4 Commits 46f41d2138 ... 3d96414482

Author SHA1 Message Date
  Ivan Gabaldon 3d96414482 [enh] container: latest tag should be last (#5078) 3 days ago
  Markus Heiser 664aab0ec9 [fix] CI task "update_engine_traits.py" fails (#5069) 3 days ago
  dependabot[bot] dcb1e20007 [upd] pypi: Bump the minor group with 2 updates (#5077) 3 days ago
  github-actions[bot] c2d4e3c49a [l10n] update translations from Weblate (#5076) 3 days ago

+ 2 - 2
container/Dockerfile

@@ -50,8 +50,8 @@ ENV SEARXNG_VERSION="$SEARXNG_GIT_VERSION" \
     GRANIAN_WEBSOCKETS="false" \
     GRANIAN_WEBSOCKETS="false" \
     GRANIAN_LOOP="uvloop" \
     GRANIAN_LOOP="uvloop" \
     GRANIAN_BLOCKING_THREADS="4" \
     GRANIAN_BLOCKING_THREADS="4" \
-    GRANIAN_WORKERS_KILL_TIMEOUT="30" \
-    GRANIAN_BLOCKING_THREADS_IDLE_TIMEOUT="300"
+    GRANIAN_WORKERS_KILL_TIMEOUT="30s" \
+    GRANIAN_BLOCKING_THREADS_IDLE_TIMEOUT="5m"
 
 
 VOLUME $CONFIG_PATH
 VOLUME $CONFIG_PATH
 VOLUME $DATA_PATH
 VOLUME $DATA_PATH

+ 2 - 2
manage

@@ -160,8 +160,8 @@ webapp.run() {
         GRANIAN_WEBSOCKETS="false" \
         GRANIAN_WEBSOCKETS="false" \
         GRANIAN_LOOP="uvloop" \
         GRANIAN_LOOP="uvloop" \
         GRANIAN_BLOCKING_THREADS="4" \
         GRANIAN_BLOCKING_THREADS="4" \
-        GRANIAN_WORKERS_KILL_TIMEOUT="30" \
-        GRANIAN_BLOCKING_THREADS_IDLE_TIMEOUT="300" \
+        GRANIAN_WORKERS_KILL_TIMEOUT="30s" \
+        GRANIAN_BLOCKING_THREADS_IDLE_TIMEOUT="5m" \
         pyenv.cmd granian searx.webapp:app
         pyenv.cmd granian searx.webapp:app
 }
 }
 
 

+ 1 - 1
requirements-dev.txt

@@ -21,4 +21,4 @@ wlc==1.15
 coloredlogs==15.0.1
 coloredlogs==15.0.1
 docutils>=0.21.2
 docutils>=0.21.2
 parameterized==0.9.0
 parameterized==0.9.0
-granian[reload]==2.4.2
+granian[reload]==2.5.0

+ 1 - 1
requirements-server.txt

@@ -1 +1 @@
-granian==2.4.2
+granian==2.5.0

+ 12 - 12
searx/data/engine_traits.json

@@ -1720,7 +1720,7 @@
         "sk": "sk",
         "sk": "sk",
         "sl": "sl",
         "sl": "sl",
         "sq-AL": "sq-al",
         "sq-AL": "sq-al",
-        "sr_Cyrl": "sr-cyrl",
+        "sr": "sr",
         "sr_Latn": "sr-latn",
         "sr_Latn": "sr-latn",
         "sv": "sv",
         "sv": "sv",
         "sw-KE": "sw-ke",
         "sw-KE": "sw-ke",
@@ -1728,8 +1728,8 @@
         "tr": "tr",
         "tr": "tr",
         "uk": "uk",
         "uk": "uk",
         "vi": "vi",
         "vi": "vi",
-        "zh_Hans": "zh-hans",
-        "zh_Hant": "zh-hant"
+        "zh": "zh",
+        "zh-TW": "zh-tw"
       }
       }
     },
     },
     "data_type": "traits_v1",
     "data_type": "traits_v1",
@@ -1826,7 +1826,7 @@
         "sk": "sk",
         "sk": "sk",
         "sl": "sl",
         "sl": "sl",
         "sq-AL": "sq-al",
         "sq-AL": "sq-al",
-        "sr_Cyrl": "sr-cyrl",
+        "sr": "sr",
         "sr_Latn": "sr-latn",
         "sr_Latn": "sr-latn",
         "sv": "sv",
         "sv": "sv",
         "sw-KE": "sw-ke",
         "sw-KE": "sw-ke",
@@ -1834,8 +1834,8 @@
         "tr": "tr",
         "tr": "tr",
         "uk": "uk",
         "uk": "uk",
         "vi": "vi",
         "vi": "vi",
-        "zh_Hans": "zh-hans",
-        "zh_Hant": "zh-hant"
+        "zh": "zh",
+        "zh-TW": "zh-tw"
       }
       }
     },
     },
     "data_type": "traits_v1",
     "data_type": "traits_v1",
@@ -1932,7 +1932,7 @@
         "sk": "sk",
         "sk": "sk",
         "sl": "sl",
         "sl": "sl",
         "sq-AL": "sq-al",
         "sq-AL": "sq-al",
-        "sr_Cyrl": "sr-cyrl",
+        "sr": "sr",
         "sr_Latn": "sr-latn",
         "sr_Latn": "sr-latn",
         "sv": "sv",
         "sv": "sv",
         "sw-KE": "sw-ke",
         "sw-KE": "sw-ke",
@@ -1940,8 +1940,8 @@
         "tr": "tr",
         "tr": "tr",
         "uk": "uk",
         "uk": "uk",
         "vi": "vi",
         "vi": "vi",
-        "zh_Hans": "zh-hans",
-        "zh_Hant": "zh-hant"
+        "zh": "zh",
+        "zh-TW": "zh-tw"
       }
       }
     },
     },
     "data_type": "traits_v1",
     "data_type": "traits_v1",
