Next is the question of which format the numbers are stored in the database.
To fix that you'd need to use the transform procedure for the float widget.
Then of course you'd need to also localize the decimal on output as well.