aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails
diff options
context:
space:
mode:
authorSven Fuchs <svenfuchs@artweb-design.de>2010-04-16 22:16:21 +0200
committerPratik Naik <pratiknaik@gmail.com>2010-04-17 19:26:46 +0100
commit9a3a4d6aefa7e2ca94340754eb5541bea1783de0 (patch)
treeda4eba73b9666077ea711a197a1fe91d45eea3ab /railties/lib/rails
parentb7693dc028cea513724681a70dfd4f3e294bbc54 (diff)
downloadrails-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.tt4
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