diff --git a/requirements-dev.txt b/requirements-dev.txt
index 07a0795be..0c4b07311 100644
--- a/requirements-dev.txt
+++ b/requirements-dev.txt
@@ -3,8 +3,8 @@ nose2[coverage_plugin]==0.12.0
 cov-core==1.15.0
 black==22.12.0
 pylint==2.15.10
-splinter==0.18.1
-selenium==4.7.2
+splinter==0.19.0
+selenium==4.8.0
 twine==4.0.2
 Pallets-Sphinx-Themes==2.0.3
 Sphinx==5.3.0
diff --git a/requirements.txt b/requirements.txt
index 947a88433..f30f43716 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,6 +1,6 @@
 certifi==2022.12.7
 babel==2.11.0
-flask-babel==3.0.0
+flask-babel==3.0.1
 flask==2.2.2
 jinja2==3.1.2
 lxml==4.9.2
diff --git a/searx/engines/duckduckgo.py b/searx/engines/duckduckgo.py
index 84198afc5..2a7956ca8 100644
--- a/searx/engines/duckduckgo.py
+++ b/searx/engines/duckduckgo.py
@@ -73,7 +73,7 @@ def request(query, params):
     # link again and again ..
 
     params['headers']['Content-Type'] = 'application/x-www-form-urlencoded'
-    params['headers']['Referer'] = 'https://lite.duckduckgo.com/'
+    params['headers']['Referer'] = 'https://google.com/'
 
     # initial page does not have an offset
     if params['pageno'] == 2:
