Update and improve the French translation.

Changes include:

* Addition of translations for all the menu items present in default.json but absent from the previous translation.
* Correction of some mistakes.
* Typographical changes.
* Consistency or style changes.