【问题标题】:Localization doesn't work for german?本地化不适用于德语?
【发布时间】:2014-05-27 19:06:49
【问题描述】:

我在 Google 上搜索了很多,并对我的项目进行了这些更改:

.csproj:

<SupportedCultures>
  en-US;de-DE;ru-RU;
</SupportedCultures>

WPAppManifest.xaml:

<DefaultLanguage xmlns="" code="en-US" />
  <Languages xmlns="">
    <Language code="en-US" />
    <Language code="de-DE" />
    <Language code="ru-RU" />
  </Languages>

当然还有 AppResources.de-DE.resx、AppResources.en-US.resx、AppResources.resx 和 AppResources.ru-RU.resx。

当我将手机设置为俄语时,应用程序按预期以俄语启动。但这不适用于德语。我多次检查 AppResources 文件。这一切都在那里,他们应该工作。但不知何故,de-DE 无法被识别。

用简单的“en;de;ru;”尝试了同样的方法结果相同。

有什么想法吗?

编辑:

我找到了这个教程:http://www.silverlightshow.net/items/Windows-Phone-8-Localization.aspx,他们也使用“de”。所以我将这些字符串的所有外观更改为“de”、“en”和“ru”。仍然使用俄语,德语显示为英语 - 默认语言 =/

【问题讨论】:

    标签: windows-phone-8 localization


    【解决方案1】:

    好的,愚蠢的,但它在项目的属性中。由于某种原因,默认语言设置为德语。

    仍然认为它存在于许多令人困惑的地方。我会为将来可能需要它的每个人总结它们:

    • 项目的属性,第一个选项卡“支持的文化”和“组装信息”按钮!
    • WPAppManifest.xaml 查看代码
    • AppResources.xx.resx
    • 在 AppResources 文件中,“ResourceLanguage”标签应设置为“de”、“en”、“fr”等。

    这么多地方,我希望我没有忘记一个 O-o

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      • 2011-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多