`
Tyler_Zhou
  • 浏览: 218009 次
  • 性别: Icon_minigender_1
  • 来自: 湖北->上海
社区版块
存档分类
最新评论

liferay对本地locale的语言设置

阅读更多
com.liferay.portlet.language.action;
在这个文件里可以看得到,liferay是如何对本地的locale里的language进行设置的,
String languageId = ParamUtil.getString(req, "languageId");//取得languageId,这个ID我们也可以手动设置如:"en_US","zh_TW","zh_CN"之类的
Locale locale = LocaleUtil.fromLanguageId(languageId);//取得本地locale
httpSes.setAttribute(Globals.LOCALE_KEY, locale);//把locale放中本地session中
LanguageUtil.updateCookie(httpRes, locale);//更新本地locale
然后再反回页面,这样本地的locale就可以按你的要求变了,其实照道理说STRUTS可以根据本地locale值自动的来取source文件的,可是我测试中英繁三个网站,有时在英文网站这个值还是中文简体很是郁闷,不知道是不是和我用一台机器,和我的IE有关,所以干脆英文网站启动的时候手动的把locale改过了,这个方法虽然笨了一点,不过却解了燃眉之急.
分享到:
评论

相关推荐

    liferay portal 设置文件

    liferay是一个现成的,即开即用的,功能完备的门户网站Liferay Portal,是一个完美的桌面协同办公组合,完全为企业和机构设计

    Liferay Portal Liferay IDE

    Liferay Portal Liferay IDE

    liferay详细讲解 liferay项目完全讲解

    5. **国际化和多语言支持**:Liferay支持多种语言,对于跨国企业尤其重要。 6. **服务和API**:Liferay提供大量的服务接口,开发者可以利用这些API进行扩展和集成。 7. **Web内容管理系统**:Liferay内置的WCM系统...

    liferay扩展环境 liferay ext

    Liferay Ext允许开发者在不修改核心代码的情况下对Liferay进行高级定制,这包括添加新的portlet、服务、主题以及系统级别的配置。 描述中提到的链接指向了一篇博客文章,虽然内容未提供,但通常这类资源会包含有关...

    Liferay6.0开发指南

    ### Liferay 6.0 开发指南核心...- **门户预定义设置**:利用Liferay提供的默认设置来简化开发工作。 通过以上详尽的内容,开发者可以全面了解Liferay 6.0的主要特性和开发技巧,从而更好地利用这一强大的门户平台。

    liferay经典书籍8本

    这本指南主要面向Liferay管理员,讲解了系统设置、用户管理、权限控制、性能优化和故障排查等方面的知识。通过阅读,你可以掌握如何高效地管理和维护Liferay环境。 3. 《Liferay Portal 7.x Clustering and High ...

    liferay-developer-guide-6.0_liferay_

    最后,本书还会讨论Liferay的国际化和本地化特性,这对于构建多语言应用至关重要。你将学习如何为portlet添加多语言支持,以及如何配置Liferay以适应不同地区的文化习惯。 总的来说,《Liferay Developer Guide 6.0...

    liferay6.06

    Liferay Portal是一款功能强大的企业级门户平台,支持多语言、多租户,提供内容管理、社交协作、工作流、个性化等功能。6.0.6版本在稳定性与性能上有所提升,适合开发者和企业进行二次开发。 2. 安装纯净版Eclipse...

    liferay如何在eclipse中配置开发和debug环境

    以下将详细介绍如何在Eclipse中设置Liferay的开发和Debug环境。 1. **安装必要的软件和插件** - 首先,确保你已经安装了最新版本的Eclipse IDE,最好是Java或Enterprise Edition。 - 安装Liferay Plugin SDK,...

    liferay 6.2开发指南+用户手册

    Liferay支持多语言,开发者可以添加新的语言包,或根据需求调整默认的翻译。 12. **性能优化** 6.2版本提供了缓存机制、负载均衡和集群配置,开发者应了解这些设置以提升门户性能。 13. **安全与隐私** Liferay...

    liferay使用心得

    在开发Liferay应用时,遵循国际化标准是非常重要的,这有助于确保内容对全球用户友好。Liferay提供了丰富的工具和API,以支持多语言环境。开发者不应直接在代码中使用特定语言的内容,而是应该从资源文件中读取语言...

    liferay快速入门quickstart

    - **用户管理:**Liferay提供了全面的用户管理工具,包括用户账户创建、权限分配等功能,便于组织对访问者和内部员工进行有效管理。 - **主题更换:**通过Liferay的外观管理功能,用户能够自定义网站的主题和布局,...

    Liferay 6.2 开发环境搭建

    Liferay 6.2 开发环境搭建.doc,包括Liferay SDK下载及搭建过程等!

    liferay环境的搭建

    - 由于Liferay开发环境需要使用UTF-8编码,而Eclipse默认使用GBK编码,因此需要更改Eclipse的编码设置。 - 依次点击 `Window` > `Preferences` > `General` > `Workspace`,在 `Text file encoding` 处选择 `Other...

    LIFERAY4.2.0版配置

    Liferay 4.2.0版本是早期的一个稳定版本,尽管后来有更多更新,但它的基本架构和核心功能仍对理解Liferay至关重要。 2. **Eclipse集成环境配置** - **安装Eclipse IDE**:首先确保你已经安装了支持Java开发的...

    liferay development 中文

    7. **国际化与本地化**:Liferay支持多语言环境,开发者需要了解如何为应用程序添加多语言支持,以及如何使用资源包(Resource Bundle)进行本地化。 8. **插件开发**:Liferay提供了多种类型的插件,如钩子、钩子...

    liferay 6.0 开发指南

    - **预定义设置**:列举了一些Liferay提供的内置设置选项,这些选项可以帮助开发者更快地定制主题。 #### 五、Hooks 第五章重点介绍了Hooks的概念和用法。 - **创建Hook**:指导如何创建一个基本的Hook。 - **...

    Liferay 6 入门教程

    "plugins开发指南8-Ext Plugin.pdf"介绍了EXT插件,它允许开发者对Liferay的核心功能进行修改,而不影响其他插件或升级。 Struts2是一个流行的MVC框架,"plugins开发指南12-liferay6中struts2开发.pdf"将介绍如何在...

    liferay-portal详解

    本文档将从架构解析、portal 规范、portlet 容器、portlet 生命周期、liferay portal 工作原理等方面对 Liferay Portal 进行详细介绍。 第一部分:Liferay Portal 架构解析 Liferay Portal 的架构主要由三个部分...

    Liferay开发文档整理.pdf

    文档也描述了如何在本地安装和配置Liferay的开发环境,包括设置`ANT_HOME`环境变量和使用`liferay-plugins-sdk-[version]`目录下的脚本创建新的Portlet项目。 ### Liferay IDE 配置和控制台编码 在Liferay IDE中,...

Global site tag (gtag.js) - Google Analytics