The direction of the currently active language. Read-only from a consumer perspective —
to change the active language, call umbLocalizationRegistry.loadLanguage(locale).
The field stays publicly writable for the registry's pipeline; consumers writing here
directly will only sync the field without loading the matching dictionaries.
The locale used for locale-sensitive formatting, such as dates and numbers.
This is not necessarily the locale that was requested. Where the region Intl infers from
a language-only tag does not match the dictionary registered under that tag, the registry
corrects it — a bare en, for example, is served as en-gb.
Read-only from a consumer perspective, as with documentDirection.
Registers one or more translations
the localization set to register.
Internal registry of controllers the manager dispatches
keysChanged/documentUpdateto. UseappendConsumer/removeConsumerto mutate this set — external code should not iterate it directly or assume the stored values are fullUmbLocalizationControllerinstances. The element type was relaxed fromUmbLocalizationController<UmbLocalizationSetBase>to the smallerUmbLocalizationConsumercontract in v18.1 so that the manager doesn't pick up variance from the controller's genericterm()signature.