You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Starting with CLDR v40, from 2021-10-06, more languages were given a many pluralization category. For example, see the entry for Italian in the Language Plural Rules document.
rails-i18n only has logic to return many for a few languages. For languages like Italian, rails-i18n configures them with the OneOther rule, while they should now also support many, according to the CLDR.
I would like to add many to the languages where it newly appeared in CLDR v40 and v41. What would be the best practice to do this? I have not done an exhaustive investigation through the Language Plural Rules document, so I'm not sure how much is shared between the languages. If there is significant sharing, I assume a new OneManyOther pluralization rule class would be appropriate? Otherwise, I could edit the specific rules files with each language's specific rules.
The text was updated successfully, but these errors were encountered:
Starting with CLDR v40, from 2021-10-06, more languages were given a
many
pluralization category. For example, see the entry for Italian in the Language Plural Rules document.rails-i18n
only has logic to returnmany
for a few languages. For languages like Italian,rails-i18n
configures them with theOneOther
rule, while they should now also supportmany
, according to the CLDR.I would like to add
many
to the languages where it newly appeared in CLDR v40 and v41. What would be the best practice to do this? I have not done an exhaustive investigation through the Language Plural Rules document, so I'm not sure how much is shared between the languages. If there is significant sharing, I assume a newOneManyOther
pluralization rule class would be appropriate? Otherwise, I could edit the specific rules files with each language's specific rules.The text was updated successfully, but these errors were encountered: