From 9b1f8681a12b411f64620d8d15fcfc49a67b365f Mon Sep 17 00:00:00 2001
From: searxng-bot <searxng-bot@users.noreply.github.com>
Date: Fri, 7 Feb 2025 07:10:01 +0000
Subject: [PATCH] [l10n] update translations from Weblate

d030e5252 - 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
d3c6b503b - 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
ed13a35ed - 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
1126eef12 - 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
ee8fd4d82 - 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
b9507095f - 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
5766ca07e - 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
cadb0be4f - 2025-02-06 - ivantodorov <ivantodorov@users.noreply.translate.codeberg.org>
9e1d733b7 - 2025-02-06 - ivantodorov <ivantodorov@users.noreply.translate.codeberg.org>
bbb8c9646 - 2025-02-06 - AndersNordh <andersnordh@users.noreply.translate.codeberg.org>
463ea44dc - 2025-02-05 - artens <artens@users.noreply.translate.codeberg.org>
3549e01c0 - 2025-02-05 - return42 <return42@users.noreply.translate.codeberg.org>
58277713c - 2025-02-05 - Ricky-Tigg <ricky-tigg@users.noreply.translate.codeberg.org>
511926257 - 2025-02-03 - artens <artens@users.noreply.translate.codeberg.org>
6d49bafee - 2025-02-03 - artens <artens@users.noreply.translate.codeberg.org>
5d1dcf0b0 - 2025-02-03 - return42 <return42@users.noreply.translate.codeberg.org>
bb40eae80 - 2025-02-03 - artens <artens@users.noreply.translate.codeberg.org>
3e34b5486 - 2025-02-03 - davquar <davquar@users.noreply.translate.codeberg.org>
e67e0eaaf - 2025-02-03 - return42 <return42@users.noreply.translate.codeberg.org>
664e90b17 - 2025-02-03 - kny5 <kny5@users.noreply.translate.codeberg.org>
34ebe95c7 - 2025-02-03 - AndersNordh <andersnordh@users.noreply.translate.codeberg.org>
74e21c47a - 2025-02-03 - rodgui <rodgui@users.noreply.translate.codeberg.org>
ac770eae1 - 2025-02-03 - kny5 <kny5@users.noreply.translate.codeberg.org>
e9509ed4b - 2025-02-02 - davquar <davquar@users.noreply.translate.codeberg.org>
79824e94e - 2025-02-01 - matsob0123 <matsob0123@users.noreply.translate.codeberg.org>
4153606b0 - 2025-02-01 - Fjuro <fjuro@users.noreply.translate.codeberg.org>
9c6763231 - 2025-01-31 - Shihfu Juan <xlion@xlion.tw>
791869503 - 2025-01-31 - Shihfu Juan <xlion@xlion.tw>
00e05f5aa - 2025-01-31 - Shihfu Juan <xlion@xlion.tw>
---
 searx/translations/ar/LC_MESSAGES/messages.mo | Bin 24191 -> 25232 bytes
 searx/translations/ar/LC_MESSAGES/messages.po |  22 +--
 searx/translations/cs/LC_MESSAGES/messages.mo | Bin 20253 -> 21241 bytes
 searx/translations/cs/LC_MESSAGES/messages.po |  37 +++--
 searx/translations/da/LC_MESSAGES/messages.mo | Bin 19588 -> 20586 bytes
 searx/translations/da/LC_MESSAGES/messages.po |  36 +++--
 searx/translations/es/LC_MESSAGES/messages.mo | Bin 20508 -> 21522 bytes
 searx/translations/es/LC_MESSAGES/messages.po |  47 +++---
 searx/translations/fi/LC_MESSAGES/messages.mo | Bin 19921 -> 20977 bytes
 searx/translations/fi/LC_MESSAGES/messages.po |  35 +++--
 searx/translations/it/LC_MESSAGES/messages.mo | Bin 20300 -> 21281 bytes
 searx/translations/it/LC_MESSAGES/messages.po |  42 ++---
 searx/translations/ko/LC_MESSAGES/messages.mo | Bin 19788 -> 20987 bytes
 searx/translations/ko/LC_MESSAGES/messages.po |  44 +++---
 searx/translations/lt/LC_MESSAGES/messages.mo | Bin 17735 -> 18223 bytes
 searx/translations/lt/LC_MESSAGES/messages.po |  35 ++---
 .../nb_NO/LC_MESSAGES/messages.mo             | Bin 18873 -> 20528 bytes
 .../nb_NO/LC_MESSAGES/messages.po             |  55 ++++---
 searx/translations/nl/LC_MESSAGES/messages.mo | Bin 19897 -> 21025 bytes
 searx/translations/nl/LC_MESSAGES/messages.po | 145 +++++++++---------
 searx/translations/pl/LC_MESSAGES/messages.mo | Bin 20444 -> 21468 bytes
 searx/translations/pl/LC_MESSAGES/messages.po |  40 ++---
 searx/translations/pt/LC_MESSAGES/messages.mo | Bin 20262 -> 21282 bytes
 searx/translations/pt/LC_MESSAGES/messages.po |  25 +--
 searx/translations/ru/LC_MESSAGES/messages.mo | Bin 26114 -> 27365 bytes
 searx/translations/ru/LC_MESSAGES/messages.po |  41 ++---
 searx/translations/sk/LC_MESSAGES/messages.mo | Bin 19611 -> 21512 bytes
 searx/translations/sk/LC_MESSAGES/messages.po |  70 +++++----
 searx/translations/sr/LC_MESSAGES/messages.mo | Bin 22982 -> 26518 bytes
 searx/translations/sr/LC_MESSAGES/messages.po | 118 +++++++-------
 searx/translations/sv/LC_MESSAGES/messages.mo | Bin 19662 -> 20646 bytes
 searx/translations/sv/LC_MESSAGES/messages.po |  36 +++--
 searx/translations/uk/LC_MESSAGES/messages.mo | Bin 26730 -> 27207 bytes
 searx/translations/uk/LC_MESSAGES/messages.po |  28 ++--
 .../zh_Hant_TW/LC_MESSAGES/messages.mo        | Bin 19774 -> 19787 bytes
 .../zh_Hant_TW/LC_MESSAGES/messages.po        |  71 ++++-----
 36 files changed, 487 insertions(+), 440 deletions(-)

diff --git a/searx/translations/ar/LC_MESSAGES/messages.mo b/searx/translations/ar/LC_MESSAGES/messages.mo
index b70217f8843ce8c0019de1df90f2705b5d7b535a..8c604364d37dfa5587a2f8c88017078f9bf64635 100644
GIT binary patch
delta 6369
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

delta 5422
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

diff --git a/searx/translations/ar/LC_MESSAGES/messages.po b/searx/translations/ar/LC_MESSAGES/messages.po
index 3e4584884..ebb3a8af9 100644
--- a/searx/translations/ar/LC_MESSAGES/messages.po
+++ b/searx/translations/ar/LC_MESSAGES/messages.po
@@ -23,13 +23,15 @@
 # Anonymous <anonymous@users.noreply.translate.codeberg.org>, 2025.
 # Rick1029 <rick1029@users.noreply.translate.codeberg.org>, 2025.
 # Yahya-Lando <yahya-lando@users.noreply.translate.codeberg.org>, 2025.
+# curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-30 12:05+0000\n"
-"Last-Translator: nebras <nebras@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-07 07:09+0000\n"
+"Last-Translator: curtwheeler "
+"<curtwheeler@users.noreply.translate.codeberg.org>\n"
 "Language-Team: Arabic <https://translate.codeberg.org/projects/searxng/"
 "searxng/ar/>\n"
 "Language: ar\n"
