--- includes/common.inc.orig 2008-11-08 21:09:09.000000000 +0100 +++ includes/common.inc 2008-11-11 16:02:18.000000000 +0100 @@ -1438,6 +1438,8 @@ * an HTML string containing a link to the given path. */ function l($text, $path, $options = array()) { + global $language; + // Merge in defaults. $options += array( 'attributes' => array(), @@ -1445,7 +1447,8 @@ ); // Append active class. - if ($path == $_GET['q'] || ($path == '' && drupal_is_front_page())) { + if (($path == $_GET['q'] || ($path == '' && drupal_is_front_page())) && + (empty($options['language']) || $options['language']->language == $language->language)) { if (isset($options['attributes']['class'])) { $options['attributes']['class'] .= ' active'; }