OVH Cloud OVH Cloud

apache/php : les locales en français

1 réponse
Avatar
gbulot
bonjour,=20

j'ai un truc que je comprends pas, je souhaiterais (en php) que par d=E9fau=
t la=20
fonction (par exemple)=20

echo strftime("%A %d %B %Y");=20

me retourne la date en fran=E7ais, pour l'instant dans chaque script je sui=
s=20
oblig=E9 de faire un=20

setlocale(LC_TIME, "fr_FR");

Ce qui est un peu .... p=E9nible

pourtant=20

system('locale -a'); me retourne des choses qui semblent correcte :
C POSIX fr_FR fr_FR.iso88591 fr_FR.iso885915@euro fr_FR.utf8 fr_FR.utf8@eur=
o=20
fr_FR@euro fran=E7ais=20

Ou puis-je faire en sorte que toutes les fonctions php utilisant la=20
r=E9gionnalisation utilisent par d=E9faut 'fr_FR' au lieu de 'en_US'


merci !

1 réponse

Avatar
pascal
gbulot a écrit :
bonjour,

j'ai un truc que je comprends pas, je souhaiterais (en php) que par défaut la
fonction (par exemple)

echo strftime("%A %d %B %Y");

me retourne la date en français, pour l'instant dans chaque script je suis
obligé de faire un

setlocale(LC_TIME, "fr_FR");


Ou puis-je faire en sorte que toutes les fonctions php utilisant la
régionnalisation utilisent par défaut 'fr_FR' au lieu de 'en_US'



Je dis peut-etre une ânnerie mais à priori il ne me semble pas qu'il y
ait un autre moyen que d'utiliser ce que tu fais déjà.
A moins d'utiliser un "wrapper" pour ta fonction strftime et de
l'inclure systématiquement dans tes scripts.
A confirmer.
Pascal

--
"Pour voir le monde dans un grain de sable
Et les cieux dans une fleur
Capturez l'infinité dans la paume de votre main
Et l'éternité dans une heure." William Blake



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact