19.10 gettext verwenden
Problem
Sie möchten ein zusammenhängendes System zur Erzeugung, Wartung und Verwendung von Meldungskatalogen erstellen.
Lösung
Verwenden Sie die gettext-Erweiterung von PHP, die Ihnen Zugriff auf die GNU-gettext-Utilities gibt:
bindtextdomain('gnumeric','/usr/share/locale'); textdomain('gnumeric'); $languages = array('en_CA','da_DK','de_AT','fr_FR'); foreach ($languages as $language) { setlocale(LC_ALL, $language); print gettext(" Unknown formula")."\n"; }
Diskussion
gettext ist eine Sammlung von Werkzeugen, die es Ihrer Anwendung leichter machen, vielsprachige Meldungen zu erzeugen. Wenn Sie PHP mit der Option --with-gettext
kompilieren, stehen Ihnen Funktionen zu Verfügung, die den entsprechenden Text aus Meldungskatalogen ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.