{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/20"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content/3"}],"enrichment":{"capability":"Adds internationalization (i18n) and localization (l10n) support to Quart web applications using Babel and pytz for language translation and timezone handling.","skillfed_tags":["internationalization","async-web","archived"],"use_cases":["Build a Quart web app that serves content in multiple languages based on user locale or browser settings.","Add timezone-aware date and time handling to Quart applications using pytz integration.","Extract and manage message catalogs for translation workflows in async web projects.","Localize error messages, form labels, and user-facing strings in a Quart REST or HTML API."],"what_it_does":"Quart-Babel is an extension that brings internationalization and localization capabilities to Quart, an async Python web framework. It wraps Babel (for message translation) and pytz (for timezone support) to let you build web applications that serve content in multiple languages and handle timezone-aware operations. The extension is initialized by passing your Quart app instance to the Babel class, after which you can mark strings for translation and manage locale selection across requests.\n\nThe package is in Beta status and the repository is now archived with no ongoing maintenance. It supports Python 3.8 through 3.12 and has low install friction. If your Quart application needs multi-language support and your dependencies remain stable, this extension provides the plumbing; however, you should verify compatibility with your specific Quart version and be prepared to maintain it yourself if issues arise.","worth_installing":"Yes, if you are building a new Quart application that requires i18n/l10n and can accept an archived, unmaintained dependency. The low install friction and permissive license make it straightforward to add. No, if you need active maintenance, security updates, or are already running a production Quart service\u2014the abandoned status means you own any future fixes or compatibility work."},"id":"quart-babel","links":{"html":"https://skillfed.io/packages/quart-babel","md":"https://skillfed.io/packages/quart-babel.md","pypi":"https://pypi.org/project/quart-babel/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2024-10-05","license_spdx":null,"license_treatment":"permissive","name":"quart_babel","python_support":"supports_current","summary":"Implements i18n and l10n support for Quart."},"popularity":{"monthly_downloads":96010,"position":13236,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.7"}
