Terminology

The term internationalization is an umbrella term for the process of presenting an application in multiple languages. The terms internationalization, globalization, and localization are sometimes used interchangeably, yet they have different meanings.

Globalization describes engineering an application so that it does not have cultural preconceptions. For example, in the United States, dates are presented using the convention month/day/year, whereas in the United Kingdom and other countries, they are shown using the convention day/month/year. Fortunately, for developers working with .NET, Microsoft provides considerable infrastructure for provisioning for globalization.

Localizability describes the capacity of an application to have ...

Get Windows® Phone 8 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.