Globalization and localization are the activities required to adapt website content and web applications for international markets and contexts. These activities are also called internationalization or making web applications multi-lingual and locale aware.
When designing web applications for multiple international audiences:
1. Ensure the translations are accurate and culturally appropriate.
2. Separate text from application code and images.
3. Design the applications to make language and cultural adaptations easy.
Do not hard code any part of an application which is a candidate for translation and localization.