Bonjour Frédéric,
PS : j'ai laissé inchangé la définition du pluriel (n>1 me semble plus simple que n>=2).
C'est faux.
Vous avez raison tous les deux:
Le pluriel en français est réellement appliqué quand n>=2. En français, 1.5 est singulier. Voir par exemple https://www.druide.com/fr/enquetes/15-gramme-ou-15-grammes
Correct.
Avec la règle n>1, les nombres décimaux entre 1 et 2 seront mis au pluriel.
Non, puisque la règle du pluriel n’est appliquée que pour des entiers: La fonction ngettext prend un entier en argument. [1] Gettext n’a simplement pas de support pour les pluriels avec argument fractionnel.
Bruno
[1] https://www.gnu.org/software/libc/manual/html_node/Advanced-gettext-function...