In quale file di configurazione è impostata la variabile d'ambiente LANGUAGE? (O come posso cambiarlo con altri mezzi?)
Sfondo: stavo giocando con le impostazioni della lingua in Kubuntu e ho installato il russo per caso. Ora non scomparirà del tutto. Sì, l'inglese appare nella GUI, ma è russo dalla riga di comando. Come meglio riesco a capire, è dovuto alla variabile d'ambiente LANGUAGE. Vedi la terza riga:
leon@leon-Desktop:~$ locale
LANG=en_US.UTF-8
LANGUAGE=en:ru:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
Tutto è impostato correttamente tranne LANGUAGE. Ho esaminato una serie di istruzioni su come configurare la locale / lingua, ma nulla sembra cambiare LANGUAGE (sebbene abbiano cambiato altre variabili ambientali, come LANG). Quindi, non sono interessato a una panoramica di come modificare le impostazioni internazionali. Devo specificamente sapere come cambiare LINGUA (a meno che non fraintenda totalmente la situazione). Per quello che vale, LANG è impostato in / etc / default / locale, ma LANGUAGE non è impostato lì. (Ho provato a impostare LANGUAGE lì, e in qualche modo viene ignorato.) Se imposto manualmente LANGUAGE su en, allora quella particolare shell funziona bene, quindi penso che solo LANGUAGE debba essere cambiato.
MODIFICARE:
Giusto per chiarire, impostare LANGAUGE in / etc / default / locale non aiuta . Inoltre, ~ / .pam_environment non esiste.
Vedi sotto. LANGUAGE è impostato su "en" in / etc / default / locale. Ho riavviato la macchina. Ho verificato il contenuto di / etc / default / locale. Tuttavia, apt-get continua a produrre output in russo perché LANGUAGE è stato sovrascritto altrove (producendo l'output sopra dalle impostazioni locali).
leon@leon-Desktop:~$ cat /etc/default/locale
LANG="en_US.UTF-8"
LANGUAGE="en"
leon@leon-Desktop:~$ cat ~/.pam_environment
cat: /home/leon/.pam_environment: No such file or directory
leon@leon-Desktop:~$ sudo apt-get update
Игн http://mirror.anl.gov utopic InRelease
...
MODIFICA 2:
Sembra che ~ / .kde / env / setlocale.sh sia stato il colpevole. Immagino che presenterò una segnalazione di bug di KDE.
$ cat ~/.kde/env/setlocale.sh
export LANGUAGE=en:ru:en
export LANG=en_US.UTF-8
export LC_NUMERIC=en_US.UTF-8
export LC_TIME=en_US.UTF-8
export LC_MONETARY=en_US.UTF-8
export LC_PAPER=en_US.UTF-8
export LC_IDENTIFICATION=en_US.UTF-8
export LC_NAME=en_US.UTF-8
export LC_ADDRESS=en_US.UTF-8
export LC_TELEPHONE=en_US.UTF-8
export LC_MEASUREMENT=en_US.UTF-8