将 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 文件的文本编码?
iOS - 将 NSDictionary 写入 Localizable.strings