从本地化中排除占位符文本
当我设计单元格布局时,我通常会将一个示例文本(例如“John Appleseed”)分配给“名称”标签,以便我可以轻松地看到该字段位于布局上并检查构图。 否则,白色背景上会出现空白标签。 很明显,这段文字不需要翻译,因为它在运行时总是会被另一个值替换。
是否有任何属性可以在Object Inspector中设置为从.strings / XLIFF文件中排除此文本? 翻译人员通常按单词收费,所以我不想发送这些文本进行翻译。
目前我使用'〜'前缀,然后使用Ruby脚本删除这些文本,但我想知道是否有更简单的方法来完成它。
不幸的是,如果您使用的是ibtool
(并且您没有其他选择),则无法直接排除单词。
您可以执行的操作是在导出后编辑XLIFF
文件,并在要排除的字符串上添加translate="no"
属性。 您应该确保您的翻译人员使用兼容XLIFF的工具进行翻译。
但是,imho,这并不比你的方式更好。
另请参阅问题1,问题2和ibtool手册。
链接地址: http://www.djcxy.com/p/21473.html