我需要在两天内翻译一个iOS应用程序,但我的XCode版本(4.4和4.5开发人员预览版)都没有给我添加另一种语言的选项。我只能选择单击“Make localized ..”但我只能选择英文,在选择之后,Xcode中的实用程序检查器中没有加号和减号按钮 - 没有我试过的文件或项目。
我在这里错过了什么吗?
修改 这就是它的样子:
答案 0 :(得分:102)
它转移到了Xcode 4.4的开头。
答案 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)
您可以像上面一样在Xcode 4.5中添加语言。
答案 5 :(得分:0)
我认为答案并不完整!...如果你开始一个非英语,日语,法语或德语的项目(在xCode 4.6中),那么你将在如何本地化你的资源方面有点迷失。
如果你只是去尝试添加上面kamesh所述的新语言,你会发现如果你没有通过xcode将第一个本地资源中的至少一个资源用于默认提供的语言。 / p>
因此,本地化至少需要本地化的一个资源,然后添加需要添加为kamesh的语言,然后xcode提供的下一个模式将允许您向该新语言添加任何资源。 (不是非常直观,绝对没有苹果记录。)