Added setlocale(LC_ALL, "POSIX") to always have "1.23" not "1,23"