@@ -2038,7 +2038,7 @@
         "sk": "sk",
         "sk": "sk",
         "sl": "sl",
         "sl": "sl",
         "sq-AL": "sq-al",
         "sq-AL": "sq-al",
-        "sr_Cyrl": "sr-cyrl",
+        "sr": "sr",
         "sr_Latn": "sr-latn",
         "sr_Latn": "sr-latn",
         "sv": "sv",
         "sv": "sv",
         "sw-KE": "sw-ke",
         "sw-KE": "sw-ke",
@@ -2046,8 +2046,8 @@
         "tr": "tr",
         "tr": "tr",
         "uk": "uk",
         "uk": "uk",
         "vi": "vi",
         "vi": "vi",
-        "zh_Hans": "zh-hans",
-        "zh_Hant": "zh-hant"
+        "zh": "zh",
+        "zh-TW": "zh-tw"
       }
       }
     },
     },
     "data_type": "traits_v1",
     "data_type": "traits_v1",

+ 1 - 1
searx/engines/zlibrary.py

@@ -193,7 +193,7 @@ def fetch_traits(engine_traits: EngineTraits) -> None:
 
 
     try:
     try:
         resp = get(base_url, verify=False)
         resp = get(base_url, verify=False)
-    except (SearxException, httpx.ConnectError) as exc:
+    except (SearxException, httpx.HTTPError) as exc:
         print(f"ERROR: zlibrary domain '{base_url}' is seized?")
         print(f"ERROR: zlibrary domain '{base_url}' is seized?")
         print(f"  --> {exc}")
         print(f"  --> {exc}")
         _use_old_values()
         _use_old_values()

BIN
searx/translations/ar/LC_MESSAGES/messages.mo


+ 3 - 3
searx/translations/ar/LC_MESSAGES/messages.po

@@ -31,7 +31,7 @@ msgstr ""
 "Project-Id-Version: searx\n"
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
-"PO-Revision-Date: 2025-07-16 18:03+0000\n"
+"PO-Revision-Date: 2025-07-30 09:09+0000\n"
 "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
 "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
 "Language-Team: Arabic <https://translate.codeberg.org/projects/searxng/"
 "Language-Team: Arabic <https://translate.codeberg.org/projects/searxng/"
 "searxng/ar/>\n"
 "searxng/ar/>\n"
@@ -320,7 +320,7 @@ msgstr "ضباب"
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light rain and thunder"
 msgid "Light rain and thunder"
-msgstr ""
+msgstr "‌‌مطر خفيف ورعد"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
@@ -355,7 +355,7 @@ msgstr ""
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Rain"
 msgid "Rain"
-msgstr ""
+msgstr "مطر"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg

BIN
searx/translations/el_GR/LC_MESSAGES/messages.mo


+ 65 - 49
searx/translations/el_GR/LC_MESSAGES/messages.po

@@ -20,13 +20,14 @@
 # KDesp73 <kdesp73@users.noreply.translate.codeberg.org>, 2025.
 # KDesp73 <kdesp73@users.noreply.translate.codeberg.org>, 2025.
 # return42 <return42@noreply.codeberg.org>, 2025.
 # return42 <return42@noreply.codeberg.org>, 2025.
 # sakistzimas <sakistzimas@noreply.codeberg.org>, 2025.
 # sakistzimas <sakistzimas@noreply.codeberg.org>, 2025.
+# gkalathas <gkalathas@noreply.codeberg.org>, 2025.
 msgid ""
 msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
-"PO-Revision-Date: 2025-07-16 18:03+0000\n"
-"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
+"PO-Revision-Date: 2025-07-30 09:09+0000\n"
+"Last-Translator: gkalathas <gkalathas@noreply.codeberg.org>\n"
 "Language-Team: Greek <https://translate.codeberg.org/projects/searxng/"
 "Language-Team: Greek <https://translate.codeberg.org/projects/searxng/"
 "searxng/el/>\n"
 "searxng/el/>\n"
 "Language: el_GR\n"
 "Language: el_GR\n"
@@ -293,202 +294,202 @@ msgstr "Καθαρός Ουρανός"
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Partly cloudy"
 msgid "Partly cloudy"
-msgstr ""
+msgstr "Μερική Συννεφιά"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Cloudy"
 msgid "Cloudy"
-msgstr ""
+msgstr "Συννεφιασμένος"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Fair"
 msgid "Fair"
-msgstr ""
+msgstr "Δίκαιος"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Fog"
 msgid "Fog"
-msgstr ""
+msgstr "Ομίχλη"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light rain and thunder"
 msgid "Light rain and thunder"
-msgstr ""
+msgstr "ψιλή βροχή με κεραυνούς"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light rain showers and thunder"
 msgid "Light rain showers and thunder"
-msgstr ""
+msgstr "Ελαφριές βροχές και καταιγίδες"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light rain showers"
 msgid "Light rain showers"
-msgstr ""
+msgstr "Ασθενείς βροχές"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light rain"
 msgid "Light rain"
-msgstr ""
+msgstr "Ελαφριά βροχή"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Rain and thunder"
 msgid "Rain and thunder"
-msgstr ""
+msgstr "Βροχές και καταιγίδες"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Rain showers and thunder"
 msgid "Rain showers and thunder"
-msgstr ""
+msgstr "Βροχές και καταιγίδες"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Rain showers"
 msgid "Rain showers"
-msgstr ""
+msgstr "Μπόρες βροχής"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Rain"
 msgid "Rain"
-msgstr ""
+msgstr "Βροχή"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy rain and thunder"
 msgid "Heavy rain and thunder"
-msgstr ""
+msgstr "Ισχυρές βροχές και καταιγίδες"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy rain showers and thunder"
 msgid "Heavy rain showers and thunder"
-msgstr ""
+msgstr "Ισχυρές βροχοπτώσεις και καταιγίδες"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy rain showers"
 msgid "Heavy rain showers"
-msgstr ""
+msgstr "Ισχυρές βροχοπτώσεις"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy rain"
 msgid "Heavy rain"
