Using the Globalization API
In computing, globalization, internationalization, and localization are means of adapting computer software to different languages, regional differences, and the technical requirements of a target market. Let's see these in detail.
The term localization refers to all the activities needed before your app can be deployed in different languages and according to local cultural conventions. Before starting to localize an app, you have to internationalize your code by removing any language and cultural dependencies and design your code in order for it to be adapted to various languages without engineering changes. You can then localize your app, translate client-facing content and labels, and otherwise adapt it so that it works well in a particular locale.
The term locale refers to a collection of settings or preferences to be used in localization. A locale is often described as a language and country pair such as en-US, de-AT, it-IT, and so on.
The term globalization...