Informational advisory: Session upload progress

dgettext

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

dgettext — Remplace le domaine courant

Description

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

dgettext() remplace le domaine courant domain pour une recherche simple dans message.

Liste de paramètres

domain

Le domaine

message

Le message

Valeurs de retour

Une chaîne de caractères en cas de succès.

Erreurs / Exceptions

Lève une ValueError si domain est une string vide ou plus longue que 1024 octets.

Lève une ValueError si message est plus long que 4096 octets.

Historique

Version Description
8.4.0 Lève désormais une ValueError si domain est une string vide.
8.0.0 Lève désormais une ValueError si un argument est trop long. Auparavant, une E_WARNING était émise et false était retournée.

Voir aussi

  • gettext() - Recherche un message dans le domaine courant

+add a note

User Contributed Notes 1 note

up
2
viral at noeticsolutions dot com
20 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