Wrong calculation result in fr_BE due to "." from numpad not interpreted as decimal separator.
There is a weird behavior using fr_BE locale.
When I type "2.5+5" (I use the "." because this how the numpad is configured on the keyboard), then the result proposed is "30" !!!
This problem doesn't occur in the calculator app which considers the "." key of the numpad as ","
if
LC_NUMERIC
decimal_point ","
thousands_sep "."
grouping 3
END LC_NUMERIC
Then :
elif
LC_NUMERIC
decimal_point ","
thousands_sep "<U202F>"
grouping 3
END LC_NUMERIC
or
LC_NUMERIC
copy "fr_FR"
END LC_NUMERIC
then:
I suspect the calculation code strips the "thousand sep".