I have 2 language .resw file set under string folder String -> en-US -> Resources.resw String -> fr-FR -> Resources.resw When i change my language to english or france, the behaviour is as expected. But when i change my language to Arabic, then the default language mentioned in app.manifest is en-US which should be displayed, but it is displaying the previously set language. What is the cause?
Asked
Active
Viewed 745 times
2
-
I suspect that you changed the language without also restarting the app. Do keep in mind that closing your app does not stop it from running. Use Task Manager to kill the suspended process. – Hans Passant Oct 09 '17 at 12:03
-
No. I am closing my app. I checked the process and nothing is opened. When it works fine for the available language, how does the default language is alone not working. – Venkat Ramanan Oct 09 '17 at 12:44
-
What is the display language of the system? – kennyzx Oct 10 '17 at 11:14
1 Answers
1
By default UWP app loads in the language the system's culture is set, if you want the app to load into a specific culture then use the property PrimaryLanguageOverride.
Also for more details refer the following link - https://learn.microsoft.com/en-us/windows/uwp/globalizing/manage-language-and-region

Ipsit Gaur
- 2,872
- 1
- 23
- 38
-
Thank you. With this option "PrimaryLanguageOverride", i was able to change my code and it worked. – Venkat Ramanan Oct 13 '17 at 04:34