diff --git a/FSL/src/configregions.cpp b/FSL/src/configregions.cpp
index 1477700ce6a59a206648946a99934d135917dcc5..5b5db6810aac781c14a58e68161e34168ff216c3 100644
--- a/FSL/src/configregions.cpp
+++ b/FSL/src/configregions.cpp
@@ -17,6 +17,11 @@ ConfigRegions::ConfigRegions(QWidget *parent) :
     proton_cut_validator = new QDoubleValidator(-100000.0,100000.0,8);
     positron_cut_validator = new QDoubleValidator(-100000.0,100000.0,8);
     gamma_cut_validator = new QDoubleValidator(-100000.0,100000.0,8);
+    
+    electron_cut_validator->setLocale(QLocale::C);
+    proton_cut_validator->setLocale(QLocale::C);
+    positron_cut_validator->setLocale(QLocale::C);
+    gamma_cut_validator->setLocale(QLocale::C);
 
     ui->lE_electron->setValidator(electron_cut_validator);
     ui->lE_proton->setValidator(proton_cut_validator);
diff --git a/FSL/src/fsl_mainwindow.cpp b/FSL/src/fsl_mainwindow.cpp
index dfa18d7ea986e8f18a2bd86bc201ad33e7c7eb46..d332cef5a462b9d164f096ebb0b0f63fecaa61bf 100644
--- a/FSL/src/fsl_mainwindow.cpp
+++ b/FSL/src/fsl_mainwindow.cpp
@@ -128,8 +128,12 @@ FSLMainWindow::FSLMainWindow(QWidget *parent)
     p_y_validator = new QDoubleValidator(-100000.0,100000.0,8);
     p_z_validator = new QDoubleValidator(-100000.0,100000.0,8);
     mag_field_validator = new QDoubleValidator(-100000.0,100000.0,8);
-
-
+    
+    p_x_validator->setLocale(QLocale::C);
+    p_y_validator->setLocale(QLocale::C);
+    p_z_validator->setLocale(QLocale::C);
+    mag_field_validator->setLocale(QLocale::C);
+    
     ui->lE_px->setValidator(p_x_validator);
     ui->lE_py->setValidator(p_y_validator);
     ui->lE_pz->setValidator(p_z_validator);