finalize wallet module to the new locales system
- no more string inside the module
- the errors are handled using enums
- context construction have move inside the Widgets
fix template error `
Update fr_FR.json
Merge pull request #207 from jeremyletang/remove-more-plain-string-error-only-inside-wallet-module-for-the-moment-just-to-be-sure-that-everything-work-as-a-charm

finalize wallet module to the new locales system