Implement i18n support

Adds i18n support as stated in #5