The thousand separator is misplaced for large real numbers, that is numbers with a decimal point. It is injected on thousand positions counting from the right end of the fraction. It should be counting from the left end.
See for example w:no:Pi. This number should be 3,141 592 653 589 7… in Norwegian and not 3,1 415 926 535 897. Note, there are several other issues with the layout, and in particular T232894: Decimal point is lost in formatnum for large numbers.