Пробовал копировать вашу проблему, и имел ту же проблему.Переместил правило множественного числа в файл языкового стандарта и работал нормально.
Переключил файл языкового стандарта на стиль Ruby, так как обычный YAML по какой-то причине не понравился моей лямбде.
# config/initializers/locale.rb
I18n::Backend::Simple.send(:include, I18n::Backend::Pluralization)
# config/locales/ru.rb
{
:ru => {
:user => {
:one => "One User",
:few => "Few Users",
:many => "Many Users",
:other => "Other Users"
},
:i18n => {
:plural => {
:rule => lambda { |n| :few }
}
}
}
}
# Testing
$ script/console
Loading development environment (Rails 2.3.8)
>> I18n.locale = :ru; I18n.t("user", :count => 20) #=> "Few Users"
может попробовать и посмотреть, поможет ли это