国际化消息生成工具
这是一个用来做特殊消息国际化工作的工具。它能够转换、不转换、冻结、不冻结一个源文件中的消息项。它能在源文件中定义一个resource bundle并为它自动产生一个resource
bundle。它能够识别信息连接并为它自动产生一个消息格式。它不仅支持resource bundles的缺省类型如ListResourceBundle和PropertyResourceBundle,而且也支持由TDC
定义的,扩展的resource bundles ArrayResourceBundle和其它用户定义的resource bundles。
源文件中的每个消息项能够被转换成一个项,在这个项中,消息能够根据关键字(缺省的原始字符串)从resource bundle中提取出来。这个用来提取消息的关键字也可以在转换的时候由用户定义。如图4所示。

图4 国际化消息生成工具 |
该工具也涉及I18n Verifier 的GUI方式下的大部分功能。它重新利用I18n Verifier的结果。
在命令行状态下,该工具能转换所有的状态是ERROR的消息项并自动生成一个resource bundle文件。它是一个做国际化工作的工具。
资源处理工具
该工具用来转换resource bundles类型和resource bundle文件的格式的。它能够合并和区分两个不同的resource
bundles文件。它能在ListResourceBundle, PropertyResourceBundle和ArrayResourceBundle之间转换resource
bundles的类型。 并对不同的文件编码进行转换,从本地编码到Unicode或从Unicode到本地编码,如图5所示。

图5 资源处理工具 |