Kagi calc displays results in the correct localized form for my regional settings (in France, 42 is written 42,0 and not 42.0) but tries to reuse this result a an american/rest-of-the-world-formatted one in subsequent calculations if a reference to this result is used (_ or ans).
For example
6*7 returns 42,0
_-2 is replaced with 420-2 and returns 418,0, which is incorrect
_ should be replaced with 42 and the result of _-2 should be 40, not 418