gettext

(PHP 3 >= 3.0.7, PHP 4, PHP 5)

gettext -- Sucht einen Text in der aktuellen Domain

Beschreibung

string gettext ( string message )

Diese Funktion gibt einen übersetzten String zurück, falls einer in der Übersetzungstabelle gefunden wird, andernfalls den übergebenen Originalstring. Sie können einen Unterstrich '_' als Alias für diese Funktion verwenden.

Beispiel 1. gettext()-Check

<?php
// Sprache auf Deutsch setzen
setlocale(LC_ALL, 'de_DE');

// Angeben des Pfads der Übersetzungstabellen
bindtextdomain("meinePHPApp", "./locale");

// Domain auswählen
textdomain("meinePHPApp");

// Die Übersetzung wird nun in ./locale/de_DE/LC_MESSAGES/meinePHPApp.mo gesucht

// Ausgeben des Test-Textes
echo gettext("Willkommen in meiner PHP Applikation");

// Oder verwenden Sie den Alias _() für gettext()
echo _("Einen schönen Tag noch");
?>

Siehe auch setlocale().