To run an application in multiple languages, there are two major requirements:
Multilingual support for specific languages, for example, English, French and Japanese
Support for appropriate date and time formats, for example, showing dates as day/month/year for UK English applications and Month/Day/Year for US English.