My objective is to change globally the LANGUAGE
var to en_US.UTF-8
. Currently it is en:he:en
.
When issuing command locale
I get this output:
LANG=en_US
LANGUAGE=en:he: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=en_US.UTF-8
I can change LANGUAGE
for bash in .bashrc
with export
. It works afterwards for GTK programs I start from the shell.
export LANGUAGE=en_US.UTF-8
But that does not hold for programs I start from Kde menu or alt-f2.The menu of any GTK program I start from there appears in the second language instead of English.
- I have investigated and changed /etc/default/locale but that did not help.
- I have tried gnome-language-selector. The same result.
- I have tried to change KDE system settings -> locale. No help.
Where does the setting LANGUAGE=en:he:en
comes from ?