Every language has its own rules for handling plurals. Some languages have only 2 plural categories, like “one” & “other” for English, some languages have 4 categories, like “one”, “few”, “many” & “other” for Russian, etc. But even if languages have the same categories, it does not mean those categories will be used for the same numbers. You can compare “Applies when the number is” columns in the tables below for different languages.
Knowing all these complexities around determining what plural format should be used for what number, it is better to leave that out to software libraries or frameworks that already have such support.
Having all those plural rules in mind while translating the texts is not easy.
Localizely has translation editor that guides you with plural support for each language as shown in the screenshot below.
Previous: Flutter ARB
Read next: Supported file formats
Tired of manually editing translation files?
Our platform streamlines software localization for you.