自动检查jstl fmt:messages?

时间:2011-09-25 18:42:24

标签: internationalization jstl automated-tests

是否有任何自动方法可以检查我的jstl中所有引用的消息实际上是否在属性文件中提供了?

当然我总是添加翻译,因为我引用了它们,但我主要关注的是我忘记了一个的罕见实例,或者在fmt:messages标签或属性文件中有拼写错误;如果它是一个不经常显示的消息(例如一个不寻常的错误消息),那么我可能没有意识到它,直到有人得到错误的??? errormessagename ???这不好!)

1 个答案:

答案 0 :(得分:0)

您应始终拥有默认属性。 有了这个你会避免??? Property_Key ???消息。

但我最近也有同样的需求。 我已经制作了一张自动合并的Excel表格。

我这样做的方式是:

  1. 过去第一张表格中的第一个属性文件内容
  2. 在另一张纸上与第二张相同
  3. 创建一个解析每一行的宏,并在“=”上进行拆分以识别该键。
  4. 将sheet1的密钥放在第三张表
  5. 解析sheet2并尝试与sheet3中的键匹配
  6. iF没有匹配,有翻译任务,把钥匙放在第四张。
  7. 我知道这不是一个完美的工具,但它确实很有帮助。