从地方主义者中排除占位符文本

tom*_*44g 7 xcode interface-builder ios

当我设计单元格布局时,我通常会将一个示例文本(例如"John Appleseed")分配给"名称"标签,这样我就可以很容易地看到该字段在布局上的位置并检查构图.否则在白色背景上有一个空标签.显然,这个文本不需要翻译,因为它总是在运行时被另一个值替换.

我可以在Object Inspector中设置任何属性以从.strings/XLIFF文件中排除此文本吗?翻译人员通常按字词收费,所以我不想发送这些文本进行翻译.

目前我使用'〜'前缀,然后使用Ruby脚本删除这些文本,但我想知道是否有更简单的方法.

Dan*_*iel 3

不幸的是,如果您正在使用ibtool(并且您实际上没有其他选择),则无法直接排除单词。

您可以做的是XLIFF在导出文件后对其进行编辑,并translate="no"在要排除的字符串上添加属性。您应该确保您的翻译人员使用 XLIFF 兼容的工具进行翻译。

但是,恕我直言,这并不比你的方式更好。

另请参阅问题 1问题 2和 ibtool 的手册