Tradução richfaces:calendar

8 respostas
G

Gostaria de traduzir o Calendar do Rich:Faces

Alterando o Locale consegui traduzir os dias da semana,
Porém, falta o TODAY e o APPLY. Como posso traduzir esses botões?

8 Respostas

R

Daee, to com mesmo problema, conseguiste resolver?

Abraços

vivi_grieco

Estou passando por este mesmo problema. Alguém conseguiu resolver?

L

Segundo a documentação do richfaces:

The <rich:calendar> component provides the possibility to use internationalization method
to redefine and localize the labels. You could use application resource bundle and define
RICH_CALENDAR_APPLY_LABEL, RICH_CALENDAR_TODAY_LABEL, RICH_CALENDAR_CLOSE_LABEL,
RICH_CALENDAR_OK_LABEL, RICH_CALENDAR_CLEAN_LABEL, RICH_CALENDAR_CANCEL_LABEL
there

Ou seja, basta adicionar properties com esses nomes no resource bundle da sua aplicação.

vcsmetallica

Galera, Seguinte

Eu uso desse jeito

<rich:calendar datePattern="dd/MM/yyyy HH:mm" tabindex="1"
value="#{meuBean.compoDate}" 
enableManualInput="true" required="true"
showWeeksBar="false">
</rich:calendar>

Desse jeito o meu calendario esta em Portugues do Brasil. Mas esta em portugues somente os meses e dias, algumas funcionalidades dele continuam em ingles.

Espero ter ajudado.

vivi_grieco

Funcionou! [:)]
Obrigada lfpolli …

vcsmetallica , o meu já tava com os dias, meses em portugués, mas o cliente reclamou das outras funcionalidades que estavam em inglês ainda… [:(]

geraldolmr

O problema é que os labels dos botões Today e Clean do rodapé do controle estão em inglês.

Eu li que seria possível traduzí-los definindo as strings RICH_CALENDAR_TODAY_LABEL e RICH_CALENDAR_CLEAN_LABEL no arquivo properties da aplicação. Eu tentei na minha, mas não funcionou.

Alguém já conseguiu fazer funcionar ?

Geraldo.

mestrekame

Eu fiz aqui com o message bundle e deu certo....

criei um arquivo meuRichfaces.properties dentro da pasta WEB-INF/classes/

<faces-config>
...
  <application>
    <message-bundle>meuRichfaces</message-bundle>
  </application>
</faces-config>

dentro do arquivo adicionei

# comentario qlqr
RICH_CALENDAR_TODAY_LABEL=Hoje
RICH_CALENDAR_CLEAN_LABEL=Limpar

pronto =]

geraldolmr

Valeu!

Funcionou, obrigado.

Geraldo.

Criado 18 de março de 2008
Ultima resposta 16 de dez. de 2009
Respostas 8
Participantes 7