18. Globalization and Localization

Globalization refers to the process of building your app to support multiple cultures and locales. It involves understanding what target cultures and locales you want to support, designing your app (and creating assets) to support those targets, and writing your code so that it operates correctly. Localization is the more specific process of adapting your app to a target culture or locale. For example, you might author your globalized app in English and then localize it for Spanish and French.

Globalization involves more than just translating text and displaying a different set of characters on the page. Certain language texts are rendered right to left and require the app to render complex interconnected glyphs. ...

Get Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML 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.