When working with multiple languages in Windows Store Apps you might be surprised if your 100% by Windows Application Certification Kit (WACK) certified application cannot be published to the store.
The application work and it is successfully validated by WACK. Unfortunately when trying to publish it or to create the package following happens:
“1>C:\Tfs\TfsPreview\SecurityNewsApp\SecurityNews.App\Package.appxmanifest(13,4): error APPX1606: All languages specified in the Language attribute of the Resource element in the app manifest must be supported by the Windows Store. The value of the Resource element is comprised of the value from the Default Language field in the App Manifest Designer and a generated the list of languages based on localized resources in the project. The list of Windows Store app languages is available at http://go.microsoft.com/fwlink/p/?LinkId=223184.”
The reason for this is that I have used the language which is not avalibale in store. In my case this was English and German. It is intersting that there is sometimes a labguage which acts differently than common languages. This is pseudo language with locale QPS.
I have used that language in Multilingual App Toolkit for Visual Studio. The toll has generated the XLF-file:
SecurityNews.App_qps-ploc.xlf
After temporary removing of this file from build (right mouse click on file and then “Exclude from Project”, all works fine.
Posted
Aug 27 2013, 09:38 AM
by
Damir Dobric