Improved French translation