Skip to content

Files

Latest commit

a2079b1 · May 12, 2022

History

History
28 lines (13 loc) · 1.21 KB

G3002.md

File metadata and controls

28 lines (13 loc) · 1.21 KB

G3002: 同一个语言的value,对应的其他语言翻译不一样

规则说明

本规则适用于多条翻译项,主要检查的是同一个value但是key不一致的情况。本规则主要关注的是,在某个基础语言中,比如中文或英文,value一样的翻译项集合,在其他语言中是否value也一致,如果发现不一致,则会产生一条编号为 3002 的警告检查信息。比如,某个翻译项的英文value都是“New”,但是这两个翻译项在中文中,可能分别是“创建”和“新建”。

本条规则会产生错误信息 3002

这种情况一般意味着警告。

实现上,可以参考的方式是,先在基础语言中根据value来分组翻译项,找到其中有多条记录的集合,然后用这些集合去检查其他语言的翻译,看看对应的value是否也是同一个,如果不是,则触发一条错误信息。

常见场景说明

场景一

后续准备测试数据和样例报告

APP应用类型相关信息

一般情况下以Java应用来做例子,其他语言可以简单对照着来。

翻译语言相关信息

参考资料