忽略 Xcode 的“本地化导出”中的一些文本

Posted

技术标签:

【中文标题】忽略 Xcode 的“本地化导出”中的一些文本【英文标题】:ignoring some text in Xcode's "Export for localization" 【发布时间】:2015-08-13 19:27:34 【问题描述】:

我正在使用 Xcode 中的“Export for Localization”菜单选项为我们的翻译人员生成 XLIFF 文件。

其中许多标签将在运行时更改并填充数据。有没有办法将这些标签、按钮等标记为不需要翻译,以免它们进入 XLIFF 文件?现在我将标签保留为“标签”。有没有办法将其标记为不可翻译,并且可以放入将在运行时更改的示例数据?

【问题讨论】:

【参考方案1】:

这个问题之前被问过几次,答案是否定的:例如见Lou Franco's question here (with a Radar ID he has opened with Apple) 和another one here。除非 Apple 在 XCode 中更改此行为,否则您将不得不接受一些变通方法,例如使用标签机制或将 translate="no" 属性添加到 XLIFF 中不可翻译的 <trans-unit> 元素。

【讨论】:

以上是关于忽略 Xcode 的“本地化导出”中的一些文本的主要内容,如果未能解决你的问题,请参考以下文章

iOS本地化程序的一些坑

无法访问 UI 测试中的字符串本地化(Xcode 7)

在 Xcode 的属性列表中编辑多行文本

Git 不会忽略 .gitignore 中的某些 Xcode 文件

Xcode 13 - swift OS 15 中的导航栏和状态栏文本颜色变化

忽略 Xcode 8 中的注释警告 - 记得要让着本宝宝