【问题标题】:Localization not working for XIB file in XCode 6本地化不适用于 XCode 6 中的 XIB 文件
【发布时间】:2015-01-21 09:02:10
【问题描述】:

我创建了一个 XIB 文件,我正在使用 initWithNibName 以编程方式加载该文件。它包含一个 UILabel 和 UITextField。通过 IB,我创建了必要的字符串文件(德语、英语):

HelpView0.xib HelpView0.xib(基础) HelpView0.strings(英文) HelpView0.strings(德语)

我正在使用基础本地化(开发语言:英语)。问题:当我运行应用程序时,它总是提取英文文本,尽管设备语言是德语(模拟器中的同样问题)。

一般来说,我使用字符串文件的情节提要本地化效果很好。我试过删除应用程序并清空缓存,但没有成功。有谁知道可能是什么问题?

【问题讨论】:

    标签: xcode string localization internationalization xib


    【解决方案1】:

    在 Xcode 6 中,您需要选择“使用自动布局”。如果您这样做,将使用运行语言的字符串文件,而无需将其转换为 XIB 文件。

    【讨论】:

      【解决方案2】:

      这里也一样。现在我在必须的地方使用本地化的 XIB 文件,因为我的一些 XIB 可以与 .strings 文件一起正常工作。可悲的是,这个错误几乎是一年前发现的 here

      【讨论】:

        猜你喜欢
        • 2013-12-27
        • 2014-12-16
        • 2013-08-27
        • 1970-01-01
        • 2012-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-11
        相关资源
        最近更新 更多