From eb4c237c9dfbb07212eb68c9af7fc3b4ba39901f Mon Sep 17 00:00:00 2001 From: DiamondDemon669 <62653580+DiamondDemon669@users.noreply.github.com> Date: Fri, 22 Jul 2022 00:21:16 +0100 Subject: [PATCH] Enabled translations and fixed condition bug --- searx/plugins/query_strings.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/searx/plugins/query_strings.py b/searx/plugins/query_strings.py index af49405d5..ee7b5f583 100644 --- a/searx/plugins/query_strings.py +++ b/searx/plugins/query_strings.py @@ -1,7 +1,8 @@ import shlex, string +from flask_babel import gettext -name = "query strings" -description = 'adds site:, - and "" to searx' +name = gettext("query strings") +description = gettext('adds site:, - and "" to searx') default_on = True def on_result(request, search, result): @@ -12,9 +13,9 @@ def on_result(request, search, result): siteitems = [x.lower() for x in qs if x.startswith('site:')] msiteitems = [x.lower() for x in qs if x.startswith('-site:')] url, title, content = result["url"].lower(), result["title"].lower(), (result.get("content").lower() if result.get("content") else '') - if all(x not in title or content for x in spitems): + if all(x not in (title or content) for x in spitems): return False - if all(x in title or content for x in mitems): + if all(x in (title or content) for x in mitems): return False if all(x not in url for x in siteitems): return False