Added full i18n support in the code and translations for English,
Spanish and Catalan. Language choosing not fully implemented yet.