-msgstr ""
+msgstr "Δυνατή βροχή"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light sleet and thunder"
 msgid "Light sleet and thunder"
-msgstr ""
+msgstr "Ελαφρύ χιονόνερο και βροντές"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light sleet showers and thunder"
 msgid "Light sleet showers and thunder"
-msgstr ""
+msgstr "Ελαφρύ χιονόνερο και καταιγίδες"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light sleet showers"
 msgid "Light sleet showers"
-msgstr ""
+msgstr "Ελαφρύ χιονόνερο"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light sleet"
 msgid "Light sleet"
-msgstr ""
+msgstr "Ελαφρύ χιονόνερο"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Sleet and thunder"
 msgid "Sleet and thunder"
-msgstr ""
+msgstr "Χιονόνερο και βροντές"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Sleet showers and thunder"
 msgid "Sleet showers and thunder"
-msgstr ""
+msgstr "Χιονόνερο και βροντές"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Sleet showers"
 msgid "Sleet showers"
-msgstr ""
+msgstr "Χιονόνερο"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Sleet"
 msgid "Sleet"
-msgstr ""
+msgstr "Χιονόνερο"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy sleet and thunder"
 msgid "Heavy sleet and thunder"
-msgstr ""
+msgstr "Ισχυρό χιονόνερο και βροντές"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy sleet showers and thunder"
 msgid "Heavy sleet showers and thunder"
-msgstr ""
+msgstr "Έντονες χαλαζοπτώσεις και καταιγίδα"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy sleet showers"
 msgid "Heavy sleet showers"
-msgstr ""
+msgstr "Ισχυρές χιονόνερες"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy sleet"
 msgid "Heavy sleet"
-msgstr ""
+msgstr "Ισχυρό χιονόνερο"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light snow and thunder"
 msgid "Light snow and thunder"
-msgstr ""
+msgstr "Ασθενής χιονόπτωση και βροντές"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light snow showers and thunder"
 msgid "Light snow showers and thunder"
-msgstr ""
+msgstr "Ασθενείς χιονοπτώσεις με συνοδεία βροντών"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light snow showers"
 msgid "Light snow showers"
-msgstr ""
+msgstr "Ασθενείς χιονοπτώσεις"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light snow"
 msgid "Light snow"
-msgstr ""
+msgstr "Ψιλό Χιόνι"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Snow and thunder"
 msgid "Snow and thunder"
-msgstr ""
+msgstr "Χιόνι και βροντές"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Snow showers and thunder"
 msgid "Snow showers and thunder"
-msgstr ""
+msgstr "χιονοπτώσεις και βροντές"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Snow showers"
 msgid "Snow showers"
-msgstr ""
+msgstr "χιονοπτώσεις"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Snow"
 msgid "Snow"
-msgstr ""
+msgstr "Χιόνι"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy snow and thunder"
 msgid "Heavy snow and thunder"
-msgstr ""
+msgstr "Ισχυρές χιονοπτώσεις και βροντές"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy snow showers and thunder"
 msgid "Heavy snow showers and thunder"
-msgstr ""
+msgstr "Ισχυρές χιονοπτώσεις και βροντές"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy snow showers"
 msgid "Heavy snow showers"
-msgstr ""
+msgstr "Ισχυρές χιονοπτώσεις"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy snow"
 msgid "Heavy snow"
-msgstr ""
+msgstr "Πυκνό χιόνι"
 
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
 #: searx/engines/lemmy.py:85 searx/searxng.msg
 #: searx/engines/lemmy.py:85 searx/searxng.msg
@@ -752,6 +753,8 @@ msgid ""
 "Converts strings to different hash digests. Available functions: md5, "
 "Converts strings to different hash digests. Available functions: md5, "
 "sha1, sha224, sha256, sha384, sha512."
 "sha1, sha224, sha256, sha384, sha512."
 msgstr ""
 msgstr ""
+"Μετατρέπει συμβολοσειρές σε διαφορετικά hash digests. Διαθέσιμες συναρτήσεις:"
+" md5, sha1, sha224, sha256, sha384, sha512."
 
 
 #: searx/plugins/hash_plugin.py:64
 #: searx/plugins/hash_plugin.py:64
 msgid "hash digest"
 msgid "hash digest"
@@ -764,6 +767,8 @@ msgstr "Προσθήκη ονομάτων κεντρικού υπολογιστ
 #: searx/plugins/hostnames.py:124
 #: searx/plugins/hostnames.py:124
 msgid "Rewrite hostnames and remove or prioritize results based on the hostname"
 msgid "Rewrite hostnames and remove or prioritize results based on the hostname"
 msgstr ""
 msgstr ""
+"Ξαναγράψτε τα ονόματα κεντρικών υπολογιστών και καταργήστε ή ιεραρχήστε τα "
+"αποτελέσματα με βάση το όνομα κεντρικού υπολογιστή"
 
 
 #: searx/plugins/oa_doi_rewrite.py:55
 #: searx/plugins/oa_doi_rewrite.py:55
 msgid "Open Access DOI rewrite"
 msgid "Open Access DOI rewrite"
@@ -1163,7 +1168,7 @@ msgstr "Συνώνυμα"
 
 
 #: searx/templates/simple/answer/weather.html:19
 #: searx/templates/simple/answer/weather.html:19
 msgid "Feels Like"
 msgid "Feels Like"
-msgstr ""
+msgstr "Αίσθηση σαν"
 
 
 #: searx/templates/simple/elements/answers.html:2
 #: searx/templates/simple/elements/answers.html:2
 msgid "Answers"
 msgid "Answers"
@@ -1345,7 +1350,7 @@ msgstr "Αυτόματη συμπλήρωση"
 
 
 #: searx/templates/simple/preferences/autocomplete.html:15
 #: searx/templates/simple/preferences/autocomplete.html:15
 msgid "Show possible queries as you type"
 msgid "Show possible queries as you type"
