`
choiquinn
  • 浏览: 3138 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Liferay中的中文更改问题

阅读更多
众所周知,liferay的中文支持做的很不好,所以当需要用liferay做东西的时候,就要适当的更改它的中文翻译。下面就简述一下更改的过程:<o:p></o:p>

首先,使用eclipse插件jinto来修改properties文件,利用插件就可以不用在命令行用native来生成中文编码。jinto下载地址:http://www.guh-software.de/jinto.html<o:p></o:p>

插件导入eclipse后,properties文件就会不同的图标,并且把当前目录下的所有语言文件都汇总起来,这样就可以根据key值更改对应的中文,比如liferayblogs对应的中文为Blog,把它更改为“博客”就可以了。<o:p></o:p>

由于是在liferay的源文件中更改的,在绑定tomcat的服务器中并没有更改。由两种方法可以更改服务器中的properties文件:1.{workspace}\portal\portal-ejb\classes\content目录中对应中文的Language_zh_CN.propertiesLanguage_zh_CN.properties.native文件copy{liferay}\webapps\ROOT\WEB-INF\classes\content目录中并覆盖原文件。({workspace}eclipse工程文件夹、{liferay}为服务器文件夹)2.eclipse中从portal源代码使用ant生成ext工程,然后从ext工程部署到服务器目录下。<o:p></o:p>

第二种方法费时很多,推荐使用第一种方法。
分享到:
评论
3 楼 onlyone10000 2009-02-15  
这里头的{0},{1} 表示要配替代的内容

比如
errors.minlength={0} can not be less than {1} characters.

{0}可以表示为 某表单域
{1}表示 100
翻译完后就是

某表单域不能少于100个字符
2 楼 happyanyday 2007-10-19  
表示变量的位置
1 楼 nalis 2007-05-12  
同僚,问你个问题 资源文件中有:
errors.maxlength={0} can not be greater than {1} characters.
errors.minlength={0} can not be less than {1} characters.
这里头的{0},{1}是什么意思

相关推荐

    Liferay开发指南(中文)和liferay详细介绍(英文)

    在"Liferay开发指南(中文)"中,你可以找到以下关键知识点: 1. **Liferay架构**:了解Liferay的基础架构,包括其服务层、业务逻辑层和展现层,这将有助于理解Liferay如何处理请求和响应。 2. **portlet开发**:...

    Liferay v5管理员手册(中文)

    安装过程中需注意兼容性问题,确保服务器环境与Liferay版本匹配。 - 安装后,管理员需要进行基本的配置,例如设置站点、用户管理、权限分配、邮件服务器设置等,以满足企业的运营需求。 3. **管理任务** - 日常...

    hibernateAPI,JQeury,liferay中文API

    根据提供的文件信息,我们可以从标题、描述以及部分可读内容中提炼出几个关键知识点:Hibernate API、Liferay中文API、Struts、Spring框架以及jQuery。接下来将分别对这些知识点进行详细解析。 ### Hibernate API ...

    Liferay-使用手

    若偏好中文界面,只需在系统设置中更改语言选项即可。 ##### 增加组织与地域 类似于用户管理,Liferay也提供了增加组织和地域的功能。这些操作主要用于结构化管理和权限分配,流程与添加用户相似。 在组织管理...

    liferay学习资源

    - 修改`liferay-display.xml`,将portlet分类显示在特定的类别下。在这里,我们将其添加到名为`category.sample`的类别中,以便在Liferay控制台中管理和展示。 5. **国际化**: - 使用`Language-ext_zh_...

    liferay-webservice

    【Liferay Webservice 教程】:通过Liferay Webservice,开发者可以轻松地为Liferay Portal创建服务,使得远程系统能够与Liferay中的portlet进行交互。以下是一个详细的步骤指南,教你如何利用Liferay Service ...

    Liferay5.1.2配置Oracle10G数据库操作说明书

    这个过程虽然步骤不多,但由于英文文档描述模糊,且网络上的中文教程稀缺,导致配置过程中可能会遇到诸多困扰。本文将详细介绍如何将 Liferay 5.1.2 的数据库从 HSQLDB 转换到 Oracle 10G。 **步骤1:创建 Oracle ...

    Liferay6 官方培训学习笔记

    ### Liferay6官方培训学习笔记:开发环境搭建与数据库配置详解 #### 一、开发环境搭建 Liferay是一款基于Java的开源企业级门户框架,它提供了丰富的功能和强大的定制能力,适用于构建各种复杂的Web应用程序。在...

    Liferay集成CAS实现单点登录与应用系统集成

    启动Liferay后,可以通过配置页面更改默认数据库为MySQL,初始化完成后即可访问Liferay门户。 2. **CAS部署**:下载并解压CAS服务器包,将cas-server-webapp-3.5.0.war部署到Liferay服务器的webapps目录下,启动CAS...

    liferay-development-zh.rar_liferay

    这个“liferay-development-zh.rar”压缩包显然包含了关于Liferay开发的中文详细指南,特别适合那些希望在中国语境下学习和实践Liferay开发的个人或团队。本文将深入探讨Liferay开发的关键知识点,基于提供的...

    uEngine/liferay汉化问题

    本文将针对“uEngine/liferay汉化问题”进行详细解析,包括如何对uEngine进行汉化设置、如何处理带有属性文件的网页汉化以及如何实现网页内直接写汉字输出等功能,并介绍如何确保数据在数据库中能够被正确存储。...

    liferay代码研读

    `messages_zh_CN.properties`、`messages_en.properties`和`messages.properties`是Liferay的多语言资源文件,它们存储了应用中的各种文本信息,如错误提示、按钮标签等,分别对应简体中文、英文和默认语言。...

    Liferay应用之开发.doc

    通过以上步骤,你将能够有效地进行Liferay的开发工作,包括修改现有功能、添加新功能以及与其他系统的集成。记得定期更新Liferay版本和开发工具,以保持与最新技术的同步。在开发过程中,遵循良好的编程实践,确保...

    liferay5.2.3 tomcat6 eclipse ide 开发文档

    - **EXT**:Liferay中的一种开发模式,代表“扩展开发环境”,用于在Liferay提供的开发环境中进行插件开发。 #### 二、Liferay Portal 的安装与使用 **2.1 Liferay Portal 的安装** ##### 2.1.1 推荐使用工具 - ...

    Howto: 在Tomcat上如何集成Pentaho和Liferay

    这可能需要修改Liferay的`WEB-INF/lib`目录。 3. **portlet配置**:在`portlet.xml`文件中定义portlet,这是portlet的基础配置文件,通常包含portlet的元数据、显示参数等信息。你提供的`portlet.properties`文件...

Global site tag (gtag.js) - Google Analytics