Quando eu configurei LC_ALL = C (para saída em inglês na linha de comando) como posso retornar ao meu idioma original (nl_NL)?

6

Eu vi postagens úteis em LC_ALL = C e resolvendo problemas com configurações de localidade , mas esses parecem um pouco complicados para mim.

Em uma sessão iniciada com LC_ALL=C bash , tentei o óbvio LC_ALL=nl_NL , mas isso deu avisos, por isso não tenho certeza se esse é o caminho correto a seguir ao definir LC_ALL=C (sem bash )

    
por cor4office 05.08.2016 / 13:55

2 respostas

9

@steeldriver está certo, sem surpresa. Tudo que você precisa fazer é

LC_ALL=

para restaurar todas as configurações normais de localidade da sessão.

Exemplo:

$ export LC_ALL=C
$ locale
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
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
A configuração

LC_ALL= restaura as configurações originais de locale

$ LC_ALL=
$ locale
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY=en_GB.UTF-8
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_ADDRESS=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_ALL=
    
por Zanna 05.08.2016 / 15:17
6

O provável motivo pelo qual LC_ALL=nl_NL deu a você avisos é que nl_NL é uma localidade para ativar a codificação ISO-8859-1, e normalmente não é gerada em um sistema Ubuntu. LC_ALL=nl_NL.UTF-8 deve funcionar. Como outros disseram, LC_ALL= (ou seja, desativá-lo) funciona também.

    
por Gunnar Hjalmarsson 05.08.2016 / 19:55