Fragment Project Tutorial
Fragment插件指的是一些插件的附属插件,它可以给主插件(Host Plug-in)提供一些特殊的功能。由于Fragment插件在运行之后会和主插件编译到一起,所以会和主插件里面的内容共融共通。
Fragment插件的用法一般有:
- 作为主插件的测试组件,有时候一些插件可能有一些内部包也需要测试,就可以使用Fragment插件的方式。
- 最常用的方式就是给一些插件添加多语言支持。
- 某些插件的实现,可能会由于系统不同而有不同的实现方式,我们可以用Fragment插件的方式完成,比如SWT的实现。
Language Translation
一,新建一个Fragment插件,Host Plug-in为org.eclipse.jface
:
二,在Fragment插件中的src目录下,新建一个名为org.eclipse.jface
的包,此包名必须和org.eclipse.jface
插件中的包名一致。
三,将插件org.eclipse.jface
中包org.eclipse.jface
下的messages.properties
复制到Fragment插件的org.eclipse.jface
包中,并命名为messages_zh.properties
。
四,将messages_zh.properties
里面的内容改为中文。
如图:
五,测试
注意:运行时要将语言切换为中文。
- Eclipse Application: 将Run Configurations中Arguments页中的{target.nl}替换为zh。
- Java Application:Locale.setDefault(Locale.CHINESE);
Back to Home 上一篇: UpdateSite Project Tutorial 下一篇: Eclipse 3.x RCP Tutorial