Index: translation.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/translation/translation.module,v
retrieving revision 1.23
diff -u -r1.23 translation.module
--- translation.module	28 Jan 2008 11:38:58 -0000	1.23
+++ translation.module	23 Jul 2008 10:48:38 -0000
@@ -278,9 +278,12 @@
   if (is_numeric($tnid) && $tnid) {
     if (!isset($translations[$tnid])) {
       $translations[$tnid] = array();
+      $languages = language_list();
       $result = db_query(db_rewrite_sql('SELECT n.nid, n.title, n.language FROM {node} n WHERE n.tnid = %d'), $tnid);
       while ($node = db_fetch_object($result)) {
-        $translations[$tnid][$node->language] = $node;
+        if ($languages[$node->language]->enabled) {
+          $translations[$tnid][$node->language] = $node;
+        }
       }
     }
     return $translations[$tnid];
