Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 16-05-2007 09:21:19

rootsystem
Nouveau membre
Lieu: Vichy
Date d'inscription: 16-05-2007
Messages: 3
Site web

Traduction : import de fichier Gettext impossible

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 :

Code:

$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

 

#2 22-05-2007 15:23:17

ami
Membre
Lieu: Nantes
Date d'inscription: 28-03-2007
Messages: 45
Site web

Re: Traduction : import de fichier Gettext impossible

fonctionne (0.9.2)

index.php en vrac

Code:

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

 

#3 23-05-2007 13:45:39

rootsystem
Nouveau membre
Lieu: Vichy
Date d'inscription: 16-05-2007
Messages: 3
Site web

Re: Traduction : import de fichier Gettext impossible

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

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages