xcode无法识别Info.plist中的本地化

时间:2012-07-28 11:43:52

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

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

但是从4.4开始它似乎不再适用了。

您需要做的就是:

  1. <project>-Info.plist文件中添加关键字“本地化”,其中添加了一个子数组,您可以将国家/地区代码添加为项目
  2. 现在您可以本地化您的资源文件(如Localizable.strings),例如:make resource localizable后跟一个模态屏幕,您可以在其中选择plist文件choose localizable language中定义的语言
  3. 输入!资源文件现在位于<country identifier>.lproj文件夹中。
  4. 在Xcode 4.4中,您无法选择plist文件中定义的语言。只有英文。
    我尝试了一切。不想手动本地化。

    同样在4.4以下的Xcode版本中,可以使用“+”按钮添加新语言。这不可能: 看看这个:
    localizations

    任何建议。或者我是以错误的方式做到的?

2 个答案:

答案 0 :(得分:6)

以下是如何在Xcode 4.4+中本地化您的资源:

  1. 点击您的项目(导航器)
  2. 在项目下的“信息”标签上,您会看到“本地化”部分
  3. 点击+添加语言
  4. 在要显示的工作表中选择要本地化的文件
  5. 现在Xcode将自动创建文件并将其放在相应的语言文件夹下。 最后,如果要本地化其他来源(例如图像文件),请单击您的文件,带上文件检查器窗格,然后单击“本地化”部分下的“进行本地化...”按钮。 Xcode将使用可用语言启动另一张表,选择语言并准备就绪。我希望这是有道理的。

答案 1 :(得分:0)

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

这很容易完成。如上所述,只需将您希望定位的语言添加到射弹中即可。

Project Settings

  • 然后单击几个Info.plist文件,每个文件对应每个目标。
  • 打开“工具栏”侧栏
  • 点击&#34;进行本地化&#34;

Localization of a file

然后在项目文件设置语言中选择并完成。