J2EE 本地化问题
开源系统往往提供一个资源文件,就是 .properties 文件,其中是可以本地化的文本内容,我们可以根据需要来翻译成其他文字。
在 xplanner 项目中,提供了一个资源文件,我们可以把它翻译成中文,然后,通过 jdk 提供的 native2ascii 命令对内容进行编码。
当编码完毕,就可以复制到项目文件的资源目录 classes,系统会自动根据操作系统的语言来调用这个文件。
而要做到这些,就要注意资源文件的格式问题,j2ee 按照 xxx_zh_CN.properties 格式来找这个文件,因此,_zh_CN 就很关键,这是本地语言的表示,我们可以利用 eclipse 资源编辑插件来编写资源文件,能确保格式规范;
并不是所有的都需要 native2ascii 编码,如果配置中使用了本地配置,就不需要重新编码了,直接使用汉化资源文件即可;