我已经使用 .stringsdict format as referenced here 定义了复数字符串.
我正在使用 XCode 的“Editor > Export for Localization..”选项来创建适合翻译器和翻译软件的 XLIFF 文件,但 Localizable.stringsdict
中定义的字符串不会导出到XLIFF 文件。
如何将这些复数形式导出为 XLIFF 格式 - 翻译它们 - 并将它们导入回项目中?
我知道 XLIFF 没有原生的复数标记,但是格式 is extensible所以我不明白为什么这是不可能的。
最佳答案
Xcode 仅从 Xcode 9 开始自动导出 stringsdict(复数)字符串。我知道,我知道。尽管 stringsdict 多年来一直是 iOS 和 Mac 中实现复数形式的方式,但 Apple 在 Xcode 9 之前只是半心半意地支持它。您现在还可以以更易于阅读的格式查看 stringsdict 文件,包括模板,因此您只需单击几下即可添加复数形式。 Xcode 9及以上版本还可以查看表格格式的XLIFF文件。在 Xcode 中双击您的 XLIFF 以查看。在您获得原始 XML 之前。
看这里: https://www.ibabbleon.com/copywriter-translator/2017/06/whats-new-in-localization-in-xcode-9-ios-11/
关于ios - 导出复数字符串以进行本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27869269/