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
Porting faq module to last Beluga version
Work in progress on locales
Porting Faq module
End of Faq porting
Fix ternary writting
Change local to locale (cf #203)
Make the source code easier to read
Create enum for errors