Estoy tratando de implementar reglas de pluralización específicas de locale en I18n & Rails, pero no estoy teniendo suerte. Esto es lo que estoy haciendo:Custom Rails I18n Locale Pluralization Help
# in config/initializers/locale.rb
I18n::Backend::Simple.send(:include, I18n::Backend::Pluralization)
{
# Force Use of :few key
:ru => {:i18n => {:plural => {:rule => lambda { |n| :few}}}}
}
# in config/locales/ru.yml
ru:
user:
one: One User
few: Few Users
many: Many Users
other: Other Users
# Testing
script/console
>> I18n.locale = :ru ; I18n.t("user", :count => 20)
=> "Other Users"
Como se puede ver, yo estoy tratando de forzar el: pocas teclas (debe devolver "Pocos usuarios"), sólo para ver si esta pluralizador Dang funcionará .. .Pero no dados :(
Aquí está el medio ambiente estoy corriendo:
- Rails 2.3.8
- i18n 0.5.0 joya
¿Alguna idea?
dulce. Eso funciono. Gracias Amigo! – dhulihan