Index: mappers/number.inc
===================================================================
--- mappers/number.inc	(revision 2)
+++ mappers/number.inc	(working copy)
@@ -68,6 +68,14 @@
       $field['und'][$delta]['value'] = $v;
       $delta++;
     }
+    elseif(isset($info['settings']['decimal_separator'])) {
+      // Check if seperator exists in the value
+      if (preg_match('/^[0-9]+' . $info['settings']['decimal_separator'] . '{1}[0-9]+$/', $v, $match)) {
+        // Replace the seperator to a '.' for saving
+        $field['und'][$delta]['value'] = preg_replace('/' . $info['settings']['decimal_separator'] . '/', '.', $match);
+        $delta++;
+      }      
+    }
   }
 
   $entity->$target = $field;
