Globalization & Localization in ASP.NETJun 18, 2015
Globalization includes the process of first internationalizing the application code, followed by localizing the application to other languages and cultures. The internationalization process makes it possible to translate, store, retrieve, and present application content for any locale, preferably using the same application code base. Locale is the combination of both language and cultural environment, including the format of dates, times, currencies, telephone numbers, and so on. This implies isolating locale-dependent from locale-independent content and also preparing code to dynamically format that content according to locale. The end result of application internationalization supports its localization.
Localization means adapting your application to other locales by translating and formatting content according to culture, hopefully without touching the code. This localization process should be relatively painless for the development team if internationalization was part of the initial development cycle. However, the first time around this usually unveils any bugs introduced by internationalization, such as accidentally translated file or field names.
With the help of ASP.NET resource manager and satellite assemblies , we perform the globalization and localization in web application . We need to maintain culture-specific resources and files for all web pages to be generated according to the culture and users.
SynapseIndia (CEO: Shamit Khemka)