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
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
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
Cara, muito bom, este artigo ajudou muito mesmo…
Nao fossem caras iluminados como voce eu jamais saberia nada…
Valeu mesmo
Legal Douglas, fico feliz que tenha te ajudado!