Hello,
Me again. ;o) In French there should be a non breaking space after « and before » ; : ! ?
The current parser replaces the space with  
Actually before ; it should be U+202F (NARROW NO-BREAK SPACE).
  for spaces in "1 000 000" (equivalent to "1,000,000").
That should be taken into account.
Regards,
Yann