web-dev-qa-db-fra.com

Comment puis-je changer l'ordre des langues par ligne de commande (ou éditeur de texte)?

Comment puis-je changer l'ordre des langues par ligne de commande (ou éditeur de texte)? c'est-à-dire sans utiliser le "sélecteur de langue de gnome" graphique.

(Ou existe-t-il une meilleure interface graphique qui vous permet de sélectionner plusieurs entrées de langue et de toutes les déplacer directement vers un autre poste, sans avoir à le faire une par une?)

Autre possibilité: où sont stockés les paramètres de langue spécifiques à l'utilisateur? c'est-à-dire/etc/default/locale pour les utilisateurs.

3
KIAaze

Liste les locales installées

locale -a

Liste les paramètres actuels

locale

Modification temporaire des paramètres

Toute variable d'environnement peut être définie sur la ligne de commande pour le processus en cours:

$ date
Sat May 14 15:59:12 CEST 2011

$ LC_TIME=zh_CN.UTF-8 

$ date
2011年 05月 14日 星期六 16:00:13 CEST 2011

Modification permanente des paramètres

Si vous souhaitez un contrôle plus précis, vous pouvez modifier manuellement les entrées de paramètres régionaux de votre système en modifiant le fichier /etc/default/locale.

Par exemple, sur un système allemand, pour empêcher la traduction des messages système, vous pouvez utiliser:

LANG=de_DE.UTF-8
LC_MESSAGES=POSIX

Remarque: les modifications ne prennent effet qu'après une nouvelle connexion.

Pour Hhelp supplémentaire

3
One Zero

Votre fichier ~/.profile contient probablement une ligne semblable à celle-ci:

export LANGUAGE="ca_ES:en_GB:en"

Évidemment, la liste des langues sera probablement différente pour vous.

Il s'agit du fichier dans lequel l'interface utilisateur du sélecteur de langue écrit. Par conséquent, si vous souhaitez ajouter plus de langues et modifier l'ordre manuellement, vous pouvez éditer ce fichier à l'aide d'un éditeur de texte. Toutes les modifications n'affecteront que l'utilisateur actuel.

Dans tous les cas, je recommanderais quand même d'utiliser les outils de l'interface graphique pour modifier les langages, plutôt que de le faire manuellement, ce qui est très sujet aux erreurs.

0
David Planella