将 localizable.strings 导入 XIB

Posted

技术标签:

【中文标题】将 localizable.strings 导入 XIB【英文标题】:Import localizable.strings into XIB 【发布时间】:2017-01-12 18:50:44 【问题描述】:

我目前正在为 Interface Builder 重构一个 Xcode 项目,我正在寻找一种将现有 localizable.strings 文件中的字符串导入使用相同字符串的新创建的 XIB 文件的方法。

我尝试过 Xcode 的 XLIFF 导出/导入功能,但它只会导入从 XIB 文件中导出的字符串,而 ibtool--import-strings-file 命令不会接受 localizable.strings 作为输入,只是以前已导出源自 XIB 文件的字符串文件。

有什么我可以使用而无需手动完成的吗?

【问题讨论】:

【参考方案1】:

    选择您的 Xib 文件,然后在 Localization 选项下选择 localize...。localize

    选择您要国际化的语言,然后单击Localize

    可以看到国际化文件已经生成。Success

【讨论】:

这将创建一个空字符串文件。我想要的是将已经翻译的字符串导入到这个文件中,而不必手动或编写脚本。

以上是关于将 localizable.strings 导入 XIB的主要内容,如果未能解决你的问题,请参考以下文章

使用 Xcode 8.1 导入 .xliff 文件后清空 Localizable.strings

如何在 Xcode 4 中更改 Localizable.strings 文件的文本编码?

将 localizable.strings 提交到存储库

iOS - 将 NSDictionary 写入 Localizable.strings

IOS:将语言添加为 Localizable.strings

如何通过代码从应用程序更新 localizable.strings?