diff options
author | Sven Fuchs <svenfuchs@artweb-design.de> | 2010-04-16 22:16:21 +0200 |
---|---|---|
committer | Pratik Naik <pratiknaik@gmail.com> | 2010-04-17 19:26:46 +0100 |
commit | 9a3a4d6aefa7e2ca94340754eb5541bea1783de0 (patch) | |
tree | da4eba73b9666077ea711a197a1fe91d45eea3ab /railties/lib/rails | |
parent | b7693dc028cea513724681a70dfd4f3e294bbc54 (diff) | |
download | rails-9a3a4d6aefa7e2ca94340754eb5541bea1783de0.tar.gz rails-9a3a4d6aefa7e2ca94340754eb5541bea1783de0.tar.bz2 rails-9a3a4d6aefa7e2ca94340754eb5541bea1783de0.zip |
Make i18n fallbacks configurable and fallback to the default locale by default in production [#4428 state:resolved]
Allows to configure locale fallbacks through config.i18n.fallbacks. The default setting
config.i18n.fallbacks = true in production.rb will make I18n.t lookup fallback to the
I18n.default_locale if a translation could not be found for the current or given locale.
config.fallbacks = true
config.fallbacks.map = { :ca => :es }
config.fallbacks.defaults = [:'es-ES', :es]
config.fallbacks = [:'es-ES', :es]
config.fallbacks = { :ca => :es }
config.fallbacks = [:'es-ES', :es, { :ca => :es }]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
Diffstat (limited to 'railties/lib/rails')
-rw-r--r-- | railties/lib/rails/generators/rails/app/templates/config/environments/production.rb.tt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/railties/lib/rails/generators/rails/app/templates/config/environments/production.rb.tt b/railties/lib/rails/generators/rails/app/templates/config/environments/production.rb.tt index f902120453..b9fb13b640 100644 --- a/railties/lib/rails/generators/rails/app/templates/config/environments/production.rb.tt +++ b/railties/lib/rails/generators/rails/app/templates/config/environments/production.rb.tt @@ -39,4 +39,8 @@ # Enable threaded mode # config.threadsafe! + + # Enable locale fallbacks for I18n (makes lookups for any locale fall back to + # the I18n.default_locale when a translation can not be found) + config.i18n.fallbacks = true end |