View previous topic :: View next topic |
Author |
Message |
nofff n00b
Joined: 26 Nov 2004 Posts: 27
|
Posted: Sat May 13, 2006 2:02 pm Post subject: [Locale] Problème de changement de langue (résolu) |
|
|
Salut
j'ai décidé de passer mon système en anglais pour diverses raisons. J'ai donc édité le fichier /etc/env.d/02locale et mis
Code: | LANG="en_US.utf8"
LC_ALL="en_US.utf8"
|
Cependant j'ai un problème, je lance xterm et voici le résultat :
Code: | gentoo-box ~ # locale
LANG=en_GB.UTF8
LC_CTYPE="fr_FR.UTF8"
LC_NUMERIC="fr_FR.UTF8"
LC_TIME="fr_FR.UTF8"
LC_COLLATE="fr_FR.UTF8"
LC_MONETARY="fr_FR.UTF8"
LC_MESSAGES="fr_FR.UTF8"
LC_PAPER="fr_FR.UTF8"
LC_NAME="fr_FR.UTF8"
LC_ADDRESS="fr_FR.UTF8"
LC_TELEPHONE="fr_FR.UTF8"
LC_MEASUREMENT="fr_FR.UTF8"
LC_IDENTIFICATION="fr_FR.UTF8"
LC_ALL=fr_FR.UTF8
|
et si je fait
Code: | gentoo-box ~ # env-update && source /etc/profile
>>> Regenerating /etc/ld.so.cache...
|
j'obtiens
Code: | gentoo-box ~ # locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=en_US.utf8
|
mais problème, si je ferme et ouvre un autre terminal, je repars à zéro.
Quelqu'un pourrait-il m'aider ?
Last edited by nofff on Sat May 13, 2006 2:45 pm; edited 1 time in total |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1964 Location: 127.0.0.1
|
Posted: Sat May 13, 2006 2:35 pm Post subject: |
|
|
Salut,
http://www.gentoo.org/doc/fr/guide-localization.xml wrote: | Lorsque vous avez défini la bonne langue, mettez à jour vos variables d'environnement afin que votre système soit au courant des changements :
Exemple de code 3.2 : Mettre à jour l'environnement: | # env-update && source /etc/profile |
Ensuite, tuez votre serveur X en pressant les touches Ctrl-Alt-Backspace, déconnectez-vous, puis connectez-vous.
Vérifiez maintenant que les modifications ont fait effet :
Exemple de code 3.3 : Vérification des langues de l'environnement: |
$ env | grep -i LC_
|
|
Il faut peut-être couper X, se déloguer et se reloguer ? |
|
Back to top |
|
|
nofff n00b
Joined: 26 Nov 2004 Posts: 27
|
Posted: Sat May 13, 2006 2:45 pm Post subject: |
|
|
merci de ton aide mais ça y'est, j'ai trouvé !
en fait, je lançais xterm en user puis je faisais un "su". J'ai trouvé dans le .bashrc de l'utilisateur :
Code: | export LANG="en_GB.UTF8"
export LC_ALL="fr_FR.UTF8"
|
Donc j'ai commenté ça et tout fonctionne bien à présent.
Ca faisait un bon moment que je galérais sur ce problème et il suffit que je poste pour trouver ma solution !!
Du coup je crois avoir enfin compris pourquoi les gens utilisent "su -" et non pas juste "su", cela doit charger les variables d'environnement de root je suppose. Est-ce que c'est ça ?
NB : Je passe le topic en "résolu" |
|
Back to top |
|
|
Argian l33t
Joined: 01 May 2004 Posts: 682 Location: Nîmes
|
Posted: Sat May 13, 2006 3:44 pm Post subject: |
|
|
nofff wrote: | Du coup je crois avoir enfin compris pourquoi les gens utilisent "su -" et non pas juste "su", cela doit charger les variables d'environnement de root je suppose. Est-ce que c'est ça ?
|
man su wrote: | L'argument optionnel - permet d'obtenir un environnement similaire à celui obtenu par l'utilisateur après une connexion. | Donc, oui _________________ Proverbe Chinois : "Lorsqu'on n'a rien à dire d'intéressant, on cite généralement un proverbe Chinois." |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sat May 13, 2006 3:49 pm Post subject: |
|
|
Ce que j'aime pas avec su -, c'est qu'on ne reste pas dans le repértoire courant du fait qu'on fait un reset de l'environnement, donc un reset de $PWD |
|
Back to top |
|
|
nofff n00b
Joined: 26 Nov 2004 Posts: 27
|
Posted: Sat May 13, 2006 3:50 pm Post subject: |
|
|
Lol ok merci, va vraiment falloir que man devienne mon ami un de ces jours ... |
|
Back to top |
|
|
|