Localizing Your Windows 8 App
Following are a few of the main points from the article -
- No need to do data binding of Resource generated class to XAML elements – x:Uid attribute of the XAML element maps to the key in your ResW file
And Tools you can use -
- RESX translator with Bing to translate your ResW files to different languages
- Multilingual App Toolkit for VS 11 Beta – again to manage your Resource files and translate them using Bing
- Amanuens – a service where a translator will translate these files for you
Obviously, globalization goes beyond language localizations and also involves currency, units of measurements, data formats (e.g. address, names) and more. If your Windows 8 App is built on .NET, you can use the capabilities provided by the System.Globalization namespace for some of these aspects. Microsoft’s Go Global Development centre contains a lot of resources regarding globalizing a .NET app, the article-series “Globalization Step-By-Step” being a good starting point.