【问题标题】:iOS - Using Base localization pane is always emptyiOS - 使用 Base 本地化窗格始终为空
【发布时间】:2015-03-18 13:49:43
【问题描述】:

在 Xcode 中添加了两个本地化版本,德语和英语。我正在关注 Apple 上有关“使用基础国际化”的文档,该文档是通过转到项目、单击 Info 并按下复选框来获得的。

如果我这样做,它会启动一个空的窗格或页面。

IE:

我如何让它被填充,或者以其他方式选择相关的资源文件?

【问题讨论】:

    标签: xcode localization internationalization


    【解决方案1】:

    答案是本地化您的故事板。转到情节提要,有一个名为 localize 的按钮。如果您这样做,该窗格将不再是空的。

    【讨论】:

    • 我试过这个,但是当我尝试本地化情节提要时,我收到一条警告说我不能,因为项目没有本地化。我无法本地化项目,因为没有列出要本地化的资源。
    【解决方案2】:

    在另一个问题中查看 hassan83 (https://stackoverflow.com/users/1586924/hasan83) 的答案。它解决了我的问题。

    https://stackoverflow.com/a/27720065/7017099

    “如果在禁用基本国际化之前处于活动状态并且手动删除文件,则可能会发生这种情况。

    1. 使用查找器在您的项目文件夹中创建 Base.lproj 文件夹。
    2. 也使用查找器将主故事板移至其中。
    3. 修复 Xcode 中对其的引用。
    4. 从设备中删除应用程序,清理并构建 你的项目。

    一切都会恢复正常。”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-31
      • 2017-12-28
      • 1970-01-01
      • 2011-06-09
      • 1970-01-01
      • 2015-12-04
      • 2020-04-04
      • 1970-01-01
      相关资源
      最近更新 更多