繁体   English   中英

在RCP应用程序中向Eclipse e4 PartStack添加翻译

[英]Add translation to Eclipse e4 PartStack in RCP application

我正在尝试转换e4 RCP应用程序中的上下文菜单项,例如PartStacks上下文菜单中的“关闭”和“全部关闭”。

由于我看到Babel插件正是针对Eclipse IDE所做的,所以我检查了他们的代码以及他们的工作方式。 看来他们增加了一个插件

org.eclipse.e4.ui.model.workbench.nl_de

它在与默认“ message.properties”相同的文件夹/包结构下包含“ message_de.properties”,即“ org.eclipse.e4.ui.internal.workbench.renderers.swt”。

好吧,我在自己的应用程序中尝试过,但是-正如我期望的那样-它没有用。 我想念什么? 我想我在这里遗漏了一些要点,因为拥有messages.properties文件而不是硬编码字符串的整个逻辑是为了进行本地化,对吗?

要添加额外的消息属性文件,您应该使用扩展插件的“插件片段”。 这就是巴别塔罐子的用途。

使用“文件>新建>项目>插件开发>片段项目”来创建插件片段项目。

在这种特殊情况下SWTRenderersMessages将寻找messages_de.properties但只在org.eclipse.e4.ui.internal.workbench.renderers.swt在插件或插件片段文件夹。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM