ngettext

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

ngettextVersion plurielle de gettext

Description

ngettext ( string $msgid1 , string $msgid2 , int $n ) : string

Version plurielle de gettext(). Quelques langues ont plus d'une forme de messages pluriels dépendant du compteur.

Liste de paramètres

msgid1

L'ID singulier du message.

msgid2

L'ID pluriel du message.

n

Le nombre (i.e. nombre d'éléments) pour déterminer la traduction du nombre grammatical respectif.

Valeurs de retour

Retourne un message au pluriel identifié par msgid1 et msgid2 pour le compteur n.

Exemples

Exemple #1 Exemple avec ngettext()

<?php

setlocale
(LC_ALL'cs_CZ');
printf(ngettext("%d window""%d windows"1), 1); // 1 okno
printf(ngettext("%d window""%d windows"2), 2); // 2 okna
printf(ngettext("%d window""%d windows"5), 5); // 5 oken

?>