6

我已经使用此处引用的 .stringsdict 格式定义了复数字符串。

我正在使用 XCode 的“Editor > Export for Localization..”选项来创建适用于翻译人员和翻译软件的 XLIFF 文件,但其中定义的字符串Localizable.stringsdict不会导出到 XLIFF 文件中。

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

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

4

1 回答 1

1

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/

于 2018-01-09T21:22:37.293 回答