本规则适用于多条翻译项,主要检查的是翻译项不一致的情况。本规则在某种翻译语言中,找出相同的key,然后看看这些key对应的翻译项中value是否一致,不一致本条规则会产生错误信息 3001,这种情况一般意味着警告。
简单举例,在中文中有两个翻译项menu.new
和button.new
,这两个翻译项的关键部分都是new,但是其翻译可能分别是“新建”和“创建”,并不一致。
实现上,可以参考的实现方式是,在某类翻译文件中,使用预定或指定的规则,能找到所有key相同的翻译项,然后检查这些翻译项的value值是否一致。
后续准备测试数据和样例报告
一般情况下以Java应用来做例子,其他语言可以简单对照着来。