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 .
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 .
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
<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?
eu uso assim:
<application>
<locale-config>
<default-locale>pt</default-locale>
<supported-locale>en</supported-locale>
</locale-config>
<resource-bundle>
<base-name>com.Lgweb.Tcc.Model.messages</base-name>
<var>msg</var>
</resource-bundle>
</application>
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’
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
Alguem tem um tutorial sobre este assunto?