Le jeudi 12 juin 2008 18:08, Denis Barbier a écrit : | Le 12 juin 2008 17:26, Alain Vaugham <alain@vaugham.com> a écrit : | [...] | > Cela veut dire que je faisais fausse route en suivant le conseil du lien | > ci-dessous. Il n'y avait aucun résultat. Comme l'a indiqué Frédéric, il | > fallait modifier le paramétrage du terminal pour que les caractères français | > et japonais s'affichent correctement : | > http://lists.debian.org/debian-user-french/2008/06/msg00117.html | > | > c'est à dire que j'avais : | > - installé le paquet locales-all après avoir déjà installé le paquet locales | > - dpkg-reconfigure locales (et non locales-all) | > - coché toutes les déclinaisons disponibles pour [fr] et [jp]. | > - choisi un encodage par défaut | | Ok, je comprends pourquoi tu as fait ça, mais il vaudrait mieux choisir | entre locales et locales-all et n'en garder qu'un. C'est fait : j'ai désinstallé locales-all. | | > $ cat /etc/default/locale | > LANG=ja_JP.UTF-8 | > $ cat /etc/environment | > LANG="ja_JP.UTF-8" | | Ton fichier /etc/environment ne contient pas d'autre variable que LANG, | qui est déjà dans /etc/default/locale, tu devrais supprimer ce fichier. Je vais le laisser pour l'instant pour comprendre l'interaction entre /etc/environnement et /etc/default/locale | | > $ ls toto | > ls: toto: No such file or directory | | Les fichiers ci-dessus sont lus au login, il faut donc quitter et se | reconnecter Voilà, c'est ce que je n'avais pas fait! Il fallait se reconnecter pour que le user bénéficie des messages en japonais. | pour que les changements soient pris en compte. Si le problème persiste, il ne persiste pas :-) | la commande locale sans arguments indique les paramètres de langue actuels. | Tu devrais avoir : | $ locale | LANG=ja_JP.UTF-8 | LC_CTYPE="ja_JP.UTF-8" | LC_NUMERIC="ja_JP.UTF-8" | LC_TIME="ja_JP.UTF-8" | LC_COLLATE="ja_JP.UTF-8" | LC_MONETARY="ja_JP.UTF-8" | LC_MESSAGES="ja_JP.UTF-8" | LC_PAPER="ja_JP.UTF-8" | LC_NAME="ja_JP.UTF-8" | LC_ADDRESS="ja_JP.UTF-8" | LC_TELEPHONE="ja_JP.UTF-8" | LC_MEASUREMENT="ja_JP.UTF-8" | LC_IDENTIFICATION="ja_JP.UTF-8" | LC_ALL= C'est le cas : $ locale LANG=ja_JP.UTF-8 LC_CTYPE="ja_JP.UTF-8" LC_NUMERIC="ja_JP.UTF-8" LC_TIME="ja_JP.UTF-8" LC_COLLATE="ja_JP.UTF-8" LC_MONETARY="ja_JP.UTF-8" LC_MESSAGES="ja_JP.UTF-8" LC_PAPER="ja_JP.UTF-8" LC_NAME="ja_JP.UTF-8" LC_ADDRESS="ja_JP.UTF-8" LC_TELEPHONE="ja_JP.UTF-8" LC_MEASUREMENT="ja_JP.UTF-8" LC_IDENTIFICATION="ja_JP.UTF-8" LC_ALL= | | Si ce n'est pas le cas, cela signifie que lors du login, un programme | modifie tes paramètres de langue. Tu devrais trouver le coupable | en remplaçant fr_FR par le contenu de ta variable LANG dans | la commande que j'avais donnée dans un autre fil : | grep -s -r fr_FR /etc $HOME/.[a-zA-Z]* ...et que j'avais noté précieusement. Mais là je n'en ai pas besoin. Je crois que mon problème est définitivement résolu et même bien au-delà de ce que je pouvais espérer. Encore merci et merci aussi à Sylvain pour toutes ses précisions sur la valeur par défaut qui n'est pas l'anglais (« en »), mais « C » (ou « POSIX ») et que j'ai rencontré sur une autre machine lors de la config ratée de KDE avec KSCIM-anthy pour la saisie en japonais. à bientôt (je termine d'abord la config du Postgres sur cette machine.) -- Cordialement Alain Vaugham -------------------------------------------------------- [PUB] Signature numérique GPG de ce courrier: 0xD26D18BC
Attachment:
pgp5W_II9bmeE.pgp
Description: PGP signature