ziz*_*zzo 7 java rcp localization eclipse-rcp internationalization
我正在研究具有本地化的Eclipse RCP应用程序.用户应该能够动态更改应用程序中使用的语言.在此语言切换期间不应重新启动应用程序.还应该可以在从左到右书写的语言和从右到左书写的语言之间切换.
是否有(好)方法来解决这个问题?
根据这个线程:
大多数 Eclipse 库都会在小部件创建时加载其语言信息。如果您之后更改了区域设置,则需要重新启动 Eclipse 才能使其生效。
不过,您可以将这种动态行为写入您自己的 SWT 程序中(当语言环境切换时,您需要调用
setText(*)所有内容:-)
因此,除非您自己编程,否则当前不会动态
管理...
其他 rcp/插件应用程序(如 Birt)指定相同的指令(即最后的“重新启动 Eclipse”...)
也就是说,这个线程中设置了一个稍微不同的问题:
切换语言设置,重新启动,然后以该语言运行
我通过阅读bug 222023并模仿让它工作
org.eclipse.ui.internal.ide.actions.OpenWorkspaceAction我手动尝试过:
- 添加“
-configuration @user.home/.myapp/configuration”到launcher.ini- 将“”添加到居住在那里的
osgi.nl用户并且它起作用了。config.ini因为我可以访问
config-Locationvia,Platform.getConfigurationLocation()所以我想这可能就是这样。
注意:将“ osgi.nl”添加到 webstart jnlp也可以。
| 归档时间: |
|
| 查看次数: |
2715 次 |
| 最近记录: |