O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required