diff --git a/config/initializers/i18n-config.rb b/config/initializers/i18n-config.rb index d9f738a6..a951eeac 100644 --- a/config/initializers/i18n-config.rb +++ b/config/initializers/i18n-config.rb @@ -27,10 +27,11 @@ module I18n::Backend::Pluralization n==1 ? :one : :other # default :en end end + key = :other if key == :few && !entry.has_key?(key) #fallback to :other if :few is missing raise InvalidPluralizationData.new(entry, n) unless entry.has_key?(key) entry[key] end end I18n::Backend::Simple.send(:include, I18n::Backend::Pluralization) -I18n::Backend::Simple.send(:include, I18n::Backend::Fallbacks) \ No newline at end of file +I18n::Backend::Simple.send(:include, I18n::Backend::Fallbacks)