前段时间对所负责的模块做了国际化,期间为查看国际化后的效果,调整过系统的语言,调整过eclipse的Content Types但都不记得做过哪些改变了,奇怪的是项目组的成员中只有我的浏览器不可以查看,而是一直抛出错误:Could not create the view: Can't find resource for bundle java.util.PropertyResourceBundle, key retrievePassword,去查key retrievePassword在国际化文件里也有啊,为什么别人的可以我的不行呢?苦思不得其解,换过火狐,遨游也不可以,但谷歌浏览器却可以。
昨天才把这个困扰很长时间的问题解决掉,RAP/RCP程序国际化后IE浏览器不能正常查看的真正原因在于:浏览器的语言选择不对,在国际化文件中一般命名为XX_en_US.properties,XX_zh_CN.properties,因此想查看中文的话要在浏览器中设置语言为中文(中国)[zh_cn],而不是选择中文[zh],这样问题解决了,可以正常使用IE了