Wo kann die Umgebungsvariable $LANGUAGE gesetzt werden?

Wo kann die Umgebungsvariable $LANGUAGE gesetzt werden?

Ich versuche, die Systemsprache auf einzustellen en_US.UTF-8und solche Variablen LC_TIMEauf meine Ortszeit ( ru_RU.UTF-8) einzustellen. Ich habe versucht locale-gen, localectlDienstprogramme zu verwenden und /etc/default/locale zu bearbeiten, habe versucht, den Einstellungsmanager von KDE zu verwenden, aber es kam immer zu folgendem:

LANG=en_US.UTF-8 LANGUAGE=en_US:ru LC_CTYPE="en_US.UTF-8" LC_NUMERIC=ru_RU.UTF-8 LC_TIME=ru_RU.UTF-8 ... LC_ALL=

D. h. alles ist OK, außer der LANGUAGE-Variable: sie ist immer en_US:ru. Ich bin sicher, dass sie nicht von ~/.bashrcund CO gesetzt wird, denn wenn ich LANGUAGE in der ersten Zeile setze, ~/.bashrcist alles OK, daher ist LANGUAGE gesetztVor .bashrc.

Mehr noch: Wenn ich in der letzten Zeile LANGUAGE einstelle, /etc/profileist es immer noch en_US:ru.

Es ist also festgelegtnach/etc/profile aberVor ~/.bashrc. Wo könnte es sein?

Betriebssystem:Kubuntu 17.10

$ uname -a 
Linux user-HP-250-G5-Notebook-PC 4.13.0-38-generic #43-Ubuntu SMP Wed Mar 14 15:20:44 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 

Antwort1

KDE speichert seine LANGUAGE-Variable auch in der $HOME/.config/plasma-localercDatei:

[Formats]
LANG=en_US.UTF-8

[Translations]
LANGUAGE=en_US:ru_RU

verwandte Informationen