Bonjour à tous !
Voici un moment que je n'avais plus posté... 
Je me suis mis à CakePHP et, j'avoue, j'en suis tombé amoureux. Il répond parfaitement à mes attentes. Je suis entrain de développer un site bilingue, et j'ai bien réussi à gérer cela, grâce à diverses contributions sur le web. J'ai donc des url's du type "/fre/route". J'ai redéfinis des routes pour ne pas avoir le traditionnel "/fre/controller/action"... Et justement, j'aimerais que ces routes soient traduites !
J'ai donc mis dans le route.php des choses comme ça :
Router::connect('/:lang/'.__('presentation',true), array('controller'=>'presentations','action' => 'index'),array('lang'=>'fre|dut'));
Et mes liens sont toujours générés automatiquement grâce au HtmlHelper comme suit :
$html->link(__('Présentation',true),array('controller'=>'presentations','action'=>'index'))
Tout fonctionne, mais les routes sont toujours en français. Elles ne se traduisent pas...
Une idée ?
D'avance merci ! ;-)
The Virus 2013
Partager