2015-03-23 5 views
1

Я использую рельсы 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. Как я могу создать пользовательские правила плюрализации для турецкого? Или где я ошибаюсь?

ответ