liferay将英文字母映射为汉字,liferay语言的国际化

        一般情况下,我们在开发一个新的portlet的时候,在代码中为了编程规范和编码转换的方便性,我们通常使用英文来编写。在实际的网页上,我们需要显示通俗的汉字来方便我们的理解,在这种情况下,我们需要将代码中的英文自动转换为我们可以理解的中文,以下就是其中英文与中文映射所需要的操作。

       1、修改portlet标题

       在 portelt.xml的portlet-info标签上面添加<resource-bundle>content/Language</resource-bundle>,也可以在创建portlet的时候勾选了“Create resource bundle file”选项,则该段代码会自动创建。

         在该工程的src目录下创建content包,在该包下创建 Language_zh_CN.properties的文档,在该文档中书写 javax.portlet.title=portlet中文标题。默认情况下,键入的中文系统会自动的转换为会自动的转换成unicode代码。若不想查看中英文的对照关系,可以将Language_zh_CN.properties文件的编码属性改为utf-8,则系统显示的为中文。

       2、修改内容参数

       在jsp页面需要呈现的内容中,有一些固定的参数(如lebal、按钮、提示语登)我们需要映射为汉字,修改映射方式如同修改portlet标题。在Language_zh_CN.properties直接将对应的中英文映射即可。即:英文参数名=中文参数名。每一个参数为一行,例子如下:

       studentname=学生姓名

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值