Sha256: 69b58ded60eea3bc46ef5d2fe1780a98508b5526dae7571b46f0711cf02da24a

Contents?: true

Size: 400 Bytes

Versions: 59

Compression:

Stored size: 400 Bytes

Contents

class ActionController::Base
  def set_gettext_locale
    requested_locale = params[:locale] || session[:locale] || cookies[:locale] ||  request.env['HTTP_ACCEPT_LANGUAGE'] || I18n.default_locale
    locale = FastGettext.set_locale(requested_locale)
    session[:locale] = locale
    I18n.locale = locale # some weird overwriting in action-controller makes this necessary ... see I18nProxy
  end
end

Version data entries

59 entries across 59 versions & 2 rubygems

Version Path
gettext_i18n_rails-1.8.0 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.7.2 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.7.1 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.7.0 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.6.0 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.5.0 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.4.0 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.3.2 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.3.1 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.3.0 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.2.3 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.2.2 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.2.1 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.2.0 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.1.0 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.0.5 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.0.4 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.0.3 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.0.2 lib/gettext_i18n_rails/action_controller.rb
gettext_i18n_rails-1.0.1 lib/gettext_i18n_rails/action_controller.rb