Index: sites/all/modules/i18n/i18nsync/i18nsync.module
===================================================================
--- sites/all/modules/i18n/i18nsync/i18nsync.module	(revision 9339)
+++ sites/all/modules/i18n/i18nsync/i18nsync.module	(working copy)
@@ -87,6 +87,11 @@
           }
         }
       }
+      $form['i18n']['i18nsync_nodeapi_onupdate'] = array(
+        '#type' => 'checkbox',
+        '#title' => t('Synchronize translations on update'),
+        '#default_value' => variable_get('i18nsync_nodeapi_onupdate_'.$type, 1),
+      );
       break;
     case 'node_delete_confirm':
       // Intercept form submission so we can handle uploads, replace callback
@@ -199,7 +204,7 @@
         // Intentional no break.
       case 'update':    
         // Let's go with field synchronization.
-        if (!empty($node->tnid) && ($fields = i18nsync_node_fields($node->type)) && ($translations = _i18nsync_node_translations($node, TRUE))) {
+        if (!empty($node->tnid) && ($fields = i18nsync_node_fields($node->type)) && ($translations = _i18nsync_node_translations($node, TRUE)) && variable_get('i18nsync_nodeapi_onupdate_'.$node->type, 1) == 1) {
           $i18nsync = TRUE;
           $count = 0;
           foreach ($translations as $trnode) {
