Xcode本地化设置中没有加号或减号按钮

时间:2012-07-21 22:37:55

标签: ios xcode button localization

我需要在两天内翻译一个iOS应用程序,但我的XCode版本(4.4和4.5开发人员预览版)都没有给我添加另一种语言的选项。我只能选择单击“Make localized ..”但我只能选择英文,在选择之后,Xcode中的实用程序检查器中没有加号和减号按钮 - 没有我试过的文件或项目。

我在这里错过了什么吗?

修改 这就是它的样子:

enter image description here

6 个答案:

答案 0 :(得分:102)

它转移到了Xcode 4.4的开头。

enter image description here

答案 1 :(得分:4)

我刚刚遇到这个问题并且我正在使用xcode 4.5预览3.不敢相信苹果已经犯了这种错误而且即使它在预览3时也没有修复它。所以我相信它们只是改变了本地化的方式工作,所以我捅了UI,直到我终于找到它。

他们改变了它。首先必须先将项目所需的语言添加到项目中。然后它将显示为您显示的UI中的复选框项。要添加您需要的语言,请转到项目 - > 信息然后点击“+”添加新的本地化。

希望有所帮助。

答案 2 :(得分:1)

当使用“+”扩展列表时,按钮会滚出视图。使用鼠标抓住本地化列表正下方的栏并向下拖动以腾出更多空间,按钮将再次可见。然后,您可以单击“+”查看其他本地化菜单。

答案 3 :(得分:1)

似乎Xcode 4.5 DP3完全错过了本地化窗格中的+/-按钮。 我尝试使用Nyon解决方案添加其他语言(实际上在看到这篇文章之前)。 这样做,我可以在项目中添加一种语言,但我不能使用这种新语言来本地化我的文件。 但是多亏了他,我现在知道这是Xcode DP3的问题。

所以,做的非常简单:我使用旧的Xcode 4.3来本地化我的文件(在本地化窗格中使用+按钮)。 然后,我有两个版本的文件(每种语言一个,很好地组织到适当的lproj)。 然后我切换回Xcode 4.5 DP3。 现在,两种语言(en和新语言)都出现在本地化窗格中。 而这一次,我的所有文件!

也就是说,你必须在Xcode 4.3中只添加一次语言,之后,新语言将出现在你的语言列表中。

答案 4 :(得分:1)

enter image description here

您可以像上面一样在Xcode 4.5中添加语言。

答案 5 :(得分:0)

我认为答案并不完整!...如果你开始一个非英语,日语,法语或德语的项目(在xCode 4.6中),那么你将在如何本地化你的资源方面有点迷失。

如果你只是去尝试添加上面kamesh所述的新语言,你会发现如果你没有通过xcode将第一个本地资源中的至少一个资源用于默认提供的语言。 / p>

因此,本地化至少需要本地化的一个资源,然后添加需要添加为kamesh的语言,然后xcode提供的下一个模式将允许您向该新语言添加任何资源。 (不是非常直观,绝对没有苹果记录。)