como instalar um Locale diferente no Ubuntu

Eu precisei instalar um locale diferente pois meu sistema está em inglês e eu queria rodar um aplicativo específico em português. Depois de pedir ajuda no irc aprendi o seguinte.

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 foi o “pt_BR.UTF-8 UTF-8”.

Adicione exatamente a linha correspondente ao arquivo /var/lib/locales/supported.d/local e depois:

dpkg-reconfigure locales

Depois já pode por exemplo executar o aplicativo no locale que instalou (no meu caso o gnucash:

LANG=pt_BR.UTF-8 LC_ALL=pt_BR.UTF-8 gnucash

Participe da discussão

5 comentários

  1. Olá. Primeiramente gostaria de agradecer pela dica. Penei um bocado até encontrar seu site.

    Agora eu gostaria de saber como faço para poder abrir o programa em portugues à partir do icone (aplicaçõe-> escritorio->gnucash).

    Desde já agradeço

    Caio

  2. Oi Caio. Que bacana que isso foi útil pra você!
    Para iniciar o gnucash no novo Locale você precisa 1. criar um script de uma linha que efetivamente inicia no Locale especificado e 2. editar as propriedades do launcher do gnucash para que rode seu script. Uma forma é assim:

    Execute o comando abaixo no shell para criar o arquivo gcash na sua pasta /home/seuUser/bin/ e deixa-lo executável:
    mkdir -p ~/bin && echo "LANG=pt_BR.UTF-8 LC_ALL=pt_BR.UTF-8 gnucash" > ~/bin/gcash && chmod +x ~/bin/gcash
    Faça ALT+F2 e execute o programa “alacarte” para editar os ítens do seu menu. Clique com o botão direito sobre o ícone do GnuCash, escolha Propriedades e escreva apena “gcash” sem as aspas no Comando.

    Pronto! Qualquer pepino me avise.
    Abraço

  3. Cara, muito bom, este artigo ajudou muito mesmo…
    Nao fossem caras iluminados como voce eu jamais saberia nada…

    Valeu mesmo

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *