sergin1rn
(usa Ubuntu)
Enviado em 26/01/2012 - 10:06h
Bom dia Ramon,
Após aproximadamente um dia inteiro de pesquisa consegui resolver com o tutorial do link abaixo:
http://bertelle.dnsalias.org:22100/blog/?p=1168
Seguem os passos a serem realizados para solução do problema:
#############################################################
Obs: todos os comandos foram executado com root!
Verifique no arquivo /usr/share/i18n/SUPPORTED qual o locale que você quer instalar.
# cat /usr/share/i18n/SUPPORTED | grep pt_BR
No meu caso:
pt_BR.UTF-8 UTF-8
pt_BR ISO-8859-1
Edite o arquivo /etc/environment e acrescente as seguintes linhas.
LC_ALL=pt_BR.ISO-8859-1
LANG="pt_BR"
LANGUAGE="pt_BR:pt_en"
Agora o arquivo /etc/default/locale .
LANG="pt_BR"
LANGUAGE="pt_BR:pt:en"
Agora o arquivo /etc/locale.alias acrescente está linha no final do arquivo.
pt_BR pt_BR.ISO-8859-1 pt_BR
Vá para o diretório /var/lib/locales/supported.d e apague os arquivos “pt” e “en” (as vezes so tem o pt) deixando so o local. Edite o arquivo local /var/lib/locales/supported.d/local e deixe igual o exemplo.
pt_BR.UTF-8 UTF-8
pt_BR ISO-8859-1
Pronto agora é so reconfigurar os Locales, digite os seguintes comandos.
# localedef pt_BR -i pt_BR -f ISO-8859-1
# localedef pt_BR.ISO-8859-1 -i pt_BR -f ISO-8859-1
# dpkg-reconfigure locales
# locale-gen --purge
# locale-gen
Para finalizar reinicie o servidor e logo que o sistema subir faça o teste.
# locale
LANG=pt_BR
LANGUAGE=pt_BR:pt:en
LC_CTYPE=”pt_BR”
LC_NUMERIC=”pt_BR”
LC_TIME=”pt_BR”
LC_COLLATE=”pt_BR”
LC_MONETARY=”pt_BR”
LC_MESSAGES=”pt_BR”
LC_PAPER=”pt_BR”
LC_NAME=”pt_BR”
LC_ADDRESS=”pt_BR”
LC_TELEPHONE=”pt_BR”
LC_MEASUREMENT=”pt_BR”
LC_IDENTIFICATION=”pt_BR”
LC_ALL= pt_BR.ISO-8859-1
# locale -a
C
en_US.iso88591
POSIX
pt_BR.iso88591
Pronto seu sistema já está com ISO-8859-1
#############################################################
Créditos: Blog do Bertelle