Estou com problemas com internacionalização, coloquei meu arquivo .properties na pasta raiz do pacote de ação. Mas não funciona quando informo a chave em uma pagina JSP não tradus e sim mostra o nome da chave ao invés da tradução.
Ex.:
...
<title><s:textname="home.title"/></title>
..
Dei uma olhada na tradução e esta conforme pe recomendado.
Bom realmente não precisaria definir esse interceptador, pois estou utilizando uma pilha de interceptador que já tem incluido i18n, que é: paramsPrepareParamsStack …
E não consigo fazer funcionar essa coisa!!! :shock:
nextuser
ja tentou usar o getText ??
malves_info
Oi desculpe a demora pra responder. mas fiz o teste com getText e não funcionou.
Uma forma mais facil é usar o fmt:message, a tag fmt.
Leia sobre isso.
[ ]s,
nextuser
bom eu tava com preguiça mas vou montar aki um projeto e vou testar!
malves_info
Blz!! Valeu amigo pela ajuda!
rodrigo_corinthians
meuArquivoTraducao.properties precisa estar na pasta raiz.
E também na raiz dentro do struts.xml adiciona a seguinte linha.
…
…
A
arsgc
Olá, Rodrigo.
Em um projeto que estou participando, estamos utilizando internacionalização com struts 2 sem problemas, mas de uma forma um pouco diferente.
Os arquivos .properties ficam no mesmo diretório das Actions, com o nome package.properties.
O curioso é que só funciona se o nome começar com package.
Configurei a constant no struts.xml como você falou, mas não funcionou.
Saberia dizer a razão?
Obrigado.
A
arsgc
Pessoal,
para que o struts reconheça o arquivo properties com nome customizado, além de configurar a constante abaixo, o arquivo devia estar no diretório raiz da aplicação, ou seja, no mesmo diretório do struts.
vlw
P
padcoe
amigos, qual seria o diretorio raiz que vcs estao falando? SRC ou WebContent?
A
arsgc
SRC
D
daniel-6-strings
Olá…
Alguém sabe como usar o i18n do Struts 2 em arquivos freemarker ?
no jsp funciona perfeito em qualquer pagina com
<s:text name=“app.title”/>
e no struts.xml
tem como passar esses recursos parra um .ftl ?
Obrigado.
Struts 2 @Annotations
Spring 2.5 @Annotations
Hibernate 3 @Annotations
Chega de XML !!!
D
daniel-6-strings
Consegui usando <@s.text name=“app.title”/> no .ftl, porem ao se mudar o idioma do site no .ftl continua o mesmo…