Singlulier et pluriel avec ngettext
Posté : 25 févr. 2011, 19:54
Bonjour,
Je galère depuis deux ou trois heures sur la fonction printf.
Ainsi, si j'utilise la syntaxe suivante...
En revanche, si n vaut 0, ma marque du pluriel s'affiche.
Comment y remédier. Je n'ai pas trouvé d'explication convaincante, jusqu'ici.
Je tiens à passer par ngettext pour pouvoir internationaliser mes chaînes de caractères.
Un grand merci.
Cordialement,
Gaspard
Je galère depuis deux ou trois heures sur la fonction printf.
Ainsi, si j'utilise la syntaxe suivante...
$n = 1;
printf(ngettext("%d commentaire", "%d commentaires", $n), $n);
commentaire ne comprend pas de s, logiquement...En revanche, si n vaut 0, ma marque du pluriel s'affiche.
Comment y remédier. Je n'ai pas trouvé d'explication convaincante, jusqu'ici.
Je tiens à passer par ngettext pour pouvoir internationaliser mes chaînes de caractères.
Un grand merci.
Cordialement,
Gaspard