udança de idioma sem alterar a página atu

Uso twig para modelagem em um projeto Symfony2 multilíngue. Há um alternador de idiomas no layout.html.twig

Desejo que o usuário possa alternar idiomas sem alterar a página atual clicando no link do idioma. Eu escrevi o código a seguir, que apenas funciona para páginas estáticas. Como os links de idioma passamlocale à rota, em caso de envolvimento de parâmetros adicionais necessários, obviamente lança a exceção:route has some missing mandatory parameters

<ul id="lang">
    <li><a href="{{ path(app.request.attributes.get('_route'), {_locale: 'az'}) }}">AZ</a></li>
    <li><a href="{{ path(app.request.attributes.get('_route'), {_locale: 'en'}) }}">EN</a></li>
</ul>

questionAnswers(2)

yourAnswerToTheQuestion