Fixed bug in converting number to string

Previously it would choke on numbers that contained place separators,
guessing whether they’re using the American style comma for place
separator or European style dot place separator using the unit system,
is there a better way to guess this?