【问题标题】:Exporting plural strings for localization导出多个字符串以进行本地化
【发布时间】:2015-01-09 21:10:15
【问题描述】:

我已经使用.stringsdict format as referenced here 定义了复数字符串。

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

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

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

【问题讨论】:

  • 这可能还不支持吗??我最初的研究告诉我,stringsdict 内容不在我的 xliff 导出中(这是 Xcode 7)
  • 由于这篇文章仍然被点击,我应该注意到 Xcode 的 XLIFF 导出现在包含一个 stringsdict 部分。

标签: ios xcode localization xliff


【解决方案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/

【讨论】:

  • 感谢您提供此信息。如果我的笔记本电脑上有空间安装 XCode 9 就好了:-/ 另外,我注意到 XLIFF 2.0 去年 11 月成为完整的 ISO 标准,但仍然不支持复数形式。
猜你喜欢
  • 1970-01-01
  • 2018-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-27
  • 1970-01-01
  • 1970-01-01
  • 2016-08-23
相关资源
最近更新 更多