forked from zaclys/searxng
add language names in qwant's fetch languages function
This commit is contained in:
parent
e0142d380e
commit
ea9d979cc3
@ -24,9 +24,9 @@ from babel.localedata import locale_identifiers
|
||||
from flask_babel import gettext
|
||||
from operator import itemgetter
|
||||
from json import loads
|
||||
from requests import get
|
||||
from searx import settings
|
||||
from searx import logger
|
||||
from searx.poolrequests import get
|
||||
from searx.utils import load_module, match_language, get_engine_from_settings
|
||||
|
||||
|
||||
|
@ -124,11 +124,10 @@ def _fetch_supported_languages(resp):
|
||||
|
||||
regions_json = loads(response_text)
|
||||
|
||||
supported_languages = []
|
||||
supported_languages = {}
|
||||
for lang in regions_json['languages'].values():
|
||||
if lang['code'] == 'nb':
|
||||
lang['code'] = 'no'
|
||||
for country in lang['countries']:
|
||||
supported_languages.append(lang['code'] + '-' + country)
|
||||
lang_code = "{lang}-{country}".format(lang=lang['code'], country=country)
|
||||
supported_languages[lang_code] = {'name': lang['name']}
|
||||
|
||||
return supported_languages
|
||||
|
Loading…
Reference in New Issue
Block a user