From 60db344cc0715eab4d03dad5629f4c47954c466c Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Thu, 21 Oct 2021 10:41:57 +0200 Subject: [enh] reduce the available language list close #406 settings['search']['languages'] contains the languages codes and 'all' --- searx/preferences.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'searx/preferences.py') diff --git a/searx/preferences.py b/searx/preferences.py index 26506556a..5ff89c969 100644 --- a/searx/preferences.py +++ b/searx/preferences.py @@ -10,14 +10,11 @@ from zlib import compress, decompress from urllib.parse import parse_qs, urlencode from searx import settings, autocomplete -from searx.languages import language_codes as languages from searx.locales import LOCALE_NAMES from searx.webutils import VALID_LANGUAGE_CODE COOKIE_MAX_AGE = 60 * 60 * 24 * 365 * 5 # 5 years -LANGUAGE_CODES = [l[0] for l in languages] -LANGUAGE_CODES.append('all') DISABLED = 0 ENABLED = 1 DOI_RESOLVERS = list(settings['doi_resolvers']) @@ -336,7 +333,7 @@ class Preferences: 'language': SearchLanguageSetting( settings['search']['default_lang'], is_locked('language'), - choices=list(LANGUAGE_CODES) + [''] + choices=settings['search']['languages'] + [''] ), 'locale': EnumStringSetting( settings['ui']['default_locale'], -- cgit v1.2.3