> it's up to its users to avoid `PluralForm.get`ting phrases which already tell you the quantity.
You mean one should not use `PluralForm.get` to generate snippets of the form "0 pages", "1 page", "2 pages"? Because if that's what you mean, you are directly contradicting all of the examples on the page.
All the concrete examples on the page are English — so they use plural forms when English does.
That said, my wording did needlessly assume one of two approaches. The 'downloads' example shows both.
PluralForm is often called at the whole-phrase level, for all languages, rather than as at an 'atomic' level, at the points where specific languages pluralise things. This contrast is shown in the 'downloads' example.
In this use pattern, the correct approach is to write the same thing twice, if the 'plural form' of the matches the singular one.
This pops up in English too. For instance, chrome://browser/locale/downloads/downloads.properties contains:
You mean one should not use `PluralForm.get` to generate snippets of the form "0 pages", "1 page", "2 pages"? Because if that's what you mean, you are directly contradicting all of the examples on the page.