我有一个资源文件,它位于名为Strings的文件夹中,其中包含用于文化方面的子文件夹。请参见此图像:
在appxmanifest中,我将默认语言设置为"en"。但不幸的是,该语言并没有随着系统语言的更改而变化。
我错过了什么吗?
仓库链接:https://github.com/NPadrutt/MoneyManager 编辑:正如评论中建议的那样,在App.cs中的OnLaunched方法中添加以下代码即可解决问题:
我错过了什么吗?
仓库链接:https://github.com/NPadrutt/MoneyManager 编辑:正如评论中建议的那样,在App.cs中的OnLaunched方法中添加以下代码即可解决问题:
ApplicationLanguages.PrimaryLanguageOverride = GlobalizationPreferences.Languages[0];
App.xaml.cs
中的OnLaunched
方法中,尝试调用ApplicationLanguages.PrimaryLanguageOverride = Windows.System.UserProfile.GlobalizationPreferences.Languages[0];
或强制指定语言,如ApplicationLanguages.PrimaryLanguageOverride =“de-DE”
。也许这会有所帮助? - sibbl