UserFrosting API

PluralRules

Interfaces, Classes and Traits

RuleInterface
Interface for Rule Definition.
Rule0
Families: Asian (Chinese, Japanese, Korean, Vietnamese), Persian, Turkic/Altaic (Turkish), Thai, Lao 1 - everything: 0, 1, 2, .
Rule1
Families: Germanic (Danish, Dutch, English, Faroese, Frisian, German, Norwegian, Swedish), Finno-Ugric (Estonian, Finnish, Hungarian), Language isolate (Basque), Latin/Greek (Greek), Semitic (Hebrew), Romanic (Italian, Portuguese, Spanish, Catalan) 1 - 1 2 - everything else: 0, 2, 3, .
Rule10
Families: Slavic (Slovenian, Sorbian) 1 - ends in 01: 1, 101, 201, ... 2 - ends in 02: 2, 102, 202, ... 3 - ends in 03-04: 3, 4, 103, 104, 203, 204, ... 4 - everything else: 0, 5, 6, 7, 8, 9, 10, 11, .
Rule11
Families: Celtic (Irish Gaeilge) 1 - 1 2 - 2 3 - is 3-6: 3, 4, 5, 6 4 - is 7-10: 7, 8, 9, 10 5 - everything else: 0, 11, 12, .
Rule12
Families: Semitic (Arabic).
Rule13
Families: Semitic (Maltese) 1 - 1 2 - is 0 or ends in 01-10: 0, 2, 3, ... 9, 10, 101, 102, ... 3 - ends in 11-19: 11, 12, ... 18, 19, 111, 112, ... 4 - everything else: 20, 21, .
Rule14
Families: Slavic (Macedonian) 1 - ends in 1: 1, 11, 21, ... 2 - ends in 2: 2, 12, 22, ... 3 - everything else: 0, 3, 4, ... 10, 13, 14, ... 20, 23, .
Rule15
Families: Icelandic 1 - ends in 1, not 11: 1, 21, 31, ... 101, 121, 131, ... 2 - everything else: 0, 2, 3, ... 10, 11, 12, ... 20, 22, .
Rule2
Families: Romanic (French, Brazilian Portuguese) 1 - 0, 1 2 - everything else: 2, 3, .
Rule3
Families: Baltic (Latvian) 1 - 0 2 - ends in 1, not 11: 1, 21, ... 101, 121, ... 3 - everything else: 2, 3, ... 10, 11, 12, ... 20, 22, .
Rule4
Families: Celtic (Scottish Gaelic) 1 - is 1 or 11: 1, 11 2 - is 2 or 12: 2, 12 3 - others between 3 and 19: 3, 4, ... 10, 13, ... 18, 19 4 - everything else: 0, 20, 21, .
Rule5
Families: Romanic (Romanian) 1 - 1 2 - is 0 or ends in 01-19: 0, 2, 3, ... 19, 101, 102, ... 119, 201, ... 3 - everything else: 20, 21, .
Rule6
Families: Baltic (Lithuanian) 1 - ends in 1, not 11: 1, 21, 31, ... 101, 121, ... 2 - ends in 0 or ends in 10-20: 0, 10, 11, 12, ... 19, 20, 30, 40, ... 3 - everything else: 2, 3, ... 8, 9, 22, 23, ... 29, 32, 33, .
Rule7
Families: Slavic (Croatian, Serbian, Russian, Ukrainian) 1 - ends in 1, not 11: 1, 21, 31, ... 101, 121, ... 2 - ends in 2-4, not 12-14: 2, 3, 4, 22, 23, 24, 32, ... 3 - everything else: 0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 26, .
Rule8
Families: Slavic (Slovak, Czech) 1 - 1 2 - 2, 3, 4 3 - everything else: 0, 5, 6, 7, .
Rule9
Families: Slavic (Polish) 1 - 1 2 - ends in 2-4, not 12-14: 2, 3, 4, 22, 23, 24, 32, ... 104, 122, ... 3 - everything else: 0, 5, 6, ... 11, 12, 13, 14, 15, ... 20, 21, 25, .

Search results