【问题标题】:Simply restricting an Eclipse RCP application to only run in English简单地将 Eclipse RCP 应用程序限制为仅以英语运行
【发布时间】:2012-12-07 20:49:44
【问题描述】:

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

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

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

但是:我使用来自给定 Eclipse 插件的属性视图和其他内容 - 所有这些都使用我系统的语言(德语)。我的用户界面现在看起来完全不适合我根本不想要的混合语言。

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

应该很简单,不是吗?

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

Locale.setDefault(Locale.ENGLISH);

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

感谢您的帮助!

【问题讨论】:

    标签: java eclipse internationalization rcp


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      -nl en
      

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

      【讨论】:

        猜你喜欢
        • 2012-01-27
        • 2013-09-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-13
        相关资源
        最近更新 更多