add language names in qwant's fetch languages function

This commit is contained in:
Marc Abonce Seguin 2020-09-14 00:05:48 -07:00 committed by Alexandre Flament
parent e0142d380e
commit ea9d979cc3
2 changed files with 4 additions and 5 deletions

View File

@ -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

View File

@ -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