Add i18n into the bot.

This is very minimal. This can be applied in a much wider case, but
solves the only required issue for now. Will add i18n support to the web
side of things in a future commit.