iOS10:德语本地化无效

iOS10: German Localization not working

目前我的应用程序支持 EnglishGerman localization,我为此使用了 Localizable.strings。您可以在下面的图片中看到项目设置和 Localizable。

现在我在德语本地化方面遇到了问题。 iPhone 中有 4 种德语变体。

应用程序在第一个和最后一个 2 中运行良好,但未在 Deutsch(德国)中本地化。有人可以知道是什么原因吗?此外,当我选择这个变体时,主要德语语言选择不再以语言提供。

在思考了可能的原因之后,我尝试了一种方法,但行之有效。我为德国(德国)添加了另一个本地化版本。

但我仍然不知道问题的原始原因。理想情况下,一种德语本地化应该足以应对所有语言变体。

从iOS9 开始,有些语言有区域变体。有时,当您点击一种语言时,会出现另一个菜单,其中包含一些区域变体。以下是一些具有区域变体的示例。

德语

  • 德国
  • 奥地利
  • 瑞士

英语

  • 澳大利亚
  • 加拿大
  • 印度
  • 爱尔兰
  • 新西兰
  • 新加坡
  • 南非
  • 英国
  • 美国

西班牙语

  • 阿根廷
  • 玻利维亚
  • 智利
  • 哥斯达黎加
  • 厄瓜多尔
  • 救世主
  • 西班牙
  • 美国
  • 危地马拉
  • 洪都拉斯
  • 拉丁美洲
  • 墨西哥
  • 尼加拉瓜
  • 巴拿马
  • 巴拉圭
  • 秘鲁
  • 波多黎各
  • 多米尼加共和国
  • 乌拉圭
  • 委内瑞拉

法语

  • 比利时
  • 加拿大
  • 法国
  • 瑞士

意大利语

  • 意大利
  • 瑞士

荷兰

  • 比利时
  • 荷兰

自由放养

  • 页数
  • 章节
  • 距离

如果您要使用以下语言对应用进行本地化,请记住选择最接近的区域变体。