Symfony2のMenuBuilderでKNPMenuBundleを使用したいと考えています。
元のリンクは次のとおりです。
<a href="{{
path(app.request.get('_route'),
app.request.get('_route_params')|merge({'_locale': 'fr'}))
}}"></a>
ただし、ビルダーは次のことをしません。
$menu->addChild('language', array('route' => 'routename'));