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.
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.
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.