Xcode 10,未添加到项目(开发语言)中的新NSLocalized字符串

时间:2019-03-04 21:43:34

标签: ios xcode localization

我们有一个针对多种语言本地化的Xcode 10项目。我们正在使用新的Xcode 10本地化目录流。

xliff文件的导出和导入对于除开发语言以外的所有其他语言均适用。我们的问题是,如果添加新的NSLocalizedString并仅导出开发语言来创建新的en.xliff文件,则由于它是开发语言,因此无法导入。

我们需要这样做的原因是我们的某些字符串很长,因此NSLocalizedString的Key值不同于该值。由于我们无法导入回来,因此我们必须在项目中手动维护Localizable.strings。

   NSLocalizedString(@"test-key",@"");

en.proj / Localizable.strings

       "test-key" = "Actual value";

是否有更好的方法来执行此操作而不必手动添加所有英文字符串?

0 个答案:

没有答案