Searx - Configuration

J’ai trouvé un moyen de changer cela :

Commençons par le fichier sudo nano /opt/yunohost/searx/searx/settings.yml dans lequel nous rajoutons la ligne default_language = "fr_FR" dans le bloc search:
Cela donne :

search:
    safe_search : 0 # Filter results. 0: None, 1: Moderate, 2: Strict
    autocomplete : "" # Existing autocomplete backends: "dbpedia", "duckduckgo", "google", "startpage", "wikipedia" - leave blank to turn it off by default
    default_language : "fr_FR"

Ensuite, pour changer la langue par défaut de l’interface, nous mettons dans le bloc ui: la valeur "fr" pour le paramètre default_locale
Cela donne :

ui:
    themes_path : "" # Custom ui themes path - leave it blank if you didn't change
    default_theme : oscar # ui theme
    default_locale : "fr" # Default interface locale - leave blank to detect from browser information or use codes from the 'locales' config section

Il n’y a plus qu’une étape pour changer la langue de recherche par défaut, et cela se passe dans le fichier sudo nano /opt/yunohost/searx/searx/preferences.py dans le bloc class Preferences(object):
On modifie la ligne 215 de

'language': EnumStringSetting('all', choices=LANGUAGE_CODES),

à

'language': EnumStringSetting(settings['search']['default_language'], choices=LANGUAGE_CODES),

Et voilà ! Le tour est joué, et on peut changer les paramètres dans le navigateur comme on le souhaite, ça marchera !