diff -rup a/languageinterface.module b/languageinterface.module
--- a/languageinterface.module	2011-10-10 15:03:00.000000000 +0200
+++ b/languageinterface.module	2012-05-21 10:24:55.000000000 +0200
@@ -269,11 +269,14 @@ function theme_languageswitcher($links) 
 
     // end switch
     $languages = language_list();
+
     $options = $link;
-    //$options ['language'] = $languages[$link['language']];
+
     $options['html']                = TRUE;
     $options['attributes']['class'] = $classes;
 
+    $options['alias'] = false;
+    if (substr($link['path'], -1) == "/") $link['path'] = substr_replace($link['path'], '',  -1);
     $output .= '<li class="' . implode(" ", $classes) . '">' . l($display, $link['path'], $options) . '</li>';
   }
   $output .= '</ul>';
