Globalization refers to the process in which an application or software will be designed and developed so as to make it run across all cultures and region. Suppose we want to make such type of application which needs to be accessed from India, US, China and Japan. Then to full fill this requirement we have two options
- Either designed separate-2 application for all culture
- Or Make application as a globalized application so that all these five culture access it without doing any modification.
Obviously second one is good approach. For making any application to be globalized we have to follow three steps.
Common problems which you might be face during development of globalization is
- Language Issue
- Formatting Issue
- String Related Issue
In .NET for implementing globalization you need to use System. Globalization namespace. All the necessary classes and interfaces related with globalization are resided in this namespace. Culture Info is one of the classes which is used to implement globalization.