Eclipse RCP应用程序启动器在阿拉伯语中无法正常工作

时间:2010-03-17 14:11:07

标签: eclipse eclipse-rcp

我有一个RCP应用程序,我使用.product文件和PDE构建。在我的产品文件中,我为不同的应用程序创建了一个二进制启动程序,以方便用户。除非用阿拉伯语进行测试,否则一切正常。

在阿拉伯语中,应用程序启动,它实际上显示了我为测试而模拟的阿拉伯字符,但它没有镜像。

那就是说,如果我调用启动器并传递-nl开关

launcher.exe -nl AR

然后它反映出来。

此外,如果我从目标平台环境设置为AR的IDE启动,它也会镜像。

我正在发送jface和swt的bidi插件(以及NL插件)和平台delta包......

有没有人知道laucher会出现什么问题?

2 个答案:

答案 0 :(得分:1)

启动程序本身不会为-nl(或osgi.nl)设置值。如果未明确设置,则默认值为java.util.Locale#getDefault()。那里的值取决于vm / os。您可能需要在launcher.ini或config.ini文件中设置nl。

答案 1 :(得分:0)

原来这是一个Eclipse / RCP错误

https://bugs.eclipse.org/bugs/show_bug.cgi?id=303889