i18next

See #25 for remaining tasks.