我正在寻找一个工具、ant-task、IDE 插件……它有助于使用标准消息属性资源包的 Java 应用程序的 I18N。欢迎开源和商业解决方案。
具体来说,我正在寻找以下任务的支持:
1) 从 Java 代码、JSP 和其他工件中提取使用的密钥。由于涉及自定义框架,因此提取应该允许自定义。
将源工件映射到某个消息包。还带有自定义规则。
报告未在捆绑包中使用的密钥。报告包中的键,但没有映射到此包的源工件中的键。
2) 检查每个包的属性文件并报告缺少的关键定义以及默认翻译(使用英文文本)。
3) 将当前的 SVN/CVS/GIT/whatever 版本与旧版本进行比较,并报告其中一个翻译(或可能只有默认翻译)更改但其他翻译没有更改的情况。
http://rscbundlecheck.sourceforge.net/涵盖了 2) 的大部分内容。但是我没有找到1)和3)的东西。任何指针?