mirror of
https://github.com/searxng/searxng.git
synced 2026-06-13 13:27:52 +02:00
[fix] online engine processor: accept language headers doesn't get sent for 'all' language
This commit is contained in:
@@ -152,10 +152,13 @@ class OnlineProcessor(EngineProcessor):
|
|||||||
# add Accept-Language header
|
# add Accept-Language header
|
||||||
# https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Accept-Language
|
# https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Accept-Language
|
||||||
|
|
||||||
if self.engine.send_accept_language_header and search_query.locale:
|
if self.engine.send_accept_language_header:
|
||||||
|
if search_query.locale:
|
||||||
_l = search_query.locale.language
|
_l = search_query.locale.language
|
||||||
_t = search_query.locale.territory or _l
|
_t = search_query.locale.territory or _l
|
||||||
headers["Accept-Language"] = f"{_l},{_l}-{_t};q=0.7,en;q=0.3"
|
headers["Accept-Language"] = f"{_l},{_l}-{_t};q=0.7,en;q=0.3"
|
||||||
|
else:
|
||||||
|
headers["Accept-Language"] = "en-US,en;q=0.9"
|
||||||
self.logger.debug("HTTP Accept-Language: %s", headers.get("Accept-Language", ""))
|
self.logger.debug("HTTP Accept-Language: %s", headers.get("Accept-Language", ""))
|
||||||
|
|
||||||
return params
|
return params
|
||||||
|
|||||||
Reference in New Issue
Block a user