diff --git a/searx/static/themes/simple/package.json b/searx/static/themes/simple/package.json
index 91ceb3f22..530a96c88 100644
--- a/searx/static/themes/simple/package.json
+++ b/searx/static/themes/simple/package.json
@@ -1,7 +1,7 @@
 {
   "devDependencies": {
     "eslint": "^8.18.0",
-    "grunt": "~1.5.3",
+    "grunt": "~1.6.1",
     "grunt-contrib-copy": "^1.0.0",
     "grunt-contrib-cssmin": "^4.0.0",
     "grunt-contrib-less": "~3.0.0",
diff --git a/searx/translations/gl/LC_MESSAGES/messages.mo b/searx/translations/gl/LC_MESSAGES/messages.mo
index c622e14fe..e77bc0ead 100644
Binary files a/searx/translations/gl/LC_MESSAGES/messages.mo and b/searx/translations/gl/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/gl/LC_MESSAGES/messages.po b/searx/translations/gl/LC_MESSAGES/messages.po
index 04d6953e8..0614052e2 100644
--- a/searx/translations/gl/LC_MESSAGES/messages.po
+++ b/searx/translations/gl/LC_MESSAGES/messages.po
@@ -5,20 +5,22 @@
 # Translators:
 # Xosé M. <correo@xmgz.eu>, 2020, 2022.
 # Xosé M. <correo@xmgz.eu>, 2018-2019, 2022.
+# ghose <correo@xmgz.eu>, 2023.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2022-12-12 07:18+0000\n"
-"PO-Revision-Date: 2022-09-23 07:38+0000\n"
-"Last-Translator: Xosé M. <correo@xmgz.eu>\n"
+"PO-Revision-Date: 2023-01-22 11:59+0000\n"
+"Last-Translator: ghose <correo@xmgz.eu>\n"
+"Language-Team: Galician <https://translate.codeberg.org/projects/searxng/"
+"searxng/gl/>\n"
 "Language: gl\n"
-"Language-Team: Galician "
-"<https://weblate.bubu1.eu/projects/searxng/searxng/gl/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15.1\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -129,7 +131,7 @@ msgstr "web"
 #. CATEGORY_GROUPS['SCIENTIFIC PUBLICATIONS']
 #: searx/searxng.msg
 msgid "scientific publications"
-msgstr ""
+msgstr "publicacións científicas"
 
 #. STYLE_NAMES['AUTO']
 #: searx/searxng.msg
@@ -164,7 +166,7 @@ msgstr "erro de conexión"
 
 #: searx/webapp.py:169
 msgid "SSL error: certificate validation has failed"
-msgstr ""
+msgstr "Erro SSL: fallou a validación do certificado"
 
 #: searx/webapp.py:171
 msgid "unexpected crash"
@@ -272,6 +274,8 @@ msgid ""
 "{numCitations} citations from the year {firstCitationVelocityYear} to "
 "{lastCitationVelocityYear}"
 msgstr ""
+"{numCitations} citas desde o ano {firstCitationVelocityYear} ao "
+"{lastCitationVelocityYear}"
 
 #: searx/engines/tineye.py:40
 msgid ""
@@ -297,27 +301,27 @@ msgstr "Non se puido descargar a imaxe."
 
 #: searx/engines/wttr.py:101
 msgid "Morning"
-msgstr ""
+msgstr "Mañán"
 
 #: searx/engines/wttr.py:101
 msgid "Noon"
-msgstr ""
+msgstr "Mediodía"
 
 #: searx/engines/wttr.py:101
 msgid "Evening"
-msgstr ""
+msgstr "Tarde"
 
 #: searx/engines/wttr.py:101
 msgid "Night"
-msgstr ""
+msgstr "Noite"
 
 #: searx/plugins/autodetect_search_language.py:79
 msgid "Autodetect search language"
-msgstr ""
+msgstr "Detección automática do idioma"
 
 #: searx/plugins/autodetect_search_language.py:80
 msgid "Automatically detect the query search language and switch to it."
-msgstr ""
+msgstr "Detectar automáticamente o idioma usado na busca e cambiar a el."
 
 #: searx/plugins/hash_plugin.py:24
 msgid "Converts strings to different hash digests."
@@ -363,7 +367,7 @@ msgstr ""
 
 #: searx/plugins/self_info.py:20
 msgid "Self Information"
-msgstr ""
+msgstr "Información propia"
 
 #: searx/plugins/self_info.py:21
 msgid ""
@@ -716,6 +720,9 @@ msgid ""
 "href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
 " rel=\"external\">learn more about request methods</a>"
 msgstr ""
+"Cambiar o xeito de enviar formularios, <a href=\"http://en.wikipedia.org/"
+"wiki/Hypertext_Transfer_Protocol#Request_methods\" rel=\"external\">coñece "
+"máis sobre os métodos de solicitude</a>"
 
 #: searx/templates/simple/preferences.html:269
 msgid "Image proxy"
@@ -854,7 +861,7 @@ msgstr "Valor"
 
 #: searx/templates/simple/preferences.html:414
 msgid "Search URL of the currently saved preferences"
-msgstr "URL de busca dos axustes gardados actualmente."
+msgstr "URL de Busca dos Axustes gardados actualmente"
 
 #: searx/templates/simple/preferences.html:418
 msgid ""
@@ -970,7 +977,7 @@ msgstr "buscar"
 
 #: searx/templates/simple/stats.html:21
 msgid "There is currently no data available. "
-msgstr "Non hai datos dispoñibles."
+msgstr "Non hai datos dispoñibles. "
 
 #: searx/templates/simple/stats.html:26
 msgid "Scores"
@@ -1127,47 +1134,47 @@ msgstr "agochar mapa"
 
 #: searx/templates/simple/result_templates/paper.html:5
 msgid "Published date"
-msgstr ""
+msgstr "Data de publicación"
 
 #: searx/templates/simple/result_templates/paper.html:9
 msgid "Journal"
-msgstr ""
+msgstr "Xornal"
 
 #: searx/templates/simple/result_templates/paper.html:22
 msgid "Editor"
-msgstr ""
+msgstr "Autoría"
 
 #: searx/templates/simple/result_templates/paper.html:23
 msgid "Publisher"
-msgstr ""
+msgstr "Editorial"
 
 #: searx/templates/simple/result_templates/paper.html:24
 msgid "Type"
-msgstr ""
+msgstr "Tipo"
 
 #: searx/templates/simple/result_templates/paper.html:25
 msgid "Tags"
-msgstr ""
+msgstr "Etiquetas"
 
 #: searx/templates/simple/result_templates/paper.html:26
 msgid "DOI"
-msgstr ""
+msgstr "DOI"
 
 #: searx/templates/simple/result_templates/paper.html:27
 msgid "ISSN"
-msgstr ""
+msgstr "ISSN"
 
 #: searx/templates/simple/result_templates/paper.html:28
 msgid "ISBN"
-msgstr ""
+msgstr "ISBN"
 
 #: searx/templates/simple/result_templates/paper.html:33
 msgid "PDF"
-msgstr ""
+msgstr "PDF"
 
 #: searx/templates/simple/result_templates/paper.html:34
 msgid "HTML"
-msgstr ""
+msgstr "HTML"
 
 #: searx/templates/simple/result_templates/torrent.html:6
 msgid "magnet link"
@@ -1491,4 +1498,3 @@ msgstr "agochar vídeo"
 #~ "href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
 #~ " rel=\"external\">aprende máis sobre os "
 #~ "métodos de consulta</a>"
-
diff --git a/searx/translations/id/LC_MESSAGES/messages.mo b/searx/translations/id/LC_MESSAGES/messages.mo
index 7890965de..29636686c 100644
Binary files a/searx/translations/id/LC_MESSAGES/messages.mo and b/searx/translations/id/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/id/LC_MESSAGES/messages.po b/searx/translations/id/LC_MESSAGES/messages.po
index 17a1879d2..108a07b84 100644
--- a/searx/translations/id/LC_MESSAGES/messages.po
+++ b/searx/translations/id/LC_MESSAGES/messages.po
@@ -9,16 +9,16 @@ msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2022-12-12 07:18+0000\n"
-"PO-Revision-Date: 2023-01-06 07:14+0000\n"
+"PO-Revision-Date: 2023-01-22 11:59+0000\n"
 "Last-Translator: Linerly <linerly@protonmail.com>\n"
-"Language-Team: Indonesian <https://weblate.bubu1.eu/projects/searxng/searxng/"
-"id/>\n"
+"Language-Team: Indonesian <https://translate.codeberg.org/projects/searxng/"
+"searxng/id/>\n"
 "Language: id\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 4.14.1\n"
+"X-Generator: Weblate 4.15.1\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -328,7 +328,7 @@ msgstr "Mengubah string menjadi hash digest yang berbeda."
 
 #: searx/plugins/hash_plugin.py:52
 msgid "hash digest"
-msgstr "hash digest"
+msgstr "intisari hash"
 
 #: searx/plugins/hostname_replace.py:9
 msgid "Hostname replace"
@@ -1073,7 +1073,7 @@ msgstr "Informasi!"
 
 #: searx/templates/simple/messages/no_cookies.html:4
 msgid "currently, there are no cookies defined."
-msgstr "saat ini, tidak ada kuki yang didefinisikan"
+msgstr "saat ini, tidak ada kuki yang didefinisikan."
 
 #: searx/templates/simple/messages/no_results.html:6
 msgid "Engines cannot retrieve results."
diff --git a/searx/translations/it/LC_MESSAGES/messages.mo b/searx/translations/it/LC_MESSAGES/messages.mo
index 7273c46b9..d6854be19 100644
Binary files a/searx/translations/it/LC_MESSAGES/messages.mo and b/searx/translations/it/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/it/LC_MESSAGES/messages.po b/searx/translations/it/LC_MESSAGES/messages.po
index 9449fa531..b52f0be35 100644
--- a/searx/translations/it/LC_MESSAGES/messages.po
+++ b/searx/translations/it/LC_MESSAGES/messages.po
@@ -18,21 +18,22 @@
 # Robert Bridda <briddarobert@icloud.com>, 2022.
 # random <thrizem+wnd43@gmail.com>, 2022.
 # Franco Longo <longofrancoale@gmail.com>, 2022.
+# VaiTon <eyadlorenzo@gmail.com>, 2023.
 msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2022-12-12 07:18+0000\n"
-"PO-Revision-Date: 2022-12-30 07:14+0000\n"
-"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Italian <https://weblate.bubu1.eu/projects/searxng/searxng/it/"
-">\n"
+"PO-Revision-Date: 2023-01-22 11:59+0000\n"
+"Last-Translator: VaiTon <eyadlorenzo@gmail.com>\n"
+"Language-Team: Italian <https://translate.codeberg.org/projects/searxng/"
+"searxng/it/>\n"
 "Language: it\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 4.14.1\n"
+"X-Generator: Weblate 4.15.1\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -997,7 +998,7 @@ msgstr "cerca"
 
 #: searx/templates/simple/stats.html:21
 msgid "There is currently no data available. "
-msgstr "Non ci sono dati attualmente disponibili."
+msgstr "Non ci sono dati attualmente disponibili. "
 
 #: searx/templates/simple/stats.html:26
 msgid "Scores"
diff --git a/searx/translations/lt/LC_MESSAGES/messages.mo b/searx/translations/lt/LC_MESSAGES/messages.mo
index f245e79f3..1899b471b 100644
Binary files a/searx/translations/lt/LC_MESSAGES/messages.mo and b/searx/translations/lt/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/lt/LC_MESSAGES/messages.po b/searx/translations/lt/LC_MESSAGES/messages.po
index 76a90f022..c24f50d43 100644
--- a/searx/translations/lt/LC_MESSAGES/messages.po
+++ b/searx/translations/lt/LC_MESSAGES/messages.po
@@ -5,22 +5,24 @@
 # Translators:
 # Moo, 2019-2020
 # John Doe <cryptiox@protonmail.com>, 2022.
+# Mooo <moose@mail.ru>, 2023.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2022-12-12 07:18+0000\n"
-"PO-Revision-Date: 2022-07-13 15:40+0000\n"
-"Last-Translator: John Doe <cryptiox@protonmail.com>\n"
+"PO-Revision-Date: 2023-02-02 01:47+0000\n"
+"Last-Translator: Mooo <moose@mail.ru>\n"
+"Language-Team: Lithuanian <https://translate.codeberg.org/projects/searxng/"
+"searxng/lt/>\n"
 "Language: lt\n"
-"Language-Team: Lithuanian "
-"<https://weblate.bubu1.eu/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 4.15.1\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -131,7 +133,7 @@ msgstr "internetas"
 #. CATEGORY_GROUPS['SCIENTIFIC PUBLICATIONS']
 #: searx/searxng.msg
 msgid "scientific publications"
-msgstr ""
+msgstr "mokslinės publikacijos"
 
 #. STYLE_NAMES['AUTO']
 #: searx/searxng.msg
@@ -166,7 +168,7 @@ msgstr "tinklo klaida"
 
 #: searx/webapp.py:169
 msgid "SSL error: certificate validation has failed"
-msgstr ""
+msgstr "SSL klaida: liudijimo tikrinimas patyrė nesėkmę"
 
 #: searx/webapp.py:171
 msgid "unexpected crash"
@@ -294,27 +296,27 @@ msgstr ""
 
 #: searx/engines/wttr.py:101
 msgid "Morning"
-msgstr ""
+msgstr "Rytas"
 
 #: searx/engines/wttr.py:101
 msgid "Noon"
-msgstr ""
+msgstr "Vidurdienis"
 
 #: searx/engines/wttr.py:101
 msgid "Evening"
-msgstr ""
+msgstr "Vakaras"
 
 #: searx/engines/wttr.py:101
 msgid "Night"
-msgstr ""
+msgstr "Naktis"
 
 #: searx/plugins/autodetect_search_language.py:79
 msgid "Autodetect search language"
-msgstr ""
+msgstr "Automatiškai aptikti paieškos kalbą"
 
 #: searx/plugins/autodetect_search_language.py:80
 msgid "Automatically detect the query search language and switch to it."
-msgstr ""
+msgstr "Automatiškai aptikti paieškos užklausos kalbą ir perjungti į ją."
 
 #: searx/plugins/hash_plugin.py:24
 msgid "Converts strings to different hash digests."
@@ -1120,23 +1122,23 @@ msgstr "slėpti žemėlapį"
 
 #: searx/templates/simple/result_templates/paper.html:5
 msgid "Published date"
-msgstr ""
+msgstr "Paskelbimo data"
 
 #: searx/templates/simple/result_templates/paper.html:9
 msgid "Journal"
-msgstr ""
+msgstr "Žurnalas"
 
 #: searx/templates/simple/result_templates/paper.html:22
 msgid "Editor"
-msgstr ""
+msgstr "Redaktorius"
 
 #: searx/templates/simple/result_templates/paper.html:23
 msgid "Publisher"
-msgstr ""
+msgstr "Leidėjas"
 
 #: searx/templates/simple/result_templates/paper.html:24
 msgid "Type"
-msgstr ""
+msgstr "Tipas"
 
 #: searx/templates/simple/result_templates/paper.html:25
 msgid "Tags"
@@ -1484,4 +1486,3 @@ msgstr "slėpti vaizdo įrašą"
 #~ "href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
 #~ " rel=\"external\">sužinokite daugiau apie "
 #~ "užklausos metodus</a>"
-
diff --git a/searx/translations/pl/LC_MESSAGES/messages.mo b/searx/translations/pl/LC_MESSAGES/messages.mo
index 488ce8c0b..c49cb893e 100644
Binary files a/searx/translations/pl/LC_MESSAGES/messages.mo and b/searx/translations/pl/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/pl/LC_MESSAGES/messages.po b/searx/translations/pl/LC_MESSAGES/messages.po
index 83b85ec79..db003aeaf 100644
--- a/searx/translations/pl/LC_MESSAGES/messages.po
+++ b/searx/translations/pl/LC_MESSAGES/messages.po
@@ -6,23 +6,24 @@
 # Artur <artur@komoter.pl>, 2017
 # Markus Heiser <markus.heiser@darmarit.de>, 2022.
 # Mateusz Bączek <mateusz.baczek1998@gmail.com>, 2022.
+# ewm <gnu.ewm@protonmail.com>, 2023.
 msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2022-12-12 07:18+0000\n"
-"PO-Revision-Date: 2022-12-23 07:14+0000\n"
-"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Polish <https://weblate.bubu1.eu/projects/searxng/searxng/pl/>"
-"\n"
+"PO-Revision-Date: 2023-01-30 13:56+0000\n"
+"Last-Translator: ewm <gnu.ewm@protonmail.com>\n"
+"Language-Team: Polish <https://translate.codeberg.org/projects/searxng/"
+"searxng/pl/>\n"
 "Language: pl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"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 4.14.1\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 4.15.1\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -323,7 +324,7 @@ msgstr "Wykryj automatycznie język wyszukiwania"
 
 #: searx/plugins/autodetect_search_language.py:80
 msgid "Automatically detect the query search language and switch to it."
-msgstr ""
+msgstr "Automatycznie wykryj język wyszukiwania i przełącz się na niego."
 
 #: searx/plugins/hash_plugin.py:24
 msgid "Converts strings to different hash digests."
diff --git a/searx/translations/sv/LC_MESSAGES/messages.mo b/searx/translations/sv/LC_MESSAGES/messages.mo
index 1f867cf03..d85c369ba 100644
Binary files a/searx/translations/sv/LC_MESSAGES/messages.mo and b/searx/translations/sv/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/sv/LC_MESSAGES/messages.po b/searx/translations/sv/LC_MESSAGES/messages.po
index 92d1f5979..ae737073c 100644
--- a/searx/translations/sv/LC_MESSAGES/messages.po
+++ b/searx/translations/sv/LC_MESSAGES/messages.po
@@ -13,21 +13,22 @@
 # sebstrgg <sebastian@wollter.nu>, 2022.
 # mikni <mikni@proton.me>, 2022.
 # robert <robert.paegelow@gmail.com>, 2022.
+# tygyh <jonis9898@hotmail.com>, 2023.
 msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2022-12-12 07:18+0000\n"
-"PO-Revision-Date: 2022-12-30 07:14+0000\n"
-"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Swedish <https://weblate.bubu1.eu/projects/searxng/searxng/sv/"
-">\n"
+"PO-Revision-Date: 2023-02-02 01:47+0000\n"
+"Last-Translator: tygyh <jonis9898@hotmail.com>\n"
+"Language-Team: Swedish <https://translate.codeberg.org/projects/searxng/"
+"searxng/sv/>\n"
 "Language: sv\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 4.14.1\n"
+"X-Generator: Weblate 4.15.1\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -724,7 +725,10 @@ msgid ""
 "Change how forms are submitted, <a "
 "href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
 " rel=\"external\">learn more about request methods</a>"
-msgstr "Ändra hur formulär skickas"
+msgstr ""
+"Ändra hur formulär skickas, <a href=\"http://en.wikipedia.org/wiki/"
+"Hypertext_Transfer_Protocol#Request_methods\" rel=\"external\">läs mer om "
+"förfrågningsmetoder</a>"
 
 #: searx/templates/simple/preferences.html:269
 msgid "Image proxy"
@@ -979,7 +983,7 @@ msgstr "sök"
 
 #: searx/templates/simple/stats.html:21
 msgid "There is currently no data available. "
-msgstr "Det finns för närvarande ingen data tillgänglig."
+msgstr "Det finns för närvarande ingen data tillgänglig. "
 
 #: searx/templates/simple/stats.html:26
 msgid "Scores"
diff --git a/searx/translations/tr/LC_MESSAGES/messages.mo b/searx/translations/tr/LC_MESSAGES/messages.mo
index 880d3c058..7f8cea023 100644
Binary files a/searx/translations/tr/LC_MESSAGES/messages.mo and b/searx/translations/tr/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/tr/LC_MESSAGES/messages.po b/searx/translations/tr/LC_MESSAGES/messages.po
index daa5042cb..9be8a2057 100644
--- a/searx/translations/tr/LC_MESSAGES/messages.po
+++ b/searx/translations/tr/LC_MESSAGES/messages.po
@@ -11,20 +11,22 @@
 # 0xFFD <barann.afsarr@gmail.com>, 2022.
 # crazychicken1 <seymaomay1809@gmail.com>, 2022.
 # Kayra Uylar <k.uylar@outlook.com>, 2022.
+# emirhan <xemirhankoc@gmail.com>, 2023.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2022-12-12 07:18+0000\n"
-"PO-Revision-Date: 2022-10-28 07:18+0000\n"
-"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
+"PO-Revision-Date: 2023-01-30 13:56+0000\n"
+"Last-Translator: emirhan <xemirhankoc@gmail.com>\n"
+"Language-Team: Turkish <https://translate.codeberg.org/projects/searxng/"
+"searxng/tr/>\n"
 "Language: tr\n"
-"Language-Team: Turkish "
-"<https://weblate.bubu1.eu/projects/searxng/searxng/tr/>\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Weblate 4.15.1\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -319,11 +321,11 @@ msgstr "Gece"
 
 #: searx/plugins/autodetect_search_language.py:79
 msgid "Autodetect search language"
-msgstr ""
+msgstr "Arama dilini otomatik algıla"
 
 #: searx/plugins/autodetect_search_language.py:80
 msgid "Automatically detect the query search language and switch to it."
-msgstr ""
+msgstr "Arama dilini otomatik algıla ve değiştir."
 
 #: searx/plugins/hash_plugin.py:24
 msgid "Converts strings to different hash digests."
@@ -726,6 +728,9 @@ msgid ""
 "href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
 " rel=\"external\">learn more about request methods</a>"
 msgstr ""
+"Formların gönderilme şeklini değiştirin, <a href=\"http://en.wikipedia.org/"
+"wiki/Hypertext_Transfer_Protocol#Request_methods\" rel=\"external\">istek "
+"yöntemleri hakkında daha fazlasını öğrenin</a>"
 
 #: searx/templates/simple/preferences.html:269
 msgid "Image proxy"
@@ -1499,4 +1504,3 @@ msgstr "görüntüyü gizle"
 #~ "href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
 #~ " rel=\"external\">istek yöntemleri hakkında daha"
 #~ " fazla bilgi edinin</a>"
-
diff --git a/utils/lxc-searxng.env b/utils/lxc-searxng.env
index 86279d4b3..9d6efb42e 100644
--- a/utils/lxc-searxng.env
+++ b/utils/lxc-searxng.env
@@ -16,8 +16,8 @@ lxc_set_suite_env() {
     export LXC_SUITE=(
 
         # end of standard support see https://wiki.ubuntu.com/Releases
-        "$LINUXCONTAINERS_ORG_NAME:ubuntu/20.04"  "ubu2004" # April 2025
-        "$LINUXCONTAINERS_ORG_NAME:ubuntu/21.10"  "ubu2110" # July 2027
+        "$LINUXCONTAINERS_ORG_NAME:ubuntu/20.04"  "ubu2004" # LTS EOSS April 2025
+        "$LINUXCONTAINERS_ORG_NAME:ubuntu/22.04"  "ubu2204" # LTS EOSS April 2027
 
         # EOL see https://fedoraproject.org/wiki/Releases
         "$LINUXCONTAINERS_ORG_NAME:fedora/35"     "fedora35"
diff --git a/utils/lxc.sh b/utils/lxc.sh
index 0a792b4b5..28cc30265 100755
--- a/utils/lxc.sh
+++ b/utils/lxc.sh
@@ -25,22 +25,17 @@ LXC_HOST_PREFIX="${LXC_HOST_PREFIX:-test}"
 LXC_SHARE_FOLDER="/share"
 LXC_REPO_ROOT="${LXC_SHARE_FOLDER}/$(basename "${REPO_ROOT}")"
 
-ubu1804_boilerplate="
+# shellcheck disable=SC2034
+ubu2004_boilerplate="
 export DEBIAN_FRONTEND=noninteractive
 apt-get update -y
 apt-get upgrade -y
 apt-get install -y git curl wget
-"
-ubu1904_boilerplate="$ubu1804_boilerplate"
-
-# shellcheck disable=SC2034
-ubu2004_boilerplate="
-$ubu1904_boilerplate
 echo 'Set disable_coredump false' >> /etc/sudo.conf
 "
 
 # shellcheck disable=SC2034
-ubu2110_boilerplate="$ubu1904_boilerplate"
+ubu2204_boilerplate="$ubu2004_boilerplate"
 
 # shellcheck disable=SC2034
 archlinux_boilerplate="