Update French translation with various fixes and tweaks.