X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/4a4d89138c440c7f68369fac12447002cf0cadd5..3a599519eb49c2211bbb513fbbda65a05068b9e5:/app/controllers/application.rb diff --git a/app/controllers/application.rb b/app/controllers/application.rb index 64eb2180f..3d16ffa69 100644 --- a/app/controllers/application.rb +++ b/app/controllers/application.rb @@ -100,6 +100,10 @@ class ApplicationController < ActionController::Base response.headers['Error'] = message render :text => message, :status => status end + + def set_locale + I18n.locale = request.compatible_language_from(I18n.available_locales) + end def api_call_handle_error begin @@ -134,7 +138,6 @@ class ApplicationController < ActionController::Base end private - # extract authorisation credentials from headers, returns user = nil if none def get_auth_data if request.env.has_key? 'X-HTTP_AUTHORIZATION' # where mod_rewrite might have put it