dngettext
ngettext
Gettext-Funktionen
PHP Manual

# gettext

(PHP 4, PHP 5)

gettext — Sucht einen Text in der aktuellen Domain

### Beschreibung

string gettext ( string `$message` )

Sucht nach einer Mitteilung in der aktuellen Domain.

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

### Siehe auch

- setlocale() - Setzt Locale Informationen

dngettext
ngettext
Gettext-Funktionen
PHP Manual