summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rw-r--r--utils/fetch_languages.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/utils/fetch_languages.py b/utils/fetch_languages.py
index 5632c90ba..3241370c0 100644
--- a/utils/fetch_languages.py
+++ b/utils/fetch_languages.py
@@ -14,7 +14,8 @@ from json import loads, dumps
import io
from sys import path
path.append('../searx') # noqa
-from searx.engines import engines
+from searx import settings
+from searx.engines import initialize_engines, engines
# Geonames API for country names.
geonames_user = '' # ADD USER NAME HERE
@@ -77,6 +78,7 @@ def get_country_name(locale):
# Fetchs supported languages for each engine and writes json file with those.
def fetch_supported_languages():
+ initialize_engines(settings['engines'])
for engine_name in engines:
if hasattr(engines[engine_name], 'fetch_supported_languages'):
try:
@@ -117,7 +119,7 @@ def join_language_lists():
languages[lang]['counter'].append(engine_name)
# filter list to include only languages supported by most engines
- min_supported_engines = int(0.75 * len(engines_languages))
+ min_supported_engines = int(0.70 * len(engines_languages))
languages = {code: lang for code, lang
in languages.iteritems()
if len(lang.get('counter', [])) >= min_supported_engines or