Index: i18n/i18n.module
===================================================================
--- i18n/i18n.module	(revision 1982)
+++ i18n/i18n.module	(working copy)
@@ -792,6 +792,11 @@ function _i18n_variable_exit() {
         db_query("DELETE FROM {i18n_variable} WHERE name='%s' AND language='%s'", $name, $langcode);
         db_query("INSERT INTO {i18n_variable} (language, name, value) VALUES('%s', '%s', '%s')", $langcode, $name, serialize($conf[$name]));
       }
+      elseif (isset($conf[$name]) && !isset($i18n_conf[$langcode][$name])) {  
+        $refresh = TRUE;
+        $i18n_conf[$langcode][$name] = $conf[$name];
+        db_query("INSERT INTO {i18n_variable} (language, name, value) VALUES('%s', '%s', '%s')", $langcode, $name, serialize($conf[$name]));
+      }
     }
     if ($refresh) {
       cache_set('variables:'. $langcode, $i18n_conf[$langcode]);
