O problema é o seguinte, onde uso <ftm:message key … />, que pega no arquivo messages_xx.properties (xx = idioma), FUNCIONA certinho, agora onde deveria pegar de displaytag_xx.properties NÂO FUNCIONA, como por exemplo os textos de paginação da displaytag.
Como setar o idioma escolhido pelo link na displaytag ??
cara, dependendo de como está a arquitetura do seu projeto, o arquivo .properties que vc cria precisa estar configurado em um XML. Vc trabalha com XML???
Se sim, dá uma verificada se está configurado e se está configurado de maneira correta.
[quote=evandroshx]cara, dependendo de como está a arquitetura do seu projeto, o arquivo .properties que vc cria precisa estar configurado em um XML. Vc trabalha com XML???
Se sim, dá uma verificada se está configurado e se está configurado de maneira correta.
[]s
[/quote]
O único .properties que está configurado no meu web.xml é o usado pelo JSTL:
você já olhou na documentação do display tag se ele permite esse tipo de recurso?
se na busca pelas mensagem ele procura o arquivo displaytag + locale?
Pq o message.properties é para uso do JSTL, ou seja, texto puro na página, onde vou usar a tag <fmt:message Key … /> pra trazer o texto de acordo com o idioma escolhido, por exemplo, <fmt:message key=“lbl_nome”/> onde lbl_nome = Nombre caso seja idioma espanhol.
Já o displaytag.properties é para subscrever os textos usados pela displaytag, veja o conteúdo do mesmo:
Porém o displaytag_es.properties só funciona se o navegador estiver no idioma espanhol, caso clico no link Espanhol só muda onde uso <fmt:message Key … />, já os textos da displaytag continum em português.
Pessoal, eu tinha os arquivos displaytag_pt.properties e o displaytag_es.properties, então renomiei o primeiro para displaytag.properties e acresccentei a linha locale.resolver = org.displaytag.localization.I18nJstlAdapter.