Windows Universal 10强制下载语言资源

时间:2016-09-21 12:10:33

标签: win-universal-app windows-10-universal culture

我们正在使用3种不同的语言创建Windows 10 Universal App,其中一种是中立的(巴斯克语)。在我们的本地测试期间,我们可以更改为其中任何一个,但是当从Windows应用商店安装应用时,除非将Basque列为操作系统语言之一,否则Basque资源不可用。

我们已将NeutralResourcesLanguage属性设置为巴斯克语,希望巴斯克资源能够嵌入到应用中,因此它们始终可用,但无济于事。

有没有办法强制下载巴斯克资源,无论巴斯克在操作系统级别被列为语言?

1 个答案:

答案 0 :(得分:1)

  

有没有办法强制下载巴斯克资源,无论巴斯克在操作系统级别被列为语言?

是的,您可以在打包应用时将Generate app bundle设置为Never

如果生成了捆绑文件,那么他会将您的应用程序分成不同的部分以优化下载。对于语言资源,它只会下载与设备语言相关的资源文件。如果您没有安装相应的Windows-Language-Pack,则应用程序将不会显示指向资源文件的该属性的相关语言。

有关详细信息,请参阅Dynamically change the language of a universal app