Problèmes de locales


#1

voilou, j’ai mon install de faite et tout et tout, tout marche bien

sauf que:

a) Sous KDE, mon menu debian est en anglais (comprends pas pourquoi, le reste est bien en fr)

b)a chaque install de paquet j’ai le droit a ce message

perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "fr_FR@euro", LC_ALL = "fr", LANG = "fr_FR" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). 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

Alors que tout est bien, j’ai cherché sur internet, y’a des solutions pour refaire les locales, mais ça marche pas, j’ai toujour ce message et le menu debian en Anglais.

merci de me donner un coup de main…


#2

slt,

“dpkg-reconfigure locales”


#3

Sans blagues?

ça marche pas…


#4

Quand tu parles de refaire les locales, tu penses à

Où c’est encore autre chose ?


#5

desolé pour la rudesse du propos

a noter quand meme le message d’avertissement envoyé au lancement de la commande:

dpkg-reconfigure locales debconf: Impossible d'initialiser l'interface : Kde debconf: (Can't locate Qt.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/share/perl5/Debconf/FrontEnd/Kde/Wizard.pm line 7.) debconf: Utilisation de l'interface Dialog à la place Generating locales... fr_FR.ISO-8859-15@euro... done fr_FR.ISO-8859-1... done Generation complete.


#6

Je suppose que tu as aussi essayé ça:
http://www.andesi.org/forum/viewtopic.php?pid=43662#p43662


#7

faut peux etre les refaire en console sans X de lancé?

visiblement il n’accède pas aux fichier de Qt…

je testes…


#8

seb

regardes bien, mon problème n’est pas le meme

j’ai pas le (unset) a la valeur LC_ALL, mais bien “fr”

donc je captes pas pourquoi j’ai un message…


#9

alors sans X de lancé:

meme message au demarage de la reconfiguration, et meme resultat apres…


#10

Hum, là ça devrait aller mieux. Le message:

debconf: Impossible d’initialiser l’interface : Kde

est que sans doute, tu as configurer debconf pour utiliser Kde. Cela signifie que tu ne pourras faire des mises à jour que sous X. Pour changer ça si tu le souhaites: dpkg-reconfigure debconf.

Pour les locales, ça a du marcher. relance Kde, c’est tout. Si ça ne marche toujours pas, tapes sous root

locale-gen

et redémarre Kde à partir d’une console où tu te seras juste loggué à l’instant. Ça ira. (Si tu ne vois pas ce que je veux dire, redémarre la machine, ça ira aussi)

Ah une remarque, tu devrais rajouter fr_FR.UTF-8

Enfin, si ça ne marche toujours pas , vérifies que dans /etc/profile, tu as

LC_COLLATE=fr_FR
LC_MESSAGES=fr_FR
LC_MONETARY=fr_FR
LC_NUMERIC=fr_FR
LC_TIME=fr_FR
LC_CTYPE=fr_FR
#ISO-8859-1
LC_ALL=fr_FR

(ou fr_BE, fr_CA, fr_CH, fr_LU …)

LANG=fr_FR


#11

debconf -> OK c’etait ça, plus de message désagréable ! Merci

le reste…

ben toujours pas… malgré l’install des 2 locales en UTF8 (euro et pas euro)

et tout le toutim dans /etc/profile

menu tjrs en anglais et toujours les Warning de PERL a l’install ou désinstall de paquets… :cry:


#12

Scrogneugneu, tu t’es bien délogué et relogué en ayant redémarré X?

Sinon, que donnes en se loguant sous root (pas de sudo ni de su)

locale

??


#13

j’ai carrément rebooté pour etre sûre…

locale donne:

LANG=fr_FR
LC_CTYPE="fr_FR"
LC_NUMERIC="fr_FR"
LC_TIME="fr_FR"
LC_COLLATE="fr_FR"
LC_MONETARY="fr_FR"
LC_MESSAGES="fr_FR"
LC_PAPER="fr_FR"
LC_NAME="fr_FR"
LC_ADDRESS="fr_FR"
LC_TELEPHONE="fr_FR"
LC_MEASUREMENT="fr_FR"
LC_IDENTIFICATION="fr_FR"
LC_ALL=

un truc quand meme me mets la puce a l’oreille: dans le perl warning il dit

LANGUAGE = “fr_FR@euro”

on ne retrouve ça nulle part, et ce devrait etre fr_FR, le probleme ne viendrai il pas de là? comment je fais pour reconfigurer
LANGUAGE = “fr_FR@euro” en LANGUAGE = “fr_FR” pour perl?


#14

Rectifie dans le fichier /etc/environnement et met

LANGUAGE=“fr_FR:fr”


#15

je laches l’affaire… pour perl, ça le fait toujours dans Kpackage, plus en ligne de commande, c’est pas grave, ça marche quand meme.(comme quoi Debian est pas si clean and bugfree que ça, des choses obscures s’y passent aussi :exclamation: )

Par contre pour le menu debian, j’aimerais bien l’avoir en français quand meme! :wink:


#16

Hum, je penses que Kde reconfigure le debconf en mode Kde.
Pour l’histoire des menus, c’est étonnant, regardes si il n’y a pas des locales au début de /etc/init.d/kdm et éventuellement rajoutes au début de ce fichier

LC_COLLATE=fr_FR
LC_MESSAGES=fr_FR
LC_MONETARY=fr_FR
LC_NUMERIC=fr_FR
LC_TIME=fr_FR
LC_CTYPE=fr_FR
LC_ALL=fr_FR
LANG=fr_FR

Ça m’étonnes quand même cette histoire.


#17

J’ai trouvé ! pour les menus il suffit de faire

set-language-env et de repondre aux questions. :wink:

Merci quand meme! :laughing:

pour Perl, le mystere reste entier… je reste à l’ecoute :exclamation:


#18

etc/profile :
LC_ALL=fr_FR
LANG=french

export LC_ALL LANG


#19

c’est sensé améliorer quoi?

chez moi ça changes rien.