【问题标题】:xcode doesn't recognize localization in Info.plistxcode 无法识别 Info.plist 中的本地化
【发布时间】:2012-07-26 21:27:34
【问题描述】:

我正在使用 Xcode 4.4。 您可能都知道,在 Xcode 中本地化资源文件有一个简单的选项。您还可以国际化您的 plist 文件,这是我的方法。

但从 4.4 开始,它似乎不再正常工作了。

你所要做的就是:

  1. <project>-Info.plist 文件中添加键“Localization”,它会添加一个子数组,您可以在其中将国家/地区代码添加为项目
  2. 现在您可以本地化您的资源文件(例如Localizable.strings),例如:,然后是一个模态屏幕,您可以在其中选择 plist 文件 中定义的语言
  3. 请进!资源文件现在位于 <country identifier>.lproj 文件夹中。

在 Xcode 4.4 中,您无法选择您的语言,在 plist 文件中定义。只有英文。
我什么都试过了。不想手动本地化。

此外,在低于 4.4 的 Xcode 版本中,可以使用“+”按钮添加新语言。这不可能: 看看这个:

任何建议。还是我做错了?

【问题讨论】:

    标签: xcode localizable.strings xcode4.4 info-plist


    【解决方案1】:

    这是在 Xcode 4.4+ 中本地化资源的方法:

    1. 点击您的项目(导航器)
    2. 在项目下的“信息”选项卡上,您会看到“本地化”部分
    3. 点击 + 添加语言
    4. 在要显示的工作表中选择要本地化的文件

    现在 Xcode 将自动创建您的文件并将其放在相应的语言文件夹下。 最后,如果您想本地化其他来源(例如图像文件),请单击您的文件,打开文件检查器窗格,然后单击“本地化”部分下的“本地化...”按钮。 Xcode 将使用可用语言启动另一张表,选择语言,您就准备好了。我希望这是有道理的。

    【讨论】:

    • 就是这样。半小时前我找到了。但它并没有真正写在文档中。
    【解决方案2】:

    问题也是,如何为多个目标本地化多个 Info.plist 文件。

    这很容易做到。如上所述,只需将您希望本地化的语言添加到射弹中。

    • 然后单击多个 Info.plist 文件,每个文件对应每个目标。
    • 打开实用工具边栏
    • 点击“本地化”

    然后在项目文件设置语言中进行选择,您就完成了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-11
      • 2023-04-03
      • 2015-05-08
      • 2016-10-01
      • 2012-11-01
      • 1970-01-01
      相关资源
      最近更新 更多