aeat.core.i18n package¶
Internationalization primitives: the tr() translation surface.
Resolves operator-facing strings to the active output language (Spanish, English, Catalan, or Hungarian) — the single runtime translation surface the CLI renders through. User documentation is authored separately and never reuses these translation keys.
Major declarations:
tr()— translate a key to the active language.output_language()andOUTPUT_LANGUAGE_ENV_VAR— resolve and override the activeOutputLanguage, drawn fromSUPPORTED_OUTPUT_LANGUAGES.register_profile_language_resolver()— wire the active profile’s language preference into resolution.Translatable— a value that carries its own translation key.