What are the concepts of Globalization and Localization in .NET?

Localization means “the process of translating resources for a specific culture”, and Globalization means “the process of designing applications that can adapt to different cultures”.

  • Proper Globalization
    Your application should be able to Accept, Verify, and Display all kinds of global data. It should well also be able to operate over this data, accordingly.
  • Localizability and Localization

Localizability stands for clearly separating the components of culture-based operations regarding the user interface, and other operations from the executable code.
.NET framework has greatly simplified the task of creating the applications targeting the clients of multiple cultures. The namespaces involved in creation of globalize, localizing applications are,

  • System.Globalization
  • System.Resources
  • System.Text