Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Actuellement j'utilise la traduction de mon site par fichier csv grâce à Zend_translate, zend_locale et compagnie.
Cela marche parfaitement, mais j'ai tous les messages d'erreurs ZF qui ne sont pas traduit (zend_form, zend_auth, zend_validate, zend_filter ....). Comment les intégrer dans mes csv pour qu'ils soient traduit, quelle clé utilisée ? ou trouver la liste de tous les messages d'erreurs ?
Merci d'avance pour votre aide.
Dernière modification par Moimeme (09-01-2009 15:49:38)
Hors ligne
Pour Zend_Form et Zend_Validate il faut que tu indiques à Zend_Form ton "translator" :
<?php $form = new Zend_Form(); $form->setAction('') ->setMethod('post') ->setTranslator($translate->getAdapter());
Si tu recherches les différents messages, tu les trouveras dans le tableau "$_messageTemplates" de chacune des classes de Zend_Validate. Zend_Filter ne retourne aucun message (me semble-t-il).
Pour Zend_Auth c'est une très bonne question
Hors ligne
Hello,
Tous les composants ne sont pas encore I18N (Zend_Auth par exemple).
Tous ceux, qui le sont, cherche par défaut le traducteur dans le registre : Zend_Registry:: ('Zend_Translate');
Il n'y a malheurement pas de liste officielle des messages à traduire.
A+
Dernière modification par mikaelkael (09-01-2009 16:46:17)
Hors ligne
Merci pour les infos, en gros c'est pas encore gagné ....
Hors ligne
Pages: 1