导出多个字符串以进行本地化

时间:2015-01-09 21:10:15

标签: ios xcode localization xliff

我使用.stringsdict format as referenced here定义了多个字符串。

我正在使用XCode的“编辑器>导出本地化...”选项来创建适用于翻译器和翻译软件的XLIFF文件,但Localizable.stringsdict中定义的字符串不会导出到XLIFF文件。

如何将这些复数形式导出为XLIFF格式 - 将它们翻译 - 并将它们导回到项目中?

我知道XLIFF没有原生复数标记,但格式is extensible所以我不明白为什么它不可能。

1 个答案:

答案 0 :(得分:1)

Xcode仅从 Xcode 9开始自动导出stringsdict(复数)字符串。我知道,我知道。尽管stringsdict已经成为iOS和Mac中复数的方式,但是直到Xcode 9,Apple才会半心半意地支持它。您现在还可以查看stringsdict文件,使其更容易阅读,包括模板等您只需点击几下即可添加复数。 Xcode 9及更高版本也可以以表格格式查看XLIFF文件。双击Xcode中的XLIFF查看。在你获得原始XML之前。

见这里: https://www.ibabbleon.com/copywriter-translator/2017/06/whats-new-in-localization-in-xcode-9-ios-11/