I18n(国际化)原理(国际化资源文件2种实现支持中文的方法,propedit5.3.3插件在MyEclipse和Eclipse中安装)

并不是所有的项目都会用到国际化,通常情况下项目都是在中国运行,所以国际化并不重要。

国际化资源文件的命名:filename+地区代号+.properties

如美国英语:myfilename_en_US.properties

汉语:myfilename_zh_CN.properties

国际化属性文件并不支持中文编码,要使属性文件支持中文,有2种方法:

1.  调用 native2ascii.exe,这个文件位于jdkbin目录下:可以先写一个properties文件如:app_zh_CN_tmp.properties里面写上一些中文。然后在cmd下用native2ascii app_zh_CN_tmp.properties app_zh_CN.properties这种方法很不灵活,对于比较复杂的项目这并不适用。

2.  由于方法1并不适用,所以有人开发了MyEclipseEclipse下的properties文件编辑器,这个编辑器可以很方便的进行转换。你可以在properties文件中直接写中文,它会自动转换为utf-8编码。这个非常方便。

下面介绍MyEclipse8.5Eclipse下的properties编辑器插件安装:

名字:jp[1].gr.java_conf.ussiy.app.propedit_5.3.5.rar

a.MyEclipse8.5propedit5.3.3插件的安装

1.添加插件将featuresplugins中的内容分别复制到C:/Genuitec/Common/featuresC:/Genuitec/Common/plugins

2.修改bundles.info

   C:/Genuitec/MyEclipse8/configuration/org.eclipse.equinox.simpleconfigurator下有个bundles.info文件,编辑该文件:

jp.gr.java_conf.ussiy.app.propedit,5.3.3,file:/C:/Program Files/Genuitec/Common/plugins/jp.gr.java_conf.ussiy.app.propedit_5.3.3.jar,4,false

格式说明:包名,版本号,文件路经,4false

b.Eclipse下的propedit5.3.3插件的安装(没有测试):

添加插件将featuresplugins中的内容分别复制到Eclipse安装目录对应的featuresplugins就好了。

MyEclipse或者Eclipse项目下,右键点击properties文件,采用open withpropertiesEditor打开就行了。

你可能感兴趣的:(I18n(国际化)原理(国际化资源文件2种实现支持中文的方法,propedit5.3.3插件在MyEclipse和Eclipse中安装))