Localizability Using Resx Files

Windows Phone apps follow the same hub and spoke model for localization that .NET desktop CLR applications do. Satellite assemblies provide culture-specific resources, while a main assembly contains a default set of resources that are used to fall back on. This process of producing the main assembly and satellite assemblies is done automatically at build time.

At runtime, the CLR selects the appropriate composite set of resources to use. The culture settings of a Windows Phone app and the language displayed are dependent on the culture settings of the phone itself.

Resx files have been employed to localize .NET applications since .NET 2.0 and Windows Forms. Resx files support the production of what is known as ...

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.