Merci de ton aide précieuse.
Résumé de notre échange : Je ne sais pas expliquer et je fais "joujou".
Pour aider les autres donc :
Pour palier au problème de LC_ALL dans Wamp, il suffit de charger la class PHP Gettext :
Ensuite, vous charger le contenu de votre fichier .po différement si vous êtes en local ou non.
On pourrait ne se servir que de la fonction sans utilisé get Forum: WampServer Francais
Bonjour,
Aucun message d'erreur mais effectivement j'ai plus d'information.
Donc en fait si, ca marche car il lit bien le fichier PO en langue francaise.
Mais le fait de faire :
$locale = 'en_US';
putenv("LC_ALL=$locale"
setlocale(LC_ALL, $locale);
ne charge pas la traduction se trouvant dans /locale/en_US/LC_MESSAGES/fichier.po
Donc la question est de savoir quelle vale Forum: WampServer Francais
Bonjour,
J'ai (Après m'être arraché les cheveux pendant 1 heure) trouvé sur certains forum que la fonction gettext ne fonctionne pas que la version 64 bits de Wamp 3.0.6.
Effectivement en testant sur un serveur partagé OVH, mon code fonctionne bien mais pas en locale.
Le problème a t il bien été remonté jusqu'au développeur de ce magnifique logiciel ?
Je suis en train de rentrer dans le Forum: WampServer Francais