@@ -532,7 +534,7 @@ msgstr "حساب التعبيرات الرياضية عبر شريط البحث"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "إضافة تجزئة"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -573,6 +575,8 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"يعرض عنوان IP الخاص بك إذا كان الاستعلام \"ip\" ووكيل المستخدم الخاص بك إذا "
+"كان الاستعلام \"user-agent\"."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
@@ -596,15 +600,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "تعذر تنزيل قائمة عقد الخروج الخاصة بـ Tor من"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "أنت تستخدم Tor ويبدو أن لديك عنوان IP الخارجي"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "أنت لا تستخدم Tor ولديك عنوان IP الخارجي"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -930,7 +934,7 @@ msgstr "أمثلة"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "التعريفات"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
@@ -1089,7 +1093,7 @@ msgstr "تمكين"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "الكلمات الرئيسية (أول كلمة في الاستعلام)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1182,7 +1186,7 @@ msgstr "تجزئة التفضيلات"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "معرف الكائن الرقمي (DOI)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
diff --git a/searx/translations/cs/LC_MESSAGES/messages.mo b/searx/translations/cs/LC_MESSAGES/messages.mo
index 9ba86652b165c8ddc6529485cb1ca5a38caa09c3..3309ffb76ddb6d0aa668b36724a2b5aae23e1f04 100644
GIT binary patch
delta 6366
zcmajh3vg7`9mnyTCm|$32#*8;Tp*NyNg&Z6AP)%vNkASFL3uA^lPn~AmwhA<iwlUO
zQW%*=Y(+%C(ov9tjfzF3Y6#NeRH!4g_^1V1ty)`DK&q5}e|wMPbZkc^!{?lH&*Ojo
z=iHk-x-IVVuDIxXof9`({F@qQSvj~NRkd&beci>flBiz6EKKNXS^QWz{HOL}?2E%q
zeGayxzQ|aM$<zbb0UI$5@5Tw16}2`|NT=Z>R^mBK#1Y-x0b`66sEKD`2`<2E@IhpV
zwF`UW3#g5pMg?{Wi!i&pJASfpCYG_jHJ8G*bl8r0_&O@m3#dTi*tU|AjD4^Zw#Opu
zi8rDGn2nmJ9yR`9RKUAX8Q6=O?-^A8UtuxpTW?U<jPcn_jz7g-xEmAjC~DyA*cnft
zc76_Hfg0m_xB;f4+6yojM<7YC7T`#X;B4HFQAL)*HZ);JRNY4Hc%Z2lqb3}II=cy|
zBfAx2XN~+=wfv`@tuyUgj5{%f_T8w=wIF-8Ug}ByHStLr6u=qO!k?oS`ZsD|2M$zr
z!3^w$+EG3#;PI#oRiOG!Lj`s_+PDZu;TqJqL#Y05<&b|BPSc=3{)F1W$EZN!IEPG3
zLp`@q{qs=)7oip^MJ-%`V{j&_-;a$y!HLwjqUJe^9q}Jg)8Q&=$BA6w8?Y1Vtjkdg
z&BH>hN2Pu%YT@0;kM&FbQvfH7r%@X?i%R*Y#xGIh;<?GnTr`z}8akl{WTOV;q9!av
zb-V%9Zw%Tv5!J5-)o;0Z-h|ruTCB%=QT;BUz86<f{gdq2Mxs^*g&)w6gBm#AI0=K)
zZ$YK%Wz^eo9CdllAaAJk6%N2mUUt1LBaEYs<4|{I0xFP7)J7NJ?Rx)x6!coWY93rM
zru1{qDid`CeNd4PMP+0J>L_kPWo9aBp;@Q}yrw;X8ovUy(fdt(KW4DL^$G<=b{u(?
zt<$KTeu26y$^9*B2zEv-P>Nb$1}cDgsJpWiby*v+0)K@0coNk=A=k}t25JMD7}bLw
z6bf(vj>4IEJ#IoR(1tpKH&FqeMNM!8iP1_V|Jva|<ky5X9QFJbV<l=Mb5Zlupa&ZV
zkbkA*kEWw43ZNZoKp85v(=i!uM?PBCLR7|@kWYlQ4s|r!F%h3cjsFEIz=OCF-^C=H
zJ<xqVe<1lEOoNXGo>>p#Ond?7V#hr9m&h_4PJJWJz$3^f!pa&%maqgh&k<aV=TVuh
zq*0k!h*~&+I-&;D>%BfoK@mTSI@_ICj89_<p2Jl9J0|0osD4*b6J}iNW~d7ivz3F|
zc^T^YbksbvQ1dJ_^`)r!q9F<z*o5<OCn_M_9NmE=)Y~x<%P@jzco22guOUCyJN&1+
z(w>WyhTX9p=Ar_~N6lM;T6m;ek6Pm>sN+Ob#8XX&N>iU}>K<b)YC;Fw;|k2fwWtO5
zpaR&Bn(rml{H@plkD<n&!c@Kg@5c&!^HGsq#CW`dnn2%OwI`z{NXG=sMm_I^>DV6?
zKoP3{FjF6m>Q{<dcoM4r3{2MhztD83MnzhOS}2TKXtjC14z<8~Q-1)}e>3V!_$X@O
zXHgk=5jD?mQ2pLQUB-7&fqaUw_x}<FU5<FZG8&kU8Q23g!64KGC8(W@Mtz{hqx#>5
z%GhGm0$x<04XA+bM2%aE+R%Nd*LK4Y@~^Xdf(Gs21TMnAp<a)Qp<Ezlo{zB!cs2Cx
zzYq2L?LgguLr53vC@Rp)rakUDx84CYJ`;6mvr$J-cpdrIuiH^HXvbl!#k)}hK0)o^
zGwg_$Q46%^)fkJNP=7DXK>cA+gSmJYUW<>T0)7M8ll38LzN`{A@IFxr<unY!@fbo4
zJb()5EGm_sp(4J7{Hb6i4RhQ3qw0C63{J!XT!8Ao0Tu8TQ{Ra?>iwuMY4imO+Q~_L
z3cHaG?X(pK;G3v3yNt@n73_iud=Aww3w4?DP|u6758i+ZU^cR8%ZplY3*Ly&qL1~h
z^Axne+!5}#dLb%BYf+c$e&a)^g&)T(d>*^v3DiO#pzhKI)FtfAS4;B@F%CoRd^9TH
zNoec+pFu&lJcvs9U8vi=5i{{I)82v__$q4W$1oe;My2=y#xjIjIDu`dJr$La&NvW@
zQI~fPCbGWOr~>{F704RY!W&T$??CPRDO5&YK?U+V)I_IH{l7phm@>-!<#i2e-a6xQ
z)Gx0F?2kt=suX@gL9bE#Xm`OhETi5XwbOa10P0YeYmI5&hYIA^n1@GE890wx_!26h
zuTg;~j&YB=6RN%I81k=F^)d~)s0s5?14>YVm73>MjFqU=&qMWVK=r#D6~IQ+yv_JD
zZb99NDP!FL=A(|<GnV|T5THS~G>VGs8RLt%n)+c>CMMkE-i_N(uW1b`mCeXE$2x$z
z%pVy)HGYOVqKl{vrjB#Xj8dqfAqRP8twWu88!F|;P5m#Z0RD+etySs<nuO|?j><qk
z)aA`by%l3n8=8VWu@c8)06Sy!84Ak4Yp8`!qF%2*8~=q$aVDemiM3G+%s^e%C8+U^
zX}=45P~U`0aSsm0Zd@oG**H`{bCDy8T1zM>lBLK!v{oS(**b_tcoDU;ya{dwim{M-
zDe8=uqmE()DzKlS0(cG;*a=L+_f7q;sP!)3GQIyP6Ws~IsD-xU6x@x9^b%^KtEiM_
z-0Ws32bF;m%)xP}vt5Agu*T?MKkALR9k*aI-Z+WOvc6SHfp3O24fT4h$JzKiDuvgS
zyMLVCi36$c#5wp|R7wX_Sk^Wii~aFEY{K}-?oL;s?#L$8!n?3HK7~=e7RM+g;5(?Z
ze;*alWlX{ANry5p8g&<@V0XL&+u?Fd!j;Ic2P=x|e*in+5mW%bH}wxNmHOvX$iD{u
zn+EMX@fO})EJn4zj9hr@2o_+<RQJ#DVW<fl)U9qp^?L|)wtqk^_%Uk7)-?C%+Mzbo
z6*YhFY2;rK=F%XCqINV2HBlM1$Js`YaT%(A1U2Cr9D?gn3m!y`dj&P$G2@$<M*VHn
z_z$BL(kXml9>h;~C+vvvv}c)mPgK8L)C9$th+|PZDZ`Fffm(15Dv-sfO!-iOhEaj7
zLcJ}~dnst5hfx!6Lq)d7cmVa~YDG<W%Cx_S>i-ccfJ>-;S5OOen&BQn57b>5f*OA_
zcEYL1hN9LY3K=x`jjON|^$pk!x1kn#7L|clQ4<|Uo&71)&Ob+GEa6u7Tc3>DX?IkB
zeT@TAm%RYH>yNb}3WI4VN8SD~&ccnTOLXqmmN{Lr6MEGLB4Mw6XLZECWR>ky+u>TT
z?FrUI>b?GOs5#L6$-FA3(O>6ys$!4oe4((qRXRc2yTTVP@H<uBkX;>g>YFpNE|ygL
z{JyZy@rSH3Z)i!-7f{72^VRsmo;rKl;-%gtVY|GF$$iy6Z_v&wn^r!kIX(NH+kBxw
zoo8jpUg<=FcKLMM=f<);;tj5}eIdJ_FVN5S_^aFwkr0DDHO%wfj(S!Qd)BYzf$W~~
zsh&`+9jJ@c`1~zT^t?B&_hj$NMkiPmvh%8aLH47H?ep8QwFb2m_VOiX);f)L&{1x9
zQ11!Yg@rAf`=3vak{z$@cfxig<n!0W5@DjUYdsC#SeCpi!rq{t4YLnVRaMX%3R!nJ
zk=W4x9_9<%b&j(vWY_tYd9}6go22EQ!F?0k7Z(gIvWrSa7B%lH%u1WMG!k^|QPra5
zRN+^Ny=JWpIEOd3?hSjw-<<6?huXHU`NVb4jSe_fp0<a5b&ehK+M#gkj#@vvrPAd0
z)Y}cMFNMO9fWLL`l3F{`RM)o84l&!|M`HVJYFT%EW?W&JSEs$iYfX0oJ`VhQ4tZ<I
zBSYpmi-Vq~*1dLvr)>w6PtUgl&az0Az0_-0IblzeeP;DGU*OE@t+vN*Xnw3BtMC8n
z@$C`Qv!!HMZG77F*a4HiP_4IR>+rAQ@+Q}{?mfKGX=vSHhw7XLkDV6?Hn62w&9NKY
z1tWu69vXS1T@N=j&LbT3gd(=zqf<Zp$eGnYZ<$*<JS95S8*n0Rhg$bCAGbm;09|5b
z_qb!*;kY^N2r2na-=-=B;?1|)4tf9oz*!{5OI}9W)~wbYZ98n{@ilnDEqf}0iT?q)
C^nS(w

delta 5409
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

diff --git a/searx/translations/cs/LC_MESSAGES/messages.po b/searx/translations/cs/LC_MESSAGES/messages.po
index c11440bbf..d6aec4793 100644
--- a/searx/translations/cs/LC_MESSAGES/messages.po
+++ b/searx/translations/cs/LC_MESSAGES/messages.po
@@ -17,21 +17,23 @@
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024, 2025.
 # Anonymous <anonymous@users.noreply.translate.codeberg.org>, 2025.
 # zenobit <zenobit@users.noreply.translate.codeberg.org>, 2025.
+# Fjuro <fjuro@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-06 15:52+0000\n"
-"Last-Translator: zenobit <zenobit@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-01 15:12+0000\n"
+"Last-Translator: Fjuro <fjuro@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Czech <https://translate.codeberg.org/projects/searxng/"
+"searxng/cs/>\n"
 "Language: cs\n"
-"Language-Team: Czech "
-"<https://translate.codeberg.org/projects/searxng/searxng/cs/>\n"
-"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && "
-"n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
+"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
+"X-Generator: Weblate 5.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -447,11 +449,11 @@ msgstr "Generování náhodných hodnot"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Vypočítat {func} argumentů"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Zobrazit trasu na mapě…"
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -526,7 +528,7 @@ msgstr "Vypočítejte matematické výrazy pomocí vyhledávací lišty"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Plugin hashe"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -567,6 +569,8 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"Zobrazí vaší IP, pokud je dotaz „ip“ a váš uživatelský agent, pokud je dotaz "
+"„user-agent“."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
@@ -591,15 +595,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "Nepodařilo se stáhnout seznam výstupních uzlů sítě Tor z"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Používáte Tor a zdá se, že máte externí IP adresu"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Nepoužíváte Tor a máte externí IP adresu"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -925,7 +929,7 @@ msgstr "Příklady"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "Definice"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
@@ -1084,7 +1088,7 @@ msgstr "Povolit"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "Klíčová slova (první slovo v dotazu)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1177,7 +1181,7 @@ msgstr "Hash předvoleb"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "Digital Object Identifier (DOI)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
@@ -2053,4 +2057,3 @@ msgstr "skrýt video"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/da/LC_MESSAGES/messages.mo b/searx/translations/da/LC_MESSAGES/messages.mo
index c7a2d438847645764eca7f932b03566b66bf1489..2d1cf9cfe53121989b8fbc6f83a6daa7d6360b94 100644
GIT binary patch
delta 6404
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
Q?tA8l6*Rha>e-}!18Zq|{r~^~

delta 5417
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
Zqzu2~<rzKViOVxNr=gu^VScO6e*q~sMFju=

diff --git a/searx/translations/da/LC_MESSAGES/messages.po b/searx/translations/da/LC_MESSAGES/messages.po
index 15d625eb3..9c0a1352f 100644
--- a/searx/translations/da/LC_MESSAGES/messages.po
+++ b/searx/translations/da/LC_MESSAGES/messages.po
@@ -15,19 +15,20 @@
 # AndersNordh <andersnordh@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-06 15:52+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"PO-Revision-Date: 2025-02-06 08:42+0000\n"
+"Last-Translator: AndersNordh "
+"<andersnordh@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Danish <https://translate.codeberg.org/projects/searxng/"
+"searxng/da/>\n"
 "Language: da\n"
-"Language-Team: Danish "
-"<https://translate.codeberg.org/projects/searxng/searxng/da/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -443,11 +444,11 @@ msgstr "Generér forskellige tilfældige værdier"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Beregn {func} af argumenterne"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Vis rute på kort .."
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -523,7 +524,7 @@ msgstr "Udregn matematiske udtryk via søgefeltet"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Hash plugin"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -564,6 +565,8 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"Viser din IP, hvis forespørgslen er \"ip\", og din brugeragent, hvis "
+"forespørgslen er \"user-agent\"."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
@@ -588,15 +591,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "Kunne ikke downloade listen over Tor-udgangsnoder fra"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Du bruger Tor, og det ser ud til, at du har den eksterne IP-adresse"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Du bruger ikke Tor, og du har den eksterne IP-adresse"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -924,7 +927,7 @@ msgstr "Eksempler"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "Definitioner"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
@@ -1083,7 +1086,7 @@ msgstr "Tillad"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "Nøgleord (første ord i forespørgslen)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1177,7 +1180,7 @@ msgstr "Præference hash"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "Digital Object Identifier (DOI)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
@@ -2056,4 +2059,3 @@ msgstr "skjul video"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/es/LC_MESSAGES/messages.mo b/searx/translations/es/LC_MESSAGES/messages.mo
index f89ad81a8d9b5fcd762256f6f0a60f5a9599f79f..ec41e4785dc007297a0a59cefe12fda93a538f7a 100644
GIT binary patch
delta 6447
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

delta 5477
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
DM0aNp

diff --git a/searx/translations/es/LC_MESSAGES/messages.po b/searx/translations/es/LC_MESSAGES/messages.po
index e127ac173..b52c4b8ce 100644
--- a/searx/translations/es/LC_MESSAGES/messages.po
+++ b/searx/translations/es/LC_MESSAGES/messages.po
@@ -41,20 +41,23 @@
 # Atul_Eterno <atul_eterno@users.noreply.translate.codeberg.org>, 2025.
 # Fijxu <fijxu@users.noreply.translate.codeberg.org>, 2025.
 # pxrb <pxrb@users.noreply.translate.codeberg.org>, 2025.
+# curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-06 15:53+0000\n"
-"Last-Translator: pxrb <pxrb@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-07 07:09+0000\n"
+"Last-Translator: curtwheeler "
+"<curtwheeler@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.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -470,11 +473,11 @@ msgstr "Generar varios valores aleatorios"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Calcular {func} de los argumentos"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Ver Ruta en el mapa .."
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -490,7 +493,7 @@ msgstr "Canal"
 
 #: searx/engines/radio_browser.py:105
 msgid "bitrate"
-msgstr "Tasa de bits"
+msgstr "bitrate"
 
 #: searx/engines/radio_browser.py:106
 msgid "votes"
@@ -510,7 +513,7 @@ msgid ""
 "{numCitations} citations from the year {firstCitationVelocityYear} to "
 "{lastCitationVelocityYear}"
 msgstr ""
-"{numCitations} citas desde el año {firstCitationVelocityYear} hasta "
+"{numCitations} referencias desde el año {firstCitationVelocityYear} hasta "
 "{lastCitationVelocityYear}"
 
 #: searx/engines/tineye.py:47
@@ -528,9 +531,8 @@ msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr ""
-"La imagen es demasiado simple para encontrar coincidencias. TinEye "
-"requiere un nivel básico de detalle visual para identificar con éxito las"
-" coincidencias."
+"La imagen es demasiado simple para encontrar coincidencias. TinEye requiere "
+"más detalle visual para identificar con éxito las coincidencias."
 
 #: searx/engines/tineye.py:59
 msgid "The image could not be downloaded."
@@ -542,7 +544,7 @@ msgstr "Valoración del libro"
 
 #: searx/engines/zlibrary.py:139
 msgid "File quality"
-msgstr "Calidad de los archivos"
+msgstr "Calidad del archivo"
 
 #: searx/plugins/calculator.py:20
 msgid "Calculate mathematical expressions via the search bar"
@@ -550,7 +552,7 @@ msgstr "Calcula expresiones matemáticas a través de la barra de búsqueda"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Plugin de hash"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -591,6 +593,8 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"Muestra tu IP si la consulta es \"ip\" y tu agente de usuario si la consulta "
+"es \"user-agent\"."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
@@ -615,15 +619,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "No se pudo descargar la lista de nodos de salida de Tor desde"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Estás utilizando Tor y parece que tienes la dirección IP externa"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "No estás utilizando Tor y tienes la dirección IP externa"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -949,7 +953,7 @@ msgstr "Ejemplos"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "Definiciones"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
@@ -1108,7 +1112,7 @@ msgstr "Permitir"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "Palabras clave (primera palabra en la consulta)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1202,7 +1206,7 @@ msgstr "Hash de preferencias"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "Identificador de Objeto Digital (DOI)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
@@ -2098,4 +2102,3 @@ msgstr "ocultar video"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/fi/LC_MESSAGES/messages.mo b/searx/translations/fi/LC_MESSAGES/messages.mo
index 0884f3f794ba9f13fe27c77fe3d7bcf86d4b89b6..d155432871cd8ae36c5ee471a813738f46bacc66 100644
GIT binary patch
delta 6437
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
UmTz-Z%=rBiY0AWwvdXl70iC^=J^%m!

delta 5410
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

diff --git a/searx/translations/fi/LC_MESSAGES/messages.po b/searx/translations/fi/LC_MESSAGES/messages.po
index 0c01d14ba..b879f6848 100644
--- a/searx/translations/fi/LC_MESSAGES/messages.po
+++ b/searx/translations/fi/LC_MESSAGES/messages.po
@@ -18,18 +18,20 @@
 # Ricky-Tigg <ricky-tigg@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-06 15:53+0000\n"
-"Last-Translator: jonkke9 <jonkke9@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-05 13:01+0000\n"
+"Last-Translator: Ricky-Tigg <ricky-tigg@users.noreply.translate.codeberg.org>"
+"\n"
+"Language-Team: Finnish <https://translate.codeberg.org/projects/searxng/"
+"searxng/fi/>\n"
 "Language: fi\n"
-"Language-Team: Finnish "
-"<https://translate.codeberg.org/projects/searxng/searxng/fi/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -445,11 +447,11 @@ msgstr "Generoi satunnaislukuja"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Laske argumenteista {function}"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Näytä reitti kartalla.."
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -524,7 +526,7 @@ msgstr "Laske matemaattisia lausekkeita hakupalkissa"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Hajautus-liitännäinen"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -565,6 +567,8 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"Näyttää IP-osoitteesi, jos kysely on \"ip\", ja käyttäjäagenttisi, jos "
+"kysely on \"user-agent\"."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
@@ -589,15 +593,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "Tor-poistumissolmujen luetteloa ei voitu ladata kohteesta"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Käytät Toria ja näyttää siltä, että sinulla on ulkoinen IP-osoite"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Et käytä Toria ja sinulla on ulkoinen IP-osoite"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -923,7 +927,7 @@ msgstr "Esimerkit"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "Määritelmät"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
@@ -1082,7 +1086,7 @@ msgstr "Salli"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "Avainsanat (ensimmäinen sana kyselyssä)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1176,7 +1180,7 @@ msgstr "Asetusten tiiviste"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "Digitaalinen objektin tunniste (Digital Object Identifier (DOI))"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
@@ -2056,4 +2060,3 @@ msgstr "piilota video"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/it/LC_MESSAGES/messages.mo b/searx/translations/it/LC_MESSAGES/messages.mo
index 631c08363e1011a7feb7a29d4cf03a93a1dcf853..b1170708ba7be887a7849c1f79473d9472dcf4bd 100644
GIT binary patch
delta 6394
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

delta 5471
zcmYM%3viBC9>?*M>ym^N5t5L+2(r1yC5V*h22B&OLS5FS-X<|JQjrLj(zlD)-BN4C
z-3nGk;!^5$S;aCkE$u4Z?NDTEs#c9^Rc%bm8ut6kb7q<`{hV{2bNQeDInVpP-CpZ+
zzQ)IMy{-RR!(X<KF`Y0oNVT8;CWRRjKy@;9#6oP33vK&q>_UBmt-p`IpnlqV4g;xw
zioy6fhTu&cYK+I+r_hRqbY>lc+31fOQ3GnMyHOJ#!M^x+d=8tCe<mQ@m}rbbZ6pH~
z*f>nX`Ka-GtX|A!eRG^b0uM|FW8xqYweZWRK-{RLOv9E~j#2nJYT@;$@%vEYuA&yY
zh1&UdsCk-D{U7043?-dySl{fV&>4@SA6`NYxQcD@I%=mspce3raBPjS)FY8Sn8BEV
zV^ItL88vQ$t=FSAa=_M)qel~-p`bIlfI5ms)DG^TcKQP<@>Y>fdpBzWwxGQ?Dl?f#
zjAj^W-d9io%s?%?5Vg+lQRCJ`l7AJp(9jxdQ9C(|+QE5LCO$*;yMhYr2D<PLW?~Rg
zYTR&C|0&i&R3Ot)8>mDD@)owkwNd0>1L|o|r0=2@IE7m9EDpj?QT;->SuzZVVFYS{
zsThi-_W458PJf5}a3$&}KSZr_6_fEB4+W(>f(xL9d!iOjvGzwrJOq{EJnL9g|EZ`<
zO}F(jRR4LX{)<ubtw8l#iyHSAbfM=R3hMX)s^dl5;R<S}U*c<c3)OEl?^yHa0jhr?
zY6GR%0~esiZMW891@%3s3`NIq>oFO*D;|?Yfj7cT!0uR%dJEQDH(R%&?#K>QAO}%9
zJ%Qu#EM}m~<+M+<PD340IV$ywP=T++K)wI#DQE{ZsMPF5Ep!OAKm)4%0&0TGsGZ)n
z_11jKsDBJ9uw>+gG5t|HEkFfOgef=+)qfiXvA)?)K>@svx-{odxAPLdgm*9z`*d{z
za-&jQiaOJB+x}ZjqP_$(@jdK=_fYe9>*gFm8Y;jc=+OidDbUBfirQfns(qbx3u*`N
zpw93By74sjz^<`Q{~Xl9zee?c8<n|@_W5??jWu<sOf|%kf8H$f2@N`vJLr!OP!s%!
z3e1m-F&}%NF5foP^ID9@gQ!5hz|rVWWg?D8l4lNKf4q#NFtn%h9pUat{#ViP1`V1h
zG>$A_2I}m$pfXa20eB2`G^bGS^Jl1lzeb(uUF?OAu>~gm(wQe61E~)|^?MOD-#8Bi
zrD!q|gDJ-5)Y%RjQ4?)N1ypD2UetsqP~#eKGTuc6l*4Xx_W7tgwFLR1HLFl}X(#GV
zc>ZNOe2EI=JJf;?Q4>8yE##Nr)Pqp{LQy;DfO_89)?;lw-kOG*uRpfLAsC0b$ow8t
zNkI|LM@_g4wZIAt#x<x3wqX#~TMwZYK83#cA!__bw*4XoQ@@OU_!a8;*QlL;i~f55
zA5+jo&zc)3lOJ^qMlIY1H6RkzFU~$sK?T|ugYkLPLOJ&N2vi0~+xmD^|0$>sylEJy
z_x}wFAy|c)Xf>*14eIjMq5?UJ%D`#sKQM&)Wz?m*i5mX^HU24TBY{cI2T=%yP>)7s
zECD@QAen+99gNyxHfmrlYDc3`uj$LEvnxmKU=vQogQ&NmT{1sbe0UX6;{#HiA1J}7
z*Dw_oV1aF)l1lz{DVETn9lnj)$vRXZJ5k^3dr?0u8gMH98=F(k54$4jIjHgPVk<m~
z`o8}Fm5D}7$D7y&BY8&^P+~9g--ALv4cgfp`=AE(WpWx7$p26a`u66l7F%N$&O`p0
zzwsYE{}$E%CtH7pI<jEi#aIkSZD=6syP&{BK_97$Q3F?_BHoBf;dYF{U09E2u`QPO
zbtYVjI-+{i5$?nGco5a^94fFz)H=73n9Pr;c|8f_WdMa-)C5)74&Oo@O%3YO)S&`A
zjGE{KhU0luN^hc`KSZvBd4ifJzMr$9L8$qMq59<_^LtDI1%4ZtNvMThM@9Yz)Lqz&
zT3|QoY)_y9_!zaoHSCJ_P?>AP2fZ>Efw~hh);QFcPa2NEJPg<Szlnk(d(V0Vm9pcg
z0cUOfD-5T857j?_w1r_1syzm^U^?dGU{t@A)@mF_eFJJ^_c4t1%`*zxc^EfNJM4nP
zF$Fu|JnNrOXSWL@uo1Q3LsUwiqQ(adbT-fqpQ9dQ>#3*=WulHY8$D{sw;jf!CV164
z3-$aB)PQBEqgrL_`%wWLL-jj@+VRJD1TUhFZW%ucbR-*48?8ZQY)>ZnPor>#22Id}
zO8pc3Ber<nN!4o9S#QUVco<!H0Tc0i)LYPLkfX~Qi@Hm3s0|E6%|8^&anvC4&l_bL
z?1P_B@2me{$53ofJrXrRDr$!rsGSW)1wIO+Z~|(Fb5NOCjGb^f^2V7u)VS-YdGC8D
zXoA2j=l=m)qjs8zI*KeL873cNa5-uRdr%V{Mct8)uruDk0(^$OuwaOj!79`dtU(2~
z2{qocgMu#AVbnr*kR+HMFE|~GQ5|Pu7km?S+5U=YSdTi(M%(@XwZJ3PYwG(e=Lp*3
zGV0wi3HKuNc+52lc{JQWr7k(!N%26`L|NDkb5NOj4I^=meZC5HG#gQw*@4}0Ki1$S
z^vBAf&XLZ?1nNsMUhn?_3csPD5nsXdVa^B2I?SSe49DYRjK<N!jj6^8)J_6lG-fXL
zK^@&5R7Or=AYQihFHo;z6Dpv995T!LCWr#BuIYr@$v9N%+^E}IZe5C+a6Pub8YIhR
z7png^*2kz!2EF8DqyuVPH`K!Mn2agtQ2<jY1mJa4Apb#qLdE1dJ4r^8V}_#Im!mG{
zCTxjysDKWl7Cw$z@Eiu=Mbyr(p#r#z>VH3%{Oe2~*#|yc1Pu&Cb!dfJAROb+g$gvs
zwvV(<K=m&~EmVpMbdhz1bu+5pZuCWO9^2P~M{I|a7)<><YN0Er=hyA?Td07WtWWH7
z{}E3AU{t_uP;X6?ZBIfi+}qYOF@*XH9twUGM%o9XQ7M~%TDS<c;0)BQpN$G^C2D~+
zs5?@NK6uQwA4e_liS?TGwzUa0-s6++MAi;l(a;ICa6BrNY1kYoDrF;40}HS@KvY08
zP-k0?+R$9o2h#$K$JMAWt&`}+&ym3W%z%;J$6*nE)xA5`R)<8~Z8^KJqGVQON!iTm
z#K<ad%czdN-lWb|KHh&uPY?9wcmF=ndot1G-!CmGHQklgH=}RwgjD{5^4zm4lg3oI
zXU;BlSC&;|xGGB)l#~?}x=YGjnLn4kt<zEhswbtN^}727`7|#^x0%J&+xl<yt{w2E
zueVF)BOmYZK~n>x^W3hv#T6yfN($YsqT*6lVR1!ebFH$>)lla>l|9$TJ7!o?3-5pP
W;~6)q(#N-`q<T?7MD@Oc%KroM=wi(P

diff --git a/searx/translations/it/LC_MESSAGES/messages.po b/searx/translations/it/LC_MESSAGES/messages.po
index 166797364..e4acab286 100644
--- a/searx/translations/it/LC_MESSAGES/messages.po
+++ b/searx/translations/it/LC_MESSAGES/messages.po
@@ -38,21 +38,22 @@
 # nicfab <nicfab@users.noreply.translate.codeberg.org>, 2025.
 # SonoAX <sonoax@users.noreply.translate.codeberg.org>, 2025.
 # OpenCode <opencode@users.noreply.translate.codeberg.org>, 2025.
+# davquar <davquar@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-06 15:53+0000\n"
-"Last-Translator: tiziodcaio "
-"<tiziodcaio@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-03 14:37+0000\n"
+"Last-Translator: davquar <davquar@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Italian <https://translate.codeberg.org/projects/searxng/"
+"searxng/it/>\n"
 "Language: it\n"
-"Language-Team: Italian "
-"<https://translate.codeberg.org/projects/searxng/searxng/it/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -416,7 +417,7 @@ msgstr "errore di rete"
 
 #: searx/webutils.py:40
 msgid "SSL error: certificate validation has failed"
-msgstr "Errore SSL: La verifica del certificato è fallita"
+msgstr "Errore SSL: verifica del certificato fallita"
 
 #: searx/webutils.py:42
 msgid "unexpected crash"
@@ -432,7 +433,7 @@ msgstr "errore di connessione HTTP"
 
 #: searx/webutils.py:56
 msgid "proxy error"
-msgstr "errore proxy"
+msgstr "errore del proxy"
 
 #: searx/webutils.py:57
 msgid "CAPTCHA"
@@ -456,7 +457,7 @@ msgstr "Sospeso"
 
 #: searx/webutils.py:314
 msgid "{minutes} minute(s) ago"
-msgstr "di {minutes} minuto(i) fa"
+msgstr "{minutes} minuto(i) fa"
 
 #: searx/webutils.py:315
 msgid "{hours} hour(s), {minutes} minute(s) ago"
@@ -468,11 +469,11 @@ msgstr "Genera più numeri casuali"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Calcola {func} degli argomenti"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Mostra percorso nella mappa .."
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -548,7 +549,7 @@ msgstr "Calcola espressioni matematiche nella barra di ricerca"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Plugin hash"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -589,6 +590,8 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"Mostra il tuo IP se la query è \"ip\" e il tuo user agent se la query è "
+"\"user-agent\"."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
@@ -612,15 +615,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "Impossibile scaricare l’elenco dei nodi di uscita di Tor da"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Stai usando Tor e sembra che tu abbia l’indirizzo IP esterno"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Non stai usando Tor e hai l’indirizzo IP esterno"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -950,7 +953,7 @@ msgstr "Esempi"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "Definizioni"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
@@ -1111,7 +1114,7 @@ msgstr "Autorizza"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "Parole chiave (prima parola della richiesta)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1204,7 +1207,7 @@ msgstr "Hash delle preferenze"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "Digital Object Identifier (DOI)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
@@ -2094,4 +2097,3 @@ msgstr "nascondi video"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/ko/LC_MESSAGES/messages.mo b/searx/translations/ko/LC_MESSAGES/messages.mo
index f743ad6164aa5290ba8e1ea75d2c69284037734a..857443bdac7269c3c75a9b278665cb9686aa7bda 100644
GIT binary patch
delta 6432
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

delta 5256
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

diff --git a/searx/translations/ko/LC_MESSAGES/messages.po b/searx/translations/ko/LC_MESSAGES/messages.po
index 4c7e21872..94dfeb6ac 100644
--- a/searx/translations/ko/LC_MESSAGES/messages.po
+++ b/searx/translations/ko/LC_MESSAGES/messages.po
@@ -12,21 +12,23 @@
 # seonghobae <seonghobae@users.noreply.translate.codeberg.org>, 2024, 2025.
 # Anonymous <anonymous@users.noreply.translate.codeberg.org>, 2025.
 # mystery-z <mystery-z@users.noreply.translate.codeberg.org>, 2025.
+# curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-06 15:53+0000\n"
-"Last-Translator: seonghobae "
-"<seonghobae@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-06 15:54+0000\n"
+"Last-Translator: curtwheeler "
+"<curtwheeler@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Korean <https://translate.codeberg.org/projects/searxng/"
+"searxng/ko/>\n"
 "Language: ko\n"
-"Language-Team: Korean "
-"<https://translate.codeberg.org/projects/searxng/searxng/ko/>\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -167,7 +169,7 @@ msgstr "다크"
 #. STYLE_NAMES['BLACK']
 #: searx/searxng.msg
 msgid "black"
-msgstr ""
+msgstr "블랙"
 
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
@@ -442,11 +444,11 @@ msgstr "다른 난수 생성"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "인수들의 {func}를 계산하세요"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "지도에서 경로 표시 .."
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -520,7 +522,7 @@ msgstr "검색바를 통해 수학연산 계산하기"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "해시 플러그인"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -556,7 +558,8 @@ msgstr "본인 정보"
 msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
-msgstr ""
+msgstr "쿼리가 'ip'이면 사용자의 IP를 표시하고, 'user-agent'이면 사용자 에이전트를 "
+"표시합니다."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
@@ -580,15 +583,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "Tor 출구 노드 목록을 다운로드할 수 없습니다"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Tor를 사용 중이며 외부 IP 주소를 가진 것으로 보입니다"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Tor를 사용하고 있지 않으며 외부 IP 주소를 가지고 있습니다"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -667,7 +670,7 @@ msgstr "길이"
 
 #: searx/templates/simple/macros.html:41
 msgid "Views"
-msgstr ""
+msgstr "조회수"
 
 #: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
@@ -912,11 +915,11 @@ msgstr "예시"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "정의"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
-msgstr ""
+msgstr "동의어"
 
 #: searx/templates/simple/elements/answers.html:2
 msgid "Answers"
@@ -936,7 +939,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"
@@ -1071,7 +1074,7 @@ msgstr "허용"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "키워드 (쿼리의 첫 번째 단어)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1158,7 +1161,7 @@ msgstr "설정 해시"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "디지털 객체 식별자 (DOI)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
@@ -1869,4 +1872,3 @@ msgstr "비디오 숨기기"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/lt/LC_MESSAGES/messages.mo b/searx/translations/lt/LC_MESSAGES/messages.mo
index fd6ffd04b149306fdd946c2e603fdcb7b921a234..6ad695ac77eda94cf6e91da21a20bda6d05e024d 100644
GIT binary patch
delta 5328
zcmY+{3vg7`9mnw-NH%~x@<K>>Eri5iAcPQJAsAlaE%Fp8#AZp>WXWsEZh|3&4X>eP
zAXFhL&`Rhirl18}p`{eGki_B?jFhpAbWoslu!t0jN=Jo$e|t~csl()R&bjBD|NlJh
zO?-cI*una+z~z|m28;iOgjrT^+|W_A|NZwxjAcboy@fsTpV%Ec$J*@!us`(_Q=fs6
z)aMwVK?n7Gd<2WIGx{*svI15eg)TI-;sU&Y;W#MH9*}0tLQOmcN8oIX!VRc|8c>NG
zz+re6)&HR}l1{1AyI~5B#Yc#56;e<@FLuHz?1y!z&1l44xF0n^D{3WoQ2`#HR_J)t
zo~H{oP>;cAY{EYHTWpUPQSttQF~qm7P|!;5p(c*#VH=G!S$!}IGf{ymQ2nb-eG@A2
zdQ;ztnx_%9)o-G9_!uhT_fZS_5CbG{-82uvIAC??h#fE*wF3#rKWiXAH1Rl8!0D&}
z3sC)C#^u<Rx(~I0b*RL5n&*wEIKS-4{yQlgrXd^8qXu+~x3?(Sn2HLVj!HNimB2jY
zx>$MU`3ls|tVRW>M<w<WK7o5sTYuSjEuQ_KLc<Lj6kuoq!Er3A<4n{F=O7o~%0mV4
zVj8YRZS5gcz>}zet;P>giC#qQ<Tc|hRR3=R6tp!DO@o7jQOB;RiF%@*_eTv#K_{l8
z`prf4TVkFUq7pAP&sU&c-&$0^wWx$QV=@L_p`Zcp8k@0_`We(tWb;wbEuMv(j`b{Z
zU96RugxgTJ`iSwE@dWA){2rBP8)_#$!7RLP*ExUQ4LwLj9l=OcrV~+_&P1(zF=|2=
zs=wE?*P>Rk9(6SPQT>ji0)K#<u5|&mkS|ejtiBw#-v7=NG$0!_@k~_Ur%`8Lh`MAe
za4>E}^?Mt&b0<(objq}!!6DQyU^cenW1{(TP&@i0Dxo}d1SqVepv>1GA1iB{9^h-n
z1E`GOMon-MU3d<)@^q)&e-SF+v#9>NQ9JhrYQBTWHM5SQcIG1tXsa(#(15?<0Q?8m
zU@YHLU7oF|=iBjd+=B}I0nW!exCC<<OwrnlqwzG(#qW^gwq_?<)=#knHP3g6?7z11
zv4QpuWS|00LT&kU483+3PTh+cScOWw2{ryOYK6Z;9p!1%Jm*n6a1kHF&rl2LkYqoP
zOA6Q%B+#G<lTZ_-p$3e=Jj}yzJdT<89_ns<g}M{%*bbfXP*nRkRNxt?dFP?VFF^<9
zn|e`zf;yIB1p3i|t4w{Zsc$mYqb6)Xo#CsPf=#FZAE6TX7&YHD)cl{LR(=OH{(IEU
z1sp6>g=lnOZ)}H&s0ory`(V@r!%^>hj(I)_wesnx1Qwy@S!(J9sCkM}fy+_-S0eoa
z)<)A|3r6zbMO2_&s6hKr6YNI?IArQaFp~Ol)CcJ_D)1%L4qQdea~t(`eTzz<Gux#F
zcMr+=J1J;DD(do#Mh%>bkvJcfz!KC4#D(hbL+w-@D!_VFf;&)&>_m-g#Lz;JkE*pF
z`DeBAqX+S=+Z6IKa*%!7i*Xq<*P;@*oNBM|Z>ZmX4^V;P2HUS;JSyOL)SZ}$9dNGk
z2dHrcsGX|8r|<;~{r<l~LGS4|sEnr%u~+mI>NU(qCE`cj{vVn4!`P2{3+jt@-8_GY
z>Ytfr?_@SkraleF<5tv;olE2V74TCU^kut_iTD+2g7~5KhoV1@pgs$g&^pu#UqT(#
z9@NSYU;`e(Za6dD-s&Z&BiMl2xgVo`nQcvH|D!1Eqd^n?8a41e)LFHmzGPpR=Sjot
zKTy(8fpby)=b{pJp+4ar)RwP71=@j{|1ISAk98EakP89x;09`fJE)2OW!fY7+zq7O
z6{B%DcEw!mf(uOhGSoP~sn?;t^)F&5u<<DBuDpw>7-*%CL*XuJ#TmoxEt+kdkDY0M
z24m2T3iLc`g&R<b?Lys!H!&9fh+5ERn2a}2Ti=ZfB;znk?|(c6-O2^1fu*Pbb*R8w
zP%GYv3fP34hIJC7@HXn~bwPBOI-!mv3YD1Cn1Sj)8TI}z#7N>>`4lukG3pjqq6TgW
zb>I_=+QNM}01u-6NIh@bKSu?=i%R@HD&g>v_EyKD+7nRoCZjI-XpA7fwbXQ2hDWHE
zqcR;h%Dzk^FqQfY)WB*Si@Q*_`eWlK#>=QcS5YgyXX+2}3F^_@XzlDA3~1$f6l4+V
z%vPWhs6kDz8Flszrrw0=A4FZw6R4xRirV_G&2z^X`?g1+o~NO9Vj`yF>@n=WlR|(7
z1#UzIZo)V`hWr&}okQ-Ybqlq%PHv788;V*<7V2%7ihO&lg*Xe>qx!d@68jVf;cZkR
z@nhM4tt^TCRG`tQ2a8ZEEI<t`!|u2m3voN@FP;0SyOF@(T{)PD8ed?nFxFxM?VC*f
z7pVDv6)+9I!QM19<Lh_@^_pxNXRmAvrc&R9T45{Z<2@|Eg&gdocnlS&4Hx50?1#Bz
z_bR$k^MsGLcRG+xK?5eBZt+s=fy+>5whGl=j}vhRYK4DB9l<r!7JrGlbl;;^)@_1)
zr18i<t3N+<v<0Z~exx7&|4$)w$xvUW228@A;VL|3+Q$)H2~6gP65E8l`qpmL5w;nx
zq3+VxsH1s+N+@!YU5`d3kbt50KbeA7n1)Iu6Ez?Q)p5G1FEr18Xxf)!8qcdy<6lPw
zJb+rrJI3RvojHX{`~vDu-N4ZA|N9gaIBK%}2SqQ`3i_h9EE%=MqfiM=K?RtHy7h}u
z2^X3A3R4fD68i~izHO-aUN-e64E_Coh=LM0hM`Mnyn-6|02RQIYa4}XPe9$30jQN{
zp#n@o9mxXJii=FW7PXLi)Mfp7F6XZf@0bpMKyA$><4x3xzeV+noMKPV3-#VVjtV#m
zwSZ};@$=Dv1*UyD>U&a!18}pczcq!?dQDEzpp1J@4K9yyhh@4-3#v+8ez&vC<u7*g
z!&BfYb-JJTR=RyYPer-US?zH-dF1rDU6lpJ&SkF3?Pp^j_9^pLF{<{ts`7%>&Wh(k
zU0jt#Rb}pSzb|+u?oaJ|xqQV=Z)sJLr`(!W;q#Zf%G^HF5Zu+Xy(6}`Vx_aPLi2da
zNx<t&OAGGqn-CG<^?S<P!C>Oqu!zzMpSy7TnxwY&UUzwLR`QN^oic``k8lnfnUygr
z`1h2R?K3BMeI+hW^Hxt)h2Nuvgw|0`u+o|$zlWGEkGo}WNd*nAsuFi;&2o1ze{gPC
z;{T5{i}AGVb^d21Ey3VxL)L{4d(uTK<C_oqN<40_$7juVS5~_#JuN|IuXYuB$~|S2
z|NA_clu;JhcV0zdO(><xmc5l#{^pI&mXq$X=9f!dUghw@m{%gYKJE6Dc*-hB%~Rs?
j1ygbsx9hmD<z%6&vc~TU)=lUi)^UR0W2%i4-)Q%5cx#4b

delta 4847
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
C+we;O

diff --git a/searx/translations/lt/LC_MESSAGES/messages.po b/searx/translations/lt/LC_MESSAGES/messages.po
index a663c7bcf..28d34a306 100644
--- a/searx/translations/lt/LC_MESSAGES/messages.po
+++ b/searx/translations/lt/LC_MESSAGES/messages.po
@@ -14,21 +14,21 @@
 # Mooo <mooo@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-15 06:48+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"PO-Revision-Date: 2025-02-05 16:27+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Lithuanian <https://translate.codeberg.org/projects/searxng/"
+"searxng/lt/>\n"
 "Language: lt\n"
-"Language-Team: Lithuanian "
-"<https://translate.codeberg.org/projects/searxng/searxng/lt/>\n"
-"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100"
-" < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < "
-"11) ? 1 : n % 1 != 0 ? 2: 3);\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < "
+"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 :"
+" n % 1 != 0 ? 2: 3);\n"
+"X-Generator: Weblate 5.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -174,7 +174,7 @@ msgstr "juoda"
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
-msgstr ""
+msgstr "Veikimo laikas"
 
 #. BRAND_CUSTOM_LINKS['ABOUT']
 #: searx/searxng.msg searx/templates/simple/base.html:49
@@ -337,12 +337,12 @@ msgstr "Autorius"
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
 #: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "Atidaryta"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
 #: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "Uždaryta"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
 #: searx/engines/discourse.py:160 searx/searxng.msg
@@ -444,11 +444,11 @@ msgstr "Generuoja įvairias atsitiktinius skaičius"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Apskaičiuoti {func} iš argumentų"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Rodyti maršrutą žemėlapyje"
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -519,11 +519,11 @@ msgstr "Failo kokybė"
 
 #: searx/plugins/calculator.py:20
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "Apskaičiuoti matematines lygtis paieškos laukelyje"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Maišos įskiepis"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -535,7 +535,7 @@ msgstr "maišos santrauka"
 
 #: searx/plugins/hostnames.py:105
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Serverių pavadinimų įskiepis"
 
 #: searx/plugins/hostnames.py:106
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
@@ -2027,4 +2027,3 @@ msgstr "slėpti vaizdo įrašą"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.mo b/searx/translations/nb_NO/LC_MESSAGES/messages.mo
index eb7a17a14e73f31142bf6cfe670abfd803251335..80efd44015e93b66e9e70a72703fd3d0be008006 100644
GIT binary patch
delta 6958
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
Fe*q^<O(p;U

delta 5320
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
P>%BdS&-fk}XZ!yTe#%9B

diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.po b/searx/translations/nb_NO/LC_MESSAGES/messages.po
index 0eda7abef..8fd26dfae 100644
--- a/searx/translations/nb_NO/LC_MESSAGES/messages.po
+++ b/searx/translations/nb_NO/LC_MESSAGES/messages.po
@@ -15,20 +15,23 @@
 # Aadniz <aadniz@users.noreply.translate.codeberg.org>, 2025.
 # Anonymous <anonymous@users.noreply.translate.codeberg.org>, 2025.
 # Bananhylsa <bananhylsa@users.noreply.translate.codeberg.org>, 2025.
+# curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-06 15:53+0000\n"
-"Last-Translator: laaknor <laaknor@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-07 07:09+0000\n"
+"Last-Translator: curtwheeler "
+"<curtwheeler@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Norwegian Bokmål <https://translate.codeberg.org/projects/"
+"searxng/searxng/nb_NO/>\n"
 "Language: nb_NO\n"
-"Language-Team: Norwegian Bokmål "
-"<https://translate.codeberg.org/projects/searxng/searxng/nb_NO/>\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.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -317,7 +320,7 @@ msgstr "bruker"
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
 #: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr ""
+msgstr "Fellesskap"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
 #: searx/engines/hackernews.py:82 searx/searxng.msg
@@ -444,11 +447,11 @@ msgstr "Generer forskjellige tilfeldige verdier"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Beregn {func} av argumentene"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Vis rute på kartet .."
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -523,7 +526,7 @@ msgstr "Kalkuler matematiske uttrykk via søkebaren"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Hash-plugin"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -535,11 +538,12 @@ msgstr "sjekksumsføljetong"
 
 #: searx/plugins/hostnames.py:105
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Vertnavn-plugin"
 
 #: searx/plugins/hostnames.py:106
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Skriv om vertnavn, fjern resultater eller prioriter dem basert på vertnavnet"
 
 #: searx/plugins/oa_doi_rewrite.py:15
 msgid "Open Access DOI rewrite"
@@ -562,6 +566,8 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"Viser din IP hvis spørringen er \"ip\" og brukeragenten din hvis spørringen "
+"er \"user-agent\"."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
@@ -569,7 +575,7 @@ msgstr "Din IP er "
 
 #: searx/plugins/self_info.py:55
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Brukeragenten din er: "
 
 #: searx/plugins/tor_check.py:29
 msgid "Tor check plugin"
@@ -586,15 +592,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "Kunne ikke laste ned listen over Tor-utgangsnoder fra"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Du bruker Tor, og det ser ut som du har den eksterne IP-adressen"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Du bruker ikke Tor, og du har den eksterne IP-adressen"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -920,7 +926,7 @@ msgstr "Eksempler"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "Definisjoner"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
@@ -1079,7 +1085,7 @@ msgstr "Tillat"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "Nøkkelord (første ord i spørringen)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1172,7 +1178,7 @@ msgstr "Innstillinger-hash"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "Digital objektidentifierer (DOI)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
@@ -1216,11 +1222,11 @@ msgstr "Mak. tid"
 
 #: searx/templates/simple/preferences/favicon.html:2
 msgid "Favicon Resolver"
-msgstr ""
+msgstr "Favicon-løser"
 
 #: searx/templates/simple/preferences/favicon.html:15
 msgid "Display favicons near search results"
-msgstr ""
+msgstr "Vis favikoner nær søkeresultatene"
 
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
@@ -1368,23 +1374,23 @@ msgstr "Endre språket for oppsettet"
 
 #: searx/templates/simple/preferences/urlformatting.html:2
 msgid "URL formatting"
-msgstr ""
+msgstr "URL-formatering"
 
 #: searx/templates/simple/preferences/urlformatting.html:8
 msgid "Pretty"
-msgstr ""
+msgstr "Fin"
 
 #: searx/templates/simple/preferences/urlformatting.html:13
 msgid "Full"
-msgstr ""
+msgstr "Fullstendig"
 
 #: searx/templates/simple/preferences/urlformatting.html:18
 msgid "Host"
-msgstr ""
+msgstr "Vert"
 
 #: searx/templates/simple/preferences/urlformatting.html:23
 msgid "Change result URL formatting"
-msgstr ""
+msgstr "Endre formatering av resultat-URL"
 
 #: searx/templates/simple/result_templates/code.html:13
 msgid "repo"
@@ -1958,4 +1964,3 @@ msgstr "skjul video"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/nl/LC_MESSAGES/messages.mo b/searx/translations/nl/LC_MESSAGES/messages.mo
index 88bf6de5e1c518207e2aa129974a6b03e9d2e339..70f7801546c6eced992b7cde5827eb5db1ac1314 100644
GIT binary patch
delta 7549
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

delta 6397
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

diff --git a/searx/translations/nl/LC_MESSAGES/messages.po b/searx/translations/nl/LC_MESSAGES/messages.po
index df8491000..ebbb9e84c 100644
--- a/searx/translations/nl/LC_MESSAGES/messages.po
+++ b/searx/translations/nl/LC_MESSAGES/messages.po
@@ -36,19 +36,19 @@
 # microsoftocsharp <microsoftocsharp@users.noreply.translate.codeberg.org>,
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-06 15:53+0000\n"
-"Last-Translator: notlmutsaers "
-"<notlmutsaers@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-05 16:27+0000\n"
+"Last-Translator: artens <artens@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Dutch <https://translate.codeberg.org/projects/searxng/"
+"searxng/nl/>\n"
 "Language: nl\n"
-"Language-Team: Dutch "
-"<https://translate.codeberg.org/projects/searxng/searxng/nl/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -464,11 +464,11 @@ msgstr "Genereer verschillende willekeurige waarden"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Bereken {func} van de variabelen"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Toon route op kaart..."
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -544,7 +544,7 @@ msgstr "Bereken wiskundige formules via de zoekbalk"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Validatie waarde (hash) voor plugin"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -585,6 +585,8 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"Toont je IP wanneer de query \"ip\" is en je browser user agent wanneer de "
+"query \"user-agent\" is."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
@@ -609,15 +611,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "Het downloaden van de lijst met Tor exit-nodes is mislukt vanaf de bron"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Je gebruikt Tor en het lijkt er op dat het externe IP adres is"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Je gebruikt geen Tor en hebt het externe IP adres"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -696,7 +698,7 @@ msgstr "Lengte"
 
 #: searx/templates/simple/macros.html:41
 msgid "Views"
-msgstr "Kijkers"
+msgstr "Aantal keer bekeken"
 
 #: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
@@ -715,7 +717,7 @@ msgstr "geproxyt"
 
 #: searx/templates/simple/new_issue.html:64
 msgid "Start submitting a new issue on GitHub"
-msgstr "Maak een nieuwe issue op Github"
+msgstr "Maak een nieuwe issue aan op Github"
 
 #: searx/templates/simple/new_issue.html:66
 msgid "Please check for existing bugs about this engine on GitHub"
@@ -724,18 +726,18 @@ msgstr "Controleer op bestaande bugs over deze engine op GitHub"
 #: searx/templates/simple/new_issue.html:69
 msgid "I confirm there is no existing bug about the issue I encounter"
 msgstr ""
-"Ik bevestig dat er geen bestaand probleem is over het probleem dat ik "
-"tegenkom"
+"Ik bevestig dat er geen eerder gemelde bug is ingediend over het probleem "
+"dat ik tegenkom"
 
 #: searx/templates/simple/new_issue.html:71
 msgid "If this is a public instance, please specify the URL in the bug report"
 msgstr ""
-"Indien dit een openbare instantie is, specificeer de URL in het "
-"probleemrapport"
+"Indien dit een openbaar benaderbare installatie is, specificeer de URL in "
+"het probleemrapport"
 
 #: searx/templates/simple/new_issue.html:72
 msgid "Submit a new issue on Github including the above information"
-msgstr "Maak een nieuwe issue op Github met de bovenstaande informatie"
+msgstr "Maak een nieuwe issue aan op Github met de bovenstaande informatie"
 
 #: searx/templates/simple/preferences.html:65
 msgid "No HTTPS"
@@ -749,11 +751,11 @@ msgstr "Bekijk foutenlogboek en verstuur een probleemrapport"
 
 #: searx/templates/simple/preferences.html:74
 msgid "!bang for this engine"
-msgstr "!bang for denne motor"
+msgstr "!bang voor deze zoekmachine"
 
 #: searx/templates/simple/preferences.html:80
 msgid "!bang for its categories"
-msgstr "!bang for sine kategorier"
+msgstr "!bang voor diens categorieën"
 
 #: searx/templates/simple/preferences.html:102
 #: searx/templates/simple/stats.html:64
@@ -820,7 +822,7 @@ msgstr "Informatie"
 
 #: searx/templates/simple/results.html:77
 msgid "Back to top"
-msgstr "Terug naar boven in"
+msgstr "Terug naar boven"
 
 #: searx/templates/simple/results.html:95
 msgid "Previous page"
@@ -832,7 +834,7 @@ msgstr "Volgende pagina"
 
 #: searx/templates/simple/search.html:3
 msgid "Display the front page"
-msgstr "Geef voorpagina"
+msgstr "Toon homepagina"
 
 #: searx/templates/simple/search.html:9
 #: searx/templates/simple/simple_search.html:5
@@ -928,7 +930,7 @@ msgstr "Code"
 
 #: searx/templates/simple/stats.html:128
 msgid "Checker"
-msgstr "Controleur"
+msgstr "Validatie"
 
 #: searx/templates/simple/stats.html:131
 msgid "Failed test"
@@ -945,7 +947,7 @@ msgstr "Voorbeelden"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "Definities"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
@@ -969,7 +971,7 @@ msgstr "Berichten van de zoekmachines"
 
 #: searx/templates/simple/elements/engines_msg.html:7
 msgid "seconds"
-msgstr "s"
+msgstr "secondes"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -1035,7 +1037,7 @@ msgstr "Tijdspanne"
 
 #: searx/templates/simple/filters/time_range.html:3
 msgid "Anytime"
-msgstr "Altijd"
+msgstr "Enig moment"
 
 #: searx/templates/simple/filters/time_range.html:6
 msgid "Last day"
@@ -1043,15 +1045,15 @@ msgstr "Gisteren"
 
 #: searx/templates/simple/filters/time_range.html:9
 msgid "Last week"
-msgstr "Vorige week"
+msgstr "Afgelopen week"
 
 #: searx/templates/simple/filters/time_range.html:12
 msgid "Last month"
-msgstr "Vorige maand"
+msgstr "Afgelopen maand"
 
 #: searx/templates/simple/filters/time_range.html:15
 msgid "Last year"
-msgstr "Vorig jaar"
+msgstr "Afgelopen jaar"
 
 #: searx/templates/simple/messages/no_cookies.html:3
 msgid "Information!"
@@ -1087,7 +1089,7 @@ msgstr "Verander de zoekmachine gebruikt in de voorkeuren:"
 
 #: searx/templates/simple/messages/no_results.html:22
 msgid "Switch to another instance:"
-msgstr "Verbind met een andere instance:"
+msgstr "Verbind met een ander bronsysteem:"
 
 #: searx/templates/simple/messages/no_results.html:24
 msgid "Search for another query or select another category."
@@ -1104,7 +1106,7 @@ msgstr "Toestaan"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "Sleutelwoorden (eerste woord in zoekopdracht)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1117,7 +1119,7 @@ msgstr "Beschrijving"
 
 #: searx/templates/simple/preferences/answerers.html:13
 msgid "This is the list of SearXNG's instant answering modules."
-msgstr "Dit is de lijst met SearXNG's \"onmiddellijk antwoord\"-modules."
+msgstr "Dit is de lijst met SearXNG's \"direct antwoord\"-modules."
 
 #: searx/templates/simple/preferences/answerers.html:29
 msgid "This is the list of plugins."
@@ -1129,15 +1131,15 @@ msgstr "Auto-aanvullen"
 
 #: searx/templates/simple/preferences/autocomplete.html:15
 msgid "Find stuff as you type"
-msgstr "Zoek tijdens het typen"
+msgstr "Zoeken tijdens het typen"
 
 #: searx/templates/simple/preferences/center_alignment.html:2
 msgid "Center Alignment"
-msgstr "Centraal uitlijnen"
+msgstr "Centreren"
 
 #: searx/templates/simple/preferences/center_alignment.html:14
 msgid "Displays results in the center of the page (Oscar layout)."
-msgstr "Laat de resultaten in het midden van de pagina zien (Oscar layout)."
+msgstr "Laat de resultaten gecentreerd op de pagina zien (Oscar layout)."
 
 #: searx/templates/simple/preferences/cookies.html:2
 msgid ""
@@ -1168,61 +1170,63 @@ msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
 msgstr ""
-"Let op: aangepaste instellingen opgeven in de zoek-URL kan nadelig zijn "
-"voor je privacy, omdat het gegevens lekt aan de aangeklikte "
+"Let op: aangepaste instellingen opgeven in de zoek-URL kan privacy "
+"verminderen, omdat het gegevens door kan geven aan de aangeklikte "
 "resultaatwebsites."
 
 #: searx/templates/simple/preferences/cookies.html:35
 msgid "URL to restore your preferences in another browser"
-msgstr "Link om uw instellingen te herstellen in een andere browser"
+msgstr "URL om uw instellingen te herstellen in een andere browser"
 
 #: searx/templates/simple/preferences/cookies.html:43
 msgid ""
 "Specifying custom settings in the preferences URL can be used to sync "
 "preferences across devices."
 msgstr ""
-"Op maat ingestelde instellingen in de instellingen URL kunnen worden "
-"gebruikt om instellingen te synchroniseren op verschillende apparaten."
+"Aangepaste instellingen in de instellingen URL kunnen worden gebruikt om "
+"instellingen te synchroniseren op verschillende apparaten."
 
 #: searx/templates/simple/preferences/cookies.html:46
 msgid "Copy preferences hash"
-msgstr "Kopie instellingen sleutel"
+msgstr "Kopieer sleutelwaarde (hash) instellingen"
 
 #: searx/templates/simple/preferences/cookies.html:57
 msgid "Insert copied preferences hash (without URL) to restore"
-msgstr "Voeg kopie instellingen sleutel (zonder de verwijzing) in om te herstellen"
+msgstr ""
+"Voeg gekopieerde sleutelwaarde instellingen (zonder de URL) in om te "
+"herstellen"
 
 #: searx/templates/simple/preferences/cookies.html:59
 msgid "Preferences hash"
-msgstr "Instellingen sleutel"
+msgstr "Instellingen sleutelwaarde (hash)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "Digitaal Object Identificatienummer"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
-msgstr "Open Access DOI herschrijven"
+msgstr "Open Access DOI bronzoeker"
 
 #: searx/templates/simple/preferences/doi_resolver.html:18
 msgid "Select service used by DOI rewrite"
-msgstr "Selecteer service gebruikt door DOI herschrijven"
+msgstr "Selecteer gebruikte dienst door DOI bronzoeker"
 
 #: searx/templates/simple/preferences/engines.html:9
 msgid ""
 "This tab does not exists in the user interface, but you can search in "
 "these engines by its !bangs."
 msgstr ""
-"Deze tab bestaat niet in de gebruikers omgeving, maar u kunt in deze "
+"Deze tab bestaat niet in de gebruikers interface, maar u kunt in deze "
 "machines zoeken via hun !bang."
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr "Schakel alles in"
+msgstr "Alles inschakelen"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr "Schakel alles uit"
+msgstr "Alles uitschakelen"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
@@ -1242,11 +1246,11 @@ msgstr "Max. duur"
 
 #: searx/templates/simple/preferences/favicon.html:2
 msgid "Favicon Resolver"
-msgstr "Favicon Oplosser"
+msgstr "Favicon bronzoeker"
 
 #: searx/templates/simple/preferences/favicon.html:15
 msgid "Display favicons near search results"
-msgstr "Vertoon zoekresultaten naast favicons"
+msgstr "Toon favicons naast zoekresultaten"
 
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
@@ -1266,11 +1270,11 @@ msgstr ""
 
 #: searx/templates/simple/preferences/footer.html:6
 msgid "Save"
-msgstr "Bewaar"
+msgstr "Opslaan"
 
 #: searx/templates/simple/preferences/footer.html:9
 msgid "Reset defaults"
-msgstr "Standaardinstellingen herstellen"
+msgstr "Herstel standaardinstellingen"
 
 #: searx/templates/simple/preferences/footer.html:13
 msgid "Back"
@@ -1282,15 +1286,15 @@ msgstr "Sneltoetsen"
 
 #: searx/templates/simple/preferences/hotkeys.html:13
 msgid "Vim-like"
-msgstr "Vim-achtig"
+msgstr "zoals Vim"
 
 #: searx/templates/simple/preferences/hotkeys.html:18
 msgid ""
 "Navigate search results with hotkeys (JavaScript required). Press \"h\" "
 "key on main or result page to get help."
 msgstr ""
-"Navigeer resultaten met sneltoetsen (JavaScript benodigd). Toets “h” op "
-"start- of resultaat pagina voor hulp."
+"Navigeer resultaten met sneltoetsen (vereist JavaScript). Gebruik de “h” "
+"toets op de start- of resultatenpagina voor hulp."
 
 #: searx/templates/simple/preferences/image_proxy.html:2
 msgid "Image proxy"
@@ -1298,11 +1302,11 @@ msgstr "Afbeeldingenproxy"
 
 #: searx/templates/simple/preferences/image_proxy.html:14
 msgid "Proxying image results through SearXNG"
-msgstr "Afbeeldingsresultaten proxyen langs SearXNG"
+msgstr "Gebruik SearXNG als Afbeeldingsresultaten proxy"
 
 #: searx/templates/simple/preferences/infinite_scroll.html:2
 msgid "Infinite scroll"
-msgstr "Oneindig scrollen"
+msgstr "Oneindige lijst"
 
 #: searx/templates/simple/preferences/infinite_scroll.html:14
 msgid "Automatically load next page when scrolling to bottom of current page"
@@ -1312,13 +1316,13 @@ msgstr ""
 
 #: searx/templates/simple/preferences/language.html:24
 msgid "What language do you prefer for search?"
-msgstr "Welke taal wil je gebruiken voor het zoeken?"
+msgstr "Met welke taalinstelling wil je zoeken?"
 
 #: searx/templates/simple/preferences/language.html:25
 msgid "Choose Auto-detect to let SearXNG detect the language of your query."
 msgstr ""
-"Kies Automatisch herkennen om SearXNG de taal van uw zoekopdracht te "
-"laten herkennen."
+"Kies 'Automatisch herkennen' om SearXNG de taal van uw zoekopdracht te laten "
+"herkennen."
 
 #: searx/templates/simple/preferences/method.html:2
 msgid "HTTP Method"
@@ -1326,23 +1330,23 @@ msgstr "HTTP Methode"
 
 #: searx/templates/simple/preferences/method.html:14
 msgid "Change how forms are submitted"
-msgstr "Wijzigen hoe formulieren worden ingediend"
+msgstr "Wijzig hoe formulieren worden ingediend"
 
 #: searx/templates/simple/preferences/query_in_title.html:2
 msgid "Query in the page's title"
-msgstr "Zoekopdracht in paginatitel"
+msgstr "Toon de zoekopdracht in paginatitel"
 
 #: searx/templates/simple/preferences/query_in_title.html:14
 msgid ""
 "When enabled, the result page's title contains your query. Your browser "
 "can record this title"
 msgstr ""
-"Indien aangevinkt, zal de paginatitel je zoekopdracht bevatten. Je "
-"browser kan deze titel mogelijk opslaan"
+"Indien aangevinkt, toont de paginatitel je zoekopdracht. Je browser kan deze "
+"titel mogelijk opslaan"
 
 #: searx/templates/simple/preferences/results_on_new_tab.html:2
 msgid "Results on new tabs"
-msgstr "Resultaten op nieuwe tabbladen"
+msgstr "Open resultaten op nieuw tabblad"
 
 #: searx/templates/simple/preferences/results_on_new_tab.html:14
 msgid "Open result links on new browser tabs"
@@ -1361,8 +1365,8 @@ msgid ""
 "Perform search immediately if a category selected. Disable to select "
 "multiple categories"
 msgstr ""
-"Voer zoekopdracht direct uit wanneer categorie is geselecteerd. Zet uit "
-"om meerdere categorieën te selecteren."
+"Voer zoekopdracht direct uit wanneer categorie wordt geselecteerd. Schakel "
+"functie uit om meerdere categorieën te selecteren."
 
 #: searx/templates/simple/preferences/theme.html:2
 msgid "Theme"
@@ -2092,4 +2096,3 @@ msgstr "verberg video"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/pl/LC_MESSAGES/messages.mo b/searx/translations/pl/LC_MESSAGES/messages.mo
index c8105be8db2ceee8d8eeb945de6c9e5408ff8733..069f2c636c08f3bdbd5fe146c0415ff0ba99cdf2 100644
GIT binary patch
delta 6413
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%0DcC&Ni)zq<
zoEPgI)FJ6M-JK}MI1DwxB-Hz*sEMmF6=Rr;O{lHgguQSpZpQuC4#&*kJ@Z==DCqi>
z-~e2UWw;By_$l_s1tsnoiQy{h&!F}?YbO7>fY;$5JdJ)#y2(8gA=H+vM+LSWhvIIG
zD-}m5B;hGk!!yW7%DRLdaO5mE0~1ggDn)&eR-)do!4zDN*Wf19*6hc0d;!((4NSw+
z#t&zae?@eW2U__z7(;uuo1*)XZ;$mL=Hq*&o>uA(T!Ps=UxW&H4R*$Zs6+ZPD%Hm^
z6;GoA{=hu{w3Pg(^WXvx+GFw@cO_}qk$NVoLtoTh=9=dtjW=Qj&r47NE=FZy6RO`G
zr~tO3#(x0S{$bR3PsL5)CF2{Y0Zy3u8PotDVQ2gtb&nJ0x_j9h)!s&>b}(w-k)}Qo
zHSsJ|rstdb5>$rb6%;f;6gAP0Q4?%14R)i>#zFJ`Y1BlAQ4_spo*zTqf<K^AeI9kT
zE*d+{<9}1A=b+m4L&k|)Bi({E$v7Kz2$!M`S;#!U4K?6>sDPiqE_l$qZ^1<BM^U%p
z9aMlHq84@m)$bcrfJt1jUiyt8je@SjVARC(a52`IdP`aJl5SZ^*$sh6*lVw=j`%8n
zWc#b_aIM$&1ZyG<USBx0HPGX++$w+6SMT>!wY{o$LSZ#4_Xln7S|^<E^H+I8c6HF-
zur;ISg;CXx&j~wzU&t!<hAM+jKozUlsd2)ddb_lu&RZF_XH+q`Q|)+zc5ZR$j3Hao
zvo_9mLV<cuEM&+0k)S<ej_tUy+#K-+W405r`#XXDw#QfHHi(4i?5Sa#|7@st`EBp|
zH{Y4nJF%lDRBH$7BQ=h%`O)5+68g^c#-jdURmje*c7m)&72EOIZF3E2F35ILGHd-&
zJLp$#c+ubq*aZd6+Xj4=5+^%e+vgA4k&xr7X-kBO%C7aS@wR2jyEg0%`dBdQ@KjX=
zy`hk`*dJ-@`mf!buwC!>uMXMu&T6lg_WuTH-Z->ha>v5_VTJbaqOl{#Y&}rW<LU-a
zIOMMwHoS0zJ?=`m`R#&L?XpWN>Yd8Qf9`Nqz32PweWf|NwQ%GcLj(Sbpr>UMA%wy)
zJKD0Nv9*bJb~IMky0g;pM`M+>ZR>1o{$gZqLSeC2yIfi4wMqj{$eI#k_oM8Qb~RS*
ztoDRC9R3Q&yE+^(8=NzGdpy><GwOK51W+D*rMZs8kQXwPXV-aKch)<0qbCpxdwdQ#
z^xJ3GKi~w;uHT(!`-7fF)8)#p|JP1eHlNM~*1|w*6Kk{P_?urG-IUmMVK`RVxY|RO
zL$#5*mW`F3=1E0=O2{v3ZSqGw_UigbWurgpwQ~cU&S<F7Ylrm4Z%4lmFEXUL-wlPS
zJ^iaat%vP!&=YFeVf#EfB!tc}nLFj{_VL-2Bdv#HQBR2IS%dA+f^wrb>TB5%4mSE?
x->1Nu|8Fg$v6}jpja43v8}{eft%tq;qj!1KU+2|X3;V~~R$F$Pm(PqR{{we{h_wI!

delta 5404
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
Yb-{%I|C%1zA^xj<?l<xG8@R;te=eR$@c;k-

diff --git a/searx/translations/pl/LC_MESSAGES/messages.po b/searx/translations/pl/LC_MESSAGES/messages.po
index 728301145..0ff6b186b 100644
--- a/searx/translations/pl/LC_MESSAGES/messages.po
+++ b/searx/translations/pl/LC_MESSAGES/messages.po
@@ -26,22 +26,25 @@
 # y0nei <y0nei@users.noreply.translate.codeberg.org>, 2025.
 # mradalbert <mradalbert@users.noreply.translate.codeberg.org>, 2025.
 # Bubowny <bubowny@users.noreply.translate.codeberg.org>, 2025.
+# matsob0123 <matsob0123@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-06 15:53+0000\n"
-"Last-Translator: dkuku <dkuku@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-02 19:48+0000\n"
+"Last-Translator: matsob0123 <matsob0123@users.noreply.translate.codeberg.org>"
+"\n"
+"Language-Team: Polish <https://translate.codeberg.org/projects/searxng/"
+"searxng/pl/>\n"
 "Language: pl\n"
-"Language-Team: Polish "
-"<https://translate.codeberg.org/projects/searxng/searxng/pl/>\n"
-"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && "
-"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && "
-"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && ("
+"n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && "
+"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
+"X-Generator: Weblate 5.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -457,11 +460,11 @@ msgstr "Wygeneruj różne wartości losowe"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Oblicz {func} dla argumentów"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Pokaż trasę na mapie .."
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -536,7 +539,7 @@ msgstr "Obliczaj wyrażenia matematyczne za pomocą paska wyszukiwania"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Wtyczka hashująca"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -577,6 +580,8 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"Wyświetla Twój adres IP, jeśli zapytanie to „ip”, oraz Twój user agent, "
+"jeśli zapytanie to „user-agent”."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
@@ -601,15 +606,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "Nie można pobrać listy węzłów wyjściowych Tor z"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Używasz Tora i wygląda na to, że masz zewnętrzny adres IP"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Nie używasz Tora i masz zewnętrzny adres IP"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -935,7 +940,7 @@ msgstr "Przykłady"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "Definicje"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
@@ -1094,7 +1099,7 @@ msgstr "Pozwól"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "Słowa kluczowe (pierwsze słowo w zapytaniu)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1188,7 +1193,7 @@ msgstr "Preferowany Hash"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "Cyfrowy identyfikator obiektu (DOI)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
@@ -2071,4 +2076,3 @@ msgstr "ukryj wideo"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/pt/LC_MESSAGES/messages.mo b/searx/translations/pt/LC_MESSAGES/messages.mo
index b94d37f6e67602bc1cd6a5fd5c62aca233a11d5a..7cfb5560c16b28ac073836e753c4db6670dd0604 100644
GIT binary patch
delta 6380
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

delta 5414
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

diff --git a/searx/translations/pt/LC_MESSAGES/messages.po b/searx/translations/pt/LC_MESSAGES/messages.po
index 664d63580..5ba6ae15d 100644
--- a/searx/translations/pt/LC_MESSAGES/messages.po
+++ b/searx/translations/pt/LC_MESSAGES/messages.po
@@ -25,13 +25,14 @@
 # Coccocoas_Helper <coccocoas_helper@users.noreply.translate.codeberg.org>,
 # fabiosantoscode <fabiosantoscode@users.noreply.translate.codeberg.org>,
 # Pedro_Tresp <pedro_tresp@users.noreply.translate.codeberg.org>, 2025.
+# rodgui <rodgui@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-30 12:05+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-03 05:37+0000\n"
+"Last-Translator: rodgui <rodgui@users.noreply.translate.codeberg.org>\n"
 "Language-Team: Portuguese <https://translate.codeberg.org/projects/searxng/"
 "searxng/pt/>\n"
 "Language: pt\n"
@@ -455,11 +456,11 @@ msgstr "Gerar valores aleatórios diferentes"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Calcule {func} dos argumentos"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Mostrar rota no mapa .."
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -534,7 +535,7 @@ msgstr "Calcular expressões matemáticas na barra de pesquisa"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Hash do plugin"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -573,6 +574,8 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"Exibe seu IP se a consulta for \"ip\" e seu agente de usuário se a consulta "
+"for \"user-agent\"."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
@@ -597,15 +600,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "Não foi possível baixar a lista de nós de saída do Tor de"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Você está usando o Tor e parece que você tem o endereço IP externo"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Você não está usando o Tor e você tem o endereço IP externo"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -929,7 +932,7 @@ msgstr "Exemplos"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "Definições"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
@@ -1090,7 +1093,7 @@ msgstr "Permitir"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "Palavras-chave (primeira palavra na consulta)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1184,7 +1187,7 @@ msgstr "Assinatura das preferências"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "Identificador de Objeto Digital (DOI)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
diff --git a/searx/translations/ru/LC_MESSAGES/messages.mo b/searx/translations/ru/LC_MESSAGES/messages.mo
index 1b096b789f64d5b1e8874027a5afa88e1b1e6822..3ad1249153dd5b9fc02d51d07c31bfeaef99957f 100644
GIT binary patch
delta 6537
zcmaji33OD|9mnw-5&{GWh5%s+@YoZCNFr-wPgoM!31KG$GD!xKOq?WyMI8trh*;1N
zsUAg(hbmY(Aw!TIt#tvh%;*6NRjY`t)r#dP=n*LW{^mW8*q)wxkk7sM-Q|D(_r5n;
zbvo?xvthoETSn9v{+SeJOgwImQtjt|ZnQF{A=R7M7Q<T`!ygmRUusXmE;!h!&%s92
z7djSVB=u5kij~+5*Wwssd}b?!<}{qcEWCsfIHZj|V7Ox@YT|4hfD7;r+=dJ>yRZ`;
zL2cv$DzNV{8QaC#<L`Bxj_Is#=2Ezm4$ol%o<>D_6%|Mr+g4H{u`|YC6HLYqcn>Oo
znW%Y+QRAOP1-uKDftOM9?ML-Lgek0V&QPeq2JM&}e~le+4~FC0sDY=kB?eJDzl5Pc
z9mCq&0X9dq_r>lw1WAHffT>u4GqDzZimWl)(1a~ebqlrQUQRs)HQ^A{*^NOR*)$BD
zHS)(4@|SkD&S`(jaVIvWeGe*geq_()SO@a2iO<oX04|~y{uZ^+zfc34a-gymMq@|R
zj{2YiPD5oV6V-1rDzI5-;X)jWYf$5kqxzqXC;uv3ph1EB1+{~(P=SPT4zbt__1r@B
z?}G|B8MV-8)WVrK9H*oDJ?^+2$5MY9HP2_*0>AM&9d4m^9KjVHgfXbI&Oj|R50kJM
zmHMYq3-3Yxm^%Ja071tKs11CEO8I5SA5h~OaFdleUlav3#GnSWLk;MTnlK5~aS*EC
zaI|nNs$T)B-+j*Wm8hLpVKHt%^}CAtUfe?UZ)k-!;xo|{deRV&8kpud9=+5jqEhuL
z>g@=iF3&~e4K>%X2gdTU>unk0ILvVr>duTo1(Jo@=mMOj_uoxHuf^}32R9uXceT$d
z7Ig%jQIYpUWn>8IC`O_(GYPd&HfjNv(_V@izZ|vEhn;#YMzg+oje;TzAg{8yfZFMI
zsLK-B&6vBeC2E1us0F5?0+@%oJ4;ZPwGuP&5$uEKQ2oQZ+Zm2VZ6FqXdeELiU+jTH
zaXR+Lt*8awKpnyRr~p4hO>h&5(L|7c?XVZ}Ghqg!o=<elLTzL&YMuhj#mXM!Unx27
zbW}wFG(rtXN2PWOM&c~wqh)eX8C!{bBFs9}(L9F{xEnQoFDk&pxB@@IhB&jA{d|5e
z^52^VHw`>9+i*G_!MWHX!Tu3hii4>?ic|4T<P%}qCXyu_fSTt`T!dFpna!e6naM#d
zT#7oPWvJJClaGQTeg<{6J23_KVPm|6QTR1R;t!~Pw@?#C-)U#46%w<FN9{Zv^?V9y
zo@~@SIZk~EYCc~X1r1z@^KmCCAl)3@frhBJBNfxJ0-NDs)LFlU{4pQ$m+ndvE>bg$
z!$#O06+j=<yaP}Rr`mO&8AU-I$D$&h<aEe#>T{iXu45r;LJu~<<(Pm~s0Cg^1yGBc
z?-*+S*Rd(SgBt$<M(O?kBvjy=kBaOXHo%*x3H04ndn9Ut<`|CcP|rJJbL@r+AQ{zv
zpi>`)>Ngs-@OV`JsTisEKga2ikBYPiwNN=~q1Ddwb*Ke4IrS~5{xzsC;WMa(>rojv
zikjyns^3}EW&8*g$Yl(@|KC&4<!HcHMgyB;G`2@gkcgUK0BR@0P#>r?RR0;Mj4eVf
z;6equ3>DBS)VM0thBl&J+s${8f1TZnG-wAwT!?>1y&jqU$ObddM@?{wSEDBeuseQ_
z`nit3+rFGBsNaT4RA5^%lo`|p>#;Mwih6xNxtsiNrf`!64cx?)--XYk24oDdC(1&7
z`EpV1t5DyEhp;zZ#B^*v(Egd8hQp|@aq1^9hx%pI_(_B84bJvaSVuz<K8ROvESB=M
z(d+dJDut)94Ze@WYQ97rQKupH7qhS95}Zi;3#f5dQAc+JH9mrOS@U*4PTlzWQJ6&`
z2NS}KIf(qXi23v$`@O$~I<r*1%epkfQ9B-o7J5+=SEJ5;501nm*bZ-?zAJ4=2d8Mt
zaUt%)3f4D~!|l}HkKK4sgPQ0N#^EW{SzbhbnawxISQ9hCUSKk+-Hn;}2<mQ}L%n9#
zQ7LaS(w?UkDg#|GQSbji3c8I8Q7O3}75Pi3_BT+s{Zmvx-{LrII?Dd7n2rkY1;_oU
zqj?RrZ~({PpK&dA8EyY4?ZODwH*c$e@1hob4|U5gqZV$RX78vM#!{bvYF~(5(Tg3i
z2KCnX@d<nrHShd%+eP>Q^#bgUpQDc-DicL`N=bigjT!h5=Ab72D|W+(vBs2O0&0To
zsGT20W#lC4j>J&Wxb}{Nu`~5-RA!f<`fVLY{@YS`k_Mf59meD9sGWX-TKGFuO52XN
zci0PgQA{c-6JDo%9X6)E9W~!`I4q1`Q`9`)WZ2JRxhM)eK9l@g6cTAD#!S?}gQx{h
z;u-uCcEK0#wf`UQ6k61;p#qMZVBdxQ7*2ho<7UULsElpH(B($Wf67PU0EP3o61Vd5
zDkDuN*+<bGb*8DP%Qq1<fy;3j_MpB2wZO~Bx5&JQ8rOKTz0(e;BS^qSI3Bej-%Av9
zR_~%F{t7upa|3m`(x%vVBOlADufjC^r_<hls(q#zs0kONK2Ym%FCIenW(ud-0o0=c
zJ8SDRUr^AcxQ+v{^>ltHa02Gy8Ek>cS$0N7p>{YEb=HsKc6<UYOqyYTXeMI}_0@O>
zK90)Z^QgD%2%gmY{{aQP1;5F*&*UB4O8o-1!KE|p6josr^)1*RpF*Ae8RTnh{()Mk
z2cJ^~HV`#_1oF)?*?0?UoaZ&Ox#X;Gc2LN}IvkC0bJ!Km!FTWrOu_wg?Qi|x&`Z7h
zJp2Fsw&Rb~58w#gH=kD$ub^)I-UYVrp*C<0wc)TF&c7#xJ1IosG;EKv(Szlv6kfuX
zc+IiNLi;G<Q9Dk-W|)RLvMH#`Sce+-0V)$;I`uF*#ZzyUOa8TRG7WrV%wRl*527L+
zy2yUd#~~Nm_^<^3h?;QNV*4&+VI}oVsLR}dbZUndYMxAt#u?ZO^PKh-c|Lo`>zoeH
zqIR+uweusW9lq;4|JZr{H7bA~Q4_|v_-bNL)c8`=f)Ahq*zC9+yHMYWarg(HQ~1#F
zJJiI@^6hVSH`GK4*cu06EKWpCoQqnp$a%g3)qe{{;ttgFU5<5*Cs1#J@3hnKh2vFJ
zWDN@J*RnmTV}I0wQ&0iUb@V#z52G&IHm80N^;*A<I+BmD5njj67+x5f*Jrxf1vA2N
zE^0s}s$&f*#r4=5Poa+Fs#A}2+W{wI1nn7^h?B4_E=L9a7%CG_V<hgz3A(1W6o$}n
z6RDa(OYGl*d8oJH)Dr)kR_($&7ME6(yR23D6(x%wusr!zd7;b7^%hhVyGqK-s!QW`
zC**l5ONu<Xd7(!|?y_=q%kp?F*K&7x-x5!rtIW#xdWx%~+g=-x?=EqdyFDdkCf!xG
z*y}D;#iY9n+~v7N*5pM?T#L)Cj65cH=eu2AD<OSyMq+jIcI#)j%SwxKSCm;RJQZFm
zV~XXrW4W)w<y~R9%dD>M(ymr+NuJ%IqKv`01<do`9rdhl=vi0)mUbN)MCFzhTBSu5
z1@036iybzEb-LHJqSE8dE3*>v-Cp*iisde`LTe@ZlRCO1V+%c%me-@)@Sr%i)JjV7
z*L1rQ=_5NXtHe`oRg}3)3POo+qOuBem$^b&axE`+c}v(Z`^e49^Sa8)%xq6ZXy`A8
zxy!90k7sF_Rpegk($@apB>wfiyF^5#^zAp$N*<6ppnr93Qe4}`72fj7LYJ$Eqzt{S
z;y<5swo%IC!AF7{0tbU@0!R3}D!BQl;|?4TR#}1C;Oc-sxHfP!P#-uJtO^_t)cJom
zaAsI_<DspSPK3rC4;;1vbxgCKr~Bze$zsSW%t-f85&{PUuT=NTYU2+dd@8IzbJo+d
zo({~)BwI{iN5Gz~Rt<rA6ZkFd>*&c8{ClXn>C_IbElT@>n;3PNSZeJH;y*v6S(tA}
zD7bwLs0|$8-+Dz~NBkSfb03R(XonVI)do&z-r$<hwc**ppL+g$asKCs+wM=22|P<c
z2bg=c|8nYE5iNI7+-R|rBP`-)AIJRu5lh3zJ{33;{1s`gSDpg(Rwx#2j4jZc@u5xL
z_TV@n{UX*teWE`;ZDe%y^wgM6M|Cd2jr_Ydv`s5;IMh<b++4*uQyVm|-jv;b5IL!L
z^3RFbyIdoVDbP@+50Rd}M7y6D$dL(fA*vtCj-7e?SWO?=XH{@baEle(pk&`ZBO^n1
W=Rc-q)FGWK_vohu{IeJAZuD=(e`m-5

delta 5419
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
Z$CKZGmbWK(V0yr|MY+v9{R*lZ{SP53aQy%P

diff --git a/searx/translations/ru/LC_MESSAGES/messages.po b/searx/translations/ru/LC_MESSAGES/messages.po
index b810d8be2..21dd78f12 100644
--- a/searx/translations/ru/LC_MESSAGES/messages.po
+++ b/searx/translations/ru/LC_MESSAGES/messages.po
@@ -26,23 +26,25 @@
 # mittwerk <mittwerk@users.noreply.translate.codeberg.org>, 2025.
 # BalkanMadman <balkanmadman@users.noreply.translate.codeberg.org>, 2025.
 # AHOHNMYC <ahohnmyc@users.noreply.translate.codeberg.org>, 2025.
+# curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-06 15:53+0000\n"
-"Last-Translator: AHOHNMYC <ahohnmyc@users.noreply.translate.codeberg.org>"
-"\n"
+"PO-Revision-Date: 2025-02-06 15:54+0000\n"
+"Last-Translator: curtwheeler "
+"<curtwheeler@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.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -458,11 +460,11 @@ msgstr "Генерирует разные случайные значения"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Вычислить {func} от аргументов"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Показать маршрут в карте .."
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -537,7 +539,7 @@ msgstr "Считать математические выражения в стр
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Хеш плагин"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -578,6 +580,8 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"Отображает ваш IP, если запрос \"ip\", и ваш user agent, если запрос "
+"\"user-agent\"."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
@@ -602,15 +606,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "Не удалось загрузить список выходных узлов Tor из"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Вы используете Tor и кажется что у вас есть внешний айпи адрес"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Вы не используете Tor и у вас внешний IP-адрес"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -938,7 +942,7 @@ msgstr "Пример"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "Определения"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
@@ -1097,7 +1101,7 @@ msgstr "Использовать"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "Ключевые слова (первое слово в запросе)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1188,7 +1192,7 @@ msgstr "Хэш настроек"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "Цифровой идентификатор объекта (DOI)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
@@ -2073,4 +2077,3 @@ msgstr "скрыть видео"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/sk/LC_MESSAGES/messages.mo b/searx/translations/sk/LC_MESSAGES/messages.mo
index b26d86e5d01d8836ad9c92aaf60d49086158323a..fd52032b9a09134f84dafac3ddebe455c345c500 100644
GIT binary patch
delta 7167
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

delta 5283
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

diff --git a/searx/translations/sk/LC_MESSAGES/messages.po b/searx/translations/sk/LC_MESSAGES/messages.po
index 9a6efe703..7fa210b3a 100644
--- a/searx/translations/sk/LC_MESSAGES/messages.po
+++ b/searx/translations/sk/LC_MESSAGES/messages.po
@@ -12,21 +12,24 @@
 # Vision <Vision@users.noreply.translate.codeberg.org>, 2024.
 # Anonymous <anonymous@users.noreply.translate.codeberg.org>, 2025.
 # Vision <vision@users.noreply.translate.codeberg.org>, 2025.
+# curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-06 15:53+0000\n"
-"Last-Translator: Vision <vision@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-07 07:09+0000\n"
+"Last-Translator: curtwheeler "
+"<curtwheeler@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Slovak <https://translate.codeberg.org/projects/searxng/"
+"searxng/sk/>\n"
 "Language: sk\n"
-"Language-Team: Slovak "
-"<https://translate.codeberg.org/projects/searxng/searxng/sk/>\n"
-"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 "
-"&& n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n "
+">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
+"X-Generator: Weblate 5.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -167,7 +170,7 @@ msgstr "tmavý"
 #. STYLE_NAMES['BLACK']
 #: searx/searxng.msg
 msgid "black"
-msgstr ""
+msgstr "čierna"
 
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
@@ -345,7 +348,7 @@ msgstr "Zatvoriť"
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
 #: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "Odpovedané"
 
 #: searx/webapp.py:312
 msgid "No item found"
@@ -442,11 +445,11 @@ msgstr "Vytvoriť rôzné náhodné hodnoty"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Vypočítať {func} z argumentov"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Zobraziť trasu na mape .."
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -521,7 +524,7 @@ msgstr "Vypočítaj matematické výrazy cez vyhľadávací panel"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Hash plugin"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -533,11 +536,13 @@ msgstr "hash hodnota"
 
 #: searx/plugins/hostnames.py:105
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Plugin názvov hostiteľov"
 
 #: searx/plugins/hostnames.py:106
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Prepísať názvy hostiteľov, odstrániť výsledky alebo ich uprednostniť na "
+"základe názvu hostiteľa"
 
 #: searx/plugins/oa_doi_rewrite.py:15
 msgid "Open Access DOI rewrite"
@@ -560,14 +565,16 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"Zobrazí vašu IP, ak je dopyt „ip“, a váš user agent, ak je dopyt „user-"
+"agent“."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
-msgstr ""
+msgstr "Vaša IP adresa je: "
 
 #: searx/plugins/self_info.py:55
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Vaša IP adresa je: "
 
 #: searx/plugins/tor_check.py:29
 msgid "Tor check plugin"
@@ -583,15 +590,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "Nepodarilo sa stiahnuť zoznam výstupných uzlov Tor z"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Používate Tor a vyzerá to, že máte externú IP adresu"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Nepoužívate Tor a máte externú IP adresu"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -670,7 +677,7 @@ msgstr "Dĺžka"
 
 #: searx/templates/simple/macros.html:41
 msgid "Views"
-msgstr ""
+msgstr "Zobrazenia"
 
 #: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
@@ -917,11 +924,11 @@ msgstr "Príklady"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "Definície"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
-msgstr ""
+msgstr "Synonymá"
 
 #: searx/templates/simple/elements/answers.html:2
 msgid "Answers"
@@ -941,7 +948,7 @@ msgstr "Hlásenia z vyhľadávačov"
 
 #: searx/templates/simple/elements/engines_msg.html:7
 msgid "seconds"
-msgstr ""
+msgstr "sekundy"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -1078,7 +1085,7 @@ msgstr "Povoliť"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "Kľúčové slová (prvé slovo v dopyte)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1172,7 +1179,7 @@ msgstr "Hash kód predvolieb"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "Digitálny identifikátor objektu (DOI)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
@@ -1216,11 +1223,11 @@ msgstr "Maximálny čas"
 
 #: searx/templates/simple/preferences/favicon.html:2
 msgid "Favicon Resolver"
-msgstr ""
+msgstr "Riešiteľ favikón"
 
 #: searx/templates/simple/preferences/favicon.html:15
 msgid "Display favicons near search results"
-msgstr ""
+msgstr "Zobraziť favikóny pri výsledkoch vyhľadávania"
 
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
@@ -1373,23 +1380,23 @@ msgstr "Zmena jazyku rozhrania"
 
 #: searx/templates/simple/preferences/urlformatting.html:2
 msgid "URL formatting"
-msgstr ""
+msgstr "Formátovanie URL"
 
 #: searx/templates/simple/preferences/urlformatting.html:8
 msgid "Pretty"
-msgstr ""
+msgstr "Pekné"
 
 #: searx/templates/simple/preferences/urlformatting.html:13
 msgid "Full"
-msgstr ""
+msgstr "Plné"
 
 #: searx/templates/simple/preferences/urlformatting.html:18
 msgid "Host"
-msgstr ""
+msgstr "Hostiteľ"
 
 #: searx/templates/simple/preferences/urlformatting.html:23
 msgid "Change result URL formatting"
-msgstr ""
+msgstr "Zmeniť formátovanie URL výsledku"
 
 #: searx/templates/simple/result_templates/code.html:13
 msgid "repo"
@@ -2045,4 +2052,3 @@ msgstr "skryť video"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/sr/LC_MESSAGES/messages.mo b/searx/translations/sr/LC_MESSAGES/messages.mo
index 0cdd664223e69a1269f6dea31961d0500b59dc5d..7209b3aee93dc9b5f3c13789e2b350d5f1316279 100644
GIT binary patch
delta 8504
zcmb8z33OCdp2zW5Nk}5H$WD;JV+n*M5kjEZ5ey0uktHmO0+r+?c~Ge;t11bhM~h9d
zU1rpW3fR~-eXw1-BLy0Rp|L$U)9M+kMg>J3XVf$8w5_(sp>?{OalXIzUR0(%ea?6|
z`P}>7UH<of?|sSf#Z=(FR|Cm^?VEG2!GB8whA|ZH=&stg|NW)EVRWN<4hLiQ0K?#)
zF_a&AUWOxZx?jH*^Qdq1ZNOaWQM?daum|qMg@%zd?xN6>2dA(KKg1lIG0^KU*S8Wi
z@M@fj>+vGogLE+t;V?XgTF4nxU|-^7EEweVztVRlRxrP@j=}^QJcPyg3M$gGs6YZN
zTS>{q;n)W+z{z+q&O!yS1~pD2s{cMzz=u#7coH?<5mftUv5fhRS1H_!Sp^J^d$AB7
z!)*K~RL57aFJ@3H{}A0keFH<h0DGdIm*8lefh56Lk2A3e*I*ka6<I#Z(15*BbrZGX
zv3|V_HQ)@?-YrCJ*$Q;`8u@25@Ix!x<v-u=dl2(^{unBADP+w?=f&h-1E1o70(c)a
z@fWCx{s-0ZLN-+P$6i>7TG2#Qz?Y#iREcVLH7c;RXyQhkjoVTEj-%SYF_iqPaE1p8
z<UQ01K1Kx+U?2Kn57c`T)qWx>;K`_o7N91s#JRW<)$ShO`|)z>KSqu70rtkvl754)
zQ7g{j2>$^4p!Rw(YNG3~6dO^g|1oOf$B=)<VSXrpjPDuL0zN>c{8QhrQ2nwv$;w=^
zI|V)HgX&O#>M$BLU@5BM4^ZvqqKTKI+SQ}l-Qd69idy*&Y{cEDc4txFi?31byP57n
zl148IV|XwW)$ualMHr)g6)IIHP`4wEIy~<qH`Mqu7GXawyKc)2-#NbXQD<f$Dv&DF
zLf7M3-G7^cuEnqY7w3HQM|ykJ548ouQIStVWn>0wD=tN4W+`f-)u;(9|9KSEe+z1%
zKl1Bs*o*m%=P4+%G;)=VGpLpR7wWL&jxvl(urF$Y1*i#@qXM`Nb#^wP4r>cm;_WyQ
zPodgpkM=U$3$=iLnAD3Q6iToNXX8pN$GcDyoJ4KGYp4J}Kn-vXiP6X*|61W#<ky5T
z9rgYy-zwBX)}h9!#~`*8k$<J+Ex(~E3Lp>Fp#qiKWtfX=k&l+K0hO_>$S1<sh1!~j
zFb5w+_5TGbzz%H1cd;9;8SA~jek}PP&jXtWyfgOTN<4<^uy?WdOJp-nr+z0c#}|=L
zgfVy=S;DEPabCn~{2Z0pDjq5`8&DHRQCrlEy56@XDJbFtsJ%UiW%v~4<A>NCKfzr5
z3f1mw)PTJvcp2)C#B2;jt-J#Dei>?<)u?ec`1MVw@se>0>bMoJ$AhSVbaHeCx}k2z
zOsv2r?13Gqz5Yk!pYaYqbXG3lAoajOn1`cL0Zc@VI~6tYOs}3a=2K9^%TW<8^&3?A
z^>uzd=-YrAFoGB07A(dcs0kiN1<-~XuM;)?3wR;EjOu?HyX*e{n_J+UkBaP%n1$z1
z1L(V}=eei>dSW&fpxzf^PaK5`U^1%xG`~Iv)ouZ5;zg+T%Q08?e}mtk4i#w#HBkaJ
z(Ki46F4P3K`SpK5wZ9kjB|Lzd_$Vp^&!NWo4XWK6sKfX!Dv(dnz5icQ(Ba79E2EA*
zu@??O4KNNhz*N*q=Ab@Mm!aCPLS?KPHGzc+v>6r94^jPgpcZs1>e}9M3HjIFJ;DR6
zAcGt6KT+4CauU~yk*`M$a4T1XgKzvj@{7!P78T%|xClQ)1zs}63uHDb(5uir{m9qd
z*o6GTHSU-~{v8UB@n9^@<;ZWrI#h@EP=7G|4)u3IV5*miLAaj!a2$g-Aww94a0b4G
zS75(s-r-z_HPm;Z#{CHU;ulE@KcbM!FMXYbyO6~i7xA@GgZZcwR$+f!hq{hY)Ig6T
zu^CU}DEt`bV{f8RMwg?u#P;2a%FyjN9+UeiD6*4S6kx9zU3+u&Ebmji8MCQBf|~FN
zWOs~bun2#P3alsJZ5^tSSb-C;0He4BZ^Mar8tXA<j$!QAnnM&6QQll{3kITAJQoMx
zLe#|Ta5&bXCcFi;!Uu3Lrf?a)g2S+Io_Eb=qXMf$&9f4fk!mbc&f^pm>BCrxCs3#Q
zGt^=E3+k{8yVT3fY}CrvqPzE~_J>egb{I9mN#9d=CH3Fp4xGaN48^B0CrRNo3X1Se
z)QbNd708#U(>rE?mzn9<kNQSb`veZh8&NAefSULTyb(K5*KpQlo|j@H^@XU+r7)?L
zyi8#re(t}>X9H`go2UtHMzuSHEAVA>GqTXT4YQF0Z&aYRYAb4joAF{ifNKA&?`c%K
zvkS?;Qm4O-wSu0gy&a0$)5(6l61B1osP<7Dk2j*)J%Z~0JZj)H=HlBpJHX$HsD%t)
z<UOB<YJd46@?T706%SV8O{f9>#rIu2Mg1exihi}&ThVEpMEwga!_k%eHG^v~2VeDl
z9kZ#wg%j~z)EVi{fzW~qlN63pD8**{5VaNSmUt1yP#M{dO67g1j)zezd;v${OQ?3A
z;#kbS%FEOQRQu^zii?rmGq#|{OLkJwp?VAR@DrSXXK^HsSn3U2fvc!rgX8g+{_``a
z%zTC#Fz;&b{U{{4#!^&f{~1T%$YowY6-XwM#wrTx*ns-eY8S@w6b7-9hrRF#RJ&t1
z2~Xoin9qr%XcS-{+>FI|BWhs}V|VO8-L8|U>;5*rq!7<iAnV2n!qk90s=U1{MAh#_
z_xs>`0w?nP3~H<LNXrZyhHAeSwKX>CeH6=ZH+JJNc3?jB6RQbGDf$fs&XMsR^6@gp
zt>F(*Y```=heh~{wce-tb-bJU^lQA8zJ&il{R`CZhBMdlhbRtM=UuyZPyzo5d*ImX
zye%rn<ZvErprBKl#38s7!}uWf#-7)EsVwxJj5=fsQ7djlZP87rt+*4F`uF_zU!XFP
zv)()X7yFj3_wWCF9?Yk~QdH!3q4sRe2L2ktYUJh^uOk19AsfAkw_*wP+p!d%MeY4Z
zsKeHW1EdvC!Txxu?<&;zn}SL2MH3ISg4<Agvk$ehgQx*g{`(Wym-?%|@B5xbKAuK?
zwby<LYP@Su<23lT;z;VZ;Q)LxNuhwk3#e=KE-JFKs1J#LH!FZ{s1AL7i&25j_1|BC
zL#bDxCcXi62)CgE*o_)@FKWD>;TTM|`7chR27KRd@G&Z|uP__?)_MaBL`^ipcdq|@
z9jbjDYQk-3;@vm`4`Tpd$5D6+Sy0mW69sj=$nr8U9t){2z)Nr=>KlI-YGse2R?v=W
zcM_GE4^Vsj-#7_-)p>!;LuGaus(%A26D>Gi|9@-;1znpbu?RoHP1vj6TWM>3>P#Oi
zP#z4`G=+i*%WMoL8Z3U;HNlW+ZHdOLc-)SJ<7TrRG<jvltzfLC!K@C(oH_lL4&Z%L
zC}FNzvBa#4#ORo?!}Y11{R#txjnO6s{9#>FxaLMPQs?###_F3It#Bgl9Oz%#%dEB%
zEtVBFo5D7aUg+OgTpMW#ha$mRw{^&lC)Bel5+fEnQ4)^ST5+>37HM>f2K+HuXVXv7
z85LH%CT2%fF)HkOJ3;hUS8uXv66WGs=CkW;D`pl~T)lW4@8iMhkYxr#A(f+{V5?ad
zY_@B(%rMLATBEl%2KO6j`OF<on9*RpWmGtG2F_aLy^EWzk*1irc$sN?3%#MqinW?{
z+#G2~N1DNKt=FI_P8f7%jK6BAcO~w-kxtXVQTbg#I`<BY<u+Sk66<suG_$uCs=307
zM?%dO+c4<btWe0=Gw3xl7;iA6p{9B}Y%Gez6Yh_2u#ud3PgB<58v?_wv|3vtvD&y<
zTxZ9~uqvh<Hr<%VId2p^mUmSo=FWH1kYtWs-;i+rJmm7MNH{h3;y(nk6N%Q;_`)TD
z$`w{i%w~@pn9H4Jq8YOqBh41*Sj0^>E*i5Vw6eEa+S5i(PTZ<BBVl)kyLzUYhSdi8
zHAGs>SVX6WXc~i2v$QmIdU$T2M>uB3En{U<IBq4JGv<PVm961OxV15ER0Zq#VKqjr
zSTNBPvr^`WPqMpzdla4gqN#bS8L!sb;>;?l8)UV_jn#HzNyy%8QHa~scF0b&IzKPk
zmldvc=8Tz^ye86Q24j{PjwH;cIB9nepudM^Ly-09C|Fw(RxHdxW7mVVwJbSqbag$y
zo1HL2k;vw_sY!JZ{^lSfHHvqZ;xkRJ^6lB+OwBZ%*qAwXO~NJ;y@?xL^9RH67At1e
z8o_9kr%j25NK8bGYCA!OETcLUtl4bT1Zx^-RTJX4^V6=`9ES)yW7I?%-5cr_bTM0<
zx5sp5N3F1P-`L?7Mr>}c5oO2YPHOD&f_PK4u3ojGNZ5@Q+lPse<!mV~&rx)#$BSzM
zGs;RPO*1E#&n%lXVG{p!UlNQbN~&T6%y%aen`zq3!Eho{8;M1l&Dr0nq~?w9p0jXo
z`kBnObX#V3W@ow+_nPVFU`P6>Z+m8Ux+8tmOt*V2)6b~VL8s&CXUz1k(#JFVoI6(x
zcCIMBe+r|~?I<I)o0(m_+UAWyJBsZL)JBW;^kJshpKjCV%~?KgfRlGg-_##Uv$JOW
zbvXWaj&5yc`iK{r3ER>sLUt!pw9e;~77W`@Oq~pVG_x(UBeRpmWcCux5oRPJr)2Ue
zC%>}C?DVm8duF>@m~>T;$LZ9bx!GMLZxtjR^q`Y>N8I;JPtp1P;-RVRvX=tMJxsI9
z8#!|ejhV?vKS)9t+eq)>O^V_U20Ny~%=BIcA~if}cRP{{Z+eq%PpQB1qaOYTmB*bt
ze2#fpYvutZb-R{lq<@kr>dNQS8e6H=+S>_*?a{7m)5^(izdl~}kFsEPny8LCuTQz(
z$u94kOy9$Vw~`008n2G16Pekm3In?7GfA@+wZr@5YBskQ!>2e1?o2G%om@wSVAY*z
z+_jRn?;T4gIIruo+)zHh|AXJNQ0M36pXc2}OuGsCzNwLthZyx4ra0#9^7#vIQ+hbU
z$|~>Moa|{Q`#emKW7Ip`WwfO`Q!h?C5SVp{L2p%}wA*Y{y3<G>Vl5ntZwksj+wxpy
z`*{sh!Re1?mG95&V^4Ogjp?RsH<>AR&pA{3kI3CO>C5aK=j6|NKD#}0tMkgNJ$a;E
zJCeF?_NGAg@yr9xujlN$;3q_SL}R9|nfp$5?y{JrUkc?5ZqBM=&$T-{^;1V$x8b;V
z0n$e&YMKsrq3&60r$`Ikx~?{UwcXz^?o4Kfj>lmCcrcWE!~FJ{ovHSUr?SRsR`25K
zpmDJjH3x)`h5M<{+0gHk`YW=s%5?v|>%*R#>7No*CnvJaNZ(JIzweDxzc^W%{;4*A
zNQs>=+V$Hf(rg>)gDmwqX5d2WX1I%QOZ|TFx!fW8%jmnG7*43#?B}3-v@F_t)oPuM
zPWQ@nWVSnNmcQBCO(2_n%uAqCvZA2RJ+wNK*~ibr-tMO=R!j(7pfkrs%xrTSSB8^I
zEpv0%Ip?u%HJ9w59x;n1^1qoTBQu-c6HO<1`ac)TNbmn!1ATkdIaGWQ+%KM){C`d0
zUQW%c0r)-V-PZ5BsYL$GJ?&~;8Eg*QW}}q|@&|^+uePmrv-8=?D=zKO!by^Qyw1P%
zeEkeY^1mM1Z5`qiKb2D*SN7JKS2Zk)d{$Kz<!5eDc6hd>s&u-(?2P@LriS|!>H4(m
zQ_uKnrB9@8hrV)csY6xU1HF%*-_;qtdO;s1c7FvKoE-N?r)pL|94L2hgSOSZ^ym%L
zZcx<N+CvVv!SgmgB>HF^b_T8eyWZ!mHr?Uey>`m@^i#~i??3%U+DDOZ9+PR=x+0YI
ONz`#{bKY6|yZ;5B@RM2q

delta 5157
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
SZd$pbrrF<6>$f|Xe(^uhoxqg<

diff --git a/searx/translations/sr/LC_MESSAGES/messages.po b/searx/translations/sr/LC_MESSAGES/messages.po
index 978c08dcc..2533dc975 100644
--- a/searx/translations/sr/LC_MESSAGES/messages.po
+++ b/searx/translations/sr/LC_MESSAGES/messages.po
@@ -13,27 +13,30 @@
 # crnobog <crnobog@users.noreply.translate.codeberg.org>, 2024, 2025.
 # Anonymous <anonymous@users.noreply.translate.codeberg.org>, 2025.
 # SecularSteve <secularsteve@users.noreply.translate.codeberg.org>, 2025.
+# ivantodorov <ivantodorov@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-06 15:53+0000\n"
-"Last-Translator: crnobog <crnobog@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-06 14:20+0000\n"
+"Last-Translator: ivantodorov "
+"<ivantodorov@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Serbian <https://translate.codeberg.org/projects/searxng/"
+"searxng/sr/>\n"
 "Language: sr\n"
-"Language-Team: Serbian "
-"<https://translate.codeberg.org/projects/searxng/searxng/sr/>\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
-"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
 msgid "without further subgrouping"
-msgstr "bez daljeg podgrupisanja"
+msgstr "без даљег подгруписања"
 
 #. CONSTANT_NAMES['DEFAULT_CATEGORY']
 #: searx/searxng.msg
@@ -168,7 +171,7 @@ msgstr "мрачно"
 #. STYLE_NAMES['BLACK']
 #: searx/searxng.msg
 msgid "black"
-msgstr ""
+msgstr "црно"
 
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
@@ -204,7 +207,6 @@ msgstr "Тренутно стање"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
-#, fuzzy
 msgid "Evening"
 msgstr "Вече"
 
@@ -224,7 +226,7 @@ msgstr "Влажност"
 #: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr "Највећа темп."
+msgstr "Највиша темп."
 
 #. WEATHER_TERMS['MIN TEMP.']
 #: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
@@ -234,19 +236,16 @@ msgstr "Најмања темп."
 
 #. WEATHER_TERMS['MORNING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
-#, fuzzy
 msgid "Morning"
 msgstr "Јутро"
 
 #. WEATHER_TERMS['NIGHT']
 #: searx/engines/wttr.py:100 searx/searxng.msg
-#, fuzzy
 msgid "Night"
 msgstr "Ноћ"
 
 #. WEATHER_TERMS['NOON']
 #: searx/engines/wttr.py:100 searx/searxng.msg
-#, fuzzy
 msgid "Noon"
 msgstr "Подне"
 
@@ -259,98 +258,98 @@ msgstr "Притисак"
 #: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
-msgstr ""
+msgstr "Излазак Сунца"
 
 #. WEATHER_TERMS['SUNSET']
 #: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
-msgstr ""
+msgstr "Залазак Сунца"
 
 #. WEATHER_TERMS['TEMPERATURE']
 #: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
 #: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
-msgstr ""
+msgstr "Температура"
 
 #. WEATHER_TERMS['UV INDEX']
 #: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
-msgstr ""
+msgstr "UV индекс"
 
 #. 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/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
 #: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
-msgstr ""
+msgstr "Ветар"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
 #: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
-msgstr ""
+msgstr "претплатници"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
 #: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "пост"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
 #: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr ""
+msgstr "активни корисници"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
 #: searx/engines/discourse.py:157 searx/engines/hackernews.py:82
 #: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
-msgstr ""
+msgstr "коментари"
 
 #. SOCIAL_MEDIA_TERMS['USER']
 #: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr ""
+msgstr "корисник"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
 #: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr ""
+msgstr "заједница"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
 #: searx/engines/hackernews.py:82 searx/searxng.msg
 msgid "points"
-msgstr ""
+msgstr "поени"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
 msgid "title"
-msgstr ""
+msgstr "наслов"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
 #: searx/engines/hackernews.py:85 searx/searxng.msg
 msgid "author"
-msgstr ""
+msgstr "аутор"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
 #: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "отворено"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
 #: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "затворено"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
 #: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "одговорено"
 
 #: searx/webapp.py:312
 msgid "No item found"
@@ -447,11 +446,11 @@ msgstr "Генеришите различите случајне вреднос
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Израчунај {func} за дате аргументе"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Прикажи руту на мапи .."
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -522,11 +521,11 @@ msgstr "Квалитет датотеке"
 
 #: searx/plugins/calculator.py:20
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "Израчунај математичке изразе кроз поље за претрагу"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Хеш плагин"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -538,11 +537,11 @@ msgstr "Излаз хеш функције"
 
 #: searx/plugins/hostnames.py:105
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Хостнејмс плагин"
 
 #: searx/plugins/hostnames.py:106
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
-msgstr ""
+msgstr "Преуреди домене, уклони или промени приоритет резултата према домену"
 
 #: searx/plugins/oa_doi_rewrite.py:15
 msgid "Open Access DOI rewrite"
@@ -563,14 +562,16 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"Приказује Вашу IP адресу ако је упит \"ip\" и Вашег корисничког агента ако "
+"је упит \"user-agent\"."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
-msgstr ""
+msgstr "Ваш IP је: "
 
 #: searx/plugins/self_info.py:55
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Ваш кориснички агент је: "
 
 #: searx/plugins/tor_check.py:29
 msgid "Tor check plugin"
@@ -586,15 +587,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "Није могуће преузети листу торових излазних нодова од"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Користите Тор и могуће је да имате екстерну IP адресу"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Ne kористите Тор и имате екстерну IP адресу"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -606,7 +607,7 @@ msgstr "Уклања аргументе трекера од повратне URL
 
 #: searx/plugins/unit_converter.py:32
 msgid "Convert between units"
-msgstr ""
+msgstr "Конвертуј јединице"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -673,7 +674,7 @@ msgstr "Дужина"
 
 #: searx/templates/simple/macros.html:41
 msgid "Views"
-msgstr ""
+msgstr "Прегледи"
 
 #: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
@@ -918,11 +919,11 @@ msgstr "Примери"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "Дефиниције"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
-msgstr ""
+msgstr "Синоними"
 
 #: searx/templates/simple/elements/answers.html:2
 msgid "Answers"
@@ -1077,7 +1078,7 @@ msgstr "Допусти"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "Кључне речи (прва реч у упиту)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1170,7 +1171,7 @@ msgstr "Хеш преференци"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "Дигитални Идентификатор Објеката (DOI)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
@@ -1190,11 +1191,11 @@ msgstr ""
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr ""
+msgstr "Омогући све"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr ""
+msgstr "Онемогући све"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
@@ -1214,11 +1215,11 @@ msgstr "Макс. време"
 
 #: searx/templates/simple/preferences/favicon.html:2
 msgid "Favicon Resolver"
-msgstr ""
+msgstr "Резолвер иконица сајтова"
 
 #: searx/templates/simple/preferences/favicon.html:15
 msgid "Display favicons near search results"
-msgstr ""
+msgstr "Прикажи иконице поред резултата претраге"
 
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
@@ -1371,23 +1372,23 @@ msgstr "Промените језик сајта"
 
 #: searx/templates/simple/preferences/urlformatting.html:2
 msgid "URL formatting"
-msgstr ""
+msgstr "URL форматирање"
 
 #: searx/templates/simple/preferences/urlformatting.html:8
 msgid "Pretty"
-msgstr ""
+msgstr "Pretty"
 
 #: searx/templates/simple/preferences/urlformatting.html:13
 msgid "Full"
-msgstr ""
+msgstr "Целокупан"
 
 #: searx/templates/simple/preferences/urlformatting.html:18
 msgid "Host"
-msgstr ""
+msgstr "Хост"
 
 #: searx/templates/simple/preferences/urlformatting.html:23
 msgid "Change result URL formatting"
-msgstr ""
+msgstr "Измени формат приказивања URL резултата"
 
 #: searx/templates/simple/result_templates/code.html:13
 msgid "repo"
@@ -2045,4 +2046,3 @@ msgstr "сакриј видео"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/sv/LC_MESSAGES/messages.mo b/searx/translations/sv/LC_MESSAGES/messages.mo
index 2e4646b842a54206a7988ab77a3ca2684de1021a..5cd25d38139a72dbf9f02f99924a3646deed34a6 100644
GIT binary patch
delta 6361
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
Lsp;_a)TI9c)PZRu

delta 5419
zcmYM$3v|!t9mnw}7m3`2xaH#VuY{x`A>|)gL<uQ^MTpymG^x4dNRi8NP5o!4F0B@k
z5gn1EQdu$lwUlmgIMZ%gr4D7L%UI*2ZguH;IGyeN$?w^j)6>`UJpbqNeZJ50{Qs$|
z^*LAV<M}$mzsm40%g2~5m=Ubn|Nl+zU`#8jGcXcoVn?j7?VIsA>f3DnI0jNbY5f!f
zsGr9W{0c+yCcb2h$9zX2jD}QZorqcJkJYFFJFUM%P5dFc@sHRRA0z*nR-KILhB2s(
zq@x0xf+@HZHU5387qeL3oS=}%2d1+z3D5_%@FY|qg{Y*=#vm-g7+j88cq?lBe$=?D
zsD-{k?ffokp2w*EPp}HZNoPCOH+v{_#iQtlmrw()Vg!DT+UWz-0=`j>Z7_~{G_nUX
z1k-UcYT-?&aocRY9<`B!wtfOVn(!0_oyj@WQCvgqpc%E(2dK!yqMi0wYa+I$y+0~5
z8Ayy~1Zv)wQ31?DEnI<GXANrHmT2;?!VVhRU>#~FAE0*d87dPOQT?u<0{aKLuo*Kj
zm?$-FB&vVDbtWp1xu^}4qXJov?XfC`{A)lx4T|&tYJmpSf}h}vcplX+oSP*(;0TOD
zEl_~rSZqJ9K<#uT4#c-mM|lRd&Q(mtZ#@*0@+dBV7LG?P+}E0hiZ~OM;<47rsQv}0
zOwG0R1*rauQT=~~n(s|izbe$Y-=YgW?^005KcPB)VLMzw?X(eJ#cxpk@_1t{-v_Av
zGf^8T#$LD#HLliLho#itM`fs6cWyl<BX`APhEm`~n4e)!EJ3}3t=4y}HK;qX8x_c5
z)J{LfsrU(|qs!&APqWTO9Z?A?^{=4<e+vWj{<l)l4tAnavk$e<5!3>wQSIkY6I@2^
z^p>r+;af)iyQ2b2MjnhwL+x||Du7>LUtEalzYBv|-~66}0yvJkG@qhw=OrAC&DaMA
z^l$<yM5VYGb*3e@eF-K}UxgWX2nXOj)cmor&Jm=b0?b5@CYVNnKIRqF4p*bve`DQ&
z+QGZ1GdzfecoKVIk2t4)HfrHqRR0aA%vIaZYmpag_M$R%I*$DFvdrf+=uDc?A0MJ7
z_yHA|9~WaO_Cj60U8v9Nus0q?1#%tp(4WdQoQfpR9KkfajN>sp-uaCvj3@saX;?vn
zCJIj=3z&{N`yHr^?8R325$b3fQ1AI7D&Qv6ncl`1@F}*&r01P^QZayfCaT{k)O=Gs
z6qKSFNDO8cwxrH>s76gxg9>P`t$R@uevBG-8fV~bR6yD6MrWUcx>Ku=A6l~!b(i*_
z?u6${+o2H^$X(Qe-=ijahFZuk(WwWc`h}x*&>8i4S6h#>_1@ML)O=|egqfItW03hh
zrksKzT#B0Tb<_fHVhC<QO|T1tvEF(FwQvLa;u+NVKil>%FogPL^ursd&zn#?zk~jI
z|4%7sqW`osP$oa>7=l{39cn-{s$YWrye}$HH-_L~)I!<z^Pi$Jm}l!#QT_8#UwE@I
zK<|GAg-~3LnrJhs<4)A&t3w5H6qSLK*0UH&{W9uO-9(Llh#LP4wUK}%=Zh#5L#cN|
zWh@arS|FK%A{~O-VHRrO7}So&qn_y`)Y+AwcCZ}_@G$B%v`;qXZ$3Ol)Of#s&bT1d
zyYGowcqsP3;r+<JBArcx0+^4gm!WpL9Cd47x4wg8s2@aq5&ei|7|I`b%Fr)Szw_&C
zy#_VkUL+ajpl!d7>erM){`mzqKhmIxqIkU8X$I;YPvw8w$s4HDZo=uf1Al@~aUc%p
z?*v?o%GhEI!{w;)>rh`rZ==3?4<Si2XFU`Y;S*FxA0DlC5{PPViwZCjYtfAz@GI<z
zcThWta697@FoJqA>P}>$0?)<vI32aoh1d=~l@t;w>_MIV1=IppP=VY<b^I6V{kBeZ
zE@cF2!dTQ%4MZ(83>9z=w#9j<qpd*AzY?{vwaEM)vylRSTbOE8<VR5h|ALzM8fxMu
z)WC<f{VA${EAroxA=CnH)PfnP4P;tJV;uE7)NjEOjMDo*L_q`2TF;{vzJ$s|BWj}W
zQJHv#I;ytJqCh*LQXP-VP%2Kup{RMQtlM!U^%_*aTi9Oj|AB32#f{SY498*E1-0PI
z*cnT3D6Yen452b|4Yl)|sKCBOy^iltmr#EeY2G%dOva%4$79Rye=-GibfZ!_95wM|
zRL6W&MrL7mT!`wo5tW(UsDArUJNDvwJce3u_#mf!9I8GMJ7U2g^8Y-AMYh8()I@u5
zE$%}NaA(-tjLJkV#^7A!yT<$)_3XUXqt+9sOWJ@+`9;)x*HOQg%^BoBlfuZs&IjvI
z9jj1hT7#P4fNej8TIe&>(VVyKH*Ecmtv^F$u=R`1QM5(9cNc104(bRCJQNgB2}a{<
z_JeJxGpk3kXg);k_yMYa*bpc6QK&$Bpi-KG6L2KP<95_tIEA_!U!pR6#kPC?PJwKg
z`#2o?4CMynLe!mj4|Vn*U?iSI1$GtnMbd=YNf2pN=Auyx#G&p+B5Gp;a0QOT1U!fI
z^OzqfjHKZiYQPAtzIHgyIt@EfpMzRp1!}^zw!Ry+;C@t~M=%x}uoiEkF6C-=r}68t
zH*UcJtZy19<kRpNCt+Te^Mz86%ETGW#eZX0%z24>fyMY7hK_LlW=uw9Y!m9v)Sy!C
z#qRhK>WHqQAKu4s);EtRFt_m|4a&eM)R~UQ04zX#5zVpn3Jj#a3KQ`SRK|{?c6b_f
zM4#LGU#<T{f7<V%GVlmJMHIS?az0p#FHqlrTJR+5%r9XI-a`fE%64vXUks$4i3&6u
zwc}h=K$B4mzJdy9j{UqG)qhzw`PYDzG-#qV*0)g;Y{ekljS6f(s(&MD!X{gPgsrJR
zLEQo0(T-u(NNX%=;binh_h|C32-9fL1cOlvk3cOn!8#SSU_L6)d8moXtjn-vBi1#j
z{u}J)+fn0ct@Wt&4tXf(`5Z@0a26H71?zPTqTY;p|Bp}shmUb4?0}l6i?t`}h>|fF
z2U|y3^X%vOR?n*xbZaY65w1rCvKh7DHq=B%P$_G`2s~xmFQGEgh#G$j72thz;bYV{
zU&pb|Up~X}=hSB)uffk88|!`AA<D0^e`H-{Xw>bXvYDkt3(JcZ%&+Vdz1kZT6Y1+s
z>bly;d!gIh0B=su`vKlR^l|ySQ<D0nx>DTf?*57W_!m63u&g|3Vrk+0vf{$>1*Pe(
zDYKT8&nhh{U+T(O{J)~NQ_2DV${X%u-t(#9J|V+qmCY+HS~S0C{+!CFv_;;=v?0FU
YeuFOhc;g2T4D>F_dN0shJvPk$zp_0|{Qv*}

diff --git a/searx/translations/sv/LC_MESSAGES/messages.po b/searx/translations/sv/LC_MESSAGES/messages.po
index 92f86eb96..384248103 100644
--- a/searx/translations/sv/LC_MESSAGES/messages.po
+++ b/searx/translations/sv/LC_MESSAGES/messages.po
@@ -31,19 +31,20 @@
 # Wexterity <wexterity@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-06 15:53+0000\n"
-"Last-Translator: Wexterity "
-"<wexterity@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-03 05:37+0000\n"
+"Last-Translator: AndersNordh "
+"<andersnordh@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Swedish <https://translate.codeberg.org/projects/searxng/"
+"searxng/sv/>\n"
 "Language: sv\n"
-"Language-Team: Swedish "
-"<https://translate.codeberg.org/projects/searxng/searxng/sv/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -459,11 +460,11 @@ msgstr "Generera olika slumpmässiga värden"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Beräkna (func) för argument"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
-msgstr ""
+msgstr "Visa rutt på karta ..."
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -539,7 +540,7 @@ msgstr "Beräkna matematiska uttryck med sökfältet"
 
 #: searx/plugins/hash_plugin.py:34
 msgid "Hash plugin"
-msgstr ""
+msgstr "Plugin för hash"
 
 #: searx/plugins/hash_plugin.py:35
 msgid "Converts strings to different hash digests."
@@ -580,6 +581,8 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "is \"user-agent\"."
 msgstr ""
+"Visar din IP-adress om frågan är \"ip\" och din användaragent är "
+"\"user-agent\"."
 
 #: searx/plugins/self_info.py:52
 msgid "Your IP is: "
@@ -604,15 +607,15 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:69
 msgid "Could not download the list of Tor exit-nodes from"
-msgstr ""
+msgstr "Kunde inte ladda ned listan över Tor exitnoder från"
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Du använder Tor och det ser ut som du har den externa IP-adressen"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Du använder inte Tor och du har den externa IP-adressen"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -938,7 +941,7 @@ msgstr "Exempel"
 
 #: searx/templates/simple/answer/translations.html:21
 msgid "Definitions"
-msgstr ""
+msgstr "Definitioner"
 
 #: searx/templates/simple/answer/translations.html:30
 msgid "Synonyms"
@@ -1097,7 +1100,7 @@ msgstr "Tillåt"
 
 #: searx/templates/simple/preferences/answerers.html:5
 msgid "Keywords (first word in query)"
-msgstr ""
+msgstr "Nyckelord (första ordet i frågan)"
 
 #: searx/templates/simple/preferences/answerers.html:6
 #: searx/templates/simple/result_templates/packages.html:7
@@ -1190,7 +1193,7 @@ msgstr "inställningar hash"
 
 #: searx/templates/simple/preferences/doi_resolver.html:1
 msgid "Digital Object Identifier (DOI)"
-msgstr ""
+msgstr "Digital objektidentifierare (DOI)"
 
 #: searx/templates/simple/preferences/doi_resolver.html:6
 msgid "Open Access DOI resolver"
@@ -2066,4 +2069,3 @@ msgstr "göm video"
 
 #~ msgid "/"
 #~ msgstr ""
-
diff --git a/searx/translations/uk/LC_MESSAGES/messages.mo b/searx/translations/uk/LC_MESSAGES/messages.mo
index 4e7b643071868283cb45215759a4f5bc88399ea1..80ce942642a2339f6e115be890e7324fcbdf1857 100644
GIT binary patch
delta 5883
zcmb8yd2p509meq!vJe7ESRxPz@DfM@By5o&K@uSeNWxCSqJfYLTnI}RvH)W34FQW%
z5e8XW1{uVyO2t4xQxFP9v8|50SB18;DkEw~L1;%U+7|5h$$K29{i|g%_jAs9&+<Fl
zdoQ26A#c1F68NBV*iOU0sUgNB;3HAW{qXN!amIv`y@}m1^fqJoGYNdCJRSSuD4V|*
z+mbJ}mSF_>Dr}Eyumf(u@x}zqHWJYkT)-my7{f5LtJfggT7c?!HfCT6cElY>6Z16o
z#uKQCTto$S1BYXLH?RF9Ya!+_z9}Y=N`?J60N+AI`ZX$$5T>m~iNHSC3ESat?1^`x
z0+@s9rySM(=cs_6My<dLsQ!+k>i-JU8Q+{Eu@l?G(>eYOd*SmKioZcMd<#2c5H<6U
zu{BU@NDnW-XjJ)N?2nnqBA5~!jdeH&8!@2BBAJFdj78-g)QnSXJ{{FzCTj1-qqb}&
zw(d3ZXUh1{%r@HcJ=OylN%`}rm1{!gY)<xM{nhaW3KYOcsDZyk4Rj0Duss_p<1hw$
zp=OkZ3OE<FLItRL(@=rUMF&f946aADJB6x$K7sXD;vxkK<U`a9uAl-5VIR6+2h?*1
zRX+_C@Nm>XIjDgPFdGX|^|o7g;{@`1QT<%TSiByv6~05wIE*8F2X;d3bv|mKc{l{i
zQA@uUHSqJupE<&Z0ti|!q9$+|wdB{V-=NyH;UsJ20#PJX&<WKb9@U^fs>30uig%#u
zWut==Q1zCg>aDWR*P&+KfaSOeRqt!m`{FxP{cxvsA^{UaBAJ2&RKr~BM64!11+`SC
zQMbcI9iESn8*2WEN!W$UuG^An&9aU|otg2dK#EWkEy20E|I0||TD)o>+_Xj}dVAFc
zwFP}pkq<+yNG574#-dhcDr%tFr~&-8yb9HREo!0<+k7L&FuplMLXo-1RW=t<GyMv6
zSR(ovGZZ_c2FO7TFas69Jk;4)jykMsumFFGX?OuuKeWHM!ZD}`bisfg^dK=9lW+_c
z;t1S^8sK%*7QBlJ@G`1{n@Ef%jP=(HQ;@F-GYa*5inRzekz!OoOVNjGl30H&$scV+
zWfVYLRD(R!(oV++oQu4)%mUPktwUZBW+Q5A_G1`6hiZQa72t8a58uadoRi``pP$0|
z529ch1w1o5un<pRF~$z?zC>2wDDqoy2A)M;5vKb<RtYmu{hY;x_&3zb7E!2`S%4b2
z3bjS6QP+EOfP^A`9JRLxFdYwLBz}xh_ytDbH>i5wp*oC7^;RejiP<EeW}b(7J{{H1
zY*arBY<@Yazd#KMHC%`D@c=3yogAHkaMbM>jd@sy9q>46uirra%%AztS!u^X>VVy_
zE%rwRkcR3v12ynyFCQ@DNT}ijRK!zlg(90Twt1hm4Ao&Jw!^hJ02@#P97F}si0bbo
zs{a;jk8h&d{~n`s|1Y&Bc;}-c`#ZM5o2U---c@-7s)J|@#dy^7UKox2Pyq}_)gNi|
zS*UtBsDUS<>d(Lk-Twu)!V*-ZD^Ua0q6VtB&o`n5*lhD#QT2DC-h_{%20n&bfmcxd
z{1#R3JnAsMj|$`(w%-36By>31@Rm`-XpF%gs163AI><oHBn$O|%0<<mg<7$Nr~&+_
zKv$yzx*yf90X3nAP}la6p{&35?iUnj20<*v&rsK+U>L7udY+H!z`5P~MU#yBmYjqd
zU<1y=&8T*ltY4xIX#^)(6YPn)w#nAq5v>2C6qHh+FO}<f79%sf2Io*KaS`?A`wX=b
zp(DKk+oOI^_>iv+vlcUP4^F}NFcA}pR<~<BDv&2J4i5!L=*`rE^_az5<}N&in#nEH
z3_H=Q8gxfuFoRJYEka$-3QWQ0a4H5-fjd0ZRt?3jI1bhCTx3yAU<HX15_>T@gs)SK
zC!ffBcp{EL?b(B<L-R29!R^Rz7IOp@m}{SZf||fJ?1n?KynrU42Hc5@@GSnA@y(!Y
z@6bGlsXRDt^Pi#uxq+H#Cwfi81Y}iBJ`TZp?1L}jWITsDQwd|eFPrhG_Oq}fmZAb)
zh5G$zenO%b1qV<aokry^p=NLkZ^N$RynGt!c^+!X7ou*#X6tU$(m#b7unCFDyoL=J
zmg61bO&G@b=9fy~VT{F>FbU6M7rcteXmY*1OhIi$CTdS}P}k`m)ZW(N7JLZRZ`VA}
zo>)uXLG`y21AI}LS4gPCPf;_yj_WXdyf@Q&<VKo(_yE3*8gTLiZ{}sl<V+o^pO>*W
zp2kG{5c^}ByS?j|g4&Y2yIFrN)iesUR3)exRHB0os4aOCRj&ngP2WK+=@ryKsS~~S
z1*ndTtxGT~guTYTl)sqo-KHRF%l?qh`YXauD42zj1zrFp7)gE=zK-iqfsCExbySKP
zxB;~?PvCqEVki#fB+A>ZcVII4J5du|Xsrp5*h9faEXO{)H8jI5=-@LLg>Rq^-8-nj
z{)#%q-(o+End;R~#}x8~sDAFp4!8p~fhTYto<Xfhp!YPd<FVMf1<3ZBN_6ljYM}F|
zUqqkdSe!83JEWUXXXXXeS!zMvy5<W!gMInAq+d*z`OpM1W_sfkVvO$pViMYd8e|vD
zE?j|^ummR;dbi>rYM>K19D}Hp2`%#OeGKZ5731w#kFj_Z8OXeby3X&S0=a^p=>E53
z<FzE$Q57f8=Kt<kjB)riYRRMKcmsC9LF9X*u3tW;VJUXREvWkY?DJ>wF7l`FD&Dfs
zugv9oGrswX1Z5`j9<O34o+G~>4`bE6-m5c__0J|>h#PP_YVW%e{bx8DQ?WlMu^FeM
z_Pia-sColYXJHDa<GmPgNNgbyfrqds9>c{L#7;PJf%hVsXq|`J>nhZY_n<mHh|91U
zlQ6N=yG;{OTUTuJtFSxyjis!=mg;c|ILPK1d>g+)?QM&XZ#H}zSqzi4(EC5(ZtOum
zYLORM5-uU1iG6WDD!^A!fn7xf@GUCfSZ1gGoy7rf4^t`7-sji{Gf*os57l6iEw4q@
z3!u)%qu3dr#9Vv{)$u=2?ZW+DzAGx<7ZqSS>JSzMY@*t_4b|}>Y=bSR8Jxv<d>8xR
z7pQ@vnYNyHM{Qk_&5y$f@>5X*&qA&A5>)+4R6l_qkx)l_Q8RlM6~IfV4&TH9_!m^Y
zj!V52>uF6#mFHtWEJ6*i7S;Yi)J&hS<-bO)z+2w)fVt)+OjMcIAQ`o!IoJ(np{`ju
zD!`4X0UtxnU>~a9DGb94sJ;IaY9isBNY(Fw3M>gDFdawgjgd)0FN`Wwhfg7^YhJ?y
z9JIXYcX9Edy~?ZVYW>drOX?~XJ>XO>acax_j<0%YUAe!awx;P)x9GS4dB0OpS?ko*
zEUQ@R6jfF`zKX@peU)`inQyhfwTXXit-rd$x6;X<?)VljuJ+f|n0u(8rvKS&S*^3O
zvT{X@vvS!A|NqiS)78|zVWZLq4;$$W&lsICB6S%5q9*%lY6llp`zmTy`f4kyM>~t^
zs%zJj`TZ;X)y|k7GEH|5i;o<!&pjO6<TeM_yC?W;aGSrMv3n%A%RTD2jlp`iDY(IX
z#XaVp3^q`Bq-o};4+cauJMKyM*kh$d-Liu_Xn9QYPjiC1oZtq>Jwn6vj{CBEisZ@Q
zuHZv_Ze<Y$yN&Kq`aH&vjmF*XHmi#{|J4PJn%yS%L~yHnl%94t4AAHvr~8N9Q~$>R
KO=-UDw*Lk|Ru9hr

delta 5447
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

diff --git a/searx/translations/uk/LC_MESSAGES/messages.po b/searx/translations/uk/LC_MESSAGES/messages.po
index 79b8c162e..c3397c2a8 100644
--- a/searx/translations/uk/LC_MESSAGES/messages.po
+++ b/searx/translations/uk/LC_MESSAGES/messages.po
@@ -16,23 +16,26 @@
 # Anonymous <anonymous@users.noreply.translate.codeberg.org>, 2025.
 # maxch <maxch@users.noreply.translate.codeberg.org>, 2025.
 # BalkanMadman <balkanmadman@users.noreply.translate.codeberg.org>, 2025.
+# curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>, 2025.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-29 05:08+0000\n"
-"Last-Translator: SomeTr <sometr@users.noreply.translate.codeberg.org>\n"
+"PO-Revision-Date: 2025-02-06 15:54+0000\n"
+"Last-Translator: curtwheeler "
+"<curtwheeler@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Ukrainian <https://translate.codeberg.org/projects/searxng/"
+"searxng/uk/>\n"
 "Language: uk\n"
-"Language-Team: Ukrainian "
-"<https://translate.codeberg.org/projects/searxng/searxng/uk/>\n"
-"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 !="
-" 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n "
-"% 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9)"
-" || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 "
+"? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > "
+"14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % "
+"100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
+"X-Generator: Weblate 5.9.2\n"
 "Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -448,7 +451,7 @@ msgstr "Створити різні випадкові значення"
 
 #: searx/answerers/statistics.py:36
 msgid "Compute {func} of the arguments"
-msgstr ""
+msgstr "Обчислити {func} від аргументів"
 
 #: searx/engines/openstreetmap.py:158
 msgid "Show route in map .."
@@ -597,11 +600,11 @@ msgstr "Не вдалося завантажити список вихідних
 
 #: searx/plugins/tor_check.py:81
 msgid "You are using Tor and it looks like you have the external IP address"
-msgstr ""
+msgstr "Ви використовуєте Tor, і виглядає так, що у вас зовнішня IP-адреса"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have the external IP address"
-msgstr ""
+msgstr "Ви не використовуєте Tor, і у вас зовнішня IP-адреса"
 
 #: searx/plugins/tracker_url_remover.py:18
 msgid "Tracker URL remover"
@@ -2035,4 +2038,3 @@ msgstr "приховати відео"
 
 #~ msgid "/"
 #~ msgstr "/"
-
diff --git a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo
index 7ded41489e7ba4b0a4afdf097972aed9ee930825..03bcacba3878f9300f6d6f9a07da7d61a27d7092 100644
GIT binary patch
delta 3136
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

delta 3104
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
O5@T0u!?`OnJpToZ>3)3x

diff --git a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
index 471cf8606..71a3cc5ee 100644
--- a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
+++ b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
@@ -40,7 +40,7 @@ msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2025-01-29 05:08+0000\n"
-"PO-Revision-Date: 2025-01-31 04:26+0000\n"
+"PO-Revision-Date: 2025-02-01 05:54+0000\n"
 "Last-Translator: Shihfu Juan <xlion@xlion.tw>\n"
 "Language-Team: Chinese (Traditional Han script) <https://"
 "translate.codeberg.org/projects/searxng/searxng/zh_Hant/>\n"
@@ -261,7 +261,7 @@ msgstr "早上"
 #. WEATHER_TERMS['NIGHT']
 #: searx/engines/wttr.py:100 searx/searxng.msg
 msgid "Night"
-msgstr "夜晚"
+msgstr "晚上"
 
 #. WEATHER_TERMS['NOON']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -397,7 +397,7 @@ msgstr "搜尋錯誤"
 
 #: searx/webutils.py:36
 msgid "timeout"
-msgstr "超時"
+msgstr "逾時"
 
 #: searx/webutils.py:37
 msgid "parsing error"
@@ -587,7 +587,7 @@ msgstr "您的 IP 是: "
 
 #: searx/plugins/self_info.py:55
 msgid "Your user-agent is: "
-msgstr "你的使用者代理是: "
+msgstr "您的使用者代理是: "
 
 #: searx/plugins/tor_check.py:29
 msgid "Tor check plugin"
@@ -631,7 +631,7 @@ msgstr "找不到頁面"
 #: searx/templates/simple/404.html:6
 #, python-format
 msgid "Go to %(search_page)s."
-msgstr "存取 %(search_page)s。"
+msgstr "前往 %(search_page)s。"
 
 #: searx/templates/simple/404.html:6
 msgid "search page"
@@ -639,7 +639,7 @@ msgstr "搜尋頁面"
 
 #: searx/templates/simple/base.html:53
 msgid "Donate"
-msgstr "捐獻"
+msgstr "捐款"
 
 #: searx/templates/simple/base.html:57
 #: searx/templates/simple/preferences.html:156
@@ -859,7 +859,7 @@ msgstr "結果數量"
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
-msgstr "反映時間"
+msgstr "反應時間"
 
 #: searx/templates/simple/preferences/engines.html:35
 #: searx/templates/simple/stats.html:29
@@ -991,7 +991,7 @@ msgstr "預設語言"
 #: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
-msgstr "自動檢測"
+msgstr "自動偵測"
 
 #: searx/templates/simple/filters/safesearch.html:1
 #: searx/templates/simple/filters/safesearch.html:2
@@ -1024,7 +1024,7 @@ msgstr "時間範圍"
 
 #: searx/templates/simple/filters/time_range.html:3
 msgid "Anytime"
-msgstr "任何時間"
+msgstr "不限時間"
 
 #: searx/templates/simple/filters/time_range.html:6
 msgid "Last day"
@@ -1048,7 +1048,7 @@ msgstr "資訊!"
 
 #: searx/templates/simple/messages/no_cookies.html:4
 msgid "currently, there are no cookies defined."
-msgstr "目前未有已定義的 cookies。"
+msgstr "目前沒有已儲存的 Cookie。"
 
 #: searx/templates/simple/messages/no_results.html:6
 msgid "Sorry!"
@@ -1056,11 +1056,11 @@ msgstr "抱歉!"
 
 #: searx/templates/simple/messages/no_results.html:12
 msgid "No results were found. You can try to:"
-msgstr "未找到任何結果。你可以嘗試:"
+msgstr "未找到任何結果。您可以嘗試:"
 
 #: searx/templates/simple/messages/no_results.html:14
 msgid "There are no more results. You can try to:"
-msgstr "沒有更多的結果。你可以嘗試:"
+msgstr "沒有更多的結果。您可以嘗試:"
 
 #: searx/templates/simple/messages/no_results.html:19
 msgid "Refresh the page."
@@ -1076,7 +1076,7 @@ msgstr "在偏好設定裡更改使用的搜尋引擎:"
 
 #: searx/templates/simple/messages/no_results.html:22
 msgid "Switch to another instance:"
-msgstr "切換另一個視窗:"
+msgstr "切換至另一個站點:"
 
 #: searx/templates/simple/messages/no_results.html:24
 msgid "Search for another query or select another category."
@@ -1106,7 +1106,7 @@ msgstr "描述"
 
 #: searx/templates/simple/preferences/answerers.html:13
 msgid "This is the list of SearXNG's instant answering modules."
-msgstr "這是 SearXNG 即時回應模組列表。"
+msgstr "這是 SearXNG 的即時回應模組列表。"
 
 #: searx/templates/simple/preferences/answerers.html:29
 msgid "This is the list of plugins."
@@ -1132,11 +1132,11 @@ msgstr "顯示搜尋結果於網頁中間(Oscar 版面配置)。"
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
-msgstr "這是 SearXNG 在您的裝置上儲存的 Cookie 的列表及對應的值。"
+msgstr "這是 SearXNG 在您的裝置上儲存的 Cookie 列表及其對應的值。"
 
 #: searx/templates/simple/preferences/cookies.html:3
 msgid "With that list, you can assess SearXNG transparency."
-msgstr "您可以憑此列表評估 SearXNG 的透明度。"
+msgstr "您可以根據此列表評估 SearXNG 的透明度。"
 
 #: searx/templates/simple/preferences/cookies.html:9
 msgid "Cookie name"
@@ -1154,7 +1154,8 @@ msgstr "目前偏好設定的搜尋 URL"
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
-msgstr "注意:在搜尋 URL 中指定自訂的設定可能會降低隱私,因為會洩漏資料給點選的結果頁面。"
+msgstr "注意:在搜尋 URL "
+"中指定自訂設定可能會降低隱私,因為這可能會將資料洩漏至點擊的結果網站。"
 
 #: searx/templates/simple/preferences/cookies.html:35
 msgid "URL to restore your preferences in another browser"
@@ -1164,7 +1165,7 @@ msgstr "用於在其他瀏覽器上還原您的偏好設定的網址"
 msgid ""
 "Specifying custom settings in the preferences URL can be used to sync "
 "preferences across devices."
-msgstr "於URL中指定設定可把您的偏好設定同步至其他裝置。"
+msgstr "帶有偏好設定的 URL 可讓您將偏好設定同步至其他裝置。"
 
 #: searx/templates/simple/preferences/cookies.html:46
 msgid "Copy preferences hash"
@@ -1172,7 +1173,7 @@ msgstr "複製偏好設定雜湊值"
 
 #: searx/templates/simple/preferences/cookies.html:57
 msgid "Insert copied preferences hash (without URL) to restore"
-msgstr "插入複製的(不帶URL)偏好設定雜湊來恢復"
+msgstr "插入複製(不帶 URL)的偏好設定雜湊來恢復"
 
 #: searx/templates/simple/preferences/cookies.html:59
 msgid "Preferences hash"
@@ -1194,7 +1195,7 @@ msgstr "選擇 DOI 重寫所使用的服務"
 msgid ""
 "This tab does not exists in the user interface, but you can search in "
 "these engines by its !bangs."
-msgstr "這個標籤頁在使用者介面中不存在,但您可以用 !bang 在這些引擎中進行搜尋。"
+msgstr "這個分頁在使用者介面中不存在,但您可以用 !bang 在這些引擎中進行搜尋。"
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
@@ -1222,7 +1223,7 @@ msgstr "最大時間"
 
 #: searx/templates/simple/preferences/favicon.html:2
 msgid "Favicon Resolver"
-msgstr "網站圖標搜索器"
+msgstr "網站圖標解析器"
 
 #: searx/templates/simple/preferences/favicon.html:15
 msgid "Display favicons near search results"
@@ -1238,7 +1239,7 @@ msgstr "這些設定只會儲存在您的 cookies 中,這樣我們無需也不
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
-msgstr "這些 cookies 僅為提供您方便之用,我們不會使用這些 cookies 來追蹤您。"
+msgstr "這些 cookies 只是為了提升您使用時的便利性,我們不會用來追蹤您的行為。"
 
 #: searx/templates/simple/preferences/footer.html:6
 msgid "Save"
@@ -1258,7 +1259,7 @@ msgstr "快速鍵"
 
 #: searx/templates/simple/preferences/hotkeys.html:13
 msgid "Vim-like"
-msgstr "像Vim的"
+msgstr "Vim 風格"
 
 #: searx/templates/simple/preferences/hotkeys.html:18
 msgid ""
@@ -1268,7 +1269,7 @@ msgstr "使用快捷鍵來瀏覽搜尋頁面(需要Javascript)。按 H 開
 
 #: searx/templates/simple/preferences/image_proxy.html:2
 msgid "Image proxy"
-msgstr "圖片代理伺服器"
+msgstr "圖片代理"
 
 #: searx/templates/simple/preferences/image_proxy.html:14
 msgid "Proxying image results through SearXNG"
@@ -1288,7 +1289,7 @@ msgstr "您偏好用哪種語言搜尋?"
 
 #: searx/templates/simple/preferences/language.html:25
 msgid "Choose Auto-detect to let SearXNG detect the language of your query."
-msgstr "選擇自動檢測可以使 SearXNG 檢測您的檢索關鍵詞的語言。"
+msgstr "選擇自動偵測讓 SearXNG 自動判斷您的搜尋語言。"
 
 #: searx/templates/simple/preferences/method.html:2
 msgid "HTTP Method"
@@ -1306,7 +1307,7 @@ msgstr "頁面標題顯示查詢關鍵字"
 msgid ""
 "When enabled, the result page's title contains your query. Your browser "
 "can record this title"
-msgstr "啟用時,結果頁的標題包含你的查詢關鍵字。你的瀏覽器會記錄這個標題"
+msgstr "啟用時,結果頁的標題將包含您的查詢關鍵字。您的瀏覽器會記錄這個標題"
 
 #: searx/templates/simple/preferences/results_on_new_tab.html:2
 msgid "Results on new tabs"
@@ -1344,7 +1345,7 @@ msgstr "主題樣式"
 
 #: searx/templates/simple/preferences/theme.html:31
 msgid "Choose auto to follow your browser settings"
-msgstr "選擇自動則取決於您的瀏覽器設定"
+msgstr "選擇自動以遵循您的瀏覽器設定"
 
 #: searx/templates/simple/preferences/tokens.html:2
 msgid "Engine tokens"
@@ -1384,7 +1385,7 @@ msgstr "更改結果的 URL 格式"
 
 #: searx/templates/simple/result_templates/code.html:13
 msgid "repo"
-msgstr "版本庫"
+msgstr "儲存庫"
 
 #: searx/templates/simple/result_templates/default.html:6
 #: searx/templates/simple/result_templates/files.html:8
@@ -1400,7 +1401,7 @@ msgstr "隱藏媒體"
 #: searx/templates/simple/result_templates/default.html:14
 #: searx/templates/simple/result_templates/videos.html:14
 msgid "This site did not provide any description."
-msgstr "此站點未提供任何描述。"
+msgstr "此網站未提供任何描述。"
 
 #: searx/templates/simple/result_templates/files.html:38
 #: searx/templates/simple/result_templates/images.html:22
@@ -1415,7 +1416,7 @@ msgstr "日期"
 #: searx/templates/simple/result_templates/files.html:42
 #: searx/templates/simple/result_templates/paper.html:24
 msgid "Type"
-msgstr "輸入"
+msgstr "分類"
 
 #: searx/templates/simple/result_templates/images.html:20
 msgid "Resolution"
@@ -1464,7 +1465,7 @@ msgstr "標籤"
 
 #: searx/templates/simple/result_templates/packages.html:36
 msgid "Popularity"
-msgstr "流行"
+msgstr "知名度"
 
 #: searx/templates/simple/result_templates/packages.html:42
 msgid "License"
@@ -1484,7 +1485,7 @@ msgstr "發布日期"
 
 #: searx/templates/simple/result_templates/paper.html:9
 msgid "Journal"
-msgstr "雜誌"
+msgstr "期刊"
 
 #: searx/templates/simple/result_templates/paper.html:22
 msgid "Editor"
@@ -1504,7 +1505,7 @@ msgstr "國際標準期刊號(ISSN)"
 
 #: searx/templates/simple/result_templates/paper.html:28
 msgid "ISBN"
-msgstr "國際標準書號(ISBN)"
+msgstr "國際標準書號(ISBN)"
 
 #: searx/templates/simple/result_templates/paper.html:33
 msgid "PDF"
@@ -1524,11 +1525,11 @@ msgstr "種子檔案"
 
 #: searx/templates/simple/result_templates/torrent.html:9
 msgid "Seeder"
-msgstr "做種使用者"
+msgstr "做種用戶數"
 
 #: searx/templates/simple/result_templates/torrent.html:9
 msgid "Leecher"
-msgstr "下載使用者"
+msgstr "下載用戶數"
 
 #: searx/templates/simple/result_templates/torrent.html:13
 msgid "Number of Files"