Équation de pluriel et gettext

Claude Paroz <[email protected]>
Newsgroups gmane.comp.internationalization.french
Message-ID <1403894771.5857.26.camel@doulos>
Bonjour,

J'ai appris aujourd'hui qu'en français, on n'accorde généralement pas
lorsqu'un nombre est plus petit que 2 : 1.5 kilo, et pas 1.5 kilos.

Voir notamment 
http://www.academie-francaise.fr/la-langue-francaise/questions-de-langue#57_strong-em-nombres-criture-lecture-accord-em-strong (point 5)

Il se trouve cependant que l'équation de pluriel communément utilisée
pour le français est "Plural-Forms: nplurals=2; plural=(n > 1);"
La question ne se pose pas vraiment pour l'implémentation de référence
de gettext en C, puisque ses développeurs ont préféré évacuer le
problème en n'acceptant que des nombres entiers dans la fonction
ngettext.
https://www.gnu.org/software/gettext/manual/html_node/Plural-forms.html

Par contre, dans d'autres langages moins typés, notamment en Python, la
fonction ngettext accepte des nombres à virgule, ce qui pose un problème
pour le français pour les quantités entre 1 et 2. L'équation qui devrait
alors être utilisée est "Plural-Forms: nplurals=2; plural=(n >= 2);".

Vaudrait-il donc la peine de recommander un changement de cette équation
de pluriel pour le français ?
Si vous maîtrisez d'autres langages de programmation à typage faible et
possédant une implémentation gettext, il serait aussi intéressant de
connaître leur comportement avec des nombres à virgule.

Cordialement.

Claude Paroz
-- 
www.2xlibre.net

_______________________________________________
Liste de discussion Traduc
[email protected]
http://listes.traduc.org/mailman/listinfo/traduc
[/!\ Les pièces-jointes doivent attendre l'approbation du modérateur.]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.