Set and force the LC_NUMERIC locale to the system locale before it gets overwritten in the language file setlocale(LC_ALL, ..) call. With LC_ALL, languages other than english would have float/decimal values as 1,0 instead of 1.0 (#634)