Building world-ready Windows Store apps with XAML

Download this episode

Download Video


With the Windows Store you can publish your app in more than 200 markets, with a reach of over 4.5 billion people.  To support that global reach, Windows 8 will ship with 109 languages and is designed to work better in more locales all over the world.  With Visual Studio, it has never been easier to build an app that is world-ready.  In this session we’ll show you how to use XAML to localize your app, by separating the code from any user interface text that must be translated. We’ll show you how to globalize your app so that it supports the cultural needs required by users around the world. Finally, we’ll show you the tools you need for testing and translating world-ready apps.
For more information, check out this course on Microsoft Virtual Academy:






B33 Cascade



Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image

      Consider this an early question from a distant audience:
      How can I use an ampersand character in the original English text and not in a foreign language using the Multilingual App Toolkit? There appears to be encoding issues with the toolkit that I'm not sure how to work around.

    • User profile image

      @Jared: The workaround is to translate using the editor, but leave the & in the target string.  Once done, save and exit the editor.  In the VS IDE, open the .XLF file with the XML editor and manually replace the %%amp; with your desired character.

    • User profile image

      Thanks for the advice Cameron, but once you apply the workaround you can't use MAT again until you put %%amp; back in the translations. I have half a dozen of these amongst 300+ entries across five languages. That's quite a mess to manage. Since my build time went from seconds to minutes with the inclusion of MAT, I'm beginning to question its usefulness.

    • User profile image

      A new version of the Multilingual App Toolkit has been released that resolves the issue with the matching %%amp; requirement in the target value. The version is v1.1.1075.0 as displayed in the VS IDE Extensions and Updates dialog. 

    • User profile image

      Thanks Cameron. I had to uninstall and then reinstall but it has solved both my issues. My build times are back to mere seconds again.

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.