pluralization.rb

Path: lib/russian/locale/pluralization.rb
Last Update: Thu Jul 26 15:52:26 +0000 2012

Правило плюрализации для русского языка, взято из CLDR, unicode.org/cldr/

Russian language pluralization rules, taken from CLDR project, unicode.org/cldr/

  one -> n mod 10 is 1 and n mod 100 is not 11;
  few -> n mod 10 in 2..4 and n mod 100 not in 12..14;
  many -> n mod 10 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14;
  other -> everything else

Пример

  :one  = 1, 21, 31, 41, 51, 61...
  :few  = 2-4, 22-24, 32-34...
  :many = 0, 5-20, 25-30, 35-40...
  :other = 1.31, 2.31, 5.31...

[Validate]