{"library":"quart-babel","title":"Quart-Babel","description":"Implements i18n and l10n support for Quart, the async Python web microframework. Current version 1.0.7. Release cadence is irregular, with several breaking changes in recent versions.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install quart-babel"],"cli":null},"imports":["from quart_babel import Babel","from quart_babel import gettext, ngettext, lazy_gettext","from quart_babel import format_date, format_datetime, format_number"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import os\nfrom quart import Quart\nfrom quart_babel import Babel, gettext, set_locale\n\napp = Quart(__name__)\napp.config['BABEL_DEFAULT_LOCALE'] = os.environ.get('BABEL_DEFAULT_LOCALE', 'en')\nbabel = Babel(app)\n\n@app.route('/')\nasync def index():\n    return gettext('Hello World')\n\nif __name__ == '__main__':\n    app.run()","lang":"python","description":"Basic Quart-Babel setup with a simple route using gettext.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}