-msgstr ""
+msgstr "Εμφάνιση πιθανών ερωτημάτων καθώς πληκτρολογείτε"
 
 
 #: searx/templates/simple/preferences/center_alignment.html:2
 #: searx/templates/simple/preferences/center_alignment.html:2
 msgid "Center Alignment"
 msgid "Center Alignment"
@@ -1353,7 +1358,7 @@ msgstr "Κεντρική ευθυγράμμιση"
 
 
 #: searx/templates/simple/preferences/center_alignment.html:14
 #: searx/templates/simple/preferences/center_alignment.html:14
 msgid "Display results in the center of the page (Oscar layout)."
 msgid "Display results in the center of the page (Oscar layout)."
-msgstr ""
+msgstr "Εμφάνιση αποτελεσμάτων στο κέντρο της σελίδας (διάταξη Oscar)."
 
 
 #: searx/templates/simple/preferences/cookies.html:2
 #: searx/templates/simple/preferences/cookies.html:2
 msgid ""
 msgid ""
@@ -1365,7 +1370,7 @@ msgstr ""
 
 
 #: searx/templates/simple/preferences/cookies.html:3
 #: searx/templates/simple/preferences/cookies.html:3
 msgid "With this list, you can assess the transparency of SearXNG."
 msgid "With this list, you can assess the transparency of SearXNG."
-msgstr ""
+msgstr "Με αυτήν τη λίστα, μπορείτε να αξιολογήσετε τη διαφάνεια του SearXNG."
 
 
 #: searx/templates/simple/preferences/cookies.html:9
 #: searx/templates/simple/preferences/cookies.html:9
 msgid "Cookie name"
 msgid "Cookie name"
@@ -1432,6 +1437,8 @@ msgid ""
 "This tab does not exist in the user interface, but you can search with "
 "This tab does not exist in the user interface, but you can search with "
 "these engines via !bangs."
 "these engines via !bangs."
 msgstr ""
 msgstr ""
+"Αυτή η καρτέλα δεν υπάρχει στο περιβάλλον χρήστη, αλλά μπορείτε να κάνετε "
+"αναζήτηση με αυτές τις μηχανές αναζήτησης μέσω του !bangs."
 
 
 #: searx/templates/simple/preferences/engines.html:15
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
 msgid "Enable all"
@@ -1470,10 +1477,14 @@ msgid ""
 "These settings are stored in your cookies. This allows us not to store "
 "These settings are stored in your cookies. This allows us not to store "
 "this data about you."
 "this data about you."
 msgstr ""
 msgstr ""
+"Αυτές οι ρυθμίσεις αποθηκεύονται στα cookies σας. Αυτό μας επιτρέπει να μην "
+"αποθηκεύουμε αυτά τα δεδομένα που σας αφορούν."
 
 
 #: searx/templates/simple/preferences/footer.html:3
 #: searx/templates/simple/preferences/footer.html:3
 msgid "These cookies serve your sole convenience; we don't use them to track you."
 msgid "These cookies serve your sole convenience; we don't use them to track you."
 msgstr ""
 msgstr ""
+"Αυτά τα cookies εξυπηρετούν αποκλειστικά την δική σας ευκολία. Δεν τα "
+"χρησιμοποιούμε για να σας παρακολουθούμε"
 
 
 #: searx/templates/simple/preferences/footer.html:6
 #: searx/templates/simple/preferences/footer.html:6
 msgid "Save"
 msgid "Save"
@@ -1510,7 +1521,7 @@ msgstr "Διακομιστής μεσολάβησης εικόνων"
 
 
 #: searx/templates/simple/preferences/image_proxy.html:14
 #: searx/templates/simple/preferences/image_proxy.html:14
 msgid "Proxy image results through SearXNG"
 msgid "Proxy image results through SearXNG"
-msgstr ""
+msgstr "Αποτελέσματα εικόνας proxy μέσω του SearXNG"
 
 
 #: searx/templates/simple/preferences/infinite_scroll.html:2
 #: searx/templates/simple/preferences/infinite_scroll.html:2
 msgid "Infinite scroll"
 msgid "Infinite scroll"
@@ -1521,6 +1532,8 @@ msgid ""
 "Automatically load the next page when scrolling to the bottom of the "
 "Automatically load the next page when scrolling to the bottom of the "
 "current page"
 "current page"
 msgstr ""
 msgstr ""
+"Αυτόματη φόρτωση της επόμενης σελίδας κατά την κύλιση στο κάτω μέρος της "
+"τρέχουσας σελίδας"
 
 
 #: searx/templates/simple/preferences/language.html:24
 #: searx/templates/simple/preferences/language.html:24
 msgid "What language do you prefer for search?"
 msgid "What language do you prefer for search?"
@@ -1554,11 +1567,12 @@ msgstr ""
 
 
 #: searx/templates/simple/preferences/results_on_new_tab.html:2
 #: searx/templates/simple/preferences/results_on_new_tab.html:2
 msgid "Results in new tabs"
 msgid "Results in new tabs"
-msgstr ""
+msgstr "Αποτελέσματα σε νέες καρτέλες"
 
 
 #: searx/templates/simple/preferences/results_on_new_tab.html:14
 #: searx/templates/simple/preferences/results_on_new_tab.html:14
 msgid "Open result links in new browser tabs"
 msgid "Open result links in new browser tabs"
 msgstr ""
 msgstr ""
+"Άνοιγμα συνδέσμων αποτελεσμάτων σε νέες καρτέλες προγράμματος περιήγησης"
 
 
 #: searx/templates/simple/preferences/safesearch.html:20
 #: searx/templates/simple/preferences/safesearch.html:20
 msgid "Filter content"
 msgid "Filter content"
@@ -1573,6 +1587,8 @@ msgid ""
 "Perform a search immediately if a category is selected. Disable to select"
 "Perform a search immediately if a category is selected. Disable to select"
 " multiple categories"
 " multiple categories"
 msgstr ""
 msgstr ""
+"Εκτελέστε αμέσως αναζήτηση εάν επιλεγεί μια κατηγορία. Απενεργοποιήστε την "
+"επιλογή πολλαπλών κατηγοριών"
 
 
 #: searx/templates/simple/preferences/theme.html:2
 #: searx/templates/simple/preferences/theme.html:2
 msgid "Theme"
 msgid "Theme"
@@ -1580,7 +1596,7 @@ msgstr "Θέμα"
 
 
 #: searx/templates/simple/preferences/theme.html:14
 #: searx/templates/simple/preferences/theme.html:14
 msgid "Change the layout of SearXNG"
 msgid "Change the layout of SearXNG"
-msgstr ""
+msgstr "Αλλαγή της διάταξης του SearXNG"
 
 
 #: searx/templates/simple/preferences/theme.html:19
 #: searx/templates/simple/preferences/theme.html:19
 msgid "Theme style"
 msgid "Theme style"

BIN
searx/translations/ja/LC_MESSAGES/messages.mo


+ 3 - 3
searx/translations/ja/LC_MESSAGES/messages.po

@@ -35,8 +35,8 @@ msgstr ""
 "Project-Id-Version: searx\n"
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
-"PO-Revision-Date: 2025-07-13 23:08+0000\n"
-"Last-Translator: norizou <norizou@noreply.codeberg.org>\n"
+"PO-Revision-Date: 2025-07-30 09:09+0000\n"
+"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
 "Language-Team: Japanese <https://translate.codeberg.org/projects/searxng/"
 "Language-Team: Japanese <https://translate.codeberg.org/projects/searxng/"
 "searxng/ja/>\n"
 "searxng/ja/>\n"
 "Language: ja\n"
 "Language: ja\n"
@@ -403,7 +403,7 @@ msgstr "小みぞれ"
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Sleet and thunder"
 msgid "Sleet and thunder"
-msgstr ""
+msgstr "みぞれと雷"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg

+ 3 - 3
searx/translations/messages.pot

@@ -1,12 +1,12 @@
-# Translations template for SearXNG.
+# Translations template for PROJECT.
 # Copyright (C) 2025 ORGANIZATION
 # Copyright (C) 2025 ORGANIZATION
-# This file is distributed under the same license as the SearXNG project.
+# This file is distributed under the same license as the PROJECT project.
 # FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
 # FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
 #
 #
 #, fuzzy
 #, fuzzy
 msgid ""
 msgid ""
 msgstr ""
 msgstr ""
-"Project-Id-Version: SearXNG -\n"
+"Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"

BIN
searx/translations/ro/LC_MESSAGES/messages.mo


+ 10 - 5
searx/translations/ro/LC_MESSAGES/messages.po

@@ -31,7 +31,7 @@ msgstr ""
 "Project-Id-Version: searx\n"
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
-"PO-Revision-Date: 2025-07-12 14:08+0000\n"
+"PO-Revision-Date: 2025-07-30 09:09+0000\n"
 "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
 "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
 "Language-Team: Romanian <https://translate.codeberg.org/projects/searxng/"
 "Language-Team: Romanian <https://translate.codeberg.org/projects/searxng/"
 "searxng/ro/>\n"
 "searxng/ro/>\n"
@@ -770,6 +770,8 @@ msgstr "Pluginul Hostnames"
 #: searx/plugins/hostnames.py:124
 #: searx/plugins/hostnames.py:124
 msgid "Rewrite hostnames and remove or prioritize results based on the hostname"
 msgid "Rewrite hostnames and remove or prioritize results based on the hostname"
 msgstr ""
 msgstr ""
+"Rescrie hostname-urile și elimină sau prioritizează rezultatele pe baza a "
+"hostname"
 
 
 #: searx/plugins/oa_doi_rewrite.py:55
 #: searx/plugins/oa_doi_rewrite.py:55
 msgid "Open Access DOI rewrite"
 msgid "Open Access DOI rewrite"
@@ -1359,7 +1361,7 @@ msgstr "Aliniere centrală"
 
 
 #: searx/templates/simple/preferences/center_alignment.html:14
 #: searx/templates/simple/preferences/center_alignment.html:14
 msgid "Display results in the center of the page (Oscar layout)."
 msgid "Display results in the center of the page (Oscar layout)."
-msgstr ""
+msgstr "Afișează rezultatele în centrul paginii (layout Oscar)."
 
 
 #: searx/templates/simple/preferences/cookies.html:2
 #: searx/templates/simple/preferences/cookies.html:2
 msgid ""
 msgid ""
@@ -1371,7 +1373,7 @@ msgstr ""
 
 
 #: searx/templates/simple/preferences/cookies.html:3
 #: searx/templates/simple/preferences/cookies.html:3
 msgid "With this list, you can assess the transparency of SearXNG."
 msgid "With this list, you can assess the transparency of SearXNG."
-msgstr ""
+msgstr "Cu această listă, poți evalua transparența SearXNG."
 
 
 #: searx/templates/simple/preferences/cookies.html:9
 #: searx/templates/simple/preferences/cookies.html:9
 msgid "Cookie name"
 msgid "Cookie name"
@@ -1481,6 +1483,8 @@ msgstr ""
 #: searx/templates/simple/preferences/footer.html:3
 #: searx/templates/simple/preferences/footer.html:3
 msgid "These cookies serve your sole convenience; we don't use them to track you."
 msgid "These cookies serve your sole convenience; we don't use them to track you."
 msgstr ""
 msgstr ""
+"Aceste cookie-uri sunt pentru confortul tău exclusiv; nu le folosim pentru a "
+"te urmări."
 
 
 #: searx/templates/simple/preferences/footer.html:6
 #: searx/templates/simple/preferences/footer.html:6
 msgid "Save"
 msgid "Save"
@@ -1517,7 +1521,7 @@ msgstr "Proxy de imagini"
 
 
 #: searx/templates/simple/preferences/image_proxy.html:14
 #: searx/templates/simple/preferences/image_proxy.html:14
 msgid "Proxy image results through SearXNG"
 msgid "Proxy image results through SearXNG"
