Number substitution French (1.500 => 1 500)

Hello,

I would like to know if there is a way for me to make sure each number, for ex. "1.500", gets replaced by this format "1 500" (no "." AND a non-breaking space instead) (my target language is French).

I often see segments being confirmed automatically without any change to them (so "1.500" would be confirmed automatically in the target language) even though there is no such number in my translation memory. Why does this happen?

I've been looking for a solution for quite some time, this really gets on my nerves as I sometimes have to handle files with LOTS of bumbers in them.

Thank you in advance.

Best regards,

Amandine