Gettext uniquement en francais

Fermé
yuujin Messages postés 3 Date d'inscription lundi 16 février 2015 Statut Membre Dernière intervention 17 février 2015 - 16 févr. 2015 à 17:13
yuujin Messages postés 3 Date d'inscription lundi 16 février 2015 Statut Membre Dernière intervention 17 février 2015 - 17 févr. 2015 à 10:58
Bonjour à tous,

Je viens faire appel à vous car je rencontre un gros problème mon gettext ne fonctionne qu'avec mes fichier .po et .mo en français.

putenv("LC_ALL=fr_FR");
setlocale(LC_ALL, "fr_FR");
bindtextdomain("fr_FR", 'Locale');
bind_textdomain_codeset("fr_FR", "UTF-8");
textdomain("fr_FR");

echo _("Hello_World");

La structure de mes locales est : Locale/lan_LAN/LC_MESSAGES/lan_LAN.mo + lan_LAN.po

Je travaille sous wamp en 32 bits avec PHP 5.5.12

Merci de votre aide
A voir également:

2 réponses

yuujin Messages postés 3 Date d'inscription lundi 16 février 2015 Statut Membre Dernière intervention 17 février 2015
17 févr. 2015 à 10:11
Personne pour m'aider?
0
ElementW Messages postés 4814 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 227
17 févr. 2015 à 10:54
'lut, et si tu changeais la locale en lui mettant le nom lan_LAN comme tu l'as fait avec tes fichiers de langue, ça marcherait mieux tu ne crois pas?
putenv("LC_ALL=lan_LAN");
setlocale(LC_ALL, "lan_LAN");
// Pas besoin de changer le domaine: c'est juste un nom
// donné à un ensemble de config, pas le nom de la locale
// en elle-même
bindtextdomain("fr_FR", 'Locale');
bind_textdomain_codeset("fr_FR", "UTF-8");
textdomain("fr_FR");

echo _("Hello_World");
0
yuujin Messages postés 3 Date d'inscription lundi 16 février 2015 Statut Membre Dernière intervention 17 février 2015
17 févr. 2015 à 10:58
En fait je voulais créer un nouveau dossier pour chaque lang dans le dossier Locale ex :
Locale/en_US/LC_MESSAGES/en_US.po + en_US.mo
Locale/ro_RO/LC_MESSAGES/ro_RO.po + ro_RO.mo
....
C'est pour cela que je j'ai mis lan_LAN
0