24 KiB
24 KiB
{% from 'beetroot/macros.html' import preferences_item_header, preferences_item_header_rtl, preferences_item_footer, preferences_item_footer_rtl, checkbox_toggle, support_toggle, custom_select_class %}
{% extends "beetroot/base.html" %}
{% macro engine_about(search_engine, id) -%}
{% if search_engine.about is defined %}
{% set about = search_engine.about %}
{% for categ in all_categories %}
{% endfor %}
{% if answerers %}
{% endif %}
{% endblock %}
{{- "" -}}
{%- endif -%}
{%- endmacro %}
{% block title %}{{ _('preferences') }} - {% endblock %}
{% block content %}
{{about.website}}
{%- if about.wikidata_id -%}wikidata.org/wiki/{{about.wikidata_id}}
{%- endif -%} {%- if search_engine.enable_http %}{{ icon('exclamation-sign', 'No HTTPS') }}{{ _('No HTTPS')}}
{% endif -%}{{ _('Preferences') }}
- {{ _('General') }}
- {{ _('Engines') }}
- {{ _('Plugins') }} {% if answerers %}
- {{ _('Answerers') }} {% endif %}
- {{ _('Cookies') }}
{% if 'categories' not in locked_preferences %}
{% if rtl %}
{% endif %}
{% if 'language' not in locked_preferences %}
{% set language_label = _('Search language') %}
{% set language_info = _('What language do you prefer for search?') %}
{{ preferences_item_header(language_info, language_label, rtl, 'language') }}
{% include 'beetroot/languages.html' %}
{{ preferences_item_footer(language_info, language_label, rtl) }}
{% endif %}
{% if 'locale' not in locked_preferences %}
{% set locale_label = _('Interface language') %}
{% set locale_info = _('Change the language of the layout') %}
{{ preferences_item_header(locale_info, locale_label, rtl, 'locale') }}
{% for locale_id,locale_name in locales.items() | sort %}
{{ locale_name }}
{% endfor %}
{{ preferences_item_footer(locale_info, locale_label, rtl) }}
{% endif %}
{% if 'autocomplete' not in locked_preferences %}
{% set autocomplete_label = _('Autocomplete') %}
{% set autocomplete_info = _('Find stuff as you type') %}
{{ preferences_item_header(autocomplete_info, autocomplete_label, rtl, 'autocomplete') }}
-
{% for backend in autocomplete_backends %}
{{ backend }}
{% endfor %}
{{ preferences_item_footer(autocomplete_info, autocomplete_label, rtl) }}
{% endif %}
{% if 'image_proxy' not in locked_preferences %}
{% set image_proxy_label = _('Image proxy') %}
{% set image_proxy_info = _('Proxying image results through searx') %}
{{ preferences_item_header(image_proxy_info, image_proxy_label, rtl, 'image_proxy') }}
{{ _('Enabled') }}
{{ _('Disabled')}}
{{ preferences_item_footer(image_proxy_info, image_proxy_label, rtl) }}
{% endif %}
{% if 'method' not in locked_preferences %}
{% set method_label = _('Method') %}
{% set method_info = _('Change how forms are submited, learn more about request methods') %}
{{ preferences_item_header(method_info, method_label, rtl, 'method') }}
POST
GET
{{ preferences_item_footer(method_info, method_label, rtl) }}
{% endif %}
{% if 'safesearch' not in locked_preferences %}
{% set safesearch_label = _('SafeSearch') %}
{% set safesearch_info = _('Filter content') %}
{{ preferences_item_header(safesearch_info, safesearch_label, rtl, 'safesearch') }}
{{ _('Strict') }}
{{ _('Moderate') }}
{{ _('None') }}
{{ preferences_item_footer(safesearch_info, safesearch_label, rtl) }}
{% endif %}
{% if 'theme' not in locked_preferences %}
{% set theme_label = _('Themes') %}
{% set theme_info = _('Change searx layout') %}
{{ preferences_item_header(theme_info, theme_label, rtl, 'theme') }}
{% for name in themes %}
{{ name }}
{% endfor %}
{{ preferences_item_footer(theme_info, theme_label, rtl) }}
{% endif %}
{% if 'beetroot-style' not in locked_preferences %}
{{ preferences_item_header(_('Choose style for this theme'), _('Style'), rtl, 'beetroot_style') }}
Beetroot
Darkbeet
{{ preferences_item_footer(_('Choose style for this theme'), _('Style'), rtl) }}
{% endif %}
{% if 'results_on_new_tab' not in locked_preferences %}
{% set label = _('Results on new tabs') %}
{% set info = _('Open result links on new browser tabs') %}
{{ preferences_item_header(info, label, rtl, 'results_on_new_tab') }}
{{ _('On') }}
{{ _('Off')}}
{{ preferences_item_footer(info, label, rtl) }}
{% endif %}
{% set label = _('Show advanced settings') %}
{% set info = _('Show advanced settings panel in the home page by default') %}
{{ preferences_item_header(info, label, rtl, 'advanced_search') }}
{{ _('On') }}
{{ _('Off')}}
{{ preferences_item_footer(info, label, rtl) }}
{% if 'doi_resolver' not in locked_preferences %}
{% set label = _('Open Access DOI resolver') %}
{% set info = _('Redirect to open-access versions of publications when available (plugin required)') %}
{{ preferences_item_header(info, label, rtl, 'doi_resolver') }}
{% for doi_resolver_name,doi_resolver_url in doi_resolvers.items() %}
{{ doi_resolver_name }} - {{ doi_resolver_url }}
{% endfor %}
{{ preferences_item_footer(info, label, rtl) }}
{% endif %}
{% set label = _('Engine tokens') %}
{% set info = _('Access tokens for private engines') %}
{{ preferences_item_header(info, label, rtl, 'tokens') }}
{{ preferences_item_footer(info, label, rtl) }}
{% include 'beetroot/categories.html' %}
{% else %}
{% include 'beetroot/categories.html' %}
{% endif %}
-
{% for categ in all_categories %}
{{ _(categ) }}
{% endfor %}
{{ _("Allow all") }} {{ _("Disable all") }}
{% if not rtl %}
{% else %}
{% endif %}
{% for search_engine in engines_by_category[categ] %}
{% if not search_engine.private %}
{% if not rtl %}
{% else %}
{% endif %}
{% endif %}
{% endfor %}
{{ _("Allow") }} | {{ _("Engine name") }} | {{ _("Shortcut") }} | {{ _("Selected language") }} | {{ _("SafeSearch") }} | {{ _("Time range") }} | {{ _("Avg. time") }} | {{ _("Max time") }} | {{ _("Max time") }} | {{ _("Avg. time") }} | {{ _("Time range") }} | {{ _("SafeSearch") }} | {{ _("Selected language") }} | {{ _("Shortcut") }} | {{ _("Engine name") }} | {{ _("Allow") }} |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{- checkbox_toggle('engine_' + search_engine.name|replace(' ', '_') + '__' + categ|replace(' ', '_'), (search_engine.name, categ) in disabled_engines) -}} | {%- if search_engine.enable_http %}{{ icon('exclamation-sign', 'No HTTPS') }}{% endif -%} {{- search_engine.name -}} {{- engine_about(search_engine, 'tooltip_' + categ + '_' + search_engine.name) -}} | {{ shortcuts[search_engine.name] }} | {{ support_toggle(stats[search_engine.name].supports_selected_language) }} | {{ support_toggle(search_engine.safesearch==True) }} | {{ support_toggle(search_engine.time_range_support==True) }} | {% if stats[search_engine.name]['warn_time'] %}{{ icon('exclamation-sign')}} {% endif %}{{ 'N/A' if stats[search_engine.name].time==None else stats[search_engine.name].time }} | {% if stats[search_engine.name]['warn_timeout'] %}{{ icon('exclamation-sign') }} {% endif %}{{ search_engine.timeout }} | {{ search_engine.timeout }}{% if stats[search_engine.name]['warn_time'] %} {{ icon('exclamation-sign')}}{% endif %} | {{ 'N/A' if stats[search_engine.name].time==None else stats[search_engine.name].time }}{% if stats[search_engine.name]['warn_time'] %} {{ icon('exclamation-sign')}}{% endif %} | {{ support_toggle(search_engine.time_range_support==True) }} | {{ support_toggle(search_engine.safesearch==True) }} | {{ support_toggle(stats[search_engine.name].supports_selected_language) }} | {{ shortcuts[search_engine.name] }} | {% if search_engine.enable_http %}{{ icon('exclamation-sign', 'No HTTPS') }}{% endif %}{{ search_engine.name }}{{ engine_about(search_engine) }} | {{ checkbox_toggle('engine_' + search_engine.name|replace(' ', '_') + '__' + categ|replace(' ', '_'), (search_engine.name, categ) in disabled_engines) }} |
{% for plugin in plugins %}
{% if plugin.preference_section != 'onions' %}
{% endif %}
{% endfor %}
{{ _(plugin.name) }}
{{ checkbox_toggle('plugin_' + plugin.id, plugin.id not in allowed_plugins) }}
{{ _('This is the list of searx\'s instant answering modules.') }}
{{ _('Name') }} {{ _('Keywords') }} {{ _('Description') }} {{ _('Examples') }} {% for answerer in answerers %} {% endfor %}{{ answerer.info.name }} | {{ answerer.keywords|join(', ') }} | {{ answerer.info.description }} | {{ answerer.info.examples|join(', ') }} |
{{ _('These settings are stored in your cookies, this allows us not to store this data about you.') }} {{ _("These cookies serve your sole convenience, we don't use these cookies to track you.") }}
{{ _('Search URL of the currently saved preferences') }} ({{ _('Note: specifying custom settings in the search URL can reduce privacy by leaking data to the clicked result sites.') }}):
{{ _('back') }}
{{ _('Reset defaults') }}