Bonjour,
Merci pour votre réponse, j'essaie de faire avec le helper mais il y a qq chose qui ne fonctionne pas et je ne comprend pas...
Si je met dans mon bootstrap
1 2 3 4 5 6 7 8
| $adapter = new Zend_Translate('gettext',
APPLICATION_PATH . "/langs/",
null,
array('scan' => Zend_Translate::LOCALE_DIRECTORY));
$registry = Zend_Registry::getInstance();
$registry->set('Zend_Translate', $adapter); |
et que je met à la suite :
echo $adapter->plural('table', 'tables', 2, "fr");
Ça fonctionne, il détecte bien la méthode "plural" et la traduction est faite...
Idem, si je met dans une vue, le code ci dessous ça fonctionne
$this->translate(" mon expression à traduire");
En revanche, si je met dans une vue, ce code ça ne fonctionne plus, j'ai un message d'erreur disant que j'appelle une méthode "plural" inconnue...
echo $this->translate->plural('table', 'tables', 2, "fr");
Est ce que j'ai mal fait quelque chose ?
Partager