从本地化中排除占位符文本

当我设计单元格布局时,我通常会将一个示例文本(例如“John Appleseed”)分配给“名称”标签,以便我可以轻松地看到该字段位于布局上并检查构图。 否则,白色背景上会出现空白标签。 很明显,这段文字不需要翻译,因为它在运行时总是会被另一个值替换。

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

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


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

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

但是,imho,这并不比你的方式更好。

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

链接地址: http://www.djcxy.com/p/21473.html

上一篇: Excluding place holder texts from localisations

下一篇: Redirect file contents from android to computer