2

我正在使用 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 版本中,可以使用“+”按钮添加新语言。这是不可能的:看看这个:
本地化

有什么建议么。还是我做错了?

4

2 回答 2

6

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

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

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

于 2012-07-28T12:08:31.040 回答
0

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

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

项目设置

  • 然后单击您的几个 Info.plist 文件,每个文件都针对每个目标。
  • 打开实用程序侧边栏
  • 点击“本地化”

文件的本地化

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

于 2012-08-31T08:15:21.047 回答