Mostly a complete french translation