Tag: gettext
Gettext is a widely-used internationalization and localization (i18n/l10n) system that provides tools for translating software messages into different languages.
-
Fatal error: Call to undefined function bindtextdomain()
Written by
This error might be caused by a missing GetText extension. If this is the case, you have to enable the extension in your php.ini: If the extension is not installed yet, this is how to install gettext on macOS (for PHP7.0): Afterwards, do not forget to restart Apache:
-
Übersetzungsdateien umwandeln
Written by
Xliff in Gettext (po) oder Gettext (po) in Xliff umwandeln? Unter localise.biz gibt es ein sehr umfangreiches Tool, welches bei der Umwandlung verschiedenster Übersetzungsdateien hilft: https://localise.biz/free/converter/po-to-xliff
-
PHP: Wie bekommt man Gettext zum Laufen?
Written by
Zunächst erstellt man sich ein Verzeichnis, z.B. locales/, in dem die Übersetzungsdateien abgelegt werden. Die Verzeichnisstruktur sollte Unterverzeichnisse für jede Sprache, beispielsweise en/ für Englisch, de/ für Deutsch, usw. enthalten und wie folgt aufgebaut sein: locales/ de/ LC_MESSAGES/ default.po default.mo en/ LC_MESSAGES/ … In diese Verzeichnisse kommen dann die Übersetzungsdateien (*.mo, *.po). Wie diese aufgebaut…