Enabling Application Code to Work for Different Locales
Go Up to Internationalizing Applications
You must make sure that the code in your application can handle the strings it will encounter in the various target locales. For example, it can be required that your application should handle input, display, and editing of bidirectional or double byte languages, such as Arabic and Japanese.
To do this, you must consider the following: