I18n

Before this branch get merged back to master I'd like to have at least:

* [ ] Spanish
* [ ] Portuguese (Brazil)
* [ ] German