aeat.locales package

Locale-catalogue maintenance facade for YAML and modelo translations.

The package keeps the four runtime catalogues (en, es, ca, hu) in sync with codebase translation keys and enforces inter-locale parity. The developer CLI (python -m aeat.locales) owns edits through set, remove, scaffold, scaffold --check, and audit commands; the catalogue YAML is CLI-maintained, not hand-edited.

Modelo schema-local translations are handled by the same facade through modelo subcommands and the ModeloLocaleManager record set. Those TOML-backed translations stay separate from the runtime YAML catalogues while sharing the same drift-reporting discipline.

Major declarations:

Submodules