# erli18n v0.1.0 - Table of Contents

## Pages

- [erli18n](readme.md)
- [Changelog](changelog.md)
- [Contributing to erli18n](contributing.md)
- [Contributor Covenant 3.0 Code of Conduct](code_of_conduct.md)
- [Security Policy](security.md)
- [LICENSE](license.md)

## Modules

- [erli18n](erli18n.md): Public façade (API) of the `erli18n` library — the single entry point for
anyone using the library in an application (GNU gettext family).
- [erli18n_app](erli18n_app.md): The erli18n library's `application` callback: the OTP entry point
that brings the process tree up and down.
- [erli18n_plural](erli18n_plural.md): Evaluator and validator for the gettext/CLDR plural rules used by
erli18n.
- [erli18n_po](erli18n_po.md): Parser and serializer for the GNU gettext PO/POT format.
- [erli18n_server](erli18n_server.md): Catalog `gen_server`: owner and sole writer of the translations ETS table.
- [erli18n_sup](erli18n_sup.md): Root supervisor of the erli18n application tree.
- [erli18n_table_owner](erli18n_table_owner.md): Dedicated, long-lived owner of the catalog ETS table (`?ETS_TABLE`), the
`heir` that lets loaded catalogs survive a worker crash.
- [erli18n_telemetry](erli18n_telemetry.md): 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.

