【发布时间】:2012-06-15 11:32:24
【问题描述】:
我正在开发一个基于 RCP Eclipse 的应用程序,它使用 Eclipse 提供工具 p2,自 Eclipse 3.4 (Ganymede) 起。
问题是,这个应用程序必须完全是巴西葡萄牙语,而且已经是,除了与 p2 相关的 UI。这就是我需要翻译的。我该怎么办?
这是我去过的地方:
- 在我的 plugin.properties 中添加了“updateMenu.label”、“actionSets.softwareUpdates.label”... 标签。没用。我发现这与之前的提供机制(更新管理器)有关。
- 在“org.eclipse.equinox.internal.p2.ui.sdk”包中找到“message.properties”文件。然后在我的插件文件夹的根目录上创建了一个副本,只留下了两个键并翻译了它们。没用。我想这是不可能的,或者新文件应该放在另一个文件夹下?
所以,我问,这甚至可能吗?
我仍然有两个选择:
- 在我的插件中创建一个与 p2 同名的包并将属性放在那里
- 向文件添加后缀并更改应用程序的区域设置(由于所有其他消息都是葡萄牙语,并且它是单语言应用程序,因此尚未在代码的任何地方完成此操作
有什么建议吗?
一切顺利
-Alvaro C.
【问题讨论】:
-
对于您使用的每个 Eclipse 插件,您是否在 RCP 中包含 nl1 片段?
标签: eclipse plugins localization rcp