0

我有一个相当简单的问题,但我找不到任何有帮助的东西。

我正在构建一个不需要以不同语言本地化的 Eclipse RCP 应用程序。事实上:我希望它只提供英文用户界面。

所以,我所有的视图、编辑器、菜单都很好地以我想要的方式显示为英文。

但是:我使用来自给定 Eclipse 插件的属性视图和其他东西——而且它们都使用我系统的语言(德语)。我的 UI 现在看起来完全不适合我根本不想要的混合语言。

所以,我的问题不是如何正确地国际化应用程序,而是不让它显示除英语之外的任何内容,无论它运行在什么系统上。

应该,很容易,不是吗?

我尝试用这个设置默认语言环境:

Locale.setDefault(Locale.ENGLISH);

在 Application 类的 start 方法中,但这根本没有帮助。为什么?它从哪里获得语言?

谢谢你的帮助!

4

2 回答 2

1

您可以查看以下运行时选项来配置 Eclipse 平台。

http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html

osgi.nl是使用所需语言环境运行平台的选项。

于 2012-12-06T16:38:52.460 回答
0

转到启动选项卡.product中的文件。在“所有平台选项卡”中的“启动参数”部分:

-nl en

测试前不要忘记导出产品。如果您想使用 Eclipse 启动您的应用程序,请将上一行放在“参数”选项卡中的“运行配置”中

于 2012-12-07T12:49:44.337 回答