Index: link_node.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/link_node/link_node.module,v retrieving revision 1.2.2.2 diff -u -r1.2.2.2 link_node.module --- link_node.module 22 Sep 2008 17:12:39 -0000 1.2.2.2 +++ link_node.module 24 Jun 2009 10:26:07 -0000 @@ -91,7 +91,11 @@ // then we make the html foreach ($match[1] as $key => $nid) { if (module_exists('i18n') && module_exists('translation')) { - $nid = translation_node_nid($nid, i18n_get_lang(), $nid); + $lang = i18n_get_lang(); + $transnids = translation_node_get_translations($nid); + if ($transnids[$lang]) { + $nid = $transnids[$lang]->nid; + } } $node = node_load(array("nid" => $nid));