i18n no struts

Olá,

Gostaria de saber como funciona a internacionalização no struts!!!

As mensagens da aplicação serão dadas de acordo com o locale do servidor que está rodando a aplicação, ou de acordo com cada usuário que entrar na aplicação???

Não sei se fui claro na minha dúvida…

Abraços

Cara,

no struts rola de usar a tag:
<%@ taglib uri="/WEB-INF/fmt.tld" prefix=“fmt”%>
E no lugar dos nomes fixos vc cria chaves do tipo:
<fmt:message key=“label.nome”/>
Vc seta na sua jsp
<fmt:setBundle basename=“ApplicationResources”/>
E cria um arquivo ApplicationResources
Com o conteudo
label.nome=Nome

Ai vc cria varias copias desse arquivo ApplicationResources
para cada idioma: ApplicationResources_pt_BR
ApplicationResources_es_ES
Com conteudos diferrentes
label.nome=“Nombre”

Ai da certo!

Funciona de acordo com o Lacale do Browser do usuário!

:wink:

abraços!