Rosetta::Pluralization::Rule
Inherits Struct / Value / Object
Abstract pluralization rule.
A pluralization rule struct provides a main #rule method that, given a
count number, returns the corresponding plural category tag, which
should be part of the common plural category tags defined
by the CLDR:
:zero, :one, :two, :few, :many and :other.
Constructors
new
SourceInstance methods
initialize
SourceNested types
- Rosetta::Pluralization::Rule::Arabic
- Rosetta::Pluralization::Rule::Breton
- Rosetta::Pluralization::Rule::CentralMoroccoTamazight
- Rosetta::Pluralization::Rule::Colognian
- Rosetta::Pluralization::Rule::EastSlavic
- Rosetta::Pluralization::Rule::Irish
- Rosetta::Pluralization::Rule::Langi
- Rosetta::Pluralization::Rule::Latvian
- Rosetta::Pluralization::Rule::Lithuanian
- Rosetta::Pluralization::Rule::Macedonian
- Rosetta::Pluralization::Rule::Maltese
- Rosetta::Pluralization::Rule::Manx
- Rosetta::Pluralization::Rule::OneOther
- Rosetta::Pluralization::Rule::OneTwoOther
- Rosetta::Pluralization::Rule::OneUpToTwoOther
- Rosetta::Pluralization::Rule::OneWithZeroOther
- Rosetta::Pluralization::Rule::Other
- Rosetta::Pluralization::Rule::Polish
- Rosetta::Pluralization::Rule::Romanian
- Rosetta::Pluralization::Rule::ScottishGaelic
- Rosetta::Pluralization::Rule::Slovenian
- Rosetta::Pluralization::Rule::UpperSorbian
- Rosetta::Pluralization::Rule::Welsh
- Rosetta::Pluralization::Rule::WestSlavic