UWP创建应用程序包会丢失本地化

时间:2017-03-31 05:55:10

标签: c# localization uwp globalization

我有很多语言:

enter image description here

我正在为Hockey App发行创建包。

enter image description here

选择Never,以包含所有资源。

如果我有这样的设置,请在我的电脑上安装应用程序:

enter image description here

在设置中没有拉脱维亚语,那么应用程序将不会切换到LV语言 - 它将使用EN。

但是,当我设置"生成应用程序包"如此处所述Never

http://www.guruumeditation.net/en/dynamically-change-the-language-of-a-universal-app/

我想要的是:我想要一个简单的应用程序,它有一个包含多种语言的菜单(不是基于用户操作系统设置),用户可以在运行时切换语言而无需重启应用程序。

1 个答案:

答案 0 :(得分:0)

我终于找到了解决方案。此链接有助于实现正常行为:

https://msdn.microsoft.com/en-us/library/dn482043.aspx

不久:

1)修改.csproj 2)创建app bundle = always(包括x86,x64和ARM的包)

就是这样。语言资源将始终在应用程序中可用