-msgstr ""
+msgstr "Redirecționează rezultatele cu imagini prin proxy-ul SearXNG"
 
 
 #: searx/templates/simple/preferences/infinite_scroll.html:2
 #: searx/templates/simple/preferences/infinite_scroll.html:2
 msgid "Infinite scroll"
 msgid "Infinite scroll"
@@ -1528,6 +1532,7 @@ msgid ""
 "Automatically load the next page when scrolling to the bottom of the "
 "Automatically load the next page when scrolling to the bottom of the "
 "current page"
 "current page"
 msgstr ""
 msgstr ""
+"Încarcă automat următoarea pagină când derulezi până în josul paginii curente"
 
 
 #: searx/templates/simple/preferences/language.html:24
 #: searx/templates/simple/preferences/language.html:24
 msgid "What language do you prefer for search?"
 msgid "What language do you prefer for search?"
@@ -1589,7 +1594,7 @@ msgstr "Temă"
 
 
 #: searx/templates/simple/preferences/theme.html:14
 #: searx/templates/simple/preferences/theme.html:14
 msgid "Change the layout of SearXNG"
 msgid "Change the layout of SearXNG"
-msgstr ""
+msgstr "Schimbă layout-ul SearXNG"
 
 
 #: searx/templates/simple/preferences/theme.html:19
 #: searx/templates/simple/preferences/theme.html:19
 msgid "Theme style"
 msgid "Theme style"

BIN
searx/translations/ru/LC_MESSAGES/messages.mo


+ 3 - 3
searx/translations/ru/LC_MESSAGES/messages.po

@@ -37,7 +37,7 @@ msgstr ""
 "Project-Id-Version: searx\n"
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
-"PO-Revision-Date: 2025-07-23 11:09+0000\n"
+"PO-Revision-Date: 2025-07-27 01:09+0000\n"
 "Last-Translator: IcewindX <icewindx@noreply.codeberg.org>\n"
 "Last-Translator: IcewindX <icewindx@noreply.codeberg.org>\n"
 "Language-Team: Russian <https://translate.codeberg.org/projects/searxng/"
 "Language-Team: Russian <https://translate.codeberg.org/projects/searxng/"
 "searxng/ru/>\n"
 "searxng/ru/>\n"
@@ -763,7 +763,7 @@ msgid ""
 "Converts strings to different hash digests. Available functions: md5, "
 "Converts strings to different hash digests. Available functions: md5, "
 "sha1, sha224, sha256, sha384, sha512."
 "sha1, sha224, sha256, sha384, sha512."
 msgstr ""
 msgstr ""
-"Конвертирует рядки в разные хеш-суммы. Доступные функции: md5, sha1, "
+"Конвертирует строки в разные хеш-суммы. Доступные функции: md5, sha1, "
 "sha224, sha256, sha384, sha512."
 "sha224, sha256, sha384, sha512."
 
 
 #: searx/plugins/hash_plugin.py:64
 #: searx/plugins/hash_plugin.py:64
@@ -831,7 +831,7 @@ msgstr "Не удалось загрузить список выходных у
 
 
 #: searx/plugins/tor_check.py:72
 #: searx/plugins/tor_check.py:72
 msgid "You are using Tor and it looks like you have the external IP address"
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr "Вы используете Tor и кажется что у вас есть внешний IP-адрес"
+msgstr "Вы используете Tor и, кажется, что у вас есть внешний IP-адрес"
 
 
 #: searx/plugins/tor_check.py:76
 #: searx/plugins/tor_check.py:76
 msgid "You are not using Tor and you have the external IP address"
 msgid "You are not using Tor and you have the external IP address"

BIN
searx/translations/tr/LC_MESSAGES/messages.mo


+ 44 - 29
searx/translations/tr/LC_MESSAGES/messages.po

@@ -30,13 +30,14 @@
 # AhmetHakki1 <ahmethakki1@noreply.codeberg.org>, 2025.
 # AhmetHakki1 <ahmethakki1@noreply.codeberg.org>, 2025.
 # Cookie_Monster <cookie_monster@noreply.codeberg.org>, 2025.
 # Cookie_Monster <cookie_monster@noreply.codeberg.org>, 2025.
 # zbbhzdaajc <zbbhzdaajc@noreply.codeberg.org>, 2025.
 # zbbhzdaajc <zbbhzdaajc@noreply.codeberg.org>, 2025.
+# musabustun <musabustun@noreply.codeberg.org>, 2025.
 msgid ""
 msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
 "POT-Creation-Date: 2025-07-03 14:46+0000\n"
-"PO-Revision-Date: 2025-07-19 08:08+0000\n"
-"Last-Translator: zbbhzdaajc <zbbhzdaajc@noreply.codeberg.org>\n"
+"PO-Revision-Date: 2025-07-30 09:09+0000\n"
+"Last-Translator: musabustun <musabustun@noreply.codeberg.org>\n"
 "Language-Team: Turkish <https://translate.codeberg.org/projects/searxng/"
 "Language-Team: Turkish <https://translate.codeberg.org/projects/searxng/"
 "searxng/tr/>\n"
 "searxng/tr/>\n"
 "Language: tr\n"
 "Language: tr\n"
@@ -348,7 +349,7 @@ msgstr "Yağmurlu ve gök gürültülü"
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Rain showers and thunder"
 msgid "Rain showers and thunder"
-msgstr ""
+msgstr "Yağmur sağanakları ve gök gürültüsü"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
@@ -403,57 +404,57 @@ msgstr "Hafif karla karışık yağmur"
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Sleet and thunder"
 msgid "Sleet and thunder"
-msgstr ""
+msgstr "Karla karışık yağmur ve gök gürültüsü"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Sleet showers and thunder"
 msgid "Sleet showers and thunder"
-msgstr ""
+msgstr "Karla karışık yağmur ve gök gürültüsü"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Sleet showers"
 msgid "Sleet showers"
-msgstr ""
+msgstr "Karla karışık yağmur"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Sleet"
 msgid "Sleet"
