class ApplicationController
START:i18n
Protected Instance Methods
default_url_options()
click to toggle source
# File app/controllers/application_controller.rb, line 46 def default_url_options { locale: I18n.locale } end
set_i18n_locale_from_params()
click to toggle source
# File app/controllers/application_controller.rb, line 34 def set_i18n_locale_from_params if params[:locale] if I18n.available_locales.map(&:to_s).include?(params[:locale]) I18n.locale = params[:locale] else flash.now[:notice] = "#{params[:locale]} translation not available" logger.error flash.now[:notice] end end end