[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug #61248] plural_table missing formulas for many major languages
From: |
Bruno Haible |
Subject: |
Re: [bug #61248] plural_table missing formulas for many major languages |
Date: |
Thu, 09 Dec 2021 12:51:14 +0100 |
Michele Locati wrote:
> Just a side note: the plural rules adopted by Unicode CLDR for:
> - French (since CLDR 39)
> - Italian, Portuguese, and Spanish (since CLDR 40)
> has recently changed: they switched from 2 to 3 plural rules.
>
> Why?
>
> For example, translating English to French:
> 1 view => 1 vue
> 2 views => 2 vues
> 1.000.000 views => 1.000.000 de vues (read as "1 million de vues")
Yes, and the added "de " preposition can also be "d’":
1 animal
2 animaux
729 animaux
2000000 d’animaux
The respective translation teams can, of course, switch to this plural
rule with 3 forms instead of 2. But I would consider this extremely low
priority, because the rule with 2 forms has been OK for 20 years. In
other words, it's so rare that the argument of ngettext is a multiple
of 1000000 that no one noticed the problem in 20 years.
Bruno