-msgstr ""
+msgstr "Karla karışık yağmur"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy sleet and thunder"
 msgid "Heavy sleet and thunder"
-msgstr ""
+msgstr "Şiddetli karla karışık yağmur ve gök gürültüsü"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy sleet showers and thunder"
 msgid "Heavy sleet showers and thunder"
-msgstr ""
+msgstr "Şiddetli karla karışık yağmur ve gök gürültüsü"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy sleet showers"
 msgid "Heavy sleet showers"
-msgstr ""
+msgstr "Şiddetli karla karışık yağmur"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy sleet"
 msgid "Heavy sleet"
-msgstr ""
+msgstr "Yoğun karla karışık yağmur"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light snow and thunder"
 msgid "Light snow and thunder"
-msgstr ""
+msgstr "Hafif kar ve gök gürültüsü"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light snow showers and thunder"
 msgid "Light snow showers and thunder"
-msgstr ""
+msgstr "Hafif kar yağışı ve gök gürültüsü"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Light snow showers"
 msgid "Light snow showers"
-msgstr ""
+msgstr "Hafif kar yağışı"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
@@ -463,17 +464,17 @@ msgstr "Hafif kar yağışı"
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Snow and thunder"
 msgid "Snow and thunder"
-msgstr ""
+msgstr "Kar ve gök gürültüsü"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Snow showers and thunder"
 msgid "Snow showers and thunder"
-msgstr ""
+msgstr "Kar yağışı ve gök gürültüsü"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Snow showers"
 msgid "Snow showers"
-msgstr ""
+msgstr "Kar yağışı"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
@@ -483,22 +484,22 @@ msgstr "Kar"
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy snow and thunder"
 msgid "Heavy snow and thunder"
-msgstr ""
+msgstr "Yoğun kar ve gök gürültüsü"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy snow showers and thunder"
 msgid "Heavy snow showers and thunder"
-msgstr ""
+msgstr "Yoğun kar yağışı ve gök gürültüsü"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy snow showers"
 msgid "Heavy snow showers"
-msgstr ""
+msgstr "Yoğun kar yağışı"
 
 
 #. WEATHER_CONDITIONS
 #. WEATHER_CONDITIONS
 #: searx/searxng.msg
 #: searx/searxng.msg
 msgid "Heavy snow"
 msgid "Heavy snow"
-msgstr ""
+msgstr "Yoğun kar yağışı"
 
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
 #: searx/engines/lemmy.py:85 searx/searxng.msg
 #: searx/engines/lemmy.py:85 searx/searxng.msg
@@ -759,6 +760,8 @@ msgid ""
 "Converts strings to different hash digests. Available functions: md5, "
 "Converts strings to different hash digests. Available functions: md5, "
 "sha1, sha224, sha256, sha384, sha512."
 "sha1, sha224, sha256, sha384, sha512."
 msgstr ""
 msgstr ""
+"Dizileri farklı hash özetlerine dönüştürür. Kullanılabilir işlevler: md5, "
+"sha1, sha224, sha256, sha384, sha512."
 
 
 #: searx/plugins/hash_plugin.py:64
 #: searx/plugins/hash_plugin.py:64
 msgid "hash digest"
 msgid "hash digest"
@@ -771,6 +774,8 @@ msgstr "Sunucu adı eklentisi"
 #: searx/plugins/hostnames.py:124
 #: searx/plugins/hostnames.py:124
 msgid "Rewrite hostnames and remove or prioritize results based on the hostname"
 msgid "Rewrite hostnames and remove or prioritize results based on the hostname"
 msgstr ""
 msgstr ""
+"Ana bilgisayar adlarını yeniden yazın ve ana bilgisayar adına göre sonuçları "
+"kaldırın veya önceliklendirin."
 
 
 #: searx/plugins/oa_doi_rewrite.py:55
 #: searx/plugins/oa_doi_rewrite.py:55
 msgid "Open Access DOI rewrite"
 msgid "Open Access DOI rewrite"
@@ -1168,7 +1173,7 @@ msgstr "Eş Anlamlılar"
 
 
 #: searx/templates/simple/answer/weather.html:19
 #: searx/templates/simple/answer/weather.html:19
 msgid "Feels Like"
 msgid "Feels Like"
-msgstr ""
+msgstr "Hissedilen"
 
 
 #: searx/templates/simple/elements/answers.html:2
 #: searx/templates/simple/elements/answers.html:2
 msgid "Answers"
 msgid "Answers"
@@ -1348,7 +1353,7 @@ msgstr "Otomatik tamamlama"
 
 
 #: searx/templates/simple/preferences/autocomplete.html:15
 #: searx/templates/simple/preferences/autocomplete.html:15
 msgid "Show possible queries as you type"
 msgid "Show possible queries as you type"
-msgstr ""
+msgstr "Yazarken olası sorguları göster"
 
 
 #: searx/templates/simple/preferences/center_alignment.html:2
 #: searx/templates/simple/preferences/center_alignment.html:2
 msgid "Center Alignment"
 msgid "Center Alignment"
@@ -1356,7 +1361,7 @@ msgstr "Ortaya hizalama"
 
 
 #: searx/templates/simple/preferences/center_alignment.html:14
 #: searx/templates/simple/preferences/center_alignment.html:14
 msgid "Display results in the center of the page (Oscar layout)."
 msgid "Display results in the center of the page (Oscar layout)."
-msgstr ""
+msgstr "Sonuçları sayfanın ortasında göster (Oscar düzeni)."
 
 
 #: searx/templates/simple/preferences/cookies.html:2
 #: searx/templates/simple/preferences/cookies.html:2
 msgid ""
 msgid ""
@@ -1368,7 +1373,7 @@ msgstr ""
 
 
 #: searx/templates/simple/preferences/cookies.html:3
 #: searx/templates/simple/preferences/cookies.html:3
 msgid "With this list, you can assess the transparency of SearXNG."
 msgid "With this list, you can assess the transparency of SearXNG."
