Hacker News new | ask | show | jobs
by citelao 223 days ago
Many languages have very complicated pluralization rules. For example, Russian has different plural forms for numbers ending in 2.

That doesn't prevent a good translation framework from working properly, but it proves why the sample code in your example & the OP would not work.

https://www.unicode.org/cldr/charts/43/supplemental/language...

1 comments

Even English. Counting the top 5 winners of a competition, there's 5th place, 4th place, 3th place, 2th place, and of course, the winner... first place!

No, wait.