本地化UWP应用程序

时间:2015-10-25 15:00:20

标签: uwp

我在文件夹的文件夹和文件的子文件夹中有一个资源文件。看到这张图片:

enter image description here

同样在appxmanifest中我将默认语言设置为“en”。 但不幸的是,语言不随系统语言而改变。

我错过了什么吗?

链接到回购:https://github.com/NPadrutt/MoneyManager

编辑:正如评论中所建议的那样,将这行代码添加到App.cs中的OnLaunched方法解决了这个问题:

        ApplicationLanguages.PrimaryLanguageOverride = GlobalizationPreferences.Languages[0];

2 个答案:

答案 0 :(得分:5)

正如评论中所建议的那样,将这行代码添加到App.cs中的OnLaunched方法解决了这个问题:

    ApplicationLanguages.PrimaryLanguageOverride = GlobalizationPreferences.Languages[0];

答案 1 :(得分:1)

这与操作系统语言(语言包)无关,而是与用户的首选语言相关:

  • 开始
  • 设置
  • 时间&语言
  • 地区&语言
  • 添加语言
  • 设为默认

这将设置应用程序的语言首选项,而不会影响Windows Shell等语言。