Conflito de texto sublime com a localidade dos sistemas

0

Com a nova versão de texto sublime que recebo:

"Controle de pacotes

A localidade do seu sistema é definida com um valor que não pode manipular caracteres não-ASCII. Controle de pacote não pode funcionar corretamente a menos que isso seja corrigido.

No Linux, faça referência aos documentos da sua distribuição para obter informações sobre como configurar corretamente a variável ambiental LANG. Como uma solução temporária, você pode iniciar o Sublime Text a partir do terminal com:

LANG = en_US.UTF-8 sublime_text "

Como posso contornar isso?

Minha localidade é:

LANG=de_CH.UTF-8
LANGUAGE=de_CH:de
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C

    
por empedokles 01.08.2016 / 23:55

1 resposta

0

O problema é que LC_ALL está definido como "C" em algum lugar. LC_ALL não deve ser definido de forma persistente em todos os desktops do Ubuntu. Se for, substitui qualquer GUI para definir locales / idioma.

Eu começaria a verificar o arquivo /etc/default/locale . Se você encontrar a linha

LC_ALL=C

lá, abra o arquivo para edição, remova a linha e registre novamente.

    
por Gunnar Hjalmarsson 09.08.2016 / 13:55