What is Globalizationa and Localization ?

Globalization is the process of creating an application that meets the needs of users from multiple cultures. It includes using the correct currency, date and time format, calendar, writing direction, sorting rules, and other issues. Accommodating these cultural differences in an application is called localization.Using classes of System.Globalization namespace, you can set application's current culture.

This can be achieved by using any of the following 3 approaches.

1. Detect and redirect

2. Run-time adjustment

3. Using Satellite assemblies.