French translation

Updated french translation (not finished)