What are Globalization, Internationalization, and Localization?
Globalization is a product development and marketing approach which ensures that software products are usable in the world’s major markets, and is acheived through a combination of internationalization and localization. Internationalization is the process of designing and implementing software to transparently handle different cultural and linguistic conventions without additional modification. Localization is the process of developing cultural-specific software components and translations that can be accessed by internationalized software at runtime. Software must be internationalized before it is localized.