【问题标题】:No plus or minus button in Xcode localization settingsXcode 本地化设置中没有加号或减号按钮
【发布时间】:2012-07-20 17:39:36
【问题描述】:

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

我错过了什么吗?

编辑: 看起来是这样的:

【问题讨论】:

    标签: ios xcode button localization


    【解决方案1】:

    它移到了 Xcode 4.4 的开头。

    【讨论】:

    • 坦克!这是多么真实:一张照片胜过一千个字! :)
    • 向你致敬,我花了将近一个小时才找到这个。
    • 这里也给点赞,而且……说真的,Apple,一起努力吧!
    • 是的,这让我很开心!!
    【解决方案2】:

    我刚刚遇到这个问题,我使用的是 xcode 4.5 预览版 3。不敢相信苹果犯了这种错误,即使在预览版 3 时也没有修复它。因此我相信他们只是改变了本地化方式工作,所以我在 UI 上四处寻找,直到最终找到它。

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

    希望有所帮助。

    【讨论】:

    • 谢谢,但这对我没有帮助。我不认为这是本地化功能的“新”地方,而是另一种选择。我真的认为这是一个测试版问题,但如果您有兴趣,您可以在开发者论坛中找到解决方案。只需在 iOS 6 部分中搜索“本地化”即可。 :)
    • @Dschee 我认为这实际上是一种转变。最新的 release 非 beta Xcode (4.4) 也是这种情况,自上一版本起移动了位置。我不确定你为什么说 Nyon 的回应对你没有帮助。这显然是现在完成的方式,您应该将他的答案标记为正确答案。这并不是说他们最终不会将其添加回您期望的位置,但很明显,现在,按照 Nyon 所说的那样做是正确的方式。
    • 哦,对不起,你是对的,我只是没有找到合适的位置来查找,所以它对我不起作用。我点击我的项目名称并想,这就是描述中的“项目”步骤(但我在我的应用程序目标中),然后我点击“信息”并点击加号按钮 - 下图显示了结果:dropbox.com/s/5n7jit3ore1tk35/screenshot.png这个当然是我的错,看到下面发布的其他人的照片后我意识到我的错 - 因为我认为其他人可能有同样的问题,我会 +1 这个答案并正确回答有图片的那个。 :)
    • 是的,同意! AAPL 是如此的不一致,他们几乎在每个次要版本的 xcode 中都移动了东西,并改变了每个 iOS 版本中的处理方式!他们应该向 MSFT 学习 .. 即使他们吸收了很多才能,但他们从未整合过 MSFT 拥有的任何伟大的东西,他们应该将工具开发外包给 Visual Studio 团队!抛开火焰战争不谈,我同意 Nyon 的回答,这对我有所帮助,但使用 pic 会更清晰,或者更喜欢像这样的 gif 动画:stackoverflow.com/a/13201690/474330
    【解决方案3】:

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

    【讨论】:

    • 要么我不明白你的意思,要么这不是问题所在。我添加了一张它现在的样子的图片。
    • 感谢您的图片。不,我肯定看到“+”和“-”按钮;不幸的是,这可能是开发者预览版中的一个错误。
    【解决方案4】:

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

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

    也就是说,您只需在 Xcode 4.3 中添加一次语言,之后,新语言将按原样出现在您的语言列表中。

    【讨论】:

      【解决方案5】:

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

      【讨论】:

      • 我想补充一点,您应该确保选择项目,而不是目标!
      【解决方案6】:

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

      如果您只是按照上面 kamesh 所述尝试添加一种新语言,您会发现如果您没有首先将您的至少一个资源本地化为 xcode 提供的默认语言,那么您将无法做到。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-07
        • 2019-01-25
        • 1970-01-01
        相关资源
        最近更新 更多