French translation

French translation updated and more complete based on boshra's previous work.