pysepal.i18n.loading#

Read a messages/<locale>/*.json directory into immutable locale data.

Module Attributes

ENGLISH

The authoritative locale.

Functions

discover_locale_codes

Return the locale codes folder ships, English first.

load_locale

Read and merge every JSON file of one locale.

overlay

Overlay valid translations, leaving missing plural forms unresolved.

translation_problem

Validate a target leaf against its English message's argument contract.

LocaleData(code, messages, plural_keys)

One locale's flattened catalogue.