Skip to content
A modernized Flask-Babel(Ex) extension.
Python Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Include license and changelog in documentation Jun 25, 2017
flask_babelplus
tests add more test cases May 15, 2017
.coveragerc
.gitignore Split the whole thing into more files May 14, 2017
.travis.yml Split the whole thing into more files May 14, 2017
CHANGES Fix cache not being set correctly Oct 8, 2017
CONTRIBUTORS Split the whole thing into more files May 14, 2017
LICENSE
MANIFEST.in HEAD is 0.7 Jul 23, 2010
Makefile
README.md
pytest.ini
requirements.txt Add requirements file Jun 25, 2017
setup.cfg Split the whole thing into more files May 14, 2017
setup.py Include speaklater May 29, 2017
tox.ini Split the whole thing into more files May 14, 2017

README.md

Flask-BabelPlus

Build Status Coverage Status PyPI Version Documentation Status

Adds i18n/l10n support to Flask applications with the help of the Babel library.

This is a fork of Flask-BabelEx which in turn is a fork of the official Flask-Babel extension. It is API compatible with both forks.

It comes with following additional features:

  1. It is possible to use multiple language catalogs in one Flask application;
  2. Localization domains: your extension can package localization file(s) and use them if necessary;
  3. Does not reload localizations for each request.

The main difference to Flask-BabelEx is, that you can pass the localization Domain in the extensions initialization process.

# Flask-BabelPlus
babel.init_app(app=app, default_domain=FlaskBBDomain(app))

Links

You can’t perform that action at this time.