This has most likely to do with a problem which was posted to the core
mailing list here:
http://groups.google.com/group/rubyonrails-core/browse_thread/thread/1fe3e88f9fe73177/

The culprit seems to be: I18n.locale is set to some value, if models
include a module that
requires some other files. Thus I18n.default_locale is no longer
relevant.

Rainer

On Aug 21, 6:03 pm, rainerfrey <[email protected]> wrote:
> I have an application that uses I18n, but in the first deployment, I
> don't want to enable different languages per user/request because
> there are very few users who all speak german).
> Therefore I have     config.i18n.default_locale = :de in config/
> application.rb.
> I have no code whatsoever to set/change I18n.locale in my app.
>
> In development environment, it works as expected: the application is
> in german:
> $ rails c
> Loading development environment (Rails 3.0.0.rc)
>
> >> I18n.default_locale
> => :de
> >> I18n.locale
> => :de
>
> But in production, the application is in english, although
> default_locale is correctly set:
> $ RAILS_ENV=production rails c
> Loading production environment (Rails 3.0.0.rc)
>
> >> I18n.default_locale
> => :de
> >> I18n.locale
> => :en
>
> Does anyone have an idea what might cause this, or how to change?
> I have a completely unchanged config/environments/production.rb, but I
> also tested with
>   config.i18n.fallbacks = false
> with no change.
>
> Rainer
>
> Some system information:
>
> I18n gem is version 0.4.1. Ruby is:
> ruby -v
> ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
> but it is exactly the same on 1.9.2 p0.
>
> FWIW:
> Mac OS X 10.6.4, although the language of my account is English, I get
> the following:
> $ locale
> LANG="de_DE.UTF-8"
> LC_COLLATE="de_DE.UTF-8"
> LC_CTYPE="de_DE.UTF-8"
> LC_MESSAGES="de_DE.UTF-8"
> LC_MONETARY="de_DE.UTF-8"
> LC_NUMERIC="de_DE.UTF-8"
> LC_TIME="de_DE.UTF-8"
> LC_ALL=
>
> But I get the same behavior on Debian 5, with LANG=en_US.UTF-8

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to