Module dagon.core.i18n

Internationalization system for Dagon applications.

Description

The dagon.core.i18n module implements a simple text localization mechanism based on key-value configuration files (*.lang). Localization is loaded into the Translation object and provides access to strings by keys. Locales are loaded from locale/<locale_code>.lang, for example locale/en_US.lang.

Classes

NameDescription
Translation Represents a translation table for the given locale.