注:Eclipse rap 富客户端开发总结-系列文章是从本人 Iteye博客中移植过来.后续会直接在此更新 http://jlins.iteye.com/
Eclipse RCP中的plugin.xml国际化实现
1、在工程的根目录下面建立一个plugin.properties
资源文件;
在此资源文件中写入需要国际化的内容(键/值对),举例如下:
-
helloWorldView_name=eclipse国际化
-
helloWorldView_city=北京
-
...
2、
在MANIFEST.MF文件中增加代码行:Bundle-Localization:plugin;
说明:添加代码行中的plugin这个名称是plugin.properties这个文件的名称。也可以是其它的名称但要与文件名保持一致。
3、plugin.xml配置文件对资源文件进行引用时,在引用的key前面加一个%即可;
plugin.xml引用资源文件举例如下:
-
<extensionpoint="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类文件,文件内容如下:
-
importorg.eclipse.osgi.util.NLS;
-
-
-
-
publicclassMessagesextendsNLS
-
-
{
-
-
privatestaticfinalStringBUNDLE_NAME="telecomui.nls.messages";
-
-
publicstaticStringPriceDomainDao_AddTextToBrower;
-
-
static{
-
-
NLS.initializeMessages(BUNDLE_NAME,Messages.class);
-
-
}
-
-
privateMessages(){
-
-
}
-
}
3、在需要进行国际化的类文件上点击右键,出现下图的操作:
4、点击蓝色菜单选项后,弹出下面的窗体,如图:
5、在上图中列出的需要国际化的字段中,对需要进行国际化的字段前勾选加号,不需要进行国际化的字段前勾选差号;
注意:
对于需要进行国际化的字段项,如图
中字段Test_0是生成到资源文件中的默认key值,建议进行重命名下,建议命名规则是最好以当前类名做前缀;如上字段可命名为:Test_printStr;
6、单击窗体中的【Configure…】按钮,弹出窗体,如图:
7、对上图中的各选项进行设置后,点击【ok】按钮—>【next】—>【finish】
分享到:
相关推荐
开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32...
Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-linux-gtk-x86_64.tar.gz) 适用于Linux x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...
是一本开发eclipse富客户端的教程
Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-win32-x86_64.zip) 适用于Windows x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...
Eclipse富客户端平台RCP程序使用的中文语言包。用于开发Eclipse插件或RCP富客户端平台使用。
eclipse-jee-mars-2-win32 javaee开发工具 eclipse-jee-mars-2-win32 javaee开发工具
eclipse-jee-mars-R-win32-x86_64.zip 截至2015.06.30 eclipse-j2ee 最新版
eclipse-jee-2021-12-R-win32-x86_64 eclipse-jee-2021-12-R-win32-x86_64 eclipse-jee-2021-12-R-win32-x86_64
eclipse-jee-2021-03-R-win32-x86_64
Eclipse32位火星版eclipse-jee-mars-2-win32.zip支持jdk1.7 Eclipse 支持jdk1.7 32位 mars 火星版 eclipse-jee-mars-2-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~
Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-linux-gtk-aarch64.tar.gz) 适用于Linux aarch64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...
eclipse-jee-kepler-SR2-win32.zip
Eclipse JavaEE 2020-03最新版 eclipse-jee-2020-03-R-incubation-win32-x86_64.zip
Eclipse64位4.3开普勒版eclipse-standard-kepler-SR2-win32-x86_64.zip支持jdk1.7 Eclipse 支持jdk1.7 64位 kepler 开普勒版 eclipse-standard-kepler-SR2-win32-x86_64.zip 更多eclipse版本可看查看我的系列,欢迎...
https://www.eclipse.org/downloads/eclipse-packages/ Take Your Code to the Next Level With Eclipse Photon Eclipse IDE, Photon Edition New and Noteworthy Table of Contents Java™ development tools Java...
eclipse-jee-ganymede-SR2-win32.zip
Eclipse32位4.4.1月亮版eclipse-jee-luna-SR1-win32.zip支持jdk1.6 Eclipse 支持jdk1.6 32位 luna 月亮版 eclipse-jee-luna-SR1-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~
NULL 博文链接:https://jianshi-dlw.iteye.com/blog/1174555
MQTT客户端 org.eclipse.paho.ui.app-1.0.2-win32.win32.x86_64
Eclipse32位4.4月亮版eclipse-java-luna-SR2-win32.zip支持jdk1.7 Eclipse 支持jdk1.7 32位 luna 月亮版 eclipse-java-luna-SR2-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~