{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic"}],"enrichment":{"capability":"oslo.i18n provides utilities for handling internationalization and translation of text strings in Python applications, with support for multiple languages and locales.","skillfed_tags":["openstack","internationalization","translation"],"use_cases":["Mark user-facing strings in a web application for translation into multiple languages.","Build OpenStack-compatible services that need consistent i18n handling across components.","Add multi-language support to a library or framework without heavy translation infrastructure.","Integrate translation workflows into an existing Python project using standard gettext conventions."],"what_it_does":"oslo.i18n is a library from the OpenStack project that simplifies internationalization (i18n) work in Python applications. It wraps and extends standard translation utilities to make it easier to mark strings for translation and manage multiple languages in a codebase. The library is designed for applications that need to support users in different locales and languages, providing a consistent interface for marking translatable strings and accessing translations at runtime.\n\nThe package is part of the OpenStack infrastructure and is actively maintained. It has minimal dependencies\u2014only pbr\u2014and supports modern Python versions from 3.11 onward. It's typed, making it suitable for projects that use static type checking. The library is permissively licensed under Apache-2.0, so it can be used freely in both open-source and proprietary projects.","worth_installing":"Yes, if you are building an OpenStack service or need a lightweight, actively maintained i18n utility for a Python application. The low install friction, permissive license, and modern Python support make it a straightforward choice. If you need advanced translation features (pluralization rules, context-aware translations, or backend flexibility), verify that oslo.i18n provides them before committing."},"id":"oslo-i18n","links":{"html":"https://skillfed.io/packages/oslo-i18n","md":"https://skillfed.io/packages/oslo-i18n.md","pypi":"https://pypi.org/project/oslo-i18n/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-10","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"oslo.i18n","python_support":"supports_current","summary":"Oslo i18n library"},"popularity":{"monthly_downloads":1719883,"position":3619,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"6.9.0"}
