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

    in

    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:

    Read more

  • Übersetzungsdateien umwandeln

    Written by

    in

    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

    Read more

  • PHP: Wie bekommt man Gettext zum Laufen?

    Written by

    in

    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…

    Read more