Commit 5768c140546c322b386769cdb0b8b2e473a837a8

Authored by Rodrigo Souto
2 parents f137d4f6 6e7e44d5

Merge branch 'ai3085' into 'stable'

Use I18n fallbacks and default_locale as in FastGettext

http://noosfero.org/Development/ActionItem3085
app/controllers/application_controller.rb
... ... @@ -65,6 +65,7 @@ class ApplicationController < ActionController::Base
65 65 FastGettext.default_locale = environment.default_locale
66 66 FastGettext.locale = (params[:lang] || session[:lang] || environment.default_locale || request.env['HTTP_ACCEPT_LANGUAGE'] || 'en')
67 67 I18n.locale = FastGettext.locale
  68 + I18n.default_locale = FastGettext.default_locale
68 69 if params[:lang]
69 70 session[:lang] = params[:lang]
70 71 end
... ...
config/initializers/i18n.rb 0 → 100644
... ... @@ -0,0 +1,4 @@
  1 +# necessary for I18n.default_locale to work
  2 +require 'i18n/backend/fallbacks'
  3 +I18n.backend.class.send :include, I18n::Backend::Fallbacks
  4 +
... ...