Finished i18n functionality. More translates needed.