determine_language

in app/controllers/application_controller.rb [35:46]


  def determine_language
    if params[:locale].present? && available_language?(params[:locale])
      return params[:locale]
    end

    language = request.env["HTTP_ACCEPT_LANGUAGE"] || ""
    language = language.scan(/^[a-z]{2}/).first
    return language if available_language?(language)

    I18n.default_locale
  end