nplurals3
nplurals3 is a term used in internationalization and localization to denote the use of three plural forms in a language’s grammar. It indicates a pluralization rule set in which the count n can map to three distinct form indexes, commonly represented as 0, 1, and 2. The exact semantics of these forms can vary by language, but a three-form system often distinguishes categories such as singular, few, and many.
In translation catalogs such as GNU gettext, the number of plural forms is declared in a header
Implementation notes: In PO files, the three plural forms would be defined with msgstr[0], msgstr[1], and msgstr[2].
Relation to tooling: Some frameworks and libraries provide pre-defined three-form plural rules for locales that require
See also: plural forms, gettext, ICU message format, CLDR.
---