Windows Phone 仪表板在我的 Windows Phone 8.1 应用程序中未检测到其他语言,仅默认

Windows Phone Dashboard doesn't detect additional languages in my Windows Phone 8.1 app, only default

我的 Windows Phone 8.1 应用程序支持 2 种语言并使用自己的本地化系统。我找到了两种不同的方法来添加第二语言:

1) how to add a language in WMAppmanifest file for Windows Phone 8.1

2) http://www.jayway.com/2014/04/22/windows-phone-8-1-for-developers-localizing-apps/

我都试过了:

1) 编辑 Package.appxmanifest

中的资源部分
<Resources>
  <Resource Language="en-US" />
  <Resource Language="ru-RU" />
</Resources>

2) 添加带有子文件夹的 Strings 文件夹

Strings
  en-US
    Resources.resw
  ru-RU
    Resources.resw

但 Windows Phone 仪表板未检测到除默认语言 (en-US) 之外的任何语言

您是否确保您正在测试的 phone 安装了两种语言?

您的应用可能支持更多语言,但如果您没有为该语言设置 phone/keyboard,它只会让用户访问它可以访问的语言。

这个工具可能会有帮助https://dev.windows.com/en-us/develop/multilingual-app-toolkit

编辑:还必须记住不要有空的资源文件,需要在其中找到一些(任何)内容!