Corrigindo localidades ausentes

1

Eu tenho tido alguns problemas de locale ultimamente. Eu notei isso pela primeira vez ao tentar executar o calibre a partir do terminal.

Executando calibre retornado:

WARNING: Failed to set default libc locale, using en_US.UTF-8

Então eu corri locale , que deu:

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_DE.UTF-8
LANGUAGE=
LC_CTYPE="en_DE.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME=en_NZ.UTF-8
LC_COLLATE="en_DE.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="en_DE.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=

Após algumas pesquisa , descobri que o arquivo /etc/environment pode precisar de algo adicionado a ele, mas fiquei confuso porque seu conteúdo não parece relacionado:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

Como posso corrigir esse problema? Estou executando o Kubuntu 17.10.

EDITAR : Encontrei o arquivo /etc/default/locale que contém as mais promissoras:

    #  File generated by update-locale
LANG=en_US.UTF-8
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"

É assim que deve ser?

    
por Douglas James Bock 25.11.2017 / 11:54

3 respostas

1

Em um comentário, apontei para Qual é a coisa no KDE que sobrescreve minhas configurações de localidade , mas você nos informa que o arquivo ~/.kde/env/setlocale.sh não está presente em sua máquina.

Eu ainda acho que esse problema está relacionado ao Kubuntu / KDE de alguma forma. A saída locale inclui o nome da localidade en_DE.UTF-8 , que não existe, e esse é o motivo da mensagem de erro.

Então eu aconselho você a ir para a GUI de configurações de idioma do Kubuntu. Provavelmente você declarou inglês como idioma e Alemanha como país, o que, infelizmente, leva o Kubuntu a definir essa localidade não existente. Tente, por exemplo, mudar o país para Dinamarca e, em seguida, relogar. Espero que, em vez disso, defina a localidade en_DK.UTF-8 (que existe).

O problema foi relatado como bug # 1322968 .

    
por Gunnar Hjalmarsson 25.11.2017 / 23:01
0

Você viu esse tópico? Como corrijo meu problema de localidade? Isso me ajuda em alguns dos locais ausentes para ver se isso funciona para você.

    
por Yien 25.11.2017 / 15:23
-2

Experimente: sudo dpkg-reconfigure locales

    
por GoldHaloWings 26.11.2017 / 04:23