WSO2 ESB专注于Web Service,比Mule轻量级,有UI,但这个UI是英文的,采用的是i18n的方式进行国际化和本地化,我们稍作修改就可以显示中文。
以org.wso2.carbon.user.mgt.ui-3.0.0.jar 为例,可以在repository\components\plugins找到相关的UI bundles,解压缩,找到Resources.properties文件将每一行消息的值由英文翻译为中文。
下面有两点需要注意:
- 将中文资源文件转码用JDK工具native2ascii将修改好的文件转码。例如:
native2ascii -encoding gbk Resources.properties Resources_zh.properties
否则会显示乱码。
- 重新打包
用winrar打包,但要打包成zip格式,要在目录下面选择所有文件夹打包,
而不是将整个目录打包,否则会形成双层目录,系统就认不出这个
bundles了。
这样,当你的浏览器语言偏好选择中文的时候,UI就是中文的,偏好为英文,UI就是英文的。
June 24, 2010 at 7:53 am
友情的延续来自心灵,不论联系有多少,
只要内心留有彼此的一片天空,
那么一声声问候就会带来会心的一笑,
就会发现在一个地方还有一个人在牵挂着你!
June 25, 2010 at 5:57 am
来顶一下,呵呵不错,学习了,周末马上到了祝周末愉快!
September 1, 2011 at 1:54 am
感谢博主的心得分享,希望能多探讨。