[RESOLVIDO] Erro Internacionalização JSF Facelets 1.2

3 respostas
reizin

Boa tarde pessoal…
Comecei a mexer com Facelets 1.2 e não está funcionando o esquema de internacionalização das mensagens. Para ser mais exato, ele até está, porém as mensagens padrões do JSF não estão sendo traduzidas.

Minha estrutura SRC

-br.com.teste
--message_pt_BR.properties

E dentro deste arquivo existe o seguinte:

No meu faces-config.xml

<default-locale>pt_BR</default-locale>
	<supported-locale>pt_BR</supported-locale>
	<supported-locale>en</supported-locale>
</locale-config>
<resource-bundle>
	<base-name>br.edu.unipam.message_pt_BR</base-name>
	<var>msg</var>
</resource-bundle>

Mas quando executo sempre aparece a mensagem padrão.

Campo: Validation Error: Value is required

O que poderia estar errado?
Valeu …

3 Respostas

reizin

Resolvido… Foi um vacilo meu, estava fazendo isso:

<resource-bundle>
 	<base-name>br.edu.unipam.message_pt_BR</base-name>
 	<var>msg</var>
 </resource-bundle>

E na realidade seria isso:

<message-bundle>br.edu.unipam.message_pt_BR</message-bundle>
robson_vs

Cara estou com um problema semelhante ao seu no seu caso vc disse q resolveu no meu a messagem continua em ingles teria como vc postar seu faces-config.xml para q eu possa dar uma olhada???

dougzp

Achei um tutorial muito bom, segue o link:
http://www.vaniomeurer.com.br/2009/02/16/internacionalizacao-com-java-server-faces/
Att.

Boliva

Criado 23 de fevereiro de 2007
Ultima resposta 7 de abr. de 2010
Respostas 3
Participantes 3