Paramètres régionaux incorrects sur Ubuntu avec Gnome Shell

1

Je souhaite que toutes les applications de mon système soient en anglais mais que tous les formats (dates, devise, chiffres) soient localisés pour l'Allemagne. J'ai configuré mon shell Gnome sur le réglage correct, mais je trouve parfois des programmes qui sont toujours affichés en allemand.

Lors de la recherche d'une raison possible, j'ai remarqué que la commande locale m'a indiqué que LANGUAGE était défini sur en mais qu'une autre variable d'environnement appelée LANG était définie sur de_DE.UTF-8. J'ai essayé de trouver la sémantique exacte de ces deux variables, mais la page de manuel ne parle que des nombreuses variables LC_. Lorsque je règle manuellement LANG sur en_US.UTF-8, au moins les programmes que j'ai testés ont changé pour tout afficher en anglais.

Quelle est la différence entre LANG et LANGUAGE et est-ce un bug que Gnome ne définit pas les deux en fr? Gnome est-il même responsable de son paramétrage? Quel est le meilleur moyen de résoudre mon problème? Est-il possible de forcer Gnome à utiliser l'anglais?

aef
la source

Réponses:

0

Il existe un certain nombre de variables d'environnement pour ajuster les paramètres régionaux: LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_MONETARY, LC_NUMERIC et LC_TIME (quelle langue est supposée être utilisée car je ne sais pas). LANG est utilisé comme solution de secours si aucune variable LC_ n'est définie et que LC_ALL est utilisé pour toutes les remplacer. Étant donné que LC_MESSAGES est utilisé pour les messages texte, vous souhaitez définir celui-ci sur en_US.UTF-8, LANG sur de_DE.UTF-8 et laisser le reste (en particulier LC_ALL) uset.

Fabel
la source