- Accueil
- » Forum
- » Serveurs
- » Gettext + PHP
Pages : 1
#1 Le 08/08/2011, à 14:05
- herfrayg
Gettext + PHP
Bonjour tout le monde,
Voilà, j'ai un serveur de développement, sous Windows, pour lequel mon site est traduit.
Par contre, sur mon serveur Unix, Gettext ne semble pas prendre en compte ma configuration :
Extrait de l'objet Language :
$this->availableLocales = array("en_US", "fr_FR", "th_TH");
$directory = $config->languages["directory"];
if(in_array($locale, $this->availableLocales)){
$localeToUse = $locale;
$session->locale = $locale;
}
else{
$localeToUse = $this->getLocaleToUse();
}
//putenv("LC_ALL=".$localeToUse);
setlocale(LC_MESSAGES, $localeToUse);
bindtextdomain($domain, $directory);
textdomain($domain);
Le locale to use a une bonne valeur (un petit echo pour m'en assurer)
L'écho sur bindtextdomain m'indique qu'il va bien dans le mon répertoire de locales
Bien entendu, dans les logs apache, je n'ai rien (php error_reporting E_ALL).
Dernier point :
Dans mon phpinfo, j'ai bien gettext installé, et un :
print_r (get_extension_funcs('gettext'));
Me donne le résultat que tout est OK
Array
(
[0] => textdomain
[1] => gettext
[2] => _
[3] => dgettext
[4] => dcgettext
[5] => bindtextdomain
[6] => ngettext
[7] => dngettext
[8] => dcngettext
[9] => bind_textdomain_codeset
)
Merci à tous ceux qui pourraient m'aider, car là, malgré toutes les recherches Google et autres parcours de forum, je n'ai rien trouvé et je commence à sécher sérieusement !
Cordialement
Dernière modification par herfrayg (Le 08/08/2011, à 14:19)
Hors ligne
#2 Le 28/12/2011, à 23:43
- PenB
Re : Gettext + PHP
Même problème. Sous windows ça marche sous ubuntu pouf plus rien. Je cherche depuis plusieurs jours sans réponse …
Tu as eu du nouveau depuis ?
OS actuel : Fedora 16 avec un vrai Gnome 3 ^ ^
Ubuntiste de Ubuntu Breezy Badger 5.10 à Maverick Meerkat 10.10 et Windows définitivement supprimé depuis février 2006...
Hors ligne
Pages : 1