Sha256: 345db76fd86d5efa6613290adffe2968cb12b6c562383fa0d89cfcf163f6d247

Contents?: true

Size: 416 Bytes

Versions: 56

Compression:

Stored size: 416 Bytes

Contents

proc = lambda { |n| n % 10 == 1 && n % 100 != 11 ? :one : [2, 3, 4].include?(n % 10) && ![12, 13, 14].include?(n % 100) ? :few : n % 10 == 0 || [5, 6, 7, 8, 9].include?(n % 10) || [11, 12, 13, 14].include?(n % 100) ? :many : :other }

{
  :ru => {:i18n => {:plural => { :rule => proc, :keys => [:one, :few, :many, :other]}}},
  :uk => {:i18n => {:plural => { :rule => proc, :keys => [:one, :few, :many, :other]}}}
}

Version data entries

56 entries across 56 versions & 3 rubygems

Version Path
sunrise-cms-1.0.6 config/locales/defaults/pluralize.rb
sunrise-cms-1.0.5 config/locales/defaults/pluralize.rb
sunrise-cms-1.0.4 config/locales/defaults/pluralize.rb
sunrise-cms-1.0.3 config/locales/defaults/pluralize.rb
sunrise-cms-1.0.2 config/locales/defaults/pluralize.rb
sunrise-cms-1.0.1 config/locales/defaults/pluralize.rb
sunrise-cms-1.0.0 config/locales/defaults/pluralize.rb
sunrise-cms-1.0.0.rc3 config/locales/defaults/pluralize.rb
sunrise-cms-1.0.0.rc2 config/locales/defaults/pluralize.rb
sunrise-cms-1.0.0.rc1 config/locales/defaults/pluralize.rb
sunrise-cms-0.7.0.rc2 config/locales/defaults/pluralize.rb
sunrise-cms-0.7.0.rc1 config/locales/defaults/pluralize.rb
sunrise-cms-0.6.11 config/locales/defaults/pluralize.rb
sunrise-cms-0.6.10 config/locales/defaults/pluralize.rb
sunrise-cms-0.6.9 config/locales/defaults/pluralize.rb
sunrise-cms-0.6.8 config/locales/defaults/pluralize.rb
sunrise-cms-0.6.7 config/locales/defaults/pluralize.rb
sunrise-cms-0.6.6 config/locales/defaults/pluralize.rb
sunrise-cms-0.6.5 config/locales/defaults/pluralize.rb
sunrise-cms-0.6.4 config/locales/defaults/pluralize.rb