Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-06-2009 14:48:28

touriste57
Nouveau membre
Date d'inscription: 23-06-2009
Messages: 6

[Zend 1.8 - Zend_Translate] Traduction globale du site

Bonjour,

Je cherche à faire la traduction de mon site avec la méthode de gettext. Cependant, il ne trouve pas mes fichiers de traduction. enfin c'est ce que j'ai l'impression.


J'ai le message suivant :
Notice: No translation for the language 'fr' available. in C:\wamp\www\autoscout\library\Zend\Translate\Adapter.php on line 330


J'ai mis le code suivant dans le Bootstrap

Code:

        $frontendOptions = array(
           'lifetime' => 7200, // temps de vie du cache de 2 heures
           'automatic_serialization' => true
        );

        $cache = Zend_Cache::factory('Core',
                             'File',
                             $frontendOptions,
                             array());    
        //Déclaration de l'objet Zend_Translate
        $translate = new Zend_Translate('gettext',
                                dirname(__FILE__).'\languages',
                                null,
                                array('scan' => Zend_Translate::LOCALE_FILENAME)
                        );
                        
        $locale='fr';
        //Détection de la locale
        $langLocale = isset($session->lang) ? $session->lang : $locale;
        
        //Passage de la locale en cours à Zend_Translate
        $translate->setLocale($langLocale);
        
        //Passage de l'instance de l'objet cache à Zend_Translate
        $translate->setCache($cache);
        
        //Ajout de l'objet dans le registre
        Zend_Registry::set('Zend_Translate', $translate);
        
        //Passage de l'objet translate à divers composants
        Zend_Validate_Abstract::setDefaultTranslator($translate);
        Zend_Form::setDefaultTranslator($translate);

J'ai créé un répertoire languages dans le répertoire application qui contient les fichiers de traductions :
lang_fr.mo
lang_en.mo
lang_fr.po
lang_en.po

Est ce que quelqu'un pourrait m'aider car la ca traduit rien du tout.

Merci d'avance :-(

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