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

标签 ios xcode localization nslocalizedstring xliff

当我从 Xcode 导出我的 XLIFF 文件时,我用 NSLocalizedString 声明的所有字符串都没有 元素。从我的 Storyboard生成的字符串确实有一个 元素。有没有人见过这个?谷歌什么也没透露。

字符串:

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/

相关文章:

objective-c - Xcode需要Openssl RSA解密功能

ios - AFNetworking 3.0 查看日志

ios - 以奇怪的行为一次关闭多个 View Controller

ios - 如何在应用商店中添加您的 iOS 应用的封面图片

xml - 如何使 Xcode 使用自定义 DTD 进行自动完成?

jsf - p :fileUpload invalid size message is not localized according locale config

objective-c - UITabBar 自定义未按预期工作

xcode - cocoapods安装卡在 “Updating local specs repositories”上

c# - 辅助功能自动化属性 "Name"是否需要本地化?

带有单选按钮的 Android 本地化错误?