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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
$helper->setTranslator($translator)
Mais comment l'utiliser ?. Voici la méthode que j'utilise dans mon bootstrap
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
    }