5
私はロケール固有の複数化ルールをI18n & Railsに実装しようとしていますが、運がないです。ここで私がやっているものです:あなたが見ることができるように、私は強制的にしようとしているカスタムレールI18nロケールPluralizationヘルプ
# in config/initializers/locale.rb
I18n::Backend::Simple.send(:include, I18n::Backend::Pluralization)
{
# Force Use of :few key
:ru => {:i18n => {:plural => {:rule => lambda { |n| :few}}}}
}
# in config/locales/ru.yml
ru:
user:
one: One User
few: Few Users
many: Many Users
other: Other Users
# Testing
script/console
>> I18n.locale = :ru ; I18n.t("user", :count => 20)
=> "Other Users"
:いくつかのキーを、(それは「少数のユーザー」を返す必要があります)この一顧pluralizerが動作する場合、単に確認するために.. .but何サイコロ:(
ここでは、私が実行している環境ません:
- のRails 2.3.8
- 国際化0.5.0宝石
どんなアイデア?
に役立ちますかどうかを確認することがあります。それはうまくいった。ありがとう、相棒! – dhulihan