Eclipse rcp/rap 开发经验总结(5)- RAP国际化之路
1、
在工程的根目录下面建立一个plugin.properties
资源文件;
在此资源文件中写入需要国际化的内容(
键/
值对)
,举例如下:
- helloWorldView_name=eclipse国际化
- helloWorldView_city=北京
- ...
2、
在 MANIFEST.MF 文件中增加代码行:Bundle-Localization: plugin ;
说明:添加代码行中的plugin 这个名称是plugin.properties 这个文件的名称。也可以是其它的名称但要与文件名保持一致。
3、 plugin.xml 配置文件对资源文件进行引用时, 在引用的key 前面加一个% 即可;
plugin.xml 引用资源文件举例如下:
- < extension point = "org.eclipse.ui.views" >
- < view
- id = "org.eclipse.rap.helloworld.helloWorldView"
- class = "org.eclipse.rap.helloworld.HelloWorldView"
- name = "%helloWorldView_name" >
- </ view >
- </ extension >
类文件中中文内容的国际化
1、 建立一个messages_zh_CN.properties 资源文件;
说明:此资源文件中的内容为需要国际化的键/ 值对;
2、 建立一个Messages.java 类文件,文件内容如下:
- import org.eclipse.osgi.util.NLS;
- public class Messages extends NLS
- {
- private static final String BUNDLE_NAME = "telecomui.nls.messages" ;
- public static String PriceDomainDao_AddTextToBrower;
- static {
- NLS.initializeMessages(BUNDLE_NAME, Messages.class );
- }
- private Messages(){
- }
- }
3、 在需要进行国际化的类文件上点击右键,出现下图的操作:
4、 点击蓝色菜单选项后,弹出下面的窗体,如图:
5、 在上图中列出的需要国际化的字段中,对需要进行国际化的字段前勾选加号,不需要进行国际化的字段前勾选差号;
注意:
对于需要进行国际化的字段项,如图
中字段 Test_0 是生成到资源文件中的默认 key 值,建议进行重命名下,建议命名规则是最好以当前类名做前缀;如上字段可命名为: Test_printStr ;
6、 单击窗体中的【 Configure… 】按钮,弹出窗体,如图:
7、 对上图中的各选项进行设置后,点击【 ok 】按钮 —> 【 next 】 —> 【 finish 】
推荐阅读
-
Eclipse rcp/rap 开发经验总结(13) -Rap/Rcp保存按钮处理方式
-
Eclipse rcp/rap 开发经验总结(1) - rap简单介绍和开发环境搭建
-
Eclipse rcp/rap 开发经验总结(12) -Rap 优化之组件的销毁
-
Eclipse rcp/rap 开发经验总结(11) -rcp/rap与spring ibatis集成
-
Eclipse rcp/rap 开发经验总结(10) -Rap不同系统间的差异和处理方式
-
Eclipse rcp/rap 开发经验总结(7) - 如何修改rap的样式
-
Eclipse rcp/rap 开发经验总结(5)- RAP国际化之路
-
Eclipse rcp/rap 开发经验总结(6) - 如何发布rap到tomcat
-
Eclipse rcp/rap 开发经验总结(9) - rap上传与下载
-
Eclipse rcp/rap 开发经验总结(14) -rap 图片、数据缓存处理