JSF e i18n

1 resposta
R

Pessoal,

criei na minha aplicacao os seguintes arquivos:
messages_en_US.properties
messages_pt_BR.properties

e alterei o idioma padrão no IE para en_US.Há algo mais que precise ser feito,pois da forma
que está a aplicação continua lendo em pt_BR?

Grato

1 Resposta

C

raf4ever:
Pessoal,

criei na minha aplicacao os seguintes arquivos:
messages_en_US.properties
messages_pt_BR.properties

e alterei o idioma padrão no IE para en_US.Há algo mais que precise ser feito,pois da forma
que está a aplicação continua lendo em pt_BR?

Grato

raf4ever,

Bom… Além disso vc precisa carregar nos seus arquivos JSF este cara aí que vc criou.

....
....
....
<f:loadBundle basename="py.com.exemplo.view.resources.messages" var="msg"/>
....
....
....
<af:inputText label="#{msg.nome_cliente_label}" ...../>
<af:commandButton text="#{msg.inserir_button} ... />
....
....
....

Obviamente vc precisa colocar em todos os componentes JSF o “#{msg.” onde deseja internacionalizar.

E no seu faces-config.xml

...
...
  ><application>
    <default-render-kit-id>oracle.adf.core</default-render-kit-id>
    <locale-config>
      <default-locale>pt_BR</default-locale>
      <supported-locale>pt_BR</supported-locale>
      <supported-locale>en_US</supported-locale>
    </locale-config>
    <message-bundle>py.com.exemplo.view.resources.messages.properties</message-bundle>
  </application>
...
...

@braços,
Cleiton

Criado 29 de outubro de 2007
Ultima resposta 29 de out. de 2007
Respostas 1
Participantes 2