summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2026-07-18 11:44:39 +0200
committerGitHub <noreply@github.com>2026-07-18 11:44:39 +0200
commit277d8469cdd4af423a42783ad426e0de09f4e2e9 (patch)
tree01751726c29a3922545b2765ca059512df3510f8
parent81c9c23862903d709121f467492f31ea34f6c648 (diff)
[l10n] update translations from Weblate (#6426)
b498ffaf1 - 2026-07-17 - return42 <return42@noreply.codeberg.org> 341dacc88 - 2026-07-17 - impar <impar@noreply.codeberg.org> 2650a73a9 - 2026-07-17 - return42 <return42@noreply.codeberg.org> 37d2751a8 - 2026-07-17 - return42 <return42@noreply.codeberg.org>
-rw-r--r--searx/translations/af/LC_MESSAGES/messages.mobin22900 -> 22871 bytes
-rw-r--r--searx/translations/af/LC_MESSAGES/messages.po38
-rw-r--r--searx/translations/ar/LC_MESSAGES/messages.mobin27792 -> 27760 bytes
-rw-r--r--searx/translations/ar/LC_MESSAGES/messages.po42
-rw-r--r--searx/translations/bg/LC_MESSAGES/messages.mobin28046 -> 28006 bytes
-rw-r--r--searx/translations/bg/LC_MESSAGES/messages.po42
-rw-r--r--searx/translations/bn/LC_MESSAGES/messages.mobin29291 -> 29249 bytes
-rw-r--r--searx/translations/bn/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/bo/LC_MESSAGES/messages.mobin9313 -> 9313 bytes
-rw-r--r--searx/translations/bo/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/ca/LC_MESSAGES/messages.mobin20597 -> 20565 bytes
-rw-r--r--searx/translations/ca/LC_MESSAGES/messages.po40
-rw-r--r--searx/translations/cs/LC_MESSAGES/messages.mobin24042 -> 24006 bytes
-rw-r--r--searx/translations/cs/LC_MESSAGES/messages.po42
-rw-r--r--searx/translations/cy/LC_MESSAGES/messages.mobin16463 -> 16431 bytes
-rw-r--r--searx/translations/cy/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/da/LC_MESSAGES/messages.mobin22908 -> 22877 bytes
-rw-r--r--searx/translations/da/LC_MESSAGES/messages.po40
-rw-r--r--searx/translations/de/LC_MESSAGES/messages.mobin23852 -> 23816 bytes
-rw-r--r--searx/translations/de/LC_MESSAGES/messages.po40
-rw-r--r--searx/translations/dv/LC_MESSAGES/messages.mobin1493 -> 1493 bytes
-rw-r--r--searx/translations/dv/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/el_GR/LC_MESSAGES/messages.mobin31490 -> 31454 bytes
-rw-r--r--searx/translations/el_GR/LC_MESSAGES/messages.po40
-rw-r--r--searx/translations/en/LC_MESSAGES/messages.mobin445 -> 445 bytes
-rw-r--r--searx/translations/en/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/eo/LC_MESSAGES/messages.mobin15275 -> 15243 bytes
-rw-r--r--searx/translations/eo/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/es/LC_MESSAGES/messages.mobin23969 -> 23940 bytes
-rw-r--r--searx/translations/es/LC_MESSAGES/messages.po40
-rw-r--r--searx/translations/et/LC_MESSAGES/messages.mobin23304 -> 23267 bytes
-rw-r--r--searx/translations/et/LC_MESSAGES/messages.po40
-rw-r--r--searx/translations/eu/LC_MESSAGES/messages.mobin23529 -> 23494 bytes
-rw-r--r--searx/translations/eu/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/fa_IR/LC_MESSAGES/messages.mobin23879 -> 23845 bytes
-rw-r--r--searx/translations/fa_IR/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/fi/LC_MESSAGES/messages.mobin23461 -> 23429 bytes
-rw-r--r--searx/translations/fi/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/fil/LC_MESSAGES/messages.mobin20256 -> 20226 bytes
-rw-r--r--searx/translations/fil/LC_MESSAGES/messages.po42
-rw-r--r--searx/translations/fr/LC_MESSAGES/messages.mobin24582 -> 24552 bytes
-rw-r--r--searx/translations/fr/LC_MESSAGES/messages.po40
-rw-r--r--searx/translations/ga/LC_MESSAGES/messages.mobin24665 -> 24634 bytes
-rw-r--r--searx/translations/ga/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/gl/LC_MESSAGES/messages.mobin23369 -> 23340 bytes
-rw-r--r--searx/translations/gl/LC_MESSAGES/messages.po40
-rw-r--r--searx/translations/he/LC_MESSAGES/messages.mobin24163 -> 24131 bytes
-rw-r--r--searx/translations/he/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/hr/LC_MESSAGES/messages.mobin22639 -> 23531 bytes
-rw-r--r--searx/translations/hr/LC_MESSAGES/messages.po62
-rw-r--r--searx/translations/hu/LC_MESSAGES/messages.mobin24536 -> 24507 bytes
-rw-r--r--searx/translations/hu/LC_MESSAGES/messages.po40
-rw-r--r--searx/translations/ia/LC_MESSAGES/messages.mobin6712 -> 6712 bytes
-rw-r--r--searx/translations/ia/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/id/LC_MESSAGES/messages.mobin22999 -> 22970 bytes
-rw-r--r--searx/translations/id/LC_MESSAGES/messages.po38
-rw-r--r--searx/translations/it/LC_MESSAGES/messages.mobin23682 -> 23652 bytes
-rw-r--r--searx/translations/it/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/ja/LC_MESSAGES/messages.mobin24567 -> 24531 bytes
-rw-r--r--searx/translations/ja/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/ko/LC_MESSAGES/messages.mobin24130 -> 24094 bytes
-rw-r--r--searx/translations/ko/LC_MESSAGES/messages.po38
-rw-r--r--searx/translations/lt/LC_MESSAGES/messages.mobin18200 -> 18169 bytes
-rw-r--r--searx/translations/lt/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/lv/LC_MESSAGES/messages.mobin15760 -> 15760 bytes
-rw-r--r--searx/translations/lv/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/messages.pot27
-rw-r--r--searx/translations/ms/LC_MESSAGES/messages.mobin14900 -> 14871 bytes
-rw-r--r--searx/translations/ms/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/nb_NO/LC_MESSAGES/messages.mobin22853 -> 22819 bytes
-rw-r--r--searx/translations/nb_NO/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/nl/LC_MESSAGES/messages.mobin23570 -> 23535 bytes
-rw-r--r--searx/translations/nl/LC_MESSAGES/messages.po40
-rw-r--r--searx/translations/oc/LC_MESSAGES/messages.mobin10891 -> 11020 bytes
-rw-r--r--searx/translations/oc/LC_MESSAGES/messages.po44
-rw-r--r--searx/translations/pl/LC_MESSAGES/messages.mobin24154 -> 24118 bytes
-rw-r--r--searx/translations/pl/LC_MESSAGES/messages.po44
-rw-r--r--searx/translations/pt/LC_MESSAGES/messages.mobin22848 -> 23700 bytes
-rw-r--r--searx/translations/pt/LC_MESSAGES/messages.po77
-rw-r--r--searx/translations/pt_BR/LC_MESSAGES/messages.mobin24053 -> 24008 bytes
-rw-r--r--searx/translations/pt_BR/LC_MESSAGES/messages.po40
-rw-r--r--searx/translations/ro/LC_MESSAGES/messages.mobin23399 -> 23370 bytes
-rw-r--r--searx/translations/ro/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/ru/LC_MESSAGES/messages.mobin30408 -> 30372 bytes
-rw-r--r--searx/translations/ru/LC_MESSAGES/messages.po44
-rw-r--r--searx/translations/si/LC_MESSAGES/messages.mobin11890 -> 11890 bytes
-rw-r--r--searx/translations/si/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/sk/LC_MESSAGES/messages.mobin23001 -> 22964 bytes
-rw-r--r--searx/translations/sk/LC_MESSAGES/messages.po50
-rw-r--r--searx/translations/sl/LC_MESSAGES/messages.mobin21795 -> 21766 bytes
-rw-r--r--searx/translations/sl/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/sr/LC_MESSAGES/messages.mobin28472 -> 28438 bytes
-rw-r--r--searx/translations/sr/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/sv/LC_MESSAGES/messages.mobin23265 -> 23232 bytes
-rw-r--r--searx/translations/sv/LC_MESSAGES/messages.po40
-rw-r--r--searx/translations/szl/LC_MESSAGES/messages.mobin14751 -> 14721 bytes
-rw-r--r--searx/translations/szl/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/ta/LC_MESSAGES/messages.mobin39364 -> 39313 bytes
-rw-r--r--searx/translations/ta/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/te/LC_MESSAGES/messages.mobin30280 -> 30238 bytes
-rw-r--r--searx/translations/te/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/th/LC_MESSAGES/messages.mobin28783 -> 35988 bytes
-rw-r--r--searx/translations/th/LC_MESSAGES/messages.po160
-rw-r--r--searx/translations/tr/LC_MESSAGES/messages.mobin23956 -> 24023 bytes
-rw-r--r--searx/translations/tr/LC_MESSAGES/messages.po44
-rw-r--r--searx/translations/tt/LC_MESSAGES/messages.mobin12501 -> 12463 bytes
-rw-r--r--searx/translations/tt/LC_MESSAGES/messages.po30
-rw-r--r--searx/translations/uk/LC_MESSAGES/messages.mobin30422 -> 30388 bytes
-rw-r--r--searx/translations/uk/LC_MESSAGES/messages.po46
-rw-r--r--searx/translations/vi/LC_MESSAGES/messages.mobin25638 -> 25592 bytes
-rw-r--r--searx/translations/vi/LC_MESSAGES/messages.po40
-rw-r--r--searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mobin22184 -> 22154 bytes
-rw-r--r--searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po44
-rw-r--r--searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mobin21889 -> 21859 bytes
-rw-r--r--searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po30
115 files changed, 1131 insertions, 1123 deletions
diff --git a/searx/translations/af/LC_MESSAGES/messages.mo b/searx/translations/af/LC_MESSAGES/messages.mo
index 5cb3b0678..d1871c0f0 100644
--- a/searx/translations/af/LC_MESSAGES/messages.mo
+++ b/searx/translations/af/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/af/LC_MESSAGES/messages.po b/searx/translations/af/LC_MESSAGES/messages.po
index 2f669c8c0..9fbf4c1bd 100644
--- a/searx/translations/af/LC_MESSAGES/messages.po
+++ b/searx/translations/af/LC_MESSAGES/messages.po
@@ -23,17 +23,16 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-19 05:08+0000\n"
"Last-Translator: Raithlin <raithlin@noreply.codeberg.org>\n"
-"Language-Team: Afrikaans <https://translate.codeberg.org/projects/searxng/"
-"searxng/af/>\n"
"Language: af\n"
+"Language-Team: Afrikaans "
+"<https://translate.codeberg.org/projects/searxng/searxng/af/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -77,7 +76,7 @@ msgid "videos"
msgstr "videos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -551,7 +550,7 @@ msgstr "geantwoord"
msgid "No item found"
msgstr "Geen item gevind"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Bron"
@@ -647,7 +646,7 @@ msgstr "Genereer verskillende ewekansige waardes"
msgid "Compute {func} of the arguments"
msgstr "Bereken {func} van die opsies"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Geplaas deur {author}"
@@ -665,19 +664,19 @@ msgstr "{title} (UITGEDIEN)"
msgid "This entry has been superseded by"
msgstr "Hierdie inskrywing was vervang deur"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanaal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bitsnelheid"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "stemme"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "klikke"
@@ -713,15 +712,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Die prent kon nie afgelaai word nie."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Taal"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "boekgradering"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Lêer kwaliteit"
@@ -1014,6 +1013,7 @@ msgid "Privacy"
msgstr "Privaatheid"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Enjins"
@@ -1656,10 +1656,6 @@ msgstr "Beeldformate"
msgid "original format"
msgstr "oorspronklike formaat"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Enjin"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Bekyk bron"
@@ -2166,3 +2162,7 @@ msgstr "versteek video"
#~ msgid "Format"
#~ msgstr "Formaat"
+
+#~ msgid "Engine"
+#~ msgstr "Enjin"
+
diff --git a/searx/translations/ar/LC_MESSAGES/messages.mo b/searx/translations/ar/LC_MESSAGES/messages.mo
index 6d8a8d4f0..025fc91d7 100644
--- a/searx/translations/ar/LC_MESSAGES/messages.mo
+++ b/searx/translations/ar/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ar/LC_MESSAGES/messages.po b/searx/translations/ar/LC_MESSAGES/messages.po
index e9a4b8372..735b05888 100644
--- a/searx/translations/ar/LC_MESSAGES/messages.po
+++ b/searx/translations/ar/LC_MESSAGES/messages.po
@@ -31,20 +31,19 @@
# nebras <nebras@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-28 18:07+0000\n"
"Last-Translator: nebras <nebras@noreply.codeberg.org>\n"
-"Language-Team: Arabic <https://translate.codeberg.org/projects/searxng/"
-"searxng/ar/>\n"
"Language: ar\n"
+"Language-Team: Arabic "
+"<https://translate.codeberg.org/projects/searxng/searxng/ar/>\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : "
+"n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
-"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -88,7 +87,7 @@ msgid "videos"
msgstr "ڤيديوهات"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "إذاعة"
@@ -562,7 +561,7 @@ msgstr "تمت الإجابة"
msgid "No item found"
msgstr "لم يتم العثور على عنصر"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "مصدر"
@@ -658,7 +657,7 @@ msgstr "توليد قِيم عشوائية مختلفة"
msgid "Compute {func} of the arguments"
msgstr "حساب {func} من الحجج"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "منشور بواسطة {author}"
@@ -676,19 +675,19 @@ msgstr "{title} (قديم)"
msgid "This entry has been superseded by"
msgstr "تم استبدال هذا الإدخال بـ"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "القناة"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "معدل البت"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "تصويتات"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "نقرات"
@@ -722,15 +721,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "لا يمكن تنزيل الصورة."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "اللغة"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "تقييم الكتاب"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "جودة الملف"
@@ -1022,6 +1021,7 @@ msgid "Privacy"
msgstr "الخصوصية"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "المحركات"
@@ -1661,10 +1661,6 @@ msgstr "صيغ الصور"
msgid "original format"
msgstr "الصيغة الاصلية"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "محرك"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "عرض المصدر"
@@ -2404,3 +2400,7 @@ msgstr "إخفاء الفيديو"
#~ msgid "Format"
#~ msgstr "صيغة"
+
+#~ msgid "Engine"
+#~ msgstr "محرك"
+
diff --git a/searx/translations/bg/LC_MESSAGES/messages.mo b/searx/translations/bg/LC_MESSAGES/messages.mo
index 87db79672..993e52056 100644
--- a/searx/translations/bg/LC_MESSAGES/messages.mo
+++ b/searx/translations/bg/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/bg/LC_MESSAGES/messages.po b/searx/translations/bg/LC_MESSAGES/messages.po
index 47a418df8..8eec02103 100644
--- a/searx/translations/bg/LC_MESSAGES/messages.po
+++ b/searx/translations/bg/LC_MESSAGES/messages.po
@@ -21,18 +21,19 @@
# muha7a <muha7a@noreply.codeberg.org>, 2025.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
-"PO-Revision-Date: 2026-05-19 12:07+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
+"PO-Revision-Date: 2026-07-17 12:20+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
+"Language-Team: Bulgarian <https://translate.codeberg.org/projects/searxng/"
+"searxng/bg/>\n"
"Language: bg\n"
-"Language-Team: Bulgarian "
-"<https://translate.codeberg.org/projects/searxng/searxng/bg/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -76,7 +77,7 @@ msgid "videos"
msgstr "видео"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "радио"
@@ -550,7 +551,7 @@ msgstr "Отговорено"
msgid "No item found"
msgstr "Не е намерен артикул"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Източник"
@@ -646,7 +647,7 @@ msgstr "Генерирайте различни произволни стойн
msgid "Compute {func} of the arguments"
msgstr "Изчислете {func} на аргументите"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -664,19 +665,19 @@ msgstr "{title} (ОСТАРЯЛО)"
msgid "This entry has been superseded by"
msgstr "Този запис е заменен от"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Канал"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "Скорост"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "Гласове"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "клика"
@@ -712,15 +713,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Снимката не може да бъде свалена."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Език"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Рейтинг на книги"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Качество на файл"
@@ -1006,6 +1007,7 @@ msgid "Privacy"
msgstr "Поверителност"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Търсачки"
@@ -1015,7 +1017,7 @@ msgstr "Използвани търсачки в момента"
#: searx/templates/simple/preferences.html:246
msgid "Special Queries"
-msgstr "Специялни Запитвания"
+msgstr "Специални Запитвания"
#: searx/templates/simple/preferences.html:254
msgid "Cookies"
@@ -1657,10 +1659,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Търсачка"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Покажи източник"
@@ -2404,3 +2402,5 @@ msgstr "скрий видеото"
#~ msgid "Format"
#~ msgstr "Формат"
+#~ msgid "Engine"
+#~ msgstr "Търсачка"
diff --git a/searx/translations/bn/LC_MESSAGES/messages.mo b/searx/translations/bn/LC_MESSAGES/messages.mo
index cd5bc7927..b93aaedd4 100644
--- a/searx/translations/bn/LC_MESSAGES/messages.mo
+++ b/searx/translations/bn/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/bn/LC_MESSAGES/messages.po b/searx/translations/bn/LC_MESSAGES/messages.po
index 2204c8548..cfd93717c 100644
--- a/searx/translations/bn/LC_MESSAGES/messages.po
+++ b/searx/translations/bn/LC_MESSAGES/messages.po
@@ -29,7 +29,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: bn\n"
@@ -82,7 +82,7 @@ msgid "videos"
msgstr "ভিডিও"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "বেতার"
@@ -556,7 +556,7 @@ msgstr "উত্তরকৃত"
msgid "No item found"
msgstr "কোন আইটেম পাওয়া যায়নি"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "উৎস"
@@ -652,7 +652,7 @@ msgstr "বিভিন্ন এলোমেলো মান তৈরি ক
msgid "Compute {func} of the arguments"
msgstr "{func} এই আদেশ কম্পিউট করো"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -670,19 +670,19 @@ msgstr "{title} (অচল)"
msgid "This entry has been superseded by"
msgstr "এই এনট্রিটি দ্বারা বাতিল করা হয়েছে৷"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "চ্যানেল"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "বিটরেট"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "ভোট"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "ক্লিক সংখ্যা"
@@ -717,15 +717,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "ছবিটি ডাউনলোড করা যায়নি ।"
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "ভাষা"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "বই পর্যালোচনা"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "নথি মান"
@@ -1013,6 +1013,7 @@ msgid "Privacy"
msgstr "গোপনীয়তা"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "ইঞ্জিন"
@@ -1649,10 +1650,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "ইঞ্জিন"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "উৎস দেখুন"
@@ -2162,3 +2159,6 @@ msgstr "ভিডিও লুকিয়ে ফেলুন"
#~ msgid "Format"
#~ msgstr "সজ্জা"
+#~ msgid "Engine"
+#~ msgstr "ইঞ্জিন"
+
diff --git a/searx/translations/bo/LC_MESSAGES/messages.mo b/searx/translations/bo/LC_MESSAGES/messages.mo
index 46b69a8d1..b317af432 100644
--- a/searx/translations/bo/LC_MESSAGES/messages.mo
+++ b/searx/translations/bo/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/bo/LC_MESSAGES/messages.po b/searx/translations/bo/LC_MESSAGES/messages.po
index d87326e28..3ae78a382 100644
--- a/searx/translations/bo/LC_MESSAGES/messages.po
+++ b/searx/translations/bo/LC_MESSAGES/messages.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: bo\n"
@@ -66,7 +66,7 @@ msgid "videos"
msgstr "བརྙན་ཟློས།"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr ""
@@ -540,7 +540,7 @@ msgstr ""
msgid "No item found"
msgstr "རྣམ་གྲངས་གང་ཡང་རྙེད་རྒྱུ་མ་བྱུང་།"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr ""
@@ -636,7 +636,7 @@ msgstr "ངེས་མེད་གྲངས་ཀ་ཁ་ཤས་ཐོབ་
msgid "Compute {func} of the arguments"
msgstr ""
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -654,19 +654,19 @@ msgstr ""
msgid "This entry has been superseded by"
msgstr "འཚོལ་བྱང་འདི་གཞན་གྱིས་ཚབ་བྱེད་འདུག"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr ""
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr ""
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr ""
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr ""
@@ -694,15 +694,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr ""
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr ""
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr ""
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr ""
@@ -980,6 +980,7 @@ msgid "Privacy"
msgstr "མི་སྒེར་གསང་དོན།"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "སྒུལ་བྱེད།"
@@ -1606,10 +1607,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr ""
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "ཡོངས་ཁུངས་ལ་ལྟ།"
@@ -2295,3 +2292,6 @@ msgstr "རྙན་ཟློས་སྦས།"
#~ msgid "Format"
#~ msgstr ""
+#~ msgid "Engine"
+#~ msgstr ""
+
diff --git a/searx/translations/ca/LC_MESSAGES/messages.mo b/searx/translations/ca/LC_MESSAGES/messages.mo
index e64920f13..94abfd2a9 100644
--- a/searx/translations/ca/LC_MESSAGES/messages.mo
+++ b/searx/translations/ca/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ca/LC_MESSAGES/messages.po b/searx/translations/ca/LC_MESSAGES/messages.po
index a1f0fb53f..fc3c260d1 100644
--- a/searx/translations/ca/LC_MESSAGES/messages.po
+++ b/searx/translations/ca/LC_MESSAGES/messages.po
@@ -29,19 +29,18 @@
# MaCl0wSt <macl0wst@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: Catalan <https://translate.codeberg.org/projects/searxng/"
-"searxng/ca/>\n"
"Language: ca\n"
+"Language-Team: Catalan "
+"<https://translate.codeberg.org/projects/searxng/searxng/ca/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -85,7 +84,7 @@ msgid "videos"
msgstr "vídeos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -559,7 +558,7 @@ msgstr "contestat"
msgid "No item found"
msgstr "No s'ha trobat cap element"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Origen"
@@ -655,7 +654,7 @@ msgstr "Genera diferents valors aleatoris"
msgid "Compute {func} of the arguments"
msgstr ""
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -673,19 +672,19 @@ msgstr "{title} (OBSOLET)"
msgid "This entry has been superseded by"
msgstr "Aquesta entrada ha estat substituïda per"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Canal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "tasa de bits"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "vots"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "clics"
@@ -720,15 +719,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "No s'ha pogut baixar la imatge."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Llengua"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Valoració de llibre"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Qualitat del fitxer"
@@ -1013,6 +1012,7 @@ msgid "Privacy"
msgstr "Privadesa"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Motors de cerca"
@@ -1658,10 +1658,6 @@ msgstr ""
msgid "original format"
msgstr "format original"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Cercador"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Veure el codi font"
@@ -2424,3 +2420,7 @@ msgstr "oculta el vídeo"
#~ msgid "Format"
#~ msgstr "Format"
+
+#~ msgid "Engine"
+#~ msgstr "Cercador"
+
diff --git a/searx/translations/cs/LC_MESSAGES/messages.mo b/searx/translations/cs/LC_MESSAGES/messages.mo
index 147549d3d..1935eec73 100644
--- a/searx/translations/cs/LC_MESSAGES/messages.mo
+++ b/searx/translations/cs/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/cs/LC_MESSAGES/messages.po b/searx/translations/cs/LC_MESSAGES/messages.po
index 8d7d28230..7bbda114d 100644
--- a/searx/translations/cs/LC_MESSAGES/messages.po
+++ b/searx/translations/cs/LC_MESSAGES/messages.po
@@ -25,20 +25,19 @@
# radekjuthner <radekjuthner@noreply.codeberg.org>, 2025.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-16 07:07+0000\n"
"Last-Translator: Fjuro <fjuro@noreply.codeberg.org>\n"
-"Language-Team: Czech <https://translate.codeberg.org/projects/searxng/"
-"searxng/cs/>\n"
"Language: cs\n"
+"Language-Team: Czech "
+"<https://translate.codeberg.org/projects/searxng/searxng/cs/>\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && "
+"n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
-"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -82,7 +81,7 @@ msgid "videos"
msgstr "videa"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "rádio"
@@ -556,7 +555,7 @@ msgstr "zodpovězené"
msgid "No item found"
msgstr "Nic nenalezeno"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "zdroj"
@@ -652,7 +651,7 @@ msgstr "Generování náhodných hodnot"
msgid "Compute {func} of the arguments"
msgstr "Vypočítat {func} argumentů"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Autor: {author}"
@@ -670,19 +669,19 @@ msgstr "{title} (ZASTARALÉ)"
msgid "This entry has been superseded by"
msgstr "Tato položka byla nahrazena položkou"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanál"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "datový tok"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "hlasy"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "kliknutí"
@@ -717,15 +716,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Obrázek se nepodařilo stáhnout."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Jazyk"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Hodnocení knih"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Množství souborů"
@@ -1016,6 +1015,7 @@ msgid "Privacy"
msgstr "Soukromí"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Vyhledávače"
@@ -1659,10 +1659,6 @@ msgstr "Formáty obrázků"
msgid "original format"
msgstr "původní formát"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Vyhledávač"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Zobrazit zdroj"
@@ -2410,3 +2406,7 @@ msgstr "skrýt video"
#~ msgid "Format"
#~ msgstr "Formát"
+
+#~ msgid "Engine"
+#~ msgstr "Vyhledávač"
+
diff --git a/searx/translations/cy/LC_MESSAGES/messages.mo b/searx/translations/cy/LC_MESSAGES/messages.mo
index 3f6e3fbe7..6b5d84f70 100644
--- a/searx/translations/cy/LC_MESSAGES/messages.mo
+++ b/searx/translations/cy/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/cy/LC_MESSAGES/messages.po b/searx/translations/cy/LC_MESSAGES/messages.po
index 4cebafada..b3ad28a65 100644
--- a/searx/translations/cy/LC_MESSAGES/messages.po
+++ b/searx/translations/cy/LC_MESSAGES/messages.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: cy\n"
@@ -74,7 +74,7 @@ msgid "videos"
msgstr "fideos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -548,7 +548,7 @@ msgstr "wedi'i ateb"
msgid "No item found"
msgstr "Ni chanfuwyd eitem"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Ffynhonnell"
@@ -644,7 +644,7 @@ msgstr "Cynhyrchu gwahanol werthoedd ar hap"
msgid "Compute {func} of the arguments"
msgstr ""
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -662,19 +662,19 @@ msgstr "{title} (OBSOLETE)"
msgid "This entry has been superseded by"
msgstr "Mae'r cofnod hwn wedi ei ddisodli gan"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Sianel"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "cyfradd didau"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "pleidleisiau"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "cliciau"
@@ -710,15 +710,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Doedd dim modd islwytho'r ddelwedd."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Iaith"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Gradd llyfr"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "ansawdd ffeil"
@@ -1003,6 +1003,7 @@ msgid "Privacy"
msgstr "Preifatrwydd"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Peiriannau"
@@ -1638,10 +1639,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Peiriant"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Gweld y ffynhonnell"
@@ -2363,3 +2360,6 @@ msgstr "cuddio'r fideo"
#~ msgid "Format"
#~ msgstr "Fformat"
+#~ msgid "Engine"
+#~ msgstr "Peiriant"
+
diff --git a/searx/translations/da/LC_MESSAGES/messages.mo b/searx/translations/da/LC_MESSAGES/messages.mo
index 5bc69ab16..76f343ac7 100644
--- a/searx/translations/da/LC_MESSAGES/messages.mo
+++ b/searx/translations/da/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/da/LC_MESSAGES/messages.po b/searx/translations/da/LC_MESSAGES/messages.po
index 427c70470..3c356a7ea 100644
--- a/searx/translations/da/LC_MESSAGES/messages.po
+++ b/searx/translations/da/LC_MESSAGES/messages.po
@@ -17,19 +17,18 @@
# return42 <return42@noreply.codeberg.org>, 2025, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-16 07:07+0000\n"
"Last-Translator: AndersNordh <andersnordh@noreply.codeberg.org>\n"
-"Language-Team: Danish <https://translate.codeberg.org/projects/searxng/"
-"searxng/da/>\n"
"Language: da\n"
+"Language-Team: Danish "
+"<https://translate.codeberg.org/projects/searxng/searxng/da/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -73,7 +72,7 @@ msgid "videos"
msgstr "videoer"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "Radio"
@@ -547,7 +546,7 @@ msgstr "svaret"
msgid "No item found"
msgstr "Intet fundet"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Kilde"
@@ -643,7 +642,7 @@ msgstr "Generér forskellige tilfældige værdier"
msgid "Compute {func} of the arguments"
msgstr "Beregn {func} af argumenterne"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Indsendt af {author}"
@@ -661,19 +660,19 @@ msgstr "{title} (FORÆLDET)"
msgid "This entry has been superseded by"
msgstr "Denne værdi er blevet overskrevet af"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "Bitrate"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "Stemmer"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "Klik"
@@ -709,15 +708,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Dette billede kunne ikke downloades."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Sprog"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Bogbedømmelse"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Filkvalitet"
@@ -1010,6 +1009,7 @@ msgid "Privacy"
msgstr "Privatliv"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Søgemaskiner"
@@ -1655,10 +1655,6 @@ msgstr "Billedformater"
msgid "original format"
msgstr "originalt format"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Maskine"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Vis kilde"
@@ -2419,3 +2415,7 @@ msgstr "skjul video"
#~ msgid "Format"
#~ msgstr "Format"
+
+#~ msgid "Engine"
+#~ msgstr "Maskine"
+
diff --git a/searx/translations/de/LC_MESSAGES/messages.mo b/searx/translations/de/LC_MESSAGES/messages.mo
index efef5a6e9..862395e14 100644
--- a/searx/translations/de/LC_MESSAGES/messages.mo
+++ b/searx/translations/de/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/de/LC_MESSAGES/messages.po b/searx/translations/de/LC_MESSAGES/messages.po
index 4e45861b0..74b69f907 100644
--- a/searx/translations/de/LC_MESSAGES/messages.po
+++ b/searx/translations/de/LC_MESSAGES/messages.po
@@ -32,19 +32,18 @@
# Serpensin <serpensin@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: German <https://translate.codeberg.org/projects/searxng/"
-"searxng/de/>\n"
"Language: de\n"
+"Language-Team: German "
+"<https://translate.codeberg.org/projects/searxng/searxng/de/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -88,7 +87,7 @@ msgid "videos"
msgstr "Videos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "Radio"
@@ -562,7 +561,7 @@ msgstr "beantwortet"
msgid "No item found"
msgstr "Keine Einträge gefunden"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Quelle"
@@ -658,7 +657,7 @@ msgstr "Erzeugt diverse Zufallswerte"
msgid "Compute {func} of the arguments"
msgstr "Berechne {func} zu den Argumenten"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Beitrag von {author}"
@@ -676,19 +675,19 @@ msgstr "{title} (OBSOLET)"
msgid "This entry has been superseded by"
msgstr "Dieser Eintrag wurde überschrieben von"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "Bitrate"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "Stimmen"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "Clicks"
@@ -724,15 +723,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Das Bild konnte nicht heruntergeladen werden."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Sprache"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Buchbewertung"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Dateiqualität"
@@ -1031,6 +1030,7 @@ msgid "Privacy"
msgstr "Privatsphäre"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Suchmaschinen"
@@ -1674,10 +1674,6 @@ msgstr "Bildformate"
msgid "original format"
msgstr "Originalformat"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Suchmaschine"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Seite besuchen"
@@ -2466,3 +2462,7 @@ msgstr "Video verstecken"
#~ msgid "Format"
#~ msgstr "Format"
+
+#~ msgid "Engine"
+#~ msgstr "Suchmaschine"
+
diff --git a/searx/translations/dv/LC_MESSAGES/messages.mo b/searx/translations/dv/LC_MESSAGES/messages.mo
index 83c806382..61383b621 100644
--- a/searx/translations/dv/LC_MESSAGES/messages.mo
+++ b/searx/translations/dv/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/dv/LC_MESSAGES/messages.po b/searx/translations/dv/LC_MESSAGES/messages.po
index 628fde2e1..cc36ede08 100644
--- a/searx/translations/dv/LC_MESSAGES/messages.po
+++ b/searx/translations/dv/LC_MESSAGES/messages.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2025-08-13 08:09+0000\n"
"Last-Translator: ijxp <ijxp@noreply.codeberg.org>\n"
"Language: dv\n"
@@ -63,7 +63,7 @@ msgid "videos"
msgstr "ވީޑިޔޯތައް"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "ރޭޑިއޯ އިންނެވެ"
@@ -537,7 +537,7 @@ msgstr ""
msgid "No item found"
msgstr ""
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr ""
@@ -633,7 +633,7 @@ msgstr ""
msgid "Compute {func} of the arguments"
msgstr ""
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -651,19 +651,19 @@ msgstr ""
msgid "This entry has been superseded by"
msgstr ""
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr ""
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr ""
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr ""
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr ""
@@ -691,15 +691,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr ""
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr ""
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr ""
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr ""
@@ -977,6 +977,7 @@ msgid "Privacy"
msgstr ""
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr ""
@@ -1601,10 +1602,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr ""
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr ""
@@ -2026,3 +2023,6 @@ msgstr ""
#~ msgid "Format"
#~ msgstr ""
+#~ msgid "Engine"
+#~ msgstr ""
+
diff --git a/searx/translations/el_GR/LC_MESSAGES/messages.mo b/searx/translations/el_GR/LC_MESSAGES/messages.mo
index c927dba8a..f760d772f 100644
--- a/searx/translations/el_GR/LC_MESSAGES/messages.mo
+++ b/searx/translations/el_GR/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/el_GR/LC_MESSAGES/messages.po b/searx/translations/el_GR/LC_MESSAGES/messages.po
index 2b30be5c9..62344ebae 100644
--- a/searx/translations/el_GR/LC_MESSAGES/messages.po
+++ b/searx/translations/el_GR/LC_MESSAGES/messages.po
@@ -23,19 +23,18 @@
# gkalathas <gkalathas@noreply.codeberg.org>, 2025.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: Greek <https://translate.codeberg.org/projects/searxng/"
-"searxng/el/>\n"
"Language: el_GR\n"
+"Language-Team: Greek "
+"<https://translate.codeberg.org/projects/searxng/searxng/el/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -79,7 +78,7 @@ msgid "videos"
msgstr "Βίντεο"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "ράδιο"
@@ -553,7 +552,7 @@ msgstr "απάντησε"
msgid "No item found"
msgstr "Δεν βρέθηκαν αντικείμενα"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Πηγή"
@@ -649,7 +648,7 @@ msgstr "Δημιουργία διαφορετικών τυχαίων τιμών"
msgid "Compute {func} of the arguments"
msgstr "Υπολογίστε τη {func} των ορισμάτων"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Δημοσιεύτηκε απο {author}"
@@ -667,19 +666,19 @@ msgstr "{title} (ΠΑΡΩΧΗΜΕΝΟΣ)"
msgid "This entry has been superseded by"
msgstr "Αυτή η καταχώριση έχει αντικατασταθεί από"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Κανάλι"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "ρυθμός μετάδοσης"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "ψήφους"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "κλικ"
@@ -715,15 +714,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Αποτυχία μεταφόρτωσης εικόνας."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Γλώσσα"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Βαθμολογία βιβλίου"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Ποιότητα αρχείου"
@@ -1016,6 +1015,7 @@ msgid "Privacy"
msgstr "Ιδιωτικότητα"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Μηχανές"
@@ -1669,10 +1669,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Μηχανή"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Προβολή πηγής"
@@ -2439,3 +2435,7 @@ msgstr "απόκρυψη βίντεο"
#~ msgid "Format"
#~ msgstr "Μορφή"
+
+#~ msgid "Engine"
+#~ msgstr "Μηχανή"
+
diff --git a/searx/translations/en/LC_MESSAGES/messages.mo b/searx/translations/en/LC_MESSAGES/messages.mo
index bfe3a15ff..ba869cc7b 100644
--- a/searx/translations/en/LC_MESSAGES/messages.mo
+++ b/searx/translations/en/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/en/LC_MESSAGES/messages.po b/searx/translations/en/LC_MESSAGES/messages.po
index 0734cfc6c..079c09054 100644
--- a/searx/translations/en/LC_MESSAGES/messages.po
+++ b/searx/translations/en/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2014-01-30 15:22+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
@@ -59,7 +59,7 @@ msgid "videos"
msgstr ""
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr ""
@@ -533,7 +533,7 @@ msgstr ""
msgid "No item found"
msgstr ""
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr ""
@@ -629,7 +629,7 @@ msgstr ""
msgid "Compute {func} of the arguments"
msgstr ""
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -647,19 +647,19 @@ msgstr ""
msgid "This entry has been superseded by"
msgstr ""
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr ""
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr ""
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr ""
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr ""
@@ -687,15 +687,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr ""
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr ""
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr ""
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr ""
@@ -973,6 +973,7 @@ msgid "Privacy"
msgstr ""
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr ""
@@ -1597,10 +1598,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr ""
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr ""
@@ -2287,3 +2284,6 @@ msgstr ""
#~ msgid "Format"
#~ msgstr ""
+#~ msgid "Engine"
+#~ msgstr ""
+
diff --git a/searx/translations/eo/LC_MESSAGES/messages.mo b/searx/translations/eo/LC_MESSAGES/messages.mo
index a055b4bcf..a957bf1cd 100644
--- a/searx/translations/eo/LC_MESSAGES/messages.mo
+++ b/searx/translations/eo/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/eo/LC_MESSAGES/messages.po b/searx/translations/eo/LC_MESSAGES/messages.po
index b52d1e408..51ade943d 100644
--- a/searx/translations/eo/LC_MESSAGES/messages.po
+++ b/searx/translations/eo/LC_MESSAGES/messages.po
@@ -23,7 +23,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: eo\n"
@@ -76,7 +76,7 @@ msgid "videos"
msgstr "videoj"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -550,7 +550,7 @@ msgstr ""
msgid "No item found"
msgstr "Nenio trovita"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Fonto"
@@ -646,7 +646,7 @@ msgstr "Generi diversajn hazardajn valorojn"
msgid "Compute {func} of the arguments"
msgstr ""
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -664,19 +664,19 @@ msgstr "{title} (MALAKTUALA)"
msgid "This entry has been superseded by"
msgstr "Tiu ĉi enigo estis anstataŭigita per"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanalo"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bito-rapido"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "voĉoj"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "klakoj"
@@ -711,15 +711,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "La bildo ne eblis elŝuti."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Lingvo"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Taksado de libro"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Dosiera kvalito"
@@ -1002,6 +1002,7 @@ msgid "Privacy"
msgstr "Privateco"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Serĉiloj"
@@ -1640,10 +1641,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Serĉilo"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Vidi fonton"
@@ -2375,3 +2372,6 @@ msgstr "kaŝi videojn"
#~ msgid "Format"
#~ msgstr "Formato"
+#~ msgid "Engine"
+#~ msgstr "Serĉilo"
+
diff --git a/searx/translations/es/LC_MESSAGES/messages.mo b/searx/translations/es/LC_MESSAGES/messages.mo
index 712a48e7a..09393062a 100644
--- a/searx/translations/es/LC_MESSAGES/messages.mo
+++ b/searx/translations/es/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/es/LC_MESSAGES/messages.po b/searx/translations/es/LC_MESSAGES/messages.po
index c94ce7400..b2dc34ca2 100644
--- a/searx/translations/es/LC_MESSAGES/messages.po
+++ b/searx/translations/es/LC_MESSAGES/messages.po
@@ -50,19 +50,18 @@
# gallegonovato <gallegonovato@noreply.codeberg.org>, 2025, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-14 13:07+0000\n"
"Last-Translator: gallegonovato <gallegonovato@noreply.codeberg.org>\n"
-"Language-Team: Spanish <https://translate.codeberg.org/projects/searxng/"
-"searxng/es/>\n"
"Language: es\n"
+"Language-Team: Spanish "
+"<https://translate.codeberg.org/projects/searxng/searxng/es/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -106,7 +105,7 @@ msgid "videos"
msgstr "vídeos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -580,7 +579,7 @@ msgstr "contestado"
msgid "No item found"
msgstr "Ningún artículo encontrado"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Fuente"
@@ -676,7 +675,7 @@ msgstr "Generar varios valores aleatorios"
msgid "Compute {func} of the arguments"
msgstr "Calcular {func} de los argumentos"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Publicado por {author}"
@@ -694,19 +693,19 @@ msgstr "{title} (OBSOLETO)"
msgid "This entry has been superseded by"
msgstr "Esta entrada ha sido sustituida por"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Canal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bitrate"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "votos"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "clics"
@@ -741,15 +740,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "No se pudo descargar la imagen."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Idioma"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Valoración del libro"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Calidad del archivo"
@@ -1042,6 +1041,7 @@ msgid "Privacy"
msgstr "Privacidad"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Motores"
@@ -1688,10 +1688,6 @@ msgstr "Formatos de imagen"
msgid "original format"
msgstr "formato original"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Motor"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Ver fuente"
@@ -2463,3 +2459,7 @@ msgstr "ocultar video"
#~ msgid "Format"
#~ msgstr "Formato"
+
+#~ msgid "Engine"
+#~ msgstr "Motor"
+
diff --git a/searx/translations/et/LC_MESSAGES/messages.mo b/searx/translations/et/LC_MESSAGES/messages.mo
index 923d06dff..70857c244 100644
--- a/searx/translations/et/LC_MESSAGES/messages.mo
+++ b/searx/translations/et/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/et/LC_MESSAGES/messages.po b/searx/translations/et/LC_MESSAGES/messages.po
index bf269a4a3..52437e79a 100644
--- a/searx/translations/et/LC_MESSAGES/messages.po
+++ b/searx/translations/et/LC_MESSAGES/messages.po
@@ -19,19 +19,18 @@
# return42 <return42@noreply.codeberg.org>, 2025.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-14 13:07+0000\n"
"Last-Translator: Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org>\n"
-"Language-Team: Estonian <https://translate.codeberg.org/projects/searxng/"
-"searxng/et/>\n"
"Language: et\n"
+"Language-Team: Estonian "
+"<https://translate.codeberg.org/projects/searxng/searxng/et/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -75,7 +74,7 @@ msgid "videos"
msgstr "videod"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "raadio"
@@ -549,7 +548,7 @@ msgstr "vastatud"
msgid "No item found"
msgstr "Üksust ei leitud"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Allikas"
@@ -645,7 +644,7 @@ msgstr "Genereeri erinevaid juhuslikke väärtusi"
msgid "Compute {func} of the arguments"
msgstr "Arvuta argumentidest {func}"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Postituse autor on {author}"
@@ -663,19 +662,19 @@ msgstr "{title} (VANANENUD)"
msgid "This entry has been superseded by"
msgstr "See üksus on asendatud"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bitikiirus"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "hääled"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "klikid"
@@ -710,15 +709,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Pilti ei saanud alla laadida."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Keel"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Raamatu hinnang"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Faili kvaliteet"
@@ -1011,6 +1010,7 @@ msgid "Privacy"
msgstr "Privaatsus"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Otsingumootorid"
@@ -1653,10 +1653,6 @@ msgstr "Pildivormingud"
msgid "original format"
msgstr "algne vorming"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Otsingumootor"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Vaata lähtekoodi"
@@ -2397,3 +2393,7 @@ msgstr "peida video"
#~ msgid "Format"
#~ msgstr "Vorming"
+
+#~ msgid "Engine"
+#~ msgstr "Otsingumootor"
+
diff --git a/searx/translations/eu/LC_MESSAGES/messages.mo b/searx/translations/eu/LC_MESSAGES/messages.mo
index ddc579c7c..fb788b05e 100644
--- a/searx/translations/eu/LC_MESSAGES/messages.mo
+++ b/searx/translations/eu/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/eu/LC_MESSAGES/messages.po b/searx/translations/eu/LC_MESSAGES/messages.po
index f1e74c6bf..5186b5733 100644
--- a/searx/translations/eu/LC_MESSAGES/messages.po
+++ b/searx/translations/eu/LC_MESSAGES/messages.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-01 07:50+0000\n"
"Last-Translator: alexgabi <alexgabi@noreply.codeberg.org>\n"
"Language: eu\n"
@@ -73,7 +73,7 @@ msgid "videos"
msgstr "bideoak"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "irratia"
@@ -547,7 +547,7 @@ msgstr "erantzunda"
msgid "No item found"
msgstr "Ez da elementurik aurkitu"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Iturria"
@@ -643,7 +643,7 @@ msgstr "Ausazko balio ezberdinak sortu"
msgid "Compute {func} of the arguments"
msgstr "Kalkulatu argumentuen {func}"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "{author}-k argitaratuta"
@@ -661,19 +661,19 @@ msgstr "{title} (ZAHARKITUA)"
msgid "This entry has been superseded by"
msgstr "Sarrera hau hurrengoarekin ordezkatu da"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanala"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bit emaria"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "botoak"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "klikak"
@@ -708,15 +708,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Ezin izan da deskargatu irudia."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Hizkuntza"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Liburuaren balorazioa"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Fitxategiaren kalitatea"
@@ -1007,6 +1007,7 @@ msgid "Privacy"
msgstr "Pribatutasuna"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Bilatzaileak"
@@ -1651,10 +1652,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Bilatzailea"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Ikusi iturria"
@@ -2395,3 +2392,6 @@ msgstr "ezkutatu bideoa"
#~ msgid "Format"
#~ msgstr "Formatua"
+#~ msgid "Engine"
+#~ msgstr "Bilatzailea"
+
diff --git a/searx/translations/fa_IR/LC_MESSAGES/messages.mo b/searx/translations/fa_IR/LC_MESSAGES/messages.mo
index e491b5f2f..53b1a1b22 100644
--- a/searx/translations/fa_IR/LC_MESSAGES/messages.mo
+++ b/searx/translations/fa_IR/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/fa_IR/LC_MESSAGES/messages.po b/searx/translations/fa_IR/LC_MESSAGES/messages.po
index bbf770dc7..8cbf41da4 100644
--- a/searx/translations/fa_IR/LC_MESSAGES/messages.po
+++ b/searx/translations/fa_IR/LC_MESSAGES/messages.po
@@ -29,7 +29,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: fa_IR\n"
@@ -82,7 +82,7 @@ msgid "videos"
msgstr "ویدیوها"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "رادیو"
@@ -556,7 +556,7 @@ msgstr "جواب داده شده"
msgid "No item found"
msgstr "چیزی پیدا نشد"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "منبع"
@@ -652,7 +652,7 @@ msgstr "ایجاد مقادیر تصادفی متفاوت"
msgid "Compute {func} of the arguments"
msgstr "Compute {func} of the arguments"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -670,19 +670,19 @@ msgstr "{title} (منسوخ شده)"
msgid "This entry has been superseded by"
msgstr "این ورودی معلق شده است، توسط"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "کانال"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "بیت ریت"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "رای ها"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "کلیک ها"
@@ -717,15 +717,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "تصویر نمیتواند دانلود شود."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "زبان"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "رتبه بندی کتاب"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "کیفیت فایل"
@@ -1010,6 +1010,7 @@ msgid "Privacy"
msgstr "حریم شخصی"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "موتورها"
@@ -1650,10 +1651,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "موتور"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "نمایش منبع"
@@ -2407,3 +2404,6 @@ msgstr "پنهان‌سازی ویدئو"
#~ msgid "Format"
#~ msgstr "قالب"
+#~ msgid "Engine"
+#~ msgstr "موتور"
+
diff --git a/searx/translations/fi/LC_MESSAGES/messages.mo b/searx/translations/fi/LC_MESSAGES/messages.mo
index 929eb7de9..1748aae34 100644
--- a/searx/translations/fi/LC_MESSAGES/messages.mo
+++ b/searx/translations/fi/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/fi/LC_MESSAGES/messages.po b/searx/translations/fi/LC_MESSAGES/messages.po
index 2c5787c36..cd784195f 100644
--- a/searx/translations/fi/LC_MESSAGES/messages.po
+++ b/searx/translations/fi/LC_MESSAGES/messages.po
@@ -23,7 +23,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: fi\n"
@@ -76,7 +76,7 @@ msgid "videos"
msgstr "videot"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -550,7 +550,7 @@ msgstr "vastattu"
msgid "No item found"
msgstr "Tietuetta ei löytynyt"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Lähde"
@@ -646,7 +646,7 @@ msgstr "Generoi satunnaislukuja"
msgid "Compute {func} of the arguments"
msgstr "Laske argumenteista {func}"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Lähettäjä {author}"
@@ -664,19 +664,19 @@ msgstr "{title} (VANHENTUNUT)"
msgid "This entry has been superseded by"
msgstr "Tämän kohdan on korvannut"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanava"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bittinopeus"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "ääntä"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "klikkaukset"
@@ -711,15 +711,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Tätä kuvaa ei voida ladata."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Kieli"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Kirjan arvostelu"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Tiedoston laatu"
@@ -1012,6 +1012,7 @@ msgid "Privacy"
msgstr "Yksityisyys"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Hakukoneet"
@@ -1655,10 +1656,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Hakukone"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Näytä lähde"
@@ -2414,3 +2411,6 @@ msgstr "piilota video"
#~ msgid "Format"
#~ msgstr "Muoto"
+#~ msgid "Engine"
+#~ msgstr "Hakukone"
+
diff --git a/searx/translations/fil/LC_MESSAGES/messages.mo b/searx/translations/fil/LC_MESSAGES/messages.mo
index 9782fc688..7bfb3fa26 100644
--- a/searx/translations/fil/LC_MESSAGES/messages.mo
+++ b/searx/translations/fil/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/fil/LC_MESSAGES/messages.po b/searx/translations/fil/LC_MESSAGES/messages.po
index 7345c79a5..edd9959a4 100644
--- a/searx/translations/fil/LC_MESSAGES/messages.po
+++ b/searx/translations/fil/LC_MESSAGES/messages.po
@@ -20,20 +20,19 @@
# return42 <return42@noreply.codeberg.org>, 2025, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-07-08 00:07+0000\n"
"Last-Translator: marc-lopez <marc-lopez@noreply.codeberg.org>\n"
-"Language-Team: Filipino <https://translate.codeberg.org/projects/searxng/"
-"searxng/fil/>\n"
"Language: fil\n"
+"Language-Team: Filipino "
+"<https://translate.codeberg.org/projects/searxng/searxng/fil/>\n"
+"Plural-Forms: nplurals=2; plural=(n == 1 || n==2 || n==3) || (n % 10 != 4"
+" || n % 10 != 6 || n % 10 != 9);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n == 1 || n==2 || n==3) || (n % 10 != 4 || "
-"n % 10 != 6 || n % 10 != 9);\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -77,7 +76,7 @@ msgid "videos"
msgstr "mga bidyo"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radyo"
@@ -551,7 +550,7 @@ msgstr "sinagot"
msgid "No item found"
msgstr "Walang nakita na aytem"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Pinagmulan"
@@ -647,7 +646,7 @@ msgstr "Maglabas ng iba't ibang halaga"
msgid "Compute {func} of the arguments"
msgstr "Ikwenta ang {func} ng mga argumento"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -665,19 +664,19 @@ msgstr "{title} (Luma)"
msgid "This entry has been superseded by"
msgstr "Ang tala na ito ay ipinagpaliban ng"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Tyanel"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bitrate"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "mga boto"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "mga click"
@@ -711,15 +710,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Hindi ma-download ang imahe na ito."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Wika"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "rating ng libro"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Kalidad ng file"
@@ -1006,6 +1005,7 @@ msgid "Privacy"
msgstr "Pagiging Pribado"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Engines"
@@ -1652,10 +1652,6 @@ msgstr "Mga format ng larawan"
msgid "original format"
msgstr "orihinal na format"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Engine"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Tignan ang source"
@@ -2424,3 +2420,7 @@ msgstr "itago ang video"
#~ msgid "Format"
#~ msgstr "Anyo"
+
+#~ msgid "Engine"
+#~ msgstr "Engine"
+
diff --git a/searx/translations/fr/LC_MESSAGES/messages.mo b/searx/translations/fr/LC_MESSAGES/messages.mo
index 083455670..47d35bfbd 100644
--- a/searx/translations/fr/LC_MESSAGES/messages.mo
+++ b/searx/translations/fr/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/fr/LC_MESSAGES/messages.po b/searx/translations/fr/LC_MESSAGES/messages.po
index bc661fea1..307875be5 100644
--- a/searx/translations/fr/LC_MESSAGES/messages.po
+++ b/searx/translations/fr/LC_MESSAGES/messages.po
@@ -47,19 +47,18 @@
# Minami-o <minami-o@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: French <https://translate.codeberg.org/projects/searxng/"
-"searxng/fr/>\n"
"Language: fr\n"
+"Language-Team: French "
+"<https://translate.codeberg.org/projects/searxng/searxng/fr/>\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -103,7 +102,7 @@ msgid "videos"
msgstr "vidéos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -577,7 +576,7 @@ msgstr "répondu"
msgid "No item found"
msgstr "Pas d'élément trouvé"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Source"
@@ -673,7 +672,7 @@ msgstr "Crée des valeurs aléatoires différentes"
msgid "Compute {func} of the arguments"
msgstr "Calcule les {func} des arguments"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Publié par {author}"
@@ -691,19 +690,19 @@ msgstr "{title} (OBSOLÈTE)"
msgid "This entry has been superseded by"
msgstr "Cet item a été remplacé par"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Chaîne"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "débit"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "voix"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "clics"
@@ -739,15 +738,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "L'image n'a pas pu être téléchargée."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Langue"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Évaluation du livre"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Qualité du fichier"
@@ -1042,6 +1041,7 @@ msgid "Privacy"
msgstr "Vie privée"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Moteurs"
@@ -1687,10 +1687,6 @@ msgstr "Formats d'images"
msgid "original format"
msgstr "Format original"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Moteur"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Voir la source"
@@ -2470,3 +2466,7 @@ msgstr "cacher la vidéo"
#~ msgid "Format"
#~ msgstr "Format"
+
+#~ msgid "Engine"
+#~ msgstr "Moteur"
+
diff --git a/searx/translations/ga/LC_MESSAGES/messages.mo b/searx/translations/ga/LC_MESSAGES/messages.mo
index 8db3661b0..9bf7973c7 100644
--- a/searx/translations/ga/LC_MESSAGES/messages.mo
+++ b/searx/translations/ga/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ga/LC_MESSAGES/messages.po b/searx/translations/ga/LC_MESSAGES/messages.po
index 8452a173d..a0ff51df2 100644
--- a/searx/translations/ga/LC_MESSAGES/messages.po
+++ b/searx/translations/ga/LC_MESSAGES/messages.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-05 12:37+0000\n"
"Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@noreply.codeberg.org>"
"\n"
@@ -65,7 +65,7 @@ msgid "videos"
msgstr "físeáin"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "raidió"
@@ -539,7 +539,7 @@ msgstr "freagraí"
msgid "No item found"
msgstr "Níor aimsíodh aon rud"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Foinse"
@@ -635,7 +635,7 @@ msgstr "Cruthaigh luachanna randamacha éag"
msgid "Compute {func} of the arguments"
msgstr "Ríomh {func} na n-argóintí"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Arna chur suas ag {author}"
@@ -653,19 +653,19 @@ msgstr "{title} (ÚSÁIDEACH)"
msgid "This entry has been superseded by"
msgstr "Cuireadh an iontráil seo in ionad ag"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Cainéal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "ráta giotán"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "vótaí"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "cliceáil"
@@ -700,15 +700,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Ní fhéadfaí an íomhá a íoslódáil."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Teanga"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Rátáil leabhar"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Cáilíocht comhad"
@@ -1003,6 +1003,7 @@ msgid "Privacy"
msgstr "Príobháideacht"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Innill"
@@ -1651,10 +1652,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Inneall"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Féach foinse"
@@ -1970,3 +1967,6 @@ msgstr "físeán a cheilt"
#~ msgid "Format"
#~ msgstr "Formáid"
+#~ msgid "Engine"
+#~ msgstr "Inneall"
+
diff --git a/searx/translations/gl/LC_MESSAGES/messages.mo b/searx/translations/gl/LC_MESSAGES/messages.mo
index ee84abdce..b4eff816d 100644
--- a/searx/translations/gl/LC_MESSAGES/messages.mo
+++ b/searx/translations/gl/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/gl/LC_MESSAGES/messages.po b/searx/translations/gl/LC_MESSAGES/messages.po
index a23c78ec8..8d0d0d5c5 100644
--- a/searx/translations/gl/LC_MESSAGES/messages.po
+++ b/searx/translations/gl/LC_MESSAGES/messages.po
@@ -14,19 +14,18 @@
# return42 <return42@noreply.codeberg.org>, 2025.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-16 07:07+0000\n"
"Last-Translator: ghose <ghose@noreply.codeberg.org>\n"
-"Language-Team: Galician <https://translate.codeberg.org/projects/searxng/"
-"searxng/gl/>\n"
"Language: gl\n"
+"Language-Team: Galician "
+"<https://translate.codeberg.org/projects/searxng/searxng/gl/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -70,7 +69,7 @@ msgid "videos"
msgstr "vídeos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -544,7 +543,7 @@ msgstr "respondido"
msgid "No item found"
msgstr "Non se atoparon elementos"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Fonte"
@@ -640,7 +639,7 @@ msgstr "Xerar diferentes valores aleatorios"
msgid "Compute {func} of the arguments"
msgstr "Cálculo {func} dos argumentos"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Publicado por {author}"
@@ -658,19 +657,19 @@ msgstr "{title} (OBSOLETO)"
msgid "This entry has been superseded by"
msgstr "Esta entrada foi proporcionada por"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Canle"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "taxa de bits"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "votos"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "clicks"
@@ -705,15 +704,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Non se puido descargar a imaxe."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Idioma"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Valoración do libro"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Calidade do ficheiro"
@@ -1006,6 +1005,7 @@ msgid "Privacy"
msgstr "Privacidade"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Motores"
@@ -1652,10 +1652,6 @@ msgstr "Formatos de imaxe"
msgid "original format"
msgstr "formato orixinal"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Motor"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Ver fonte"
@@ -2419,3 +2415,7 @@ msgstr "agochar vídeo"
#~ msgid "Format"
#~ msgstr "Formato"
+
+#~ msgid "Engine"
+#~ msgstr "Motor"
+
diff --git a/searx/translations/he/LC_MESSAGES/messages.mo b/searx/translations/he/LC_MESSAGES/messages.mo
index c70039e61..15dd92e61 100644
--- a/searx/translations/he/LC_MESSAGES/messages.mo
+++ b/searx/translations/he/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/he/LC_MESSAGES/messages.po b/searx/translations/he/LC_MESSAGES/messages.po
index 6b40a105f..af092fa33 100644
--- a/searx/translations/he/LC_MESSAGES/messages.po
+++ b/searx/translations/he/LC_MESSAGES/messages.po
@@ -28,7 +28,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: he\n"
@@ -82,7 +82,7 @@ msgid "videos"
msgstr "וידאו"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "רדיו"
@@ -556,7 +556,7 @@ msgstr "נענו"
msgid "No item found"
msgstr "לא נמצא פריט"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "מקור"
@@ -652,7 +652,7 @@ msgstr "מייצרת ערכים אקראיים שונים"
msgid "Compute {func} of the arguments"
msgstr "חשב {func} של הארגומנטים"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -670,19 +670,19 @@ msgstr "{title} (OBSOLETE)"
msgid "This entry has been superseded by"
msgstr "רשומה זו הוחלפה על ידי"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "ערוץ"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "קצב נתונים"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "הצבעות"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "לחיצות"
@@ -717,15 +717,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "אי אפשר להוריד את תמונה זו."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "שפה"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "דירוג ספרים"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "איכות קובץ"
@@ -1009,6 +1009,7 @@ msgid "Privacy"
msgstr "פרטיות"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "מנועי חיפוש"
@@ -1647,10 +1648,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "מנוע"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "צפה במקור"
@@ -2374,3 +2371,6 @@ msgstr "הסתר וידאו"
#~ msgid "Format"
#~ msgstr "פורמט"
+#~ msgid "Engine"
+#~ msgstr "מנוע"
+
diff --git a/searx/translations/hr/LC_MESSAGES/messages.mo b/searx/translations/hr/LC_MESSAGES/messages.mo
index b942b40d5..3e7c24de6 100644
--- a/searx/translations/hr/LC_MESSAGES/messages.mo
+++ b/searx/translations/hr/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/hr/LC_MESSAGES/messages.po b/searx/translations/hr/LC_MESSAGES/messages.po
index 65b8b8eff..176d97c6e 100644
--- a/searx/translations/hr/LC_MESSAGES/messages.po
+++ b/searx/translations/hr/LC_MESSAGES/messages.po
@@ -22,19 +22,20 @@
# SecularSteve <secularsteve@noreply.codeberg.org>, 2025.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
-"PO-Revision-Date: 2026-05-19 12:07+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
+"PO-Revision-Date: 2026-07-17 12:20+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
+"Language-Team: Croatian <https://translate.codeberg.org/projects/searxng/"
+"searxng/hr/>\n"
"Language: hr\n"
-"Language-Team: Croatian "
-"<https://translate.codeberg.org/projects/searxng/searxng/hr/>\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
-"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -78,7 +79,7 @@ msgid "videos"
msgstr "video zapisi"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -552,7 +553,7 @@ msgstr "odgovoren"
msgid "No item found"
msgstr "Nije pronađena nijedna stavka"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Izvor"
@@ -648,10 +649,10 @@ msgstr "Generirajte različite nasumične vrijednosti"
msgid "Compute {func} of the arguments"
msgstr "Izračunajte {func} argumenata"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
-msgstr ""
+msgstr "Objavio/la {author}"
#: searx/engines/openstreetmap.py:155
msgid "Show route in map .."
@@ -666,19 +667,19 @@ msgstr "{title} (ZASTARJELO)"
msgid "This entry has been superseded by"
msgstr "Ovaj je unos zamijenio"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bitrata"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "glasovi"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "klikovi"
@@ -713,15 +714,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Sliku nije moguće preuzeti."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Jezik"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Ocjena knjige"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Kvaliteta datoteke"
@@ -737,11 +738,11 @@ msgstr ""
#: searx/plugins/calculator.py:25
msgid "Calculator"
-msgstr ""
+msgstr "Kalkulator"
#: searx/plugins/calculator.py:26
msgid "Parses and solves mathematical expressions."
-msgstr ""
+msgstr "Analizira i rješava matematičke izraze."
#: searx/plugins/hash_plugin.py:33
msgid "Hash plugin"
@@ -813,11 +814,11 @@ msgstr "Vaš user-agent je: "
#: searx/plugins/time_zone.py:33
msgid "Timezones plugin"
-msgstr ""
+msgstr "Dodatak za vremenske zone"
#: searx/plugins/time_zone.py:34
msgid "Display the current time on different time zones."
-msgstr ""
+msgstr "Prikaz trenutnog vremena u različitim vremenskim zonama."
#: searx/plugins/tor_check.py:41
msgid "Tor check plugin"
@@ -986,14 +987,16 @@ msgid ""
"This is a preview of the settings used by the 'Search URL' you used to "
"get here."
msgstr ""
+"Ovo je pregled postavki koje koristi \"URL pretraživanja\" koji ste "
+"koristili da biste došli ovdje."
#: searx/templates/simple/preferences.html:158
msgid "Press save to copy these preferences to your browser."
-msgstr ""
+msgstr "Pritisnite spremi da biste kopirali ove postavke u svoj preglednik."
#: searx/templates/simple/preferences.html:159
msgid "Click here to view your browser preferences instead:"
-msgstr ""
+msgstr "Kliknite ovdje za pregled postavki preglednika:"
#: searx/templates/simple/preferences.html:169
msgid "General"
@@ -1012,6 +1015,7 @@ msgid "Privacy"
msgstr "Privatnost"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Tražilice"
@@ -1650,15 +1654,11 @@ msgstr "Razlučivost"
#: searx/templates/simple/result_templates/images.html:55
msgid "Image formats"
-msgstr ""
+msgstr "Formati slika"
#: searx/templates/simple/result_templates/images.html:56
msgid "original format"
-msgstr ""
-
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Motor"
+msgstr "izvorni format"
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
@@ -2407,3 +2407,5 @@ msgstr "sakrij video"
#~ msgid "Format"
#~ msgstr "Format"
+#~ msgid "Engine"
+#~ msgstr "Motor"
diff --git a/searx/translations/hu/LC_MESSAGES/messages.mo b/searx/translations/hu/LC_MESSAGES/messages.mo
index 9199f56a2..e3625d14d 100644
--- a/searx/translations/hu/LC_MESSAGES/messages.mo
+++ b/searx/translations/hu/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/hu/LC_MESSAGES/messages.po b/searx/translations/hu/LC_MESSAGES/messages.po
index 666bc8dd9..2507656d8 100644
--- a/searx/translations/hu/LC_MESSAGES/messages.po
+++ b/searx/translations/hu/LC_MESSAGES/messages.po
@@ -23,19 +23,18 @@
# return42 <return42@noreply.codeberg.org>, 2025.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-16 07:07+0000\n"
"Last-Translator: kratos <makesocialfoss32@keemail.me>\n"
-"Language-Team: Hungarian <https://translate.codeberg.org/projects/searxng/"
-"searxng/hu/>\n"
"Language: hu\n"
+"Language-Team: Hungarian "
+"<https://translate.codeberg.org/projects/searxng/searxng/hu/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -79,7 +78,7 @@ msgid "videos"
msgstr "videók"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "rádió"
@@ -553,7 +552,7 @@ msgstr "megválaszolt"
msgid "No item found"
msgstr "Nincs találat"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Forrás"
@@ -649,7 +648,7 @@ msgstr "Különböző véletlen értékek előállítása"
msgid "Compute {func} of the arguments"
msgstr "A(z) {func} értékének kiszámítása az argumentumokból"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Közzétette: {author}"
@@ -667,19 +666,19 @@ msgstr "{title} (elavult)"
msgid "This entry has been superseded by"
msgstr "Ezt a bejegyzést leváltotta:"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Csatorna"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bitráta:"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "szavazatok:"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "kattintások"
@@ -714,15 +713,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "A kép nem tölthető le."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Nyelv"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Könyv értékelése"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Fájlminőség"
@@ -1019,6 +1018,7 @@ msgid "Privacy"
msgstr "Adatvédelem"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Keresőmotorok"
@@ -1665,10 +1665,6 @@ msgstr "Képformátumok"
msgid "original format"
msgstr "eredeti formátum"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Motor"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Forrás megtekintése"
@@ -2421,3 +2417,7 @@ msgstr "videó elrejtése"
#~ msgid "Format"
#~ msgstr "Formátum"
+
+#~ msgid "Engine"
+#~ msgstr "Motor"
+
diff --git a/searx/translations/ia/LC_MESSAGES/messages.mo b/searx/translations/ia/LC_MESSAGES/messages.mo
index 2109ad09b..53c55763e 100644
--- a/searx/translations/ia/LC_MESSAGES/messages.mo
+++ b/searx/translations/ia/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ia/LC_MESSAGES/messages.po b/searx/translations/ia/LC_MESSAGES/messages.po
index 4439e5f3c..96ddbc8cf 100644
--- a/searx/translations/ia/LC_MESSAGES/messages.po
+++ b/searx/translations/ia/LC_MESSAGES/messages.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ia\n"
@@ -65,7 +65,7 @@ msgid "videos"
msgstr "videos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr ""
@@ -539,7 +539,7 @@ msgstr ""
msgid "No item found"
msgstr "Nulle item trovate"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr ""
@@ -635,7 +635,7 @@ msgstr "Generar differente valores aleatori"
msgid "Compute {func} of the arguments"
msgstr ""
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -653,19 +653,19 @@ msgstr ""
msgid "This entry has been superseded by"
msgstr "Iste entrata esseva substituite per"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr ""
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr ""
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr ""
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr ""
@@ -693,15 +693,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr ""
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr ""
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr ""
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr ""
@@ -983,6 +983,7 @@ msgid "Privacy"
msgstr "Confidentialitate"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Motores"
@@ -1616,10 +1617,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr ""
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Vider fonte"
@@ -2340,3 +2337,6 @@ msgstr "occultar video"
#~ msgid "Format"
#~ msgstr ""
+#~ msgid "Engine"
+#~ msgstr ""
+
diff --git a/searx/translations/id/LC_MESSAGES/messages.mo b/searx/translations/id/LC_MESSAGES/messages.mo
index 209662cab..395364dc6 100644
--- a/searx/translations/id/LC_MESSAGES/messages.mo
+++ b/searx/translations/id/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/id/LC_MESSAGES/messages.po b/searx/translations/id/LC_MESSAGES/messages.po
index 61cbcc880..78aa221c2 100644
--- a/searx/translations/id/LC_MESSAGES/messages.po
+++ b/searx/translations/id/LC_MESSAGES/messages.po
@@ -25,17 +25,16 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: M Alif fadlan <maliffadlan@gmail.com>\n"
-"Language-Team: Indonesian <https://translate.codeberg.org/projects/searxng/"
-"searxng/id/>\n"
"Language: id\n"
+"Language-Team: Indonesian "
+"<https://translate.codeberg.org/projects/searxng/searxng/id/>\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -79,7 +78,7 @@ msgid "videos"
msgstr "video"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -553,7 +552,7 @@ msgstr "dijawab"
msgid "No item found"
msgstr "Item tidak ditemukan"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Sumber"
@@ -649,7 +648,7 @@ msgstr "Menghasilkan nilai-nilai acak yang berbeda"
msgid "Compute {func} of the arguments"
msgstr "Hitung {func} dari argumen"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Dipos oleh {author}"
@@ -667,19 +666,19 @@ msgstr "{title} (USANG)"
msgid "This entry has been superseded by"
msgstr "Entri ini telah digantikan oleh"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Saluran"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "kecepatan bit"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "suara"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "klik"
@@ -715,15 +714,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Gambar ini tidak dapat diunduh."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Bahasa"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Penilaian buku"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Kualitas berkas"
@@ -1014,6 +1013,7 @@ msgid "Privacy"
msgstr "Privasi"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Mesin"
@@ -1659,10 +1659,6 @@ msgstr "Format gambar"
msgid "original format"
msgstr "format asli"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Mesin"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Tampilkan sumber"
@@ -2311,3 +2307,7 @@ msgstr "sembunyikan video"
#~ msgid "Format"
#~ msgstr "Format"
+
+#~ msgid "Engine"
+#~ msgstr "Mesin"
+
diff --git a/searx/translations/it/LC_MESSAGES/messages.mo b/searx/translations/it/LC_MESSAGES/messages.mo
index 1dabb5115..b342a5980 100644
--- a/searx/translations/it/LC_MESSAGES/messages.mo
+++ b/searx/translations/it/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/it/LC_MESSAGES/messages.po b/searx/translations/it/LC_MESSAGES/messages.po
index 7e4a97531..2354a0e0e 100644
--- a/searx/translations/it/LC_MESSAGES/messages.po
+++ b/searx/translations/it/LC_MESSAGES/messages.po
@@ -48,7 +48,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: it\n"
@@ -101,7 +101,7 @@ msgid "videos"
msgstr "video"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -575,7 +575,7 @@ msgstr "risposto"
msgid "No item found"
msgstr "Nessun oggetto trovato"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Sorgente"
@@ -671,7 +671,7 @@ msgstr "Genera più numeri casuali"
msgid "Compute {func} of the arguments"
msgstr "Calcola {func} degli argomenti"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Pubblicato da {author}"
@@ -689,19 +689,19 @@ msgstr "{title} (OBSOLETO)"
msgid "This entry has been superseded by"
msgstr "Questa voce è stata sostituita da"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Canale"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "velocità in bit"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "voti"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "clic"
@@ -737,15 +737,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "L'immagine non può essere scaricata."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Lingua"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Valutazione del libro"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Qualità del file"
@@ -1035,6 +1035,7 @@ msgid "Privacy"
msgstr "Privacy"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Motori"
@@ -1682,10 +1683,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Motore"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Guarda la fonte"
@@ -2457,3 +2454,6 @@ msgstr "nascondi video"
#~ msgid "Format"
#~ msgstr "Formato"
+#~ msgid "Engine"
+#~ msgstr "Motore"
+
diff --git a/searx/translations/ja/LC_MESSAGES/messages.mo b/searx/translations/ja/LC_MESSAGES/messages.mo
index 567e67eb6..660084cc6 100644
--- a/searx/translations/ja/LC_MESSAGES/messages.mo
+++ b/searx/translations/ja/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ja/LC_MESSAGES/messages.po b/searx/translations/ja/LC_MESSAGES/messages.po
index 578b6131c..ddbe97f5a 100644
--- a/searx/translations/ja/LC_MESSAGES/messages.po
+++ b/searx/translations/ja/LC_MESSAGES/messages.po
@@ -36,7 +36,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ja\n"
@@ -89,7 +89,7 @@ msgid "videos"
msgstr "動画"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "ラジオ"
@@ -563,7 +563,7 @@ msgstr "回答"
msgid "No item found"
msgstr "アイテムが見つかりません"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "ソース"
@@ -659,7 +659,7 @@ msgstr "異なるランダムな値を生成する"
msgid "Compute {func} of the arguments"
msgstr "引数の {func} を計算する"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -677,19 +677,19 @@ msgstr "{title} (廃止)"
msgid "This entry has been superseded by"
msgstr "このエントリは、置き換えられました:"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "チャンネル"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "ビットレート"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "票数"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "クリック"
@@ -719,15 +719,15 @@ msgstr "画像が単純すぎます。TinEyeが正しく照合を行うにはあ
msgid "The image could not be downloaded."
msgstr "この画像はダウンロードはできません。"
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "言語"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "書籍評価点数"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "ファイル品質"
@@ -1005,6 +1005,7 @@ msgid "Privacy"
msgstr "プライバシー"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "検索エンジン"
@@ -1629,10 +1630,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "エンジン"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "ソースを閲覧する"
@@ -2325,3 +2322,6 @@ msgstr "動画を隠す"
#~ msgid "Format"
#~ msgstr "フォーマット"
+#~ msgid "Engine"
+#~ msgstr "エンジン"
+
diff --git a/searx/translations/ko/LC_MESSAGES/messages.mo b/searx/translations/ko/LC_MESSAGES/messages.mo
index 1a2b915f7..cdc26fb07 100644
--- a/searx/translations/ko/LC_MESSAGES/messages.mo
+++ b/searx/translations/ko/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ko/LC_MESSAGES/messages.po b/searx/translations/ko/LC_MESSAGES/messages.po
index c4b9d903a..950e313dd 100644
--- a/searx/translations/ko/LC_MESSAGES/messages.po
+++ b/searx/translations/ko/LC_MESSAGES/messages.po
@@ -23,17 +23,16 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-19 05:08+0000\n"
"Last-Translator: lugged9922 <lugged9922@noreply.codeberg.org>\n"
-"Language-Team: Korean <https://translate.codeberg.org/projects/searxng/"
-"searxng/ko/>\n"
"Language: ko\n"
+"Language-Team: Korean "
+"<https://translate.codeberg.org/projects/searxng/searxng/ko/>\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -77,7 +76,7 @@ msgid "videos"
msgstr "비디오"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "라디오"
@@ -551,7 +550,7 @@ msgstr "응답"
msgid "No item found"
msgstr "검색 결과가 없습니다"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "소스"
@@ -647,7 +646,7 @@ msgstr "다른 난수 생성"
msgid "Compute {func} of the arguments"
msgstr "인수들의 {func}를 계산하세요"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "작성자: {author}"
@@ -665,19 +664,19 @@ msgstr "{title} (사용되지 않음)"
msgid "This entry has been superseded by"
msgstr "이 항목은 다음으로 대체되었습니다"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "채널"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "비트 레이트"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "표"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "클릭"
@@ -711,15 +710,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "다운로드할 수 없는 이미지입니다."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "언어"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "책 평점"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "파일 품질"
@@ -999,6 +998,7 @@ msgid "Privacy"
msgstr "개인정보 보호"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "검색엔진"
@@ -1625,10 +1625,6 @@ msgstr "이미지 형식"
msgid "original format"
msgstr "원본 형식"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "검색엔진"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "소스 보기"
@@ -2202,3 +2198,7 @@ msgstr "비디오 숨기기"
#~ msgid "Format"
#~ msgstr "포멧"
+
+#~ msgid "Engine"
+#~ msgstr "검색엔진"
+
diff --git a/searx/translations/lt/LC_MESSAGES/messages.mo b/searx/translations/lt/LC_MESSAGES/messages.mo
index fad80e713..cf180c03e 100644
--- a/searx/translations/lt/LC_MESSAGES/messages.mo
+++ b/searx/translations/lt/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/lt/LC_MESSAGES/messages.po b/searx/translations/lt/LC_MESSAGES/messages.po
index a4771ba6f..9fbd74d7e 100644
--- a/searx/translations/lt/LC_MESSAGES/messages.po
+++ b/searx/translations/lt/LC_MESSAGES/messages.po
@@ -18,7 +18,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: lt\n"
@@ -73,7 +73,7 @@ msgid "videos"
msgstr "vaizdo įrašai"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radijas"
@@ -547,7 +547,7 @@ msgstr "atsakyta"
msgid "No item found"
msgstr "Elementų nerasta"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Šaltinis"
@@ -643,7 +643,7 @@ msgstr "Generuoja įvairias atsitiktinius skaičius"
msgid "Compute {func} of the arguments"
msgstr "Apskaičiuoti {func} iš argumentų"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -661,19 +661,19 @@ msgstr "{title} (PASENĘS)"
msgid "This entry has been superseded by"
msgstr "Šį įrašą pakeitė"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanalas"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "pralaidumas"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "balsai"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "paspaudimai"
@@ -708,15 +708,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Nepavyko atsisiųsti vaizdo."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Kalba"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Knygos įvertinimas"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Failo kokybė"
@@ -1001,6 +1001,7 @@ msgid "Privacy"
msgstr "Privatumas"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Sistemos"
@@ -1640,10 +1641,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Sistema"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Rodyti šaltinį"
@@ -2373,3 +2370,6 @@ msgstr "slėpti vaizdo įrašą"
#~ msgid "Format"
#~ msgstr "Formatas"
+#~ msgid "Engine"
+#~ msgstr "Sistema"
+
diff --git a/searx/translations/lv/LC_MESSAGES/messages.mo b/searx/translations/lv/LC_MESSAGES/messages.mo
index b076fd2b3..0aabc2ab0 100644
--- a/searx/translations/lv/LC_MESSAGES/messages.mo
+++ b/searx/translations/lv/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/lv/LC_MESSAGES/messages.po b/searx/translations/lv/LC_MESSAGES/messages.po
index 5439f6f07..a3bb6df9e 100644
--- a/searx/translations/lv/LC_MESSAGES/messages.po
+++ b/searx/translations/lv/LC_MESSAGES/messages.po
@@ -17,7 +17,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: lv\n"
@@ -71,7 +71,7 @@ msgid "videos"
msgstr "video"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -545,7 +545,7 @@ msgstr "atbildēja"
msgid "No item found"
msgstr "Nav atrasts neviens vienums"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Avots"
@@ -641,7 +641,7 @@ msgstr "Ģenerēt citas nejaušas vērtības"
msgid "Compute {func} of the arguments"
msgstr "Izpildīt funkciju {func} ar dotajiem argumentiem"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -659,19 +659,19 @@ msgstr "{title} (NOVECOJIS)"
msgid "This entry has been superseded by"
msgstr "Šis ieraksts ir ticis aizstāts ar"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanāls"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bitu pārraide"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "balsis"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "klikšķi"
@@ -706,15 +706,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Attēlu neizdevās lejupielādēt."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Valoda"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "grāmatu vērtējums"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Failu kvalitāte"
@@ -1003,6 +1003,7 @@ msgid "Privacy"
msgstr "Privātums"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Dzinēji"
@@ -1632,10 +1633,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr ""
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr ""
@@ -2109,3 +2106,6 @@ msgstr "slēpt video"
#~ msgid "Format"
#~ msgstr ""
+#~ msgid "Engine"
+#~ msgstr ""
+
diff --git a/searx/translations/messages.pot b/searx/translations/messages.pot
index f6c62c0ef..bf484c867 100644
--- a/searx/translations/messages.pot
+++ b/searx/translations/messages.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: SearXNG -\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -58,7 +58,7 @@ msgid "videos"
msgstr ""
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr ""
@@ -532,7 +532,7 @@ msgstr ""
msgid "No item found"
msgstr ""
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr ""
@@ -628,7 +628,7 @@ msgstr ""
msgid "Compute {func} of the arguments"
msgstr ""
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -646,19 +646,19 @@ msgstr ""
msgid "This entry has been superseded by"
msgstr ""
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr ""
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr ""
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr ""
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr ""
@@ -686,15 +686,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr ""
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr ""
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr ""
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr ""
@@ -972,6 +972,7 @@ msgid "Privacy"
msgstr ""
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr ""
@@ -1596,10 +1597,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr ""
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr ""
diff --git a/searx/translations/ms/LC_MESSAGES/messages.mo b/searx/translations/ms/LC_MESSAGES/messages.mo
index b681dda7f..fccb2c337 100644
--- a/searx/translations/ms/LC_MESSAGES/messages.mo
+++ b/searx/translations/ms/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ms/LC_MESSAGES/messages.po b/searx/translations/ms/LC_MESSAGES/messages.po
index bde830f6d..9e40c49f2 100644
--- a/searx/translations/ms/LC_MESSAGES/messages.po
+++ b/searx/translations/ms/LC_MESSAGES/messages.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ms\n"
@@ -73,7 +73,7 @@ msgid "videos"
msgstr "video"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -569,7 +569,7 @@ msgstr "dijawab"
msgid "No item found"
msgstr "barang tidak dijumpai"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Punca"
@@ -665,7 +665,7 @@ msgstr "Jana jumlah rawak yang berbeza"
msgid "Compute {func} of the arguments"
msgstr "Hitung {func} untuk"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -683,19 +683,19 @@ msgstr "{title} (USANG)"
msgid "This entry has been superseded by"
msgstr "Kemasukan ini telah diganti oleh"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Saluran"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "kadar bit"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "undi"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "klik"
@@ -730,15 +730,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Imej tidak dapat dimuat turun."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Bahasa"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Penarafan buku"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Kualiti fail"
@@ -1021,6 +1021,7 @@ msgid "Privacy"
msgstr "Privasi"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Enjin-enjin"
@@ -1656,10 +1657,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Enjin"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Lihat sumber"
@@ -2131,3 +2128,6 @@ msgstr "sembunyikkan video"
#~ msgid "Format"
#~ msgstr "Format"
+#~ msgid "Engine"
+#~ msgstr "Enjin"
+
diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.mo b/searx/translations/nb_NO/LC_MESSAGES/messages.mo
index 288e019d7..7be642c05 100644
--- a/searx/translations/nb_NO/LC_MESSAGES/messages.mo
+++ b/searx/translations/nb_NO/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.po b/searx/translations/nb_NO/LC_MESSAGES/messages.po
index 1f922d4e0..51dde6e33 100644
--- a/searx/translations/nb_NO/LC_MESSAGES/messages.po
+++ b/searx/translations/nb_NO/LC_MESSAGES/messages.po
@@ -23,7 +23,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:08+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: nb_NO\n"
@@ -76,7 +76,7 @@ msgid "videos"
msgstr "videoer"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -550,7 +550,7 @@ msgstr "besvart"
msgid "No item found"
msgstr "Fant ingen elementer"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Kilde"
@@ -646,7 +646,7 @@ msgstr "Generer forskjellige tilfeldige verdier"
msgid "Compute {func} of the arguments"
msgstr "Beregn {func} av argumentene"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Postet av {author}"
@@ -664,19 +664,19 @@ msgstr "{title} (FORELDET)"
msgid "This entry has been superseded by"
msgstr "Denne oppføringen har blitt erstattet av"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "overføringshastighet"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "stemmer"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "klikk"
@@ -711,15 +711,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Bildet kunne ikke lastes ned."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Språk"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Bokvurdering"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Filkvalitet"
@@ -1008,6 +1008,7 @@ msgid "Privacy"
msgstr "Personvern"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Søkemotorer"
@@ -1650,10 +1651,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Søkemotor"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Vis kilde"
@@ -2319,3 +2316,6 @@ msgstr "skjul video"
#~ msgid "Format"
#~ msgstr "Format"
+#~ msgid "Engine"
+#~ msgstr "Søkemotor"
+
diff --git a/searx/translations/nl/LC_MESSAGES/messages.mo b/searx/translations/nl/LC_MESSAGES/messages.mo
index c8a233912..6f2b2c21b 100644
--- a/searx/translations/nl/LC_MESSAGES/messages.mo
+++ b/searx/translations/nl/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/nl/LC_MESSAGES/messages.po b/searx/translations/nl/LC_MESSAGES/messages.po
index f09090896..09e0f740d 100644
--- a/searx/translations/nl/LC_MESSAGES/messages.po
+++ b/searx/translations/nl/LC_MESSAGES/messages.po
@@ -40,19 +40,18 @@
# Stephan-P <stephan-p@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-14 13:07+0000\n"
"Last-Translator: Stephan-P <stephan-p@noreply.codeberg.org>\n"
-"Language-Team: Dutch <https://translate.codeberg.org/projects/searxng/"
-"searxng/nl/>\n"
"Language: nl\n"
+"Language-Team: Dutch "
+"<https://translate.codeberg.org/projects/searxng/searxng/nl/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -96,7 +95,7 @@ msgid "videos"
msgstr "video’s"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -570,7 +569,7 @@ msgstr "beantwoord"
msgid "No item found"
msgstr "Geen resultaat gevonden"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Bron"
@@ -666,7 +665,7 @@ msgstr "Genereer verschillende willekeurige waarden"
msgid "Compute {func} of the arguments"
msgstr "Bereken {func} van de variabelen"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Geplaatst door {author}"
@@ -684,19 +683,19 @@ msgstr "{title} (VEROUDERD)"
msgid "This entry has been superseded by"
msgstr "Dit object is vervangen door"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanaal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bitrate"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "stemmen"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "klikken"
@@ -732,15 +731,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "De afbeelding kon niet worden gedownload."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Taal"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Boekbeoordelingswaarde"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Bestandskwaliteit"
@@ -1033,6 +1032,7 @@ msgid "Privacy"
msgstr "Privacy"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Zoekmachines"
@@ -1680,10 +1680,6 @@ msgstr "Afbeeldingsformaten"
msgid "original format"
msgstr "origineel formaat"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Zoekmachine"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Bekijk brongegevens"
@@ -2459,3 +2455,7 @@ msgstr "verberg video"
#~ msgid "Format"
#~ msgstr "Formaat"
+
+#~ msgid "Engine"
+#~ msgstr "Zoekmachine"
+
diff --git a/searx/translations/oc/LC_MESSAGES/messages.mo b/searx/translations/oc/LC_MESSAGES/messages.mo
index b0d2713b5..6e13e154a 100644
--- a/searx/translations/oc/LC_MESSAGES/messages.mo
+++ b/searx/translations/oc/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/oc/LC_MESSAGES/messages.po b/searx/translations/oc/LC_MESSAGES/messages.po
index 4a0a92c33..29e076613 100644
--- a/searx/translations/oc/LC_MESSAGES/messages.po
+++ b/searx/translations/oc/LC_MESSAGES/messages.po
@@ -12,13 +12,15 @@
# quenty_occitania <quenty_occitania@users.noreply.translate.codeberg.org>,
# 2025.
# return42 <return42@noreply.codeberg.org>, 2025, 2026.
+# quenty_occitania <quenty_occitania@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
-"PO-Revision-Date: 2026-05-19 12:08+0000\n"
-"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
+"PO-Revision-Date: 2026-07-11 09:07+0000\n"
+"Last-Translator: quenty_occitania <quenty_occitania@noreply.codeberg.org>"
+"\n"
"Language: oc\n"
"Language-Team: Occitan "
"<https://translate.codeberg.org/projects/searxng/searxng/oc/>\n"
@@ -69,14 +71,14 @@ msgid "videos"
msgstr "vidèos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "ràdio"
#. CATEGORY_NAMES['TV']
#: searx/searxng.msg
msgid "tv"
-msgstr ""
+msgstr "tv"
#. CATEGORY_NAMES['IT']
#: searx/searxng.msg
@@ -166,12 +168,12 @@ msgstr "fosc"
#. STYLE_NAMES['BLACK']
#: searx/searxng.msg
msgid "black"
-msgstr ""
+msgstr "negre"
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
-msgstr ""
+msgstr "Temps d’activitat"
#. BRAND_CUSTOM_LINKS['ABOUT']
#: searx/searxng.msg searx/templates/simple/base.html:47
@@ -181,7 +183,7 @@ msgstr "A prepaus"
#. WEATHER_TERMS['AVERAGE TEMP.']
#: searx/searxng.msg
msgid "Average temp."
-msgstr ""
+msgstr "Temperatura mejana"
#. WEATHER_TERMS['CLOUD COVER']
#: searx/searxng.msg
@@ -543,7 +545,7 @@ msgstr ""
msgid "No item found"
msgstr "Cap d’element pas trobat"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Font"
@@ -639,7 +641,7 @@ msgstr "Crèa de valors aleatòrias diferentas"
msgid "Compute {func} of the arguments"
msgstr ""
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -657,19 +659,19 @@ msgstr "{title} (OBSOLÈT)"
msgid "This entry has been superseded by"
msgstr "Aqueste element es estat remplaçat per"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Canal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "debit"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "vòtes"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "clics"
@@ -699,15 +701,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Telecargament impossible de l’imatge."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Lenga"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Nòta del libre"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Qualitat del fichièr"
@@ -987,6 +989,7 @@ msgid "Privacy"
msgstr "Privacitat"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Motors de cerca"
@@ -1619,10 +1622,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Motor"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Veire font"
@@ -2339,3 +2338,6 @@ msgstr "escondre la vidèo"
#~ msgid "Format"
#~ msgstr "Format"
+#~ msgid "Engine"
+#~ msgstr "Motor"
+
diff --git a/searx/translations/pl/LC_MESSAGES/messages.mo b/searx/translations/pl/LC_MESSAGES/messages.mo
index 6d65aa458..798373223 100644
--- a/searx/translations/pl/LC_MESSAGES/messages.mo
+++ b/searx/translations/pl/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/pl/LC_MESSAGES/messages.po b/searx/translations/pl/LC_MESSAGES/messages.po
index 5f602112c..b9c3f96f4 100644
--- a/searx/translations/pl/LC_MESSAGES/messages.po
+++ b/searx/translations/pl/LC_MESSAGES/messages.po
@@ -35,21 +35,20 @@
# JanDziaslo <jandziaslo@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: Polish <https://translate.codeberg.org/projects/searxng/"
-"searxng/pl/>\n"
"Language: pl\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+"Language-Team: Polish "
+"<https://translate.codeberg.org/projects/searxng/searxng/pl/>\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && "
"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && "
"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
-"X-Generator: Weblate 2026.6.1\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -93,7 +92,7 @@ msgid "videos"
msgstr "filmy"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -567,7 +566,7 @@ msgstr "odebrany"
msgid "No item found"
msgstr "Nie znaleziono elementu"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Źródło"
@@ -663,7 +662,7 @@ msgstr "Wygeneruj różne wartości losowe"
msgid "Compute {func} of the arguments"
msgstr "Oblicz {func} dla argumentów"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Zamieszczone przez {author}"
@@ -681,19 +680,19 @@ msgstr "{title} (PRZESTARZAŁY)"
msgid "This entry has been superseded by"
msgstr "Ten wpis został zastąpiony przez"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanał"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bitrate"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "głosy"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "kliknięcia"
@@ -728,15 +727,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Nie można pobrać obrazu."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Język"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Ocena książki"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Jakość pliku"
@@ -1029,6 +1028,7 @@ msgid "Privacy"
msgstr "Prywatność"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Wyszukiwarki"
@@ -1675,10 +1675,6 @@ msgstr "Formaty obrazów"
msgid "original format"
msgstr "oryginalny format"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Wyszukiwarka"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Pokaż źródło"
@@ -2434,3 +2430,7 @@ msgstr "ukryj wideo"
#~ msgid "Format"
#~ msgstr "Format"
+
+#~ msgid "Engine"
+#~ msgstr "Wyszukiwarka"
+
diff --git a/searx/translations/pt/LC_MESSAGES/messages.mo b/searx/translations/pt/LC_MESSAGES/messages.mo
index 0e2bf4581..91cbad6a8 100644
--- a/searx/translations/pt/LC_MESSAGES/messages.mo
+++ b/searx/translations/pt/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/pt/LC_MESSAGES/messages.po b/searx/translations/pt/LC_MESSAGES/messages.po
index 5d8612f56..1080178d0 100644
--- a/searx/translations/pt/LC_MESSAGES/messages.po
+++ b/searx/translations/pt/LC_MESSAGES/messages.po
@@ -33,20 +33,22 @@
# return42 <return42@noreply.codeberg.org>, 2025, 2026.
# reis2724 <reis2724@noreply.codeberg.org>, 2025.
# danilo-jlle <danilo-jlle@noreply.codeberg.org>, 2026.
+# impar <impar@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
-"PO-Revision-Date: 2026-05-19 12:08+0000\n"
-"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
+"PO-Revision-Date: 2026-07-17 12:20+0000\n"
+"Last-Translator: impar <impar@noreply.codeberg.org>\n"
+"Language-Team: Portuguese <https://translate.codeberg.org/projects/searxng/"
+"searxng/pt/>\n"
"Language: pt\n"
-"Language-Team: Portuguese "
-"<https://translate.codeberg.org/projects/searxng/searxng/pt/>\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -90,7 +92,7 @@ msgid "videos"
msgstr "vídeos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "rádio"
@@ -564,7 +566,7 @@ msgstr "respondido"
msgid "No item found"
msgstr "Nenhum item encontrado"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Fonte"
@@ -660,10 +662,10 @@ msgstr "Gerar valores aleatórios diferentes"
msgid "Compute {func} of the arguments"
msgstr "Calcule {func} dos argumentos"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
-msgstr ""
+msgstr "Publicado por {author}"
#: searx/engines/openstreetmap.py:155
msgid "Show route in map .."
@@ -678,19 +680,19 @@ msgstr "{title} (OBSOLETO)"
msgid "This entry has been superseded by"
msgstr "Esta entrada foi substituída por"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Canal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "taxa de bits"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "votos"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "cliques"
@@ -725,15 +727,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Não é possível fazer download da imagem."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Idioma"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Classificação do livro"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Qualidade do ficheiro"
@@ -747,11 +749,11 @@ msgstr "Filtrar resultados onion que aparecem na lista negra de Ahmia."
#: searx/plugins/calculator.py:25
msgid "Calculator"
-msgstr ""
+msgstr "Calculadora"
#: searx/plugins/calculator.py:26
msgid "Parses and solves mathematical expressions."
-msgstr ""
+msgstr "Analisa e resolve expressões matemáticas."
#: searx/plugins/hash_plugin.py:33
msgid "Hash plugin"
@@ -810,7 +812,7 @@ msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"is \"user-agent\"."
msgstr ""
-"Exibe seu IP se a consulta for \"ip\" e seu agente de usuário se a "
+"Exibe o seu IP se a consulta for \"ip\" e o seu agente de utilizador se a "
"consulta for \"user-agent\"."
#: searx/plugins/self_info.py:53
@@ -827,7 +829,7 @@ msgstr "plugin de fuso-horários"
#: searx/plugins/time_zone.py:34
msgid "Display the current time on different time zones."
-msgstr ""
+msgstr "Mostra a hora atual em diferentes fusos horários."
#: searx/plugins/tor_check.py:41
msgid "Tor check plugin"
@@ -839,7 +841,7 @@ msgid ""
"informs the user if it is; like check.torproject.org, but from SearXNG."
msgstr ""
"Este plug-in verifica se o endereço da conexão é um nó de saída de Tor e "
-"informa ao usuário se for; como check.torproject.org, mas de SearXNG."
+"informa o utilizador se for; como check.torproject.org, mas do SearXNG."
#: searx/plugins/tor_check.py:64
msgid "Could not download the list of Tor exit-nodes from"
@@ -851,7 +853,7 @@ msgstr "Está a usar o Tor e parece que tem o endereço IP externo"
#: searx/plugins/tor_check.py:75
msgid "You are not using Tor and you have the external IP address"
-msgstr "Você não está usando o Tor e você tem o endereço IP externo"
+msgstr "Não está a usar o Tor e tem o endereço IP externo"
#: searx/plugins/tracker_url_remover.py:35
msgid "Tracker URL remover"
@@ -995,14 +997,16 @@ msgid ""
"This is a preview of the settings used by the 'Search URL' you used to "
"get here."
msgstr ""
+"Esta é uma pré-visualização das definições usadas pelo 'URL de pesquisa' que "
+"utilizou para chegar aqui."
#: searx/templates/simple/preferences.html:158
msgid "Press save to copy these preferences to your browser."
-msgstr ""
+msgstr "Prima guardar para copiar estas preferências para o seu navegador."
#: searx/templates/simple/preferences.html:159
msgid "Click here to view your browser preferences instead:"
-msgstr ""
+msgstr "Clique aqui para ver antes as preferências do seu navegador:"
#: searx/templates/simple/preferences.html:169
msgid "General"
@@ -1021,6 +1025,7 @@ msgid "Privacy"
msgstr "Privacidade"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Motores de pesquisa"
@@ -1312,7 +1317,7 @@ msgstr ""
#: searx/templates/simple/messages/no_results.html:25
msgid "Go back to the previous page using the previous page button."
-msgstr "Volte à página anterior usando o botão de 'página anterior'."
+msgstr "Volte à página anterior através do botão de 'página anterior'."
#: searx/templates/simple/preferences/answerers.html:4
#: searx/templates/simple/preferences/engines.html:23
@@ -1346,7 +1351,7 @@ msgstr "Preenchimento automático"
#: searx/templates/simple/preferences/autocomplete.html:15
msgid "Show possible queries as you type"
-msgstr "Mostra buscas possíveis enquanto você digita"
+msgstr "Mostra pesquisas possíveis enquanto escreve"
#: searx/templates/simple/preferences/center_alignment.html:2
msgid "Center Alignment"
@@ -1399,7 +1404,7 @@ msgid ""
"settings on a different device."
msgstr ""
"Um URL que contém as suas preferências. Este URL pode ser usado para "
-"restaurar as suas configurações em um dispositivo diferente."
+"restaurar as suas definições num dispositivo diferente."
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -1430,8 +1435,8 @@ msgid ""
"This tab does not exist in the user interface, but you can search with "
"these engines via !bangs."
msgstr ""
-"Esta aba não existe na interface do usuário, mas você pode buscar com "
-"essas engines via !bangs."
+"Este separador não existe na interface do utilizador, mas pode pesquisar com "
+"estes motores via !bangs."
#: searx/templates/simple/preferences/engines.html:15
msgid "Enable all"
@@ -1661,15 +1666,11 @@ msgstr "Resolução"
#: searx/templates/simple/result_templates/images.html:55
msgid "Image formats"
-msgstr ""
+msgstr "Formatos de imagem"
#: searx/templates/simple/result_templates/images.html:56
msgid "original format"
-msgstr ""
-
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Engine"
+msgstr "formato original"
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
@@ -2442,3 +2443,5 @@ msgstr "esconder vídeo"
#~ msgid "Format"
#~ msgstr "Formato"
+#~ msgid "Engine"
+#~ msgstr "Engine"
diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.mo b/searx/translations/pt_BR/LC_MESSAGES/messages.mo
index 18e3908e8..296e4d770 100644
--- a/searx/translations/pt_BR/LC_MESSAGES/messages.mo
+++ b/searx/translations/pt_BR/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.po b/searx/translations/pt_BR/LC_MESSAGES/messages.po
index 00416b413..076b597fd 100644
--- a/searx/translations/pt_BR/LC_MESSAGES/messages.po
+++ b/searx/translations/pt_BR/LC_MESSAGES/messages.po
@@ -48,19 +48,18 @@
# danilo-jlle <danilo-jlle@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: Portuguese (Brazil) <https://translate.codeberg.org/projects/"
-"searxng/searxng/pt_BR/>\n"
"Language: pt_BR\n"
+"Language-Team: Portuguese (Brazil) "
+"<https://translate.codeberg.org/projects/searxng/searxng/pt_BR/>\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -104,7 +103,7 @@ msgid "videos"
msgstr "vídeos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "rádio"
@@ -578,7 +577,7 @@ msgstr "respondido"
msgid "No item found"
msgstr "Nenhum item encontrado"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Fonte"
@@ -674,7 +673,7 @@ msgstr "Gerar diferentes valores aleatórios"
msgid "Compute {func} of the arguments"
msgstr "Calcular {func} dos argumentos"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Postado por {author}"
@@ -692,19 +691,19 @@ msgstr "{title} (OBSOLETO)"
msgid "This entry has been superseded by"
msgstr "Esta entrada foi substituída por"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Canal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "taxa de bits"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "votos"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "cliques"
@@ -739,15 +738,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "A imagem não pôde ser baixada."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Idioma"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Avaliação do livro"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Qualidade do arquivo"
@@ -1038,6 +1037,7 @@ msgid "Privacy"
msgstr "Privacidade"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Mecanismos de pesquisa"
@@ -1684,10 +1684,6 @@ msgstr "Formatos de imagem"
msgid "original format"
msgstr "formato original"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Mecanismo de pesquisa"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Ver código-fonte"
@@ -2461,3 +2457,7 @@ msgstr "ocultar vídeo"
#~ msgid "Format"
#~ msgstr "Formato"
+
+#~ msgid "Engine"
+#~ msgstr "Mecanismo de pesquisa"
+
diff --git a/searx/translations/ro/LC_MESSAGES/messages.mo b/searx/translations/ro/LC_MESSAGES/messages.mo
index 94834fda7..a4c4a5d03 100644
--- a/searx/translations/ro/LC_MESSAGES/messages.mo
+++ b/searx/translations/ro/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ro/LC_MESSAGES/messages.po b/searx/translations/ro/LC_MESSAGES/messages.po
index 4d60ede1e..2f862a55f 100644
--- a/searx/translations/ro/LC_MESSAGES/messages.po
+++ b/searx/translations/ro/LC_MESSAGES/messages.po
@@ -30,7 +30,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:08+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ro\n"
@@ -84,7 +84,7 @@ msgid "videos"
msgstr "videouri"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -558,7 +558,7 @@ msgstr "răspuns"
msgid "No item found"
msgstr "Niciun element găsit"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Sursă"
@@ -654,7 +654,7 @@ msgstr "Generează valori aleatoare diferite"
msgid "Compute {func} of the arguments"
msgstr "Calculați {func} argumentelor"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -672,19 +672,19 @@ msgstr "{title} (OBSOLETE)"
msgid "This entry has been superseded by"
msgstr "Această intrare a fost inlocuită de"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Canal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "rata de biți"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "voturi"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "click-uri"
@@ -719,15 +719,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Imaginea nu a putut fi descărcată."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Limba"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Recenzia cărții"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Calitatea fișierului"
@@ -1018,6 +1018,7 @@ msgid "Privacy"
msgstr "Confidențialitate"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Motoare de căutare"
@@ -1664,10 +1665,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Motor"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Vizualizare sursă"
@@ -2444,3 +2441,6 @@ msgstr "ascunde video"
#~ msgid "Format"
#~ msgstr "Format"
+#~ msgid "Engine"
+#~ msgstr "Motor"
+
diff --git a/searx/translations/ru/LC_MESSAGES/messages.mo b/searx/translations/ru/LC_MESSAGES/messages.mo
index 867e6700e..195600ad7 100644
--- a/searx/translations/ru/LC_MESSAGES/messages.mo
+++ b/searx/translations/ru/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ru/LC_MESSAGES/messages.po b/searx/translations/ru/LC_MESSAGES/messages.po
index d1d0445be..4e0b24fc2 100644
--- a/searx/translations/ru/LC_MESSAGES/messages.po
+++ b/searx/translations/ru/LC_MESSAGES/messages.po
@@ -36,21 +36,20 @@
# code_gremlin <code_gremlin@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-24 10:07+0000\n"
"Last-Translator: code_gremlin <code_gremlin@noreply.codeberg.org>\n"
-"Language-Team: Russian <https://translate.codeberg.org/projects/searxng/"
-"searxng/ru/>\n"
"Language: ru\n"
+"Language-Team: Russian "
+"<https://translate.codeberg.org/projects/searxng/searxng/ru/>\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) "
+"|| (n%100>=11 && n%100<=14)? 2 : 3);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
-"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
-"(n%100>=11 && n%100<=14)? 2 : 3);\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -94,7 +93,7 @@ msgid "videos"
msgstr "видео"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "радио"
@@ -568,7 +567,7 @@ msgstr "ответил"
msgid "No item found"
msgstr "Ничего не найдено"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Источник"
@@ -664,7 +663,7 @@ msgstr "Генерирует разные случайные значения"
msgid "Compute {func} of the arguments"
msgstr "Вычислить {func} от аргументов"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Опубликовано {author}"
@@ -682,19 +681,19 @@ msgstr "{title} (УСТАРЕЛО)"
msgid "This entry has been superseded by"
msgstr "Эта запись была заменена на"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Канал"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "битрейт"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "голоса"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "нажатия"
@@ -729,15 +728,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Не удалось загрузить изображение."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Язык"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Рейтинг книги"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Качество файла"
@@ -1028,6 +1027,7 @@ msgid "Privacy"
msgstr "Конфиденциальность"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Поисковые системы"
@@ -1675,10 +1675,6 @@ msgstr "Форматы изображений"
msgid "original format"
msgstr "формат оригинала"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Движок"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Перейти к источнику"
@@ -2443,3 +2439,7 @@ msgstr "скрыть видео"
#~ msgid "Format"
#~ msgstr "Формат"
+
+#~ msgid "Engine"
+#~ msgstr "Движок"
+
diff --git a/searx/translations/si/LC_MESSAGES/messages.mo b/searx/translations/si/LC_MESSAGES/messages.mo
index 91fdf49d2..b141d7c9d 100644
--- a/searx/translations/si/LC_MESSAGES/messages.mo
+++ b/searx/translations/si/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/si/LC_MESSAGES/messages.po b/searx/translations/si/LC_MESSAGES/messages.po
index 6b6336619..8f03fee99 100644
--- a/searx/translations/si/LC_MESSAGES/messages.po
+++ b/searx/translations/si/LC_MESSAGES/messages.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2025-09-02 04:50+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: si\n"
@@ -69,7 +69,7 @@ msgid "videos"
msgstr "වීඩියෝ"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "රේඩියෝව"
@@ -543,7 +543,7 @@ msgstr "පිළිතුරු දී ඇත"
msgid "No item found"
msgstr "අයිතමයක් හමු නොවීය"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "මූලාශ්‍රය"
@@ -639,7 +639,7 @@ msgstr "වෙනස් අහඹු අගයන් උත්පාදනය
msgid "Compute {func} of the arguments"
msgstr "තර්ක අගයන් සහිත {func} ගණනය කරන්න"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -657,19 +657,19 @@ msgstr "{title} (පරණ)"
msgid "This entry has been superseded by"
msgstr ""
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "නාලිකාව"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "බිටු ශීඝ්‍රතාව"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "ඡන්ද"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "ක්ලික් කිරීම්"
@@ -699,15 +699,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "මෙම රූපය බාගත කල නොහැකි විය."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "භාෂාව"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr ""
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr ""
@@ -985,6 +985,7 @@ msgid "Privacy"
msgstr ""
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr ""
@@ -1609,10 +1610,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr ""
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr ""
@@ -2034,3 +2031,6 @@ msgstr ""
#~ msgid "Format"
#~ msgstr ""
+#~ msgid "Engine"
+#~ msgstr ""
+
diff --git a/searx/translations/sk/LC_MESSAGES/messages.mo b/searx/translations/sk/LC_MESSAGES/messages.mo
index 64f7fccb8..2c3782c08 100644
--- a/searx/translations/sk/LC_MESSAGES/messages.mo
+++ b/searx/translations/sk/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/sk/LC_MESSAGES/messages.po b/searx/translations/sk/LC_MESSAGES/messages.po
index e84addfff..7b801dbdb 100644
--- a/searx/translations/sk/LC_MESSAGES/messages.po
+++ b/searx/translations/sk/LC_MESSAGES/messages.po
@@ -19,20 +19,19 @@
# lukisko <lukisko@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-07-08 00:07+0000\n"
"Last-Translator: lukisko <lukisko@noreply.codeberg.org>\n"
-"Language-Team: Slovak <https://translate.codeberg.org/projects/searxng/"
-"searxng/sk/>\n"
"Language: sk\n"
+"Language-Team: Slovak "
+"<https://translate.codeberg.org/projects/searxng/searxng/sk/>\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 "
+"&& n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && "
-"n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -76,7 +75,7 @@ msgid "videos"
msgstr "videá"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "rádio"
@@ -550,7 +549,7 @@ msgstr "Odpovedané"
msgid "No item found"
msgstr "Nič sa nenašlo"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Zdroj"
@@ -646,7 +645,7 @@ msgstr "Vytvoriť rôzné náhodné hodnoty"
msgid "Compute {func} of the arguments"
msgstr "Vypočítať {func} z argumentov"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Autor: {author}"
@@ -664,19 +663,19 @@ msgstr "{title} (ZASTARANÉ)"
msgid "This entry has been superseded by"
msgstr "Táto položka bola nahradená"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanál"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bitrate"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "hlasy"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "kliknutia"
@@ -711,15 +710,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Obrázok nemohol byť stiahnutý."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Jazyk"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Hodnotenie knižky"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Kvalita súboru"
@@ -748,8 +747,8 @@ msgid ""
"Converts strings to different hash digests. Available functions: md5, "
"sha1, sha224, sha256, sha384, sha512."
msgstr ""
-"Previest text an rôzne hash digesty. Dostupné funkcie: md5, sha1, sha224, "
-"sha256, sha384, sha512."
+"Previest text an rôzne hash digesty. Dostupné funkcie: md5, sha1, sha224,"
+" sha256, sha384, sha512."
#: searx/plugins/hash_plugin.py:63
msgid "hash digest"
@@ -762,8 +761,8 @@ msgstr "Plugin názvov hostiteľov"
#: searx/plugins/hostnames.py:120
msgid "Rewrite hostnames and remove or prioritize results based on the hostname"
msgstr ""
-"Prepíše názov hostitelov a odstráni alebo prioritizuje výsledky na základe "
-"názvu hostitela"
+"Prepíše názov hostitelov a odstráni alebo prioritizuje výsledky na "
+"základe názvu hostitela"
#: searx/plugins/infinite_scroll.py:25
msgid "Infinite scroll"
@@ -1009,6 +1008,7 @@ msgid "Privacy"
msgstr "Súkromie"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Vyhľadávače"
@@ -1655,10 +1655,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Vyhľadávač"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Zobraziť zdroj"
@@ -2402,3 +2398,7 @@ msgstr "skryť video"
#~ msgid "Format"
#~ msgstr "Formát"
+
+#~ msgid "Engine"
+#~ msgstr "Vyhľadávač"
+
diff --git a/searx/translations/sl/LC_MESSAGES/messages.mo b/searx/translations/sl/LC_MESSAGES/messages.mo
index 457b0869c..e30e02075 100644
--- a/searx/translations/sl/LC_MESSAGES/messages.mo
+++ b/searx/translations/sl/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/sl/LC_MESSAGES/messages.po b/searx/translations/sl/LC_MESSAGES/messages.po
index f67b616e2..f2907a028 100644
--- a/searx/translations/sl/LC_MESSAGES/messages.po
+++ b/searx/translations/sl/LC_MESSAGES/messages.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:08+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: sl\n"
@@ -74,7 +74,7 @@ msgid "videos"
msgstr "videi"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -548,7 +548,7 @@ msgstr "odgovorjeno"
msgid "No item found"
msgstr "Ni zadetkov"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Vir"
@@ -644,7 +644,7 @@ msgstr "Generiraj različne naključne vrednosti"
msgid "Compute {func} of the arguments"
msgstr "Izračunaj {func} argumentov"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -662,19 +662,19 @@ msgstr "{title} (neveljaven)"
msgid "This entry has been superseded by"
msgstr "Ta vnos je bil nadomeščen z"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bitna hitrost"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "glasov"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "klikov"
@@ -709,15 +709,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Slike ni bilo mogoče prevesti."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Jezik"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Ocena knjige"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Kakovost datoteke"
@@ -1004,6 +1004,7 @@ msgid "Privacy"
msgstr "Zasebnost"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Iskalniki"
@@ -1646,10 +1647,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Pogon"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Ogled vira"
@@ -2393,3 +2390,6 @@ msgstr "skrij video"
#~ msgid "Format"
#~ msgstr "Format"
+#~ msgid "Engine"
+#~ msgstr "Pogon"
+
diff --git a/searx/translations/sr/LC_MESSAGES/messages.mo b/searx/translations/sr/LC_MESSAGES/messages.mo
index bd7cc9d7a..80e569f93 100644
--- a/searx/translations/sr/LC_MESSAGES/messages.mo
+++ b/searx/translations/sr/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/sr/LC_MESSAGES/messages.po b/searx/translations/sr/LC_MESSAGES/messages.po
index 5c5a115a7..5567afa53 100644
--- a/searx/translations/sr/LC_MESSAGES/messages.po
+++ b/searx/translations/sr/LC_MESSAGES/messages.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:08+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: sr\n"
@@ -74,7 +74,7 @@ msgid "videos"
msgstr "видео снимци"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "радио"
@@ -548,7 +548,7 @@ msgstr "одговорено"
msgid "No item found"
msgstr "Ставка није пронађена"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Извор"
@@ -644,7 +644,7 @@ msgstr "Генеришите различите случајне вреднос
msgid "Compute {func} of the arguments"
msgstr "Израчунај {func} за дате аргументе"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -662,19 +662,19 @@ msgstr "{title} (ЗАСТАРЕЛО)"
msgid "This entry has been superseded by"
msgstr "Овај унос је заменио"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Канал"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "битрата"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "гласови"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "кликови"
@@ -709,15 +709,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Није могуће преузети слику."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Језик"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Оцена књиге"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Квалитет датотеке"
@@ -1008,6 +1008,7 @@ msgid "Privacy"
msgstr "Приватност"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Претраживачи"
@@ -1653,10 +1654,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Енџин"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Види извор"
@@ -2399,3 +2396,6 @@ msgstr "сакриј видео"
#~ msgid "Format"
#~ msgstr "Формат"
+#~ msgid "Engine"
+#~ msgstr "Енџин"
+
diff --git a/searx/translations/sv/LC_MESSAGES/messages.mo b/searx/translations/sv/LC_MESSAGES/messages.mo
index a983c6ce5..679c632c5 100644
--- a/searx/translations/sv/LC_MESSAGES/messages.mo
+++ b/searx/translations/sv/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/sv/LC_MESSAGES/messages.po b/searx/translations/sv/LC_MESSAGES/messages.po
index dd5403e90..db9117d7d 100644
--- a/searx/translations/sv/LC_MESSAGES/messages.po
+++ b/searx/translations/sv/LC_MESSAGES/messages.po
@@ -35,19 +35,18 @@
# bittin <bittin@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-16 07:07+0000\n"
"Last-Translator: AndersNordh <andersnordh@noreply.codeberg.org>\n"
-"Language-Team: Swedish <https://translate.codeberg.org/projects/searxng/"
-"searxng/sv/>\n"
"Language: sv\n"
+"Language-Team: Swedish "
+"<https://translate.codeberg.org/projects/searxng/searxng/sv/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -91,7 +90,7 @@ msgid "videos"
msgstr "videor"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -565,7 +564,7 @@ msgstr "svarad"
msgid "No item found"
msgstr "Inget hittades"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Källa"
@@ -661,7 +660,7 @@ msgstr "Generera olika slumpmässiga värden"
msgid "Compute {func} of the arguments"
msgstr "Beräkna {func} för argument"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Postat av {author}"
@@ -679,19 +678,19 @@ msgstr "{title} (FÖRÅLDRAD)"
msgid "This entry has been superseded by"
msgstr "Detta inlägg har ersatts av"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bithastighet"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "röster"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "klick"
@@ -727,15 +726,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Det gick inte att ladda ner bilden."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Språk"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Bokbetyg"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Filkvalitet"
@@ -1028,6 +1027,7 @@ msgid "Privacy"
msgstr "Sekretess"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Sökmotorer"
@@ -1672,10 +1672,6 @@ msgstr "Bildformat"
msgid "original format"
msgstr "Originalformat"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Sökmotor"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Visa källa"
@@ -2429,3 +2425,7 @@ msgstr "göm video"
#~ msgid "Format"
#~ msgstr "Format"
+
+#~ msgid "Engine"
+#~ msgstr "Sökmotor"
+
diff --git a/searx/translations/szl/LC_MESSAGES/messages.mo b/searx/translations/szl/LC_MESSAGES/messages.mo
index a7cc98046..2cf57c4a7 100644
--- a/searx/translations/szl/LC_MESSAGES/messages.mo
+++ b/searx/translations/szl/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/szl/LC_MESSAGES/messages.po b/searx/translations/szl/LC_MESSAGES/messages.po
index d14bf0442..f56704e02 100644
--- a/searx/translations/szl/LC_MESSAGES/messages.po
+++ b/searx/translations/szl/LC_MESSAGES/messages.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:08+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: szl\n"
@@ -65,7 +65,7 @@ msgid "videos"
msgstr "wideo"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -539,7 +539,7 @@ msgstr "ôdpedziany"
msgid "No item found"
msgstr "Żodyn elymynt niy znojdziōny"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Zdrzōdło"
@@ -635,7 +635,7 @@ msgstr "Wygyneruj insze werty losowe"
msgid "Compute {func} of the arguments"
msgstr "Porachuj {func} ôd argumyntōw"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -653,19 +653,19 @@ msgstr "{title} (ZASTARZAŁE)"
msgid "This entry has been superseded by"
msgstr "Tyn wpis bōł zastōmpiōny ôd"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanał"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "cug bitōw"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "głosy"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "kliki"
@@ -701,15 +701,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Tego ôbrazu niy szło ściōngnōńć."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Jynzyk"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Ôcyna ksiōnżki"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Jakość ôd zbioru"
@@ -994,6 +994,7 @@ msgid "Privacy"
msgstr "Prywatność"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Wyszukowarki"
@@ -1631,10 +1632,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Motōr"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Pokoż zdrzōdło"
@@ -2134,3 +2131,6 @@ msgstr "skryj wideo"
#~ msgid "Format"
#~ msgstr "Format"
+#~ msgid "Engine"
+#~ msgstr "Motōr"
+
diff --git a/searx/translations/ta/LC_MESSAGES/messages.mo b/searx/translations/ta/LC_MESSAGES/messages.mo
index 40e5e0c8a..6340558da 100644
--- a/searx/translations/ta/LC_MESSAGES/messages.mo
+++ b/searx/translations/ta/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ta/LC_MESSAGES/messages.po b/searx/translations/ta/LC_MESSAGES/messages.po
index 45c5f3cc2..92ab17929 100644
--- a/searx/translations/ta/LC_MESSAGES/messages.po
+++ b/searx/translations/ta/LC_MESSAGES/messages.po
@@ -32,7 +32,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:08+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ta\n"
@@ -85,7 +85,7 @@ msgid "videos"
msgstr "காணொளிகள்"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "வானொலி"
@@ -559,7 +559,7 @@ msgstr "பதில் அளிக்கப்பட்டது"
msgid "No item found"
msgstr "எதுவும் கிடைக்கவில்லை"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "ஆதாரம்"
@@ -655,7 +655,7 @@ msgstr "வெவ்வாறான சீரற்ற மதிப்புக
msgid "Compute {func} of the arguments"
msgstr "வாதங்களின் {func} கணக்கிடவும்"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "பதிவிட்டவர் {author}"
@@ -673,19 +673,19 @@ msgstr "{title} (காலாவதியானது)"
msgid "This entry has been superseded by"
msgstr "இந்த நுழைவு மாற்றப்பட்டது"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "சேனல்"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "தகவல் விகிதம்"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "வாக்குகள்"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "சொடுக்குகள்"
@@ -721,15 +721,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "இப்படத்தைப் பதிவிறக்க முடியவில்லை."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "மொழி"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "புத்தகத்தின் மதிப்பீடு"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "கோப்பின் தரம்"
@@ -1030,6 +1030,7 @@ msgid "Privacy"
msgstr "தனியுரிமை"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "எந்திரங்கள்"
@@ -1679,10 +1680,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "இயந்திரம்"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "மூலத்தைப் பார்"
@@ -2403,3 +2400,6 @@ msgstr "காணொளிகளை மறை"
#~ msgid "Format"
#~ msgstr "வடிவம்"
+#~ msgid "Engine"
+#~ msgstr "இயந்திரம்"
+
diff --git a/searx/translations/te/LC_MESSAGES/messages.mo b/searx/translations/te/LC_MESSAGES/messages.mo
index b9971a406..e6f723367 100644
--- a/searx/translations/te/LC_MESSAGES/messages.mo
+++ b/searx/translations/te/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/te/LC_MESSAGES/messages.po b/searx/translations/te/LC_MESSAGES/messages.po
index 13c112080..571887fcd 100644
--- a/searx/translations/te/LC_MESSAGES/messages.po
+++ b/searx/translations/te/LC_MESSAGES/messages.po
@@ -18,7 +18,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-19 12:08+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: te\n"
@@ -71,7 +71,7 @@ msgid "videos"
msgstr "వీడియోలు"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "రేడియో"
@@ -545,7 +545,7 @@ msgstr "సమాధానమిచ్చారు"
msgid "No item found"
msgstr "ఏమీ దొరకలేదు"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "మూలం"
@@ -641,7 +641,7 @@ msgstr "విభిన్న యాదృచ్ఛిక విలువలన
msgid "Compute {func} of the arguments"
msgstr ""
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -659,19 +659,19 @@ msgstr "{title} (వాడుకలో లేదు)"
msgid "This entry has been superseded by"
msgstr "దీని ద్వారా ఈ ఎంట్రీ భర్తీ చేయబడింది"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "ఛానెల్"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "బిట్రేట్"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "ఓట్లు"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "క్లిక్‌లు"
@@ -706,15 +706,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "చిత్రాన్ని డౌన్‌లోడ్ చేయడం సాధ్యపడలేదు."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "భాష"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "పుస్తకం రేటింగు"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "ఫైలు క్వాలిటీ"
@@ -999,6 +999,7 @@ msgid "Privacy"
msgstr "ఆంతరంగికత"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "యంత్రాలు"
@@ -1641,10 +1642,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "ఇంజిన్"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "మూలాన్ని వీక్షించండి"
@@ -2378,3 +2375,6 @@ msgstr "వీడియోను దాచిపెట్టు"
#~ msgid "Format"
#~ msgstr "ఫార్మాట్"
+#~ msgid "Engine"
+#~ msgstr "ఇంజిన్"
+
diff --git a/searx/translations/th/LC_MESSAGES/messages.mo b/searx/translations/th/LC_MESSAGES/messages.mo
index a556d6167..3fa9f0db9 100644
--- a/searx/translations/th/LC_MESSAGES/messages.mo
+++ b/searx/translations/th/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/th/LC_MESSAGES/messages.po b/searx/translations/th/LC_MESSAGES/messages.po
index 162535481..002fdd517 100644
--- a/searx/translations/th/LC_MESSAGES/messages.po
+++ b/searx/translations/th/LC_MESSAGES/messages.po
@@ -14,13 +14,15 @@
# yuttct <yuttct@users.noreply.translate.codeberg.org>, 2025.
# return42 <return42@noreply.codeberg.org>, 2025, 2026.
# wetinee <wetinee@noreply.codeberg.org>, 2025.
+# neighbourhoodCat <neighbourhoodcat@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
-"PO-Revision-Date: 2026-05-19 12:08+0000\n"
-"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
+"PO-Revision-Date: 2026-07-14 15:07+0000\n"
+"Last-Translator: neighbourhoodCat <neighbourhoodcat@noreply.codeberg.org>"
+"\n"
"Language: th\n"
"Language-Team: Thai "
"<https://translate.codeberg.org/projects/searxng/searxng/th/>\n"
@@ -71,7 +73,7 @@ msgid "videos"
msgstr "วิดีโอ"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "วิทยุ"
@@ -278,207 +280,207 @@ msgstr "ลม"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Clear sky"
-msgstr ""
+msgstr "ท้องฟ้าแจ่มใส"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Partly cloudy"
-msgstr ""
+msgstr "มีเมฆบางส่วน"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Cloudy"
-msgstr ""
+msgstr "มีเมฆมาก"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Fair"
-msgstr ""
+msgstr "พอใช้"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Fog"
-msgstr ""
+msgstr "หมอก"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Light rain and thunder"
-msgstr ""
+msgstr "ฝนตกปรอยๆ และฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Light rain showers and thunder"
-msgstr ""
+msgstr "ฝนตกปรอยๆ และฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Light rain showers"
-msgstr ""
+msgstr "ฝนตกเล็กน้อย"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Light rain"
-msgstr ""
+msgstr "ฝนตกเล็กน้อย"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Rain and thunder"
-msgstr ""
+msgstr "ฝนฟ้าคะนอง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Rain showers and thunder"
-msgstr ""
+msgstr "ฝนฟ้าคะนองเป็นระยะ"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Rain showers"
-msgstr ""
+msgstr "ฝนตกเป็นระยะ"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Rain"
-msgstr ""
+msgstr "ฝนตก"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Heavy rain and thunder"
-msgstr ""
+msgstr "ฝนตกหนักและฟ้าคะนอง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Heavy rain showers and thunder"
-msgstr ""
+msgstr "ฝนตกหนักเป็นระยะและฟ้าคะนอง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Heavy rain showers"
-msgstr ""
+msgstr "ฝนตกหนักเป็นระยะ"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Heavy rain"
-msgstr ""
+msgstr "ฝนตกหนัก"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Light sleet and thunder"
-msgstr ""
+msgstr "ฝนปนหิมะเล็กน้อยและฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Light sleet showers and thunder"
-msgstr ""
+msgstr "ฝนปนหิมะเล็กน้อยเป็นครั้งคราวและฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Light sleet showers"
-msgstr ""
+msgstr "ฝนปนหิมะเล็กน้อยเป็นครั้งคราว"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Light sleet"
-msgstr ""
+msgstr "ฝนปนหิมะเล็กน้อย"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Sleet and thunder"
-msgstr ""
+msgstr "ฝนปนหิมะและฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Sleet showers and thunder"
-msgstr ""
+msgstr "ฝนปนหิมะเป็นครั้งคราวและฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Sleet showers"
-msgstr ""
+msgstr "ฝนปนหิมะเป็นครั้งคราว"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Sleet"
-msgstr ""
+msgstr "ฝนปนหิมะ"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Heavy sleet and thunder"
-msgstr ""
+msgstr "ฝนปนหิมะหนักและฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Heavy sleet showers and thunder"
-msgstr ""
+msgstr "ฝนปนหิมะหนักเป็นครั้งคราวและฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Heavy sleet showers"
-msgstr ""
+msgstr "ฝนปนหิมะหนักเป็นครั้งคราว"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Heavy sleet"
-msgstr ""
+msgstr "ฝนปนหิมะหนัก"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Light snow and thunder"
-msgstr ""
+msgstr "หิมะตกเล็กน้อยและฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Light snow showers and thunder"
-msgstr ""
+msgstr "หิมะตกเล็กน้อยเป็นครั้งคราวและฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Light snow showers"
-msgstr ""
+msgstr "หิมะตกเล็กน้อยเป็นครั้งคราว"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Light snow"
-msgstr ""
+msgstr "หิมะตกเล็กน้อย"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Snow and thunder"
-msgstr ""
+msgstr "หิมะตกและฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Snow showers and thunder"
-msgstr ""
+msgstr "หิมะตกเป็นครั้งคราวและฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Snow showers"
-msgstr ""
+msgstr "หิมะตกเป็นครั้งคราว"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Snow"
-msgstr ""
+msgstr "หิมะ"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Heavy snow and thunder"
-msgstr ""
+msgstr "หิมะตกหนักและฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Heavy snow showers and thunder"
-msgstr ""
+msgstr "หิมะตกหนักเป็นครั้งคราวและฟ้าร้อง"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Heavy snow showers"
-msgstr ""
+msgstr "หิมะตกหนักเป็นครั้งคราว"
#. WEATHER_CONDITIONS
#: searx/searxng.msg
msgid "Heavy snow"
-msgstr ""
+msgstr "หิมะตกหนัก"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
#: searx/engines/lemmy.py:85 searx/searxng.msg
@@ -545,7 +547,7 @@ msgstr "ตอบแล้ว"
msgid "No item found"
msgstr "ไม่พบรายการ"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "แหล่งที่มา"
@@ -641,10 +643,10 @@ msgstr "ทำการสุ่มค่าที่แตกต่างกั
msgid "Compute {func} of the arguments"
msgstr "คำนวณ {func} ของอาร์กิวเมนต์"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
-msgstr ""
+msgstr "โพสต์โดย {author}"
#: searx/engines/openstreetmap.py:155
msgid "Show route in map .."
@@ -659,19 +661,19 @@ msgstr "{title} (ล้าสมัย)"
msgid "This entry has been superseded by"
msgstr "รายการนี้ถูกแทนที่โดย"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "ช่องทาง"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "บิตเรต"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "โหวต"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "คลิก"
@@ -706,15 +708,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "ไม่สามารถดาวน์โหลดภาพนี้ได้"
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "ภาษา"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "บันทึกการให้คะแนน"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "คุณภาพไฟล์"
@@ -728,11 +730,11 @@ msgstr "กรองผลการค้นหา onion ที่อยู่
#: searx/plugins/calculator.py:25
msgid "Calculator"
-msgstr ""
+msgstr "เครื่องคิดเลข"
#: searx/plugins/calculator.py:26
msgid "Parses and solves mathematical expressions."
-msgstr ""
+msgstr "แยกวิเคราะห์และคำนวณนิพจน์ทางคณิตศาสตร์"
#: searx/plugins/hash_plugin.py:33
msgid "Hash plugin"
@@ -743,6 +745,8 @@ msgid ""
"Converts strings to different hash digests. Available functions: md5, "
"sha1, sha224, sha256, sha384, sha512."
msgstr ""
+"แปลงข้อความให้เป็นค่าแฮชในรูปแบบต่างๆ ฟังก์ชันที่ใช้ได้: md5, sha1, "
+"sha224, sha256, sha384, sha512"
#: searx/plugins/hash_plugin.py:63
msgid "hash digest"
@@ -754,7 +758,7 @@ msgstr "ชื่อโฮส ปลั๊กอิน"
#: searx/plugins/hostnames.py:120
msgid "Rewrite hostnames and remove or prioritize results based on the hostname"
-msgstr ""
+msgstr "เขียนชื่อโฮสต์ใหม่ และลบหรือจัดลำดับความสำคัญของผลลัพธ์โดยอิงจากชื่อโฮสต์"
#: searx/plugins/infinite_scroll.py:25
msgid "Infinite scroll"
@@ -798,11 +802,11 @@ msgstr "user-agent ของคุณคือ "
#: searx/plugins/time_zone.py:33
msgid "Timezones plugin"
-msgstr ""
+msgstr "ปลั๊กอินเขตเวลา"
#: searx/plugins/time_zone.py:34
msgid "Display the current time on different time zones."
-msgstr ""
+msgstr "แสดงเวลาปัจจุบันในเขตเวลาต่างๆ"
#: searx/plugins/tor_check.py:41
msgid "Tor check plugin"
@@ -970,15 +974,15 @@ msgstr "ข้อผิดพลาด:"
msgid ""
"This is a preview of the settings used by the 'Search URL' you used to "
"get here."
-msgstr ""
+msgstr "นี่คือตัวอย่างการตั้งค่าที่ใช้อยู่ใน 'Search URL' ที่พาคุณมายังหน้านี้"
#: searx/templates/simple/preferences.html:158
msgid "Press save to copy these preferences to your browser."
-msgstr ""
+msgstr "กดปุ่มบันทึกเพื่อคัดลอกการตั้งค่าเหล่านี้ไปยังเบราว์เซอร์ของคุณ"
#: searx/templates/simple/preferences.html:159
msgid "Click here to view your browser preferences instead:"
-msgstr ""
+msgstr "คลิกที่นี่เพื่อดูการตั้งค่าเบราว์เซอร์ของคุณแทน:"
#: searx/templates/simple/preferences.html:169
msgid "General"
@@ -997,6 +1001,7 @@ msgid "Privacy"
msgstr "ความเป็นส่วนตัว"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "เครื่องมือ"
@@ -1140,7 +1145,7 @@ msgstr "คำเหมือน"
#: searx/templates/simple/answer/weather.html:19
msgid "Feels Like"
-msgstr ""
+msgstr "รู้สึกเหมือน"
#: searx/templates/simple/elements/answers.html:2
msgid "Answers"
@@ -1320,7 +1325,7 @@ msgstr "เติมข้อความอัตโนมัติ"
#: searx/templates/simple/preferences/autocomplete.html:15
msgid "Show possible queries as you type"
-msgstr ""
+msgstr "แสดงคำค้นหาที่เป็นไปได้ขณะที่คุณพิมพ์"
#: searx/templates/simple/preferences/center_alignment.html:2
msgid "Center Alignment"
@@ -1338,7 +1343,7 @@ msgstr "นี่คือรายการคุกกี้และค่า
#: searx/templates/simple/preferences/cookies.html:3
msgid "With this list, you can assess the transparency of SearXNG."
-msgstr ""
+msgstr "ด้วยรายการนี้,คุณสามารถประเมินความโปร่งใสของ SearXNG ได้"
#: searx/templates/simple/preferences/cookies.html:9
msgid "Cookie name"
@@ -1401,6 +1406,8 @@ msgid ""
"This tab does not exist in the user interface, but you can search with "
"these engines via !bangs."
msgstr ""
+"แท็บนี้ไม่มีอยู่ในหน้าอินเทอร์เฟซของผู้ใช้ "
+"แต่คุณสามารถค้นหาด้วยเครื่องมือค้นหาเหล่านี้ผ่าน !bangs ได้"
#: searx/templates/simple/preferences/engines.html:15
msgid "Enable all"
@@ -1478,7 +1485,7 @@ msgstr "พร็อกซีรูปภาพ"
#: searx/templates/simple/preferences/image_proxy.html:14
msgid "Proxy image results through SearXNG"
-msgstr ""
+msgstr "ดึงรูปภาพผลลัพธ์ผ่านพร็อกซีของ SearXNG"
#: searx/templates/simple/preferences/language.html:24
msgid "What language do you prefer for search?"
@@ -1510,11 +1517,11 @@ msgstr ""
#: searx/templates/simple/preferences/results_on_new_tab.html:2
msgid "Results in new tabs"
-msgstr ""
+msgstr "ผลลัพธ์ในแท็บใหม่"
#: searx/templates/simple/preferences/results_on_new_tab.html:14
msgid "Open result links in new browser tabs"
-msgstr ""
+msgstr "เปิดลิงก์ผลลัพธ์ในแท็บใหม่ของเบราว์เซอร์"
#: searx/templates/simple/preferences/safesearch.html:20
msgid "Filter content"
@@ -1536,7 +1543,7 @@ msgstr "ธีม"
#: searx/templates/simple/preferences/theme.html:14
msgid "Change the layout of SearXNG"
-msgstr ""
+msgstr "เปลี่ยนรูปแบบการจัดวางของ SearXNG"
#: searx/templates/simple/preferences/theme.html:19
msgid "Theme style"
@@ -1619,7 +1626,7 @@ msgstr "พิมพ์"
#: searx/templates/simple/result_templates/file.html:67
msgid "Download"
-msgstr ""
+msgstr "ดาวน์โหลด"
#: searx/templates/simple/result_templates/images.html:53
msgid "Resolution"
@@ -1627,15 +1634,11 @@ msgstr "ความละเอียดจอ"
#: searx/templates/simple/result_templates/images.html:55
msgid "Image formats"
-msgstr ""
+msgstr "รูปแบบไฟล์รูปภาพ"
#: searx/templates/simple/result_templates/images.html:56
msgid "original format"
-msgstr ""
-
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "เครื่องมือ"
+msgstr "รูปแบบต้นฉบับ"
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
@@ -2100,3 +2103,6 @@ msgstr "ซ่อนวิดีโอ"
#~ msgid "Format"
#~ msgstr "จัดรูปแบบ"
+#~ msgid "Engine"
+#~ msgstr "เครื่องมือ"
+
diff --git a/searx/translations/tr/LC_MESSAGES/messages.mo b/searx/translations/tr/LC_MESSAGES/messages.mo
index 94e6969e1..b44a518fc 100644
--- a/searx/translations/tr/LC_MESSAGES/messages.mo
+++ b/searx/translations/tr/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/tr/LC_MESSAGES/messages.po b/searx/translations/tr/LC_MESSAGES/messages.po
index fdc1266bb..8aa3ca67f 100644
--- a/searx/translations/tr/LC_MESSAGES/messages.po
+++ b/searx/translations/tr/LC_MESSAGES/messages.po
@@ -36,18 +36,19 @@
# cdli <cdli@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
-"PO-Revision-Date: 2026-05-19 12:08+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
+"PO-Revision-Date: 2026-07-17 12:20+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
+"Language-Team: Turkish <https://translate.codeberg.org/projects/searxng/"
+"searxng/tr/>\n"
"Language: tr\n"
-"Language-Team: Turkish "
-"<https://translate.codeberg.org/projects/searxng/searxng/tr/>\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -91,7 +92,7 @@ msgid "videos"
msgstr "görüntüler"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radyo"
@@ -565,7 +566,7 @@ msgstr "yanıtlandı"
msgid "No item found"
msgstr "Öğe bulunamadı"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Kaynak"
@@ -661,7 +662,7 @@ msgstr "Farklı rastgele değerler üret"
msgid "Compute {func} of the arguments"
msgstr "Argümanların değerini hesapla {func}"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "{author} tarafından yayınlandı"
@@ -679,19 +680,19 @@ msgstr "{title} (ESKİ)"
msgid "This entry has been superseded by"
msgstr "Bu girişin yerini alan"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "bit hızı"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "oylar"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "tıklamalar"
@@ -726,15 +727,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Görsel indirilemedi."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Dil"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Kitap değerlendirmesi"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Dosya kalitesi"
@@ -1025,6 +1026,7 @@ msgid "Privacy"
msgstr "Gizlilik"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Motorlar"
@@ -1663,15 +1665,11 @@ msgstr "Çözünürlük"
#: searx/templates/simple/result_templates/images.html:55
msgid "Image formats"
-msgstr ""
+msgstr "Resim formatları"
#: searx/templates/simple/result_templates/images.html:56
msgid "original format"
-msgstr ""
-
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Motor"
+msgstr "Orijinal format"
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
@@ -2433,3 +2431,5 @@ msgstr "görüntüyü gizle"
#~ msgid "Format"
#~ msgstr "Format"
+#~ msgid "Engine"
+#~ msgstr "Motor"
diff --git a/searx/translations/tt/LC_MESSAGES/messages.mo b/searx/translations/tt/LC_MESSAGES/messages.mo
index 7de710102..e94de8cb4 100644
--- a/searx/translations/tt/LC_MESSAGES/messages.mo
+++ b/searx/translations/tt/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/tt/LC_MESSAGES/messages.po b/searx/translations/tt/LC_MESSAGES/messages.po
index afc5c2ab0..db86197b9 100644
--- a/searx/translations/tt/LC_MESSAGES/messages.po
+++ b/searx/translations/tt/LC_MESSAGES/messages.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-05-26 00:44+0000\n"
"Last-Translator: Amirkhandrend-Nicest-XII <amirkhandrend-nicest-"
"xii@noreply.codeberg.org>\n"
@@ -67,7 +67,7 @@ msgid "videos"
msgstr "видео"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "радио"
@@ -541,7 +541,7 @@ msgstr ""
msgid "No item found"
msgstr "Нәтиҗә табылмады"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Чыганак"
@@ -638,7 +638,7 @@ msgstr "Төрле очраклы кыйммәтләрне чыгара"
msgid "Compute {func} of the arguments"
msgstr ""
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr ""
@@ -656,19 +656,19 @@ msgstr "{title} (ИСКЕРГӘН)"
msgid "This entry has been superseded by"
msgstr ""
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Канал"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "битрейт"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "тавыш"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "басу саны"
@@ -696,15 +696,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Сурәтне йөкләнеп булмады."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Тел"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Китап билгесе"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Файл сыйфаты"
@@ -985,6 +985,7 @@ msgid "Privacy"
msgstr "Шәхсилек"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Эзләгечләр"
@@ -1609,10 +1610,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Эзләгеч"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Чыганакка үтү"
@@ -1893,3 +1890,6 @@ msgstr "видеоны яшерү"
#~ msgid "Format"
#~ msgstr "Формат"
+#~ msgid "Engine"
+#~ msgstr "Эзләгеч"
+
diff --git a/searx/translations/uk/LC_MESSAGES/messages.mo b/searx/translations/uk/LC_MESSAGES/messages.mo
index 6fd24fb15..54e51d39e 100644
--- a/searx/translations/uk/LC_MESSAGES/messages.mo
+++ b/searx/translations/uk/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/uk/LC_MESSAGES/messages.po b/searx/translations/uk/LC_MESSAGES/messages.po
index 97e7a0adf..faeeaab6c 100644
--- a/searx/translations/uk/LC_MESSAGES/messages.po
+++ b/searx/translations/uk/LC_MESSAGES/messages.po
@@ -22,22 +22,21 @@
# return42 <return42@noreply.codeberg.org>, 2025.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-14 13:07+0000\n"
"Last-Translator: SomeTr <sometr@noreply.codeberg.org>\n"
-"Language-Team: Ukrainian <https://translate.codeberg.org/projects/searxng/"
-"searxng/uk/>\n"
"Language: uk\n"
+"Language-Team: Ukrainian "
+"<https://translate.codeberg.org/projects/searxng/searxng/uk/>\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 !="
+" 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n "
+"% 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9)"
+" || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 "
-"? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > "
-"14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % "
-"100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -81,7 +80,7 @@ msgid "videos"
msgstr "відео"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "радіо"
@@ -555,7 +554,7 @@ msgstr "є відповідь"
msgid "No item found"
msgstr "Нічого не знайдено"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Джерело"
@@ -651,7 +650,7 @@ msgstr "Створити різні випадкові значення"
msgid "Compute {func} of the arguments"
msgstr "Обчислити {func} від аргументів"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Опубліковано {author}"
@@ -669,19 +668,19 @@ msgstr "{title} (ЗАСТАРІЛО)"
msgid "This entry has been superseded by"
msgstr "Цей запис було замінено на"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Канал"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "бітрейт"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "голоси"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "кліки"
@@ -716,15 +715,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Зображення неможливо завантажити."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Мова"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Рейтинг книги"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Якість файлу"
@@ -1016,6 +1015,7 @@ msgid "Privacy"
msgstr "Конфіденційність"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Пошукові системи"
@@ -1659,10 +1659,6 @@ msgstr "Формати зображень"
msgid "original format"
msgstr "формат оригіналу"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Рушій"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Переглянути джерело"
@@ -2397,3 +2393,7 @@ msgstr "приховати відео"
#~ msgid "Format"
#~ msgstr "Формат"
+
+#~ msgid "Engine"
+#~ msgstr "Рушій"
+
diff --git a/searx/translations/vi/LC_MESSAGES/messages.mo b/searx/translations/vi/LC_MESSAGES/messages.mo
index 0b56193e6..8e0383a24 100644
--- a/searx/translations/vi/LC_MESSAGES/messages.mo
+++ b/searx/translations/vi/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/vi/LC_MESSAGES/messages.po b/searx/translations/vi/LC_MESSAGES/messages.po
index 866e8dc30..0b2aae5b6 100644
--- a/searx/translations/vi/LC_MESSAGES/messages.po
+++ b/searx/translations/vi/LC_MESSAGES/messages.po
@@ -28,19 +28,18 @@
# Anonymous104 <anonymous104@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-28 18:07+0000\n"
"Last-Translator: Anonymous104 <anonymous104@noreply.codeberg.org>\n"
-"Language-Team: Vietnamese <https://translate.codeberg.org/projects/searxng/"
-"searxng/vi/>\n"
"Language: vi\n"
+"Language-Team: Vietnamese "
+"<https://translate.codeberg.org/projects/searxng/searxng/vi/>\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -84,7 +83,7 @@ msgid "videos"
msgstr "video"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -558,7 +557,7 @@ msgstr "đã trả lời"
msgid "No item found"
msgstr "Không tìm thấy gì"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "Nguồn"
@@ -654,7 +653,7 @@ msgstr "Tạo các giá trị ngẫu nhiên khác nhau"
msgid "Compute {func} of the arguments"
msgstr "Tính toán {func} của các đối số"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "Đăng bởi {author}"
@@ -672,19 +671,19 @@ msgstr "{title} (HẾT HẠN)"
msgid "This entry has been superseded by"
msgstr "Mục này đã được thay thế bằng"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "Kênh"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "tốc độ bit"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "bình chọn"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "nhấp chuột"
@@ -719,15 +718,15 @@ msgstr ""
msgid "The image could not be downloaded."
msgstr "Không thể tải hình ảnh."
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "Ngôn ngữ"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "Đánh giá của sách"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "Chất lượng tệp"
@@ -1016,6 +1015,7 @@ msgid "Privacy"
msgstr "Quyền riêng tư"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "Các trình tìm kiếm"
@@ -1659,10 +1659,6 @@ msgstr "Các định dạng ảnh"
msgid "original format"
msgstr "định dạng gốc"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "Công cụ tìm kiếm"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "Xem nguồn"
@@ -2421,3 +2417,7 @@ msgstr "ẩn video"
#~ msgid "Format"
#~ msgstr "Định dạng"
+
+#~ msgid "Engine"
+#~ msgstr "Công cụ tìm kiếm"
+
diff --git a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo
index e567e890f..f5e62d2ad 100644
--- a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo
+++ b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po
index a19cca6f2..2b738ec5f 100644
--- a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po
+++ b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po
@@ -51,19 +51,18 @@
# Outbreak2096 <outbreak2096@noreply.codeberg.org>, 2025, 2026.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-06-14 13:07+0000\n"
"Last-Translator: Outbreak2096 <outbreak2096@noreply.codeberg.org>\n"
-"Language-Team: Chinese (Simplified Han script) <https://"
-"translate.codeberg.org/projects/searxng/searxng/zh_Hans/>\n"
"Language: zh_Hans_CN\n"
+"Language-Team: Chinese (Simplified Han script) "
+"<https://translate.codeberg.org/projects/searxng/searxng/zh_Hans/>\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -107,7 +106,7 @@ msgid "videos"
msgstr "视频"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "电台"
@@ -581,7 +580,7 @@ msgstr "回答"
msgid "No item found"
msgstr "未找到项目"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "来源"
@@ -677,7 +676,7 @@ msgstr "生成不同的随机数"
msgid "Compute {func} of the arguments"
msgstr "计算参数的 {func}"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "发布者:{author}"
@@ -695,19 +694,19 @@ msgstr "{title} (已过时)"
msgid "This entry has been superseded by"
msgstr "此条目已被以下内容取代"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "频道"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "比特率"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "投票数"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "点击数"
@@ -731,23 +730,21 @@ msgstr "无法读取该图片网址。这可能是由于文件格式不受支持
msgid ""
"The image is too simple to find matches. TinEye requires a basic level of"
" visual detail to successfully identify matches."
-msgstr ""
-"图片过于简单,无法找到匹配项。TinEye 需要基本级别的视觉细节才能成功识别匹配项"
-"。"
+msgstr "图片过于简单,无法找到匹配项。TinEye 需要基本级别的视觉细节才能成功识别匹配项。"
#: searx/engines/tineye.py:53
msgid "The image could not be downloaded."
msgstr "无法下载该图片。"
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "语言"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "书籍评分"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "文件质量"
@@ -1025,6 +1022,7 @@ msgid "Privacy"
msgstr "隐私"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "搜索引擎"
@@ -1651,10 +1649,6 @@ msgstr "图片格式"
msgid "original format"
msgstr "原始格式"
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "引擎"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "查看来源"
@@ -2338,3 +2332,7 @@ msgstr "隐藏视频"
#~ msgid "Format"
#~ msgstr "格式"
+
+#~ msgid "Engine"
+#~ msgstr "引擎"
+
diff --git a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo
index bfa8f8927..f668be362 100644
--- a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo
+++ b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
index bfdf7c67d..32cc68650 100644
--- a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
+++ b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
@@ -45,7 +45,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-06-13 11:31+0000\n"
+"POT-Creation-Date: 2026-07-15 15:45+0000\n"
"PO-Revision-Date: 2026-03-29 23:07+0000\n"
"Last-Translator: Maoyue_OUO <maoyue_ouo@noreply.codeberg.org>\n"
"Language: zh_Hant_TW\n"
@@ -98,7 +98,7 @@ msgid "videos"
msgstr "影片"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:159 searx/searxng.msg
+#: searx/engines/radio_browser.py:160 searx/searxng.msg
msgid "radio"
msgstr "廣播電臺"
@@ -572,7 +572,7 @@ msgstr "已解答"
msgid "No item found"
msgstr "找不到項目"
-#: searx/engines/qwant.py:258
+#: searx/engines/qwant.py:286
#: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source"
msgstr "來源"
@@ -668,7 +668,7 @@ msgstr "產生不同的隨機數值"
msgid "Compute {func} of the arguments"
msgstr "計算參數的 {func}"
-#: searx/engines/boardreader.py:107
+#: searx/engines/boardreader.py:108
#, python-brace-format
msgid "Posted by {author}"
msgstr "由 {author} 發布"
@@ -686,19 +686,19 @@ msgstr "{title}(已過時)"
msgid "This entry has been superseded by"
msgstr "此條目已被以下內容取代"
-#: searx/engines/qwant.py:260
+#: searx/engines/qwant.py:288
msgid "Channel"
msgstr "頻道"
-#: searx/engines/radio_browser.py:161
+#: searx/engines/radio_browser.py:162
msgid "bitrate"
msgstr "位元速率"
-#: searx/engines/radio_browser.py:162
+#: searx/engines/radio_browser.py:163
msgid "votes"
msgstr "投票數"
-#: searx/engines/radio_browser.py:163
+#: searx/engines/radio_browser.py:164
msgid "clicks"
msgstr "點擊數"
@@ -728,15 +728,15 @@ msgstr "影像過於簡單以致無法找到相符的結果。TinEye 需要具
msgid "The image could not be downloaded."
msgstr "圖片無法下載。"
-#: searx/engines/zlibrary.py:79
+#: searx/engines/zlibrary.py:80
msgid "Language"
msgstr "語言"
-#: searx/engines/zlibrary.py:80
+#: searx/engines/zlibrary.py:81
msgid "Book rating"
msgstr "書籍評分"
-#: searx/engines/zlibrary.py:81
+#: searx/engines/zlibrary.py:82
msgid "File quality"
msgstr "文件品質"
@@ -1014,6 +1014,7 @@ msgid "Privacy"
msgstr "隱私"
#: searx/templates/simple/preferences.html:235
+#: searx/templates/simple/result_templates/images.html:63
msgid "Engines"
msgstr "搜尋引擎"
@@ -1638,10 +1639,6 @@ msgstr ""
msgid "original format"
msgstr ""
-#: searx/templates/simple/result_templates/images.html:63
-msgid "Engine"
-msgstr "引擎"
-
#: searx/templates/simple/result_templates/images.html:64
msgid "View source"
msgstr "檢視來源"
@@ -2322,3 +2319,6 @@ msgstr "隱藏影片"
#~ msgid "Format"
#~ msgstr "格式"
+#~ msgid "Engine"
+#~ msgstr "引擎"
+