je voudrais que strftime me renvois des chaines en français. J'utilse la fonction setlocal("LC_TIME", "fr_FR" ) mais j'ai toujours de l'anglais
Qu'est ce que je fais de mal ?
OS : freeBSD
locale de l'OS :
Code :
>locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_ALL=
Message édité par nORKy le 01-03-2007 à 15:13:24
Publicité
Posté le 01-03-2007 à 14:55:10
nORKy
Grmmph...
Posté le 01-03-2007 à 15:12:46
Bon, j'ai trouvé tout seul
Sous linux, "fr_FR", c'est OK, par contre, sur BSD, il faut mettre une entrée qui correspond à ce qu'on a dans /usr/share/locale/
Donc, dans mon cas 'fr_FR.UTF-8"