Page 1 sur 1

[locale] mélange d'anglais et de français (résolu)

Publié : mar. 25 oct. 2011, 19:23
par nicollivier
Bonjour,

Je viens de ré-installer la distrib, et je n'arrive pas à bien mettre la langue française par défaut dans toutes les applications.

Dans la configuration du système via "localisation": le pays est bien la France, et dans les langues j'ai l'anglais US et le français, cette dernière étant dans les langues préférées. Cependant je n'arrive pas à supprimer l'anglais.

Sur la page d'accueil du site, il parle justement d'une suppression à faire avant de lancer une mise à jour. Je l'ai bien fait, par contre il parle aussi d'un fichier "/etc/locale.conf". Or celui-ci n'existe pas chez moi.

La commande 'locale' me donne ceci:

Code : Tout sélectionner

[/etc/profile.d] locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
Donc le français est bien pris en compte, donc je ne comprends pas pourquoi j'ai toujours ce mélange....

J'ai loupé quelque chose ?!

Re: [locale] mélange d'anglais et de français

Publié : mar. 25 oct. 2011, 19:54
par benjarobin
Quel est la sortie de

Code : Tout sélectionner

grep -v "#" /etc/locale.gen
locale-gen

Re: [locale] mélange d'anglais et de français

Publié : mar. 25 oct. 2011, 20:09
par FoolEcho
nicollivier a écrit :Sur la page d'accueil du site, il parle justement d'une suppression à faire avant de lancer une mise à jour. Je l'ai bien fait, par contre il parle aussi d'un fichier "/etc/locale.conf". Or celui-ci n'existe pas chez moi.
Le locale.conf n'est qu'en cas de problème de connexion, si tu as un shell particulier (ce qui à priori n'est pas le cas).

Re: [locale] mélange d'anglais et de français

Publié : mar. 25 oct. 2011, 20:09
par nicollivier
le retour de la première commande:

Code : Tout sélectionner

grep -v "#" /etc/locale.gen
fr_FR.UTF-8 UTF-8  
fr_FR ISO-8859-1  
fr_FR@euro ISO-8859-15  
la deuxième:

Code : Tout sélectionner

[/etc] locale-gen
Generating locales...
  fr_FR.UTF-8... done
  fr_FR.ISO-8859-1... done
  fr_FR.ISO-8859-15@euro... done
Generation complete.
Je n'ai pas exécuter la dernière commande, je ne l'avais pas vu dans le wiki.

Re: [locale] mélange d'anglais et de français

Publié : mar. 25 oct. 2011, 20:13
par benjarobin
Je ne suis pas sûre de comprendre ta dernière phrase
Quelle est la sortie de

Code : Tout sélectionner

echo $LANG
echo $LC_CTYPE
echo $LC_NUMERIC
echo $LC_TIME
echo $LC_COLLATE
echo $LC_MONETARY
echo $LC_MESSAGES
echo $LC_PAPER
echo $LC_NAME
echo $LC_ADDRESS
echo $LC_TELEPHONE
echo $LC_MEASUREMENT
echo $LC_IDENTIFICATION
echo $LC_ALL

locale

Re: [locale] mélange d'anglais et de français

Publié : mar. 25 oct. 2011, 21:03
par nicollivier
Alors pour les commandes, elles n'ont rien donné à l'exception de la première où j'ai eu en retour: "fr_FR.UTF-8"

Est-ce normal que j'ai pas plus de retour ?!

Sinon le retour de "locale"

Code : Tout sélectionner

nicollivier@Archlinux:~$ locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
Entre temps j'ai redémarré mon pc, pour contrôler les messages d'erreurs au démarrage...
Et maintenant c'est bon.
Donc je pense que c'était du au fait que je n'avais pas lancé la commande:
"locale-gen"

Re: [locale] mélange d'anglais et de français (RESOLU)

Publié : mar. 25 oct. 2011, 21:18
par benjarobin
C'est normal si la variable n'est pas défini. Donc tout est OK :-)

Re: [locale] mélange d'anglais et de français (RESOLU)

Publié : mar. 25 oct. 2011, 21:20
par nicollivier
Oui mais est-ce que c'est normal que les variables ne soient pas définies ?!

Re: [locale] mélange d'anglais et de français (RESOLU)

Publié : mar. 25 oct. 2011, 21:24
par benjarobin
Oui ! Et par défaut elles ne doivent pas l'être. Uniquement LANG est définie grâce à /etc/profile.d/locale.sh
Après tu avait la possibilité d'avoir modifié via le .bashrc par exemple certaine variable, je vérifiais juste que ce n'était pas le cas.