weixin_42508219 2013-08-14 14:09
浏览 298
已采纳

RCP中国际化使用 plugin.properties文件的读取的问题

在程序启动时在Application.java的start方法里重新设置了系统的默认语言,

比如:Locale.setDefault(Locale.US) ;这时系统的显示都是英文的。在设置Locale.US之前,如果系统的默认语言是中文,在设置为英文之后,从plugin.properties(plugin_zh.properties)里面获取的name="%navigationView.title"这个标题的显示还是中文。但其它地方的显示都已经改变成英文了。
解决方法是什么呢?大家给个思路!

Application.java的start方法应该是程序的入口,为什么在这里设置了系统的语言依然不能改变显示?难道plugin.properties的读取在这个start方法之前?

  • 写回答

3条回答

  • weixin_42501955 2013-08-19 15:04
    关注

    增加一个管理plugin信息的方法,获取语言类型后读plugin 用ResourceBundle

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?