Localization in RCP plugins is usually done by including translations
in a property file and using their id in plugin.xml.
I spend some time lately trying to understand why some translations
were not used in my application although they were correctly displayed
in PDE.
Answer : when using plugin.properties, you MUST include the following
line in the plugin manifest :
Bundle-Localization: plugin
Otherwise, PDE will show the translated text, but your app won’t.
Strangely, I had to edit the manifest manually because I couldn’t
find a way to enable plugin localization in PDE. Some other plugins of
my application already had this line, but I don’t remember adding it.
Maybe Eclipse templates have changed since I created my first plugins
(using Eclipse 3.1).
主要是这句:when using plugin.properties, you MUST include the
following line in the plugin manifest :
Bundle-Localization: plugin
意思大致是:当你使用plugin.properies, 你必须在manifest.mf文件中包含下
面这句Bundle-Localization: plugin
还有,如果plugin.properties内容有改动(手动修改或者exteneralize string)之后,得重新打开 MANIFEST.MF文件,让PDE重新加载,因为PDE能够把%key的对应字串显示出来,那样很容易就知道某个%key在plugin.properties中没有定义。
分享到:
相关推荐
总的来说,"plugin2_RCP菜单_teamcenter_"涉及的知识点主要包括了Eclipse RCP的原理,`plugin.xml`配置文件的使用,以及如何在Teamcenter环境中定制和集成菜单与工具栏。开发者需要具备扎实的Java编程基础,熟悉...
1.3 RCP与PLUGIN ................................................................................................................................ 9 2 创建第一个RCP程序 ....................................
2. **定义扩展点**:在`plugin.xml`文件中,我们需要声明对`org.eclipse.ui.newWizards`扩展点的使用。这里会指定向导的ID、类、图标等信息。例如: ```xml point="org.eclipse.ui.newWizards"> category=...
[Eclipse.RCP深入浅出].Jeff.McAffer等.扫描版.pdf 还有其他两本在我的资源分享页面.
在eclipse开发中, 使用cssTheme和applicationCSS来设置主题样式,需要创建product运行文件,然后在plugin.xml设置product的属性. 学习网站 https://www.vogella.com/tutorials/Eclipse4CSS/article.html#:~:text=%...
在学习本教程时,读者需要具备基本的Java基础知识和Eclipse基础知识。如果您已经具备了这些基础知识,那么学习Eclipse RCP插件式开发将变得非常容易。 学习Eclipse RCP插件式开发的难点可能在于: 1. Eclipse RCP...
rcp开发文档,英文版的. chm格式值得推荐!
索尼公司生产的RCP-1500系列遥控面板(包括RCP-1500、RCP-1501和RCP-1530型号)是用于配置和控制演播室级及广播级摄像机的专业设备。这些设备提供了高级的操作便利性和功能的多样性,使得用户能够高效地进行摄影机的...
4.3 Rich Cient 开发使用 Eclipse Plugin 的方式com.teamcenter.rac.util.tc_properties 是提供我们修改系统 property_user.properties 的进入点不同的客户化功能会使用不同的 Extension Point 4.4 点选 plugin.xml...
完成插件功能开发后,需要将插件导出为JAR文件,以便于在其他RCP项目中使用。 1. **修改`plugin.xml`**: - 打开`com.HelloRcp`项目中的`plugin.xml`文件。 - 在`<runtime>`标签下的`<exports>`部分添加需要导出...
在IT行业中,特别是软件开发领域,我们经常遇到各种各样的工具和框架,Teamcenter就是其中的一款强大企业级产品生命周期管理(PLM)软件。本文将深入探讨“plugin1_RCP菜单_teamcenter_”这一主题,重点讲解如何在...
总的来说,《ECLIPSE RCP应用系统开发方法与实战》是一本全面覆盖Eclipse RCP开发的指南,涵盖了从基础到高级的主题,对于希望在桌面应用程序开发领域使用Eclipse RCP的人来说,是一份宝贵的资源。通过深入学习这...
在Eclipse RCP (Rich Client Platform)开发中,创建`Plugin fragment project`是构建插件补丁的关键步骤。本文将详细解释如何创建这样的项目,并针对3.7版本进行操作指导。 首先,`FRAGMENT工程`是为了扩展或修补已...
《Eclipse RCP深入浅出》内容简介:Eclipse不只是一个单纯的流行IDE,其Rich Client Platform(RCP)插件几乎是所有桌面应用程序的坚实基础,从聊天应用程序到前端的企业级应用程序,不一而足。《Eclipse RCP深入浅...
在芯片设计中,通过电热模拟可以预测芯片在不同工作条件下的温度分布,评估散热方案的有效性,从而优化设计,减少实际测试时的不确定性和风险。 知识点三:固一流耦合分析 固一流耦合分析是指在进行热分析时同时...
Eclipse RCP(Rich Client Platform)是IBM公司推出的一个开源框架,用于构建功能丰富的桌面应用程序。这个框架基于Java,提供了一套完整的工具集,让开发者能够快速、高效地开发出跨平台的应用系统。Eclipse RCP的...
org.eclipse.equinox.p2.examples.rcp.prestartupdate.rarorg.eclipse.equinox.p2.examples.rcp.prestartupdate.rarorg.eclipse.equinox.p2.examples.rcp.prestartupdate.rar org.eclipse.equinox.p2.examples.rcp....
org.eclipse.equinox.p2.examples.rcp.cloud.rarorg.eclipse.equinox.p2.examples.rcp.cloud.rarorg.eclipse.equinox.p2.examples.rcp.cloud.rar
如果需要在启动时自动加载新插件,还需修改`plugin.properties`文件。 在《RCP添加插件配置.pdf》文档中,可能详细介绍了这些步骤,并提供了实际操作的截图和代码示例。此外,文档可能还会涵盖如何调试插件、优化...