Eu estava precisando do locale pt_BR para o desenvolvimento de uma parte de um sistema, mas no meu Linux (Mint 7) tinha somente os locales en_XX
Executando o comando locale -a você poderá ver todos os locales instalados no seu computador.
Pesquisando no Google, eu encontrei uma dica de como gerar os locales:
$ sudo locale-gen pt_BR.UTF-8Generating locales…
pt_BR.UTF-8… done
Generation complete.
$ sudo dpkg-reconfigure locales
Generating locales…
en_AU.UTF-8… done
…
en_ZW.UTF-8… done
pt_BR.UTF-8… up-to-date
Generation complete.
Além disso, eu também precisava o locale pt_BR-ISO-8859-1, mas ele não estava sendo gerado com o comando locale-gen, mesmo ele sendo suportado, de acordo com o arquivo localizado em /var/lib/locales/supported.d/SUPPORTED.
Então, abri o arquivo /var/lib/locales/supported.d/local e adicionei a seguinte linha:
pt_BR.ISO-8859-1 ISO-8859-1
Meu arquivo ficou com este conteúdo:
$ sudo vi /var/lib/locales/supported.d/local
en_US.UTF-8 UTF-8
pt_BR.UTF-8 UTF-8
pt_BR.ISO-8859-1 ISO-8859-1
Depois de todos estes passos eu rodei novamente os comandos:
$ sudo dpkg-reconfigure locales
$ locale -a
Esses passos foram executados no Linux Mint 7 e no Ubuntu 9.04, mas com algumas adaptações dá para ser utilizada em outras distros. Caso tenha feito em outra distro, envie como comentário as diferenças.
Até +

0 comentários:
Postar um comentário