Intercionalizacao

8 respostas
R

Chente , boa tarde a todos …

Bem eu sou novo no ramo … estou começando a trabalhar com JSF

E tenho uma duvida na questão da intercionalização…

quando eu crio um arquivo .properties ela precisa ser salva na pasta WEB-INF obriagatóriamente .

8 Respostas

W

Olá.

Não precisa estar na pasta WEB-INF\lib.

Você pode criar o arquivo em um pacote da aplicação e referenciá-lo no faces-config.xml.

<application>
		<locale-config>
			<default-locale>pt_BR</default-locale>
		</locale-config>
		<message-bundle>meupacote.messages</message-bundle>
	</application>

Wellington

R
<application>
    <view-handler>
      com.sun.facelets.FaceletViewHandler
    </view-handler>
    <locale-config>
      <default-locale>pt-BR</default-locale>
      <supported-locale>en-US</supported-locale>
    </locale-config>
    <message-bundle>
    	geral.idiomas.idioma
    </message-bundle>
  </application>

esta parte esta configurada corretamente?

L

eu uso assim:

&lt;application&gt;
  &lt;locale-config&gt;
   &lt;default-locale&gt;pt&lt;/default-locale&gt;
   &lt;supported-locale&gt;en&lt;/supported-locale&gt;
  &lt;/locale-config&gt;
  &lt;resource-bundle&gt;
   &lt;base-name&gt;com.Lgweb.Tcc.Model.messages&lt;/base-name&gt;
   &lt;var&gt;msg&lt;/var&gt;
  &lt;/resource-bundle&gt;
 &lt;/application&gt;
W

Rodox,

Eu defini os locales como:

pt_BR

e não

pt-BR

No meu caso, no pacote geral.idiomas teríamos um arquivo chamado ‘idioma_pt_BR.properties’ e ‘idioma_en_US.properties’

R

Neste caso estou especificando o diretório geral e o sub diretório idiomas e o arquivo idioma… será que deve só identificar o local

R

Alguem tem um tutorial sobre este assunto?

W

Rodox,

Veja esse link: http://cezarsignori.wordpress.com/2007/11/20/internacionalizacao-de-aplicacoes-jsf-jsps-componentes-e-javascript/

cbs_sp

Veja: codepianist.com/2012/06/o-jsf2-vem-com-um-message-bundle-em-portugues/

Um abraço,

Criado 28 de março de 2008
Ultima resposta 31 de mai. de 2012
Respostas 8
Participantes 4