cambio de idioma sin cambiar la página actual

Uso twig para crear plantillas en un proyecto multilingüe de Symfony2. Hay un selector de idioma en layout.html.twig

Quiero que el usuario pueda cambiar de idioma sin cambiar la página actual haciendo clic en el enlace del idioma. He escrito el siguiente código que solo cumple con las obligaciones de las páginas estáticas. Como los enlaces de idiomas solo pasanlocale a la ruta, en caso de implicación de parámetros requeridos adicionales, obviamente arroja la excepción: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>