Sling CMS 学习:I18n(四)

一,I18N定义

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:mix="http://www.jcp.org/jcr/mix/1.0" xmlns:sling="http://www.sling.apache.org/sling/1.0"
    jcr:language="en"
    jcr:mixinTypes="[mix:language]"
    jcr:primaryType="sling:Folder"
    sling:resourceType="sling-cms/components/cms/blank">
    <entry1
        jcr:primaryType="sling:MessageEntry"
        sling:key="slingcms.test.one"
        sling:message="I18n: test message none"/>
    <entry2
        jcr:primaryType="sling:MessageEntry"
        sling:key="slingcms.test.two"
        sling:message="I18n:test message two,{0},{1}"/>
</jcr:root>

二,I18N使用

<%@include file="/libs/sling-cms/global.jsp"%>

I18n:<br/>
slingcms.test.one: 
<fmt:message key="slingcms.test.one"></fmt:message><br/>
slingcms.test.two: 
<c:set var="search" value="message 1" scope="request" />
<c:set var="html" value="<span style='color: red'>message 2</span>" scope="request" />
<fmt:message key="slingcms.test.two">
	<fmt:param value="${search}" />
	<fmt:param value="${sling:encode(html,'HTML')}" />
</fmt:message><br/>

----------------------------------- <br/>

三,etc I18n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值