summaryrefslogtreecommitdiff
path: root/searx/translations
diff options
context:
space:
mode:
Diffstat (limited to 'searx/translations')
-rw-r--r--searx/translations/af/LC_MESSAGES/messages.mobin20178 -> 20234 bytes
-rw-r--r--searx/translations/af/LC_MESSAGES/messages.po70
-rw-r--r--searx/translations/ar/LC_MESSAGES/messages.mobin24760 -> 24791 bytes
-rw-r--r--searx/translations/ar/LC_MESSAGES/messages.po62
-rw-r--r--searx/translations/bg/LC_MESSAGES/messages.mobin26288 -> 26288 bytes
-rw-r--r--searx/translations/bg/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/bn/LC_MESSAGES/messages.mobin31255 -> 31327 bytes
-rw-r--r--searx/translations/bn/LC_MESSAGES/messages.po77
-rw-r--r--searx/translations/bo/LC_MESSAGES/messages.mobin9998 -> 9998 bytes
-rw-r--r--searx/translations/bo/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/ca/LC_MESSAGES/messages.mobin19269 -> 19269 bytes
-rw-r--r--searx/translations/ca/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/cs/LC_MESSAGES/messages.mobin20855 -> 20919 bytes
-rw-r--r--searx/translations/cs/LC_MESSAGES/messages.po66
-rw-r--r--searx/translations/cy/LC_MESSAGES/messages.mobin19793 -> 19793 bytes
-rw-r--r--searx/translations/cy/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/da/LC_MESSAGES/messages.mobin19782 -> 19782 bytes
-rw-r--r--searx/translations/da/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/de/LC_MESSAGES/messages.mobin20907 -> 20969 bytes
-rw-r--r--searx/translations/de/LC_MESSAGES/messages.po62
-rw-r--r--searx/translations/dv/LC_MESSAGES/messages.mobin1462 -> 1462 bytes
-rw-r--r--searx/translations/dv/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/el_GR/LC_MESSAGES/messages.mobin28685 -> 28685 bytes
-rw-r--r--searx/translations/el_GR/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/en/LC_MESSAGES/messages.mobin445 -> 445 bytes
-rw-r--r--searx/translations/en/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/eo/LC_MESSAGES/messages.mobin18027 -> 18027 bytes
-rw-r--r--searx/translations/eo/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/es/LC_MESSAGES/messages.mobin21154 -> 21154 bytes
-rw-r--r--searx/translations/es/LC_MESSAGES/messages.po70
-rw-r--r--searx/translations/et/LC_MESSAGES/messages.mobin20347 -> 20382 bytes
-rw-r--r--searx/translations/et/LC_MESSAGES/messages.po78
-rw-r--r--searx/translations/eu/LC_MESSAGES/messages.mobin20710 -> 20710 bytes
-rw-r--r--searx/translations/eu/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/fa_IR/LC_MESSAGES/messages.mobin23922 -> 23922 bytes
-rw-r--r--searx/translations/fa_IR/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/fi/LC_MESSAGES/messages.mobin20219 -> 20219 bytes
-rw-r--r--searx/translations/fi/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/fil/LC_MESSAGES/messages.mobin19457 -> 19457 bytes
-rw-r--r--searx/translations/fil/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/fr/LC_MESSAGES/messages.mobin21455 -> 21455 bytes
-rw-r--r--searx/translations/fr/LC_MESSAGES/messages.po70
-rw-r--r--searx/translations/gl/LC_MESSAGES/messages.mobin20470 -> 20534 bytes
-rw-r--r--searx/translations/gl/LC_MESSAGES/messages.po64
-rw-r--r--searx/translations/he/LC_MESSAGES/messages.mobin22633 -> 22633 bytes
-rw-r--r--searx/translations/he/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/hr/LC_MESSAGES/messages.mobin19764 -> 19764 bytes
-rw-r--r--searx/translations/hr/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/hu/LC_MESSAGES/messages.mobin21263 -> 21263 bytes
-rw-r--r--searx/translations/hu/LC_MESSAGES/messages.po70
-rw-r--r--searx/translations/ia/LC_MESSAGES/messages.mobin7264 -> 7264 bytes
-rw-r--r--searx/translations/ia/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/id/LC_MESSAGES/messages.mobin20310 -> 20310 bytes
-rw-r--r--searx/translations/id/LC_MESSAGES/messages.po75
-rw-r--r--searx/translations/it/LC_MESSAGES/messages.mobin20895 -> 20895 bytes
-rw-r--r--searx/translations/it/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/ja/LC_MESSAGES/messages.mobin22406 -> 22406 bytes
-rw-r--r--searx/translations/ja/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/ko/LC_MESSAGES/messages.mobin20887 -> 20887 bytes
-rw-r--r--searx/translations/ko/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/lt/LC_MESSAGES/messages.mobin18686 -> 18686 bytes
-rw-r--r--searx/translations/lt/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/lv/LC_MESSAGES/messages.mobin11613 -> 11613 bytes
-rw-r--r--searx/translations/lv/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/messages.pot60
-rw-r--r--searx/translations/ms/LC_MESSAGES/messages.mobin16233 -> 16233 bytes
-rw-r--r--searx/translations/ms/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/nb_NO/LC_MESSAGES/messages.mobin18391 -> 18391 bytes
-rw-r--r--searx/translations/nb_NO/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/nl/LC_MESSAGES/messages.mobin20521 -> 20521 bytes
-rw-r--r--searx/translations/nl/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/oc/LC_MESSAGES/messages.mobin11894 -> 11894 bytes
-rw-r--r--searx/translations/oc/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/pl/LC_MESSAGES/messages.mobin21085 -> 21085 bytes
-rw-r--r--searx/translations/pl/LC_MESSAGES/messages.po77
-rw-r--r--searx/translations/pt/LC_MESSAGES/messages.mobin20860 -> 20860 bytes
-rw-r--r--searx/translations/pt/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/pt_BR/LC_MESSAGES/messages.mobin20919 -> 20919 bytes
-rw-r--r--searx/translations/pt_BR/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/ro/LC_MESSAGES/messages.mobin21332 -> 21370 bytes
-rw-r--r--searx/translations/ro/LC_MESSAGES/messages.po69
-rw-r--r--searx/translations/ru/LC_MESSAGES/messages.mobin26846 -> 26846 bytes
-rw-r--r--searx/translations/ru/LC_MESSAGES/messages.po74
-rw-r--r--searx/translations/si/LC_MESSAGES/messages.mobin7218 -> 7218 bytes
-rw-r--r--searx/translations/si/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/sk/LC_MESSAGES/messages.mobin20660 -> 20660 bytes
-rw-r--r--searx/translations/sk/LC_MESSAGES/messages.po75
-rw-r--r--searx/translations/sl/LC_MESSAGES/messages.mobin19887 -> 19887 bytes
-rw-r--r--searx/translations/sl/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/sr/LC_MESSAGES/messages.mobin24201 -> 24201 bytes
-rw-r--r--searx/translations/sr/LC_MESSAGES/messages.po75
-rw-r--r--searx/translations/sv/LC_MESSAGES/messages.mobin20330 -> 20330 bytes
-rw-r--r--searx/translations/sv/LC_MESSAGES/messages.po74
-rw-r--r--searx/translations/szl/LC_MESSAGES/messages.mobin15212 -> 15212 bytes
-rw-r--r--searx/translations/szl/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/ta/LC_MESSAGES/messages.mobin24115 -> 24115 bytes
-rw-r--r--searx/translations/ta/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/te/LC_MESSAGES/messages.mobin23369 -> 23369 bytes
-rw-r--r--searx/translations/te/LC_MESSAGES/messages.po86
-rw-r--r--searx/translations/th/LC_MESSAGES/messages.mobin28016 -> 28314 bytes
-rw-r--r--searx/translations/th/LC_MESSAGES/messages.po101
-rw-r--r--searx/translations/tr/LC_MESSAGES/messages.mobin20836 -> 20836 bytes
-rw-r--r--searx/translations/tr/LC_MESSAGES/messages.po73
-rw-r--r--searx/translations/uk/LC_MESSAGES/messages.mobin26610 -> 26685 bytes
-rw-r--r--searx/translations/uk/LC_MESSAGES/messages.po64
-rw-r--r--searx/translations/vi/LC_MESSAGES/messages.mobin19778 -> 19778 bytes
-rw-r--r--searx/translations/vi/LC_MESSAGES/messages.po60
-rw-r--r--searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mobin19622 -> 19622 bytes
-rw-r--r--searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po70
-rw-r--r--searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mobin19354 -> 19354 bytes
-rw-r--r--searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po60
111 files changed, 2518 insertions, 1267 deletions
diff --git a/searx/translations/af/LC_MESSAGES/messages.mo b/searx/translations/af/LC_MESSAGES/messages.mo
index 1ba141dfe..91a9709ed 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 198ece4c8..3ef1804e1 100644
--- a/searx/translations/af/LC_MESSAGES/messages.po
+++ b/searx/translations/af/LC_MESSAGES/messages.po
@@ -15,10 +15,10 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
-"PO-Revision-Date: 2024-07-09 15:18+0000\n"
-"Last-Translator: notlmutsaers "
-"<notlmutsaers@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
+"PO-Revision-Date: 2024-09-28 15:23+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\n"
"Language: af\n"
"Language-Team: Afrikaans "
"<https://translate.codeberg.org/projects/searxng/searxng/af/>\n"
@@ -163,6 +163,11 @@ msgstr "lig"
msgid "dark"
msgstr "donker"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -174,21 +179,23 @@ msgid "About"
msgstr "Aangaande"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "gemiddelde temperatuur"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "wolk dekking"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "geval"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Huidige toestand"
@@ -199,21 +206,25 @@ msgid "Evening"
msgstr "aand"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Voel soos"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Humiditeit"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Maksimum temp."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Minimum temp."
@@ -234,72 +245,79 @@ msgid "Noon"
msgstr "Middag"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Druk"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Sonopkoms"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Sonsondergang"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatuur"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV indeks"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Sigbaarheid"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Wind"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "intekenare"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "plasings"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktiewe gebruikers"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "kommentaar"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "gebruiker"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "gemeenskap"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "punte"
@@ -309,7 +327,7 @@ msgid "title"
msgstr "titel"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "outeur"
@@ -332,7 +350,7 @@ msgstr "geantwoord"
msgid "No item found"
msgstr "Geen item gevind"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Bron"
@@ -433,6 +451,10 @@ msgstr "Statistiese funksies"
msgid "Compute {functions} of the arguments"
msgstr "Verwerk {functions} van die argumente"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Kry aanwysings"
@@ -445,7 +467,7 @@ msgstr "{title} (VEROUDERD)"
msgid "This entry has been superseded by"
msgstr "Hierdie inskrywing was vervang deur"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanaal"
@@ -505,7 +527,7 @@ msgstr "boekgradering"
msgid "File quality"
msgstr "Lêer kwaliteit"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Bereken wiskundige uitdrukkings via die soekbalk"
@@ -671,7 +693,7 @@ msgstr "Lengte"
#: searx/templates/simple/macros.html:36
msgid "Views"
-msgstr ""
+msgstr "sienings"
#: searx/templates/simple/macros.html:37
#: searx/templates/simple/result_templates/files.html:34
@@ -929,7 +951,7 @@ msgstr "Boodskappe van die soek enjins"
#: searx/templates/simple/elements/engines_msg.html:7
msgid "seconds"
-msgstr ""
+msgstr "sekondes"
#: searx/templates/simple/elements/search_url.html:3
msgid "Search URL"
diff --git a/searx/translations/ar/LC_MESSAGES/messages.mo b/searx/translations/ar/LC_MESSAGES/messages.mo
index ae307b42d..c4fa2c685 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 5b52b811a..88f8a7607 100644
--- a/searx/translations/ar/LC_MESSAGES/messages.po
+++ b/searx/translations/ar/LC_MESSAGES/messages.po
@@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
-"PO-Revision-Date: 2024-09-15 14:18+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
+"PO-Revision-Date: 2024-10-04 07:09+0000\n"
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
"Language-Team: Arabic <https://translate.codeberg.org/projects/searxng/"
"searxng/ar/>\n"
@@ -171,6 +171,11 @@ msgstr "فاتح"
msgid "dark"
msgstr "مظلم"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "اسود"
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -182,21 +187,23 @@ msgid "About"
msgstr "حَول"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "متوسط الحرارة"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "حالة الطقس"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "غائم"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "الحالة الحالية"
@@ -207,21 +214,25 @@ msgid "Evening"
msgstr "مساء"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "كأنه"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "رطوبة"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "الحرارة العظمى"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "الحرارة الدنيا"
@@ -242,72 +253,79 @@ msgid "Noon"
msgstr "ظهيرة"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "الضغط"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "الشروق"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "الغروب"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "درجة الحرارة"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "مؤشر الأشعة فوق البنفسجية"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "الرؤيا"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "الرياح"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "المشتركين"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "المنشور"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "المستخدمين النشطين"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "التعليقات"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "المستخدم"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "المجتمع"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "النقاط"
@@ -317,7 +335,7 @@ msgid "title"
msgstr "العنوان"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "الكاتب"
@@ -340,7 +358,7 @@ msgstr "أُجيبت"
msgid "No item found"
msgstr "تعذر العثور على عناصر"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "المصدر"
@@ -441,6 +459,10 @@ msgstr "الدالات الإحصائية"
msgid "Compute {functions} of the arguments"
msgstr "حوسبة معطيات ال{functions}"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "احصل على الاتجاهات"
@@ -453,7 +475,7 @@ msgstr "{title} (قديما)"
msgid "This entry has been superseded by"
msgstr "هذا الإدخال تم استبداله بـ"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "القناة"
@@ -511,7 +533,7 @@ msgstr "تقييم الكتاب"
msgid "File quality"
msgstr "جودة الملف"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "حساب التعبيرات الرياضية عبر شريط البحث"
diff --git a/searx/translations/bg/LC_MESSAGES/messages.mo b/searx/translations/bg/LC_MESSAGES/messages.mo
index 37b71a50a..d8b5a117f 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 adf0b6cf2..1bb38e050 100644
--- a/searx/translations/bg/LC_MESSAGES/messages.po
+++ b/searx/translations/bg/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: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-05-25 08:18+0000\n"
"Last-Translator: krlsk <krlsk@users.noreply.translate.codeberg.org>\n"
"Language: bg\n"
@@ -163,6 +163,11 @@ msgstr "светъл"
msgid "dark"
msgstr "тъмен"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -174,21 +179,23 @@ msgid "About"
msgstr "Относно"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Средна темп."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Облачно"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Обстановка"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Сегашна обстановка"
@@ -199,21 +206,25 @@ msgid "Evening"
msgstr "Вечер"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Усеща се като"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Влажност"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Максилмална темп."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Минимална темп."
@@ -234,72 +245,79 @@ msgid "Noon"
msgstr "Обяд"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Налягане"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Изгрев"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Залез"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Температура"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV индекс"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Видимост"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Вятър"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "Абонати"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "Публикации"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "активни потребители"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "Коментари"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "Потребител"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "общност"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "Точки"
@@ -309,7 +327,7 @@ msgid "title"
msgstr "Заглавие"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "Автор"
@@ -332,7 +350,7 @@ msgstr ""
msgid "No item found"
msgstr "Не е намерен артикул"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Източник"
@@ -433,6 +451,10 @@ msgstr "Функции за статистика"
msgid "Compute {functions} of the arguments"
msgstr "Изчислете {functions} на аргументите"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Вземете упътвания"
@@ -445,7 +467,7 @@ msgstr "{title} (ОСТАРЯЛО)"
msgid "This entry has been superseded by"
msgstr "Този запис е заменен от"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Канал"
@@ -505,7 +527,7 @@ msgstr "Рейтинг на книги"
msgid "File quality"
msgstr "Качество на файл"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Изчеслете математически изрази през лентата за търсене"
diff --git a/searx/translations/bn/LC_MESSAGES/messages.mo b/searx/translations/bn/LC_MESSAGES/messages.mo
index 5b1d382c7..a3bf2a753 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 0603951f9..1c2efcc68 100644
--- a/searx/translations/bn/LC_MESSAGES/messages.po
+++ b/searx/translations/bn/LC_MESSAGES/messages.po
@@ -18,17 +18,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
-"PO-Revision-Date: 2024-06-27 19:18+0000\n"
-"Last-Translator: MonsoonRain "
-"<MonsoonRain@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
+"PO-Revision-Date: 2024-10-04 07:09+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Bengali <https://translate.codeberg.org/projects/searxng/"
+"searxng/bn/>\n"
"Language: bn\n"
-"Language-Team: Bengali "
-"<https://translate.codeberg.org/projects/searxng/searxng/bn/>\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.7.2\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -166,6 +166,11 @@ msgstr "সাদা"
msgid "dark"
msgstr "কালো"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -177,21 +182,23 @@ msgid "About"
msgstr "সম্বন্ধে"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "গড় তাপমাত্রা"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "মেঘলা"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "অবস্থা"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "বর্তমান অবস্থা"
@@ -202,21 +209,25 @@ msgid "Evening"
msgstr "সন্ধ্যা"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "অনুভব হয়"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "আদ্রতা"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "সর্বোচ্চ তাপমাত্রা"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "সর্বনিন্ম তাপমাত্রা"
@@ -237,72 +248,79 @@ msgid "Noon"
msgstr "দুপুর"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "চাপ"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "সূর্যোদয়"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "সূর্যাস্ত"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "তাপমাত্রা"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "ইউ ভি ইনডেক্স"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "দৃশ্যগোচর"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "বায়ু"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "সাবস্ক্রাইবারস"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "পোস্টস"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "সক্রিয় ইউজারস"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "কমেন্ট"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "ইউজার"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "কমিউনিটি"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "পয়েন্টস"
@@ -312,7 +330,7 @@ msgid "title"
msgstr "শিরোনাম"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "লেখক"
@@ -335,7 +353,7 @@ msgstr "উত্তরকৃত"
msgid "No item found"
msgstr "কোন আইটেম পাওয়া যায়নি"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "উৎস"
@@ -436,6 +454,10 @@ msgstr "পরিসংখ্যান কার্যাবলী"
msgid "Compute {functions} of the arguments"
msgstr "আর্গুমেন্টগুলির {functions} গণনা করুন৷"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "দিকনির্দেশ পান"
@@ -448,7 +470,7 @@ msgstr "{title} (অচল)"
msgid "This entry has been superseded by"
msgstr "এই এনট্রিটি দ্বারা বাতিল করা হয়েছে৷"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "চ্যানেল"
@@ -507,7 +529,7 @@ msgstr "বই পর্যালোচনা"
msgid "File quality"
msgstr "নথি মান"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "সার্চ বারের মাধমে গানিতিক সমীকরণ সমাধান করুন"
@@ -669,7 +691,7 @@ msgstr "দৈর্ঘ্য"
#: searx/templates/simple/macros.html:36
msgid "Views"
-msgstr ""
+msgstr "ভিউ"
#: searx/templates/simple/macros.html:37
#: searx/templates/simple/result_templates/files.html:34
@@ -929,7 +951,7 @@ msgstr "সার্চ ইঞ্জিন থেকে বার্তা"
#: searx/templates/simple/elements/engines_msg.html:7
msgid "seconds"
-msgstr ""
+msgstr "সেকেন্ড"
#: searx/templates/simple/elements/search_url.html:3
msgid "Search URL"
@@ -1701,4 +1723,3 @@ msgstr "ভিডিও লুকিয়ে ফেলুন"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "ইঞ্জিন ফলাফল পুনরুদ্ধার করতে পারেছেনা"
-
diff --git a/searx/translations/bo/LC_MESSAGES/messages.mo b/searx/translations/bo/LC_MESSAGES/messages.mo
index 0988133c3..b7bd49b0f 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 212b9b2e7..f43adddac 100644
--- a/searx/translations/bo/LC_MESSAGES/messages.po
+++ b/searx/translations/bo/LC_MESSAGES/messages.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2023-06-02 07:07+0000\n"
"Last-Translator: return42 <markus.heiser@darmarit.de>\n"
"Language: bo\n"
@@ -157,6 +157,11 @@ msgstr ""
msgid "dark"
msgstr ""
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -168,21 +173,23 @@ msgid "About"
msgstr ""
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr ""
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr ""
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr ""
@@ -193,21 +200,25 @@ msgid "Evening"
msgstr ""
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr ""
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr ""
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr ""
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr ""
@@ -228,72 +239,79 @@ msgid "Noon"
msgstr ""
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr ""
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr ""
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr ""
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr ""
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr ""
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr ""
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr ""
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -303,7 +321,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -326,7 +344,7 @@ msgstr ""
msgid "No item found"
msgstr "རྣམ་གྲངས་གང་ཡང་རྙེད་རྒྱུ་མ་བྱུང་།"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr ""
@@ -427,6 +445,10 @@ msgstr "སྡོམ་བརྩིས་ཀྱི་བྱེད་ནུས།
msgid "Compute {functions} of the arguments"
msgstr "{functions} གཞི་གྲངས་གྲངས་རྩིས།"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr ""
@@ -439,7 +461,7 @@ msgstr ""
msgid "This entry has been superseded by"
msgstr "འཚོལ་བྱང་འདི་གཞན་གྱིས་ཚབ་བྱེད་འདུག"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr ""
@@ -491,7 +513,7 @@ msgstr ""
msgid "File quality"
msgstr ""
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/ca/LC_MESSAGES/messages.mo b/searx/translations/ca/LC_MESSAGES/messages.mo
index 60f909db3..84765a124 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 45373c1e7..d493a281e 100644
--- a/searx/translations/ca/LC_MESSAGES/messages.po
+++ b/searx/translations/ca/LC_MESSAGES/messages.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-08-16 06:18+0000\n"
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
"\n"
@@ -169,6 +169,11 @@ msgstr "clar"
msgid "dark"
msgstr "fosc"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -180,21 +185,23 @@ msgid "About"
msgstr "Quant a"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Temperatura mitjana"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr ""
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr ""
@@ -205,21 +212,25 @@ msgid "Evening"
msgstr "Vespre"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr ""
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr ""
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr ""
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr ""
@@ -240,72 +251,79 @@ msgid "Noon"
msgstr "Migdia"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr ""
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr ""
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr ""
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr ""
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr ""
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr ""
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr ""
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -315,7 +333,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -338,7 +356,7 @@ msgstr ""
msgid "No item found"
msgstr "No s'ha trobat cap element"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Origen"
@@ -439,6 +457,10 @@ msgstr "Funcions estadístiques"
msgid "Compute {functions} of the arguments"
msgstr "Calcula {functions} dels arguments"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Obtén indicacions"
@@ -451,7 +473,7 @@ msgstr "{title} (OBSOLET)"
msgid "This entry has been superseded by"
msgstr "Aquesta entrada ha estat substituïda per"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Canal"
@@ -510,7 +532,7 @@ msgstr "Valoració de llibre"
msgid "File quality"
msgstr "Qualitat del fitxer"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/cs/LC_MESSAGES/messages.mo b/searx/translations/cs/LC_MESSAGES/messages.mo
index dadcb47d0..cb230bff2 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 a5d2180dc..268b16113 100644
--- a/searx/translations/cs/LC_MESSAGES/messages.po
+++ b/searx/translations/cs/LC_MESSAGES/messages.po
@@ -18,8 +18,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
-"PO-Revision-Date: 2024-09-15 14:18+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
+"PO-Revision-Date: 2024-10-03 19:18+0000\n"
"Last-Translator: Fjuro <fjuro@alius.cz>\n"
"Language-Team: Czech <https://translate.codeberg.org/projects/searxng/"
"searxng/cs/>\n"
@@ -167,6 +167,11 @@ msgstr "světlý"
msgid "dark"
msgstr "tmavý"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "černý"
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -178,21 +183,23 @@ msgid "About"
msgstr "O SearXNG"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Prům. teplota"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Pokrytí mraky"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Stav"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Aktuální stav"
@@ -203,21 +210,25 @@ msgid "Evening"
msgstr "Večer"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Pocitová teplota"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Vlhkost"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Max. teplota"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Min. teplota"
@@ -238,72 +249,79 @@ msgid "Noon"
msgstr "Poledne"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Tlak"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Východ slunce"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Západ slunce"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Teplota"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV index"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Viditelnost"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Vítr"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "odběratelé"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "příspěvky"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktivní uživatelé"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "komentáře"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "uživatel"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "komunita"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "body"
@@ -313,7 +331,7 @@ msgid "title"
msgstr "název"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "autor"
@@ -336,7 +354,7 @@ msgstr "zodpovězené"
msgid "No item found"
msgstr "Nic nenalezeno"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "zdroj"
@@ -437,6 +455,10 @@ msgstr "Statistické funkce"
msgid "Compute {functions} of the arguments"
msgstr "Výpočet funkcí {functions} pro daný argument"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Synonyma"
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Získat pokyny"
@@ -449,7 +471,7 @@ msgstr "{title} (ZASTARALÉ)"
msgid "This entry has been superseded by"
msgstr "Tato položka byla nahrazena položkou"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanál"
@@ -508,7 +530,7 @@ msgstr "Hodnocení knih"
msgid "File quality"
msgstr "Množství souborů"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Vypočítejte matematické výrazy pomocí vyhledávací lišty"
@@ -1308,8 +1330,8 @@ msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories"
msgstr ""
-"Pokud je vybrána kategorie, ihned provést vyhledávání. Zakažte pro vybrání "
-"několika kategorií"
+"Pokud je vybrána kategorie, ihned provést vyhledávání. Zakažte pro "
+"vybrání několika kategorií"
#: searx/templates/simple/preferences/theme.html:2
msgid "Theme"
diff --git a/searx/translations/cy/LC_MESSAGES/messages.mo b/searx/translations/cy/LC_MESSAGES/messages.mo
index bf3cfedff..be8fe0858 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 4cd7bb080..85d691558 100644
--- a/searx/translations/cy/LC_MESSAGES/messages.po
+++ b/searx/translations/cy/LC_MESSAGES/messages.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-07-28 14:18+0000\n"
"Last-Translator: EifionLlwyd "
"<EifionLlwyd@users.noreply.translate.codeberg.org>\n"
@@ -163,6 +163,11 @@ msgstr "golau"
msgid "dark"
msgstr "tywyll"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -174,21 +179,23 @@ msgid "About"
msgstr "Ynghylch"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Tymheredd cyfartalog"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Gorchuddiad cwmwl"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Cyflwr"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Cyflwr presennol"
@@ -199,21 +206,25 @@ msgid "Evening"
msgstr "Noswaith"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Yn teimlo fel"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Lleithder"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Tymheredd uchaf"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Tymheredd isaf"
@@ -234,72 +245,79 @@ msgid "Noon"
msgstr "Canol dydd"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Pwysedd"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Codiad haul"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Machlud"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Tymheredd"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "Mynegai UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Gwelededd"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Gwynt"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "tanysgrifwyr"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "postiau"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "defnyddwyr gweithredol"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "sylwadau"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "defnyddiwr"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "cymuned"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "pwyntiau"
@@ -309,7 +327,7 @@ msgid "title"
msgstr "teitl"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "awdur"
@@ -332,7 +350,7 @@ msgstr "wedi'i ateb"
msgid "No item found"
msgstr "Ni chanfuwyd eitem"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Ffynhonnell"
@@ -433,6 +451,10 @@ msgstr "Swyddogaethau ystadegau"
msgid "Compute {functions} of the arguments"
msgstr "Compute {functions} o'r dadleuon"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Cael cyfarwyddiadau"
@@ -445,7 +467,7 @@ msgstr "{title} (OBSOLETE)"
msgid "This entry has been superseded by"
msgstr "Mae'r cofnod hwn wedi ei ddisodli gan"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Sianel"
@@ -505,7 +527,7 @@ msgstr "Gradd llyfr"
msgid "File quality"
msgstr "ansawdd ffeil"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Cyfrifo mynegiad mathemategol o'r bar chwilio"
diff --git a/searx/translations/da/LC_MESSAGES/messages.mo b/searx/translations/da/LC_MESSAGES/messages.mo
index 33a14319d..8d83c06dd 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 9b4eb57ef..be2a0c2bf 100644
--- a/searx/translations/da/LC_MESSAGES/messages.po
+++ b/searx/translations/da/LC_MESSAGES/messages.po
@@ -11,19 +11,19 @@
# lolmeOzzi <lolmeOzzi@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Danish <https://translate.codeberg.org/projects/searxng/"
-"searxng/da/>\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -161,6 +161,11 @@ msgstr "lys"
msgid "dark"
msgstr "mørk"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -172,21 +177,23 @@ msgid "About"
msgstr "Om"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Gennemsnitlig temp."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Skydække"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Forhold"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Nuværende forhold"
@@ -197,21 +204,25 @@ msgid "Evening"
msgstr "Aften"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Føles som"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Luftfugtighed"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Maks. temp."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Min. temp."
@@ -232,72 +243,79 @@ msgid "Noon"
msgstr "Middag"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Tryk"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Solopgang"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Solnedgang"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatur"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV index"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Sigtbarhed"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Vind"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "abonnenter"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "opslag"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktive brugere"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "kommentare"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "bruger"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "fællesskab"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "point"
@@ -307,7 +325,7 @@ msgid "title"
msgstr "titel"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "forfatter"
@@ -330,7 +348,7 @@ msgstr ""
msgid "No item found"
msgstr "Intet fundet"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Kilde"
@@ -431,6 +449,10 @@ msgstr "Statistiske funktioner"
msgid "Compute {functions} of the arguments"
msgstr "Beregn {functions} af parametrene"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Få rutevejledning"
@@ -443,7 +465,7 @@ msgstr "{title} (FORÆLDET)"
msgid "This entry has been superseded by"
msgstr "Denne værdi er blevet overskrevet af"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanal"
@@ -503,7 +525,7 @@ msgstr "Bogbedømmelse"
msgid "File quality"
msgstr "Filkvalitet"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Udregn matematiske udtryk via søgefeltet"
@@ -1949,3 +1971,4 @@ msgstr "skjul video"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Søgemotorer kan ikke hente resultater"
+
diff --git a/searx/translations/de/LC_MESSAGES/messages.mo b/searx/translations/de/LC_MESSAGES/messages.mo
index d5e88db24..26a9071de 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 50f3d6d24..dbb6289f8 100644
--- a/searx/translations/de/LC_MESSAGES/messages.po
+++ b/searx/translations/de/LC_MESSAGES/messages.po
@@ -26,8 +26,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
-"PO-Revision-Date: 2024-09-15 14:18+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
+"PO-Revision-Date: 2024-10-04 07:09+0000\n"
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
"Language-Team: German <https://translate.codeberg.org/projects/searxng/"
"searxng/de/>\n"
@@ -174,6 +174,11 @@ msgstr "hell"
msgid "dark"
msgstr "dunkel"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "black"
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -185,21 +190,23 @@ msgid "About"
msgstr "Über"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Mittlere Temp."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Bewölkung"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Bedingung"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Aktuelle Bedingung"
@@ -210,21 +217,25 @@ msgid "Evening"
msgstr "Abends"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Gefühlt wie"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Luftfeuchtigkeit"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Max."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Min."
@@ -245,72 +256,79 @@ msgid "Noon"
msgstr "Mittags"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Luftdruck"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Sonnenaufgang"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Sonnenuntergang"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatur"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV-Index"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Sichtweite"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Wind"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "Abonnenten"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "Beiträge"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktive Nutzer"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "Kommentare"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "Benutzer"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "Community"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "Punkte"
@@ -320,7 +338,7 @@ msgid "title"
msgstr "Titel"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "Autor/-in"
@@ -343,7 +361,7 @@ msgstr "beantwortet"
msgid "No item found"
msgstr "Keine Einträge gefunden"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Quelle"
@@ -444,6 +462,10 @@ msgstr "Statistikfunktionen"
msgid "Compute {functions} of the arguments"
msgstr "{functions} der Argumente berechnen"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Synonyme"
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Richtung holen"
@@ -456,7 +478,7 @@ msgstr "{title} (OBSOLET)"
msgid "This entry has been superseded by"
msgstr "Dieser Eintrag wurde überschrieben von"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanal"
@@ -516,7 +538,7 @@ msgstr "Buchbewertung"
msgid "File quality"
msgstr "Dateiqualität"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Rechne mathematische Ausdrücke mit der Suchleiste aus"
diff --git a/searx/translations/dv/LC_MESSAGES/messages.mo b/searx/translations/dv/LC_MESSAGES/messages.mo
index e8329175a..9eefe2a8f 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 930e45281..00f33ebe3 100644
--- a/searx/translations/dv/LC_MESSAGES/messages.po
+++ b/searx/translations/dv/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: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2022-11-04 07:18+0000\n"
"Last-Translator: Landhoo School Students "
"<landhooschoolstudents@gmail.com>\n"
@@ -155,6 +155,11 @@ msgstr "އަލި"
msgid "dark"
msgstr "އަނދިރި"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -166,21 +171,23 @@ msgid "About"
msgstr ""
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr ""
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr ""
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr ""
@@ -191,21 +198,25 @@ msgid "Evening"
msgstr ""
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr ""
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr ""
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr ""
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr ""
@@ -226,72 +237,79 @@ msgid "Noon"
msgstr ""
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr ""
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr ""
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr ""
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr ""
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr ""
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr ""
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr ""
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -301,7 +319,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -324,7 +342,7 @@ msgstr ""
msgid "No item found"
msgstr ""
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr ""
@@ -425,6 +443,10 @@ msgstr ""
msgid "Compute {functions} of the arguments"
msgstr ""
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr ""
@@ -437,7 +459,7 @@ msgstr ""
msgid "This entry has been superseded by"
msgstr ""
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr ""
@@ -489,7 +511,7 @@ msgstr ""
msgid "File quality"
msgstr ""
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/el_GR/LC_MESSAGES/messages.mo b/searx/translations/el_GR/LC_MESSAGES/messages.mo
index 48178e7e3..4231c9c49 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 6068b98bc..565b8670c 100644
--- a/searx/translations/el_GR/LC_MESSAGES/messages.po
+++ b/searx/translations/el_GR/LC_MESSAGES/messages.po
@@ -15,19 +15,19 @@
# notlmutsaers <notlmutsaers@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Greek <https://translate.codeberg.org/projects/searxng/"
-"searxng/el/>\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -165,6 +165,11 @@ msgstr "φωτεινό"
msgid "dark"
msgstr "σκοτεινό"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -176,21 +181,23 @@ msgid "About"
msgstr "Σχετικά με το SearXNG"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Μέση θερμοκρασία."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Νεφοκάλυψη"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Κατάσταση"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Τωρινή κατάσταση"
@@ -201,21 +208,25 @@ msgid "Evening"
msgstr "Βράδυ"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Αίσθηση"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Υγρασία"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Μέγιστη θερμοκρασία."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Ελάχιστη Θερμοκρασία"
@@ -236,72 +247,79 @@ msgid "Noon"
msgstr "Μεσημέρι"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Πίεση"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Ανατολή ηλίου"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Η δυση του ηλιου"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Θερμοκρασία"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "Δείκτης UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Ορατότητα"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Ανεμος"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "συνδρομητές"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "αναρτήσεις"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "ενεργούς χρήστες"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "σχόλια"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "χρήστης"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "κοινότητα"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "σημεία"
@@ -311,7 +329,7 @@ msgid "title"
msgstr "τίτλος"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "συγγραφέας"
@@ -334,7 +352,7 @@ msgstr "απάντησε"
msgid "No item found"
msgstr "Δεν βρέθηκαν αντικείμενα"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Πηγή"
@@ -435,6 +453,10 @@ msgstr "Λειτουργίες στατιστικής"
msgid "Compute {functions} of the arguments"
msgstr "Υπολογισμός {functions} των παραμέτρων"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Πάρτε οδηγίες"
@@ -447,7 +469,7 @@ msgstr "{title} (ΠΑΡΩΧΗΜΕΝΟΣ)"
msgid "This entry has been superseded by"
msgstr "Αυτή η καταχώριση έχει αντικατασταθεί από"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Κανάλι"
@@ -507,7 +529,7 @@ msgstr "Βαθμολογία βιβλίου"
msgid "File quality"
msgstr "Ποιότητα αρχείου"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Υπολογίστε μαθηματικές εκφράσεις μέσω της γραμμής αναζήτησης"
@@ -1964,3 +1986,4 @@ msgstr "απόκρυψη βίντεο"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Οι μηχανές δε μπορούν να φέρουν αποτελέσματα"
+
diff --git a/searx/translations/en/LC_MESSAGES/messages.mo b/searx/translations/en/LC_MESSAGES/messages.mo
index d96c252d7..1d190dbdb 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 011c8e2b0..fe6d56960 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: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2014-01-30 15:22+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
@@ -153,6 +153,11 @@ msgstr ""
msgid "dark"
msgstr ""
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -164,21 +169,23 @@ msgid "About"
msgstr ""
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr ""
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr ""
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr ""
@@ -189,21 +196,25 @@ msgid "Evening"
msgstr ""
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr ""
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr ""
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr ""
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr ""
@@ -224,72 +235,79 @@ msgid "Noon"
msgstr ""
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr ""
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr ""
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr ""
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr ""
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr ""
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr ""
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr ""
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -299,7 +317,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -322,7 +340,7 @@ msgstr ""
msgid "No item found"
msgstr ""
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr ""
@@ -423,6 +441,10 @@ msgstr ""
msgid "Compute {functions} of the arguments"
msgstr ""
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr ""
@@ -435,7 +457,7 @@ msgstr ""
msgid "This entry has been superseded by"
msgstr ""
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr ""
@@ -487,7 +509,7 @@ msgstr ""
msgid "File quality"
msgstr ""
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/eo/LC_MESSAGES/messages.mo b/searx/translations/eo/LC_MESSAGES/messages.mo
index bd896d3cb..d10c223c9 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 6eb03ddd7..6a9256ef3 100644
--- a/searx/translations/eo/LC_MESSAGES/messages.po
+++ b/searx/translations/eo/LC_MESSAGES/messages.po
@@ -15,19 +15,19 @@
# return42 <return42@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Esperanto <https://translate.codeberg.org/projects/searxng/"
-"searxng/eo/>\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -165,6 +165,11 @@ msgstr "hela"
msgid "dark"
msgstr "malhela"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -176,21 +181,23 @@ msgid "About"
msgstr "Pri"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr ""
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr ""
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr ""
@@ -201,21 +208,25 @@ msgid "Evening"
msgstr "Vespero"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr ""
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr ""
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr ""
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr ""
@@ -236,72 +247,79 @@ msgid "Noon"
msgstr "Tagmezo"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr ""
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr ""
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr ""
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr ""
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr ""
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr ""
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr ""
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -311,7 +329,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -334,7 +352,7 @@ msgstr ""
msgid "No item found"
msgstr "Nenio trovita"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Fonto"
@@ -435,6 +453,10 @@ msgstr "Statistikaj funkcioj"
msgid "Compute {functions} of the arguments"
msgstr "Kalkuli {functions} de la argumentoj"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Akiri direktojn"
@@ -447,7 +469,7 @@ msgstr "{title} (MALAKTUALA)"
msgid "This entry has been superseded by"
msgstr "Tiu ĉi enigo estis anstataŭigita per"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanalo"
@@ -506,7 +528,7 @@ msgstr "Taksado de libro"
msgid "File quality"
msgstr "Dosiera kvalito"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
@@ -1931,3 +1953,4 @@ msgstr "kaŝi videojn"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Serĉiloj ne povas retrovi rezultojn"
+
diff --git a/searx/translations/es/LC_MESSAGES/messages.mo b/searx/translations/es/LC_MESSAGES/messages.mo
index c77afc319..6ba40ee88 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 0b20edc3d..f2c21afa4 100644
--- a/searx/translations/es/LC_MESSAGES/messages.po
+++ b/searx/translations/es/LC_MESSAGES/messages.po
@@ -35,19 +35,18 @@
# kny5 <kny5@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-15 14:18+0000\n"
"Last-Translator: kny5 <kny5@users.noreply.translate.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.7.2\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -185,6 +184,11 @@ msgstr "claro"
msgid "dark"
msgstr "oscuro"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -196,21 +200,23 @@ msgid "About"
msgstr "Acerca de"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Temperatura promedio"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Cubierto de nubes"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Condición"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Condición actual"
@@ -221,21 +227,25 @@ msgid "Evening"
msgstr "Tarde"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Sensación"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Humedad"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Temperatura máxima"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Temperatura mínima"
@@ -256,72 +266,79 @@ msgid "Noon"
msgstr "Mediodía"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Presión"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Amanecer"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Atardecer"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatura"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "Índice UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Visibilidad"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Viento"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "suscriptores"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "publicaciones"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "usuarios activos"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "comentarios"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "usuario"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "comunidad"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "puntos"
@@ -331,7 +348,7 @@ msgid "title"
msgstr "título"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "autor"
@@ -354,7 +371,7 @@ msgstr "contestado"
msgid "No item found"
msgstr "Ningún artículo encontrado"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Fuente"
@@ -455,6 +472,10 @@ msgstr "Funciones de estadística"
msgid "Compute {functions} of the arguments"
msgstr "Calcular las funciones {functions} de parámetros dados"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Obtener indicaciones"
@@ -467,7 +488,7 @@ msgstr "{title} (OBSOLETO)"
msgid "This entry has been superseded by"
msgstr "Esta entrada ha sido sustituida por"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Canal"
@@ -527,7 +548,7 @@ msgstr "Valoración del libro"
msgid "File quality"
msgstr "Calidad de los archivos"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Calcula expresiones matemáticas a través de la barra de búsqueda"
@@ -1988,3 +2009,4 @@ msgstr "ocultar video"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Los motores no pueden obtener resultados"
+
diff --git a/searx/translations/et/LC_MESSAGES/messages.mo b/searx/translations/et/LC_MESSAGES/messages.mo
index 062919e44..d1cd0a8ea 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 d6e656a7b..830010876 100644
--- a/searx/translations/et/LC_MESSAGES/messages.po
+++ b/searx/translations/et/LC_MESSAGES/messages.po
@@ -14,20 +14,19 @@
# Priit Jõerüüt <jrtcdbrg@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
-"PO-Revision-Date: 2024-09-06 07:09+0000\n"
-"Last-Translator: Priit Jõerüüt <jrtcdbrg@users.noreply.translate.codeberg."
-"org>\n"
-"Language-Team: Estonian <https://translate.codeberg.org/projects/searxng/"
-"searxng/et/>\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
+"PO-Revision-Date: 2024-10-03 11:11+0000\n"
+"Last-Translator: Priit Jõerüüt "
+"<jrtcdbrg@users.noreply.translate.codeberg.org>\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -165,6 +164,11 @@ msgstr "hele"
msgid "dark"
msgstr "tume"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "must"
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -173,24 +177,26 @@ msgstr "Töövõimeaeg"
#. BRAND_CUSTOM_LINKS['ABOUT']
#: searx/searxng.msg searx/templates/simple/base.html:50
msgid "About"
-msgstr "Teave"
+msgstr "SearXNG teave"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Keskmine temperatuur"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Pilvekate"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Olud"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Praegused olud"
@@ -201,21 +207,25 @@ msgid "Evening"
msgstr "Õhtu"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Tundub nagu"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Niiskus"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Maksimaalne temp."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Minimaalne temp."
@@ -236,72 +246,79 @@ msgid "Noon"
msgstr "Keskpäev"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Õhurõhk"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Päikesetõus"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Päikeseloojang"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatuur"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV indeks"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Nähtavus"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Tuul"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "tellijaid"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "postitusi"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktiivseid kasutajaid"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "kommentaare"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "kasutaja"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "kogukond"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "punkte"
@@ -311,7 +328,7 @@ msgid "title"
msgstr "pealkiri"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "Autor"
@@ -334,7 +351,7 @@ msgstr "vastatud"
msgid "No item found"
msgstr "Üksust ei leitud"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Allikas"
@@ -435,6 +452,10 @@ msgstr "Statistikafunktsioonid"
msgid "Compute {functions} of the arguments"
msgstr "Arvuta argumentide {functions}"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Hangi juhised"
@@ -447,7 +468,7 @@ msgstr "{title} (VANANENUD)"
msgid "This entry has been superseded by"
msgstr "See üksus on asendatud"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanal"
@@ -506,7 +527,7 @@ msgstr "Raamatu hinnang"
msgid "File quality"
msgstr "Faili kvaliteet"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Arvuta otsinguribal matemaatilisi avaldisi"
@@ -1933,3 +1954,4 @@ msgstr "peida video"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Otsingumootorid ei anna päringutele vastuseid"
+
diff --git a/searx/translations/eu/LC_MESSAGES/messages.mo b/searx/translations/eu/LC_MESSAGES/messages.mo
index 281f5a891..14daf3411 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 483a3aa7b..40f445372 100644
--- a/searx/translations/eu/LC_MESSAGES/messages.po
+++ b/searx/translations/eu/LC_MESSAGES/messages.po
@@ -14,19 +14,19 @@
# alexgabi <alexgabi@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-09 11:18+0000\n"
-"Last-Translator: alexgabi <alexgabi@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Basque <https://translate.codeberg.org/projects/searxng/"
-"searxng/eu/>\n"
+"Last-Translator: alexgabi <alexgabi@users.noreply.translate.codeberg.org>"
+"\n"
"Language: eu\n"
+"Language-Team: Basque "
+"<https://translate.codeberg.org/projects/searxng/searxng/eu/>\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -164,6 +164,11 @@ msgstr "argia"
msgid "dark"
msgstr "iluna"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -175,21 +180,23 @@ msgid "About"
msgstr "Honi buruz"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Batez besteko tenp."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Lainotua"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Baldintza"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Uneko baldintza"
@@ -200,21 +207,25 @@ msgid "Evening"
msgstr "Arratsaldean"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Gustura sentitzen da"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Hezetasuna"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Gehienezko tenp."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Gutxienezko tenp."
@@ -235,72 +246,79 @@ msgid "Noon"
msgstr "Eguerdian"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Presioa"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Egunsentia"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Ilunabarra"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Tenperatura"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV indizea"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Ikusgarritasuna"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Haizea"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "harpidedunak"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "mezuak"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "erabiltzaile aktiboak"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "iruzkinak"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "erabiltzailea"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "komunitatea"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "puntuak"
@@ -310,7 +328,7 @@ msgid "title"
msgstr "izenburua"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "egilea"
@@ -333,7 +351,7 @@ msgstr "erantzunda"
msgid "No item found"
msgstr "Ez da elementurik aurkitu"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Iturria"
@@ -434,6 +452,10 @@ msgstr "Funtzio estatistikoak"
msgid "Compute {functions} of the arguments"
msgstr "Kalkulatu argumentuen {funtzioak}"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Lortu jarraibideak"
@@ -446,7 +468,7 @@ msgstr "{title} (ZAHARKITUA)"
msgid "This entry has been superseded by"
msgstr "Sarrera hau hurrengoarekin ordezkatu da"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanala"
@@ -505,7 +527,7 @@ msgstr "Liburuaren balorazioa"
msgid "File quality"
msgstr "Fitxategiaren kalitatea"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Kalkulatu adierazpen matematikoak bilaketa-barraren bidez"
@@ -1934,3 +1956,4 @@ msgstr "ezkutatu bideoa"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Bilatzaileek ezin dute emaitzarik lortu"
+
diff --git a/searx/translations/fa_IR/LC_MESSAGES/messages.mo b/searx/translations/fa_IR/LC_MESSAGES/messages.mo
index 276f955f6..1abbc5e2a 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 637dca855..595de8d67 100644
--- a/searx/translations/fa_IR/LC_MESSAGES/messages.po
+++ b/searx/translations/fa_IR/LC_MESSAGES/messages.po
@@ -19,19 +19,18 @@
# MPBDev <MPBDev@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-16 18:18+0000\n"
"Last-Translator: MPBDev <MPBDev@users.noreply.translate.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.7.2\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -169,6 +168,11 @@ msgstr "روشن"
msgid "dark"
msgstr "تاریک"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -180,21 +184,23 @@ msgid "About"
msgstr "درباره"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "میانگین دما"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "‍پوشش ابری"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "وضعت"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "وضع کنونی"
@@ -205,21 +211,25 @@ msgid "Evening"
msgstr "عصر"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "حس می‌دهد مانند"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "رطوبت"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "نهایت دما"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "حداقل دما"
@@ -240,74 +250,81 @@ msgid "Noon"
msgstr "ظهر"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "فشار"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "طلوع"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "غروب"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "دما"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
#, fuzzy
msgid "UV index"
msgstr "مقدار اشعه UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
#, fuzzy
msgid "Visibility"
msgstr "دید"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "باد"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "دنبال کننده‌ها"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "پست ها"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "کاربران فعال"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "نظر ها"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "کاربر"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "جمعیت"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
#, fuzzy
msgid "points"
msgstr "امتیاز‌ّا"
@@ -319,7 +336,7 @@ msgid "title"
msgstr "موضوع"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "نگارنده"
@@ -345,7 +362,7 @@ msgstr "جواب داده شده"
msgid "No item found"
msgstr "چیزی پیدا نشد"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "منبع"
@@ -446,6 +463,10 @@ msgstr "توابع آماری"
msgid "Compute {functions} of the arguments"
msgstr "پردازش {functions} از آرگومان ها"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "دستورهای دریافت"
@@ -458,7 +479,7 @@ msgstr "{title} (منسوخ شده)"
msgid "This entry has been superseded by"
msgstr "این ورودی معلق شده است، توسط"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "کانال"
@@ -517,7 +538,7 @@ msgstr "رتبه بندی کتاب"
msgid "File quality"
msgstr "کیفیت فایل"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
#, fuzzy
msgid "Calculate mathematical expressions via the search bar"
msgstr "محاسبه عبارت‌های ریاضی در نوار جست و جو"
@@ -538,8 +559,7 @@ msgstr "افزونه های hostname"
#: searx/plugins/hostnames.py:104
#, fuzzy
msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
-msgstr ""
-"باز نویسی hostname ها. حذف‌کردن نتایج یا مرتب کردن آنها بر اساس hostname"
+msgstr "باز نویسی hostname ها. حذف‌کردن نتایج یا مرتب کردن آنها بر اساس hostname"
#: searx/plugins/oa_doi_rewrite.py:12
msgid "Open Access DOI rewrite"
@@ -1963,3 +1983,4 @@ msgstr "پنهان‌سازی ویدئو"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "موتورها توانایی دریافت نتایج را ندارند"
+
diff --git a/searx/translations/fi/LC_MESSAGES/messages.mo b/searx/translations/fi/LC_MESSAGES/messages.mo
index 50bf888f7..16c9d1fee 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 a80036799..8cf9dce31 100644
--- a/searx/translations/fi/LC_MESSAGES/messages.po
+++ b/searx/translations/fi/LC_MESSAGES/messages.po
@@ -14,19 +14,19 @@
# jonkke9 <jonkke9@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Finnish <https://translate.codeberg.org/projects/searxng/"
-"searxng/fi/>\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -164,6 +164,11 @@ msgstr "vaalea"
msgid "dark"
msgstr "tumma"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -175,21 +180,23 @@ msgid "About"
msgstr "Tietoa SearXNG:stä"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Keskilämpötila."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Pilvipeite"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Tilanne"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Tämän hetkinen tilanne"
@@ -200,21 +207,25 @@ msgid "Evening"
msgstr "Ilta"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Tuntuu kuin"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Kosteus"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Maksimi lämpötila."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Minimi lämpötila."
@@ -235,72 +246,79 @@ msgid "Noon"
msgstr "Päivä"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Ilmanpaine"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Auringonnousu"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Auringonlasku"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Lämpötila"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV indeksi"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Näkyvyys"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Tuuli"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "tilaajat"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "postaukset"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktiiviset käyttäjät"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "kommentit"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "käyttäjä"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "yhteisö"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "pisteet"
@@ -310,7 +328,7 @@ msgid "title"
msgstr "Otsikko"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "tekijä"
@@ -333,7 +351,7 @@ msgstr "vastattu"
msgid "No item found"
msgstr "Tietuetta ei löytynyt"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Lähde"
@@ -434,6 +452,10 @@ msgstr "Tilastolliset funktiot"
msgid "Compute {functions} of the arguments"
msgstr "Laske argumenttien {functions}"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Reittiohjeet"
@@ -446,7 +468,7 @@ msgstr "{title} (VANHENTUNUT)"
msgid "This entry has been superseded by"
msgstr "Tämän kohdan on korvannut"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanava"
@@ -505,7 +527,7 @@ msgstr "Kirjan arvostelu"
msgid "File quality"
msgstr "Tiedoston laatu"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Laske matemaattisia lausekkeita hakupalkissa"
@@ -1947,3 +1969,4 @@ msgstr "piilota video"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Moottorit eivät voi palauttaa tuloksia"
+
diff --git a/searx/translations/fil/LC_MESSAGES/messages.mo b/searx/translations/fil/LC_MESSAGES/messages.mo
index e790d046e..b184c4033 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 f8203aabd..a72e3838c 100644
--- a/searx/translations/fil/LC_MESSAGES/messages.po
+++ b/searx/translations/fil/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: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-08-27 16:18+0000\n"
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
"\n"
@@ -164,6 +164,11 @@ msgstr "maliwanag"
msgid "dark"
msgstr "madilim"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -175,21 +180,23 @@ msgid "About"
msgstr "Tungkol"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Karaniwang temp."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Kondisyon"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Kasalukuyang kondisyon"
@@ -200,21 +207,25 @@ msgid "Evening"
msgstr "Hapon"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr ""
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr ""
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr ""
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr ""
@@ -235,72 +246,79 @@ msgid "Noon"
msgstr "Tanghali"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr ""
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr ""
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr ""
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr ""
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr ""
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr ""
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr ""
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -310,7 +328,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -333,7 +351,7 @@ msgstr ""
msgid "No item found"
msgstr "Walang nakita na aytem"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Pinagmulan"
@@ -434,6 +452,10 @@ msgstr "Estatistika ng mga tungkulin"
msgid "Compute {functions} of the arguments"
msgstr "Tuusin ang {functions} ng pangangatuwiran"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Kumuha ng direksyon"
@@ -446,7 +468,7 @@ msgstr "{title} (Luma)"
msgid "This entry has been superseded by"
msgstr "Ang tala na ito ay ipinagpaliban ng"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Tyanel"
@@ -504,7 +526,7 @@ msgstr "rating ng libro"
msgid "File quality"
msgstr "Kalidad ng file"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/fr/LC_MESSAGES/messages.mo b/searx/translations/fr/LC_MESSAGES/messages.mo
index fa3de5110..6af16941e 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 de84df07d..c48c5f43a 100644
--- a/searx/translations/fr/LC_MESSAGES/messages.po
+++ b/searx/translations/fr/LC_MESSAGES/messages.po
@@ -27,19 +27,18 @@
# kratos <kratos@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-24 19:18+0000\n"
"Last-Translator: kratos <kratos@users.noreply.translate.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.7.2\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -177,6 +176,11 @@ msgstr "clair"
msgid "dark"
msgstr "sombre"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -188,21 +192,23 @@ msgid "About"
msgstr "À propos"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Temp. moyenne"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Couvert nuageux"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Condition"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Condition actuelle"
@@ -213,21 +219,25 @@ msgid "Evening"
msgstr "Soir"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Ressenti"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Humidité"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Temp. maximale"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Temp. minimale"
@@ -248,72 +258,79 @@ msgid "Noon"
msgstr "Midi"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Pression"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Lever du soleil"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Coucher de soleil"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Température"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "Indice UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Visibilité"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Le vent"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "Abonnés"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "Posts"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "utilisateurs actifs"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "Commentaires"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "utilisateur"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "Communauté"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "points"
@@ -323,7 +340,7 @@ msgid "title"
msgstr "Titre"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "Auteur"
@@ -346,7 +363,7 @@ msgstr "répondu"
msgid "No item found"
msgstr "Pas d'élément trouvé"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Source"
@@ -447,6 +464,10 @@ msgstr "Fonctions statistiques"
msgid "Compute {functions} of the arguments"
msgstr "Calcule les {functions} des arguments"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Obtenir l'itinéraire"
@@ -459,7 +480,7 @@ msgstr "{title} (OBSOLÈTE)"
msgid "This entry has been superseded by"
msgstr "Cet item a été remplacé par"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Chaîne"
@@ -519,7 +540,7 @@ msgstr "Évaluation du livre"
msgid "File quality"
msgstr "Qualité du fichier"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Calculer des expressions mathématiques dans la barre de recherche"
@@ -1984,3 +2005,4 @@ msgstr "cacher la vidéo"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Les moteurs ne peuvent pas récupérer de résultats"
+
diff --git a/searx/translations/gl/LC_MESSAGES/messages.mo b/searx/translations/gl/LC_MESSAGES/messages.mo
index 42735d653..c420b30c4 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 ad0055fbb..6e66b6324 100644
--- a/searx/translations/gl/LC_MESSAGES/messages.po
+++ b/searx/translations/gl/LC_MESSAGES/messages.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
-"PO-Revision-Date: 2024-09-04 04:14+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
+"PO-Revision-Date: 2024-10-04 07:09+0000\n"
"Last-Translator: ghose <ghose@users.noreply.translate.codeberg.org>\n"
"Language-Team: Galician <https://translate.codeberg.org/projects/searxng/"
"searxng/gl/>\n"
@@ -23,7 +23,7 @@ msgstr ""
"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.7\n"
+"X-Generator: Weblate 5.7.2\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -161,6 +161,11 @@ msgstr "claro"
msgid "dark"
msgstr "escuro"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "negro"
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -172,21 +177,23 @@ msgid "About"
msgstr "Sobre"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Temp. media"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Cuberto"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Situación"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Estado actual"
@@ -197,21 +204,25 @@ msgid "Evening"
msgstr "Tarde"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Sensación"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Humidade"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Temp. Máx."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Temp. Mín."
@@ -232,72 +243,79 @@ msgid "Noon"
msgstr "Mediodía"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Presión"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Abrente"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Solpor"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatura"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "Índice UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Visibilidade"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Vento"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "subscritoras"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "publicacións"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "usuarias activas"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "comentarios"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "usuaria"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "comunidade"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "puntos"
@@ -307,7 +325,7 @@ msgid "title"
msgstr "título"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "autoría"
@@ -330,7 +348,7 @@ msgstr "respondido"
msgid "No item found"
msgstr "Non se atoparon elementos"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Fonte"
@@ -431,6 +449,10 @@ msgstr "Funcións de estatística"
msgid "Compute {functions} of the arguments"
msgstr "Calcula {functions} dos argumentos"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Sinónimos"
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Obter direccións"
@@ -443,7 +465,7 @@ msgstr "{title} (OBSOLETO)"
msgid "This entry has been superseded by"
msgstr "Esta entrada foi proporcionada por"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Canle"
@@ -502,7 +524,7 @@ msgstr "Valoración do libro"
msgid "File quality"
msgstr "Calidade do ficheiro"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Calcular expresións matemáticas usando a barra de busca"
diff --git a/searx/translations/he/LC_MESSAGES/messages.mo b/searx/translations/he/LC_MESSAGES/messages.mo
index b8bc3b3a6..68ad39e46 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 08e37cb7a..9ee0da47f 100644
--- a/searx/translations/he/LC_MESSAGES/messages.po
+++ b/searx/translations/he/LC_MESSAGES/messages.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-08-27 16:18+0000\n"
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
"\n"
@@ -170,6 +170,11 @@ msgstr "בהיר"
msgid "dark"
msgstr "כהה"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -181,21 +186,23 @@ msgid "About"
msgstr "אודות"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "טמפ' ממוצעת"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "כיסוי עננים"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "תנאים"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "תנאים כרגע"
@@ -206,21 +213,25 @@ msgid "Evening"
msgstr "ערב"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "מרגיש כמו"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "לחות"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "טמפ' מקסימלית"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "טמפ' מינימלית"
@@ -241,72 +252,79 @@ msgid "Noon"
msgstr "צהריים"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "לחץ"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "זריחה"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "שקיעה"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "טמפרטורה"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "מדד קרינת UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "נראות"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "רוח"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "מנויים"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "פוסטים"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "משתמשים פעילים"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "הערות"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "משתמש"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "קהילה"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "נקודות"
@@ -316,7 +334,7 @@ msgid "title"
msgstr "כותרת"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "מחבר"
@@ -339,7 +357,7 @@ msgstr "נענו"
msgid "No item found"
msgstr "לא נמצא פריט"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "מקור"
@@ -440,6 +458,10 @@ msgstr "פונקציות סטטיסטיקה"
msgid "Compute {functions} of the arguments"
msgstr "מחשבת {functions} של הארגומנטים"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "קבל כיוונים"
@@ -452,7 +474,7 @@ msgstr "{title} (OBSOLETE)"
msgid "This entry has been superseded by"
msgstr "רשומה זו הוחלפה על ידי"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "ערוץ"
@@ -511,7 +533,7 @@ msgstr "דירוג ספרים"
msgid "File quality"
msgstr "איכות קובץ"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "חשב ביטויים מתמטיים באמצעות שורת החיפוש"
diff --git a/searx/translations/hr/LC_MESSAGES/messages.mo b/searx/translations/hr/LC_MESSAGES/messages.mo
index 5c848e71d..6286cc0d3 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 3a737121b..fce35c8f6 100644
--- a/searx/translations/hr/LC_MESSAGES/messages.po
+++ b/searx/translations/hr/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: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-06-08 13:18+0000\n"
"Last-Translator: ganoci <ganoci@users.noreply.translate.codeberg.org>\n"
"Language: hr\n"
@@ -166,6 +166,11 @@ msgstr "svijetlo"
msgid "dark"
msgstr "tamno"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -177,21 +182,23 @@ msgid "About"
msgstr "O nama"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "prosječna temperatura."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "naoblaka"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Cremenski uvjeti"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Trenutni vremenski uvjeti"
@@ -202,21 +209,25 @@ msgid "Evening"
msgstr "Večer"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "izgleda kao"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "vlažnost"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "maks. temp."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Min. temp."
@@ -237,72 +248,79 @@ msgid "Noon"
msgstr "Podne"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Pritisak"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "izlazak sunca"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "zalazak"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "temperatura"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV index"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "vidljivost"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "vjetar"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "pretplatnici"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "objave"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktivni korisnici"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "komentari"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "korisnik"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "zajednica"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "bodovi"
@@ -312,7 +330,7 @@ msgid "title"
msgstr "naslov"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "autor"
@@ -335,7 +353,7 @@ msgstr ""
msgid "No item found"
msgstr "Nije pronađena nijedna stavka"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Izvor"
@@ -436,6 +454,10 @@ msgstr "Statistične funkcije"
msgid "Compute {functions} of the arguments"
msgstr "Izračunajte {functions} argumenata"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Dobij upute"
@@ -448,7 +470,7 @@ msgstr "{title} (ZASTARJELO)"
msgid "This entry has been superseded by"
msgstr "Ovaj je unos zamijenio"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanal"
@@ -507,7 +529,7 @@ msgstr "Ocjena knjige"
msgid "File quality"
msgstr "Kvaliteta datoteke"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/hu/LC_MESSAGES/messages.mo b/searx/translations/hu/LC_MESSAGES/messages.mo
index fa2939590..c279f0f4a 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 cb3249923..85c7fba79 100644
--- a/searx/translations/hu/LC_MESSAGES/messages.po
+++ b/searx/translations/hu/LC_MESSAGES/messages.po
@@ -18,19 +18,18 @@
# kratos <kratos@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-24 19:18+0000\n"
"Last-Translator: kratos <kratos@users.noreply.translate.codeberg.org>\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.7.2\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -168,6 +167,11 @@ msgstr "világos"
msgid "dark"
msgstr "sötét"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -179,21 +183,23 @@ msgid "About"
msgstr "Névjegy"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Átlagos hőm."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Felhő borította"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Állapot"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Jelenlegi állapot"
@@ -204,21 +210,25 @@ msgid "Evening"
msgstr "Este"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "érzetre"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Páratartalom"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Maximum hőm."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Minimum hőm."
@@ -239,72 +249,79 @@ msgid "Noon"
msgstr "Dél"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Nyomás"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Napfelkelte"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Naplemente"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Hőmérséklet"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV terhelés"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Láthatóság"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Szél"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "Feliratkozók"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "bejegyzések"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktív felhasználók"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "kommentek"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "felhasználó"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "közösség"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "pontok"
@@ -314,7 +331,7 @@ msgid "title"
msgstr "cím"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "szerző"
@@ -337,7 +354,7 @@ msgstr "megválaszolt"
msgid "No item found"
msgstr "Nincs találat"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Forrás"
@@ -438,6 +455,10 @@ msgstr "Statisztikai függvények"
msgid "Compute {functions} of the arguments"
msgstr "{functions} alkalmazása az argumentumokon"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Útvonaltervezés"
@@ -450,7 +471,7 @@ msgstr "{title} (elavult)"
msgid "This entry has been superseded by"
msgstr "Ezt a bejegyzést leváltotta:"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Csatorna"
@@ -509,7 +530,7 @@ msgstr "Könyv értékelése"
msgid "File quality"
msgstr "Fájlminőség"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Végezzen el matematikai műveleteket a keresősávban"
@@ -1954,3 +1975,4 @@ msgstr "videó elrejtése"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Nincs találat a keresőmotortól"
+
diff --git a/searx/translations/ia/LC_MESSAGES/messages.mo b/searx/translations/ia/LC_MESSAGES/messages.mo
index e91dc42b1..b9790f743 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 f761a3ad5..a42eb00d4 100644
--- a/searx/translations/ia/LC_MESSAGES/messages.po
+++ b/searx/translations/ia/LC_MESSAGES/messages.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2023-06-22 09:02+0000\n"
"Last-Translator: return42 <markus.heiser@darmarit.de>\n"
"Language: ia\n"
@@ -156,6 +156,11 @@ msgstr ""
msgid "dark"
msgstr ""
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -167,21 +172,23 @@ msgid "About"
msgstr ""
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr ""
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr ""
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr ""
@@ -192,21 +199,25 @@ msgid "Evening"
msgstr ""
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr ""
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr ""
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr ""
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr ""
@@ -227,72 +238,79 @@ msgid "Noon"
msgstr ""
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr ""
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr ""
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr ""
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr ""
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr ""
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr ""
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr ""
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -302,7 +320,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -325,7 +343,7 @@ msgstr ""
msgid "No item found"
msgstr "Nulle item trovate"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr ""
@@ -426,6 +444,10 @@ msgstr "Functiones statistic"
msgid "Compute {functions} of the arguments"
msgstr "Computa {functions} del argumentos"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr ""
@@ -438,7 +460,7 @@ msgstr ""
msgid "This entry has been superseded by"
msgstr "Iste entrata esseva substituite per"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr ""
@@ -490,7 +512,7 @@ msgstr ""
msgid "File quality"
msgstr ""
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/id/LC_MESSAGES/messages.mo b/searx/translations/id/LC_MESSAGES/messages.mo
index 01a621592..25a9cd510 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 52784e133..e14361892 100644
--- a/searx/translations/id/LC_MESSAGES/messages.po
+++ b/searx/translations/id/LC_MESSAGES/messages.po
@@ -16,17 +16,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
-"PO-Revision-Date: 2024-09-23 01:18+0000\n"
-"Last-Translator: Linerly <Linerly@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Indonesian <https://translate.codeberg.org/projects/searxng/"
-"searxng/id/>\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
+"PO-Revision-Date: 2024-09-28 15:23+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\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.7.2\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -42,7 +42,7 @@ msgstr "lainnya"
#. CATEGORY_NAMES['FILES']
#: searx/searxng.msg
msgid "files"
-msgstr "berkas"
+msgstr "File"
#. CATEGORY_NAMES['GENERAL']
#: searx/searxng.msg
@@ -164,6 +164,11 @@ msgstr "cerah"
msgid "dark"
msgstr "gelap"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -175,21 +180,23 @@ msgid "About"
msgstr "Tentang"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "suhu rata‐rata."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Tutupan awan"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "kondisi"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "kondisi saat ini"
@@ -200,21 +207,25 @@ msgid "Evening"
msgstr "Sore"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "terasa seperti"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "kelembaban"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "suhu maksimum."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "suhu minimum."
@@ -235,72 +246,79 @@ msgid "Noon"
msgstr "Siang"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "tekanan"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "matahari terbit"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "matahari terbenam"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "suhu"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "indeks UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "jarak pandang"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "angin"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "pelanggan"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "postingan"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "pengguna aktif"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "komentar"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "pengguna"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "komunitas"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "poin-poin"
@@ -310,7 +328,7 @@ msgid "title"
msgstr "judul"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "penulis"
@@ -333,7 +351,7 @@ msgstr "dijawab"
msgid "No item found"
msgstr "Item tidak ditemukan"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Sumber"
@@ -434,6 +452,10 @@ msgstr "Fungsi statistik"
msgid "Compute {functions} of the arguments"
msgstr "Menghitung {functions} dari argumen"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Mendapatkan arah"
@@ -446,7 +468,7 @@ msgstr "{title} (USANG)"
msgid "This entry has been superseded by"
msgstr "Masukan ini telah digantikan oleh"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Saluran"
@@ -506,7 +528,7 @@ msgstr "Peringkat buku"
msgid "File quality"
msgstr "Kualitas berkas"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Hitung ekspresi matematika melalui bilah pencarian"
@@ -1838,3 +1860,4 @@ msgstr "sembunyikan video"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Mesin-mesin tidak dapat mendapatkan hasil"
+
diff --git a/searx/translations/it/LC_MESSAGES/messages.mo b/searx/translations/it/LC_MESSAGES/messages.mo
index 58979b2c4..c97259aff 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 24818d969..821aa5046 100644
--- a/searx/translations/it/LC_MESSAGES/messages.po
+++ b/searx/translations/it/LC_MESSAGES/messages.po
@@ -29,19 +29,19 @@
# tiziodcaio <tiziodcaio@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Italian <https://translate.codeberg.org/projects/searxng/"
-"searxng/it/>\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -179,6 +179,11 @@ msgstr "chiaro"
msgid "dark"
msgstr "scuro"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -190,21 +195,23 @@ msgid "About"
msgstr "A proposito"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Temp. media"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Nuvolosità"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Condizione"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Condizione attuale"
@@ -215,21 +222,25 @@ msgid "Evening"
msgstr "Sera"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Percepita come"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Umidità"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Temp. massima"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Temp. min"
@@ -250,72 +261,79 @@ msgid "Noon"
msgstr "Mezzogiorno"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Pressione"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Alba"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Tramonto"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatura"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "Indice UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Visibilità"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Vento"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "iscritti"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "messaggi"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "utenti attivi"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "commenti"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "utente"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "comunità"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "punti"
@@ -325,7 +343,7 @@ msgid "title"
msgstr "titolo"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "autore"
@@ -348,7 +366,7 @@ msgstr "risposto"
msgid "No item found"
msgstr "Nessun oggetto trovato"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Sorgente"
@@ -449,6 +467,10 @@ msgstr "Funzioni statistiche"
msgid "Compute {functions} of the arguments"
msgstr "Calcola {functions} degli argomenti"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Ricevi direzioni"
@@ -461,7 +483,7 @@ msgstr "{title} (OBSOLETO)"
msgid "This entry has been superseded by"
msgstr "Questa voce è stata sostituita da"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Canale"
@@ -521,7 +543,7 @@ msgstr "Valutazione del libro"
msgid "File quality"
msgstr "Qualità del file"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Calcola espressioni matematiche nella barra di ricerca"
@@ -1981,3 +2003,4 @@ msgstr "nascondi video"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "I motori di ricerca non riescono a recuperare risultati"
+
diff --git a/searx/translations/ja/LC_MESSAGES/messages.mo b/searx/translations/ja/LC_MESSAGES/messages.mo
index cb91d1e35..1c4535333 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 17af189e6..5c81aec24 100644
--- a/searx/translations/ja/LC_MESSAGES/messages.po
+++ b/searx/translations/ja/LC_MESSAGES/messages.po
@@ -23,19 +23,19 @@
# return42 <return42@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-23 01:18+0000\n"
-"Last-Translator: tentsbet <tentsbet@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Japanese <https://translate.codeberg.org/projects/searxng/"
-"searxng/ja/>\n"
+"Last-Translator: tentsbet <tentsbet@users.noreply.translate.codeberg.org>"
+"\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.7.2\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -173,6 +173,11 @@ msgstr "ライト"
msgid "dark"
msgstr "ダーク"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -184,21 +189,23 @@ msgid "About"
msgstr "関連情報"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "平均気温."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "曇り"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "天気"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "現在の天気"
@@ -209,21 +216,25 @@ msgid "Evening"
msgstr "夕方"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "体感"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "湿度"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "最高気温."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "最低気温."
@@ -244,72 +255,79 @@ msgid "Noon"
msgstr "昼"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "気圧"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "日の出"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "日の入り"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "気温"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV指数"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "視界"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "風速"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "サブスクライバー"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "投稿"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "アクティブユーザー"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "コメント"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "ユーザー"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "コミュニティ"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "ポイント"
@@ -319,7 +337,7 @@ msgid "title"
msgstr "タイトル"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "作"
@@ -342,7 +360,7 @@ msgstr "回答"
msgid "No item found"
msgstr "アイテムが見つかりません"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "ソース"
@@ -443,6 +461,10 @@ msgstr "統計機能"
msgid "Compute {functions} of the arguments"
msgstr "変数の {functions} を計算する"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "経路を取得する"
@@ -455,7 +477,7 @@ msgstr "{title} (廃止)"
msgid "This entry has been superseded by"
msgstr "このエントリは、置き換えられました:"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "チャンネル"
@@ -509,7 +531,7 @@ msgstr "書籍評価点数"
msgid "File quality"
msgstr "ファイル品質"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "検索バーで数式を計算"
@@ -1887,3 +1909,4 @@ msgstr "動画を隠す"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "エンジンは結果を取得できません"
+
diff --git a/searx/translations/ko/LC_MESSAGES/messages.mo b/searx/translations/ko/LC_MESSAGES/messages.mo
index d6cec7c6e..8177fb80e 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 4d618c76f..7e91516ce 100644
--- a/searx/translations/ko/LC_MESSAGES/messages.po
+++ b/searx/translations/ko/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: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-07-03 17:18+0000\n"
"Last-Translator: seonghobae "
"<seonghobae@users.noreply.translate.codeberg.org>\n"
@@ -162,6 +162,11 @@ msgstr "라이트"
msgid "dark"
msgstr "다크"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -173,21 +178,23 @@ msgid "About"
msgstr "정보"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "평균 온도."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "운량"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "상태"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "현재 상태"
@@ -198,21 +205,25 @@ msgid "Evening"
msgstr "저녁"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "체감"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "습도"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "최대 기온"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "최저 기온"
@@ -233,72 +244,79 @@ msgid "Noon"
msgstr "정오"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "기압"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "일출"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "일몰"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "기온"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "자외선 지수"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "가시도"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "풍속"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "구독자"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "글"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "활동 사용자"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "댓글"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "사용자"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "커뮤니티"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "점수"
@@ -308,7 +326,7 @@ msgid "title"
msgstr "제목"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "작성자"
@@ -331,7 +349,7 @@ msgstr "응답"
msgid "No item found"
msgstr "검색 결과가 없습니다"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "소스"
@@ -432,6 +450,10 @@ msgstr "통계 기능"
msgid "Compute {functions} of the arguments"
msgstr "{functions} 매개변수 계산"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "길찾기"
@@ -444,7 +466,7 @@ msgstr "{title} (사용되지 않음)"
msgid "This entry has been superseded by"
msgstr "이 항목은 다음으로 대체되었습니다"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "채널"
@@ -502,7 +524,7 @@ msgstr "책 평점"
msgid "File quality"
msgstr "파일 품질"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "검색바를 통해 수학연산 계산하기"
diff --git a/searx/translations/lt/LC_MESSAGES/messages.mo b/searx/translations/lt/LC_MESSAGES/messages.mo
index b961639ed..0cd62c10d 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 b73ca1442..425f4254e 100644
--- a/searx/translations/lt/LC_MESSAGES/messages.po
+++ b/searx/translations/lt/LC_MESSAGES/messages.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-07-30 08:18+0000\n"
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
"\n"
@@ -163,6 +163,11 @@ msgstr "šviesi"
msgid "dark"
msgstr "tamsi"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -174,21 +179,23 @@ msgid "About"
msgstr "Apie"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Vidutinė temperatura"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Sąlyga"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Esamos sąlygos"
@@ -199,21 +206,25 @@ msgid "Evening"
msgstr "Vakaras"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Jaučiasi kaip"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Dregmė"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Aukščiausia temperatura"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Mažiausia temperatura"
@@ -234,72 +245,79 @@ msgid "Noon"
msgstr "Vidurdienis"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Slėgis"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Saulėtekis"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Saulėlydis"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatura"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV indeksas"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Matomumas"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Vėjas"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "Prenumeratoriai"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "Įrašai"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "Aktyvus naudotojai"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "Komentarai"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "Naudotojai"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "Bendruomene"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "Taškai"
@@ -309,7 +327,7 @@ msgid "title"
msgstr "Pavadinimas"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "Autorius"
@@ -332,7 +350,7 @@ msgstr ""
msgid "No item found"
msgstr "Elementų nerasta"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Šaltinis"
@@ -433,6 +451,10 @@ msgstr "Statistikos funkcijos"
msgid "Compute {functions} of the arguments"
msgstr "Skaičiuoti argumentų {functions} funkcijas"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Gauti nurodymus"
@@ -445,7 +467,7 @@ msgstr "{title} (PASENĘS)"
msgid "This entry has been superseded by"
msgstr "Šį įrašą pakeitė"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanalas"
@@ -504,7 +526,7 @@ msgstr "Knygos įvertinimas"
msgid "File quality"
msgstr "Failo kokybė"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/lv/LC_MESSAGES/messages.mo b/searx/translations/lv/LC_MESSAGES/messages.mo
index 68657697e..d6968538b 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 20169e2ef..742a79634 100644
--- a/searx/translations/lv/LC_MESSAGES/messages.po
+++ b/searx/translations/lv/LC_MESSAGES/messages.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-05-23 21:19+0000\n"
"Last-Translator: Obligate <Obligate@users.noreply.translate.codeberg.org>"
"\n"
@@ -161,6 +161,11 @@ msgstr "gaišs"
msgid "dark"
msgstr "tumšs"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -172,21 +177,23 @@ msgid "About"
msgstr "Par"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Vidējā temp."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Mākoņu klājums"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Stāvoklis"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Pašreizējais stāvoklis"
@@ -197,21 +204,25 @@ msgid "Evening"
msgstr "Vakara"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Pēc sajūtām"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Mitrums"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Maksimālā temp."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Minimālā temp."
@@ -232,72 +243,79 @@ msgid "Noon"
msgstr "Pusdiena"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Spiediens"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Saullēkts"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Saulriets"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatūra"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV indekss"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Redzamība"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Vējš"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "abonenti"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktīvi lietotāji"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "komentāri"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "lietotājs"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "kopiena"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "punkti"
@@ -307,7 +325,7 @@ msgid "title"
msgstr "virsraksts"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "autors"
@@ -330,7 +348,7 @@ msgstr ""
msgid "No item found"
msgstr "Nav atrasts neviens vienums"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Avots"
@@ -431,6 +449,10 @@ msgstr "Statistikas funkcijas"
msgid "Compute {functions} of the arguments"
msgstr "Aprēķināt argumentu {functions}"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Saņemt norādījumus"
@@ -443,7 +465,7 @@ msgstr "{title} (NOVECOJIS)"
msgid "This entry has been superseded by"
msgstr "Šis ieraksts ir ticis aizstāts ar"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanāls"
@@ -502,7 +524,7 @@ msgstr "grāmatu vērtējums"
msgid "File quality"
msgstr "Failu kvalitāte"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/messages.pot b/searx/translations/messages.pot
index 89d58d923..fd2761beb 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: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+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"
@@ -152,6 +152,11 @@ msgstr ""
msgid "dark"
msgstr ""
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -163,21 +168,23 @@ msgid "About"
msgstr ""
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr ""
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr ""
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr ""
@@ -188,21 +195,25 @@ msgid "Evening"
msgstr ""
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr ""
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr ""
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr ""
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr ""
@@ -223,72 +234,79 @@ msgid "Noon"
msgstr ""
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr ""
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr ""
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr ""
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr ""
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr ""
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr ""
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr ""
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -298,7 +316,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -321,7 +339,7 @@ msgstr ""
msgid "No item found"
msgstr ""
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr ""
@@ -422,6 +440,10 @@ msgstr ""
msgid "Compute {functions} of the arguments"
msgstr ""
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr ""
@@ -434,7 +456,7 @@ msgstr ""
msgid "This entry has been superseded by"
msgstr ""
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr ""
@@ -486,7 +508,7 @@ msgstr ""
msgid "File quality"
msgstr ""
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/ms/LC_MESSAGES/messages.mo b/searx/translations/ms/LC_MESSAGES/messages.mo
index 96e8e4b44..fd37f94f9 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 93319b96c..37d82eccf 100644
--- a/searx/translations/ms/LC_MESSAGES/messages.po
+++ b/searx/translations/ms/LC_MESSAGES/messages.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-07-19 07:09+0000\n"
"Last-Translator: wazhanudin "
"<wazhanudin@users.noreply.translate.codeberg.org>\n"
@@ -163,6 +163,11 @@ msgstr "terang"
msgid "dark"
msgstr "gelap"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -174,21 +179,23 @@ msgid "About"
msgstr "Tentang"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Suhu purata."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Litupan awan"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Keadaan"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Keadaan semasa"
@@ -199,21 +206,25 @@ msgid "Evening"
msgstr "Petang"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Rasa seperti"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Kelembapan"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Suhu max."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Suhu min."
@@ -234,72 +245,79 @@ msgid "Noon"
msgstr "Tengah hari"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Tekanan"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Matahari terbit"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Matahari terbenam"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Suhu"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "Indeks UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Penglihatan"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Angin"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "Langganan"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "kiriman"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "pengguna aktif"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "komen"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "pengguna"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "komuniti"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "mata"
@@ -309,7 +327,7 @@ msgid "title"
msgstr "tajuk"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "penulis"
@@ -332,7 +350,7 @@ msgstr "dijawab"
msgid "No item found"
msgstr "barang tidak dijumpai"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Punca"
@@ -433,6 +451,10 @@ msgstr "Fungsi statistik"
msgid "Compute {functions} of the arguments"
msgstr "Mengira {functions} dari hujah-hujah"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Dapatkan tunjuk-arah"
@@ -445,7 +467,7 @@ msgstr "{title} (USANG)"
msgid "This entry has been superseded by"
msgstr "Kemasukan ini telah diganti oleh"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Saluran"
@@ -504,7 +526,7 @@ msgstr "Penarafan buku"
msgid "File quality"
msgstr "Kualiti fail"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Kira ungkapan matematik melalui bar carian"
diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.mo b/searx/translations/nb_NO/LC_MESSAGES/messages.mo
index 1eaac2341..7ce21051f 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 574fdd373..dcf05d03f 100644
--- a/searx/translations/nb_NO/LC_MESSAGES/messages.po
+++ b/searx/translations/nb_NO/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: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-04-07 07:18+0000\n"
"Last-Translator: omfj <omfj@users.noreply.translate.codeberg.org>\n"
"Language: nb_NO\n"
@@ -160,6 +160,11 @@ msgstr "lys"
msgid "dark"
msgstr "mørk"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -171,21 +176,23 @@ msgid "About"
msgstr "Om"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr ""
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr ""
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr ""
@@ -196,21 +203,25 @@ msgid "Evening"
msgstr "Kveld"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr ""
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr ""
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr ""
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr ""
@@ -231,72 +242,79 @@ msgid "Noon"
msgstr "Formiddag"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr ""
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr ""
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr ""
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr ""
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr ""
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr ""
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr ""
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -306,7 +324,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -329,7 +347,7 @@ msgstr ""
msgid "No item found"
msgstr "Fant ingen elementer"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Kilde"
@@ -430,6 +448,10 @@ msgstr "Statistikkfunksjoner"
msgid "Compute {functions} of the arguments"
msgstr "Regn ut {functions} av parameterne"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Få veibeskrivelser"
@@ -442,7 +464,7 @@ msgstr "{title} (FORELDET)"
msgid "This entry has been superseded by"
msgstr "Denne oppføringen har blitt erstattet av"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanal"
@@ -501,7 +523,7 @@ msgstr "Bokvurdering"
msgid "File quality"
msgstr "Filkvalitet"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/nl/LC_MESSAGES/messages.mo b/searx/translations/nl/LC_MESSAGES/messages.mo
index 6b8fa7a91..782e1c068 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 ba116e01f..f18664df4 100644
--- a/searx/translations/nl/LC_MESSAGES/messages.po
+++ b/searx/translations/nl/LC_MESSAGES/messages.po
@@ -24,19 +24,19 @@
# return42 <return42@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Dutch <https://translate.codeberg.org/projects/searxng/"
-"searxng/nl/>\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -174,6 +174,11 @@ msgstr "licht"
msgid "dark"
msgstr "donker"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -185,21 +190,23 @@ msgid "About"
msgstr "Over"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Gemiddelde temp."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Bewolking"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Omstandigheden"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Huidige weersomstandigheden"
@@ -210,21 +217,25 @@ msgid "Evening"
msgstr "avond"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Voelt als"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Luchtvochtigheid"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Max temp."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Min temp."
@@ -245,72 +256,79 @@ msgid "Noon"
msgstr "'s middags"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Luchtdruk"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Zonsopkomst"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Zonsondergang"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatuur"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV-index"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Zichtbaarheid"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Wind"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "abonnees"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "posten"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "actieve gebruikers"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "reacties"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "gebruikers"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "gemeenschap"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "punten"
@@ -320,7 +338,7 @@ msgid "title"
msgstr "titel"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "auteur"
@@ -343,7 +361,7 @@ msgstr "beantwoord"
msgid "No item found"
msgstr "Er is geen resultaat gevonden"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Bron"
@@ -444,6 +462,10 @@ msgstr "Statistische functies"
msgid "Compute {functions} of the arguments"
msgstr "Bereken {functions} van de opties"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Routebeschrijving"
@@ -456,7 +478,7 @@ msgstr "{title} (VEROUDERD)"
msgid "This entry has been superseded by"
msgstr "Dit object is overbodig gemaakt door"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanaal"
@@ -516,7 +538,7 @@ msgstr "boekbeoordeling"
msgid "File quality"
msgstr "bestandskwaliteit"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Bereken wiskundige uitdrukkingen via de zoekbalk"
@@ -1974,3 +1996,4 @@ msgstr "verberg video"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Zoekmachines konden geen resultaten ophalen"
+
diff --git a/searx/translations/oc/LC_MESSAGES/messages.mo b/searx/translations/oc/LC_MESSAGES/messages.mo
index 697d43c2c..2f9fee258 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 70ec12602..0ca0bf239 100644
--- a/searx/translations/oc/LC_MESSAGES/messages.po
+++ b/searx/translations/oc/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: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-03-12 17:28+0000\n"
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
"\n"
@@ -160,6 +160,11 @@ msgstr "clar"
msgid "dark"
msgstr "fosc"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -171,21 +176,23 @@ msgid "About"
msgstr "A prepaus"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr ""
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr ""
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr ""
@@ -196,21 +203,25 @@ msgid "Evening"
msgstr "Ser"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr ""
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr ""
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr ""
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr ""
@@ -231,72 +242,79 @@ msgid "Noon"
msgstr "Miègjorn"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr ""
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr ""
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr ""
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr ""
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr ""
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr ""
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr ""
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -306,7 +324,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -329,7 +347,7 @@ msgstr ""
msgid "No item found"
msgstr "Cap d’element pas trobat"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Font"
@@ -430,6 +448,10 @@ msgstr "Foncions estatisticas"
msgid "Compute {functions} of the arguments"
msgstr "Calcula las {functions} dels arguments"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Obténer l’itinerari"
@@ -442,7 +464,7 @@ msgstr "{title} (OBSOLÈT)"
msgid "This entry has been superseded by"
msgstr "Aqueste element es estat remplaçat per"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Canal"
@@ -496,7 +518,7 @@ msgstr "Nòta del libre"
msgid "File quality"
msgstr "Qualitat del fichièr"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/pl/LC_MESSAGES/messages.mo b/searx/translations/pl/LC_MESSAGES/messages.mo
index d333a47d6..31a380bef 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 8eb11e3d9..0ff66073c 100644
--- a/searx/translations/pl/LC_MESSAGES/messages.po
+++ b/searx/translations/pl/LC_MESSAGES/messages.po
@@ -20,21 +20,21 @@
# 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Polish <https://translate.codeberg.org/projects/searxng/"
-"searxng/pl/>\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -172,6 +172,11 @@ msgstr "jasny"
msgid "dark"
msgstr "ciemny"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -183,21 +188,23 @@ msgid "About"
msgstr "Informacje o"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Średnia temp."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Zachmurzenie"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Warunki pogodowe"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Aktualna pogoda"
@@ -208,21 +215,25 @@ msgid "Evening"
msgstr "Wieczorem"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Odczuwalna"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Wilgotność"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Maksymalna temp."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Minimalna temp."
@@ -243,72 +254,79 @@ msgid "Noon"
msgstr "Południe"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Ciśnienie"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Wschód słońca"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Zachód słońca"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatura"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "Indeks UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Widoczność"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Wiatr"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "subskrybenci"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "wpisy"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktywni użytkownicy"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "komentarze"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "użytkownik"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "społeczność"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "punkty"
@@ -318,7 +336,7 @@ msgid "title"
msgstr "tytuł"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "autor"
@@ -341,7 +359,7 @@ msgstr "odebrany"
msgid "No item found"
msgstr "Nie znaleziono elementu"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Źródło"
@@ -442,6 +460,10 @@ msgstr "Funkcje statystyczne"
msgid "Compute {functions} of the arguments"
msgstr "Oblicz {functions} argumentów"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Pokaż wskazówki"
@@ -454,7 +476,7 @@ msgstr "{title} (PRZESTARZAŁY)"
msgid "This entry has been superseded by"
msgstr "Ten wpis został zastąpiony przez"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanał"
@@ -513,7 +535,7 @@ msgstr "Ocena książki"
msgid "File quality"
msgstr "Jakość pliku"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Obliczaj wyrażenia matematyczne za pomocą paska wyszukiwania"
@@ -1961,3 +1983,4 @@ msgstr "ukryj wideo"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Wyszukiwarki nie mogą pobrać wyników"
+
diff --git a/searx/translations/pt/LC_MESSAGES/messages.mo b/searx/translations/pt/LC_MESSAGES/messages.mo
index 2d2f6bbab..e494d6c68 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 5635dddb8..1f98f1abe 100644
--- a/searx/translations/pt/LC_MESSAGES/messages.po
+++ b/searx/translations/pt/LC_MESSAGES/messages.po
@@ -20,19 +20,19 @@
# ds451 <ds451@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Portuguese <https://translate.codeberg.org/projects/searxng/"
-"searxng/pt/>\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -170,6 +170,11 @@ msgstr "claro"
msgid "dark"
msgstr "escuro"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -181,21 +186,23 @@ msgid "About"
msgstr "Acerca"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Temperatura média."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Cobertura de nuvens"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Condição"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Condição atual"
@@ -206,21 +213,25 @@ msgid "Evening"
msgstr "Tarde"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Sensação térmica"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Humidade"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Temperatura máxima."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Temperatura mínima"
@@ -241,72 +252,79 @@ msgid "Noon"
msgstr "Meio-dia"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Pressão"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Nascer do sol"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Pôr do sol"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatura"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "Índice UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Visibilidade"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Vento"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "Subscritores"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "Publicações"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "utilizadores átivos"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "comentadores"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "utilizador"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "comunidade"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "pontos"
@@ -316,7 +334,7 @@ msgid "title"
msgstr "título"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "autor"
@@ -339,7 +357,7 @@ msgstr "respondido"
msgid "No item found"
msgstr "Nenhum item encontrado"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Fonte"
@@ -440,6 +458,10 @@ msgstr "Funções de estatística"
msgid "Compute {functions} of the arguments"
msgstr "Calcular {functions} dos argumentos"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Obter direções"
@@ -452,7 +474,7 @@ msgstr "{title} (OBSOLETO)"
msgid "This entry has been superseded by"
msgstr "Esta entrada foi substituída por"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Canal"
@@ -511,7 +533,7 @@ msgstr "Classificação do livro"
msgid "File quality"
msgstr "Qualidade do ficheiro"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Calcular expressões matemáticas na barra de pesquisa"
@@ -1967,3 +1989,4 @@ msgstr "esconder vídeo"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Mecanismos não podem recuperar resultados"
+
diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.mo b/searx/translations/pt_BR/LC_MESSAGES/messages.mo
index b71b2f3f7..ac3694832 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 c348929b9..d0d21fcf8 100644
--- a/searx/translations/pt_BR/LC_MESSAGES/messages.po
+++ b/searx/translations/pt_BR/LC_MESSAGES/messages.po
@@ -32,19 +32,19 @@
# rafablog77 <rafablog77@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Portuguese (Brazil) <https://translate.codeberg.org/projects/"
-"searxng/searxng/pt_BR/>\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -182,6 +182,11 @@ msgstr "claro"
msgid "dark"
msgstr "escuro"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -193,21 +198,23 @@ msgid "About"
msgstr "Sobre"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Temperatura Média"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Nublado"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Condição"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Condição atual"
@@ -218,21 +225,25 @@ msgid "Evening"
msgstr "Tarde"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Sensação térmica"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Umidade"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Temperatura Máxima"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Temperatura Mínima"
@@ -253,72 +264,79 @@ msgid "Noon"
msgstr "Meio dia"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Pressão"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Nascer do sol"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Pôr do sol"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatura"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "Índice UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Visibilidade"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Vento"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "Inscritos"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "publicações"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "usuários ativos"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "comentários"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "usuário"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "comunidade"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "pontos"
@@ -328,7 +346,7 @@ msgid "title"
msgstr "título"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "autor"
@@ -351,7 +369,7 @@ msgstr "respondido"
msgid "No item found"
msgstr "Nenhum item encontrado"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Fonte"
@@ -452,6 +470,10 @@ msgstr "Funções estatísticas"
msgid "Compute {functions} of the arguments"
msgstr "Computar {functions} dos argumentos"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Obter instruções"
@@ -464,7 +486,7 @@ msgstr "{title} (OBSOLETO)"
msgid "This entry has been superseded by"
msgstr "Esta entrada foi substituída por"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Canal"
@@ -524,7 +546,7 @@ msgstr "Avaliação de livro"
msgid "File quality"
msgstr "Qualidade do arquivo"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Calcular expressões matemáticas pela caixa de pesquisa"
@@ -1988,3 +2010,4 @@ msgstr "ocultar vídeo"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Os motores de busca não conseguiram obter resultados"
+
diff --git a/searx/translations/ro/LC_MESSAGES/messages.mo b/searx/translations/ro/LC_MESSAGES/messages.mo
index 3f800029b..9f7b8e642 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 72fd0d6c9..16c22aac0 100644
--- a/searx/translations/ro/LC_MESSAGES/messages.po
+++ b/searx/translations/ro/LC_MESSAGES/messages.po
@@ -15,14 +15,15 @@
# microsoftocsharp <kottiberyu@gmail.com>, 2023.
# return42 <return42@users.noreply.translate.codeberg.org>, 2024.
# LunarCat93 <LunarCat93@users.noreply.translate.codeberg.org>, 2024.
+# UnD37970UnD <UnD37970UnD@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
-"PO-Revision-Date: 2024-08-01 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
+"PO-Revision-Date: 2024-09-28 15:23+0000\n"
+"Last-Translator: UnD37970UnD "
+"<UnD37970UnD@users.noreply.translate.codeberg.org>\n"
"Language: ro\n"
"Language-Team: Romanian "
"<https://translate.codeberg.org/projects/searxng/searxng/ro/>\n"
@@ -168,6 +169,11 @@ msgstr "luminos"
msgid "dark"
msgstr "întunecat"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -179,21 +185,23 @@ msgid "About"
msgstr "Despre"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Temperatură medie."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Nebulozitate"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Condiție"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Condiție curentă"
@@ -204,21 +212,25 @@ msgid "Evening"
msgstr "Seara"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Se simte ca"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Umiditate"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Temperatură maximă."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Temperatură minimă."
@@ -239,72 +251,79 @@ msgid "Noon"
msgstr "Pranz"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Presiune"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Răsărit"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Apus"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatură"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "Index UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Vizibilitate"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Vânt"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "Abonați"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "Postări"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "Utilizatori activi"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "Comentarii"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "utilizator"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "comunitate"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "Puncte"
@@ -314,7 +333,7 @@ msgid "title"
msgstr "Titlu"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "autor"
@@ -337,7 +356,7 @@ msgstr "răspuns"
msgid "No item found"
msgstr "Niciun element găsit"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Sursă"
@@ -438,6 +457,10 @@ msgstr "Funcții statistice"
msgid "Compute {functions} of the arguments"
msgstr "Calculează {functions} din argumente"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Gaseste directia"
@@ -450,7 +473,7 @@ msgstr "{title} {OBSOLETE}"
msgid "This entry has been superseded by"
msgstr "Această intrare a fost inlocuită de"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Canal"
@@ -509,7 +532,7 @@ msgstr "Recenzia cărții"
msgid "File quality"
msgstr "Calitatea fișierului"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Calculați expresii matematice prin bara de căutare"
@@ -935,7 +958,7 @@ msgstr "Mesaje de la motoarele de căutare"
#: searx/templates/simple/elements/engines_msg.html:7
msgid "seconds"
-msgstr ""
+msgstr "secunde"
#: searx/templates/simple/elements/search_url.html:3
msgid "Search URL"
diff --git a/searx/translations/ru/LC_MESSAGES/messages.mo b/searx/translations/ru/LC_MESSAGES/messages.mo
index 1117e37d5..4f5214b2d 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 a4f95d571..f7754c76d 100644
--- a/searx/translations/ru/LC_MESSAGES/messages.po
+++ b/searx/translations/ru/LC_MESSAGES/messages.po
@@ -23,21 +23,20 @@
# Xvnov <Xvnov@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-09 11:18+0000\n"
"Last-Translator: 0ko <0ko@users.noreply.translate.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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -175,6 +174,11 @@ msgstr "светлая"
msgid "dark"
msgstr "тёмная"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -186,21 +190,23 @@ msgid "About"
msgstr "О программе"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Средняя темп."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Облачность"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Условия"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Текущие условия"
@@ -211,21 +217,25 @@ msgid "Evening"
msgstr "Вечер"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Ощущается как"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Влажность"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Макс. темп."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Мин. темп."
@@ -246,72 +256,79 @@ msgid "Noon"
msgstr "Полдень"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Давление"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Восход"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Закат"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Температура"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "УФ-индекс"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Видимость"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Ветер"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "подписчики"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "записи"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "активные пользователи"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "комментарии"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "пользователь"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "сообщество"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "пункты"
@@ -321,7 +338,7 @@ msgid "title"
msgstr "название"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "автор"
@@ -344,7 +361,7 @@ msgstr "ответил"
msgid "No item found"
msgstr "Ничего не найдено"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Источник"
@@ -445,6 +462,10 @@ msgstr "Статистические функции"
msgid "Compute {functions} of the arguments"
msgstr "Применяет функции {functions} к аргументам"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Запрашивать маршруты"
@@ -457,7 +478,7 @@ msgstr "{title} (УСТАРЕЛО)"
msgid "This entry has been superseded by"
msgstr "Эта запись была заменена на"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Канал"
@@ -516,7 +537,7 @@ msgstr "Рейтинг книги"
msgid "File quality"
msgstr "Качество файла"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Считать математические выражения в строке поиска"
@@ -1965,3 +1986,4 @@ msgstr "скрыть видео"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Поисковые системы не могут получить результат"
+
diff --git a/searx/translations/si/LC_MESSAGES/messages.mo b/searx/translations/si/LC_MESSAGES/messages.mo
index b2e73c5c4..3c0157135 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 b06117ddd..ff205c9ee 100644
--- a/searx/translations/si/LC_MESSAGES/messages.po
+++ b/searx/translations/si/LC_MESSAGES/messages.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-06-22 11:18+0000\n"
"Last-Translator: nish_j <nish_j@users.noreply.translate.codeberg.org>\n"
"Language: si\n"
@@ -157,6 +157,11 @@ msgstr "එළිය"
msgid "dark"
msgstr "අඳුරු"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -168,21 +173,23 @@ msgid "About"
msgstr "ගැන"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "සාමාන්‍ය උශ්නත්වය."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "තර්කය"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "වත්මන් තත්වය"
@@ -193,21 +200,25 @@ msgid "Evening"
msgstr "හවස"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "වගේ දැනෙනවා"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "ආර්ද්‍රතාවය"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "උපරිම උශ්ණත්වය."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "අවම උශ්ණත්වය."
@@ -228,72 +239,79 @@ msgid "Noon"
msgstr "දවල්"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "පීඩනය"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "ඉර නැගීම"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "ඉර බැසීම"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "උශ්ණත්වය"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV දර්ශකය"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "පැහැදිලිභාවය"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "සුලග"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "ග්‍රාහකයින්"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -303,7 +321,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -326,7 +344,7 @@ msgstr ""
msgid "No item found"
msgstr "අයිතමයක් හමු නොවීය"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "මූලාශ්‍රය"
@@ -427,6 +445,10 @@ msgstr ""
msgid "Compute {functions} of the arguments"
msgstr ""
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr ""
@@ -439,7 +461,7 @@ msgstr ""
msgid "This entry has been superseded by"
msgstr ""
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "නාලිකාව"
@@ -491,7 +513,7 @@ msgstr ""
msgid "File quality"
msgstr ""
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/sk/LC_MESSAGES/messages.mo b/searx/translations/sk/LC_MESSAGES/messages.mo
index 2d8bb2013..3df8008d3 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 9572c04af..28a1b2442 100644
--- a/searx/translations/sk/LC_MESSAGES/messages.po
+++ b/searx/translations/sk/LC_MESSAGES/messages.po
@@ -12,20 +12,20 @@
# Vision <Vision@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Slovak <https://translate.codeberg.org/projects/searxng/"
-"searxng/sk/>\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -163,6 +163,11 @@ msgstr "svetlý"
msgid "dark"
msgstr "tmavý"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -174,21 +179,23 @@ msgid "About"
msgstr "O nás"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Priemerná teplota"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Oblačnosť"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Podmienka"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Aktuálna podmienka"
@@ -199,21 +206,25 @@ msgid "Evening"
msgstr "Večer"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Pocitovo ako"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Vlhkosť"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Max teplota"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Min teplota"
@@ -234,72 +245,79 @@ msgid "Noon"
msgstr "Poludnie"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Tlak"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Východ slnka"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Západ slnka"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Teplota"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "Index UV"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Viditeľnosť"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Vietor"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "odberatelia"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "príspevky"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktívny používatelia"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "komentáre"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "používateľ"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "komunita"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "body"
@@ -309,7 +327,7 @@ msgid "title"
msgstr "názov"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "autor"
@@ -332,7 +350,7 @@ msgstr ""
msgid "No item found"
msgstr "Nič sa nenašlo"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Zdroj"
@@ -433,6 +451,10 @@ msgstr "Štatistické funkcie"
msgid "Compute {functions} of the arguments"
msgstr "Vypočítať {functions} argumentov"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Požiadať o navigáciu"
@@ -445,7 +467,7 @@ msgstr "{title} (ZASTARANÉ)"
msgid "This entry has been superseded by"
msgstr "Táto položka bola nahradená"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanál"
@@ -504,7 +526,7 @@ msgstr "Hodnotenie knižky"
msgid "File quality"
msgstr "Kvalita súboru"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Vypočítaj matematické výrazy cez vyhľadávací panel"
@@ -1943,3 +1965,4 @@ msgstr "skryť video"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Vyhľadávače nemôžu získať výsledky"
+
diff --git a/searx/translations/sl/LC_MESSAGES/messages.mo b/searx/translations/sl/LC_MESSAGES/messages.mo
index 8994a7711..973e11faf 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 65c630d21..82f45a157 100644
--- a/searx/translations/sl/LC_MESSAGES/messages.po
+++ b/searx/translations/sl/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: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-05-23 21:19+0000\n"
"Last-Translator: cynedex <cynedex@users.noreply.translate.codeberg.org>\n"
"Language: sl\n"
@@ -164,6 +164,11 @@ msgstr "svetlo"
msgid "dark"
msgstr "temno"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -175,21 +180,23 @@ msgid "About"
msgstr "O nas"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Povprečna temp."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Oblačnost"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Pogoji"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Trenutno stanje"
@@ -200,21 +207,25 @@ msgid "Evening"
msgstr "Večer"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Občuti se kot"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Vlaga"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Najvišja temp."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Najnižja temp."
@@ -235,72 +246,79 @@ msgid "Noon"
msgstr "Opoldne"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Tlak"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Sončni vzhod"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Sončni zahod"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatura"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV indeks"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Vidnost"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Veter"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "naročniki"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "objave"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktivni uporabnik"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "komentarji"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "uporabnik"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "skupnost"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "točke"
@@ -310,7 +328,7 @@ msgid "title"
msgstr "glavni naslov"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "avtor"
@@ -333,7 +351,7 @@ msgstr ""
msgid "No item found"
msgstr "Ni zadetkov"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Vir"
@@ -434,6 +452,10 @@ msgstr "Statistične funkcije"
msgid "Compute {functions} of the arguments"
msgstr "Izračunaj {functions} argumentov"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Pridobite navodila"
@@ -446,7 +468,7 @@ msgstr "{title} (neveljaven)"
msgid "This entry has been superseded by"
msgstr "Ta vnos je bil nadomeščen z"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanal"
@@ -505,7 +527,7 @@ msgstr "Ocena knjige"
msgid "File quality"
msgstr "Kakovost datoteke"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Izačunajte matematične izraze preko iskalne vrstice"
diff --git a/searx/translations/sr/LC_MESSAGES/messages.mo b/searx/translations/sr/LC_MESSAGES/messages.mo
index e76c7127c..42560bcc3 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 679304603..9c5246a62 100644
--- a/searx/translations/sr/LC_MESSAGES/messages.po
+++ b/searx/translations/sr/LC_MESSAGES/messages.po
@@ -13,20 +13,20 @@
# crnobog <crnobog@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Serbian <https://translate.codeberg.org/projects/searxng/"
-"searxng/sr/>\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -164,6 +164,11 @@ msgstr "светло"
msgid "dark"
msgstr "мрачно"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -175,21 +180,23 @@ msgid "About"
msgstr "О нама"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Просечна температура"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Облачност"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Стање"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Тренутно стање"
@@ -201,21 +208,25 @@ msgid "Evening"
msgstr "Вече"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Осећај"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Влажност"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Највећа темп."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Најмања темп."
@@ -239,72 +250,79 @@ msgid "Noon"
msgstr "Подне"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr ""
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr ""
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr ""
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr ""
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr ""
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr ""
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr ""
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -314,7 +332,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -337,7 +355,7 @@ msgstr ""
msgid "No item found"
msgstr "Ставка није пронађена"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Извор"
@@ -438,6 +456,10 @@ msgstr "Статистичке функције"
msgid "Compute {functions} of the arguments"
msgstr "Израчунајте {functions} аргумената"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Упутства за правац"
@@ -450,7 +472,7 @@ msgstr "{title} (ЗАСТАРЕЛО)"
msgid "This entry has been superseded by"
msgstr "Овај унос је заменио"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Канал"
@@ -509,7 +531,7 @@ msgstr "Оцена књиге"
msgid "File quality"
msgstr "Квалитет датотеке"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
@@ -1942,3 +1964,4 @@ msgstr "сакриј видео"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Не може повратити резултате"
+
diff --git a/searx/translations/sv/LC_MESSAGES/messages.mo b/searx/translations/sv/LC_MESSAGES/messages.mo
index 1568ce074..39c0c8a1d 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 d34008a4e..2c8ffda11 100644
--- a/searx/translations/sv/LC_MESSAGES/messages.po
+++ b/searx/translations/sv/LC_MESSAGES/messages.po
@@ -24,20 +24,19 @@
# AndersNordh <AndersNordh@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-23 10:26+0000\n"
-"Last-Translator: AndersNordh <AndersNordh@users.noreply.translate.codeberg."
-"org>\n"
-"Language-Team: Swedish <https://translate.codeberg.org/projects/searxng/"
-"searxng/sv/>\n"
+"Last-Translator: AndersNordh "
+"<AndersNordh@users.noreply.translate.codeberg.org>\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.7.2\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -175,6 +174,11 @@ msgstr "ljus"
msgid "dark"
msgstr "mörk"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -186,21 +190,23 @@ msgid "About"
msgstr "Om"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Medeltemperatur"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Molntäcke"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Skick"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Nuvarande tillstånd"
@@ -211,21 +217,25 @@ msgid "Evening"
msgstr "Kväll"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Känns som"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Fuktighet"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Högsta temperatur"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Lägsta temperatur"
@@ -246,72 +256,79 @@ msgid "Noon"
msgstr "Middag"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Lufttryck"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Soluppgång"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Solnedgång"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Temperatur"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV-index"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Synlighet"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Vind"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "prenumeranter"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "inlägg"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktiva användare"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "kommentarer"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "användare"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "gemenskap"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "poäng"
@@ -321,7 +338,7 @@ msgid "title"
msgstr "titel"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "författare"
@@ -344,7 +361,7 @@ msgstr "svarad"
msgid "No item found"
msgstr "Inga artiklar hittade"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Källa"
@@ -445,6 +462,10 @@ msgstr "Statistikfunktioner"
msgid "Compute {functions} of the arguments"
msgstr "Beräkna {functions} av argumenten"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Få vägbeskrivningar"
@@ -457,7 +478,7 @@ msgstr "{title} (FÖRÅLDRAD)"
msgid "This entry has been superseded by"
msgstr "Detta inlägg har ersatts av"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanal"
@@ -517,7 +538,7 @@ msgstr "Bokbetyg"
msgid "File quality"
msgstr "Filkvalitet"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Beräkna matematiska uttryck med sökfältet"
@@ -1958,3 +1979,4 @@ msgstr "göm video"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Sökmotorerna kan inte hämta resultat"
+
diff --git a/searx/translations/szl/LC_MESSAGES/messages.mo b/searx/translations/szl/LC_MESSAGES/messages.mo
index fba545860..391cf31dc 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 85f5c545c..11e45790a 100644
--- a/searx/translations/szl/LC_MESSAGES/messages.po
+++ b/searx/translations/szl/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: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2023-09-12 14:53+0000\n"
"Last-Translator: return42 <markus.heiser@darmarit.de>\n"
"Language: szl\n"
@@ -155,6 +155,11 @@ msgstr "jasny"
msgid "dark"
msgstr "ciymny"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -166,21 +171,23 @@ msgid "About"
msgstr "Informacyje"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr ""
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr ""
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr ""
@@ -191,21 +198,25 @@ msgid "Evening"
msgstr "Wieczōr"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr ""
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr ""
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr ""
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr ""
@@ -226,72 +237,79 @@ msgid "Noon"
msgstr "Połednie"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr ""
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr ""
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr ""
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr ""
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr ""
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr ""
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr ""
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -301,7 +319,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -324,7 +342,7 @@ msgstr ""
msgid "No item found"
msgstr "Żodyn elymynt niy znojdziōny"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Zdrzōdło"
@@ -425,6 +443,10 @@ msgstr "Funkcyje statystyczne"
msgid "Compute {functions} of the arguments"
msgstr "Porachuj {functions} ôd argumyntōw"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Znojdź skazōwki"
@@ -437,7 +459,7 @@ msgstr "{title} (ZASTARZAŁE)"
msgid "This entry has been superseded by"
msgstr "Tyn wpis bōł zastōmpiōny ôd"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanał"
@@ -497,7 +519,7 @@ msgstr ""
msgid "File quality"
msgstr ""
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/ta/LC_MESSAGES/messages.mo b/searx/translations/ta/LC_MESSAGES/messages.mo
index 914838c8b..e4ebf6885 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 b72f1780b..b4b3ae8d5 100644
--- a/searx/translations/ta/LC_MESSAGES/messages.po
+++ b/searx/translations/ta/LC_MESSAGES/messages.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-08-27 16:18+0000\n"
"Last-Translator: demonshreder "
"<demonshreder@users.noreply.translate.codeberg.org>\n"
@@ -169,6 +169,11 @@ msgstr "ஒளி"
msgid "dark"
msgstr "இருள்"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -180,21 +185,23 @@ msgid "About"
msgstr "பற்றி"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "சராசரி வெப்பநிலை."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "மேக மூட்டம்"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "நிலை"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "தற்போதய நிலை"
@@ -205,21 +212,25 @@ msgid "Evening"
msgstr "மாலை"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "இதுபோல் உணரும்"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "ஈரப்பதம்"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "அதிகபட்ச வெப்பநிலை."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "குறைந்தபட்ச வெப்பநிலை."
@@ -240,72 +251,79 @@ msgid "Noon"
msgstr "நண்பகல்"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "அழுத்தம்"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "சூரிய உதயம்"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "சூரிய அஸ்தமனம்"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "வெப்ப நிலை"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "புற ஊதா குறியீடு"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "தெரிவுநிலை"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "காற்று"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "சந்தாதாரர்கள்"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "பதிவுகள்"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "செயலில் உள்ள பயனர்கள்"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "கருத்துக்கள்"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "பயனர்"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "சமூகம்"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "எண்கள்"
@@ -315,7 +333,7 @@ msgid "title"
msgstr "தலைப்பு"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "நூலாசிரியர்"
@@ -338,7 +356,7 @@ msgstr "பதில் அளிக்கப்பட்டது"
msgid "No item found"
msgstr "எதுவும் கிடைக்கவில்லை"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "ஆதாரம்"
@@ -439,6 +457,10 @@ msgstr "புள்ளியியல் செயல்பாடுகள்"
msgid "Compute {functions} of the arguments"
msgstr "வாதங்களின் {functions} கணக்கிடவும்"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "திசைகளைப் பெறுங்கள்"
@@ -451,7 +473,7 @@ msgstr "{title} (காலாவதியானது)"
msgid "This entry has been superseded by"
msgstr "இந்த நுழைவு மாற்றப்பட்டது"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "சேனல்"
@@ -511,7 +533,7 @@ msgstr "புத்தகத்தின் மதிப்பீடு"
msgid "File quality"
msgstr "கோப்பின் தரம்"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/te/LC_MESSAGES/messages.mo b/searx/translations/te/LC_MESSAGES/messages.mo
index 3a94f473b..ff2986bd7 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 664929aaf..08d32aafb 100644
--- a/searx/translations/te/LC_MESSAGES/messages.po
+++ b/searx/translations/te/LC_MESSAGES/messages.po
@@ -10,19 +10,19 @@
# sushen23 <sushen23@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-12 14:18+0000\n"
-"Last-Translator: sushen23 <sushen23@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Telugu <https://translate.codeberg.org/projects/searxng/"
-"searxng/te/>\n"
+"Last-Translator: sushen23 <sushen23@users.noreply.translate.codeberg.org>"
+"\n"
"Language: te\n"
+"Language-Team: Telugu "
+"<https://translate.codeberg.org/projects/searxng/searxng/te/>\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -160,6 +160,11 @@ msgstr "వెలుగు"
msgid "dark"
msgstr "చీకటి"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -171,21 +176,23 @@ msgid "About"
msgstr "గురించి"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "సగటు ఉష్ణోగ్రత"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "మేఘం కమ్మటం"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "పరిస్థితి"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "ప్రస్తుత పరిస్థితి"
@@ -196,21 +203,25 @@ msgid "Evening"
msgstr "సాయంత్రం"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "అనిపిస్తుంది"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "తేమ"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "గరిష్ట ఉష్ణోగ్రత."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "కనిష్ట ఉష్ణోగ్రత."
@@ -231,72 +242,79 @@ msgid "Noon"
msgstr "మధ్యాహ్నం"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "వాతావరణ పీడనం"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "సూర్యోదయం"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "సూర్యాస్తమయం"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "ఉష్ణోగ్రత"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV సూచిక"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "విసిబిలిటీ"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "గాలి"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "సుబ్స్చ్రిబెర్ లు"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "పోస్ట్ లు"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "ఆక్టివ్ యూసర్ లు"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "కామెంట్ లు"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "యూసర్"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "కమ్యూనిటీ"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "పాయింట్ లు"
@@ -306,7 +324,7 @@ msgid "title"
msgstr "టైటిల్"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "రచయిత"
@@ -329,7 +347,7 @@ msgstr "సమాధానమిచ్చారు"
msgid "No item found"
msgstr "ఏమీ దొరకలేదు"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "మూలం"
@@ -430,6 +448,10 @@ msgstr "సాంఖ్యకశాస్త్ర ప్రమేయాలు"
msgid "Compute {functions} of the arguments"
msgstr "ఆర్గ్యుమెంట్‌ల {functions} గణించండి"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "దిశలను పొందండి"
@@ -442,7 +464,7 @@ msgstr "{title} (వాడుకలో లేదు)"
msgid "This entry has been superseded by"
msgstr "దీని ద్వారా ఈ ఎంట్రీ భర్తీ చేయబడింది"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "ఛానెల్"
@@ -468,8 +490,8 @@ msgid ""
"{numCitations} citations from the year {firstCitationVelocityYear} to "
"{lastCitationVelocityYear}"
msgstr ""
-"{firstCitationVelocityYear} సంవత్సరం నుండి {lastCitationVelocityYear} వరకు "
-"{numCitations}"
+"{firstCitationVelocityYear} సంవత్సరం నుండి {lastCitationVelocityYear} "
+"వరకు {numCitations}"
#: searx/engines/tineye.py:45
msgid ""
@@ -477,16 +499,17 @@ msgid ""
"format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
" WebP."
msgstr ""
-"ఆ చిత్ర urlని చదవడం సాధ్యపడలేదు. ఇది సపోర్ట్ లేని ఫైల్ ఫార్మాట్ వల్ల అయి ఉండవచ్చు. TinEye JPEG, PNG, "
-"GIF, BMP, TIFF లేదా WebP చిత్రాలకు మాత్రమే సపోర్ట్ ఇస్తుంది."
+"ఆ చిత్ర urlని చదవడం సాధ్యపడలేదు. ఇది సపోర్ట్ లేని ఫైల్ ఫార్మాట్ వల్ల అయి "
+"ఉండవచ్చు. TinEye JPEG, PNG, GIF, BMP, TIFF లేదా WebP చిత్రాలకు మాత్రమే "
+"సపోర్ట్ ఇస్తుంది."
#: searx/engines/tineye.py:51
msgid ""
"The image is too simple to find matches. TinEye requires a basic level of"
" visual detail to successfully identify matches."
msgstr ""
-"చిత్రం సరిపోలికలను కనుగొనడానికి చాలా సాధారణంగా ఉంది. మ్యాచ్‌లను సక్రమంగా గుర్తించడానికి TinEyeకి ప్రాథమిక స్థాయి దృశ్య "
-"వివరాలు అవసరం."
+"చిత్రం సరిపోలికలను కనుగొనడానికి చాలా సాధారణంగా ఉంది. మ్యాచ్‌లను సక్రమంగా "
+"గుర్తించడానికి TinEyeకి ప్రాథమిక స్థాయి దృశ్య వివరాలు అవసరం."
#: searx/engines/tineye.py:57
msgid "The image could not be downloaded."
@@ -500,7 +523,7 @@ msgstr "పుస్తకం రేటింగు"
msgid "File quality"
msgstr "ఫైలు క్వాలిటీ"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "సెర్చ్ బార్ ద్వారా గణిత సమీకరణలను లెక్కించండి"
@@ -1907,3 +1930,4 @@ msgstr "వీడియోను దాచిపెట్టు"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "యంత్రాలు ఫలితాలను రాబట్టలేకపోతున్నాయి"
+
diff --git a/searx/translations/th/LC_MESSAGES/messages.mo b/searx/translations/th/LC_MESSAGES/messages.mo
index 4450fbac5..41f164808 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 78a121dcf..5955de5d9 100644
--- a/searx/translations/th/LC_MESSAGES/messages.po
+++ b/searx/translations/th/LC_MESSAGES/messages.po
@@ -7,22 +7,22 @@
# yuttct <yuttct@yahoo.com>, 2024.
# return42 <return42@users.noreply.translate.codeberg.org>, 2024.
# abhabongse <abhabongse@users.noreply.translate.codeberg.org>, 2024.
+# tutakrab <tutakrab@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
-"PO-Revision-Date: 2024-09-24 19:18+0000\n"
-"Last-Translator: abhabongse <abhabongse@users.noreply.translate.codeberg.org>"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
+"PO-Revision-Date: 2024-10-02 16:10+0000\n"
+"Last-Translator: tutakrab <tutakrab@users.noreply.translate.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.7.2\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -160,10 +160,15 @@ msgstr "สว่าง"
msgid "dark"
msgstr "มืด"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
-msgstr ""
+msgstr "ช่วงเวลาทำงาน"
#. BRAND_CUSTOM_LINKS['ABOUT']
#: searx/searxng.msg searx/templates/simple/base.html:50
@@ -171,21 +176,23 @@ msgid "About"
msgstr "เกี่ยวกับ"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "อุณหภูมิเฉลี่ย"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "เมฆปกคลุม"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "สภาพ"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "สภาพปัจจุบัน"
@@ -196,21 +203,25 @@ msgid "Evening"
msgstr "เย็น"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "รู้สึกเหมือน"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "ความชื้น"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "อุณหภูมิสูงสุด"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "อุณหภูมิต่ำสุด"
@@ -231,82 +242,89 @@ msgid "Noon"
msgstr "เที่ยงวัน"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "ความดัน"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "อาทิตย์ขึ้น"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "อาทิตย์ตก"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "อุณหภูมิ"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "ดัชนีรังสียูวี"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
-msgstr ""
+msgstr "ทัศนวิสัย"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "ลม"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
-msgstr ""
+msgstr "ผู้ติดตาม"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "โพสต์"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
-msgstr ""
+msgstr "ผู้ใช้งานขณะนี้"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "คอมเมนต์"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "ผู้ใช้งาน"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "ประชาคม"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "คะแนน"
#. SOCIAL_MEDIA_TERMS['TITLE']
#: searx/searxng.msg
msgid "title"
-msgstr ""
+msgstr "ชื่อเรื่อง"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "ผู้เขียน"
@@ -329,7 +347,7 @@ msgstr "ตอบแล้ว"
msgid "No item found"
msgstr "ไม่พบรายการ"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "แหล่งที่มา"
@@ -430,6 +448,10 @@ msgstr "ฟังก์ชันเชิงสถิติ"
msgid "Compute {functions} of the arguments"
msgstr "คำนวณ {functions} จากอาร์กิวเมนต์"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "ขอเส้นทาง"
@@ -442,7 +464,7 @@ msgstr "{title} (ล้าสมัย)"
msgid "This entry has been superseded by"
msgstr "รายการนี้ถูกแทนที่โดย"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "ช่องทาง"
@@ -477,8 +499,8 @@ msgid ""
"format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
" WebP."
msgstr ""
-"ไม่สามารถอ่านภาพจากลิงก์ได้ เนื่องจากอาจเป็นไฟล์ประเภทที่ไม่รองรับ ระบบ TinEye "
-"รองรับเฉพาะไฟล์ประเภท JPEG, PNG, GIF, BMP, TIFF หรือ WebP เท่านั้น"
+"ไม่สามารถอ่านภาพจากลิงก์ได้ เนื่องจากอาจเป็นไฟล์ประเภทที่ไม่รองรับ ระบบ "
+"TinEye รองรับเฉพาะไฟล์ประเภท JPEG, PNG, GIF, BMP, TIFF หรือ WebP เท่านั้น"
#: searx/engines/tineye.py:51
#, fuzzy
@@ -486,8 +508,9 @@ msgid ""
"The image is too simple to find matches. TinEye requires a basic level of"
" visual detail to successfully identify matches."
msgstr ""
-"รูปภาพนี้มีจุดสังเกตที่น้อยเกินไป ระบบของ TinEye นั้นต้องใช้ภาพที่มีลายละเอียดจุดเด่นที่ชัดเจนเล็กน้"
-"อย ถึงจะสามารถหาภาพที่คล้ายกันได้"
+"รูปภาพนี้มีจุดสังเกตที่น้อยเกินไป ระบบของ TinEye "
+"นั้นต้องใช้ภาพที่มีลายละเอียดจุดเด่นที่ชัดเจนเล็กน้อย "
+"ถึงจะสามารถหาภาพที่คล้ายกันได้"
#: searx/engines/tineye.py:57
msgid "The image could not be downloaded."
@@ -502,7 +525,7 @@ msgstr "บันทึกการให้คะแนน"
msgid "File quality"
msgstr "คุณภาพไฟล์"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "คำนวณนิพจน์คณิตศาสตร์ผ่านช่องค้นหา"
@@ -531,8 +554,7 @@ msgstr "เปิดการเข้าถึง DOI ที่เขียน
msgid ""
"Avoid paywalls by redirecting to open-access versions of publications "
"when available"
-msgstr ""
-"หลีกเลี่ยงข้อจำกัดการชำระเงินโดยเปลี่ยนเส้นทางไปรุ่นเอกสารที่เปิดให้ใช้งาน"
+msgstr "หลีกเลี่ยงข้อจำกัดการชำระเงินโดยเปลี่ยนเส้นทางไปรุ่นเอกสารที่เปิดให้ใช้งาน"
#: searx/plugins/self_info.py:9
#, fuzzy
@@ -545,7 +567,8 @@ msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr ""
-"แสดง IP ของคุณหากคิวรีเป็นไอพี และตัวแทนจากผู้ใช้ของคุณหากคิวรีเป็นตัวแทนผู้ใช้"
+"แสดง IP ของคุณหากคิวรีเป็นไอพี "
+"และตัวแทนจากผู้ใช้ของคุณหากคิวรีเป็นตัวแทนผู้ใช้"
#: searx/plugins/self_info.py:28
msgid "Your IP is: "
@@ -567,7 +590,8 @@ msgid ""
"informs the user if it is; like check.torproject.org, but from SearXNG."
msgstr ""
"ปลั๊กอินนี้จะตรวจสอบว่าที่อยู่ของคำขอเป็นโหนดทางออกของ Tor หรือไม่ "
-"และแจ้งให้ผู้ใช้ทราบว่าเป็นหรือไม่ เช่น check.torproject.org แต่มาจาก SearXNG"
+"และแจ้งให้ผู้ใช้ทราบว่าเป็นหรือไม่ เช่น check.torproject.org แต่มาจาก "
+"SearXNG"
#: searx/plugins/tor_check.py:61
msgid ""
@@ -1666,3 +1690,4 @@ msgstr "ซ่อนวิดีโอ"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "เครื่องมือไม่สามารถดึงผลลัพธ์ได้"
+
diff --git a/searx/translations/tr/LC_MESSAGES/messages.mo b/searx/translations/tr/LC_MESSAGES/messages.mo
index 79362a73f..4acc4e1b0 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 23376ab51..d35f5e648 100644
--- a/searx/translations/tr/LC_MESSAGES/messages.po
+++ b/searx/translations/tr/LC_MESSAGES/messages.po
@@ -24,19 +24,19 @@
# ulsaa <ulsaa@users.noreply.translate.codeberg.org>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
-"Language-Team: Turkish <https://translate.codeberg.org/projects/searxng/"
-"searxng/tr/>\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -174,6 +174,11 @@ msgstr "aydınlık"
msgid "dark"
msgstr "karanlık"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -185,21 +190,23 @@ msgid "About"
msgstr "Hakkında"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Ortalama sıcaklık."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Bulut örtüsü"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Durum"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Şimdiki durum"
@@ -210,21 +217,25 @@ msgid "Evening"
msgstr "Akşam"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "hissettiren"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Rutubet"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Max Sıcaklık.."
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Min Sıcaklık"
@@ -245,72 +256,79 @@ msgid "Noon"
msgstr "Öğlen"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Basınç"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "gündoğumu"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Gün batımı"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Sıcaklık"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "UV Endeksi"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Görünürlük"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Rüzgâr"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "aboneler"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "gönderiler"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "aktif kullanıcılar"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "yorumlar"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "kullanıcı"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "topluluk"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "puanlar"
@@ -320,7 +338,7 @@ msgid "title"
msgstr "başlık"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "yazar"
@@ -343,7 +361,7 @@ msgstr "yanıtlandı"
msgid "No item found"
msgstr "Öğe bulunamadı"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Kaynak"
@@ -444,6 +462,10 @@ msgstr "İstatistik fonksiyonları"
msgid "Compute {functions} of the arguments"
msgstr "Bağımsız değişkenlerin {functions} değerini hesapla"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Yönleri al"
@@ -456,7 +478,7 @@ msgstr "{title} (ESKİ)"
msgid "This entry has been superseded by"
msgstr "Bu girişin yerini alan"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kanal"
@@ -515,7 +537,7 @@ msgstr "Kitap değerlendirmesi"
msgid "File quality"
msgstr "Dosya kalitesi"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Arama çubuğunu kullanarak matematiksel ifadeleri hesaplayın"
@@ -1960,3 +1982,4 @@ msgstr "görüntüyü gizle"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "Motorlar sonuçları alamıyor"
+
diff --git a/searx/translations/uk/LC_MESSAGES/messages.mo b/searx/translations/uk/LC_MESSAGES/messages.mo
index 64262da36..4ac1d7de9 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 82a1f96e0..08b530539 100644
--- a/searx/translations/uk/LC_MESSAGES/messages.po
+++ b/searx/translations/uk/LC_MESSAGES/messages.po
@@ -15,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
-"PO-Revision-Date: 2024-09-04 04:14+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
+"PO-Revision-Date: 2024-10-03 19:18+0000\n"
"Last-Translator: SomeTr <SomeTr@users.noreply.translate.codeberg.org>\n"
"Language-Team: Ukrainian <https://translate.codeberg.org/projects/searxng/"
"searxng/uk/>\n"
@@ -28,7 +28,7 @@ msgstr ""
"? 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.7\n"
+"X-Generator: Weblate 5.7.2\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -166,6 +166,11 @@ msgstr "світла"
msgid "dark"
msgstr "темна"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "чорна"
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -177,21 +182,23 @@ msgid "About"
msgstr "Про"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Середня темп."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "Хмарність"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Умови"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "Поточні умови"
@@ -202,21 +209,25 @@ msgid "Evening"
msgstr "Вечір"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "Відчувається як"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "Вологість"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "Макс. температура"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "Мін. температура"
@@ -237,72 +248,79 @@ msgid "Noon"
msgstr "День"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "Тиск"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "Схід"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "Захід"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "Температура"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "Індекс УФ"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "Видимість"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "Вітер"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "підписників"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "дописів"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "активних користувачів"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "коментарів"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "користувач"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "спільнота"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "балів"
@@ -312,7 +330,7 @@ msgid "title"
msgstr "назва"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "автор"
@@ -335,7 +353,7 @@ msgstr "є відповідь"
msgid "No item found"
msgstr "Нічого не знайдено"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Джерело"
@@ -436,6 +454,10 @@ msgstr "Функції статистики"
msgid "Compute {functions} of the arguments"
msgstr "Розрахувати {functions} аргументів"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Синоніми"
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Отримати директорії"
@@ -448,7 +470,7 @@ msgstr "{title} (ЗАСТАРІЛО)"
msgid "This entry has been superseded by"
msgstr "Цей запис було замінено на"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Канал"
@@ -507,7 +529,7 @@ msgstr "Рейтинг книги"
msgid "File quality"
msgstr "Якість файлу"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "Обчислювати математичні вирази в рядку пошуку"
diff --git a/searx/translations/vi/LC_MESSAGES/messages.mo b/searx/translations/vi/LC_MESSAGES/messages.mo
index e03a83eee..2ffbe40d6 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 46681dca7..7c7641956 100644
--- a/searx/translations/vi/LC_MESSAGES/messages.po
+++ b/searx/translations/vi/LC_MESSAGES/messages.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-08-07 01:02+0000\n"
"Last-Translator: tvminh19 <tvminh19@users.noreply.translate.codeberg.org>"
"\n"
@@ -163,6 +163,11 @@ msgstr "Sáng"
msgid "dark"
msgstr "Tối"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -174,21 +179,23 @@ msgid "About"
msgstr "Thông tin"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "Nhiệt độ trung bình."
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr ""
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "Điều kiện"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr ""
@@ -199,21 +206,25 @@ msgid "Evening"
msgstr "Buổi chiều"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr ""
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr ""
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr ""
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr ""
@@ -234,72 +245,79 @@ msgid "Noon"
msgstr "Buổi trưa"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr ""
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr ""
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr ""
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr ""
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr ""
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr ""
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr ""
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr ""
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr ""
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr ""
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr ""
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr ""
@@ -309,7 +327,7 @@ msgid "title"
msgstr ""
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr ""
@@ -332,7 +350,7 @@ msgstr ""
msgid "No item found"
msgstr "Không tìm thấy gì"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "Nguồn"
@@ -433,6 +451,10 @@ msgstr "Các hàm thống kê"
msgid "Compute {functions} of the arguments"
msgstr "Tính toán {functions} của các đối số"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "Nhận điều hướng"
@@ -445,7 +467,7 @@ msgstr "{title} (HẾT HẠN)"
msgid "This entry has been superseded by"
msgstr "Mục này đã được thay thế bởi"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "Kênh"
@@ -505,7 +527,7 @@ msgstr "Đánh giá của sách"
msgid "File quality"
msgstr "Chất lượng tệp"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr ""
diff --git a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo
index 0b25e3d0e..d3a88b77c 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 b1296bf15..111fc29ec 100644
--- a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po
+++ b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po
@@ -36,19 +36,18 @@
# xtex <xtexchooser@duck.com>, 2024.
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-09-06 07:09+0000\n"
"Last-Translator: xtex <xtexchooser@duck.com>\n"
-"Language-Team: Chinese (Simplified) <https://translate.codeberg.org/projects/"
-"searxng/searxng/zh_Hans/>\n"
"Language: zh_Hans_CN\n"
+"Language-Team: Chinese (Simplified) "
+"<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.7\n"
"Generated-By: Babel 2.16.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -186,6 +185,11 @@ msgstr "浅色"
msgid "dark"
msgstr "暗色"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -197,21 +201,23 @@ msgid "About"
msgstr "关于"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "平均温度"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "云量"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "条件"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "当前状况"
@@ -222,21 +228,25 @@ msgid "Evening"
msgstr "傍晚"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "体感温度"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "湿度"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "最高温度"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "最低温度"
@@ -257,72 +267,79 @@ msgid "Noon"
msgstr "中午"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "气压"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "日出"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "日落"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "温度"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "紫外线强度"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "能见度"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "风"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "订阅者"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "帖子"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "活跃用户"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "评论"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "用户"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "版块"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "积分"
@@ -332,7 +349,7 @@ msgid "title"
msgstr "标题"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "作者"
@@ -355,7 +372,7 @@ msgstr "回答"
msgid "No item found"
msgstr "未找到项目"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "来源"
@@ -456,6 +473,10 @@ msgstr "统计功能"
msgid "Compute {functions} of the arguments"
msgstr "计算 {functions} 参数"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "获取路线"
@@ -468,7 +489,7 @@ msgstr "{title} (已过时)"
msgid "This entry has been superseded by"
msgstr "此条目已被以下内容取代"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "频道"
@@ -522,7 +543,7 @@ msgstr "书籍评分"
msgid "File quality"
msgstr "文件质量"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "通过搜索栏计算数学表达式"
@@ -1896,3 +1917,4 @@ msgstr "隐藏视频"
#~ msgid "Engines cannot retrieve results"
#~ msgstr "引擎无法检索到结果"
+
diff --git a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo
index dde360705..87bf4b073 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 e24c508e7..237a8c20b 100644
--- a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
+++ b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
@@ -30,7 +30,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-09-03 15:52+0000\n"
+"POT-Creation-Date: 2024-10-03 11:11+0000\n"
"PO-Revision-Date: 2024-08-12 04:00+0000\n"
"Last-Translator: hugoalh <hugoalh@users.noreply.translate.codeberg.org>\n"
"Language: zh_Hant_TW\n"
@@ -177,6 +177,11 @@ msgstr "明亮"
msgid "dark"
msgstr "黑暗"
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
#. BRAND_CUSTOM_LINKS['UPTIME']
#: searx/searxng.msg
msgid "Uptime"
@@ -188,21 +193,23 @@ msgid "About"
msgstr "關於"
#. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
msgid "Average temp."
msgstr "平均溫度"
#. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
msgid "Cloud cover"
msgstr "雲量"
#. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
#: searx/searxng.msg
msgid "Condition"
msgstr "條件"
#. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
#: searx/searxng.msg
msgid "Current condition"
msgstr "目前條件"
@@ -213,21 +220,25 @@ msgid "Evening"
msgstr "傍晚"
#. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
msgid "Feels like"
msgstr "體感氣溫"
#. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
msgid "Humidity"
msgstr "溼度"
#. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
#: searx/searxng.msg
msgid "Max temp."
msgstr "最高溫度"
#. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
#: searx/searxng.msg
msgid "Min temp."
msgstr "最低溫"
@@ -248,72 +259,79 @@ msgid "Noon"
msgstr "中午"
#. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
msgid "Pressure"
msgstr "氣壓"
#. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
#: searx/searxng.msg
msgid "Sunrise"
msgstr "日出"
#. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
#: searx/searxng.msg
msgid "Sunset"
msgstr "日落"
#. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
msgid "Temperature"
msgstr "氣溫"
#. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
#: searx/searxng.msg
msgid "UV index"
msgstr "紫外線指數"
#. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
#: searx/searxng.msg
msgid "Visibility"
msgstr "能見度"
#. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
msgid "Wind"
msgstr "風"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers"
msgstr "訂閱數"
#. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts"
msgstr "帖文"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
msgid "active users"
msgstr "活躍使用者"
#. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
msgid "comments"
msgstr "留言"
#. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
msgid "user"
msgstr "使用者"
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
msgid "community"
msgstr "社群"
#. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
msgid "points"
msgstr "積分"
@@ -323,7 +341,7 @@ msgid "title"
msgstr "標題"
#. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
msgid "author"
msgstr "作者"
@@ -346,7 +364,7 @@ msgstr "已解答"
msgid "No item found"
msgstr "找不到項目"
-#: searx/engines/qwant.py:281
+#: searx/engines/qwant.py:288
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
msgid "Source"
msgstr "來源"
@@ -447,6 +465,10 @@ msgstr "統計功能"
msgid "Compute {functions} of the arguments"
msgstr "計算 {functions} 參數"
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
#: searx/engines/openstreetmap.py:159
msgid "Get directions"
msgstr "取得路線"
@@ -459,7 +481,7 @@ msgstr "{title} (已過時)"
msgid "This entry has been superseded by"
msgstr "此條目已被取代"
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
msgid "Channel"
msgstr "頻道"
@@ -513,7 +535,7 @@ msgstr "書評級"
msgid "File quality"
msgstr "文件品質"
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
msgid "Calculate mathematical expressions via the search bar"
msgstr "藉由搜尋欄計算數學式"