nano idioma definido para o francês ao usar a versão do homebrew

2

Acabei de atualizar do OS X El Capitan para o macOS Sierra neste final de semana. Tudo correu bem, até que eu abri nano esta manhã. Suas configurações agora estão em francês:

Na verdade, tenho duas instalações de nano nesse computador: o padrão fornecido pelo macOS e uma versão adicional instalada por meio de brew . Essa é a que parece estar em francês agora.

$ which nano /usr/local/bin/nano

Se eu voltar para a instalação padrão de nano ...

$ brew unlink nano Unlinking /usr/local/Cellar/nano/2.7.1... 44 symlinks removed $ which nano /usr/bin/nano

Meus problemas desaparecem.

Por que o nano install do homebrew estaria em francês, e como posso configurá-lo para usar o inglês?

Obrigado!

    
por jeherve 07.11.2016 / 12:22

2 respostas

3

Como sugerido por @EricAya em seu comentário acima, consegui resolver o problema definindo LANG=en_US.UTF-8 no meu script de inicialização do shell:

export LANG=en_US.UTF-8

Isso resolveu o problema. Para mais detalhes, verifique este problema do GitHub .

    
por 25.11.2016 / 12:17
1

Outra solução possível é adicionar "--disable-nls" à receita:

brew edit nano

Em seguida, altere as opções de configuração:

system "./configure", "--disable-debug",
                      "--disable-nls", 
                      "--disable-dependency-tracking",
                      "--prefix=#{prefix}",
                      "--sysconfdir=#{etc}",
                      "--enable-color",
                      "--enable-extra",
                      "--enable-multibuffer",
                      "--enable-nanorc",
                      "--enable-utf8"

Isso desabilitará o suporte para não inglês ("Native Language Support") e usará somente o inglês.

    
por 07.12.2016 / 05:17