Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-05-2012 16:44:19

nemoglobine
Nouveau membre
Date d'inscription: 23-05-2012
Messages: 2

[Zend_Translate] ne cherche pas dans les autres langues disponibles

Bonjour,
j'initialise mon objet de traduction avec un répertoire comportant 9 langues, lorsque je demande le nombre de langue gérée il me renvoi le bon nombre.
A côté j'utilise Zend_Locale avec détection par le browser.

Mon problème est que quand Zend_Translate ne trouve pas la traduction dans la langue de la locale il ne cherche pas automatiquement dans les autres langues.

Code:

[lang=php]
$this->_translate = new Zend_Translate(array(
        'adapter'    => 'tmx',
        'content'    => 'chemin/du/repertoire/',
        'scan'    => Zend_Translate::LOCALE_FILENAME,
        'clear'    => false,
        'locale'    => 'browser'
    ));

dans la documentation ils disent que c'est automatique ... pourquoi pour moi ça ne marche pas ???

pour récupérer la traduction j'utilise :

Code:

[lang=php]
$this->_translate->_($messageId);

Merci d'avance pour vos réponses !

Dernière modification par nemoglobine (29-05-2012 11:50:28)

Hors ligne

 

#2 06-06-2012 12:52:06

nemoglobine
Nouveau membre
Date d'inscription: 23-05-2012
Messages: 2

Re: [Zend_Translate] ne cherche pas dans les autres langues disponibles

Personne ????

pour l'instant j'ai fait une rustine qui consiste à chercher soit même la traduction disponible :

Code:

[lang=php]
if (!$this->_translate->isTranslated($messageId, false, $locale)) {
    foreach ($this->_list_lang_translate as $key => $value) {
        if ($this->_translate->isTranslated($messageId, false, $value)) {
            return $this->_translate->_($messageId, $value);
        }
    }
} else {
    return $this->_translate->_($messageId, $locale);
}
return $messageId;

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