33

我正在尝试本地化我的应用程序。我注意到,如果我添加一种语言,每个本地化文件都会翻倍。这样就不可能维护代码或故事板,所以我知道我需要Base internationalization

问题是,当我在 xcode 项目设置中选择该复选框时,它会显示一个没有任何内容可供选择的窗口,有谁知道如何解决这个问题?

这是一个屏幕截图

在此处输入图像描述

4

2 回答 2

65

首先,您需要转到您的故事板文件,打开右侧的栏,然后转到左侧最远的选项卡 Show the File Inspector。然后,向下滚动并单击本地化。在此之后,当您选中 Use Base Localization 时,您应该会看到 storyboard 出现。

于 2013-05-26T03:19:46.607 回答
10

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

  1. 使用 finder 在您的项目文件夹中创建 Base.lproj 文件夹。
  2. 也使用取景器将您的主故事板移动到它。
  3. 从 Xcode 修复对它的引用。
  4. 删除应用程序。从设备,清理和构建您的项目。

一切都会恢复正常。

于 2014-12-31T10:50:11.240 回答