`
hlbng
  • 浏览: 176600 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ecliipse RCP在产品化时用了plugin.properties的%keyName无效的解决方案

    博客分类:
  • RCP
阅读更多

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中没有定义。

分享到:
评论

相关推荐

    Eclipse RCP Plugin 开发自学入门指南(CEC首发)

    1.3 RCP与PLUGIN ................................................................................................................................ 9 2 创建第一个RCP程序 ....................................

    rcp自己通过扩展点新建java项目

    2. **定义扩展点**:在`plugin.xml`文件中,我们需要声明对`org.eclipse.ui.newWizards`扩展点的使用。这里会指定向导的ID、类、图标等信息。例如: ```xml point="org.eclipse.ui.newWizards"> category=...

    [Eclipse.RCP深入浅出].Jeff.McAffer等.扫描版.pdf

    [Eclipse.RCP深入浅出].Jeff.McAffer等.扫描版.pdf 还有其他两本在我的资源分享页面.

    plugin2_RCP菜单_teamcenter_

    总的来说,"plugin2_RCP菜单_teamcenter_"涉及的知识点主要包括了Eclipse RCP的原理,`plugin.xml`配置文件的使用,以及如何在Teamcenter环境中定制和集成菜单与工具栏。开发者需要具备扎实的Java编程基础,熟悉...

    use cssTheme to set eclipse RCP css

    在eclipse开发中, 使用cssTheme和applicationCSS来设置主题样式,需要创建product运行文件,然后在plugin.xml设置product的属性. 学习网站 https://www.vogella.com/tutorials/Eclipse4CSS/article.html#:~:text=%...

    eclipse RCP Plug-in开发自学教程.pdf

    在学习本教程时,读者需要具备基本的Java基础知识和Eclipse基础知识。如果您已经具备了这些基础知识,那么学习Eclipse RCP插件式开发将变得非常容易。 学习Eclipse RCP插件式开发的难点可能在于: 1. Eclipse RCP...

    rcp[1].part3.rar

    rcp开发文档,英文版的. chm格式值得推荐!

    RCP-1500中文操作手册.pdf

    索尼公司生产的RCP-1500系列遥控面板(包括RCP-1500、RCP-1501和RCP-1530型号)是用于配置和控制演播室级及广播级摄像机的专业设备。这些设备提供了高级的操作便利性和功能的多样性,使得用户能够高效地进行摄影机的...

    teamcenter二次开发环境配置

    4.3 Rich Cient 开发使用 Eclipse Plugin 的方式com.teamcenter.rac.util.tc_properties 是提供我们修改系统 property_user.properties 的进入点不同的客户化功能会使用不同的 Extension Point 4.4 点选 plugin.xml...

    插件导入rcp项目(详细).doc

    完成插件功能开发后,需要将插件导出为JAR文件,以便于在其他RCP项目中使用。 1. **修改`plugin.xml`**: - 打开`com.HelloRcp`项目中的`plugin.xml`文件。 - 在`<runtime>`标签下的`<exports>`部分添加需要导出...

    plugin1_RCP菜单_teamcenter_

    在IT行业中,特别是软件开发领域,我们经常遇到各种各样的工具和框架,Teamcenter就是其中的一款强大企业级产品生命周期管理(PLM)软件。本文将深入探讨“plugin1_RCP菜单_teamcenter_”这一主题,重点讲解如何在...

    ECLIPSE RCP应用系统开发方法与实战.pdf

    总的来说,《ECLIPSE RCP应用系统开发方法与实战》是一本全面覆盖Eclipse RCP开发的指南,涵盖了从基础到高级的主题,对于希望在桌面应用程序开发领域使用Eclipse RCP的人来说,是一份宝贵的资源。通过深入学习这...

    RCP 创建plugin frament project

    在Eclipse RCP (Rich Client Platform)开发中,创建`Plugin fragment project`是构建插件补丁的关键步骤。本文将详细解释如何创建这样的项目,并针对3.7版本进行操作指导。 首先,`FRAGMENT工程`是为了扩展或修补已...

    基于RCP封装的芯片模型电热模拟.pdf

    在芯片设计中,通过电热模拟可以预测芯片在不同工作条件下的温度分布,评估散热方案的有效性,从而优化设计,减少实际测试时的不确定性和风险。 知识点三:固一流耦合分析 固一流耦合分析是指在进行热分析时同时...

    [Eclipse.RCP深入浅出].Jeff.McAffer等.扫描版[目录].pdf

    《Eclipse RCP深入浅出》内容简介:Eclipse不只是一个单纯的流行IDE,其Rich Client Platform(RCP)插件几乎是所有桌面应用程序的坚实基础,从聊天应用程序到前端的企业级应用程序,不一而足。《Eclipse RCP深入浅...

    Eclipse_RCP应用系统开发方法与实战.

    Eclipse RCP(Rich Client Platform)是IBM公司推出的一个开源框架,用于构建功能丰富的桌面应用程序。这个框架基于Java,提供了一套完整的工具集,让开发者能够快速、高效地开发出跨平台的应用系统。Eclipse RCP的...

    org.eclipse.equinox.p2.examples.rcp.prestartupdate.rar

    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.rar

    org.eclipse.equinox.p2.examples.rcp.cloud.rarorg.eclipse.equinox.p2.examples.rcp.cloud.rarorg.eclipse.equinox.p2.examples.rcp.cloud.rar

    RCP程序中集成其他插件的配置方法

    如果需要在启动时自动加载新插件,还需修改`plugin.properties`文件。 在《RCP添加插件配置.pdf》文档中,可能详细介绍了这些步骤,并提供了实际操作的截图和代码示例。此外,文档可能还会涵盖如何调试插件、优化...

Global site tag (gtag.js) - Google Analytics