J'essaye de m'entendre avec le service de traduction dans symfony2. Le problème que je suis confronté est que ce code renvoie toujours la version anglaise de la cléLa traduction de Symfony2 renvoie seulement l'anglais
$translator = $this->get('translator');
$translator->setlocale('fr'); // locale gets ignored
die($translator->trans('pisica')); //always outputs cat altough the translation in french exists too.
Je voudrais préciser dans locale witch contrôleur J'utilise parce qu'il est le mieux pour ce que je suis en train de acomplish
Avez-vous vérifié http://symfony.com/doc/current/book/translation.html#handling-the-user-s-locale - en fonction de ce que vous devriez définir avant de faire quoi que ce soit d'autre, vous pourrait l'appeler trop tard. – LBA
vous pouvez également définir la locale directement '$ translator-> trans ('pisica', array(), 'domaine_de_traduction', 'fr');' –