<% if @locales[:available].any? && !params.empty? %>
 <div id="user_locale_switcher" class="locale-list">
   <p class="locale-list-trigger <% @locales[:current] %>">
     <strong class="current-locale"><%= locale_name(@locales[:current]) %></strong>
   </p>

   <ul class="available-languages">
     <% @locales[:available].each do |locale| %>
       <li class="available-languages__item">
         <%= link_to locale_name(locale), url_for(params.merge(:locale => locale)) %>
       </li>
     <% end %>
   </ul>
 </div>
<% end %>

<% if @locales[:available].any? %>
 <div id="user_locale_switcher" class="locale-list">
   <p class="locale-list-trigger <% @locales[:current] %>">
     <strong class="current-locale"><%= locale_name(@locales[:current]) %></strong>
   </p>

   <ul class="available-languages">
     <% @locales[:available].each do |locale| %>
       <li class="available-languages__item">
         <%= link_to locale_name(locale), url_for(params.merge(:locale => locale)) %>
       </li>
     <% end %>
   </ul>
 </div>
<% end %>

Remove params check in locale switcher
Remove params check in locale switcher

Introduced in 8eed2061. Specs all pass so I think its a hangover from an
old way of routing.
