Я использую рельсы 4.1.9 с i18n. Я хочу, чтобы правила плюрализации регистров для турецких.Rails I18n плюрализация не работает
Это pluralizaton.rb под конфигом/Инициализаторы
require "i18n/backend/pluralization"
I18n::Backend::Simple.send(:include, I18n::Backend::Pluralization)
И это правили в plurals.rb при конфигурации/локалях.
:tr => { :i18n => { :plural => { :keys => [:one, :other], :rule => lambda { |n| [0, 1].include?(n) ? :one : :other } } } },
Это образец файла локали.
tr:
sample:
one: 1
other: 3
zero: 0
I18n.t('sample',count: 0)
работает, как ожидалось, и Retruns 0
но когда runnign I18n.t('sample', count: 1)
дает 3
. Как я могу создать пользовательские правила плюрализации для турецкого? Или где я ошибаюсь?