I18n

Implement gettext translations using Flask Babel extension.