如何在界面构建器中显示备选语言?(Xcode5)

6

iOS项目使用了基本本地化和localizable字符串集合,用于英语和德语Storyborad。当我在模拟器上更改语言时,一切正常,但某些文本在德语中被截断。我想在Interface Builder中查看德语文本,以便更容易地修复文本标签和字段的约束。

看起来这应该只是一个视图设置或什么东西,但我似乎找不到任何明显的东西。

1个回答

8

看起来 Xcode 5 不支持此功能,但将成为 Xcode 6 的一部分:

在 Interface Builder 中预览本地化内容

  1. 在项目导航器中选择要预览的 .storyboard 或 .xib 文件。
  2. 选择视图 > 助理编辑器 > 显示助理编辑器。
  3. 在助理编辑器跳转栏中,打开“助理”弹出菜单,滚动到“预览”项,并选择 .storyboard 或 .xib 文件。如果应用程序用户界面的预览未出现在助理编辑器中,请在图标或轮廓视图中选择要预览的窗口或视图。
  4. 在助理编辑器中,从右下角的语言弹出菜单中选择要预览的本地化。
  5. 本地化的预览将显示在助理编辑器中。如果您选择了真实的语言,则不需要本地化或需要本地化但目前没有本地化的字符串将以大写字母显示。

引用自"测试您的国际化应用程序"


1
注意:如果您在右下角没有看到语言弹出窗口,可能是因为该项目未启用“基本国际化”。 - skagedal
在Xcode 12.4中还能实现这个吗?即使启用了“基本国际化”,右下角的菜单项也不再存在。 - Neph

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接