API Reference — Aquilia Documentation
Comprehensive guide and documentation for API Reference in the Aquilia framework. View API reference, examples, and implementation patterns.
i18n / API Reference i18n API Reference Module-level symbol map for Aquilia i18n including locale utilities, catalog backends, formatting surface, runtime middleware, template wiring, DI hooks, and fault types. Top-Level Exports from aquilia.i18n import ( Locale, parse_locale, normalize_locale, parse_accept_language, negotiate_locale, TranslationCatalog, MemoryCatalog, FileCatalog, SurpCatalog, NamespacedCatalog, MergedCatalog, PluralCategory, get_plural_rule, select_plural, MessageFormatter, format_message, format_number, format_currency, format_date, I18nConfig, I18nService, create_i18n_service, LazyString, lazy_t, lazy_tn, I18nMiddleware, ChainLocaleResolver, register_i18n_template_globals, I18nTemplateExtension, register_i18n_providers, I18nFault, MissingTranslationFault, ) Behavior Map • parse_locale validates and normalizes locale tags and may raise config-domain validation faults. • I18nService.t /tn can raise MissingTranslationFault when missing_key_strategy is set to raise. • I18nMiddleware writes resolved locale information into the request state, and cleans up ContextVars in a finally block. )
Go to Homepage