Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je souhaiterais utiliser un fichier Gettext pour gérer les traductions, mais impossible...
Je génère le .po et le .mo directement depuis mes sources avec PoEdit
J'ai la commande suivante dans mon index.php :
$translate = new Zend_Translate('gettext', '../application/languages/default.mo', 'fr');
Et j'obtiens le message d'erreur :
Fatal error: Uncaught exception 'Zend_Translate_Exception' with message ''../application/languages/default.mo' is not a gettext file' ...
Par contre avec les traductions en CSV ça marche très bien...
Quelqu'un a réussi à faire marcher les traductions gettext ?
Je peux communiquer mes fichiers .po et .mo si ça peut aider...
Merci, A++
Zend Framework version 0.9.3
PoEdit version 1.3.6
Hors ligne
fonctionne (0.9.2)
index.php en vrac
Zend_Loader::loadClass('Zend_Translate'); $translate = new Zend_Translate('gettext', './application/translate/fr.mo', 'fr'); $translate->addTranslation('./application/translate/en.mo', 'en'); $translate->setLocale('fr'); print $translate->_("BLALALALALALLALA");
Hors ligne
Salut,
J'ai testé aussi avec la 0.9.2 mais ça marche pas mieux...
Tu le génères à partir de quelle application ton .mo ?
Tu peux me l'envoyer stp que je l'essaie chez moi ?
Hors ligne
Pages: 1