Index: includes/uuid_node.features.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/uuid_features/includes/uuid_node.features.inc,v
retrieving revision 1.1.2.3
diff -u -p -w -r1.1.2.3 uuid_node.features.inc
--- includes/uuid_node.features.inc	7 Jan 2011 20:31:53 -0000	1.1.2.3
+++ includes/uuid_node.features.inc	27 Jan 2011 10:40:08 -0000
@@ -36,6 +36,8 @@ function uuid_node_features_export($data
 
   uuid_features_load_module_includes();
 
+  _uuid_node_features_disable_i18n_rewriting();
+
   foreach ($data as $uuid) {
     $node = node_get_by_uuid($uuid);
 
@@ -63,6 +65,8 @@ function uuid_node_features_export_rende
 
   uuid_features_load_module_includes();
 
+  _uuid_node_features_disable_i18n_rewriting();
+
   $code[] = '  $nodes = array();';
   $code[] = '';
   foreach ($data as $uuid) {
@@ -111,6 +115,8 @@ function uuid_node_features_rebuild($mod
   if (!empty($nodes)) {
     module_load_include('inc', 'node', 'node.pages');
 
+    _uuid_node_features_disable_i18n_rewriting();
+
     foreach ($nodes as $data) {
       $node = (object)$data;
       node_object_prepare($node);
@@ -131,3 +137,13 @@ function uuid_node_features_rebuild($mod
     }
   }
 }
+
+/**
+ * If i18n module installed, switch off i18n query rewritiing to allow nodes
+ * in non-default language to be exported.
+ */
+function _uuid_node_features_disable_i18n_rewriting() {
+  if(module_exists('i18n')) {
+    $i18n_mode = i18n_selection_mode('off');
+  }
+}
\ No newline at end of file
