- Eine API um zu übersetzende Texte in Dateien zu markieren
- Eine Infrastruktur um diese Texte zu extrahieren und zu verwalten
- Eine Library die zur Laufzeit Texte gegen ihre Übersetzungen austauscht
Dateiformate:
- PO, text/plain, kann mit jedem Texteditor bearbeitet werden
- MO, idR. GDBM Datenbank
API:
string gettext(string $message) string _(string $message) string ngettext(string $singular, $plural, int $n)