Chapter 11. Internationalization and Localization
Internationalization and localization are means of adapting software for non-native environments, especially for other nations and cultures.
The following are the parts of an application that might need to be localized:
Numbers such as decimal points, positioning of separators, and characters used as separators
Time zones (UTC in internationalized environments)
Weights and measures
The distinction between internationalization and localization is subtle but important. Internationalization is the adaptation of products for potential use virtually everywhere, while localization is the addition of special features for use in a specific locale.
For example, in terms of language ...