<target> 从 Xcode 导出的 XLIFF 文件中没有



当我从Xcode导出XLIFF文件时,我用NSLocalizedString声明的字符串都没有<target>元素。从我的故事板生成的字符串确实具有<target>元素。以前有人见过这个吗?谷歌什么也没透露。

字符串:

let oops = NSLocalizedString("Oops!", comment: "Alert box header")

结果XLIFF:

  <trans-unit id="Oops!">
    <source>Oops!</source>
    <note>Alert box header</note>
  </trans-unit>

我不知道XCode的具体行为,但<target>是可选的,因此这是合法的(尽管可能不方便)XLIFF。(来源:xliff 1.2)

您应该能够在翻译过程中创建并添加<target>元素,而大多数支持XLIFF的翻译环境也应该能够做到这一点。

有很多有用的工具可以用来自动编写目标。查看应用商店查找xliff。。。其中一些工具也是免费的。

例如,XLiffy似乎很容易使用。

最新更新