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 flask_babel import gettext
|
||||||
from operator import itemgetter
|
from operator import itemgetter
|
||||||
from json import loads
|
from json import loads
|
||||||
from requests import get
|
|
||||||
from searx import settings
|
from searx import settings
|
||||||
from searx import logger
|
from searx import logger
|
||||||
|
from searx.poolrequests import get
|
||||||
from searx.utils import load_module, match_language, get_engine_from_settings
|
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)
|
regions_json = loads(response_text)
|
||||||
|
|
||||||
supported_languages = []
|
supported_languages = {}
|
||||||
for lang in regions_json['languages'].values():
|
for lang in regions_json['languages'].values():
|
||||||
if lang['code'] == 'nb':
|
|
||||||
lang['code'] = 'no'
|
|
||||||
for country in lang['countries']:
|
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
|
return supported_languages
|
||||||
|
|
Loading…
Reference in New Issue