我正在尝试用阿拉伯语本地化一个应用程序。我能够完成 LTR / RTL,但我无法在不重新启动应用程序的情况下更改 Windows 应用商店应用程序(Windows 8.1 Preview)中的文化 / UICulture。
我尝试了以下但无法实现我的目标:
更改
Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride
并将其设置为我想要的语言,"ar-AE"
并导航到同一帧frame.Navigate(frame.Content.GetType());
我也尝试改变
DefaultThreadCurrentCulture
andDefaultThreadCurrentUICulture
我尝试使用重置应用程序的全局限定符值
ResourceManager.Current.DefaultContext.QualifierValues.MapChanged += QualifierValues_MapChanged;
我已经和微软的几个朋友谈过了,但我无法得到答案。我想知道怎么做(如果有办法做到这一点?)
我之前与 Tim Heuer 和 Tareq Ateik 的讨论。
谢谢