【发布时间】:2012-07-20 17:39:36
【问题描述】:
我需要在两天内翻译一个 iOS 应用程序,但我的 XCode 版本(4.4 和 4.5 开发者预览版)都没有给我添加另一种语言的选项。我只能选择单击“本地化..”,但我只能选择英语,选择它后,Xcode 的实用程序检查器中没有加号和减号按钮 - 我没有尝试过任何文件或项目。
我错过了什么吗?
编辑: 看起来是这样的:
【问题讨论】:
标签: ios xcode button localization
我需要在两天内翻译一个 iOS 应用程序,但我的 XCode 版本(4.4 和 4.5 开发者预览版)都没有给我添加另一种语言的选项。我只能选择单击“本地化..”,但我只能选择英语,选择它后,Xcode 的实用程序检查器中没有加号和减号按钮 - 我没有尝试过任何文件或项目。
我错过了什么吗?
编辑: 看起来是这样的:
【问题讨论】:
标签: ios xcode button localization
它移到了 Xcode 4.4 的开头。
【讨论】:
我刚刚遇到这个问题,我使用的是 xcode 4.5 预览版 3。不敢相信苹果犯了这种错误,即使在预览版 3 时也没有修复它。因此我相信他们只是改变了本地化方式工作,所以我在 UI 上四处寻找,直到最终找到它。
他们已经改变了它。您首先必须先将您想要的语言添加到项目中。然后它将在您显示的 UI 中显示为复选框项目。要添加您需要的语言,请点击转到 Project -> Info,然后点击 “+” 以添加新的本地化。
希望有所帮助。
【讨论】:
当“+”用于扩展列表时,按钮会滚动到视图之外。使用鼠标抓住本地化列表正下方的栏并将其向下拖动以腾出更多空间,按钮将再次可见。然后您可以点击“+”来查看其他本地化菜单。
【讨论】:
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 提供的下一个模式将允许您将任何资源添加到该新语言。 (不是很直观,而且苹果肯定没有记录。)
【讨论】: