PHP 8.4.2 Released!

dgettext

(PHP 4, PHP 5, PHP 7, PHP 8)

dgettextÜberschreibt die aktuelle Domain

Beschreibung

dgettext(string $domain, string $message): string

Die Funktion dgettext() erlaubt Ihnen, die aktuelle domain für eine einzelne Meldungssuche zu überschreiben.

Parameter-Liste

domain

Die Domain

message

Die Meldung

Rückgabewerte

Bei Erfolg ein String.

Fehler/Exceptions

Wenn domain der leere String ist, wird ein ValueError geworfen.

Changelog

Version Beschreibung
8.4.0 Wirft nun einen ValueError, wenn domain der leere String ist.

Siehe auch

  • gettext() - Sucht eine Meldung in der aktuellen Domain

add a note

User Contributed Notes 1 note

up
2
viral at noeticsolutions dot com
18 years ago
While using this function, remember to call bindtextdomain for as many domains as you want to use in your application. For example, if I have module1 and module2 as 2 separate domains in the same application, you can do the following:

bindtextdomain("module1", "//path/to/my/locale/folder");
bindtextdomain("module2", "//path/to/my/locale/folder");
textdomain("module1");

echo _("Label1"); // this call will get the message from module1
echo dgettext("module2", "Label1"); // this call will get the message from module2

===
Viral Shah
To Top