Added i18n functionality
Finished i18n functionality. More translates needed.