Add i18n support

Fixes #19