我有一个相当简单的问题,但我找不到任何有用的东西。
我正在构建一个Eclipse RCP应用程序,它不必本地化为不同的语言。事实上:我希望它只提供一个英文用户界面。
所以,我所有的观点,编辑,菜单都只能用我想要的方式用英文显示。
但是:我使用属性视图和来自给定Eclipse插件的其他东西 - 所有这些都使用我的系统语言(德语)。我的UI现在看起来很混乱,混合语言我根本不想要。
所以,我的问题不是如何正确地国际化一个应用程序,而是不要让它显示除英语之外的任何内容,无论它运行的系统是什么。
应该,轻松,不应该吗?
我尝试使用以下方法设置默认语言环境:
Locale.setDefault(Locale.ENGLISH);
在Application类的start方法中,但这根本没有帮助。为什么?它从哪里获得语言?
感谢您的帮助!
答案 0 :(得分:1)
您可以查看以下运行时选项来配置eclipse平台。
osgi.nl 是运行具有所需区域设置的平台的选项。
答案 1 :(得分:0)
转到启动标签中的.product
文件。在'启动参数'部分放入'所有平台标签':
-nl en
在测试之前不要忘记导出产品。如果您想使用Eclipse启动应用程序,请将前一行放在“ Arguments ”选项卡中的“运行配置”