key, value = normalize_pluralization(locale, key, value) if key.index("\000")
44
45
45
46
parts = key.split('|').reverse
59
60
60
61
keys = I18n::Gettext.plural_keys(locale)
61
62
values = value.split("\000")
62
raise "invalid number of plurals: #{values.size}, keys: #{keys.inspect}" if values.size != keys.size
63
raise "invalid number of plurals: #{values.size}, keys: #{keys.inspect} on #{locale} locale for msgid #{key.inspect} with values #{values.inspect}" if values.size != keys.size