Modules
Public façade (API) of the erli18n library — the single entry point for
anyone using the library in an application (GNU gettext family).
The erli18n library's application callback: the OTP entry point
that brings the process tree up and down.
Optional Cowboy middleware that negotiates the request locale and sets it before the handler runs — turnkey per-request localization.
Optional Elli middleware that negotiates the request locale and sets it before
the handler runs — the Elli counterpart to erli18n_cowboy.
Framework-agnostic core for per-request locale negotiation.
Internal effectful runner shared by the optional web adapters.
Pure, total, fail-soft substituter for named %{name} placeholders.
Canonicalization-aware BCP-47 locale negotiation and fallback (Phase 2).
Evaluator and validator for the gettext/CLDR plural rules used by erli18n.
Parser and serializer for the GNU gettext PO/POT format.
persistent_term storage layer for erli18n translation catalogs.
Catalog gen_server: the serialized writer of the translation catalogs.
Root supervisor of the erli18n application tree.
erli18n observability surface: a thin wrapper over the :telemetry library
that centralizes the event names and shields call sites from the absence of
the optional dependency.