Ios 否<;目标>;在从Xcode导出的XLIFF文件中
当我从Xcode导出XLIFF文件时,我用NSLocalizedString声明的字符串都没有Ios 否<;目标>;在从Xcode导出的XLIFF文件中,ios,xcode,localization,nslocalizedstring,xliff,Ios,Xcode,Localization,Nslocalizedstring,Xliff,当我从Xcode导出XLIFF文件时,我用NSLocalizedString声明的字符串都没有元素。从我的故事板生成的字符串有一个元素。以前有人见过这个吗?谷歌什么也没透露 字符串: let oops = NSLocalizedString("Oops!", comment: "Alert box header") 结果XLIFF: <trans-unit id="Oops!"> <source>Oops!</source> <no
let oops = NSLocalizedString("Oops!", comment: "Alert box header")
结果XLIFF:
<trans-unit id="Oops!">
<source>Oops!</source>
<note>Alert box header</note>
</trans-unit>
哎呀!
警报框标题
我不知道XCode的具体行为,但是
是可选的,所以这是合法的(尽管可能不方便)XLIFF。()
您应该能够在翻译过程中创建并添加
元素,而大多数支持XLIFF的翻译环境也应该能够做到这一点。有很多有用的工具,您可以使用它们自动编写目标。检查应用商店,查找xliff
。。。其中一些工具也是免费的
例如,XLiffy似乎很容易使用 谢谢你的回复。我知道它是有效的,但每次导出文件时都要检查并添加目标元素,这将是一件痛苦的事情。我可以写一个宏来做这件事,但似乎Xcode无论如何都应该这么做。不管怎样,我会继续调查的!