hello listers.
 
I have a site running drupal 4.7.4 and i18n module. I have been able to do most things with regards to i18n module, with moderate success. I attempted to display only the inactive language link with the following function in my template.php file:  

function nattiq_i18n_link($text, $target, $lang, $separator=' '){
  $output = '<span class="i18n-link">';
  if ($lang == i18n_get_lang()) {
    //language is active. Do nothing.
  }
  else {
    $output .= l($text, $target, array(), NULL, NULL, FALSE, TRUE);
  }
 
  $output .= '</span>';
  return $output;
}

this works just fine, except for this wierd thing: when the english version is running the arabic link works fine, but when in the arabic version the english link just doesn't work. this is only in internet explorer, I have tried with other browsers and everything worked fine. of course, most of our visitors will be using i.e.
 
I tried changing the theme, and the links worked good in both versions. now what work around is there so that I get the links to work in both versions with the current theme? any suggestions?
 
the site in question is: www.nattiq.net
 
Regards,
Mohammed al-shar'