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
I just prefer to keep it in a separate file, there is enough LOC inside `Ticket.hx`