Traduction des label de Zend_Navigation
Salut !
Je viens de mettre en place le site internet de mon entreprise qui se présente en 2 langues (Français et Anglais).
Mon menu a été crée par le composant Zend_Navigation à l'aide d'un fichier xml de la forme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
...
<nav>
<presentation>
<label>Présentation</label>
<uri>#</uri>
<pages>
<historique>
<label>Aperçu Historique</label>
<uri>/presentation/view/apercu-historique</uri>
</historique>
<statut>
<label>Statut Juridique</label>
<uri>/presentation/view/statut-juridique</uri>
</statut>
</pages>
</presentation>
......
</nav> |
Je ne sais comment traduire mon menu en Anglais.
je vois dans la documentation qu'il faut utiliser cet helper
Code:
$helper->setTranslator($translator)
Mais comment l'utiliser ?. Voici la méthode que j'utilise dans mon bootstrap
Code:
1 2 3 4 5 6 7 8 9 10
|
protected function _initNavigation() {
$this->bootstrap('layout');
$layout = $this->getResource('layout');
$view = $layout->getView();
$config = new Zend_Config_Xml(APPLICATION_PATH . '/configs/navigation.xml', 'nav');
$navigation = new Zend_Navigation($config);
$view->navigation($navigation);
} |