-msgstr ""
+msgstr "Bu liste ile SearXNG'nin şeffaflığını değerlendirebilirsiniz."
 
 
 #: searx/templates/simple/preferences/cookies.html:9
 #: searx/templates/simple/preferences/cookies.html:9
 msgid "Cookie name"
 msgid "Cookie name"
@@ -1431,6 +1436,8 @@ msgid ""
 "This tab does not exist in the user interface, but you can search with "
 "This tab does not exist in the user interface, but you can search with "
 "these engines via !bangs."
 "these engines via !bangs."
 msgstr ""
 msgstr ""
+"Bu sekme kullanıcı arayüzünde mevcut değildir, ancak !bangs aracılığıyla bu "
+"motorlarla arama yapabilirsiniz."
 
 
 #: searx/templates/simple/preferences/engines.html:15
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
 msgid "Enable all"
@@ -1469,10 +1476,14 @@ msgid ""
 "These settings are stored in your cookies. This allows us not to store "
 "These settings are stored in your cookies. This allows us not to store "
 "this data about you."
 "this data about you."
 msgstr ""
 msgstr ""
+"Bu ayarlar çerezlerinizde saklanır. Bu sayede sizinle ilgili bu verileri "
+"saklamamız gerekmez."
 
 
 #: searx/templates/simple/preferences/footer.html:3
 #: searx/templates/simple/preferences/footer.html:3
 msgid "These cookies serve your sole convenience; we don't use them to track you."
 msgid "These cookies serve your sole convenience; we don't use them to track you."
 msgstr ""
 msgstr ""
+"Bu çerezler yalnızca sizin rahatlığınız için kullanılır; sizi takip etmek "
+"için kullanmayız."
 
 
 #: searx/templates/simple/preferences/footer.html:6
 #: searx/templates/simple/preferences/footer.html:6
 msgid "Save"
 msgid "Save"
@@ -1508,7 +1519,7 @@ msgstr "Görsel vekil sunucu"
 
 
 #: searx/templates/simple/preferences/image_proxy.html:14
 #: searx/templates/simple/preferences/image_proxy.html:14
 msgid "Proxy image results through SearXNG"
 msgid "Proxy image results through SearXNG"
-msgstr ""
+msgstr "SearXNG aracılığıyla proxy görüntü sonuçları"
 
 
 #: searx/templates/simple/preferences/infinite_scroll.html:2
 #: searx/templates/simple/preferences/infinite_scroll.html:2
 msgid "Infinite scroll"
 msgid "Infinite scroll"
@@ -1519,6 +1530,8 @@ msgid ""
 "Automatically load the next page when scrolling to the bottom of the "
 "Automatically load the next page when scrolling to the bottom of the "
 "current page"
 "current page"
 msgstr ""
 msgstr ""
+"Mevcut sayfanın en altına kaydırıldığında bir sonraki sayfayı otomatik "
+"olarak yükle"
 
 
 #: searx/templates/simple/preferences/language.html:24
 #: searx/templates/simple/preferences/language.html:24
 msgid "What language do you prefer for search?"
 msgid "What language do you prefer for search?"
@@ -1552,11 +1565,11 @@ msgstr ""
 
 
 #: searx/templates/simple/preferences/results_on_new_tab.html:2
 #: searx/templates/simple/preferences/results_on_new_tab.html:2
 msgid "Results in new tabs"
 msgid "Results in new tabs"
-msgstr ""
+msgstr "Sonuçlar yeni sekmelerde"
 
 
 #: searx/templates/simple/preferences/results_on_new_tab.html:14
 #: searx/templates/simple/preferences/results_on_new_tab.html:14
 msgid "Open result links in new browser tabs"
 msgid "Open result links in new browser tabs"
-msgstr ""
+msgstr "Sonuç bağlantılarını yeni tarayıcı sekmelerinde aç"
 
 
 #: searx/templates/simple/preferences/safesearch.html:20
 #: searx/templates/simple/preferences/safesearch.html:20
 msgid "Filter content"
 msgid "Filter content"
@@ -1571,6 +1584,8 @@ msgid ""
 "Perform a search immediately if a category is selected. Disable to select"
 "Perform a search immediately if a category is selected. Disable to select"
 " multiple categories"
 " multiple categories"
 msgstr ""
 msgstr ""
+"Bir kategori seçildiğinde hemen arama yapın. Birden fazla kategori seçmek "
+"için devre dışı bırakın."
 
 
 #: searx/templates/simple/preferences/theme.html:2
 #: searx/templates/simple/preferences/theme.html:2
 msgid "Theme"
 msgid "Theme"
@@ -1578,7 +1593,7 @@ msgstr "Tema"
 
 
 #: searx/templates/simple/preferences/theme.html:14
 #: searx/templates/simple/preferences/theme.html:14
 msgid "Change the layout of SearXNG"
 msgid "Change the layout of SearXNG"
-msgstr ""
+msgstr "SearXNG'nin düzenini değiştirin"
 
 
 #: searx/templates/simple/preferences/theme.html:19
 #: searx/templates/simple/preferences/theme.html:19
 msgid "Theme style"
 msgid "Theme style"

+ 2 - 2
utils/lib_sxng_container.sh

@@ -254,8 +254,8 @@ container.push() {
             podman pull "ghcr.io/$CONTAINER_IMAGE_ORGANIZATION/cache:$CONTAINER_IMAGE_NAME-${archs[$i]}${variants[$i]}"
             podman pull "ghcr.io/$CONTAINER_IMAGE_ORGANIZATION/cache:$CONTAINER_IMAGE_NAME-${archs[$i]}${variants[$i]}"
         done
         done
 
 
-        # Manifest tags
-        release_tags=("latest" "$DOCKER_TAG")
+        # Manifest tags ("latest" should be the last manifest)
+        release_tags=("$DOCKER_TAG" "latest")
 
 
         # Create manifests
         # Create manifests
         for tag in "${release_tags[@]}"; do
         for tag in "${release_tags[@]}"; do