【问题标题】:How do I display alternate languages in Interface Builder? (Xcode5)如何在 Interface Builder 中显示替代语言? (Xcode5)
【发布时间】:2014-05-31 15:05:45
【问题描述】:

iOS 项目正在使用 Base Localization,并为英语和德语的 Storyboard 设置了可本地化的字符串。当我更改模拟器的语言时,一切正常,但有些文本在德语中被截断。我想在界面生成器中查看德语文本,以便更轻松地修复文本标签和字段的约束。

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

【问题讨论】:

    标签: ios localization interface-builder xcode5


    【解决方案1】:

    看起来这对于 Xcode 5 是不可能的,但它将成为 Xcode 6 的一部分:

    在 Interface Builder 中预览本地化

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

    引自"Testing Your Internationalized App"

    【讨论】:

    • 注意:如果您在右下角没有看到语言弹出窗口,可能是因为项目没有启用“基础国际化”。
    • 这在 Xcode 12.4 中仍然可行吗?即使启用了“基础国际化”,右下角的菜单项也不存在了。
    猜你喜欢
    • 2011-09-27
    • 2010-10-04
    • 2016-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-27
    • 1970-01-01
    相关资源
    最近更新 更多