我在一个开源Java项目上工作,我们有很多资源属性文件,包含可本地化的消息资源.这些文件由志愿者翻译成20多种语言,我是一名主要编辑代码的开发人员.
在Java中,不同语言环境的资源文件按命名约定分组在一起.例如,如果默认(通常是英语)资源是"foo.properties",则日语资源在"foo_ja.properties"中,法语一个是"foo_fr.properties",等等.为了这个问题,让我们调用这个组一个"资源组".
现在,我经常需要重构那些资源文件.另外,我需要该工具来支持属性文件的基础知识.总而言之,我的要求列表如下:
不幸的是,我找不到符合这些标准的好工具.我主要是IntelliJ IDEA用户,但它不做#2和#3.Eclipse内置的属性文件编辑器更糟糕,而AFAICT它没有做#1,#2,#4.实际上,它缺少跨越同一组中的资源文件的视图.NetBeans同样具有原始性.NetBeans也是如此,尽管它确实是#4.
有谁知道一个适合该法案的好工具?