Mon objectif est de changer globalement la LANGUAGE
var en en_US.UTF-8
. Actuellement, il s'agit de en:he:en
.
Lors de l’émission de la commande locale
j’obtiens cette sortie:
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
Je peux changer LANGUAGE
pour bash dans .bashrc
avec export
. Cela fonctionne ensuite pour les programmes GTK que je lance à partir de Shell.
export LANGUAGE=en_US.UTF-8
Mais cela ne vaut pas pour les programmes que je lance dans le menu Kde ou alt-f2.Le menu de tout programme GTK que je lance à partir de là apparaît dans la deuxième langue au lieu de l'anglais.
D'où provient le paramètre LANGUAGE=en:he:en
?
J'ai vu que vous avez trouvé où pour le changer. Cependant, quelques petites choses:
en_US.UTF-8
n'est pas un valeur valide dans la variable LANGUAGE. Vous voulez probablement juste en
.en_US
. Cela active l’encodage latin1, ce que vous ne voudrez probablement pas. Devrait être en_US.UTF-8
.