本规则适用于多条翻译项,主要检查的是同一个value但是key不一致的情况。本规则主要关注的是,在某个基础语言中,比如中文或英文,value一样的翻译项集合,在其他语言中是否value也一致,如果发现不一致,则会产生一条编号为 3002 的警告检查信息。比如,某个翻译项的英文value都是“New”,但是这两个翻译项在中文中,可能分别是“创建”和“新建”。
本条规则会产生错误信息 3002
这种情况一般意味着警告。
实现上,可以参考的方式是,先在基础语言中根据value来分组翻译项,找到其中有多条记录的集合,然后用这些集合去检查其他语言的翻译,看看对应的value是否也是同一个,如果不是,则触发一条错误信息。
后续准备测试数据和样例报告
一般情况下以Java应用来做例子,其他语言可以简单对照着来。