summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/controllers/application_controller.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
index 275a4d4..779193f 100644
--- a/app/controllers/application_controller.rb
+++ b/app/controllers/application_controller.rb
@@ -17,6 +17,10 @@ class ApplicationController < ActionController::Base
17 protected 17 protected
18 18
19 def set_locale 19 def set_locale
20 I18n.locale = params[:locale].to_sym if params[:locale] 20 if params[:locale] && I18n.available_locales.include?(params[:locale])
21 I18n.locale = params[:locale].to_sym
22 else
23 params.delete(:locale)
24 end
21 end 25 end
22end 26end