0
votes

I have created windows phone 8.1 app with Visual Studio 2015. It is certified and in the store. I make it hidden as it have some issue. App is in the English and Arabic language. Thing is that when I run the app on the emulator and change language it works great. When I manually install app to device from my visual studio it works perfectly in both language.

But when I uploaded to the windows store and then I install, it did not work. When I change the language than nothing happen, all captions and labels appear in English, it never change the language. What I am missing or what is wrong !!

Please note that Windows Store has detected my app as Arabic and English as I can write description in both language.

1
I wrote you here what you have to do. stackoverflow.com/a/34019819/4990487 Now delete the app from the store and create another one because you can't upload other versions of packages than you uploaded first. - Michal Kania
@MichalKozak that is not my issue, My issue is that when I run my app on emulator or if I install app on device manually language change work properly. But if I install app from windows store language change don't works. I cannot see Arabic translation from resource file when I install from windows store but I can see Arabic translation in my emulator or install manuallly - Milind
What is the name of resource file for arabic? - Muhammad Saifullah
If you change the language of the phone then maybe you missed something with country codes: en-US is not the same as en-UK. If you have UK installed on the phone then it's treated as separate language not as english overall. Same could happen to Arabic. But if that's good then maybe you're overriding language of the app somewhere in your code - look for it. - Michal Kania
It is like folder parent folder strings child folder ar-KW and then Resource.resw - Milind

1 Answers

1
votes

When packaging for the store, your app is split up into bundles, which contain only the resources relevant for the device (installed languages, sized visual assets, etc.). When installing from the store, only the relevant bundles are downloaded.

You can disable it in the Manifest unter Packaging > Generate Bundle.

(Note: This option is no longer available in Win10...)