Localization
The process of customizing or translating
your application needed for a specific region or language.
Localization is a process of adapting a product or software to a specific
language or culture so that it seems natural to that particular region.
True localization considers language, culture, customs and the characteristics
of the target region. While it frequently involves changes to the application's
writing system, it may also change the keyboard usage, fonts, date, time
and monetary formats. Graphics, colors and sound effects also need to
be culturally appropriate. The basis of localization is the translation
of the user interface (dialogs, strings, menus, bitmaps, and icons).