プロジェクトの場合、私はRailsバージョン2.3.5にロックされています。
アプリケーションをローカライズしようとしていますが、特定のロケールを使用したいと思います。
簡単にするために、en-USに切り替えたいとしましょう https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/en-US.yml
私の問題は、environment.rbのデフォルトロケールを「en-US」に設定すると、ビューで、distance_time_in_wordsがある場合は常に、月単位で%{count}、時間単位で%{count}を取得することです。
他のロケールを試しましたが、%{count}が表示されても問題は解決しません。
ここで、config.i18n.default_locale =:en-USをenviroment.rbにコメントアウトしてデフォルトのロケールを含めない場合、distance_time_in_wordsは情報を正しく返します。つまり、%{count}は数値に置き換えられます。
I18nモジュールはactivesupport2.3.5(\ activesupport-2.3.5 \ lib \ active_support \ vendor \ i18n-0.1.3)に含まれているため、i18nプラグインを使用したくありません。
前もって感謝します!!
前もって感謝します。