当我从 Xcode 导出我的 XLIFF 文件时,我用 NSLocalizedString 声明的所有字符串都没有
字符串: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。 (source: xliff 1.2)
您应该能够创建添加 <target>
翻译过程中的元素没有问题,大多数支持 XLIFF 的翻译环境也应该能够做到这一点。
关于ios - 从 Xcode 导出的 XLIFF 文件中没有 <target>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36403712/