我需要在两天内翻译一个 iOS 应用程序,但我的 XCode 版本(4.4 和 4.5 开发者预览版)都没有给我添加另一种语言的选项。我只能选择单击“本地化..”,但我只能选择英语,选择它后,Xcode 的实用程序检查器中没有加号和减号按钮 - 我没有尝试过任何文件或项目。
我在这里错过了什么吗?
编辑: 这就是它的样子:
我需要在两天内翻译一个 iOS 应用程序,但我的 XCode 版本(4.4 和 4.5 开发者预览版)都没有给我添加另一种语言的选项。我只能选择单击“本地化..”,但我只能选择英语,选择它后,Xcode 的实用程序检查器中没有加号和减号按钮 - 我没有尝试过任何文件或项目。
我在这里错过了什么吗?
编辑: 这就是它的样子:
它从 Xcode 4.4 开始。
我刚遇到这个问题,我使用的是 xcode 4.5 预览版 3。不敢相信苹果犯了这种错误,即使在预览版 3 时也没有修复它。因此我相信他们只是改变了本地化的工作方式,所以我在 UI 上四处寻找,直到我终于找到它。
他们已经改变了它。您首先必须先将您想要的语言添加到项目中。然后它将在您显示的 UI 中显示为复选框项目。要添加您需要的语言,请单击转到项目->信息,然后单击“+”以添加新的本地化。
希望有帮助。
Xcode 4.5 DP3 似乎完全错过了本地化窗格中的 +/- 按钮。我尝试了 Nyon 解决方案来添加一种额外的语言(实际上是在看到这篇文章之前)。这样做,我可以在项目中添加一种语言,但我不能使用这种新语言来本地化我的文件。但多亏了他,我现在知道这是 Xcode DP3 的问题。
所以,所做的非常简单:我使用旧的 Xcode 4.3 来本地化我的文件(在本地化窗格中使用 + 按钮)。然后,我有两个版本的文件(每种语言一个,很好地组织到适当的 lproj 中)。然后我切换回 Xcode 4.5 DP3。现在,两种语言(英语和新语言)都出现在本地化窗格中。而这一次,对于我所有的文件!
也就是说,您只需在 Xcode 4.3 中添加一次语言,之后,新语言将按原样出现在您的语言列表中。
当“+”用于扩展列表时,按钮会滚动到视图之外。使用鼠标抓住本地化列表正下方的栏并将其向下拖动以腾出更多空间,按钮将再次可见。然后您可以单击“+”以查看其他本地化菜单。
您可以像上面一样在 Xcode 4.5 中添加语言。
我认为答案并不完整!...如果您开始一个非英语、日语、法语或德语的项目(在 xCode 4.6 中),那么您会在如何本地化您的资源方面有点迷失。
如果您只是按照上面的 kamesh 所述尝试添加一种新语言,您会发现如果您没有首先将您的至少一个资源本地化为 xcode 提供的默认语言,那么您将无法做到这一点。
因此,至少本地化您需要本地化的一个资源,然后,将您需要添加的语言添加为 kamesh,然后 xcode 提供的下一个模式将允许您将任何资源添加到该新语言。(不是很直观,而且苹果绝对没有记录。)