PHP lithium\g11n Namespace

Nested Namespaces

lithium\g11n\catalog
lithium\g11n\multibyte

Classes

Name Description
Catalog Globalization data is not just translated messages, it is validation rules, formats and a lot more. Generally speaking is the `Catalog` class allowing us to retrieve and store globalized data, providing low-level functionality to other classes.
Locale The `Locale` class provides methods to deal with locale identifiers. The locale (here: _locale identifier_) is used to distinguish among different sets of common preferences.
Message The `Message` class is concerned with an aspect of globalizing static message strings throughout the framework and applications. When referring to message globalization the phrase of "translating a message" is widely used. This leads to the assumption that it's a single step process whereas it's a multi step one. A short description of each step is given here in order to help understanding the purpose of this class through the context of the process as a whole.
Multibyte The `Multibyte` class helps operating with UTF-8 encoded strings. Here multibyte is synonymous to UTF-8 which is probably the most widespread multibyte encoding in recent web application development.