Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

gettext

Gettext-Funktionen

    Befehl:
string gettext ( string $message )


    Parameter-Liste:
NameBeschreibung
messageDie zu übersetzende Mitteilung.

    Rückgabewerte:
Diese Funktion gibt einen übersetzten string zurück, falls einer in der Übersetzungstabelle gefunden wird, andernfalls den übergebenen Originalstring.

    Beschreibung:
Sucht nach einer Mitteilung in der aktuellen Domain.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Sie können einen Unterstrich '_' als Alias für diese Funktion verwenden.

Das reine Setzen einer Sprachangabe reicht bei einigen Systemen nicht aus. Daher sollte putenv() verwendet werden, um die aktuelle lokale Umgebung zu definieren.


    Siehe auch:
Setzt Locale Informationen
 

gettext() - Beispiel:


Eingabe:
<?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");
?>

Gettext-Funktionen