2 votes

Comment modifier globalement la variable d'environnement LANGUAGE dans kde

Mon objectif est de changer globalement la LANGUAGE var to en_US.UTF-8 . Actuellement, il s'agit de en:he:en .

Lors de l'émission de la commande locale J'obtiens ce résultat :

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 con export . Cela fonctionne ensuite pour les programmes GTK que je lance à partir du Shell.

export LANGUAGE=en_US.UTF-8

Mais ce n'est pas le cas pour les programmes que je lance à partir du menu Kde ou de alt-f2. Le menu de n'importe quel programme GTK que je lance à partir de là apparaît dans la deuxième langue au lieu de l'anglais.

  • J'ai cherché à modifier le fichier /etc/default/locale, mais cela n'a rien changé.
  • J'ai essayé gnome-language-selector. Le même résultat.
  • J'ai essayé de modifier les paramètres du système KDE -> locale. Rien n'y fait.

Où se situe le cadre LANGUAGE=en:he:en vient de ?

1voto

Wade73 Points 2102

J'ai vu que vous avez trouvé pour le modifier. Cependant, il y a quelques points à prendre en compte :

  • en_US.UTF-8 n'est pas un valeur valide dans la variable LANGUAGE. Il est probable que vous souhaitiez simplement en .
  • J'ai remarqué que LANG a la valeur en_US . Cela permet l'encodage latin1, ce qui n'est probablement pas souhaitable. Il faudrait en_US.UTF-8 .
  • Si LANG est correctement défini, vous ne devez pas définir la variable LC_ALL, car elle désactive toutes les interfaces graphiques de gestion des langues/locales.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X