我们正在使用3种不同的语言创建Windows 10 Universal App,其中一种是中立的(巴斯克语)。在我们的本地测试期间,我们可以更改为其中任何一个,但是当从Windows应用商店安装应用时,除非将Basque列为操作系统语言之一,否则Basque资源不可用。
我们已将NeutralResourcesLanguage属性设置为巴斯克语,希望巴斯克资源能够嵌入到应用中,因此它们始终可用,但无济于事。
有没有办法强制下载巴斯克资源,无论巴斯克在操作系统级别被列为语言?
答案 0 :(得分:1)
有没有办法强制下载巴斯克资源,无论巴斯克在操作系统级别被列为语言?
是的,您可以在打包应用时将Generate app bundle
设置为Never
。
如果生成了捆绑文件,那么他会将您的应用程序分成不同的部分以优化下载。对于语言资源,它只会下载与设备语言相关的资源文件。如果您没有安装相应的Windows-Language-Pack,则应用程序将不会显示指向资源文件的该属性的相关语言。
有关详细信息,请参阅Dynamically change the language of a universal app。