--- node.inc	2008-02-20 12:04:18.000000000 +0100
+++ node.inc	2008-05-12 14:56:52.000000000 +0200
@@ -32,7 +32,15 @@ function panels_context_create_node($emp
   }
 
   if ($conf) {
-    $data = node_load($data['nid']);
+    $nid = $data['nid']; 
+   
+    if (module_exists('translation')) {
+        if ($translation = module_invoke('translation', 'node_nid', $nid, $GLOBALS['locale'])) {
+        $nid = $translation;
+        }
+    }
+   
+    $data = node_load($nid);
   }
   if (!empty($data)) {
     $context->data = $data;
