i upgraded project 2.5.x 2.8.1 , twig not using correct translations anymore.
in twig template have this: {% trans %}something.abc{% endtrans %}
my config.yml looks this:
... framework: translator: ~ ... templating: engines: ['twig'] default_locale: en_us
in controller action:
$request->setlocale('nl_be');
the page showing en_us translation , never else.
did change?
it because translatorlistener
(which added in 2.6) sets locale before action called in controller. use $this->get('translator')->setlocale('nl_be');
instead, if want change locale in controller.
Comments
Post a Comment