quarta-feira, 26 de outubro de 2011

Configurando locales no Ubuntu 11.10 e derivadas

Na dica Configurando locales no Ubuntu e derivadas expliquei como fazê-lo sem maiores problemas até a versão 11.04. Acontece que no Lubuntu 11.10 o locales foi configurado de outra forma.

E desconheço se o próprio Unity e as outras distros derivadas também seguiram esta alteração, a partir da versão 11.10. De qualquer forma vou explicar como proceder com os novos arquivos.

Novamente iremos editar o arquivo /etc/default/locale:

$ sudo nano /etc/default/locale

deixando-o agora com este novo conteúdo:

LANG="pt_BR.UTF-8"
LANGUAGE="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_CTYPE="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_ALL="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8"


Desinstale todos os arquivos das linguagens que você não vai usar, como feito na dica anterior, caso queira somente o português do Brasil. Use o synaptic ou então o terminal:

$ sudo apt-get remove language-pack-en language-pack-en-base \
   language-pack-gnome-en language-pack-gnome-en-base \
   language-pack-kde-en language-pack-kde-en-base

Agora instale os mesmos pacotes, só que para a língua desejada. Considerando o português do Brasil: 

$ sudo apt-get install language-pack-pt language-pack-pt-base \
   language-pack-gnome-pt language-pack-gnome-pt-base \
   language-pack-kde-pt language-pack-kde-pt-base

Só falta editar os arquivos local e pt: 

$ cd /var/lib/locales//supported.d
$ ls

Deixe-os com o conteúdo abaixo, apagando o restante: 

pt_BR.UTF-8 UTF-8

Reconfigure o locales da forma padrão e depois é necessário reiniciar o micro: 

$ sudo dpkg-reconfigure locales

Até a próxima dica!
;-))

2 comentários: