报告资源包中包含的属性文件中的问题。 选项控制搜索未翻译的属性。
它报告在父属性文件中包含但在继承中缺失的属性(除非它是语言方言)。
例如: 拥有此资源包:
messages.properties : abc=xxx
messages_fr.properties : 空
属性 abc 将报告为未翻译。 选项控制无效的资源包结构检查。
它报告在继承属性文件中包含但在父级(如果没有父级,则在同级)中缺失的属性。
例如: 拥有此资源包:
messages.properties : 空
messages_fr.properties : abc=xxx
此处的属性 abc 翻译不适用于法语以外的任何语言,因此,将在(默认)属性文件 messages.properties 中报告为缺失。 选项检查逐字复制粘贴到多个属性文件中的属性。
例如: 在此资源包中:
messages.properties : abc=xxx
messages_fr.properties : abc=xxx
属性 abc 将在文件 messages_fr.properties 中报告为不必要地继承。
选项检查为占位符一致性而重写的属性。
例如: 在此资源包中:
messages.properties :
qwe={0}xxx{1}
abc={0}yyy{1}
messages_fr.properties :
qwe={0}xxx{0}xxx{1}
abc={0}yyy
将报告属性 abc,因为属性包含值与 messages.properties 不对应的消息格式占位符。
选项检查为了结尾一致性而被重写的属性。
例如: 在此资源包中:
messages.properties :
abc=xxxzzz
messages_fr.properties :
abc=xxx;
属性 abc 将被报告,因为属性在值的末尾包含特殊符号 ( '!' , '?' , '.' , ':' or ';' ),但 messages.properties 中的值没有。