论坛首页 Java企业应用论坛

请问如何演示WW2的I18N?

浏览 5118 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-05-10  
使用WW2的I18N功能,设定了一些properties后,例如:
#en
edit=Edit
delete=Delete

#zh_CN
edit=编辑
delete=删除

请问在客户端如何设置,可以演示中英文两种界面?

我曾修改过IE/Firefox的Language栏和Windows的local/language相关项,但浏览器始终显示中文。
当然,还有一个问题我没有弄清楚,WW2的webwork.properties中,local是否需要特别配置。

Thanks.
   发表时间:2005-05-10  
修改服务器端启动脚本, 指定jvm默认local为英文
0 请登录后投票
   发表时间:2005-05-12  
晃然大悟啊,thanks
0 请登录后投票
   发表时间:2005-05-15  
把浏览器的语言设置成中文zh_cn首选就可以了!
0 请登录后投票
   发表时间:2005-05-16  
edusaj 写道
把浏览器的语言设置成中文zh_cn首选就可以了!

答案不够完整,我是要演示整个i18n,至少演示两种语言:中文和英文。最理想莫过于两台机器,local不同,访问同一个website,显示不同的语言。经过尝试,修改浏览器的语言设置是没有用的,我的IE/FF都默认使用en-us,但显示的还是中文。包括访问JERT。
0 请登录后投票
   发表时间:2005-06-29  
thatway 写道
edusaj 写道
把浏览器的语言设置成中文zh_cn首选就可以了!

答案不够完整,我是要演示整个i18n,至少演示两种语言:中文和英文。最理想莫过于两台机器,local不同,访问同一个website,显示不同的语言。经过尝试,修改浏览器的语言设置是没有用的,我的IE/FF都默认使用en-us,但显示的还是中文。包括访问JERT。



使用 Interceptor  ,在interceptor中设置你的 local.


至于如何演示,1. 在form 提交过程中传递 变量  2。在session 中传递变量
0 请登录后投票
   发表时间:2005-07-18  
thatway 写道
edusaj 写道
把浏览器的语言设置成中文zh_cn首选就可以了!

答案不够完整,我是要演示整个i18n,至少演示两种语言:中文和英文。最理想莫过于两台机器,local不同,访问同一个website,显示不同的语言。经过尝试,修改浏览器的语言设置是没有用的,我的IE/FF都默认使用en-us,但显示的还是中文。包括访问JERT。


只要把webwork.properties中的这一项webwork.locale=en_US
去掉就可以根据浏览器的设置自动变化了。
webwork的处理是首先判断有无webwork.locale设置,如有,则始终以该locale为准,忽略浏览器
0 请登录后投票
   发表时间:2005-07-20  
这个应该是最佳解决方案:

http://www.opensymphony.com/webwork/wikidocs/Transparent%20web-app%20I18N.html
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics