52 votes

warning : setlocale : LC_ALL : impossible de changer de locale

Je veux passer à la langue française. J'ai donc essayé la commande suivante :

myUbundu@myUbundu-desktop:~$ export LC_ALL=fr_FR

Mais je reçois l'avertissement suivant

-bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR)

Comment régler les paramètres linguistiques sur le français ? Dois-je installer des paquets supplémentaires ?

52voto

Jash Jacob Points 4212

Essayez les commandes suivantes

sudo locale-gen fr_FR
sudo update-locale LANG=fr_FR

28voto

Bob Spryn Points 6886

J'ai eu le même problème, et aucune des réponses n'a fonctionné, sauf dpkg-reconfigure locales . Mais cela prend trop de temps. Il suffit de décommenter toutes les locales dont vous avez besoin dans /etc/locale.gen et exécuter locale-gen . Vous pouvez également le faire à partir de la ligne de commande (en tant que root) :

echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "fr_FR.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen

14voto

retriever123 Points 335

J'ai lutté contre cela pendant une semaine environ.

La solution la plus fiable (et la plus simple aussi) pour moi a été de modifier mon fichier de profil avec

gedit ~/.profile

Une variable "ajouter cette langue" doit être définie à chaque connexion.

LANG="en_AU.UTF-8"
LANGUAGE="en_AU:en"

Vous devez vous déconnecter et vous reconnecter pour que la modification prenne effet.

1voto

kenorb Points 8840

Essayez d'installer le pack linguistique pour le français, par exemple.

sudo apt-get install language-pack-fr

Pour toute autre langue, exécutez : check-language-support -l CODE pour vérifier les paquets pris en charge, par exemple

$ check-language-support -l fr
firefox-locale-fr gimp-help-fr hunspell-fr language-pack-fr language-pack-gnome-fr thunderbird-locale-fr wfrench

Vérifier aussi : LC_ALL : impossible de modifier les paramètres linguistiques .

1voto

Serge Stroobandt Points 3924

UTF-8

Voici le UTF-8 version de la réponse la plus votée.

J'ai reçu l'erreur suivante :

-bash: warning: setlocale: LC_ALL: cannot change locale (en_IE.UTF-8)

L'exécution de la commande suivante a suffi à éliminer ce problème bash l'avertissement :

$ sudo locale-gen en_IE.UTF-8

P.S. : Le lieu irlandais en_IE.UTF-8 fournit la langue anglaise avec l'euro € comme monnaie.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X