templates/_locale_switcher.html.twig line 1

Open in your IDE?
  1. {% set route = app.request.attributes.get('_route') %}
  2. {% set route_params = app.request.attributes.get('_route_params') %}
  3. {% set params = route_params|merge(app.request.query.all) %}
  4. {% set applocales=locales|split('|') %}
  5. {% for locale in applocales %}
  6.     {% if locale != app.request.locale %}
  7.         <a class="iflex row middle upper white {{ mobile("p-alt nowrap") }}" title="{{ ("Passer au"|trans)~" "~(locale|trans) }}" href="{{ path(route, params|merge({ _locale: locale })) }}">
  8.             <span class="white bold">
  9.                 {{ locale }} <i class="left-5 fa fa-chevron-down fa-1x" aria-hidden="true"></i>
  10.             </span>
  11.         </a>
  12.     {% endif %}
  13. {% endfor %}