Module: ShopifyApp::Localization

Extended by:
ActiveSupport::Concern
Included in:
AuthenticatedController
Defined in:
lib/shopify_app/localization.rb

Instance Method Summary collapse

Instance Method Details

#set_localeObject



5
6
7
8
9
10
11
12
13
14
# File 'lib/shopify_app/localization.rb', line 5

def set_locale
  if params[:locale]
    session[:locale] = params[:locale]
  else
    session[:locale] ||= I18n.default_locale
  end
  I18n.locale = session[:locale]
rescue I18n::InvalidLocale
  I18n.locale = I18n.default_locale
end