rails:3697
From: naopontan <naopontan@g...>
Date: Wed, 21 Dec 2011 10:55:02 +0900
Subject: [rails:3697] Re: I18n でデフォルトを ja にしているのに英語になってしまう
naopontan です。 I18n.default_locale と I18n.locale は共に ja です。 $ RAILS_ENV=production ruby script/console Loading production environment (Rails 2.3.12) >> I18n.locale => :ja >> I18n.default_locale => :ja >> helper.number_to_currency 1000 => "$1,000.00" ちなみにOSは本番機が CentOS 5.7 で開発機は 5.6 です。 ソースは同じなので環境の問題だとは思いますが、gem 関連でしょうかね? 2011年12月20日21:55 前島 真一 <netwillnet@g...>: > 前島です。 > > script/console で I18n.locale の値はどのように出力されますか? > 例えばherokuだと I18n.default_locale と I18n.locale の値が異なるケースがあるらしいです。 > http://stackoverflow.com/questions/5156765/heroku-i18n-locale-is-different-from-default-locale-works-fine-locally > > > On 2011/12/20, at 19:02, naopontan wrote: > >> こんにちは。naopontan と申します。 >> >> rails2.3.12 を使っています。 >> >> I18n についてご教示願います。 >> 開発マシンでは日本語になっているのですが、本番マシンでは英語になってしまいます。 >> >> ◆開発マシン >> $ RAILS_ENV=production ruby script/runner "p I18n.t >> 'number.currency.format.unit'" >> "円" >> >> ◆本番マシン >> $ RAILS_ENV=production ruby script/runner "p I18n.t >> 'number.currency.format.unit'" >> "$" >> >> 本番マシンへのデプロイは capistrano を使っています。 >> config/locales/ja.yml は当然、どちらにも存在しますし、 >> config/environment.rb では以下を定義しています。 >> >> config.i18n.default_locale = 'ja' >> >> 他に確認すべきところは何でしょうか?ご教示頂ければ幸いです。 >> >> -- >> ML: rails@r... >> 使い方: http://QuickML.com/ > -- ML: rails@r... 使い方: http://QuickML.com/
3695 2011-12-20 11:02 [naopontan@g... ] I18n でデフォルトを ja にしているのに英語になってしまう 3696 2011-12-20 13:55 ┗[netwillnet@g... ] -> 3697 2011-12-21 02:55 ┗[naopontan@g... ]