sábado, 18 de junho de 2011

Configurando locales no Ubuntu e derivadas

Esta dica é válida para o Ubuntu até a versão 11.04. 

Configurar o locales no Ubuntu não é a mesma coisa que fazê-lo no Debian e derivadas. Alguns arquivos devem ser editados à mão para que o resultado seja o esperado. Na dica de hoje vamos explicar passo-a-passo como proceder.

Primeiramente vamos editar o arquivo abaixo:

$ sudo nano /etc/default/locale

deixando-o com o conteúdo abaixo:

LANG="pt_BR.UTF-8"
LANGUAGE="pt_BR.UTF-8"


Desinstale todos os arquivos das linguagens que você não vai usar. Imaginemos neste caso que tenhamos o inglês e queiramos somente o português do Brasil. Você pode usar o synaptic para isso (recomendado) 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 exemplo dado: 

$ 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 finais: 

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

Aparecerão os arquivos "local" e "pt". Deixe-os com o conteúdo abaixo, apagando o restante: 

pt_BR.UTF-8 UTF-8

Só resta o comando clássico para reconfigurar o locales: 

$ sudo dpkg-reconfigure locales

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

4 comentários:

  1. Parabéns, funcionou para mim Ubuntu 11.10, dica: reinicie a máquina após isto para funcionar corretamente, desta forma, limpará qualquer EXPORT feito sem necessidade anteriormente (meu caso).

    ResponderExcluir
  2. Ótimas dicas... funcionou perfeitamente no Lubuntu 13.10..

    ResponderExcluir