summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2025-05-16 09:40:45 +0200
committerGitHub <noreply@github.com>2025-05-16 09:40:45 +0200
commit1b08324f26bde0116d3263bd7177da8750f39712 (patch)
treec94213fce3e17602e295f9ad253749d929dd2d01
parentb8682ffc6930bca1fecccf5580c4b46f01612a13 (diff)
[l10n] update translations from Weblate (#4788)
-rw-r--r--searx/translations/af/LC_MESSAGES/messages.mobin19308 -> 19272 bytes
-rw-r--r--searx/translations/af/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/ar/LC_MESSAGES/messages.mobin25599 -> 25545 bytes
-rw-r--r--searx/translations/ar/LC_MESSAGES/messages.po79
-rw-r--r--searx/translations/bg/LC_MESSAGES/messages.mobin26568 -> 26627 bytes
-rw-r--r--searx/translations/bg/LC_MESSAGES/messages.po78
-rw-r--r--searx/translations/bn/LC_MESSAGES/messages.mobin31464 -> 31409 bytes
-rw-r--r--searx/translations/bn/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/bo/LC_MESSAGES/messages.mobin9605 -> 9526 bytes
-rw-r--r--searx/translations/bo/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/ca/LC_MESSAGES/messages.mobin20076 -> 20027 bytes
-rw-r--r--searx/translations/ca/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/cs/LC_MESSAGES/messages.mobin21586 -> 21550 bytes
-rw-r--r--searx/translations/cs/LC_MESSAGES/messages.po81
-rw-r--r--searx/translations/cy/LC_MESSAGES/messages.mobin18475 -> 18434 bytes
-rw-r--r--searx/translations/cy/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/da/LC_MESSAGES/messages.mobin20872 -> 20834 bytes
-rw-r--r--searx/translations/da/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/de/LC_MESSAGES/messages.mobin21538 -> 21508 bytes
-rw-r--r--searx/translations/de/LC_MESSAGES/messages.po80
-rw-r--r--searx/translations/dv/LC_MESSAGES/messages.mobin1467 -> 1467 bytes
-rw-r--r--searx/translations/dv/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/el_GR/LC_MESSAGES/messages.mobin29750 -> 29695 bytes
-rw-r--r--searx/translations/el_GR/LC_MESSAGES/messages.po76
-rw-r--r--searx/translations/en/LC_MESSAGES/messages.mobin445 -> 445 bytes
-rw-r--r--searx/translations/en/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/eo/LC_MESSAGES/messages.mobin17100 -> 17066 bytes
-rw-r--r--searx/translations/eo/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/es/LC_MESSAGES/messages.mobin21676 -> 21639 bytes
-rw-r--r--searx/translations/es/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/et/LC_MESSAGES/messages.mobin21101 -> 21062 bytes
-rw-r--r--searx/translations/et/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/eu/LC_MESSAGES/messages.mobin20874 -> 20834 bytes
-rw-r--r--searx/translations/eu/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/fa_IR/LC_MESSAGES/messages.mobin25453 -> 25407 bytes
-rw-r--r--searx/translations/fa_IR/LC_MESSAGES/messages.po77
-rw-r--r--searx/translations/fi/LC_MESSAGES/messages.mobin20711 -> 20666 bytes
-rw-r--r--searx/translations/fi/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/fil/LC_MESSAGES/messages.mobin21952 -> 21919 bytes
-rw-r--r--searx/translations/fil/LC_MESSAGES/messages.po79
-rw-r--r--searx/translations/fr/LC_MESSAGES/messages.mobin22162 -> 22128 bytes
-rw-r--r--searx/translations/fr/LC_MESSAGES/messages.po80
-rw-r--r--searx/translations/ga/LC_MESSAGES/messages.mobin22110 -> 22064 bytes
-rw-r--r--searx/translations/ga/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/gl/LC_MESSAGES/messages.mobin21169 -> 21126 bytes
-rw-r--r--searx/translations/gl/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/he/LC_MESSAGES/messages.mobin22859 -> 22822 bytes
-rw-r--r--searx/translations/he/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/hr/LC_MESSAGES/messages.mobin20667 -> 20629 bytes
-rw-r--r--searx/translations/hr/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/hu/LC_MESSAGES/messages.mobin22063 -> 22026 bytes
-rw-r--r--searx/translations/hu/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/ia/LC_MESSAGES/messages.mobin6815 -> 6781 bytes
-rw-r--r--searx/translations/ia/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/id/LC_MESSAGES/messages.mobin20913 -> 20882 bytes
-rw-r--r--searx/translations/id/LC_MESSAGES/messages.po75
-rw-r--r--searx/translations/it/LC_MESSAGES/messages.mobin21571 -> 21541 bytes
-rw-r--r--searx/translations/it/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/ja/LC_MESSAGES/messages.mobin23172 -> 23135 bytes
-rw-r--r--searx/translations/ja/LC_MESSAGES/messages.po76
-rw-r--r--searx/translations/ko/LC_MESSAGES/messages.mobin20767 -> 20730 bytes
-rw-r--r--searx/translations/ko/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/lt/LC_MESSAGES/messages.mobin19984 -> 19949 bytes
-rw-r--r--searx/translations/lt/LC_MESSAGES/messages.po81
-rw-r--r--searx/translations/lv/LC_MESSAGES/messages.mobin10901 -> 10901 bytes
-rw-r--r--searx/translations/lv/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/messages.pot60
-rw-r--r--searx/translations/ms/LC_MESSAGES/messages.mobin14947 -> 14914 bytes
-rw-r--r--searx/translations/ms/LC_MESSAGES/messages.po71
-rw-r--r--searx/translations/nb_NO/LC_MESSAGES/messages.mobin20306 -> 20270 bytes
-rw-r--r--searx/translations/nb_NO/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/nl/LC_MESSAGES/messages.mobin21328 -> 21295 bytes
-rw-r--r--searx/translations/nl/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/oc/LC_MESSAGES/messages.mobin11190 -> 11156 bytes
-rw-r--r--searx/translations/oc/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/pl/LC_MESSAGES/messages.mobin21812 -> 21763 bytes
-rw-r--r--searx/translations/pl/LC_MESSAGES/messages.po81
-rw-r--r--searx/translations/pt/LC_MESSAGES/messages.mobin21569 -> 21535 bytes
-rw-r--r--searx/translations/pt/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/pt_BR/LC_MESSAGES/messages.mobin21618 -> 21584 bytes
-rw-r--r--searx/translations/pt_BR/LC_MESSAGES/messages.po77
-rw-r--r--searx/translations/ro/LC_MESSAGES/messages.mobin21503 -> 21471 bytes
-rw-r--r--searx/translations/ro/LC_MESSAGES/messages.po75
-rw-r--r--searx/translations/ru/LC_MESSAGES/messages.mobin27795 -> 27747 bytes
-rw-r--r--searx/translations/ru/LC_MESSAGES/messages.po81
-rw-r--r--searx/translations/si/LC_MESSAGES/messages.mobin8227 -> 8227 bytes
-rw-r--r--searx/translations/si/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/sk/LC_MESSAGES/messages.mobin21846 -> 21812 bytes
-rw-r--r--searx/translations/sk/LC_MESSAGES/messages.po75
-rw-r--r--searx/translations/sl/LC_MESSAGES/messages.mobin18613 -> 18557 bytes
-rw-r--r--searx/translations/sl/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/sr/LC_MESSAGES/messages.mobin26231 -> 26194 bytes
-rw-r--r--searx/translations/sr/LC_MESSAGES/messages.po75
-rw-r--r--searx/translations/sv/LC_MESSAGES/messages.mobin20945 -> 20913 bytes
-rw-r--r--searx/translations/sv/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/szl/LC_MESSAGES/messages.mobin16213 -> 16180 bytes
-rw-r--r--searx/translations/szl/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/ta/LC_MESSAGES/messages.mobin26055 -> 26006 bytes
-rw-r--r--searx/translations/ta/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/te/LC_MESSAGES/messages.mobin30990 -> 30935 bytes
-rw-r--r--searx/translations/te/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/th/LC_MESSAGES/messages.mobin29724 -> 29675 bytes
-rw-r--r--searx/translations/th/LC_MESSAGES/messages.po71
-rw-r--r--searx/translations/tr/LC_MESSAGES/messages.mobin21456 -> 21421 bytes
-rw-r--r--searx/translations/tr/LC_MESSAGES/messages.po77
-rw-r--r--searx/translations/tt/LC_MESSAGES/messages.mobin12562 -> 12513 bytes
-rw-r--r--searx/translations/tt/LC_MESSAGES/messages.po63
-rw-r--r--searx/translations/uk/LC_MESSAGES/messages.mobin27598 -> 27553 bytes
-rw-r--r--searx/translations/uk/LC_MESSAGES/messages.po83
-rw-r--r--searx/translations/vi/LC_MESSAGES/messages.mobin22089 -> 22145 bytes
-rw-r--r--searx/translations/vi/LC_MESSAGES/messages.po77
-rw-r--r--searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mobin20321 -> 20287 bytes
-rw-r--r--searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mobin20101 -> 20067 bytes
-rw-r--r--searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po73
115 files changed, 2029 insertions, 2091 deletions
diff --git a/searx/translations/af/LC_MESSAGES/messages.mo b/searx/translations/af/LC_MESSAGES/messages.mo
index 7ca4a521f..e196b89c5 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 685b4de9b..d06728011 100644
--- a/searx/translations/af/LC_MESSAGES/messages.po
+++ b/searx/translations/af/LC_MESSAGES/messages.po
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-01-28 06:11+0000\n"
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
"\n"
@@ -73,7 +73,7 @@ msgid "videos"
msgstr "video's"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "draadloos"
@@ -350,93 +350,93 @@ msgstr "toe"
msgid "answered"
msgstr "geantwoord"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Geen item gevind"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Bron"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Fout met die laai van die volgende bladsy"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Ongeldige opstellings, redigeer asb jou voorkeure"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Ongeldige opstellings"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "soekfout"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "tydsverloop"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "ontledingsfout"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP protokol fout"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "netwerk fout"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL vout: Kon nie sertifikaat verifieer nie"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "onverwagse breek"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP fout"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP koppelingsfout"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "proksie fout"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "te veel versoeke"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "toegang geweier"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "bediener API fout"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Opgehef"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minute terug"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} ure, {minutes} minute terug"
@@ -467,15 +467,15 @@ msgstr "Hierdie inskrywing was vervang deur"
msgid "Channel"
msgstr "Kanaal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bitsnelheid"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "stemme"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "klikke"
@@ -484,7 +484,7 @@ msgstr "klikke"
msgid "Language"
msgstr "Taal"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -711,10 +711,6 @@ msgstr "Outeur"
msgid "cached"
msgstr "gekas"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "gevolmagtig"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Begin om 'n nuwe probleem op GitHub in te dien"
@@ -1826,3 +1822,6 @@ msgstr "versteek video"
#~ "gebruik word om voorkeure oor toestelle"
#~ " heen te sinkroniseer."
+#~ msgid "proxied"
+#~ msgstr "gevolmagtig"
+
diff --git a/searx/translations/ar/LC_MESSAGES/messages.mo b/searx/translations/ar/LC_MESSAGES/messages.mo
index c3dd19dfe..d1c8aca17 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 6619db0cb..5d2383233 100644
--- a/searx/translations/ar/LC_MESSAGES/messages.po
+++ b/searx/translations/ar/LC_MESSAGES/messages.po
@@ -28,20 +28,19 @@
# DZDevelopers <dzdevelopers@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-15 10:37+0000\n"
"Last-Translator: DZDevelopers <dzdevelopers@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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -85,7 +84,7 @@ msgid "videos"
msgstr "ڤيديوهات"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "راديو"
@@ -362,93 +361,93 @@ msgstr "مغلق"
msgid "answered"
msgstr "أُجيبت"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "تعذر العثور على عناصر"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "المصدر"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "حدث خلل أثناء تحميل الصفحة التالية"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "إنّ الإعدادات خاطئة، يرجى تعديل خياراتك"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "إعدادات غير صالحة"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "خطأ في البحث"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "نفذ الوقت"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "خطأ تحليل"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "خطأ في بروتوكول HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "خطأ في الشبكة"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "خطأ SSL: فشل التحقق من صحة الشهادة"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "تعطل غير متوقع"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "خطأ HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "خطأ في اتصال HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "خطأ في وكيل البروكسي"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "أسئلة التحقق"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "الكثير من الطلبات"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "الدخول مرفوض"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "خطأ في API الخادم"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "معلق"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minute(s) ago"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "قبل {hours} ساعات، {minutes} دقائق"
@@ -479,15 +478,15 @@ msgstr "هذا الإدخال تم استبداله بـ"
msgid "Channel"
msgstr "القناة"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "معدل البت"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "تصويتات"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "نقرات"
@@ -496,7 +495,7 @@ msgstr "نقرات"
msgid "Language"
msgstr "اللغة"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -724,10 +723,6 @@ msgstr "الكاتب"
msgid "cached"
msgstr "النسخة المخبأة"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "المخدم البروكسي"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "ابدأ بتقديم قضية جديدة على GitHub"
@@ -1191,8 +1186,8 @@ msgid ""
"A URL containing your preferences. This URL can be used to restore your "
"settings on a different device."
msgstr ""
-"رابط يحتوي على تفضيلاتك. يمكن استخدام هذا الرابط لاستعادة إعداداتك على جهاز "
-"مختلف."
+"رابط يحتوي على تفضيلاتك. يمكن استخدام هذا الرابط لاستعادة إعداداتك على "
+"جهاز مختلف."
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -2084,3 +2079,7 @@ msgstr "إخفاء الفيديو"
#~ "يمكن استخدام تحديد الإعدادات المخصصة في"
#~ " تفضيلات URL لمزامنة التفضيلات عبر "
#~ "الأجهزة."
+
+#~ msgid "proxied"
+#~ msgstr "المخدم البروكسي"
+
diff --git a/searx/translations/bg/LC_MESSAGES/messages.mo b/searx/translations/bg/LC_MESSAGES/messages.mo
index 52090d7f7..7b6975fda 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 5ed79b61d..8786cdd56 100644
--- a/searx/translations/bg/LC_MESSAGES/messages.po
+++ b/searx/translations/bg/LC_MESSAGES/messages.po
@@ -16,20 +16,22 @@
# Anonymous <anonymous@users.noreply.translate.codeberg.org>, 2025.
# thenack0 <thenack0@users.noreply.translate.codeberg.org>, 2025.
# return42 <return42@noreply.codeberg.org>, 2025.
+# devrimer <devrimer@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: 2025-03-29 09:21+0000\n"
-"PO-Revision-Date: 2025-03-14 07:09+0000\n"
-"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
+"PO-Revision-Date: 2025-05-16 04:04+0000\n"
+"Last-Translator: devrimer <devrimer@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 5.11.4\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -73,7 +75,7 @@ msgid "videos"
msgstr "видео"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "радио"
@@ -350,93 +352,93 @@ msgstr "Затворено"
msgid "answered"
msgstr "Отговорено"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Не е намерен артикул"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Източник"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Грешка при зареждането на следващата страница"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Неправилни настройки, моля редактирайте предпочитанията си"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Невалидни настройки"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "Грешка при търсенето"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "изчакване"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "грешка при анализа"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "Грешка в протокола HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "мрежова грешка"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL грешка: проверката на сертификата е неуспешна"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "неочакван срив"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP грешка"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP грешка във връзката"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "прокси грешка"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "твърде много повиквания"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "отказан достъп"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "грешка в API на сървъра"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "преустановен"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "преди {minutes} минута(минути)"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "преди {hours} час(ове), {minutes} минута(минути)"
@@ -448,7 +450,7 @@ msgstr "Генерирайте различни произволни стойн
#: searx/answerers/statistics.py:36
#, python-brace-format
msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Изчислете {func} на аргументите"
#: searx/engines/openstreetmap.py:158
msgid "Show route in map .."
@@ -467,15 +469,15 @@ msgstr "Този запис е заменен от"
msgid "Channel"
msgstr "Канал"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "Скорост"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "Гласове"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "клика"
@@ -484,7 +486,7 @@ msgstr "клика"
msgid "Language"
msgstr "Език"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -712,10 +714,6 @@ msgstr "Автор"
msgid "cached"
msgstr "кеширана"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "прекарана"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Предявете нов проблем в GitHub"
@@ -2083,3 +2081,5 @@ msgstr "скрий видеото"
#~ "позволи синхронизация между различни "
#~ "устройства."
+#~ msgid "proxied"
+#~ msgstr "прекарана"
diff --git a/searx/translations/bn/LC_MESSAGES/messages.mo b/searx/translations/bn/LC_MESSAGES/messages.mo
index c8e57a910..a865c0800 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 bcc003e2e..35a888417 100644
--- a/searx/translations/bn/LC_MESSAGES/messages.po
+++ b/searx/translations/bn/LC_MESSAGES/messages.po
@@ -26,7 +26,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-06 09:54+0000\n"
"Last-Translator: MonsoonFire <monsoonfire@noreply.codeberg.org>\n"
"Language: bn\n"
@@ -79,7 +79,7 @@ msgid "videos"
msgstr "ভিডিও"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "বেতার"
@@ -356,93 +356,93 @@ msgstr "বন্ধ"
msgid "answered"
msgstr "উত্তরকৃত"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "কোন আইটেম পাওয়া যায়নি"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "উৎস"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "পরবর্তী পৃষ্ঠাটি লোড করায় ত্রুটি দেখা যাচ্ছে"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "অকেজো সেটিংস, অনুগ্রহ করে আপনার পছন্দগুলি সম্পাদনা করুন"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "অকেজো সেটিংস"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "সার্চ ত্রুটি"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "সময় শেষ"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "পার্স ত্রুটি"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP প্রোটোকল ত্রুটি"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "নেটওয়ার্ক ত্রুটি"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL ত্রুটি: সার্টিফিকেট বৈধতা ব্যর্থ হয়েছে৷"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "অপ্রত্যাশিত ক্র্যাশ"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP ত্রুটি"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP সংযোগ ত্রুটি"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "প্রক্সি ত্রুটি"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "ক্যাপচা"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "অনেক বেশি অনুরোধ"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "প্রবেশ অগ্রাহ্য করা হল"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "সার্ভার API ত্রুটি"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "স্থগিত"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} মিনিট আগে"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} ঘণ্টা, {minutes} মিনিট আগে"
@@ -473,15 +473,15 @@ msgstr "এই এনট্রিটি দ্বারা বাতিল ক
msgid "Channel"
msgstr "চ্যানেল"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "বিটরেট"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "ভোট"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "ক্লিক সংখ্যা"
@@ -490,7 +490,7 @@ msgstr "ক্লিক সংখ্যা"
msgid "Language"
msgstr "ভাষা"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -716,10 +716,6 @@ msgstr "লেখক"
msgid "cached"
msgstr "ক্যাশকৃত"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "প্রক্সিকৃত"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "GitHub এ একটি নতুন সমস্যা জমা দেওয়া শুরু করুন"
@@ -1843,3 +1839,6 @@ msgstr "ভিডিও লুকিয়ে ফেলুন"
#~ "প্রেফারেন্সগুলি ডিভাইস জুড়ে সিঙ্ক করে "
#~ "ব্যবহার করতে পারেন।"
+#~ msgid "proxied"
+#~ msgstr "প্রক্সিকৃত"
+
diff --git a/searx/translations/bo/LC_MESSAGES/messages.mo b/searx/translations/bo/LC_MESSAGES/messages.mo
index e57b300a3..4321d0714 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 d54fab2f9..2497fba4f 100644
--- a/searx/translations/bo/LC_MESSAGES/messages.po
+++ b/searx/translations/bo/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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-01-06 15:52+0000\n"
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
"\n"
@@ -66,7 +66,7 @@ msgid "videos"
msgstr "བརྙན་ཟློས།"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr ""
@@ -343,93 +343,93 @@ msgstr ""
msgid "answered"
msgstr ""
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "རྣམ་གྲངས་གང་ཡང་རྙེད་རྒྱུ་མ་བྱུང་།"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr ""
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr ""
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།ཁྱེད་ཀྱིས་གདམ་ཀ་ལ་བཅོས་སྒྲིག་གཏོང་རོགས།"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "འཚོལ་བཤེར་ལ་ནོར་འཁྲུལ་བྱུང་།"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr ""
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr ""
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr ""
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr ""
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr ""
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr ""
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr ""
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr ""
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr ""
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr ""
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr ""
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr ""
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr ""
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "སྐར་མ་ {minutes} སྔོན་ལ།"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "ཆུ་ཚོད་ {hours} དང་སྐར་མ {minutes} སྔོན་ལ།"
@@ -460,15 +460,15 @@ msgstr "འཚོལ་བྱང་འདི་གཞན་གྱིས་ཚབ
msgid "Channel"
msgstr ""
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr ""
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr ""
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr ""
@@ -477,7 +477,7 @@ msgstr ""
msgid "Language"
msgstr ""
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -689,10 +689,6 @@ msgstr ""
msgid "cached"
msgstr "འདྲ་བཤུས་རྒྱབ་ཚར།"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "མངག་བཅོལ་བྱེད་ཟིན།"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr ""
@@ -1994,3 +1990,6 @@ msgstr "རྙན་ཟློས་སྦས།"
#~ "sync preferences across devices."
#~ msgstr ""
+#~ msgid "proxied"
+#~ msgstr "མངག་བཅོལ་བྱེད་ཟིན།"
+
diff --git a/searx/translations/ca/LC_MESSAGES/messages.mo b/searx/translations/ca/LC_MESSAGES/messages.mo
index 24baf148d..43849977f 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 8e18cb585..b6b8bb8a7 100644
--- a/searx/translations/ca/LC_MESSAGES/messages.po
+++ b/searx/translations/ca/LC_MESSAGES/messages.po
@@ -26,7 +26,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-01-06 15:52+0000\n"
"Last-Translator: sserra <sserra@users.noreply.translate.codeberg.org>\n"
"Language: ca\n"
@@ -79,7 +79,7 @@ msgid "videos"
msgstr "vídeos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -356,93 +356,93 @@ msgstr "tancat"
msgid "answered"
msgstr "contestat"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "No s'ha trobat cap element"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Origen"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "S'ha produït un error en carregar la següent pàgina"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "La configuració no és vàlida, editeu-la"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "La configuració no és vàlida"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "error de cerca"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "expirat"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "error de processament"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "error del protocol HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "error de xarxa"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "error de SSL: la validació del certificat ha fallat"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "error inesperat"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "error de HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "error de connexió HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "error del servidor intermediari"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "masses peticions"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "accés denegat"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "error en l'API del servidor"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Suspès"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "fa {minutes} minut(s)"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "fa {hours} hores i {minutes} minut(s)"
@@ -473,15 +473,15 @@ msgstr "Aquesta entrada ha estat substituïda per"
msgid "Channel"
msgstr "Canal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "tasa de bits"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "vots"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "clics"
@@ -490,7 +490,7 @@ msgstr "clics"
msgid "Language"
msgstr "Llengua"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -716,10 +716,6 @@ msgstr "Autor"
msgid "cached"
msgstr "en memòria cau"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "en servidor intermediari"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Obriu una incidència a GitHub"
@@ -2100,3 +2096,6 @@ msgstr "oculta el vídeo"
#~ " l'URL de preferències pot usar-se"
#~ " per sincronitzar entre dispositius."
+#~ msgid "proxied"
+#~ msgstr "en servidor intermediari"
+
diff --git a/searx/translations/cs/LC_MESSAGES/messages.mo b/searx/translations/cs/LC_MESSAGES/messages.mo
index 572d48156..b131a6853 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 567b697b8..7646e162a 100644
--- a/searx/translations/cs/LC_MESSAGES/messages.po
+++ b/searx/translations/cs/LC_MESSAGES/messages.po
@@ -22,20 +22,19 @@
# Fjuro <fjuro@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-30 16:28+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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -79,7 +78,7 @@ msgid "videos"
msgstr "videa"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "rádio"
@@ -356,93 +355,93 @@ msgstr "zavřené"
msgid "answered"
msgstr "zodpovězené"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Nic nenalezeno"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "zdroj"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Chyba při načítání další stránky"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Neplatné nastavení, upravte své předvolby"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Neplatné nastavení"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "chyba vyhledávání"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "čas vypršel"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "chyba parsování"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "chyba HTTP protokolu"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "síťová chyba"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "chyba SSL: ověření certifikátu selhalo"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "nečekaná chyba"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "chyba HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "Chyba spojení HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "chyba proxy"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "příliš mnoho požadavků"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "přístup odepřen"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "chyba API serveru"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Pozastaveno"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "před {minutes} minutami"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "před {hours} hodinami, {minutes} minutami"
@@ -473,15 +472,15 @@ msgstr "Tato položka byla nahrazena položkou"
msgid "Channel"
msgstr "Kanál"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "datový tok"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "hlasy"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "kliknutí"
@@ -490,7 +489,7 @@ msgstr "kliknutí"
msgid "Language"
msgstr "Jazyk"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -608,9 +607,9 @@ msgid ""
"This plugin checks if the address of the request is a Tor exit-node, and "
"informs the user if it is; like check.torproject.org, but from SearXNG."
msgstr ""
-"Tento doplněk kontroluje, zda je adresa požadavku výstupním uzlem sítě Tor, "
-"a informuje uživatele, pokud tomu tak je; jako check.torproject.org, ale od "
-"SearXNG."
+"Tento doplněk kontroluje, zda je adresa požadavku výstupním uzlem sítě "
+"Tor, a informuje uživatele, pokud tomu tak je; jako check.torproject.org,"
+" ale od SearXNG."
#: searx/plugins/tor_check.py:65
msgid "Could not download the list of Tor exit-nodes from"
@@ -718,10 +717,6 @@ msgstr "Autor"
msgid "cached"
msgstr "archivovaná verze"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "přes proxy"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Začněte přidávat novou chybu na Githubu"
@@ -2089,3 +2084,7 @@ msgstr "skrýt video"
#~ "Zadání vlastních nastavení v URL "
#~ "předvoleb lze použít k synchronizaci "
#~ "předvoleb mezi zařízeními."
+
+#~ msgid "proxied"
+#~ msgstr "přes proxy"
+
diff --git a/searx/translations/cy/LC_MESSAGES/messages.mo b/searx/translations/cy/LC_MESSAGES/messages.mo
index 723d3148f..078fbad47 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 31a705586..137ad81cc 100644
--- a/searx/translations/cy/LC_MESSAGES/messages.po
+++ b/searx/translations/cy/LC_MESSAGES/messages.po
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-07 00:07+0000\n"
"Last-Translator: DanielBoone <danielboone@noreply.codeberg.org>\n"
"Language: cy\n"
@@ -73,7 +73,7 @@ msgid "videos"
msgstr "fideos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -350,93 +350,93 @@ msgstr "ar gau"
msgid "answered"
msgstr "wedi'i ateb"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Ni chanfuwyd eitem"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Ffynhonnell"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Gwall wrth lwytho'r dudalen nesaf"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Gosodiadau annilys, golygwch eich dewisiadau"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Gosodiadau annilys"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "gwall chwilio"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "terfyn amser"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "gwall dosrannu"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "gwall protocol HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "gwall rhwydwaith"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Gwall SSL: dilysu tystysgrif wedi methu"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "damwain annisgwyl"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "gwall HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "gwall cysylltiad HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "gwall dirprwy"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "gormod o geisiadau"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "mynediad wedi ei wrthod"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "gwall API gweinydd"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Atal"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} munud yn ôl"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} awr, {minutes} munud yn ôl"
@@ -467,15 +467,15 @@ msgstr "Mae'r cofnod hwn wedi ei ddisodli gan"
msgid "Channel"
msgstr "Sianel"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "cyfradd didau"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "pleidleisiau"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "cliciau"
@@ -484,7 +484,7 @@ msgstr "cliciau"
msgid "Language"
msgstr "Iaith"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -711,10 +711,6 @@ msgstr "Awdur"
msgid "cached"
msgstr "wedi'i storio"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "wedi'i ddirprwyo"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Dechrau cyflwyno problem newydd ar GitHub"
@@ -2052,3 +2048,6 @@ msgstr "cuddio'r fideo"
#~ "gysoni eich dewisiadau ar draws "
#~ "dyfeisiau."
+#~ msgid "proxied"
+#~ msgstr "wedi'i ddirprwyo"
+
diff --git a/searx/translations/da/LC_MESSAGES/messages.mo b/searx/translations/da/LC_MESSAGES/messages.mo
index 457e66124..89217190e 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 f2c9aba24..2ec1bdafb 100644
--- a/searx/translations/da/LC_MESSAGES/messages.po
+++ b/searx/translations/da/LC_MESSAGES/messages.po
@@ -16,19 +16,18 @@
# AndersNordh <andersnordh@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-31 14:03+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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -72,7 +71,7 @@ msgid "videos"
msgstr "videoer"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "Radio"
@@ -349,93 +348,93 @@ msgstr "lukket"
msgid "answered"
msgstr "svaret"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Intet fundet"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Kilde"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Fejl ved indlæsning af den næste side"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Ugyldige indstillinger, redigér venligst dine valg"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Ugyldig indstilling"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "søgefejl"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "udløbstid"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "fortolkningsfejl"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP-protokolfejl"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "netværksfejl"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL-fejl: certifikatvalidering mislykkedes"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "uventet nedbrud"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP-fejl"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP-tilkoblingsfejl"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "proxyfejl"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "for mange forespørgsler"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "adgang nægtet"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "server-API-fejl"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Suspenderet"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "for {minutes} minut(ter) siden"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "for {hours} time(r) og {minutes} minut(ter) siden"
@@ -466,15 +465,15 @@ msgstr "Denne værdi er blevet overskrevet af"
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "Bitrate"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "Stemmer"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "Klik"
@@ -483,7 +482,7 @@ msgstr "Klik"
msgid "Language"
msgstr "Sprog"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -712,10 +711,6 @@ msgstr "Forfatter"
msgid "cached"
msgstr "cachet"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "viderestillet"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Begynd at indsende et nyt problem på GitHub"
@@ -2089,3 +2084,7 @@ msgstr "skjul video"
#~ "Specificere brugertilpassede indstillinger i "
#~ "præference-URL'en kan bruges til at "
#~ "synkronisere præference over flere enheder."
+
+#~ msgid "proxied"
+#~ msgstr "viderestillet"
+
diff --git a/searx/translations/de/LC_MESSAGES/messages.mo b/searx/translations/de/LC_MESSAGES/messages.mo
index b89356569..a591cc0d4 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 cc276067c..4b2546f24 100644
--- a/searx/translations/de/LC_MESSAGES/messages.po
+++ b/searx/translations/de/LC_MESSAGES/messages.po
@@ -27,19 +27,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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-30 07:37+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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -83,7 +82,7 @@ msgid "videos"
msgstr "Videos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "Radio"
@@ -360,93 +359,93 @@ msgstr "geschlossen"
msgid "answered"
msgstr "beantwortet"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Keine Einträge gefunden"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Quelle"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Fehler beim Laden der nächsten Seite"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Ungültige Einstellungen, bitte Einstellungen ändern"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Ungültige Einstellungen"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "Suchfehler"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "Zeitüberschreitung"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "Fehler beim Parsen"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP-Protokollfehler"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "Netzwerkfehler"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL Fehler: Zertifikatsprüfung ist fehlgeschlagen"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "unerwarteter Absturz"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP-Fehler"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP-Verbindungsfehler"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "Proxy-Fehler"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "zu viele Anfragen"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "Zugriff verweigert"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "Server-API-Fehler"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Ausgesetzt"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "vor {minutes} Minute(n)"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "vor {hours} Stunde(n), {minutes} Minute(n)"
@@ -477,15 +476,15 @@ msgstr "Dieser Eintrag wurde überschrieben von"
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "Bitrate"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "Stimmen"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "Clicks"
@@ -494,7 +493,7 @@ msgstr "Clicks"
msgid "Language"
msgstr "Sprache"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -540,8 +539,7 @@ msgstr "Ahmia blacklist"
#: searx/plugins/ahmia_filter.py:33
msgid "Filter out onion results that appear in Ahmia's blacklist."
-msgstr ""
-"Filtern der Onion Links, die in der schwarzen Liste von Ahmia erscheinen."
+msgstr "Filtern der Onion Links, die in der schwarzen Liste von Ahmia erscheinen."
#: searx/plugins/calculator.py:38
msgid "Basic Calculator"
@@ -726,10 +724,6 @@ msgstr "Autor"
msgid "cached"
msgstr "Im Cache"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "proxy"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Fehlerbericht auf GitHub erstellen"
@@ -1200,8 +1194,8 @@ msgid ""
"A URL containing your preferences. This URL can be used to restore your "
"settings on a different device."
msgstr ""
-"URL die Ihre Einstellungen enthält. Diese URL kann verwendet werden, um Ihre "
-"Einstellungen auf einem anderen Gerät wiederherzustellen"
+"URL die Ihre Einstellungen enthält. Diese URL kann verwendet werden, um "
+"Ihre Einstellungen auf einem anderen Gerät wiederherzustellen"
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -2129,3 +2123,7 @@ msgstr "Video verstecken"
#~ "anderen Browser werden die aktuellen "
#~ "Einstellungen in dem anderen Browser "
#~ "gespeichert (Cookie)."
+
+#~ msgid "proxied"
+#~ msgstr "proxy"
+
diff --git a/searx/translations/dv/LC_MESSAGES/messages.mo b/searx/translations/dv/LC_MESSAGES/messages.mo
index 43b6891aa..562c8958f 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 16b8413b7..df9f388d9 100644
--- a/searx/translations/dv/LC_MESSAGES/messages.po
+++ b/searx/translations/dv/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-01-06 15:52+0000\n"
"Last-Translator: Anonymous "
"<anonymous@users.noreply.translate.codeberg.org>\n"
@@ -62,7 +62,7 @@ msgid "videos"
msgstr "ވީޑިޔޯތައް"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr ""
@@ -339,93 +339,93 @@ msgstr ""
msgid "answered"
msgstr ""
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr ""
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr ""
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr ""
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr ""
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr ""
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr ""
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr ""
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr ""
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr ""
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr ""
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr ""
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr ""
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr ""
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr ""
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr ""
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr ""
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr ""
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr ""
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr ""
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr ""
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr ""
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr ""
@@ -456,15 +456,15 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr ""
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr ""
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr ""
@@ -473,7 +473,7 @@ msgstr ""
msgid "Language"
msgstr ""
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -685,10 +685,6 @@ msgstr ""
msgid "cached"
msgstr ""
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr ""
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr ""
@@ -1723,3 +1719,6 @@ msgstr ""
#~ "sync preferences across devices."
#~ msgstr ""
+#~ msgid "proxied"
+#~ msgstr ""
+
diff --git a/searx/translations/el_GR/LC_MESSAGES/messages.mo b/searx/translations/el_GR/LC_MESSAGES/messages.mo
index e910f374c..7133b91a7 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 1a01a2b52..5e8c12ea9 100644
--- a/searx/translations/el_GR/LC_MESSAGES/messages.po
+++ b/searx/translations/el_GR/LC_MESSAGES/messages.po
@@ -22,19 +22,18 @@
# sakistzimas <sakistzimas@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-03 21:59+0000\n"
"Last-Translator: sakistzimas <sakistzimas@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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -78,7 +77,7 @@ msgid "videos"
msgstr "Βίντεο"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "ράδιο"
@@ -355,93 +354,93 @@ msgstr "κλειστό"
msgid "answered"
msgstr "απάντησε"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Δεν βρέθηκαν αντικείμενα"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Πηγή"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Σφάλμα φόρτωσης της επόμενης σελίδας"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Μη έγκυρες ρυθμίσεις, παρακαλούμε ελέγξτε τις προτιμήσεις σας"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Μη έγκυρες ρυθμίσεις"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "σφάλμα αναζήτησης"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "Λήξη χρόνου"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "σφάλμα ανάλυσης"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "Σφάλμα πρωτοκόλλου HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "Σφάλμα δικτύου"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Σφάλμα SSL: η επικύρωση του πιστοποιητικού απέτυχε"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "Απροσδόκητο σφάλμα"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "Σφάλμα HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "Σφάλμα σύνδεσης HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "Σφάλμα διακομιστή μεσολάβησης"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "υπέρβαση ορίου αιτημάτων"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "Άρνηση πρόσβασης"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "Σφάλμα API διακομιστή"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Σε αναστολή"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} λεπτά πριν"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} ώρα(-ες), {minutes} λεπτό(-ά) πριν"
@@ -472,15 +471,15 @@ msgstr "Αυτή η καταχώριση έχει αντικατασταθεί
msgid "Channel"
msgstr "Κανάλι"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "ρυθμός μετάδοσης"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "ψήφους"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "κλικ"
@@ -489,7 +488,7 @@ msgstr "κλικ"
msgid "Language"
msgstr "Γλώσσα"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -720,10 +719,6 @@ msgstr "Συγγραφέας"
msgid "cached"
msgstr "προσωρινά αποθηκευμένο"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "Διαμεσολαβημένα"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Ξεκινήστε την υποβολή ενός νέου ζητήματος στο GitHub"
@@ -1197,7 +1192,8 @@ msgid ""
"settings on a different device."
msgstr ""
"Ένα URL που περιέχει τις προτιμήσεις σας. Αυτό το URL μπορεί να "
-"χρησιμοποιηθεί για να επαναφέρει τις ρυθμίσεις σας σε διαφορετική συσκευή."
+"χρησιμοποιηθεί για να επαναφέρει τις ρυθμίσεις σας σε διαφορετική "
+"συσκευή."
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -2108,3 +2104,7 @@ msgstr "απόκρυψη βίντεο"
#~ "σύνδεσμο προτιμήσεων μπορεί να χρησιμοποιηθεί"
#~ " για το συγχρονισμό των προτιμήσεων "
#~ "σας σε όλες τις συσκευές."
+
+#~ msgid "proxied"
+#~ msgstr "Διαμεσολαβημένα"
+
diff --git a/searx/translations/en/LC_MESSAGES/messages.mo b/searx/translations/en/LC_MESSAGES/messages.mo
index 944c3151b..45807db42 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 00ec55f84..dd462aafb 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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+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:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr ""
@@ -336,93 +336,93 @@ msgstr ""
msgid "answered"
msgstr ""
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr ""
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr ""
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr ""
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr ""
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr ""
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr ""
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr ""
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr ""
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr ""
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr ""
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr ""
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr ""
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr ""
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr ""
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr ""
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr ""
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr ""
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr ""
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr ""
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr ""
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr ""
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr ""
@@ -453,15 +453,15 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr ""
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr ""
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr ""
@@ -470,7 +470,7 @@ msgstr ""
msgid "Language"
msgstr ""
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -682,10 +682,6 @@ msgstr ""
msgid "cached"
msgstr ""
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr ""
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr ""
@@ -1988,3 +1984,6 @@ msgstr ""
#~ "sync preferences across devices."
#~ msgstr ""
+#~ msgid "proxied"
+#~ msgstr ""
+
diff --git a/searx/translations/eo/LC_MESSAGES/messages.mo b/searx/translations/eo/LC_MESSAGES/messages.mo
index 43e114e38..fda9e39a4 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 31fd6188e..fe8a720ce 100644
--- a/searx/translations/eo/LC_MESSAGES/messages.po
+++ b/searx/translations/eo/LC_MESSAGES/messages.po
@@ -21,19 +21,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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-05-09 07:09+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: Esperanto <https://translate.codeberg.org/projects/searxng/"
-"searxng/eo/>\n"
"Language: eo\n"
+"Language-Team: Esperanto "
+"<https://translate.codeberg.org/projects/searxng/searxng/eo/>\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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -77,7 +76,7 @@ msgid "videos"
msgstr "videoj"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -354,93 +353,93 @@ msgstr ""
msgid "answered"
msgstr ""
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Nenio trovita"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Fonto"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Eraro dum la ŝarĝado de la sekvan paĝon"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Nevalidaj agordoj, bonvolu redaktu viajn agordojn"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Nevalidaj agordoj"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "serĉa eraro"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "eltempiĝo"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "analiza eraro"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP-protokolo-eraro"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "reta eraro"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL-eraro: atestila validigo malsukcesis"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "neatendita kraŝo"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP-eraro"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP-konekto-eraro"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "prokurilo-eraro"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "tro da petoj"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "aliro rifuzita"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "servilo-API-eraro"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Suspendigita"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "antaŭ {minutes} minuto(j)"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "antaŭ {hours} horo(j), {minutes} minuto(j)"
@@ -471,15 +470,15 @@ msgstr "Tiu ĉi enigo estis anstataŭigita per"
msgid "Channel"
msgstr "Kanalo"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bito-rapido"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "voĉoj"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "klakoj"
@@ -488,7 +487,7 @@ msgstr "klakoj"
msgid "Language"
msgstr "Lingvo"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -712,10 +711,6 @@ msgstr "Verkisto"
msgid "cached"
msgstr "kaŝmemorigita"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "prokurata"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Komencu sendi novan numeron en GitHub"
@@ -2068,3 +2063,7 @@ msgstr "kaŝi videojn"
#~ "Specifante kutimajn agordojn en la URL"
#~ " de preferoj povas esti uzata por "
#~ "sinkronigi preferojn tra aparatoj."
+
+#~ msgid "proxied"
+#~ msgstr "prokurata"
+
diff --git a/searx/translations/es/LC_MESSAGES/messages.mo b/searx/translations/es/LC_MESSAGES/messages.mo
index f66271c60..f27636668 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 2fba6eeae..f7e8954a4 100644
--- a/searx/translations/es/LC_MESSAGES/messages.po
+++ b/searx/translations/es/LC_MESSAGES/messages.po
@@ -46,19 +46,18 @@
# Atul_Eterno <atul_eterno@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-24 14:06+0000\n"
"Last-Translator: Atul_Eterno <atul_eterno@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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -102,7 +101,7 @@ msgid "videos"
msgstr "vídeos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -379,93 +378,93 @@ msgstr "cerrar"
msgid "answered"
msgstr "contestado"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Ningún artículo encontrado"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Fuente"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Error al cargar la siguiente página"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Ajustes inválidos, por favor, cambia tus preferencias"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Ajustes inválidos"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "error en la búsqueda"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "expirado"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "error de análisis"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "Error de protocolo HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "error de red"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Error SSL: la validación del certificado ha fallado"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "cierre inesperado"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "Error de HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "Error de conexión HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "error de proxy"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "demasiadas peticiones"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "acceso denegado"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "error en la API del servidor"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Suspendido"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "hace {minutes} minuto(s)"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "hace {hours} hora(s) y {minutes} minuto(s)"
@@ -496,15 +495,15 @@ msgstr "Esta entrada ha sido sustituida por"
msgid "Channel"
msgstr "Canal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bitrate"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "votos"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "clics"
@@ -513,7 +512,7 @@ msgstr "clics"
msgid "Language"
msgstr "Idioma"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -741,10 +740,6 @@ msgstr "Autor"
msgid "cached"
msgstr "en caché"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "por un proxy"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Enviar un nuevo problema a GitHub"
@@ -2134,3 +2129,7 @@ msgstr "ocultar video"
#~ "URL de preferencias puede usarse para"
#~ " sincronizar las preferencias entre "
#~ "dispositivos."
+
+#~ msgid "proxied"
+#~ msgstr "por un proxy"
+
diff --git a/searx/translations/et/LC_MESSAGES/messages.mo b/searx/translations/et/LC_MESSAGES/messages.mo
index c9eaf896f..c6990d0e7 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 c4cdbb53b..2b161ca2f 100644
--- a/searx/translations/et/LC_MESSAGES/messages.po
+++ b/searx/translations/et/LC_MESSAGES/messages.po
@@ -18,19 +18,18 @@
# Priit Jõerüüt <jrtcdbrg@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-30 01:58+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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -74,7 +73,7 @@ msgid "videos"
msgstr "videod"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "raadio"
@@ -351,93 +350,93 @@ msgstr "suletud"
msgid "answered"
msgstr "vastatud"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Üksust ei leitud"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Allikas"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Viga järgmise lehekülje laadimisel"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Sobimatud seaded, palun muuda oma eelistusi"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Sobimatud seaded"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "otsingu viga"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "päring aegus"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "parsimise viga"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP-protokolli viga"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "võrguviga"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL viga: sertifikaadi valideerimine ei õnnestunud"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "ootamatu krahh"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP-viga"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP-ühenduse viga"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "proksiserveri viga"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "ROBOTILÕKS"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "liiga palju päringuid"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "ligipääs keelatud"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "serveri API viga"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Peatatud"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minut(it) tagasi"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} tund(i), {minutes} minut(it) tagasi"
@@ -468,15 +467,15 @@ msgstr "See üksus on asendatud"
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bitikiirus"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "hääled"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "klikid"
@@ -485,7 +484,7 @@ msgstr "klikid"
msgid "Language"
msgstr "Keel"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -715,10 +714,6 @@ msgstr "Autor"
msgid "cached"
msgstr "vahemälus"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "proksiserveris"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Alusta veateate või ettepaneku koostamist GitHubis"
@@ -2076,3 +2071,7 @@ msgstr "peida video"
#~ "Kohandatud seadete määramine eelistuste URL-i"
#~ " saad kasutada eelistuste sünkroniseerimiseks "
#~ "eri seadmete vahel."
+
+#~ msgid "proxied"
+#~ msgstr "proksiserveris"
+
diff --git a/searx/translations/eu/LC_MESSAGES/messages.mo b/searx/translations/eu/LC_MESSAGES/messages.mo
index 6ed8ab63d..72a576f40 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 bb5cb1409..01b597de1 100644
--- a/searx/translations/eu/LC_MESSAGES/messages.po
+++ b/searx/translations/eu/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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-02-12 15:39+0000\n"
"Last-Translator: alexgabi <alexgabi@users.noreply.translate.codeberg.org>"
"\n"
@@ -72,7 +72,7 @@ msgid "videos"
msgstr "bideoak"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "irratia"
@@ -349,93 +349,93 @@ msgstr "itxita"
msgid "answered"
msgstr "erantzunda"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Ez da elementurik aurkitu"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Iturria"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Errorea hurrengo orrialdea kargatzean"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Ezarpen baliogabeak, editatu zure hobespenak"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Ezarpen baliogabeak"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "bilaketa akatsa"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "itxarote-denbora"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "analizatze errorea"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP protokoloaren errorea"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "sareko errorea"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL errorea: ziurtagiria baliozkotzeak huts egin du"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "ustekabeko kraskatzea"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP errorea"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP konexioaren errorea"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "proxy-aren errorea"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "eskaera gehiegi"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "sarbidea ukatua"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "API zerbitzariaren errorea"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Etenda"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "duela {minutes} minutu"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "duela {hours} ordu eta {minutes} minutu"
@@ -466,15 +466,15 @@ msgstr "Sarrera hau hurrengoarekin ordezkatu da"
msgid "Channel"
msgstr "Kanala"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bit emaria"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "botoak"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "klikak"
@@ -483,7 +483,7 @@ msgstr "klikak"
msgid "Language"
msgstr "Hizkuntza"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -711,10 +711,6 @@ msgstr "Egilea"
msgid "cached"
msgstr "cachean gordeta"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "proxyan gordeta"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Hasi gai -issue- berri bat bidaltzen GitHub-en"
@@ -2072,3 +2068,6 @@ msgstr "ezkutatu bideoa"
#~ "zehaztea erabil daiteke gailuen hobespenak "
#~ "sinkronizatzeko."
+#~ msgid "proxied"
+#~ msgstr "proxyan gordeta"
+
diff --git a/searx/translations/fa_IR/LC_MESSAGES/messages.mo b/searx/translations/fa_IR/LC_MESSAGES/messages.mo
index 362e896da..d94251bc6 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 cd572588b..f3f87ccc3 100644
--- a/searx/translations/fa_IR/LC_MESSAGES/messages.po
+++ b/searx/translations/fa_IR/LC_MESSAGES/messages.po
@@ -26,19 +26,18 @@
# ehsanrs2 <ehsanrs2@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-05-06 12:53+0000\n"
"Last-Translator: ehsanrs2 <ehsanrs2@noreply.codeberg.org>\n"
-"Language-Team: Persian <https://translate.codeberg.org/projects/searxng/"
-"searxng/fa/>\n"
"Language: fa_IR\n"
+"Language-Team: Persian "
+"<https://translate.codeberg.org/projects/searxng/searxng/fa/>\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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -82,7 +81,7 @@ msgid "videos"
msgstr "ویدیوها"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "رادیو"
@@ -359,93 +358,93 @@ msgstr "بسته شده"
msgid "answered"
msgstr "جواب داده شده"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "چیزی پیدا نشد"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "منبع"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "خطا در بارگزاری صفحه جدید"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "تنظیمات نادرست است، لطفا تنظیمات جستجو را تغییر دهید"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "تنظیمات نادرست"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "خطای جست‌وجو"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "مهلت پاسخ‌دهی به پایان رسید"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "خطای تجزیه"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "خطای پروتکل HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "خطای شبکه"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "ارور SSL:اعتبار سنجی گواهی امنیتی SSL ناموفق بود"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "مشکل غیرمنتظره"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "خطای HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "خطای اتصال HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "خطای پروکسی"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "کپچا"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "درخواست‌های زیاد"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "دسترسی مجاز نیست"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "خطای API سرور"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "تعلیق‌شده"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} دقیقه پیش"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} ساعت و {minutes} دقیقه پیش"
@@ -476,15 +475,15 @@ msgstr "این ورودی معلق شده است، توسط"
msgid "Channel"
msgstr "کانال"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "بیت ریت"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "رای ها"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "کلیک ها"
@@ -493,7 +492,7 @@ msgstr "کلیک ها"
msgid "Language"
msgstr "زبان"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -719,10 +718,6 @@ msgstr "نویسنده"
msgid "cached"
msgstr "جاسازی‌شده"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "پروکسی‌شده"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "شروع ارائه ی یک مشکل در گیتهاب"
@@ -1186,8 +1181,8 @@ msgid ""
"A URL containing your preferences. This URL can be used to restore your "
"settings on a different device."
msgstr ""
-"یک URL حاوی تنظیمات برگزیده شما. از این URL می‌توان برای بازیابی تنظیمات شما "
-"در دستگاه دیگری استفاده کرد."
+"یک URL حاوی تنظیمات برگزیده شما. از این URL می‌توان برای بازیابی تنظیمات "
+"شما در دستگاه دیگری استفاده کرد."
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -2091,3 +2086,7 @@ msgstr "پنهان‌سازی ویدئو"
#~ "تعیین تنظیمات سفارشی در URL تنظیمات "
#~ "برگزیده می‌تواند برای همگام‌سازی تنظیمات "
#~ "برگزیده در بین دستگاه‌ها استفاده شود."
+
+#~ msgid "proxied"
+#~ msgstr "پروکسی‌شده"
+
diff --git a/searx/translations/fi/LC_MESSAGES/messages.mo b/searx/translations/fi/LC_MESSAGES/messages.mo
index 8b2c85d89..5ec82f6cf 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 56a78d2e0..42ec019d3 100644
--- a/searx/translations/fi/LC_MESSAGES/messages.po
+++ b/searx/translations/fi/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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-31 18:08+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: Finnish <https://translate.codeberg.org/projects/searxng/"
-"searxng/fi/>\n"
"Language: fi\n"
+"Language-Team: Finnish "
+"<https://translate.codeberg.org/projects/searxng/searxng/fi/>\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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -75,7 +74,7 @@ msgid "videos"
msgstr "videot"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -352,93 +351,93 @@ msgstr "suljettu"
msgid "answered"
msgstr "vastattu"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Tietuetta ei löytynyt"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Lähde"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Virhe ladattaessa seuraavaa sivua"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Virheelliset asetukset, muokkaa siis asetuksia"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Virheelliset asetukset"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "hakuvirhe"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "aikakatkaistu"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "jäsentämisvirhe"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP-protokollavirhe"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "verkkovirhe"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL-virhe: sertifikaatin vahvistus epäonnistui"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "odottamaton kaatuminen"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP-virhe"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP-yhteysvirhe"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "proxy-virhe"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "liian monta pyyntöä"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "pääsy kielletty"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "palvelimen API-virhe"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Keskeytetty"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minuutti(a) sitten"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} tunti(a), {minutes} minuutti(a) sitten"
@@ -469,15 +468,15 @@ msgstr "Tämän kohdan on korvannut"
msgid "Channel"
msgstr "Kanava"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bittinopeus"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "ääntä"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "klikkaukset"
@@ -486,7 +485,7 @@ msgstr "klikkaukset"
msgid "Language"
msgstr "Kieli"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -714,10 +713,6 @@ msgstr "Tekijä"
msgid "cached"
msgstr "välimuistissa"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "välityspalvelimella"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Avaa uusi issue GitHubissa"
@@ -2088,3 +2083,7 @@ msgstr "piilota video"
#~ "Määrittämällä mukautettuja asetuksia asetusten "
#~ "URL-osoitteessa voidaan käyttää "
#~ "synkronoimiseen asetuksia eri laitteissa."
+
+#~ msgid "proxied"
+#~ msgstr "välityspalvelimella"
+
diff --git a/searx/translations/fil/LC_MESSAGES/messages.mo b/searx/translations/fil/LC_MESSAGES/messages.mo
index 76a0bd13f..ecb3542de 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 69d2760ed..8043b0804 100644
--- a/searx/translations/fil/LC_MESSAGES/messages.po
+++ b/searx/translations/fil/LC_MESSAGES/messages.po
@@ -19,20 +19,19 @@
# Kita Ikuyo <kitakita@disroot.org>, 2025.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-09 02:43+0000\n"
"Last-Translator: Kita Ikuyo <kitakita@disroot.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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -76,7 +75,7 @@ msgid "videos"
msgstr "mga bidyo"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radyo"
@@ -353,93 +352,93 @@ msgstr "sarado"
msgid "answered"
msgstr "sinagot"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Walang nakita na aytem"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Pinagmulan"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Error sa paglo-load ng susunod na pahina"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Di-wastong mga setting, pakibago ang iyong mga kagustuhan"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Di-wastong mga setting"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "nagkaproblema sa paghahanap ng mga resulta"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "panandaliang pagtigil"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "error sa pag-parse ng mga resulta"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "Error sa HTTPS protokol"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "Network Error"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL error: Nabigo ang pagpapatunay ng sertipiko"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "Hindi inaasahang pagbagsak"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP error"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "Error sa koneksyong HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "Proxy Error"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "masyadong maraming mga kahilingan"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "tinanggihan ang access"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "pagkakamali sa server API"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Suspendido"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} na minuto ang nakalipas"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} oras at {minutes} na minto ang nakalipas"
@@ -470,15 +469,15 @@ msgstr "Ang tala na ito ay ipinagpaliban ng"
msgid "Channel"
msgstr "Tyanel"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bitrate"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "mga boto"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "mga click"
@@ -487,7 +486,7 @@ msgstr "mga click"
msgid "Language"
msgstr "Wika"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -714,10 +713,6 @@ msgstr "Awtor"
msgid "cached"
msgstr "naka-cache"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "na-proxy"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Mag-simulang mag-abot ng mga bagong isyu sa GitHub"
@@ -1186,8 +1181,8 @@ msgid ""
"A URL containing your preferences. This URL can be used to restore your "
"settings on a different device."
msgstr ""
-"URL na naglalaman ng iyong mga kagustuhan. Maaaring gamitin ang URL na ito "
-"para i-restore ang mga setting sa ibang device."
+"URL na naglalaman ng iyong mga kagustuhan. Maaaring gamitin ang URL na "
+"ito para i-restore ang mga setting sa ibang device."
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -2104,3 +2099,7 @@ msgstr "itago ang video"
#~ "maaaring gamitin upang i-sync ang mga"
#~ " preference sa iba't ibang mga "
#~ "aparato."
+
+#~ msgid "proxied"
+#~ msgstr "na-proxy"
+
diff --git a/searx/translations/fr/LC_MESSAGES/messages.mo b/searx/translations/fr/LC_MESSAGES/messages.mo
index 217fa6c6f..29430f3b2 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 9d52eb4d0..b5bd5f595 100644
--- a/searx/translations/fr/LC_MESSAGES/messages.po
+++ b/searx/translations/fr/LC_MESSAGES/messages.po
@@ -41,19 +41,18 @@
# wags07 <wags07@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-01 21:18+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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -97,7 +96,7 @@ msgid "videos"
msgstr "vidéos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -374,93 +373,93 @@ msgstr "Fermé"
msgid "answered"
msgstr "répondu"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Pas d'élément trouvé"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Source"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Erreur lors du chargement de la page suivante"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Paramètres non valides, veuillez éditer vos préférences"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Paramètres non valides"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "erreur de recherche"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "délai dépassé"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "erreur d'analyse"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "erreur de protocole HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "Erreur de réseau"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Erreur SSL : La vérification du certificat a échoué"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "erreur inattendue"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "erreur HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "erreur de connexion HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "Erreur proxy"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "trop de requêtes"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "accès refusé"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "erreur API du serveur"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Suspendu"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "il y a {minutes} minute(s)"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "il y a {hours} heure(s), {minutes} minute(s)"
@@ -491,15 +490,15 @@ msgstr "Cet item a été remplacé par"
msgid "Channel"
msgstr "Chaîne"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "débit"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "voix"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "clics"
@@ -508,7 +507,7 @@ msgstr "clics"
msgid "Language"
msgstr "Langue"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -554,8 +553,7 @@ msgstr "Ahmia liste noire"
#: searx/plugins/ahmia_filter.py:33
msgid "Filter out onion results that appear in Ahmia's blacklist."
-msgstr ""
-"Filtrer les résultat d’onion qui apparaissent dans la liste noire d’Ahmia."
+msgstr "Filtrer les résultat d’onion qui apparaissent dans la liste noire d’Ahmia."
#: searx/plugins/calculator.py:38
msgid "Basic Calculator"
@@ -738,10 +736,6 @@ msgstr "Auteur"
msgid "cached"
msgstr "en cache"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "proxifié"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Soumettre un nouveau problème sur GitHub"
@@ -1210,8 +1204,8 @@ msgid ""
"A URL containing your preferences. This URL can be used to restore your "
"settings on a different device."
msgstr ""
-"Un lien contenant vos préférences. Ce lien peut être utilisé pour restaurer "
-"vos paramètres sur un autre appareil."
+"Un lien contenant vos préférences. Ce lien peut être utilisé pour "
+"restaurer vos paramètres sur un autre appareil."
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -2136,3 +2130,7 @@ msgstr "cacher la vidéo"
#~ " dans l'URL des préférences peut être"
#~ " utilisée pour synchroniser les préférences"
#~ " entre les appareils."
+
+#~ msgid "proxied"
+#~ msgstr "proxifié"
+
diff --git a/searx/translations/ga/LC_MESSAGES/messages.mo b/searx/translations/ga/LC_MESSAGES/messages.mo
index a7fbc2a6c..26d81894b 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 f66b115a4..fbb750db3 100644
--- a/searx/translations/ga/LC_MESSAGES/messages.po
+++ b/searx/translations/ga/LC_MESSAGES/messages.po
@@ -8,18 +8,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-14 09:17+0000\n"
"Last-Translator: aindriu80 <aindriu80@noreply.codeberg.org>\n"
-"Language-Team: Irish <https://translate.codeberg.org/projects/searxng/"
-"searxng/ga/>\n"
"Language: ga\n"
+"Language-Team: Irish "
+"<https://translate.codeberg.org/projects/searxng/searxng/ga/>\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 "
+":(n>6 && n<11) ? 3 : 4;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :("
-"n>6 && n<11) ? 3 : 4;\n"
-"X-Generator: Weblate 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -63,7 +62,7 @@ msgid "videos"
msgstr "físeáin"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "raidió"
@@ -340,93 +339,93 @@ msgstr "dúnta"
msgid "answered"
msgstr "freagraí"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Níor aimsíodh aon rud"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Foinse"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Earráid ag luchtú an chéad leathanach eile"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Socruithe neamhbhailí, cuir do chuid roghanna in"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Socruithe neamhbhaintí"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "earráid cuardaigh"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "amuigh"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "earráid parsála"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "Earráid prótacal HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "earráid líonra"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Earráid SSL: theip ar bhailíochtú teastais"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "timpiste gan choinne"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "Earráid HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "Earráid nasc HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "earráid seachfhá"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "an iomarca iarratais"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "rochtain diúltaithe"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "earráid API freastalaí"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Ar fionraí"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} nóiméad ó shin"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} uair(eanta), {minutes} nóiméad ó shin"
@@ -457,15 +456,15 @@ msgstr "Cuireadh an iontráil seo in ionad ag"
msgid "Channel"
msgstr "Cainéal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "ráta giotán"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "vótaí"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "cliceáil"
@@ -474,7 +473,7 @@ msgstr "cliceáil"
msgid "Language"
msgstr "Teanga"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -704,10 +703,6 @@ msgstr "Údar"
msgid "cached"
msgstr "taisceáilte"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "trí sheachvótálaí"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Tosaigh eisiúint nua a chur isteach ar GitHub"
@@ -1638,3 +1633,7 @@ msgstr "físeán a cheilt"
#~ "shonrú sna roghanna URL a úsáid "
#~ "chun roghanna a shioncronú ar fud "
#~ "feistí."
+
+#~ msgid "proxied"
+#~ msgstr "trí sheachvótálaí"
+
diff --git a/searx/translations/gl/LC_MESSAGES/messages.mo b/searx/translations/gl/LC_MESSAGES/messages.mo
index 0504c17d0..e0a75d4bc 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 83f13d479..4e510a593 100644
--- a/searx/translations/gl/LC_MESSAGES/messages.po
+++ b/searx/translations/gl/LC_MESSAGES/messages.po
@@ -13,19 +13,18 @@
# ghose <ghose@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-02 11:49+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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -69,7 +68,7 @@ msgid "videos"
msgstr "vídeos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -346,93 +345,93 @@ msgstr "fechado"
msgid "answered"
msgstr "respondido"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Non se atoparon elementos"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Fonte"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Erro ao cargar a páxina seguinte"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Axustes non válidos, por favor edita a configuración"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Axustes non válidos"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "fallo na busca"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "tempo máximo"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "erro sintáctico"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "erro de protocolo HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "erro de conexión"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Erro SSL: fallou a validación do certificado"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "erro non agardado"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "Erro HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "Erro da conexión HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "erro do proxy"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "demasiadas solicitudes"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "acceso denegado"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "erro na API do servidor"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Suspendido"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "fai {minutes} minuto(s)"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "fai {hours} hora(s), {minutes} minuto(s)"
@@ -463,15 +462,15 @@ msgstr "Esta entrada foi proporcionada por"
msgid "Channel"
msgstr "Canle"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "taxa de bits"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "votos"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "clicks"
@@ -480,7 +479,7 @@ msgstr "clicks"
msgid "Language"
msgstr "Idioma"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -708,10 +707,6 @@ msgstr "Autoría"
msgid "cached"
msgstr "en memoria"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "a través de proxy"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Abre unha incidencia en GitHub"
@@ -2094,3 +2089,7 @@ msgstr "agochar vídeo"
#~ "Cos axustes personalizados gardados nun "
#~ "URL coas preferencias podes utilizalo "
#~ "para sincronizalas entre dispositivos."
+
+#~ msgid "proxied"
+#~ msgstr "a través de proxy"
+
diff --git a/searx/translations/he/LC_MESSAGES/messages.mo b/searx/translations/he/LC_MESSAGES/messages.mo
index 1482a6fe3..83e05011f 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 c47158204..c358a18bb 100644
--- a/searx/translations/he/LC_MESSAGES/messages.po
+++ b/searx/translations/he/LC_MESSAGES/messages.po
@@ -25,7 +25,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-01-30 05:21+0000\n"
"Last-Translator: RoyBarina "
"<roybarina@users.noreply.translate.codeberg.org>\n"
@@ -80,7 +80,7 @@ msgid "videos"
msgstr "וידאו"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "רדיו"
@@ -357,93 +357,93 @@ msgstr "סגור"
msgid "answered"
msgstr "נענו"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "לא נמצא פריט"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "מקור"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "שגיאה בטעינת העמוד הבא"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "הגדרות לא תקינות, עליך לתקן את ההעדפות שלך"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "הגדרות לא תקינות"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "שגיאת חיפוש"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "פקיעת זמן"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "שגיאת ניתוח"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "שגיאת פרוטוקול HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "שגיאת רשת תקשורת"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "שגיאת SSL: אימות התעודה נכשל"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "קריסה לא צפויה"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "שגיאת HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "שגיאת חיבור HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "שגיאת פרוקסי"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "יותר מדי בקשות"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "הגישה נדחתה"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "שגיאת API שרת"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "מושהה"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "לפני {minutes} דקות"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "לפני {hours} שעות, {minutes} דקות"
@@ -474,15 +474,15 @@ msgstr "רשומה זו הוחלפה על ידי"
msgid "Channel"
msgstr "ערוץ"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "קצב נתונים"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "הצבעות"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "לחיצות"
@@ -491,7 +491,7 @@ msgstr "לחיצות"
msgid "Language"
msgstr "שפה"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -716,10 +716,6 @@ msgstr "מחבר"
msgid "cached"
msgstr "מוטמן"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "פרוקסי"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "התחל להגיש גיליון חדש ב- GitHub"
@@ -2060,3 +2056,6 @@ msgstr "הסתר וידאו"
#~ " בכתובת ההעדפות כדי לסנכרן העדפות בין"
#~ " מכשירים."
+#~ msgid "proxied"
+#~ msgstr "פרוקסי"
+
diff --git a/searx/translations/hr/LC_MESSAGES/messages.mo b/searx/translations/hr/LC_MESSAGES/messages.mo
index 9fb359d89..d258b9903 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 71abe2fff..dcd38d41d 100644
--- a/searx/translations/hr/LC_MESSAGES/messages.po
+++ b/searx/translations/hr/LC_MESSAGES/messages.po
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-02-08 02:17+0000\n"
"Last-Translator: SecularSteve "
"<secularsteve@users.noreply.translate.codeberg.org>\n"
@@ -77,7 +77,7 @@ msgid "videos"
msgstr "video zapisi"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -354,93 +354,93 @@ msgstr "zatvoren"
msgid "answered"
msgstr "odgovoren"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Nije pronađena nijedna stavka"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Izvor"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Greška u učitavnju sljedeće stranice"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Nevažeće postavke, molimo uredite svoje postavke"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Nevažeće postavke"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "greška u pretraživanju"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "pauza"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "pogreška pri raščlanjivanju"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "greška HTTP protokola"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "greška u mreži"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL pogreška: provjera valjanosti certifikata nije uspjela"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "neočekivani prekid"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP greška"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "greška HTTP veze"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "proxy greška"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "previše upita"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "pristup odbijen"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "server API greška"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Suspendirano"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "prije {minutes} minut(u,e,a)"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "prije {hours} sat(i,a) i {minutes} minut(u,e,a)"
@@ -471,15 +471,15 @@ msgstr "Ovaj je unos zamijenio"
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bitrata"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "glasovi"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "klikovi"
@@ -488,7 +488,7 @@ msgstr "klikovi"
msgid "Language"
msgstr "Jezik"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -714,10 +714,6 @@ msgstr "Autor"
msgid "cached"
msgstr "spremljeno"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "preko proxyja"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Počnite izlagati novi slučaj na GitHub"
@@ -2083,3 +2079,6 @@ msgstr "sakrij video"
#~ "može se koristiti za sinkronizaciju "
#~ "postavki na svim uređajima."
+#~ msgid "proxied"
+#~ msgstr "preko proxyja"
+
diff --git a/searx/translations/hu/LC_MESSAGES/messages.mo b/searx/translations/hu/LC_MESSAGES/messages.mo
index 29a5033b4..991351ed8 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 64d1a6184..320c38cf5 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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-30 18:03+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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -79,7 +78,7 @@ msgid "videos"
msgstr "videók"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "rádió"
@@ -356,93 +355,93 @@ msgstr "Lezárt"
msgid "answered"
msgstr "megválaszolt"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Nincs találat"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Forrás"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Hiba a következő oldal betöltése során"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Érvénytelen beállítások, módosítsa őket"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Érvénytelen beállítások"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "keresési hiba"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "időtúllépés"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "feldolgozási hiba"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP protokollhiba"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "hálózati hiba"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL hiba: a tanúsítvány ellenőrzése nem sikerült"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "váratlan összeomlás"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP hiba"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP csatlakozási hiba"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "proxy hiba"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "túl sok kérés"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "hozzáférés megtagadva"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "kiszolgáló API hiba"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Felfüggesztve"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} perce"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} óra, {minutes} perce"
@@ -473,15 +472,15 @@ msgstr "Ezt a bejegyzést leváltotta:"
msgid "Channel"
msgstr "Csatorna"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bitráta:"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "szavazatok:"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "kattintások"
@@ -490,7 +489,7 @@ msgstr "kattintások"
msgid "Language"
msgstr "Nyelv"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -720,10 +719,6 @@ msgstr "Szerző"
msgid "cached"
msgstr "tárolt"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "proxy nézet"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Probléma bejelentése a GitHubon"
@@ -2093,3 +2088,7 @@ msgstr "videó elrejtése"
#~ "A beállítási webcímben megadott egyéni "
#~ "beállítások az eszközök közti szinkronizációra"
#~ " használhatók."
+
+#~ msgid "proxied"
+#~ msgstr "proxy nézet"
+
diff --git a/searx/translations/ia/LC_MESSAGES/messages.mo b/searx/translations/ia/LC_MESSAGES/messages.mo
index 1b7147202..8473dfbc6 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 d7f1cab13..9f2ec1492 100644
--- a/searx/translations/ia/LC_MESSAGES/messages.po
+++ b/searx/translations/ia/LC_MESSAGES/messages.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-01-06 15:53+0000\n"
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
"\n"
@@ -65,7 +65,7 @@ msgid "videos"
msgstr "videos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr ""
@@ -342,93 +342,93 @@ msgstr ""
msgid "answered"
msgstr ""
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Nulle item trovate"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr ""
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr ""
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Configurationes non valide, per favor, modifica tu preferentias"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Configurationes invalide"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "error in recerca"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr ""
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr ""
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr ""
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr ""
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr ""
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr ""
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr ""
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr ""
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr ""
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr ""
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr ""
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr ""
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr ""
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr ""
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minuta(s) retro"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} hora(s), {minutes} minuta(s) retro"
@@ -459,15 +459,15 @@ msgstr "Iste entrata esseva substituite per"
msgid "Channel"
msgstr ""
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr ""
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr ""
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr ""
@@ -476,7 +476,7 @@ msgstr ""
msgid "Language"
msgstr ""
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -690,10 +690,6 @@ msgstr ""
msgid "cached"
msgstr "in cache"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "per proxy"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr ""
@@ -2030,3 +2026,6 @@ msgstr "occultar video"
#~ "sync preferences across devices."
#~ msgstr ""
+#~ msgid "proxied"
+#~ msgstr "per proxy"
+
diff --git a/searx/translations/id/LC_MESSAGES/messages.mo b/searx/translations/id/LC_MESSAGES/messages.mo
index 6ef3cd995..e79413712 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 e8b891608..e3a05d029 100644
--- a/searx/translations/id/LC_MESSAGES/messages.po
+++ b/searx/translations/id/LC_MESSAGES/messages.po
@@ -22,17 +22,16 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-31 14:03+0000\n"
"Last-Translator: Linerly <linerly@noreply.codeberg.org>\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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -76,7 +75,7 @@ msgid "videos"
msgstr "video"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -353,93 +352,93 @@ msgstr "Tertutup"
msgid "answered"
msgstr "dijawab"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Item tidak ditemukan"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Sumber"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Gagal memuat laman berikutnya"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Pengaturan takvalid. Mohon ubah preferensi Anda"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Pengaturan takvalid"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "galat pencarian"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "waktu habis"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "kesalahan penguraian"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "kesalahan protokol HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "galat jaringan"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Galat SSL: gagal memvalidasi sertifikat"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "kemogokan takterduga"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "galat HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "galat koneksi HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "galat proksi"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "terlalu banyak permintaan"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "akses ditolak"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "galat API peladen"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Ditangguhkan"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} menit yang lalu"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} jam, {minutes} menit yang lalu"
@@ -470,15 +469,15 @@ msgstr "Entri ini telah digantikan oleh"
msgid "Channel"
msgstr "Saluran"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "kecepatan bit"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "suara"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "klik"
@@ -487,7 +486,7 @@ msgstr "klik"
msgid "Language"
msgstr "Bahasa"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -712,10 +711,6 @@ msgstr "Penulis"
msgid "cached"
msgstr "tembolok"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "proksi"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Mulai membuat isu baru di GitHub"
@@ -1182,8 +1177,8 @@ msgid ""
"A URL containing your preferences. This URL can be used to restore your "
"settings on a different device."
msgstr ""
-"URL yang berisi preferensi Anda. URL ini dapat digunakan untuk memulihkan "
-"pengaturan Anda pada perangkat yang berbeda."
+"URL yang berisi preferensi Anda. URL ini dapat digunakan untuk memulihkan"
+" pengaturan Anda pada perangkat yang berbeda."
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -1977,3 +1972,7 @@ msgstr "sembunyikan video"
#~ "Menyediakan pengaturan kustom pada URL "
#~ "preferensi agar dapat digunakan untuk "
#~ "menyinkronkan preferensi pada semua perangkat."
+
+#~ msgid "proxied"
+#~ msgstr "proksi"
+
diff --git a/searx/translations/it/LC_MESSAGES/messages.mo b/searx/translations/it/LC_MESSAGES/messages.mo
index 979f222c6..cce1f444c 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 7dd71a14e..45cf59525 100644
--- a/searx/translations/it/LC_MESSAGES/messages.po
+++ b/searx/translations/it/LC_MESSAGES/messages.po
@@ -43,19 +43,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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-10 11:28+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: Italian <https://translate.codeberg.org/projects/searxng/"
-"searxng/it/>\n"
"Language: it\n"
+"Language-Team: Italian "
+"<https://translate.codeberg.org/projects/searxng/searxng/it/>\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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -99,7 +98,7 @@ msgid "videos"
msgstr "video"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -376,93 +375,93 @@ msgstr "chiuso"
msgid "answered"
msgstr "risposto"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Nessun oggetto trovato"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Sorgente"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Errore di caricamento della pagina successiva"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Impostazioni non valide, modifica le tue preferenze"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Impostazioni non valide"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "errore di ricerca"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "tempo scaduto"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "errore di analisi"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "errore protocollo HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "errore di rete"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Errore SSL: verifica del certificato fallita"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "crash inaspettato"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "errore HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "errore di connessione HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "errore del proxy"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "troppe richieste"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "accesso negato"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "errore server API"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Sospeso"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minuto(i) fa"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "di {hours} ora(e) e {minutes} minuto(i) fa"
@@ -493,15 +492,15 @@ msgstr "Questa voce è stata sostituita da"
msgid "Channel"
msgstr "Canale"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "velocità in bit"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "voti"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "clic"
@@ -510,7 +509,7 @@ msgstr "clic"
msgid "Language"
msgstr "Lingua"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -738,10 +737,6 @@ msgstr "Autore"
msgid "cached"
msgstr "in cache"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "proxy"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Inizia segnalando un nuovo problema su GitHub"
@@ -2130,3 +2125,7 @@ msgstr "nascondi video"
#~ "nell'URL delle preferenze è possibile "
#~ "sincronizzare le preferenze tra i vari"
#~ " dispositivi."
+
+#~ msgid "proxied"
+#~ msgstr "proxy"
+
diff --git a/searx/translations/ja/LC_MESSAGES/messages.mo b/searx/translations/ja/LC_MESSAGES/messages.mo
index 6c183becc..2d13febac 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 5555a6a87..efd9d4d76 100644
--- a/searx/translations/ja/LC_MESSAGES/messages.po
+++ b/searx/translations/ja/LC_MESSAGES/messages.po
@@ -29,19 +29,18 @@
# ayame30 <ayame30@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-11 15:12+0000\n"
"Last-Translator: ayame30 <ayame30@noreply.codeberg.org>\n"
-"Language-Team: Japanese <https://translate.codeberg.org/projects/searxng/"
-"searxng/ja/>\n"
"Language: ja\n"
+"Language-Team: Japanese "
+"<https://translate.codeberg.org/projects/searxng/searxng/ja/>\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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -85,7 +84,7 @@ msgid "videos"
msgstr "動画"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "ラジオ"
@@ -362,93 +361,93 @@ msgstr "クローズ"
msgid "answered"
msgstr "回答"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "アイテムが見つかりません"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "ソース"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "次のページの読み込み中にエラーが発生しました"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "設定が無効です、設定を変更してください"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "無効な設定です"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "検索エラー"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "タイムアウト"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "解析エラー"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP プロトコルエラー"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "ネットワークエラー"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL エラー: 証明書の検証に失敗しました"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "予期しないクラッシュ"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP エラー"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP 接続エラー"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "プロキシエラー"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "リクエストが多すぎます"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "アクセスが拒否されました"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "サーバー API エラー"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "一時停止"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} 分前"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} 時間と{minutes} 分前"
@@ -479,15 +478,15 @@ msgstr "このエントリは、置き換えられました:"
msgid "Channel"
msgstr "チャンネル"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "ビットレート"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "票数"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "クリック"
@@ -496,7 +495,7 @@ msgstr "クリック"
msgid "Language"
msgstr "言語"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -710,10 +709,6 @@ msgstr "作者"
msgid "cached"
msgstr "キャッシュ"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "プロキシ"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Start submiting a new issue on GitHub"
@@ -1172,8 +1167,7 @@ msgstr "このURLで違うブラウザに設定を復活"
msgid ""
"A URL containing your preferences. This URL can be used to restore your "
"settings on a different device."
-msgstr "設定内容が保存されたURLです。このURLを使用すると、別のデバイスで設定を復元で"
-"きます。"
+msgstr "設定内容が保存されたURLです。このURLを使用すると、別のデバイスで設定を復元できます。"
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -2022,3 +2016,7 @@ msgstr "動画を隠す"
#~ "preferences URL can be used to "
#~ "sync preferences across devices."
#~ msgstr "初期設定URLを使うことで、特別な設定をデバイスをまたいで同期できる。"
+
+#~ msgid "proxied"
+#~ msgstr "プロキシ"
+
diff --git a/searx/translations/ko/LC_MESSAGES/messages.mo b/searx/translations/ko/LC_MESSAGES/messages.mo
index 4f24bba66..2f6645868 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 de7aa39ef..4ae94e8bc 100644
--- a/searx/translations/ko/LC_MESSAGES/messages.po
+++ b/searx/translations/ko/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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-02-06 15:54+0000\n"
"Last-Translator: curtwheeler "
"<curtwheeler@users.noreply.translate.codeberg.org>\n"
@@ -71,7 +71,7 @@ msgid "videos"
msgstr "비디오"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "라디오"
@@ -348,93 +348,93 @@ msgstr "닫힘"
msgid "answered"
msgstr "응답"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "검색 결과가 없습니다"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "소스"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "다음 페이지를 로드하는 동안 오류가 발생했습니다"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "잘못된 설정입니다, 설정을 수정하세요"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "잘못된 설정"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "검색 오류"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "대기 시간"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "구문 분석 오류"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP 프로토콜 오류"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "네트워크 오류"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL 에러: 인증서 무효"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "예상치 못한 충돌"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP 오류"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP 연결 오류"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "프록시 오류"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "너무 많은 요청"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "액세스 거부"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "서버 API 오류"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "중단됨"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes}분 전"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours}시간 {minutes}분 전"
@@ -465,15 +465,15 @@ msgstr "이 항목은 다음으로 대체되었습니다"
msgid "Channel"
msgstr "채널"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "비트 레이트"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "표"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "클릭"
@@ -482,7 +482,7 @@ msgstr "클릭"
msgid "Language"
msgstr "언어"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -702,10 +702,6 @@ msgstr "저자"
msgid "cached"
msgstr "캐시"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "프록시됨"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "GitHub 에서 새 이슈 시작하기"
@@ -1898,3 +1894,6 @@ msgstr "비디오 숨기기"
#~ "sync preferences across devices."
#~ msgstr "특정 설정이 들어간 URL은 장치 간에 설정을 동기화 하는데 사용할 수 있습니다."
+#~ msgid "proxied"
+#~ msgstr "프록시됨"
+
diff --git a/searx/translations/lt/LC_MESSAGES/messages.mo b/searx/translations/lt/LC_MESSAGES/messages.mo
index 115e461a4..7428b183d 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 3c8f75b06..a22ff8dcc 100644
--- a/searx/translations/lt/LC_MESSAGES/messages.po
+++ b/searx/translations/lt/LC_MESSAGES/messages.po
@@ -16,21 +16,20 @@
# 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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-20 12:41+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: Lithuanian <https://translate.codeberg.org/projects/searxng/"
-"searxng/lt/>\n"
"Language: lt\n"
+"Language-Team: Lithuanian "
+"<https://translate.codeberg.org/projects/searxng/searxng/lt/>\n"
+"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100"
+" < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < "
+"11) ? 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 % 10 == 1 && (n % 100 > 19 || n % 100 < "
-"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 :"
-" n % 1 != 0 ? 2: 3);\n"
-"X-Generator: Weblate 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -74,7 +73,7 @@ msgid "videos"
msgstr "vaizdo įrašai"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radijas"
@@ -351,93 +350,93 @@ msgstr "Uždaryta"
msgid "answered"
msgstr "atsakyta"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Elementų nerasta"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Šaltinis"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Klaida keliant kitą puslapį"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Neteisingi nustatymai, pakeiskite savo nuostatas"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Neteisingi nustatymai"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "paieškos klaida"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "laikas baigėsi"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "parsavymo klaida"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP protokolo klaida"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "tinklo klaida"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL klaida: liudijimo tikrinimas patyrė nesėkmę"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "netikėta klaida"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP klaida"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP ryšio klaida"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "persiuntimų serverio klaida"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "per daug užklausų"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "prieiga uždrausta"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "serverio API klaida"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Sustabdytas"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "prieš {minutes} min"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "prieš {hours} val., {minutes} min"
@@ -468,15 +467,15 @@ msgstr "Šį įrašą pakeitė"
msgid "Channel"
msgstr "Kanalas"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "pralaidumas"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "balsai"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "paspaudimai"
@@ -485,7 +484,7 @@ msgstr "paspaudimai"
msgid "Language"
msgstr "Kalba"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -583,8 +582,8 @@ msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"is \"user-agent\"."
msgstr ""
-"Rodo tavo IP jei užklausa yra „ip“ ir tavo naudotojo agentą jei užklausa yra "
-"„user-agent“."
+"Rodo tavo IP jei užklausa yra „ip“ ir tavo naudotojo agentą jei užklausa "
+"yra „user-agent“."
#: searx/plugins/self_info.py:52
msgid "Your IP is: "
@@ -713,10 +712,6 @@ msgstr "Autorius"
msgid "cached"
msgstr "patalpinta"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "persiustas"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Pateikite naują klaidą Github'e"
@@ -2063,3 +2058,7 @@ msgstr "slėpti vaizdo įrašą"
#~ "Nurodant tinkintus nustatymus nuostatų URL,"
#~ " jūs galite susinchronizuoti nuostatas tarp"
#~ " prietaisų."
+
+#~ msgid "proxied"
+#~ msgstr "persiustas"
+
diff --git a/searx/translations/lv/LC_MESSAGES/messages.mo b/searx/translations/lv/LC_MESSAGES/messages.mo
index c4d89d7f9..71f90342e 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 0f494180b..22374993a 100644
--- a/searx/translations/lv/LC_MESSAGES/messages.po
+++ b/searx/translations/lv/LC_MESSAGES/messages.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-01-06 15:53+0000\n"
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
"\n"
@@ -69,7 +69,7 @@ msgid "videos"
msgstr "video"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -346,93 +346,93 @@ msgstr ""
msgid "answered"
msgstr ""
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Nav atrasts neviens vienums"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Avots"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Kļūda lādējot nākošo lapu"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Nepareizi iestatījumi, lūdzu rediģējiet savas preferences"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Nederīgi iestatījumi"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "meklēšanas kļūda"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "noildze"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "parsēšanas kļūda"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP protokola kļūda"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "tīkla kļūda"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL kļūda: certifikāta validācija neizdevās"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "negaidīta avārija"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP kļūda"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP savienojuma kļūda"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "starpniekservera kļūda"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "pārāk daudz pieprasījumu"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "piekļuve aizliegta"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "servera API kļūda"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Apturēts"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "pirms {minutes} minūtes(-ēm)"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "pirms {hours} stundas(-ām) un {minutes} minūtēm(-es)"
@@ -463,15 +463,15 @@ msgstr "Šis ieraksts ir ticis aizstāts ar"
msgid "Channel"
msgstr "Kanāls"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bitu pārraide"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "balsis"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "klikšķi"
@@ -480,7 +480,7 @@ msgstr "klikšķi"
msgid "Language"
msgstr "Valoda"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -701,10 +701,6 @@ msgstr "Autors"
msgid "cached"
msgstr ""
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr ""
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr ""
@@ -1786,3 +1782,6 @@ msgstr "slēpt video"
#~ "sync preferences across devices."
#~ msgstr ""
+#~ msgid "proxied"
+#~ msgstr ""
+
diff --git a/searx/translations/messages.pot b/searx/translations/messages.pot
index 0fb7833ce..828a775cc 100644
--- a/searx/translations/messages.pot
+++ b/searx/translations/messages.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+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:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr ""
@@ -335,93 +335,93 @@ msgstr ""
msgid "answered"
msgstr ""
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr ""
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr ""
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr ""
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr ""
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr ""
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr ""
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr ""
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr ""
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr ""
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr ""
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr ""
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr ""
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr ""
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr ""
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr ""
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr ""
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr ""
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr ""
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr ""
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr ""
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr ""
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr ""
@@ -452,15 +452,15 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr ""
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr ""
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr ""
@@ -469,7 +469,7 @@ msgstr ""
msgid "Language"
msgstr ""
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -681,10 +681,6 @@ msgstr ""
msgid "cached"
msgstr ""
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr ""
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr ""
diff --git a/searx/translations/ms/LC_MESSAGES/messages.mo b/searx/translations/ms/LC_MESSAGES/messages.mo
index 1f33cf4d6..4aa315811 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 ff4f274ef..6d544815f 100644
--- a/searx/translations/ms/LC_MESSAGES/messages.po
+++ b/searx/translations/ms/LC_MESSAGES/messages.po
@@ -19,17 +19,16 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-31 18:08+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: Malay <https://translate.codeberg.org/projects/searxng/"
-"searxng/ms/>\n"
"Language: ms\n"
+"Language-Team: Malay "
+"<https://translate.codeberg.org/projects/searxng/searxng/ms/>\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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -73,7 +72,7 @@ msgid "videos"
msgstr "video"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -350,93 +349,93 @@ msgstr "tutup"
msgid "answered"
msgstr "dijawab"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "barang tidak dijumpai"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Punca"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Gagal memuat turun muka seterusnya"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Kesilapan tetapan, sila ubahsuai pilihan"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Tetapan tidak sah"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "ralat pencarian"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "masa tamat"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "ralat huraian"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "kesilapan protokol HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "ralat rangkaian"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "RALAT ssl: pengesahan sijil gagal"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "kemalangan tidak dijangka"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "kesilapan HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "kesilapan sambungan HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "kesilapan proksi"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "terlalu banyak permintaan"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "akses dinafikan"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "ralat API pelayan"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Digantung"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minit yang lalu"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} jam, {minutes} minit yang lalu"
@@ -467,15 +466,15 @@ msgstr "Kemasukan ini telah diganti oleh"
msgid "Channel"
msgstr "Saluran"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "kadar bit"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "undi"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "klik"
@@ -484,7 +483,7 @@ msgstr "klik"
msgid "Language"
msgstr "Bahasa"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -710,10 +709,6 @@ msgstr "Penulis"
msgid "cached"
msgstr "dicache"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "diproksi"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Mula menghantar isu baru di Github"
@@ -1797,3 +1792,7 @@ msgstr "sembunyikkan video"
#~ "Menentukan tetapan khusus dalam URL "
#~ "tetapan boleh digunakan untuk menyegerakkan"
#~ " tetapan merentasi peranti."
+
+#~ msgid "proxied"
+#~ msgstr "diproksi"
+
diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.mo b/searx/translations/nb_NO/LC_MESSAGES/messages.mo
index 7d51980c0..466d646eb 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 3e43ac2bf..1dc3d58cd 100644
--- a/searx/translations/nb_NO/LC_MESSAGES/messages.po
+++ b/searx/translations/nb_NO/LC_MESSAGES/messages.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-25 23:21+0000\n"
"Last-Translator: Haraldher <haraldher@noreply.codeberg.org>\n"
"Language: nb_NO\n"
@@ -74,7 +74,7 @@ msgid "videos"
msgstr "videoer"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -351,93 +351,93 @@ msgstr "lukket"
msgid "answered"
msgstr "besvart"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Fant ingen elementer"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Kilde"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Feil ved lasting av neste side"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Ugyldige innstillinger, rediger dine preferanser"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Ugyldige innstillinger"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "søkefeil"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "tidsavbrudd"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "tolkningsfeil"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP-protokollfeil"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "nettverksfeil"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL-feil: sertifikat validering mislyktes"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "uventet krasj"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP-feil"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP-tilkoblingsfeil"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "mellomtjenerfeil"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "for mange forespørsler"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "tilgang nektet"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "server API feil"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Suspendert"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minutt(er) siden"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} time(r), {minutes} minutt(er) siden"
@@ -468,15 +468,15 @@ msgstr "Denne oppføringen har blitt erstattet av"
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "overføringshastighet"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "stemmer"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "klikk"
@@ -485,7 +485,7 @@ msgstr "klikk"
msgid "Language"
msgstr "Språk"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -713,10 +713,6 @@ msgstr "Forfatter"
msgid "cached"
msgstr "hurtiglagret"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "mellomtjent"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Begynn opprettelse av en ny sak på GitHub"
@@ -1996,3 +1992,6 @@ msgstr "skjul video"
#~ " synkronisere preferanser på tvers av "
#~ "enheter."
+#~ msgid "proxied"
+#~ msgstr "mellomtjent"
+
diff --git a/searx/translations/nl/LC_MESSAGES/messages.mo b/searx/translations/nl/LC_MESSAGES/messages.mo
index 9633cd737..87997179e 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 db7a148c6..13caf0642 100644
--- a/searx/translations/nl/LC_MESSAGES/messages.po
+++ b/searx/translations/nl/LC_MESSAGES/messages.po
@@ -38,19 +38,18 @@
# artens <artens@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-31 14:03+0000\n"
"Last-Translator: artens <artens@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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -94,7 +93,7 @@ msgid "videos"
msgstr "video’s"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -371,93 +370,93 @@ msgstr "gesloten"
msgid "answered"
msgstr "beantwoord"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Geen resultaat gevonden"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Bron"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Fout bij het laden volgende pagina"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Ongeldige instellingswaarde, controleer invoer"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Ongeldige instellingen"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "zoekfout"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "verlopen"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "verwerkingsfout"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP-protocolfout"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "netwerkfout"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL-fout: de certificaatvalidatie is mislukt"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "onverwachte crash"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP-fout"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP-verbindingsfout"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "proxyfout"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "teveel verzoeken"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "toegang geweigerd"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "server-api-fout"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Geschorst"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minu(u)t(en) geleden"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} u(u)r(en), {minutes} minu(u)t(en) geleden"
@@ -488,15 +487,15 @@ msgstr "Dit object is vervangen door"
msgid "Channel"
msgstr "Kanaal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bitrate"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "stemmen"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "klikken"
@@ -505,7 +504,7 @@ msgstr "klikken"
msgid "Language"
msgstr "Taal"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -734,10 +733,6 @@ msgstr "Auteur"
msgid "cached"
msgstr "gecachet"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "geproxyt"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Maak een nieuwe issue aan op Github"
@@ -2129,3 +2124,7 @@ msgstr "verberg video"
#~ "URL kunnen worden gebruikt om "
#~ "instellingen te synchroniseren op "
#~ "verschillende apparaten."
+
+#~ msgid "proxied"
+#~ msgstr "geproxyt"
+
diff --git a/searx/translations/oc/LC_MESSAGES/messages.mo b/searx/translations/oc/LC_MESSAGES/messages.mo
index 26b9d978b..09eec0247 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 dcd154f80..b4fc7484b 100644
--- a/searx/translations/oc/LC_MESSAGES/messages.po
+++ b/searx/translations/oc/LC_MESSAGES/messages.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-27 13:44+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: oc\n"
@@ -69,7 +69,7 @@ msgid "videos"
msgstr "vidèos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "ràdio"
@@ -346,93 +346,93 @@ msgstr ""
msgid "answered"
msgstr ""
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Cap d’element pas trobat"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Font"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Error en cargant la pagina seguenta"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Paramètre pas valide, mercés de modificar vòstras preferéncias"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Paramètres invalids"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "error de recèrca"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "expirat"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "error d’analisi"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "error de protocòl HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "Error de ret"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Error SSL : la verificacion del certificat a fracassat"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "error inesperada"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "error HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "error de connexion HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "Error servidor mandatari"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "tròpas de requèstas"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "accès refusat"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "error de l’API del servidor"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Suspendut"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "fa {minutes} minuta(s)"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "Fa {hours} ora(s), {minutes} minuta(s)"
@@ -463,15 +463,15 @@ msgstr "Aqueste element es estat remplaçat per"
msgid "Channel"
msgstr "Canal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "debit"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "vòtes"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "clics"
@@ -480,7 +480,7 @@ msgstr "clics"
msgid "Language"
msgstr "Lenga"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -696,10 +696,6 @@ msgstr "Autor"
msgid "cached"
msgstr "en version locala"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "proxifiat"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Senhalar un problèma sus GitHub"
@@ -2032,3 +2028,6 @@ msgstr "escondre la vidèo"
#~ "sync preferences across devices."
#~ msgstr ""
+#~ msgid "proxied"
+#~ msgstr "proxifiat"
+
diff --git a/searx/translations/pl/LC_MESSAGES/messages.mo b/searx/translations/pl/LC_MESSAGES/messages.mo
index 68409d61b..550e58c45 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 12b082a50..d2c438c7f 100644
--- a/searx/translations/pl/LC_MESSAGES/messages.po
+++ b/searx/translations/pl/LC_MESSAGES/messages.po
@@ -31,21 +31,20 @@
# polskiecus <polskiecus@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-05-09 07:09+0000\n"
"Last-Translator: polskiecus <polskiecus@noreply.codeberg.org>\n"
-"Language-Team: Polish <https://translate.codeberg.org/projects/searxng/"
-"searxng/pl/>\n"
"Language: pl\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"
"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>=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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -89,7 +88,7 @@ msgid "videos"
msgstr "filmy"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -366,93 +365,93 @@ msgstr "Zamknięty"
msgid "answered"
msgstr "odebrany"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Nie znaleziono elementu"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Źródło"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Błąd wczytywania następnej strony"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Nieprawidłowe ustawienia, zmień swoje preferencje"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Nieprawidłowe ustawienia"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "błąd wyszukiwania"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "przekroczenie czasu"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "błąd przetwarzania"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "błąd protokołu HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "błąd sieci"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Błąd SSL: nie udało się zweryfikować certyfikatu"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "niespodziewana awaria"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "błąd HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "błąd połączenia HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "błąd serwera proxy"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "za dużo zapytań"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "odmowa dostępu"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "błąd serwera API"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Zawieszone"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minut(y) temu"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} godzin(y), {minutes} minut(y) temu"
@@ -483,15 +482,15 @@ msgstr "Ten wpis został zastąpiony przez"
msgid "Channel"
msgstr "Kanał"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bitrate"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "głosy"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "kliknięcia"
@@ -500,7 +499,7 @@ msgstr "kliknięcia"
msgid "Language"
msgstr "Język"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -730,10 +729,6 @@ msgstr "Autor"
msgid "cached"
msgstr "buforowane"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "przesłane poprzez proxy"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Zgłoś nowy problem na GitHubie"
@@ -1200,8 +1195,8 @@ msgid ""
"A URL containing your preferences. This URL can be used to restore your "
"settings on a different device."
msgstr ""
-"Adres URL zawierający twoje preferencje/ustawienia. Ten Adres URL pozwala na "
-"odzyskanie/przeniesienie swoich ustawień na inne urządzenie"
+"Adres URL zawierający twoje preferencje/ustawienia. Ten Adres URL pozwala"
+" na odzyskanie/przeniesienie swoich ustawień na inne urządzenie"
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -2109,3 +2104,7 @@ msgstr "ukryj wideo"
#~ "Określanie własnych ustawień w adresie "
#~ "URL preferencji może służyć do "
#~ "synchronizowania preferencji między urządzeniami."
+
+#~ msgid "proxied"
+#~ msgstr "przesłane poprzez proxy"
+
diff --git a/searx/translations/pt/LC_MESSAGES/messages.mo b/searx/translations/pt/LC_MESSAGES/messages.mo
index 70229f9a5..e52a94ed4 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 546e29438..c487d2f02 100644
--- a/searx/translations/pt/LC_MESSAGES/messages.po
+++ b/searx/translations/pt/LC_MESSAGES/messages.po
@@ -29,19 +29,18 @@
# pfaca <pfaca@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-10 20:02+0000\n"
"Last-Translator: pfaca <pfaca@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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -85,7 +84,7 @@ msgid "videos"
msgstr "vídeos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -362,93 +361,93 @@ msgstr "fechada"
msgid "answered"
msgstr "respondido"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Nenhum item encontrado"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Fonte"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Erro ao carregar a próxima página"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Definições inválidas, por favor edite as suas preferências"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Configurações inválidas"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "erro de procura"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "tempo esgotado"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "erro de análise"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "Erro de protocolo HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "erro de rede"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Erro SSL: falha na validação do certificado"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "falha inesperada"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "Erro HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "Erro de conexão HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "erro de proxy"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "demasiados pedidos"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "acesso negado"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "erro de API do servidor"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Suspenso"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minuto(s) atrás"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} hora(s), {minutes} minuto(s) atrás"
@@ -479,15 +478,15 @@ msgstr "Esta entrada foi substituída por"
msgid "Channel"
msgstr "Canal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bitrate"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "votos"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "clica"
@@ -496,7 +495,7 @@ msgstr "clica"
msgid "Language"
msgstr "Idioma"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -722,10 +721,6 @@ msgstr "Autor"
msgid "cached"
msgstr "armazenados em cache"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "via proxy"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Começa por submter um topico em GitHub"
@@ -2113,3 +2108,7 @@ msgstr "esconder vídeo"
#~ "Especificar configurações customizadas na URL"
#~ " de preferências pode ser usado para"
#~ " sincronizar preferências entre dispositivos."
+
+#~ msgid "proxied"
+#~ msgstr "via proxy"
+
diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.mo b/searx/translations/pt_BR/LC_MESSAGES/messages.mo
index e9081b737..dc46cc5ca 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 8fbdc6864..4bf10a238 100644
--- a/searx/translations/pt_BR/LC_MESSAGES/messages.po
+++ b/searx/translations/pt_BR/LC_MESSAGES/messages.po
@@ -43,19 +43,18 @@
# Juno Takano <jutty@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-03 10:39+0000\n"
"Last-Translator: Juno Takano <jutty@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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -99,7 +98,7 @@ msgid "videos"
msgstr "vídeos"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "rádio"
@@ -376,93 +375,93 @@ msgstr "Fechado"
msgid "answered"
msgstr "respondido"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Nenhum item encontrado"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Fonte"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Erro ao carregar a próxima página"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Configurações inválidas, por favor, edite suas preferências"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Configurações inválidas"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "erro de busca"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "tempo esgotado"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "erro de leitura"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "erro de protocolo HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "erro de rede"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Erro de SSL: validação de certificado falhou"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "falha inesperada"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "erro HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "erro de conexão HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "erro de proxy"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "muitas solicitações"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "acesso negado"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "erro de API do servidor"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Suspenso"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minuto(s) atrás"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} hora(s), {minutes} minuto(s) atrás"
@@ -493,15 +492,15 @@ msgstr "Esta entrada foi substituída por"
msgid "Channel"
msgstr "Canal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "fluxo de transferência de bits"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "vótos"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "cliques"
@@ -510,7 +509,7 @@ msgstr "cliques"
msgid "Language"
msgstr "Idioma"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -739,10 +738,6 @@ msgstr "Autor"
msgid "cached"
msgstr "em cache"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "por proxy"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Submeta um novo problema no Github"
@@ -1211,8 +1206,8 @@ msgid ""
"A URL containing your preferences. This URL can be used to restore your "
"settings on a different device."
msgstr ""
-"Uma URL contendo suas preferências. Esta URL pode ser usada para restaurar "
-"suas configurações em outro dispositivo."
+"Uma URL contendo suas preferências. Esta URL pode ser usada para "
+"restaurar suas configurações em outro dispositivo."
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -2134,3 +2129,7 @@ msgstr "ocultar vídeo"
#~ "Especificar preferências customizadas na URL"
#~ " pode ser usado para sincronizar "
#~ "preferências em outros dispositivos."
+
+#~ msgid "proxied"
+#~ msgstr "por proxy"
+
diff --git a/searx/translations/ro/LC_MESSAGES/messages.mo b/searx/translations/ro/LC_MESSAGES/messages.mo
index 6d26189a1..338d4bf5c 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 0176adc90..06a335c0b 100644
--- a/searx/translations/ro/LC_MESSAGES/messages.po
+++ b/searx/translations/ro/LC_MESSAGES/messages.po
@@ -27,20 +27,19 @@
# 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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-30 15:18+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: Romanian <https://translate.codeberg.org/projects/searxng/"
-"searxng/ro/>\n"
"Language: ro\n"
+"Language-Team: Romanian "
+"<https://translate.codeberg.org/projects/searxng/searxng/ro/>\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && 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==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -84,7 +83,7 @@ msgid "videos"
msgstr "videouri"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -361,93 +360,93 @@ msgstr "închis"
msgid "answered"
msgstr "răspuns"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Niciun element găsit"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Sursă"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Eroare la încărcarea paginii următoare"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Configurări nevalide, modificați preferințele"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Configurări nevalide"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "eroare de căutare"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "pauza"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "eroare de transpunere"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "eroare protocol HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "eroare rețea"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Eroare SSL: validarea certificatului a esuat"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "inchidere fortata neasteptata"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "eroare HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "eroare conexiune HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "eroare proxy"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "Prea multe solicitări"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "Acces interzis"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "eroare la API pe Server"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Întrerupt"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minut(e) în urmă"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} oră(e), {minutes} minut(e) în urmă"
@@ -478,15 +477,15 @@ msgstr "Această intrare a fost inlocuită de"
msgid "Channel"
msgstr "Canal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "rata de biți"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "voturi"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "click-uri"
@@ -495,7 +494,7 @@ msgstr "click-uri"
msgid "Language"
msgstr "Limba"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -723,10 +722,6 @@ msgstr "Autor"
msgid "cached"
msgstr "stocat temporar"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "delegat"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Începe prin a trimite o nouă problemă la GiHub"
@@ -2112,3 +2107,7 @@ msgstr "ascunde video"
#~ "de preferințe poate fi folosit pentru"
#~ " sincronizarea preferințelor pe toate "
#~ "aparatele."
+
+#~ msgid "proxied"
+#~ msgstr "delegat"
+
diff --git a/searx/translations/ru/LC_MESSAGES/messages.mo b/searx/translations/ru/LC_MESSAGES/messages.mo
index 663e2257b..a2f51244c 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 0dd738267..655a8f6b3 100644
--- a/searx/translations/ru/LC_MESSAGES/messages.po
+++ b/searx/translations/ru/LC_MESSAGES/messages.po
@@ -30,21 +30,20 @@
# 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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-31 18:08+0000\n"
"Last-Translator: return42 <return42@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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -88,7 +87,7 @@ msgid "videos"
msgstr "видео"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "радио"
@@ -365,93 +364,93 @@ msgstr "закрыт"
msgid "answered"
msgstr "ответил"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Ничего не найдено"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Источник"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Не удалось загрузить следующую страницу"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Неправильные параметры, пожалуйста измените ваши настройки"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Неверные настройки"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "ошибка поиска"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "истекло время ожидания"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "ошибка разбора"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "Ошибка протокола HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "ошибка сети"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "ошибка SSL: проверка сертификата провалена"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "непредвиденная ошибка"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "ошибка HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "ошибка HTTP-соединения"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "ошибка прокси"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "КАПЧА"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "слишком много запросов"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "доступ запрещён"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "ошибка API сервера"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Приостановлено"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} минут(-у) назад"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} час(ов), {minutes} минут(а) назад"
@@ -482,15 +481,15 @@ msgstr "Эта запись была заменена на"
msgid "Channel"
msgstr "Канал"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "битрейт"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "голоса"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "нажатия"
@@ -499,7 +498,7 @@ msgstr "нажатия"
msgid "Language"
msgstr "Язык"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -727,10 +726,6 @@ msgstr "Автор"
msgid "cached"
msgstr "веб-архив"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "через прокси"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Создайте задачу на GitHub"
@@ -1196,8 +1191,8 @@ msgid ""
"A URL containing your preferences. This URL can be used to restore your "
"settings on a different device."
msgstr ""
-"URL-адрес, хранящий ваши настройки. Этот URL-адрес можно использовать для "
-"восстановления настроек с другого устройства."
+"URL-адрес, хранящий ваши настройки. Этот URL-адрес можно использовать для"
+" восстановления настроек с другого устройства."
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -2107,3 +2102,7 @@ msgstr "скрыть видео"
#~ "URL-адреса с пользовательскими настройками "
#~ "можно использовать для синхронизации настроек"
#~ " между устройствами."
+
+#~ msgid "proxied"
+#~ msgstr "через прокси"
+
diff --git a/searx/translations/si/LC_MESSAGES/messages.mo b/searx/translations/si/LC_MESSAGES/messages.mo
index 4157c11f8..8bf589da8 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 5b0a5143b..ad3be66d4 100644
--- a/searx/translations/si/LC_MESSAGES/messages.po
+++ b/searx/translations/si/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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-01-15 06:48+0000\n"
"Last-Translator: hirushaadi "
"<hirushaadi@users.noreply.translate.codeberg.org>\n"
@@ -67,7 +67,7 @@ msgid "videos"
msgstr "වීඩියෝ"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "රේඩියෝව"
@@ -344,93 +344,93 @@ msgstr "වසා ඇත"
msgid "answered"
msgstr "පිළිතුරු දී ඇත"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "අයිතමයක් හමු නොවීය"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "මූලාශ්‍රය"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "ඊළඟ පිටුව පූරණය කිරීමේ දෝෂයකි"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "වලංගු නොවන සැකසුම්, කරුණාකර ඔබගේ මනාප සංස්කරණය කරන්න"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "වලංගු නොවන සැකසුම්"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "සෙවුම් දෝෂයකි"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "වෙලාව අවසන්"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "විග්‍රහ කිරීමේ දෝෂයකි"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP ප්‍රොටෝකෝල දෝෂයකි"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "ජාල දෝෂයකි"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL දෝෂය: සහතික වලංගු කිරීම අසාර්ථක විය"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "අනපේක්ෂිත බිද වැටීමකි"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP දෝශයකි"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP සම්බන්ධතා දෝෂයකි"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "proxy දෝෂයකි"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "බොහෝ ඉල්ලීම්"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "ප්‍රවේශය ප්‍රතික්ෂේප විය"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "සේවාදායකයේ API දෝෂයකි"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "අත්හිටුවා ඇත"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "මිනිත්තු(ව) {minutes}කට පෙර"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "පැය {hours}, මිනිත්තු(ව) {minutes}කට පෙර"
@@ -461,15 +461,15 @@ msgstr ""
msgid "Channel"
msgstr "නාලිකාව"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr ""
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "ඡන්ද"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "ක්ලික් කිරීම්"
@@ -478,7 +478,7 @@ msgstr "ක්ලික් කිරීම්"
msgid "Language"
msgstr "භාෂාව"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -692,10 +692,6 @@ msgstr "කතුවරයා"
msgid "cached"
msgstr ""
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr ""
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr ""
@@ -1730,3 +1726,6 @@ msgstr ""
#~ "sync preferences across devices."
#~ msgstr ""
+#~ msgid "proxied"
+#~ msgstr ""
+
diff --git a/searx/translations/sk/LC_MESSAGES/messages.mo b/searx/translations/sk/LC_MESSAGES/messages.mo
index 5d4e4ec62..17a377a97 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 a846c10c1..5e95e0dfe 100644
--- a/searx/translations/sk/LC_MESSAGES/messages.po
+++ b/searx/translations/sk/LC_MESSAGES/messages.po
@@ -17,20 +17,19 @@
# whytf <whytf@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-23 19:16+0000\n"
"Last-Translator: whytf <whytf@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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -74,7 +73,7 @@ msgid "videos"
msgstr "videá"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "rádio"
@@ -351,93 +350,93 @@ msgstr "Zatvoriť"
msgid "answered"
msgstr "Odpovedané"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Nič sa nenašlo"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Zdroj"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Chyba pri načítaní ďalšej stránky"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Nesprávne nastavenia, prosím upravte svoje predvoľby"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Nesprávne nastavenia"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "chyba vyhľadávania"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "časový limit"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "chyba parsovania"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "chyba HTTP protokolu"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "chyba siete"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL error: overenie certifikátu zlyhalo"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "neočakávaná chyba"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP chyba"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "chyba pripojenia cez HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "chyba proxy"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "priveľa žiadostí"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "prístup bol odmietnutý"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "API chyba servera"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Pozastavené"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "pred {minutes} minútami"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "pred {hours} hodinami, {minutes} minútami"
@@ -468,15 +467,15 @@ msgstr "Táto položka bola nahradená"
msgid "Channel"
msgstr "Kanál"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bitrate"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "hlasy"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "kliknutia"
@@ -485,7 +484,7 @@ msgstr "kliknutia"
msgid "Language"
msgstr "Jazyk"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -712,10 +711,6 @@ msgstr "Autor"
msgid "cached"
msgstr "z vyrovnávacej pamäte"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "cez proxy"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Začnite s pridaním nového problému na Githube"
@@ -2083,3 +2078,7 @@ msgstr "skryť video"
#~ "Zadaním osobitých nastavení v adrese "
#~ "(URL) nastavení je možné synchronizovať "
#~ "nastavenia do iných zariadení."
+
+#~ msgid "proxied"
+#~ msgstr "cez proxy"
+
diff --git a/searx/translations/sl/LC_MESSAGES/messages.mo b/searx/translations/sl/LC_MESSAGES/messages.mo
index ac15dbb20..a79df016f 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 3e0bdcf8d..7902558c5 100644
--- a/searx/translations/sl/LC_MESSAGES/messages.po
+++ b/searx/translations/sl/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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-01-06 15:53+0000\n"
"Last-Translator: cynedex <cynedex@users.noreply.translate.codeberg.org>\n"
"Language: sl\n"
@@ -72,7 +72,7 @@ msgid "videos"
msgstr "videi"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -349,93 +349,93 @@ msgstr ""
msgid "answered"
msgstr ""
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Ni zadetkov"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Vir"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Napaka pri nalaganju naslednje strani"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Neveljavne nastavitve. Prosimo, preverite vašo konfiguracijo"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Neveljavne nastavitve"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "napaka pri iskanju"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "odmor"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "napaka pri razčlenjevanju"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "napaka protokola HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "omrežna napaka"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL-napaka: Preveritev certifikata je spodletela"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "nepričakovana zrušitev"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "napaka HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "napaka povezave HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "napaka proxyja"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "preveč prošenj"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "dostop zavrnjen"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "napaka API strežnika"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Prekinjeno"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minut nazaj"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "pred {hours} urami in {minutes} minut"
@@ -466,15 +466,15 @@ msgstr "Ta vnos je bil nadomeščen z"
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bitna hitrost"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "glasov"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "klikov"
@@ -483,7 +483,7 @@ msgstr "klikov"
msgid "Language"
msgstr "Jezik"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -707,10 +707,6 @@ msgstr "Avtor"
msgid "cached"
msgstr "predpomnjeno"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "preko posredniškega strežnika"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Začni oddajo novega hrošča na GitHub-u"
@@ -2072,3 +2068,6 @@ msgstr "skrij video"
#~ "ju z nastavitvami se lahko uporabi "
#~ "za sinhronizacijo nastavitev med napravami."
+#~ msgid "proxied"
+#~ msgstr "preko posredniškega strežnika"
+
diff --git a/searx/translations/sr/LC_MESSAGES/messages.mo b/searx/translations/sr/LC_MESSAGES/messages.mo
index efbe7946c..7acd62a08 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 d7f3a2a74..cb59308bd 100644
--- a/searx/translations/sr/LC_MESSAGES/messages.po
+++ b/searx/translations/sr/LC_MESSAGES/messages.po
@@ -17,20 +17,19 @@
# 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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-31 18:08+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: Serbian <https://translate.codeberg.org/projects/searxng/"
-"searxng/sr/>\n"
"Language: sr\n"
+"Language-Team: Serbian "
+"<https://translate.codeberg.org/projects/searxng/searxng/sr/>\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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -74,7 +73,7 @@ msgid "videos"
msgstr "видео снимци"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "радио"
@@ -351,93 +350,93 @@ msgstr "затворено"
msgid "answered"
msgstr "одговорено"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Ставка није пронађена"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Извор"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Грешка приликом учитавања следеће странице"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Неважеће поставке, молимо уредите свој избор"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Неважећа подешавања"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "грешка у претрази"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "тајмаут"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "грешка при парсирању"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "грешка у HTTP протоколу"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "грешка на мрежи"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL грешка: валидација сертификата није успела"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "неочекиван престанак рада"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP грешка"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "проблем при HTTPS конекцији"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "прокси грешка"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "превише захтева"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "није дозвољен приступ"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "серверска API грешка"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Суспендован"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "пре {minutes} минут(у,е,а)"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "пре {hours} час(a) и {minutes} минут(у,е,а)"
@@ -468,15 +467,15 @@ msgstr "Овај унос је заменио"
msgid "Channel"
msgstr "Канал"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "битрата"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "гласови"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "кликови"
@@ -485,7 +484,7 @@ msgstr "кликови"
msgid "Language"
msgstr "Језик"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -708,10 +707,6 @@ msgstr "Аутор"
msgid "cached"
msgstr "кеширано"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "прокси"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Почните да шаљете ново издање на ГитХуб-у"
@@ -2074,3 +2069,7 @@ msgstr "сакриј видео"
#~ "Одређивање прилагођених подешавања у УРЛ-у "
#~ "може да се користи за синхронизацију "
#~ "подешавања на свим уређајима."
+
+#~ msgid "proxied"
+#~ msgstr "прокси"
+
diff --git a/searx/translations/sv/LC_MESSAGES/messages.mo b/searx/translations/sv/LC_MESSAGES/messages.mo
index 41f735e29..4b2b5bdd0 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 8cbdbb45a..458b72772 100644
--- a/searx/translations/sv/LC_MESSAGES/messages.po
+++ b/searx/translations/sv/LC_MESSAGES/messages.po
@@ -33,19 +33,18 @@
# AndersNordh <andersnordh@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-31 14:03+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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -89,7 +88,7 @@ msgid "videos"
msgstr "videor"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -366,93 +365,93 @@ msgstr "stängd"
msgid "answered"
msgstr "svarad"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Inga artiklar hittade"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Källa"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Kunde inte ladda nästa sida"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Ogiltiga inställningar, vänligen redigerar dina inställningar"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Ogiltiga inställningar"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "sökfel"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "avbrott"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "tolkningsfel"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP-protokollfel"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "nätverksfel"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL-fel: Valideringsfel av certifikatet"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "oförutsedd krasch"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP-fel"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP-uppkopplingsfel"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "proxyfel"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "för många förfrågningar"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "åtkomst nekad"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "server API-fel"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Avstängd"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minut(er) sedan"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} timm(e/ar), {minutes} minut(er) sedan"
@@ -483,15 +482,15 @@ msgstr "Detta inlägg har ersatts av"
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bithastighet"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "röster"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "klickar"
@@ -500,7 +499,7 @@ msgstr "klickar"
msgid "Language"
msgstr "Språk"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -729,10 +728,6 @@ msgstr "Upphovsman"
msgid "cached"
msgstr "cachad"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "proxade"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Börja rapportera ett problem på Github"
@@ -2101,3 +2096,7 @@ msgstr "göm video"
#~ "inställningarnas URL kan användas för "
#~ "att synkronisera inställningar mellan olika"
#~ " enheter."
+
+#~ msgid "proxied"
+#~ msgstr "proxade"
+
diff --git a/searx/translations/szl/LC_MESSAGES/messages.mo b/searx/translations/szl/LC_MESSAGES/messages.mo
index 9598d182b..c48900525 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 f582d44be..8216013f7 100644
--- a/searx/translations/szl/LC_MESSAGES/messages.po
+++ b/searx/translations/szl/LC_MESSAGES/messages.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-16 13:04+0000\n"
"Last-Translator: gkkulik <gkkulik@noreply.codeberg.org>\n"
"Language: szl\n"
@@ -64,7 +64,7 @@ msgid "videos"
msgstr "wideo"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radio"
@@ -341,93 +341,93 @@ msgstr "zawarty"
msgid "answered"
msgstr "ôdpedziany"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Żodyn elymynt niy znojdziōny"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Zdrzōdło"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Feler ladowanio nastympnyj strōny"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Niynoleżne sztalōnki, zmiyń swoje preferyncyje"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Niynoleżne sztalōnki"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "błōnd wyszukowanio"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "kōniec czasu"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "feler przetworzanio"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "Feler protokołu HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "feler necu"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Feler SSL: niy podarziło sie poświadczynie certyfikatu"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "niyspodziano awaryjo"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "Feler HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "Feler połōnczynio HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "feler proxy"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "za moc żōndań"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "dostymp ôdkozany"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "feler serwera API"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Strzimane"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minut(y) tymu"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} godzin(y), {minutes} minut(y) tymu"
@@ -458,15 +458,15 @@ msgstr "Tyn wpis bōł zastōmpiōny ôd"
msgid "Channel"
msgstr "Kanał"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "cug bitōw"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "głosy"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "kliki"
@@ -475,7 +475,7 @@ msgstr "kliki"
msgid "Language"
msgstr "Jynzyk"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -700,10 +700,6 @@ msgstr "Autōr"
msgid "cached"
msgstr "buforowane"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "ze proxy"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Zacznij ôtwiyrać nowy problym na GitHubie"
@@ -1822,3 +1818,6 @@ msgstr "skryj wideo"
#~ "sztalōnkōw może być używane do "
#~ "synchrōnizowanio sztalōnkōw miyndzy maszinami."
+#~ msgid "proxied"
+#~ msgstr "ze proxy"
+
diff --git a/searx/translations/ta/LC_MESSAGES/messages.mo b/searx/translations/ta/LC_MESSAGES/messages.mo
index 499db4590..98f17f9e1 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 38fee2c77..dc4c8d024 100644
--- a/searx/translations/ta/LC_MESSAGES/messages.po
+++ b/searx/translations/ta/LC_MESSAGES/messages.po
@@ -27,19 +27,18 @@
# prashere <prashere@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-22 10:45+0000\n"
"Last-Translator: prashere <prashere@noreply.codeberg.org>\n"
-"Language-Team: Tamil <https://translate.codeberg.org/projects/searxng/"
-"searxng/ta/>\n"
"Language: ta\n"
+"Language-Team: Tamil "
+"<https://translate.codeberg.org/projects/searxng/searxng/ta/>\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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -83,7 +82,7 @@ msgid "videos"
msgstr "காணொளிகள்"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "வானொலி"
@@ -360,93 +359,93 @@ msgstr "மூடப்பட்டது"
msgid "answered"
msgstr "பதில் அளிக்கப்பட்டது"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "எதுவும் கிடைக்கவில்லை"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "ஆதாரம்"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "அடுத்த பக்கத்தை திறப்பதில் தவறு நிகழ்ந்துவிட்டது."
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "ஏற்க முடியாத அமைப்பு,உங்கள் விருப்பத்தை தொகுக்கவும்"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "ஏற்கமுடியாத அமைப்பு"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "தேடல் பிழை"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "நேரம் முடிந்தது"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "பாகுபடுத்தும் பிழை"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP நெறிமுறை பிழை"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "பிணைய பிழை"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL பிழை: சான்றிதழ் சரிபார்ப்பு தோல்வியடைந்தது"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "எதிர்பாராத விபத்து"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP பிழை"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP இணைப்பு பிழை"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "ப்ராக்ஸி பிழை"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "கேப்ட்சா"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "பல கோரிக்கைகள்"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "அணுகல் மறுக்கப்பட்டது"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "சேவையக API பிழை"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "இடைநிறுத்தப்பட்டது"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} நிமிடங்களுக்கு முன்னால்"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} மணிநேரம், {minutes} நிமிடங்களுக்கு முன்னால்"
@@ -477,15 +476,15 @@ msgstr "இந்த நுழைவு மாற்றப்பட்டது"
msgid "Channel"
msgstr "சேனல்"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "தகவல் விகிதம்"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "வாக்குகள்"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "சொடுக்குகள்"
@@ -494,7 +493,7 @@ msgstr "சொடுக்குகள்"
msgid "Language"
msgstr "மொழி"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -721,10 +720,6 @@ msgstr "நூலாசிரியர்"
msgid "cached"
msgstr "தற்காலிக சேமிப்பு"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "ப்ராக்ஸி"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "புதிய சிக்கலைச் GitHub இல் சமர்ப்பிக்கத் தொடங்குங்கள்"
@@ -2065,3 +2060,7 @@ msgstr "காணொளிகளை மறை"
#~ "preferences URL can be used to "
#~ "sync preferences across devices."
#~ msgstr ""
+
+#~ msgid "proxied"
+#~ msgstr "ப்ராக்ஸி"
+
diff --git a/searx/translations/te/LC_MESSAGES/messages.mo b/searx/translations/te/LC_MESSAGES/messages.mo
index 412d0edfd..178643f3a 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 8747613f6..fa4036b90 100644
--- a/searx/translations/te/LC_MESSAGES/messages.po
+++ b/searx/translations/te/LC_MESSAGES/messages.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-01-09 07:08+0000\n"
"Last-Translator: Harshith-10 "
"<harshith-10@users.noreply.translate.codeberg.org>\n"
@@ -69,7 +69,7 @@ msgid "videos"
msgstr "వీడియోలు"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "రేడియో"
@@ -346,93 +346,93 @@ msgstr "క్లోస్డ్"
msgid "answered"
msgstr "సమాధానమిచ్చారు"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "ఏమీ దొరకలేదు"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "మూలం"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "తదుపరి పేజీని లోడ్ చేయడంలో లోపం"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "చెల్లని సెట్టింగ్‌లు, దయచేసి మీ ప్రాధాన్యతలను సవరించండి"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "చెల్లని అమరికలు"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "శోధనలో లోపము"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "సమయం ముగిసినది"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "పార్సింగ్ లోపం"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP నియమాలలో లోపం"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "నెట్వర్క్ లోపం"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL లోపం: సర్టిఫికేట్ ధ్రువీకరణ విఫలమైంది"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "ఊహించని లోపం"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP లోపం"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP కనెక్షన్ లోపం"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "ప్రాక్సీ లోపం"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "క్యాప్చా"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "చాలా అభ్యర్థనలు"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "అనుమతి లేదు"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "సర్వర్ API లోపం"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "రద్ధు చెయ్యబడింది"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} నిమిషము(ల) క్రిందట"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} గంట(లు), {minutes} నిమిషం(లు) క్రితం"
@@ -463,15 +463,15 @@ msgstr "దీని ద్వారా ఈ ఎంట్రీ భర్తీ
msgid "Channel"
msgstr "ఛానెల్"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "బిట్రేట్"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "ఓట్లు"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "క్లిక్‌లు"
@@ -480,7 +480,7 @@ msgstr "క్లిక్‌లు"
msgid "Language"
msgstr "భాష"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -706,10 +706,6 @@ msgstr "రచయిత"
msgid "cached"
msgstr "కాష్ చేయబడింది"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "ప్రాక్సీడ్"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "GitHub లో కొత్త సంచికను సమర్పించడం ప్రారంభించండి"
@@ -2064,3 +2060,6 @@ msgstr "వీడియోను దాచిపెట్టు"
#~ "పేర్కొనడం ద్వారా పరికరాల్లో ప్రాధాన్యతలను "
#~ "సమకాలీకరించడానికి ఉపయోగించవచ్చు."
+#~ msgid "proxied"
+#~ msgstr "ప్రాక్సీడ్"
+
diff --git a/searx/translations/th/LC_MESSAGES/messages.mo b/searx/translations/th/LC_MESSAGES/messages.mo
index cc3456cc9..42dea257f 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 2be3b905f..25c143420 100644
--- a/searx/translations/th/LC_MESSAGES/messages.po
+++ b/searx/translations/th/LC_MESSAGES/messages.po
@@ -17,17 +17,16 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-15 10:37+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
-"Language-Team: Thai <https://translate.codeberg.org/projects/searxng/searxng/"
-"th/>\n"
"Language: th\n"
+"Language-Team: Thai "
+"<https://translate.codeberg.org/projects/searxng/searxng/th/>\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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -71,7 +70,7 @@ msgid "videos"
msgstr "วิดีโอ"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "วิทยุ"
@@ -348,93 +347,93 @@ msgstr "ลบแล้ว"
msgid "answered"
msgstr "ตอบแล้ว"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "ไม่พบรายการ"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "แหล่งที่มา"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "เกิดข้อผิดพลาดขณะโหลดหน้าถัดไป"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "การตั้งค่าไม่ถูกต้อง โปรดแก้ไขการตั้งค่าของคุณ"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "การตั้งค่าไม่ถูกต้อง"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "ข้อผิดพลาดจากการค้นหา"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "หมดเวลา"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "ข้อผิดพลาดระหว่างแจงโครงสร้างไวยากรณ์"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "เกิดข้อผิดพลาดของโปรโตคอล HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "ข้อผิดพลาดทางเครือข่าย"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "ข้อผิดพลาดทาง SSL: การตรวจสอบใบรับรองล้มเหลว"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "ข้อผิดพลาดที่ไม่คาดคิด"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "ข้อผิดพลาดจาก HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "ข้อผิดพลาดจากการเชื่อมต่อ HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "ข้อผิดพลาดจากพร็อกซี"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "แคปต์ชา"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "คำขอมากเกินไป"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "การเข้าถึงถูกปฏิเสธ"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "ข้อผิดพลาดจาก API ของเซิร์ฟเวอร์"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "ถูกระงับ"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} นาทีที่แล้ว"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} ชั่วโมง {minutes} นาทีที่แล้ว"
@@ -465,15 +464,15 @@ msgstr "รายการนี้ถูกแทนที่โดย"
msgid "Channel"
msgstr "ช่องทาง"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "บิตเรต"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "โหวต"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "คลิก"
@@ -482,7 +481,7 @@ msgstr "คลิก"
msgid "Language"
msgstr "ภาษา"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -704,10 +703,6 @@ msgstr "ผู้เขียน"
msgid "cached"
msgstr "แคช"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "พร็อกซี่"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "เริ่มส่งฉบับใหม่บน GitHub"
@@ -1789,3 +1784,7 @@ msgstr "ซ่อนวิดีโอ"
#~ msgstr ""
#~ "การระบุการตั้งค่าแบบกำหนดเองใน URL "
#~ "ค่ากำหนดสามารถใช้เพื่อซิงค์กับค่ากำหนดในอุปกรณ์ต่างๆได้"
+
+#~ msgid "proxied"
+#~ msgstr "พร็อกซี่"
+
diff --git a/searx/translations/tr/LC_MESSAGES/messages.mo b/searx/translations/tr/LC_MESSAGES/messages.mo
index 06cdfe48b..ecf3f5427 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 506e39269..65d433b67 100644
--- a/searx/translations/tr/LC_MESSAGES/messages.po
+++ b/searx/translations/tr/LC_MESSAGES/messages.po
@@ -29,19 +29,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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-02 11:50+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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -85,7 +84,7 @@ msgid "videos"
msgstr "görüntüler"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "radyo"
@@ -362,93 +361,93 @@ msgstr "kapalı"
msgid "answered"
msgstr "yanıtlandı"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Öğe bulunamadı"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Kaynak"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Sonraki sayfa yüklenemedi"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Geçersiz ayarlar, lütfen tercihlerinizi düzenleyin"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Geçersiz ayarlar"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "arama hatası"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "zaman aşımı"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "ayrıştırma hatası"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP protokol hatası"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "bağlantı hatası"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL Hatası: Sertifika doğrulaması başarısız oldu"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "beklenmeyen çökme"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP hatası"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP bağlantı hatası"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "proxy hatası"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "çok fazla istek"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "erişim engellendi"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "sunucu API hatası"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Askıya alındı"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} dakika önce"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} saat, {minutes} dakika önce"
@@ -479,15 +478,15 @@ msgstr "Bu girişin yerini alan"
msgid "Channel"
msgstr "Kanal"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "bit hızı"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "oylar"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "tıklamalar"
@@ -496,7 +495,7 @@ msgstr "tıklamalar"
msgid "Language"
msgstr "Dil"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -722,10 +721,6 @@ msgstr "Hazırlayan"
msgid "cached"
msgstr "önbellek"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "proxylendi"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "GitHub'a Yeni bir hata göndeymeye başlayin"
@@ -1193,8 +1188,8 @@ msgid ""
"A URL containing your preferences. This URL can be used to restore your "
"settings on a different device."
msgstr ""
-"Tercihlerinizi içeren bir URL. Bu URL, ayarlarınızı farklı bir cihazda geri "
-"yüklemek için kullanılabilir."
+"Tercihlerinizi içeren bir URL. Bu URL, ayarlarınızı farklı bir cihazda "
+"geri yüklemek için kullanılabilir."
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -2099,3 +2094,7 @@ msgstr "görüntüyü gizle"
#~ "Tercihler URL'sinde özel ayarları belirtmek,"
#~ " cihazlar arasında senkronize etmek için"
#~ " kullanılabilir."
+
+#~ msgid "proxied"
+#~ msgstr "proxylendi"
+
diff --git a/searx/translations/tt/LC_MESSAGES/messages.mo b/searx/translations/tt/LC_MESSAGES/messages.mo
index d4f2856ad..9611dc868 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 5eae2f062..e46d1c9db 100644
--- a/searx/translations/tt/LC_MESSAGES/messages.po
+++ b/searx/translations/tt/LC_MESSAGES/messages.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-27 13:44+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: tt\n"
@@ -64,7 +64,7 @@ msgid "videos"
msgstr "видео"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "радио"
@@ -341,94 +341,94 @@ msgstr "ябык"
msgid "answered"
msgstr ""
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Нәтиҗә табылмады"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Чыганак"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr ""
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Хаталы көйләүләр; сезнең көйләүләрне үзгәртегезче"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Хаталы көйләүләр"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "эзләү хатасы"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "вакыт бетте"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "тану хатасы"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP протоколының хатасы"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "челтәр хатасы"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL хатасы: сертификатны тикшереп булмады"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "көтмәгән сафтан чыгу"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP хатасы"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP тоташу хатасы"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "прокси хатасы"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
#, fuzzy
msgid "CAPTCHA"
msgstr "КАПЧА"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "артык күп сораулар"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "рөхсәт тыелган"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "сервер API'ының хатасы"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Туктатылды"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} минут элек"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} сәгать, {minutes} минут элек"
@@ -459,15 +459,15 @@ msgstr ""
msgid "Channel"
msgstr "Канал"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "битрейт"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "тавыш"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "басу саны"
@@ -476,7 +476,7 @@ msgstr "басу саны"
msgid "Language"
msgstr "Тел"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -688,10 +688,6 @@ msgstr "Автор"
msgid "cached"
msgstr "кәшләнгән"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "проксиләнгән"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr ""
@@ -1588,3 +1584,6 @@ msgstr "видеоны яшерү"
#~ "sync preferences across devices."
#~ msgstr ""
+#~ msgid "proxied"
+#~ msgstr "проксиләнгән"
+
diff --git a/searx/translations/uk/LC_MESSAGES/messages.mo b/searx/translations/uk/LC_MESSAGES/messages.mo
index 67c11c07a..b6b047f38 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 340c58796..ef2f13a6d 100644
--- a/searx/translations/uk/LC_MESSAGES/messages.po
+++ b/searx/translations/uk/LC_MESSAGES/messages.po
@@ -20,22 +20,21 @@
# SomeTr <sometr@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-05-03 15:52+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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -79,7 +78,7 @@ msgid "videos"
msgstr "відео"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "радіо"
@@ -356,93 +355,93 @@ msgstr "закрито"
msgid "answered"
msgstr "є відповідь"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Нічого не знайдено"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Джерело"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Не вдалося завантажити наступну сторінку"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Неправильні налаштування, будь ласка, зробіть зміни в налаштуваннях"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Неправильні налаштування"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "помилка пошуку"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "тайм-аут"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "помилка парсингу"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "помилка протоколу HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "помилка мережі"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Помилка SSL: не вдалося перевірити сертифікат"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "непередбачена помилка"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "помилка HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "помилка з'єднання HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "помилка проксі"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "забагато запитів"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "доступ заборонено"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "помилка API сервера"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Призупинено"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} хвилин тому"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} годин, {minutes} хвилин тому"
@@ -473,15 +472,15 @@ msgstr "Цей запис було замінено на"
msgid "Channel"
msgstr "Канал"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "бітрейт"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "голоси"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "кліки"
@@ -490,7 +489,7 @@ msgstr "кліки"
msgid "Language"
msgstr "Мова"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -717,10 +716,6 @@ msgstr "Автор"
msgid "cached"
msgstr "кеш"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "проксовано"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Створення нового повідомлення про проблему на GitHub"
@@ -1188,8 +1183,8 @@ msgid ""
"A URL containing your preferences. This URL can be used to restore your "
"settings on a different device."
msgstr ""
-"URL-адреса, що містить Ваші налаштування. Цю URL-адресу можна використати "
-"для відновлення налаштувань на іншому пристрої."
+"URL-адреса, що містить Ваші налаштування. Цю URL-адресу можна використати"
+" для відновлення налаштувань на іншому пристрої."
#: searx/templates/simple/preferences/cookies.html:46
msgid "Copy preferences hash"
@@ -2068,3 +2063,7 @@ msgstr "приховати відео"
#~ "Зазначення користувацьких налаштувань в "
#~ "URL-адресі можна використовувати для "
#~ "синхронізації налаштувань на різних пристроях."
+
+#~ msgid "proxied"
+#~ msgstr "проксовано"
+
diff --git a/searx/translations/vi/LC_MESSAGES/messages.mo b/searx/translations/vi/LC_MESSAGES/messages.mo
index 455498ead..db812b423 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 05e5441ed..927cfb7b9 100644
--- a/searx/translations/vi/LC_MESSAGES/messages.po
+++ b/searx/translations/vi/LC_MESSAGES/messages.po
@@ -19,13 +19,14 @@
# KhietVo <khietvo@users.noreply.translate.codeberg.org>, 2025.
# nam000 <nam000@users.noreply.translate.codeberg.org>, 2025.
# buiducnhat <buiducnhat@noreply.codeberg.org>, 2025.
+# cduon010 <cduon010@noreply.codeberg.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
-"PO-Revision-Date: 2025-03-05 02:17+0000\n"
-"Last-Translator: buiducnhat <buiducnhat@noreply.codeberg.org>\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
+"PO-Revision-Date: 2025-05-12 21:53+0000\n"
+"Last-Translator: cduon010 <cduon010@noreply.codeberg.org>\n"
"Language: vi\n"
"Language-Team: Vietnamese "
"<https://translate.codeberg.org/projects/searxng/searxng/vi/>\n"
@@ -73,13 +74,12 @@ msgstr "hình ảnh"
#. CATEGORY_NAMES['VIDEOS']
#: searx/searxng.msg
msgid "videos"
-msgstr "phim"
+msgstr "băng hình"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
-#, fuzzy
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
-msgstr "radio"
+msgstr "máy radio"
#. CATEGORY_NAMES['TV']
#: searx/searxng.msg
@@ -104,7 +104,7 @@ msgstr "bản đồ"
#. CATEGORY_NAMES['ONIONS']
#: searx/searxng.msg
msgid "onions"
-msgstr "hành tây"
+msgstr "định tuyến onion"
#. CATEGORY_NAMES['SCIENCE']
#: searx/searxng.msg
@@ -354,93 +354,93 @@ msgstr "đóng"
msgid "answered"
msgstr "đã trả lời"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "Không tìm thấy gì"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "Nguồn"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "Không thể tải trang kế tiếp"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "Cài đặt không hợp lệ, xin xem lại tuỳ chỉnh"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "Cài đặt không hợp lệ"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "lỗi tìm kiếm"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "Hết thời gian"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "lỗi phân tích"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "Lỗi giao thức HTTP"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "Lỗi mạng"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "Lỗi SSL: xác thực chứng chỉ không thành công"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "sập đột ngột"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "Lỗi HTTP"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "Lỗi kết nối HTTP"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "Lỗi proxy"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "quá nhiều yêu cầu"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "Truy cập bị từ chối"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "Lỗi máy chủ API"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "Treo/gián đoạn/chặn"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} phút() trước"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} giờ, {minutes} phút trước"
@@ -471,15 +471,15 @@ msgstr "Mục này đã được thay thế bởi"
msgid "Channel"
msgstr "Kênh"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "tốc độ bit"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "bình chọn"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
#, fuzzy
msgid "clicks"
msgstr "nhấp chuột"
@@ -489,7 +489,7 @@ msgstr "nhấp chuột"
msgid "Language"
msgstr "Ngôn ngữ"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -538,7 +538,7 @@ msgstr ""
#: searx/plugins/calculator.py:38
msgid "Basic Calculator"
-msgstr ""
+msgstr "máy tính"
#: searx/plugins/calculator.py:39
msgid "Calculate mathematical expressions via the search bar"
@@ -715,10 +715,6 @@ msgstr "Tác giả"
msgid "cached"
msgstr "đã lưu cache"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "đã proxy"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "Bắt đầu đăng một vấn đề mới trên Github"
@@ -2097,3 +2093,6 @@ msgstr "ẩn phim"
#~ "để đồng bộ tùy chọn giữa nhiều "
#~ "thiết bị."
+#~ msgid "proxied"
+#~ msgstr "đã proxy"
+
diff --git a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo
index a6446df8d..049d17aa9 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 e6f4d845a..5fed46c78 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.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-03-30 01:58+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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -107,7 +106,7 @@ msgid "videos"
msgstr "视频"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "电台"
@@ -384,93 +383,93 @@ msgstr "已关闭"
msgid "answered"
msgstr "回答"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "未找到项目"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "来源"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "载入下个页面时发生错误"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "无效设置,请编辑您的首选项"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "无效设置"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "搜索错误"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "超时"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "解析错误"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP 协议错误"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "网络错误"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL 错误:证书校验失败"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "意外崩溃"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP 错误"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP 连接错误"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "代理错误"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "验证码"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "请求过于频繁"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "拒绝访问"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "服务器 API 错误"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "暂停服务"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} 分钟前"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} 小时 {minutes} 分钟前"
@@ -501,15 +500,15 @@ msgstr "此条目已被以下内容取代"
msgid "Channel"
msgstr "频道"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "比特率"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "投票数"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "点击数"
@@ -518,7 +517,7 @@ msgstr "点击数"
msgid "Language"
msgstr "语言"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -732,10 +731,6 @@ msgstr "作者"
msgid "cached"
msgstr "快照"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "已代理"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "在 GitHub 上开始提交新问题"
@@ -2037,3 +2032,7 @@ msgstr "隐藏视频"
#~ "preferences URL can be used to "
#~ "sync preferences across devices."
#~ msgstr "在首选项 URL 中指定可跨设备同步的偏好设置。"
+
+#~ msgid "proxied"
+#~ msgstr "已代理"
+
diff --git a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo
index 54fd21419..73ac2bae8 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 91c3197a4..11dc561e8 100644
--- a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
+++ b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
@@ -39,19 +39,18 @@
# ayame30 <ayame30@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: 2025-03-29 09:21+0000\n"
+"POT-Creation-Date: 2025-05-13 19:13+0000\n"
"PO-Revision-Date: 2025-04-11 15:12+0000\n"
"Last-Translator: ayame30 <ayame30@noreply.codeberg.org>\n"
-"Language-Team: Chinese (Traditional Han script) <https://"
-"translate.codeberg.org/projects/searxng/searxng/zh_Hant/>\n"
"Language: zh_Hant_TW\n"
+"Language-Team: Chinese (Traditional Han script) "
+"<https://translate.codeberg.org/projects/searxng/searxng/zh_Hant/>\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 5.10.2\n"
"Generated-By: Babel 2.17.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -95,7 +94,7 @@ msgid "videos"
msgstr "影片"
#. CATEGORY_NAMES['RADIO']
-#: searx/engines/radio_browser.py:103 searx/searxng.msg
+#: searx/engines/radio_browser.py:151 searx/searxng.msg
msgid "radio"
msgstr "廣播電臺"
@@ -372,93 +371,93 @@ msgstr "已關閉"
msgid "answered"
msgstr "已解答"
-#: searx/webapp.py:312
+#: searx/webapp.py:291
msgid "No item found"
msgstr "找不到項目"
#: searx/engines/qwant.py:291
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:314
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:293
msgid "Source"
msgstr "來源"
-#: searx/webapp.py:316
+#: searx/webapp.py:295
msgid "Error loading the next page"
msgstr "載入下個頁面時發生錯誤"
-#: searx/webapp.py:469 searx/webapp.py:875
+#: searx/webapp.py:446 searx/webapp.py:844
msgid "Invalid settings, please edit your preferences"
msgstr "無效的設定,請編輯您的偏好設定"
-#: searx/webapp.py:485
+#: searx/webapp.py:462
msgid "Invalid settings"
msgstr "無效的設定"
-#: searx/webapp.py:562 searx/webapp.py:652
+#: searx/webapp.py:539 searx/webapp.py:629
msgid "search error"
msgstr "搜尋錯誤"
-#: searx/webutils.py:36
+#: searx/webutils.py:35
msgid "timeout"
msgstr "逾時"
-#: searx/webutils.py:37
+#: searx/webutils.py:36
msgid "parsing error"
msgstr "解析錯誤"
-#: searx/webutils.py:38
+#: searx/webutils.py:37
msgid "HTTP protocol error"
msgstr "HTTP 協議錯誤"
-#: searx/webutils.py:39
+#: searx/webutils.py:38
msgid "network error"
msgstr "網路錯誤"
-#: searx/webutils.py:40
+#: searx/webutils.py:39
msgid "SSL error: certificate validation has failed"
msgstr "SSL錯誤:憑證驗證失敗"
-#: searx/webutils.py:42
+#: searx/webutils.py:41
msgid "unexpected crash"
msgstr "意外崩潰"
-#: searx/webutils.py:49
+#: searx/webutils.py:48
msgid "HTTP error"
msgstr "HTTP 錯誤"
-#: searx/webutils.py:50
+#: searx/webutils.py:49
msgid "HTTP connection error"
msgstr "HTTP 連接錯誤"
-#: searx/webutils.py:56
+#: searx/webutils.py:55
msgid "proxy error"
msgstr "代理錯誤"
-#: searx/webutils.py:57
+#: searx/webutils.py:56
msgid "CAPTCHA"
msgstr "驗證碼"
-#: searx/webutils.py:58
+#: searx/webutils.py:57
msgid "too many requests"
msgstr "請求過於頻繁"
-#: searx/webutils.py:59
+#: searx/webutils.py:58
msgid "access denied"
msgstr "拒絕存取"
-#: searx/webutils.py:60
+#: searx/webutils.py:59
msgid "server API error"
msgstr "伺服器 API 錯誤"
-#: searx/webutils.py:79
+#: searx/webutils.py:78
msgid "Suspended"
msgstr "暫停服務"
-#: searx/webutils.py:314
+#: searx/webutils.py:313
#, python-brace-format
msgid "{minutes} minute(s) ago"
msgstr "{minutes} 分鐘前"
-#: searx/webutils.py:315
+#: searx/webutils.py:314
#, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} 小時 {minutes} 分鐘前"
@@ -489,15 +488,15 @@ msgstr "此條目已被以下內容取代"
msgid "Channel"
msgstr "頻道"
-#: searx/engines/radio_browser.py:105
+#: searx/engines/radio_browser.py:153
msgid "bitrate"
msgstr "位元速率"
-#: searx/engines/radio_browser.py:106
+#: searx/engines/radio_browser.py:154
msgid "votes"
msgstr "投票數"
-#: searx/engines/radio_browser.py:107
+#: searx/engines/radio_browser.py:155
msgid "clicks"
msgstr "點擊數"
@@ -506,7 +505,7 @@ msgstr "點擊數"
msgid "Language"
msgstr "語言"
-#: searx/engines/semantic_scholar.py:79
+#: searx/engines/semantic_scholar.py:101
#, python-brace-format
msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
@@ -720,10 +719,6 @@ msgstr "作者"
msgid "cached"
msgstr "快照"
-#: searx/templates/simple/macros.html:50
-msgid "proxied"
-msgstr "已代理"
-
#: searx/templates/simple/new_issue.html:64
msgid "Start submitting a new issue on GitHub"
msgstr "在 GitHub 上提交問題"
@@ -2019,3 +2014,7 @@ msgstr "隱藏影片"
#~ "preferences URL can be used to "
#~ "sync preferences across devices."
#~ msgstr "帶有偏好設定的 URL 可讓您將偏好設定同步至其他裝置。"
+
+#~ msgid "proxied"
+#~ msgstr "已代理"
+