[前][次][番号順一覧][スレッド一覧]

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...      ]