- module Fallbacks
- def find_first_string_or_lambda_default(defaults)
- defaults.each_with_index { |default, ix| return ix if default && !default.is_a?(Symbol) }
- nil
+ module PluralizationFallback
+ def pluralize(locale, entry, count)
+ super
+ rescue InvalidPluralizationData => e
+ raise e unless e.entry.key?(:other)
+
+ e.entry[:other]