用于更新开发语言的本地化工作流程

Sho*_*med 5 xcode localization xliff swift

我有一个项目,我使用NSLocalizedString键设置本地化而不是文本参数的实际值,即这样的事情:

NSLocalizedString("RunningDistance", "distance for a marathon")

而不是这个:

NSLocalizedString("Running distance.", "distance for a marathon")

然后,我将它们导出xliff进行翻译并导回; 它一切正常.现在,我想添加新的字符串(以及很多字符串).

我读到目前不建议(并支持)使用genstringsswift.我以为我应该将开发语言导出到xliff,添加翻译和重新导入.我试过这个,我得到了The XLIFF file does not contain a target language错误.

  1. 这是否意味着我需要手动将所有这些字符串添加到Localizable.strings其他地方(因为我使用基本本地化)?

  2. 有没有其他方法来完成这项工作,并导入我的基本语言xliff