C# 本地化工作不正常-显示语言

C# 本地化工作不正常-显示语言,c#,xaml,localization,windows-store-apps,uwp,C#,Xaml,Localization,Windows Store Apps,Uwp,我有一个“问题”让我发疯。我一定在做或不做什么 使用C#是一个通用项目。我开发了一个支持3种语言的应用程序。英语、西班牙语和波兰语 我遵循以下步骤: 为每种语言“en”、“es”、“pl”创建了包含不同子文件夹的文件夹“strings”。以及参考资料中的resources.resw和不同的文本 在清单中设置为默认语言“en” 我检查了清单中的行Language=“x-generate” 问题是,当我在笔记本电脑或手机(ARM)中调试应用程序时,它运行正常。(在VisualStudio中,我调试并

我有一个“问题”让我发疯。我一定在做或不做什么

使用C#是一个通用项目。我开发了一个支持3种语言的应用程序。英语、西班牙语和波兰语

我遵循以下步骤:

  • 为每种语言“en”、“es”、“pl”创建了包含不同子文件夹的文件夹“strings”。以及参考资料中的resources.resw和不同的文本
  • 在清单中设置为默认语言“en”
  • 我检查了清单中的行Language=“x-generate”
  • 问题是,当我在笔记本电脑或手机(ARM)中调试应用程序时,它运行正常。(在VisualStudio中,我调试并运行了它)

    设备为英语,应用程序以英语运行,设备为西班牙语,应用程序以西班牙语运行,等等

    但是,当我在商店中发布应用程序并将其安装在商店的某些设备中时,它总是以英语运行

    我查看了从商店安装它的设备,配置中没有英语

    我是不是错过了一步?你知道我可以复习什么吗

    提前感谢,, 亲切问候,

    但是,当我在商店中发布应用程序并将其安装在商店的某些设备中时,它总是以英语运行

    如果要让应用程序以西班牙语波兰语运行指向资源文件的属性,有两种方法

    第一种方式是将西班牙语波兰语设置为设备中的默认语言,因此,请确保下载您的应用程序的设备安装了西班牙语波兰语语言包,并将西班牙语波兰语设置为默认语言,否则将以英语显示您的应用程序

    第二种方法是使用更改您希望为应用程序显示的语言,这样您可能会遇到有关该语言在Visual Studio中有效但在上载到应用商店时无效的问题,有关如何解决该问题的详细信息,请查看我在此处的答复:


    谢谢。

    今天又试了一次。1.在我的计算机上本地运行项目,更改语言,应用程序正确更改语言。2.从商店下载的应用程序,总是用英语。尝试不同的东西与包航班看到。。。目前还没有结果。