gettext
Sucht einen Text in der aktuellen Domain
Beschreibung
string gettext
( string $message
)
Parameter-Liste
-
message
-
Die zu übersetzende Mitteilung.
Rückgabewerte
Diese Funktion gibt einen übersetzten string zurück, falls
einer in der Übersetzungstabelle gefunden wird, andernfalls
den übergebenen Originalstring.
Beispiele
Beispiel #1 gettext-Check
<?php
// Sprache auf Deutsch setzen
putenv('LC_ALL=de_DE');
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");
?>
Anmerkungen
Hinweis:
Sie können einen Unterstrich '_' als Alias für diese Funktion verwenden.
Hinweis:
Das reine Setzen einer Sprachangabe reicht bei einigen Systemen nicht aus.
Daher sollte putenv verwendet werden, um die aktuelle
lokale Umgebung zu definieren.