Sort out storage and use of user preferred languages.
This commit is contained in:
parent
37749e07e1
commit
0e96027a20
14 changed files with 52 additions and 16 deletions
|
@ -102,6 +102,15 @@ class ApplicationController < ActionController::Base
|
|||
end
|
||||
|
||||
def set_locale
|
||||
if @user
|
||||
if !@user.languages.empty?
|
||||
request.user_preferred_languages = @user.languages
|
||||
elsif !request.user_preferred_languages.empty?
|
||||
@user.languages = request.user_preferred_languages
|
||||
@user.save
|
||||
end
|
||||
end
|
||||
|
||||
I18n.locale = request.compatible_language_from(I18n.available_locales)
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue