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.
Fix #21 #22 merge conflict