Ajuda i18n DISPLAYTAG ? [RESOLVIDO]

3 respostas
Tomassoni

Galera estou usando displaytag, gostaria de deixar ele com internacionalização, porem coloquei o message.properties com o formato
chave=valor, mas não funciona, alguem pode me ajudar.
Estou usando Mentawai.

o message_pt_BR.properties eu coloquei detro de \web\WEB-INF\classes
conteudo:
utilisateurs.text.TitreColId=Id

na jsp:

<display:column property=“userId” [color=blue]titleKey=“utilisateurs.text.TitreColId”[/color] sortable=“true” style=“width: 580px”/>

O que preciso fazer para internacionalizar o titulo das colunas?

3 Respostas

saoj

http://forum.mentaframework.org/posts/list/1107.page

Tomassoni

Isso funcionou apenas para traduzir a paginação, não funcionou para titulos das colunas.

o que posso fazer?

Tomassoni

Galera depois de 3 dias, finalmente arrumei uma solução, não sei se é a mais correta mas funcionou.

Topo da jsp

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page isELIgnored="false" %>

É necessario os jar’s standard.jar e jstl.jar

solução:

Na jsp.

<c:set var="id"><mtw:i18n key="id"/></c:set>
         
        <display:table   name="lista" sort="list" defaultsort="1" pagesize="5"
                         requestURI="dbActionDispTag.mtw" export="true" decorator="exemplos.Decorando">
            <display:column property="userId" title="${id}"  sortable="true" style="width: 580px"/>

Notem que utilizo o i18n do próprio mentawai.

Criado 9 de abril de 2007
Ultima resposta 11 de abr. de 2007
Respostas 3
Participantes 2