? p.patch
Index: icl_content/icl_content.node.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/translation_management/icl_content/icl_content.node.inc,v
retrieving revision 1.18
diff -u -p -r1.18 icl_content.node.inc
--- icl_content/icl_content.node.inc	30 Nov 2010 08:49:55 -0000	1.18
+++ icl_content/icl_content.node.inc	1 Dec 2010 19:59:57 -0000
@@ -400,6 +400,27 @@ function _icl_content_extract_node($node
     
   }
 
+  if (module_exists('nodecomment')) {
+    if (isset($node->comment_target_nid) && !empty($node->comment_target_nid)) {
+      $nid = $node->comment_target_nid;
+      $translated_nid = translation_node_get_translations($node->comment_target_nid);
+
+      foreach ($translated_nid as $tnid) {
+	$target = $targets[0];
+	if (isset($target) && ($target->language == $tnid->language)) {
+	  $nid = $tnid->nid;
+	}
+      }
+
+      $item = array(
+        'type' => 'comment_target_nid',
+        'translate' => 0,
+        'text' => $nid,
+        );
+      $data[] = $item;
+    }
+  }
+
   return $data;
 }
 
