i18n (working, but not ready for production)

Not finished yet.