论坛首页 Java企业应用论坛

liferay5.0默认中文设置

浏览 2953 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-10-17  
    今天研究了一个上午liferay5.0的默认中文问题,路途还真是曲折,根据网上的说法,我那样做是完全没问题了的,但是……,好了,废话少说,进入正题。

    在网上搜了N份资料,说在system.properties文件中,只要把system.properties中的user.country=CN,user.language=zh设置了,然后在清空浏览器缓存就OK,但是在我这没有通过,继续查找资料,突然,又看到不同见解,说在portal-impl.jar下的portlet.properties中的locales设置成zh_CN,en_US,即:locales=zh_CN,en_US,只要这两个,或者只要zh_CN。想着这次应该OK了……

    等了1分多钟,服务器启动了,try,还是英文,于是把浏览器中的缓存和Cookie全清空,依然是英文,这就郁闷了,我又跑到com.liferay.portlet.language.action下,找到ViewAction,把取得的languageId手动写成zh_CN,部署后运行,英文依然。

    一个偶然的机会让我注意到,user_表中的字段languageid,有的是zh_CN,有的是en_US,我就用系统管理员登录系统(不知道什么时候我把系统管理员登录时设置成了中文),在自己的资料管理里,有个“语言”,我看默认是英文,然后就选择了中文,注销,再测试,果然,其他用户登录时的默认语言也都是中文了,终于松了一口气,呵呵

总结:
1、在system.properties文件中,设置默认为中文,即: user.country=CN,user.language=zh
2、如果不想在liferay中显示太多语言,直接在portlet.properties文件的locales属性下选择你要用到的语言即可
3、系统管理员登录,设置默认语言
   发表时间:2009-05-12  
哥们知道,如何注册中文用用户吗?
0 请登录后投票
论坛首页 Java企业应用版

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