Bonjour à tous
J'ai un petit problème avec la fonction ngettext.
Si on utilise 1 ou plus, pas de soucis ça marche très bien, mais avec zéro on obtient toujours le mot (ou l'expression) au pluriel:
Par exemple:
ngettext("absence","absences",1) = > absence
ngettext("absence","absences",2) = > absences
ngettext("absence","absences",0) = > absences
J'ai lu quelque part que suivant la langue on écrit pour zéro soit au pluriel, soit au singulier.
Mais même en déclarant la langue, ça ne change pas.
setlocale(LC_ALL, 'fr_FR');
ngettext("absence","absences",0) = > absences
Je n'ai pas encore regardé le problème des termes traduits, mais déjà en français ça ne marche pas :-(
Est-ce que quelqu'un à une idée ou au moins une piste ?
Merci
Partager