Flask Series: Internationalization

Internationalization (i18n) enables applications and services to support multiple languages and locales. Localization (L10n) adds support for a given language and locale. The Flask-Babel extension adds support for i18n and L10n in a Flask application. It is built based on babel, pytz and speaklater. Flask-Babel is easy to install and configure: pip install Flask-Babel bookshelf/config.py …