segunda-feira, 29 de março de 2010

IceFaces e internacionalização

A criação de páginas com IceFaces envolve a configuração de arquivos XML que nem sempre é muito amigável. Vamos começar com uma configuração que será útil para todo o projeto, que é a internacionalização da aplicação.

Os componentes do IceFaces (como o selectInputDate) são exibidos em inglês. se o sistema operacional não estiver configurado adequadamente. Isto é muito comum em laptops com Windows em inglês. Vejamos o exemplo:


Para garantir que os meses e dias da semana sejam exibidos em português, independente da configuração do sistema operacional, basta modificar o arquivo faces-config.xml, de maneira que ele tenha a seguinte sessão:

<application>
<locale-config>
<default-locale>pt</default-locale>
<supported-locale>pt</supported-locale>
<supported-locale>pt_BR</supported-locale>
</locale-config>
</application>

Vejamos agora o componente, após a modificação:


Nenhum comentário:

Postar um comentário