dngettext
<<<
gettext ngettext
>>>

8.41 Gettext (GNU)
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
bind_textdomain_codeset
bindtextdomain
dcgettext
dcngettext
dgettext
dngettext
->gettext
ngettext
textdomain

8.41.13 gettext()Recherche un message dans le domaine courant

[ Exemples avec gettext ]   PHP 3>= 3.0.7, PHP 4 , PHP 5

string  gettext ( string   message )

gettext retourne une chaîne traduite, si elle en a trouvé une dans la table de traduction, ou bien le message message , s'il n'a pas été trouvé. Vous pouvez utiliser le caractère souligné (_) comme alias de cette fonction.

Vérification gettext

<?php
// Choix l'allemand
setlocale(LC_ALL, 'de_DE');

// Spécifie la localisation des tables de traduction
bindtextdomain("myPHPApp", "./locale");

// Choisit le domaine
textdomain("myPHPApp");

// La traduction est cherché dans ./locale/de_DE/LC_MESSAGES/myPHPApp.mo

// Affichage d'un message de test
echo gettext("Bienvenue dans mon application PHP");

// Ou utilisation de l'alias _() pour gettext()
echo _("Passer une bonne journée");
?>

Voir aussi setlocale .

<< gettext >>
dngettext Gettext (GNU) ngettext