mirror of
https://github.com/discourse/discourse.git
synced 2025-05-24 03:36:18 +08:00
FEATURE: new site setting to set locale from cookie for anonymous users. (#18377)
This new hidden default-disabled site setting `set_locale_from_cookie` will set locale from anonymous user's cookie value.
This commit is contained in:
@ -100,8 +100,8 @@ module Middleware
|
||||
end
|
||||
|
||||
def key_locale
|
||||
if SiteSetting.set_locale_from_accept_language_header
|
||||
HttpLanguageParser.parse(@env["HTTP_ACCEPT_LANGUAGE"])
|
||||
if locale = Discourse.anonymous_locale(@request)
|
||||
locale
|
||||
else
|
||||
"" # No need to key, it is the same for all anon users
|
||||
end
|
||||
|
Reference in New Issue
Block a user