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

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

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

Message 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 ?!
Dernière modification par nicollivier le mar. 25 oct. 2011, 21:03, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17598
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message par benjarobin »

Quel est la sortie de

Code : Tout sélectionner

grep -v "#" /etc/locale.gen
locale-gen
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

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

Message 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.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17598
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

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

Message 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"
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17598
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message par benjarobin »

C'est normal si la variable n'est pas défini. Donc tout est OK :-)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

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

Message par nicollivier »

Oui mais est-ce que c'est normal que les variables ne soient pas définies ?!
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17598
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre