From f117f969d85566c4a9df6c8a41ec441756b1bfa8 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 24 Jul 2022 12:06:49 +0200 Subject: [mod] in the preference page, show !bang of subgrouping categories The names of the subgrouping categories in the preference page are translated, to use this categories the user needs to know by which !bang the category can be selected. Related to "Make 'non tab category' bangs discoverable" in [#690]. Related: - [#690] https://github.com/searxng/searxng/issues/690 - https://github.com/searxng/searxng/issues/1604 - https://github.com/searxng/searxng/pull/1545 Signed-off-by: Markus Heiser --- searx/templates/simple/preferences.html | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'searx/templates/simple/preferences.html') diff --git a/searx/templates/simple/preferences.html b/searx/templates/simple/preferences.html index 70c150581..170dffa39 100644 --- a/searx/templates/simple/preferences.html +++ b/searx/templates/simple/preferences.html @@ -32,7 +32,8 @@ {{ _('View error logs and submit a bug report') -}} {%- endif -%} - +

{{ _("!bang for this engine") }}{% for bang in [search_engine.name] + [search_engine.shortcut] %} {{ '!' + bang.replace(' ', '_') }}{% endfor %}

+

{{ _("!bang for its categories") }}{% for bang in search_engine.categories %} {{ '!' + bang.replace(' ', '_') }}{% endfor %}

{%- endif -%} {%- endmacro %} @@ -309,7 +310,7 @@ {{- "" -}} {{ _("Allow") }}{{- "" -}} {{ _("Engine name") }}{{- "" -}} - {{ _("!bang") }}{{- "" -}} + {{ _("Bang") }}{{- "" -}} {{ _("Supports selected language") }}{{- "" -}} {{ _("SafeSearch") }}{{- "" -}} {{ _("Time range") }}{{- "" -}} @@ -317,9 +318,12 @@ {{ _("Max time") }}{{- "" -}} {%- if enable_metrics %}{{ _("Reliability") }}{% endif -%} - {% for group, engines in engines_by_category[categ] | group_engines_in_tab %} + {% for group, group_bang, engines in engines_by_category[categ] | group_engines_in_tab %} {% if loop.length > 1 %} - {{_(group)}} + + {{_(group)}} + {% if group_bang %}{{group_bang}}{% endif %} + {{- "" -}} {% endif %} {% for search_engine in engines %} {% if not search_engine.private %} @@ -329,13 +333,13 @@ {% if search_engine.enable_http %}{{ icon_big('warning', 'No HTTPS') }}{% endif -%} {{- engine_about(search_engine) -}} {{- "" -}} - {{ shortcuts[search_engine.name] }}{{- "" -}} + {{ '!' + shortcuts[search_engine.name] }}{{- "" -}} {{ checkbox(None, supports[search_engine.name]['supports_selected_language'], true) }}{{- "" -}} {{ checkbox(None, supports[search_engine.name]['safesearch'], true) }}{{- "" -}} {{ checkbox(None, supports[search_engine.name]['time_range_support'], true) }}{{- "" -}} -- cgit v1.2.3