Internationalisation vs Localisation: Why Multilingual Software Is an Architecture Problem
Building multilingual software involves much more than translating strings. We look at locales, dates, currencies, layouts, APIs and how to architect applications for multiple markets.