summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--requirements.txt2
-rw-r--r--searx/static/themes/oscar/css/logicodev-dark.css2
-rw-r--r--searx/static/themes/oscar/css/logicodev.css2
-rw-r--r--searx/static/themes/oscar/css/pointhi.css2
-rw-r--r--searx/static/themes/oscar/src/generated/pygments-logicodev.less2
-rw-r--r--searx/static/themes/oscar/src/generated/pygments-pointhi.less2
-rw-r--r--searx/static/themes/simple/css/searxng-rtl.min.css.map2
-rw-r--r--searx/static/themes/simple/css/searxng.min.css.map2
-rw-r--r--searx/static/themes/simple/src/generated/pygments.less2
-rw-r--r--searx/translations/ar/LC_MESSAGES/messages.mobin10538 -> 10538 bytes
-rw-r--r--searx/translations/ar/LC_MESSAGES/messages.po297
-rw-r--r--searx/translations/bg/LC_MESSAGES/messages.mobin13642 -> 13642 bytes
-rw-r--r--searx/translations/bg/LC_MESSAGES/messages.po308
-rw-r--r--searx/translations/bo/LC_MESSAGES/messages.mobin13858 -> 13858 bytes
-rw-r--r--searx/translations/bo/LC_MESSAGES/messages.po295
-rw-r--r--searx/translations/ca/LC_MESSAGES/messages.mobin10349 -> 10349 bytes
-rw-r--r--searx/translations/ca/LC_MESSAGES/messages.po285
-rw-r--r--searx/translations/cs/LC_MESSAGES/messages.mobin11675 -> 11675 bytes
-rw-r--r--searx/translations/cs/LC_MESSAGES/messages.po301
-rw-r--r--searx/translations/cy/LC_MESSAGES/messages.mobin5776 -> 5776 bytes
-rw-r--r--searx/translations/cy/LC_MESSAGES/messages.po285
-rw-r--r--searx/translations/da/LC_MESSAGES/messages.mobin11170 -> 11170 bytes
-rw-r--r--searx/translations/da/LC_MESSAGES/messages.po295
-rw-r--r--searx/translations/de/LC_MESSAGES/messages.mobin15496 -> 16001 bytes
-rw-r--r--searx/translations/de/LC_MESSAGES/messages.po295
-rw-r--r--searx/translations/el_GR/LC_MESSAGES/messages.mobin7087 -> 7087 bytes
-rw-r--r--searx/translations/el_GR/LC_MESSAGES/messages.po285
-rw-r--r--searx/translations/en/LC_MESSAGES/messages.mobin443 -> 443 bytes
-rw-r--r--searx/translations/en/LC_MESSAGES/messages.po285
-rw-r--r--searx/translations/eo/LC_MESSAGES/messages.mobin9770 -> 9770 bytes
-rw-r--r--searx/translations/eo/LC_MESSAGES/messages.po301
-rw-r--r--searx/translations/es/LC_MESSAGES/messages.mobin11993 -> 11993 bytes
-rw-r--r--searx/translations/es/LC_MESSAGES/messages.po295
-rw-r--r--searx/translations/et/LC_MESSAGES/messages.mobin10447 -> 10447 bytes
-rw-r--r--searx/translations/et/LC_MESSAGES/messages.po295
-rw-r--r--searx/translations/eu/LC_MESSAGES/messages.mobin10758 -> 10758 bytes
-rw-r--r--searx/translations/eu/LC_MESSAGES/messages.po285
-rw-r--r--searx/translations/fa_IR/LC_MESSAGES/messages.mobin18269 -> 18269 bytes
-rw-r--r--searx/translations/fa_IR/LC_MESSAGES/messages.po336
-rw-r--r--searx/translations/fi/LC_MESSAGES/messages.mobin15088 -> 15088 bytes
-rw-r--r--searx/translations/fi/LC_MESSAGES/messages.po295
-rw-r--r--searx/translations/fil/LC_MESSAGES/messages.mobin9522 -> 9522 bytes
-rw-r--r--searx/translations/fil/LC_MESSAGES/messages.po297
-rw-r--r--searx/translations/fr/LC_MESSAGES/messages.mobin15798 -> 15798 bytes
-rw-r--r--searx/translations/fr/LC_MESSAGES/messages.po306
-rw-r--r--searx/translations/gl/LC_MESSAGES/messages.mobin10760 -> 10760 bytes
-rw-r--r--searx/translations/gl/LC_MESSAGES/messages.po285
-rw-r--r--searx/translations/he/LC_MESSAGES/messages.mobin10932 -> 10932 bytes
-rw-r--r--searx/translations/he/LC_MESSAGES/messages.po285
-rw-r--r--searx/translations/hr/LC_MESSAGES/messages.mobin10829 -> 10829 bytes
-rw-r--r--searx/translations/hr/LC_MESSAGES/messages.po301
-rw-r--r--searx/translations/hu/LC_MESSAGES/messages.mobin10545 -> 10545 bytes
-rw-r--r--searx/translations/hu/LC_MESSAGES/messages.po295
-rw-r--r--searx/translations/ia/LC_MESSAGES/messages.mobin9851 -> 9851 bytes
-rw-r--r--searx/translations/ia/LC_MESSAGES/messages.po295
-rw-r--r--searx/translations/id/LC_MESSAGES/messages.mobin15039 -> 15541 bytes
-rw-r--r--searx/translations/id/LC_MESSAGES/messages.po347
-rw-r--r--searx/translations/it/LC_MESSAGES/messages.mobin15238 -> 15238 bytes
-rw-r--r--searx/translations/it/LC_MESSAGES/messages.po299
-rw-r--r--searx/translations/ja/LC_MESSAGES/messages.mobin13141 -> 13319 bytes
-rw-r--r--searx/translations/ja/LC_MESSAGES/messages.po305
-rw-r--r--searx/translations/lt/LC_MESSAGES/messages.mobin11194 -> 11194 bytes
-rw-r--r--searx/translations/lt/LC_MESSAGES/messages.po299
-rw-r--r--searx/translations/messages.pot289
-rw-r--r--searx/translations/nb_NO/LC_MESSAGES/messages.mobin12967 -> 12967 bytes
-rw-r--r--searx/translations/nb_NO/LC_MESSAGES/messages.po285
-rw-r--r--searx/translations/nl/LC_MESSAGES/messages.mobin15144 -> 15144 bytes
-rw-r--r--searx/translations/nl/LC_MESSAGES/messages.po302
-rw-r--r--searx/translations/oc/LC_MESSAGES/messages.mobin10252 -> 10252 bytes
-rw-r--r--searx/translations/oc/LC_MESSAGES/messages.po298
-rw-r--r--searx/translations/pl/LC_MESSAGES/messages.mobin13921 -> 13921 bytes
-rw-r--r--searx/translations/pl/LC_MESSAGES/messages.po307
-rw-r--r--searx/translations/pt/LC_MESSAGES/messages.mobin12163 -> 12163 bytes
-rw-r--r--searx/translations/pt/LC_MESSAGES/messages.po295
-rw-r--r--searx/translations/pt_BR/LC_MESSAGES/messages.mobin10823 -> 11289 bytes
-rw-r--r--searx/translations/pt_BR/LC_MESSAGES/messages.po305
-rw-r--r--searx/translations/ro/LC_MESSAGES/messages.mobin10463 -> 10463 bytes
-rw-r--r--searx/translations/ro/LC_MESSAGES/messages.po285
-rw-r--r--searx/translations/ru/LC_MESSAGES/messages.mobin19898 -> 19898 bytes
-rw-r--r--searx/translations/ru/LC_MESSAGES/messages.po299
-rw-r--r--searx/translations/sk/LC_MESSAGES/messages.mobin8743 -> 8743 bytes
-rw-r--r--searx/translations/sk/LC_MESSAGES/messages.po297
-rw-r--r--searx/translations/sl/LC_MESSAGES/messages.mobin9660 -> 9707 bytes
-rw-r--r--searx/translations/sl/LC_MESSAGES/messages.po309
-rw-r--r--searx/translations/sr/LC_MESSAGES/messages.mobin13317 -> 13317 bytes
-rw-r--r--searx/translations/sr/LC_MESSAGES/messages.po301
-rw-r--r--searx/translations/sv/LC_MESSAGES/messages.mobin10549 -> 10549 bytes
-rw-r--r--searx/translations/sv/LC_MESSAGES/messages.po295
-rw-r--r--searx/translations/ta/LC_MESSAGES/messages.mobin25296 -> 25296 bytes
-rw-r--r--searx/translations/ta/LC_MESSAGES/messages.po327
-rw-r--r--searx/translations/te/LC_MESSAGES/messages.mobin5927 -> 5927 bytes
-rw-r--r--searx/translations/te/LC_MESSAGES/messages.po285
-rw-r--r--searx/translations/tr/LC_MESSAGES/messages.mobin11023 -> 11023 bytes
-rw-r--r--searx/translations/tr/LC_MESSAGES/messages.po295
-rw-r--r--searx/translations/uk/LC_MESSAGES/messages.mobin11375 -> 11375 bytes
-rw-r--r--searx/translations/uk/LC_MESSAGES/messages.po285
-rw-r--r--searx/translations/vi/LC_MESSAGES/messages.mobin10947 -> 10947 bytes
-rw-r--r--searx/translations/vi/LC_MESSAGES/messages.po285
-rw-r--r--searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mobin14294 -> 14294 bytes
-rw-r--r--searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po295
-rw-r--r--searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mobin10029 -> 10029 bytes
-rw-r--r--searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po285
102 files changed, 7914 insertions, 6080 deletions
diff --git a/requirements.txt b/requirements.txt
index f6308044b..20aa4e34c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,7 +4,7 @@ flask-babel==2.0.0
flask==2.0.2
jinja2==3.0.3
lxml==4.7.1
-pygments==2.11.0
+pygments==2.11.2
python-dateutil==2.8.2
pyyaml==6.0
httpx[http2]==0.21.2
diff --git a/searx/static/themes/oscar/css/logicodev-dark.css b/searx/static/themes/oscar/css/logicodev-dark.css
index 7ffd12490..8d5e16be2 100644
--- a/searx/static/themes/oscar/css/logicodev-dark.css
+++ b/searx/static/themes/oscar/css/logicodev-dark.css
@@ -384,7 +384,7 @@
}
/*
this file is generated automatically by searxng_extra/update/update_pygments.py
- using pygments version 2.11.0
+ using pygments version 2.11.2
*/
.code-highlight .linenos {
-webkit-touch-callout: none;
diff --git a/searx/static/themes/oscar/css/logicodev.css b/searx/static/themes/oscar/css/logicodev.css
index b5ef0e729..dcfcd2b8c 100644
--- a/searx/static/themes/oscar/css/logicodev.css
+++ b/searx/static/themes/oscar/css/logicodev.css
@@ -384,7 +384,7 @@
}
/*
this file is generated automatically by searxng_extra/update/update_pygments.py
- using pygments version 2.11.0
+ using pygments version 2.11.2
*/
.code-highlight .linenos {
-webkit-touch-callout: none;
diff --git a/searx/static/themes/oscar/css/pointhi.css b/searx/static/themes/oscar/css/pointhi.css
index f25630303..26eaa17e6 100644
--- a/searx/static/themes/oscar/css/pointhi.css
+++ b/searx/static/themes/oscar/css/pointhi.css
@@ -384,7 +384,7 @@
}
/*
this file is generated automatically by searxng_extra/update/update_pygments.py
- using pygments version 2.11.0
+ using pygments version 2.11.2
*/
.code-highlight .linenos {
-webkit-touch-callout: none;
diff --git a/searx/static/themes/oscar/src/generated/pygments-logicodev.less b/searx/static/themes/oscar/src/generated/pygments-logicodev.less
index c61681752..43bee74f2 100644
--- a/searx/static/themes/oscar/src/generated/pygments-logicodev.less
+++ b/searx/static/themes/oscar/src/generated/pygments-logicodev.less
@@ -1,6 +1,6 @@
/*
this file is generated automatically by searxng_extra/update/update_pygments.py
- using pygments version 2.11.0
+ using pygments version 2.11.2
*/
.code-highlight .linenos {
diff --git a/searx/static/themes/oscar/src/generated/pygments-pointhi.less b/searx/static/themes/oscar/src/generated/pygments-pointhi.less
index 0f21d0280..f9b20c592 100644
--- a/searx/static/themes/oscar/src/generated/pygments-pointhi.less
+++ b/searx/static/themes/oscar/src/generated/pygments-pointhi.less
@@ -1,6 +1,6 @@
/*
this file is generated automatically by searxng_extra/update/update_pygments.py
- using pygments version 2.11.0
+ using pygments version 2.11.2
*/
.code-highlight .linenos {
diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css.map b/searx/static/themes/simple/css/searxng-rtl.min.css.map
index 3f23f0496..55efb8fda 100644
--- a/searx/static/themes/simple/css/searxng-rtl.min.css.map
+++ b/searx/static/themes/simple/css/searxng-rtl.min.css.map
@@ -1 +1 @@
-{"version":3,"sources":["../__common__/less/new_issue.less","../__common__/less/stats.less","src/generated/pygments.less","../__common__/less/result_templates.less","node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style.less","src/less/style-rtl.less"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,8ECOJ,KACE,YAAa,KACb,yBAAqC,KAUvC,KACE,OAAQ,EAOV,K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","sourcesContent":[".github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636 !important; /* important is needed cause to an !important in logicodev-dark */\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;\n}\n\n.github-issue-button:hover {\n background-color: #2ea043;\n}\n\n.issue-hide {\n display: none;\n}\n",".engine-stats {\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .result-count {\n }\n\n .response-time {\n }\n\n .engine-reliability {\n text-align: right;\n }\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem;\n border: 1px solid gray;\n }\n\n table.engine-error th.engine-error-type,\n table.engine-error td.engine-error-type,\n failed-test {\n width: 10rem;\n }\n\n table.engine-error span.log_parameters\n {\n border-right: 1px solid gray;\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0{\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.11.0\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n",".osm-map-box {\n height:300px;\n width:100%;\n margin: 10px 0;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-url-font: #29314d;\n --color-url-visited-font: #80b;\n /// Header Colors\n --color-header-background: #f7f7f7;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #f7f7f7;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #f7f7f7;\n /// Answer Colors\n --color-answer-border: #ddd; // same as --color-header-border\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #f7f7f7; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #80b;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #777;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #f7f7f7;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #f7f7f7;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-background: #ddd;\n --color-toolkit-checkbox-onoff-label-background: #3050ff;\n --color-toolkit-checkbox-onoff-checked-background: #aaa;\n --color-toolkit-checkbox-label-background: #fff;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222;\n --color-url-font: #8af;\n --color-url-visited-font: #96b;\n /// Header Colors\n --color-header-background: #181818;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #181818;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #181818;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-background: #222;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-background: #222;\n --color-autocomplete-background-hover: #181818;\n /// Answer Colors\n --color-answer-border: #333; // same as --color-header-border\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #181818; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #181818;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #96b;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #888;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2d2d2d;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1a1919;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #222;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #3c3b31;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #333;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-background: #3c3b31;\n --color-toolkit-checkbox-onoff-label-background: #58f;\n --color-toolkit-checkbox-onoff-checked-background: #ddd;\n --color-toolkit-checkbox-label-background: #fff;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@search-width: 40rem;\n// heigh of #search, see detail.less\n@search-height: 7.75rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 80em;\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n text-align: left;\n .rounded-corners;\n\n .close {\n float: right;\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n\n .disable-user-select();\n\n cursor: pointer;\n }\n\n & > label:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin: 0 1rem 0 0;\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\n@supports (border-radius: 50px) {\n .checkbox-onoff {\n display: inline-block;\n width: 40px;\n height: 10px;\n background: var(--color-toolkit-checkbox-onoff-background);\n margin: 8px 1rem;\n position: relative;\n border-radius: 50px;\n\n label {\n display: block;\n width: 20px;\n height: 20px;\n position: absolute;\n top: -5px;\n cursor: pointer;\n border-radius: 50px;\n transition: all 0.4s ease;\n left: 27px;\n background-color: var(--color-toolkit-checkbox-onoff-label-background);\n }\n\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label {\n left: -5px;\n background: var(--color-toolkit-checkbox-onoff-checked-background);\n }\n }\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n .checkbox {\n width: 20px;\n position: relative;\n margin: 20px auto;\n\n label {\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n background: var(--color-toolkit-checkbox-label-background);\n .rounded-corners;\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 4px;\n left: 4px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n }\n\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can''t be focused, show only the check mark\n input[disabled] + label {\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input:not(:checked):not([readonly]):not([disabled]) + label:hover::after {\n opacity: 0.5;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n max-height: 0;\n overflow-y: hidden;\n text-align: left;\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 8px 0 8px 8px;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n border: 1px solid var(--color-autocomplete-border);\n max-height: 500px;\n overflow-y: auto;\n z-index: 100;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n bottom: 0;\n }\n\n .autocomplete > ul > li {\n border-bottom: 1px solid var(--color-result-top-border);\n text-align: left;\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n left: 56.75rem !important;\n right: inherit;\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n left: 60rem;\n right: 0;\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n text-align: left;\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n left: 1rem;\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n right: 6rem;\n // center the icon by moving it slightly on the left\n padding: 0.4rem 0.5rem 0.4rem 0.3rem;\n }\n\n a.result-detail-next {\n top: 1rem;\n right: 2rem;\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n right: 50%;\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n left: 0;\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n right: 1rem;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n left: 0;\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n margin-right: 1rem;\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n","#main_index {\n margin-top: 26vh;\n\n #linkto_preferences {\n right: 1.8rem;\n }\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_index {\n margin-top: 0;\n }\n}\n","#tab-contentquery table td,\n#tab-contentquery table th {\n text-align: left !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n float: left;\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n float: left;\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin: 0 1rem 0 0;\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n float: left;\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n table.cookies {\n width: 100%;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .category {\n margin-right: 0.5rem;\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n .name,\n .shortcut {\n text-align: left;\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n\n th.name {\n .engine-tooltip {\n margin-top: 1.8rem;\n left: calc((100% - 85em) / 2 + 10em);\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n text-align: left;\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n left: 10em !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding: 1.5em 2em 0 @results-offset - 3rem;\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n margin-right: 1rem;\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n}\n\n.search_box {\n margin: 0;\n padding: 0;\n grid-area: search;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8em;\n margin: 0;\n padding: 8px 2px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border-top: 1px solid var(--color-search-border);\n border-bottom: 1px solid var(--color-search-border);\n border-right: none;\n border-left: none;\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\n#q,\n#send_search {\n display: block !important;\n border-collapse: separate;\n box-sizing: border-box;\n margin: 0;\n padding: 10px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: 1px solid var(--color-search-border);\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 2;\n}\n\n#q {\n outline: medium none;\n padding-left: 12px;\n padding-right: 0 !important;\n border-right: none;\n width: @search-width;\n border-radius: 10px 0 0 10px;\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n border-left: none;\n border-radius: 0 10px 10px 0;\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n border-left: 1px solid var(--color-search-border);\n padding: 10px;\n}\n\n.search_filters {\n margin: 0.6rem 0 0 @results-offset + 0.6rem;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin: 0.6rem 0 0 @results-tablet-offset + 3rem;\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n\n html.touch {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n text-align: left;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n // hack, should be 100% ?\n width: 99%;\n display: flex;\n flex-direction: row;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n margin-right: 2.6rem;\n transition: margin-right 0.1s;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: block;\n width: 100%;\n margin: 0;\n\n label {\n padding: 0.8rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import \"../../__common__/less/new_issue.less\";\n@import \"../../__common__/less/stats.less\";\n@import \"../../__common__/less/result_templates.less\";\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n#main_preferences,\n#main_about,\n#main_stats {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n#main_preferences h1,\n#main_stats h1 {\n background: url('../img/searxng.png') no-repeat;\n background-size: contain;\n min-height: 40px;\n margin: 0 auto;\n\n span {\n visibility: hidden;\n }\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n border-left: 0.2rem solid var(--color-result-vim-arrow);\n .rounded-right-corners;\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n border-left: 0.2rem solid transparent;\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat,\n .altlink {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n img {\n &.thumbnail {\n float: left;\n padding: 0.6rem 1rem 0 0;\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n float: left;\n padding: 0.6rem 1rem 0 0;\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.engines {\n float: right;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin: 0 0.5em 0 0;\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n display: inline-block;\n margin: 0;\n padding: 0;\n position: relative;\n max-height: 200px;\n border: none !important;\n\n img {\n float: inherit;\n margin: 0.125rem;\n padding: 0;\n border: none;\n max-height: 200px;\n background: var(--color-result-image-background);\n }\n\n span.title {\n display: none;\n color: var(--color-result-image-span-font);\n }\n\n &:hover span.title {\n display: block;\n position: absolute;\n bottom: 0;\n right: 0;\n padding: 4px;\n margin: 0 0 4px 4px;\n // color: @color-result-image-span-font;\n background-color: var(--color-result-image-span-background-hover);\n font-size: 0.7em;\n }\n}\n\n.result-map {\n img.image {\n float: right !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n text-align: left;\n }\n\n td {\n vertical-align: top;\n text-align: left;\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin: 1rem 2rem 0 @results-offset;\n display: grid;\n grid-template-columns: @results-width 25rem;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: row wrap;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n border: 1px solid var(--color-answer-border);\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin: 0.5em 0.25em 0.5em 0;\n padding: 0;\n font-weight: bold;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#linkto_preferences {\n position: absolute;\n right: 10px;\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: block;\n font-size: 1.2em;\n color: var(--color-search-font);\n\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n left: @results-width + @results-offset + (0.5 * @results-gap - 1.2em);\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n@media screen and (max-width: @tablet) {\n #main_preferences,\n #main_about,\n #main_stats {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n float: left;\n max-width: 10em;\n margin: 0.5em 0.5em 0.5em 0;\n }\n }\n }\n\n #sidebar {\n margin-bottom: @results-margin;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n float: right;\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"urls\"\n \"answers\"\n \"sidebar\"\n \"pagination\";\n\n #urls {\n width: inherit;\n margin: 0;\n }\n\n #backToTop {\n left: auto;\n right: 1rem;\n }\n\n #pagination {\n margin-right: 4rem;\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 2rem @results-tablet-offset 0 @results-tablet-offset;\n }\n\n #linkto_preferences {\n top: 0.8rem;\n right: 0.7rem;\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n right: 0.5rem;\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n padding: 0;\n border: none;\n }\n}\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n","@import \"style.less\";\n\n#search_submit {\n left: 1px;\n right: auto;\n}\n"]} \ No newline at end of file
+{"version":3,"sources":["../__common__/less/new_issue.less","../__common__/less/stats.less","src/generated/pygments.less","../__common__/less/result_templates.less","node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style.less","src/less/style-rtl.less"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,8ECOJ,KACE,YAAa,KACb,yBAAqC,KAUvC,KACE,OAAQ,EAOV,K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","sourcesContent":[".github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636 !important; /* important is needed cause to an !important in logicodev-dark */\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;\n}\n\n.github-issue-button:hover {\n background-color: #2ea043;\n}\n\n.issue-hide {\n display: none;\n}\n",".engine-stats {\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .result-count {\n }\n\n .response-time {\n }\n\n .engine-reliability {\n text-align: right;\n }\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem;\n border: 1px solid gray;\n }\n\n table.engine-error th.engine-error-type,\n table.engine-error td.engine-error-type,\n failed-test {\n width: 10rem;\n }\n\n table.engine-error span.log_parameters\n {\n border-right: 1px solid gray;\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0{\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.11.2\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n",".osm-map-box {\n height:300px;\n width:100%;\n margin: 10px 0;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-url-font: #29314d;\n --color-url-visited-font: #80b;\n /// Header Colors\n --color-header-background: #f7f7f7;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #f7f7f7;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #f7f7f7;\n /// Answer Colors\n --color-answer-border: #ddd; // same as --color-header-border\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #f7f7f7; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #80b;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #777;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #f7f7f7;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #f7f7f7;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-background: #ddd;\n --color-toolkit-checkbox-onoff-label-background: #3050ff;\n --color-toolkit-checkbox-onoff-checked-background: #aaa;\n --color-toolkit-checkbox-label-background: #fff;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222;\n --color-url-font: #8af;\n --color-url-visited-font: #96b;\n /// Header Colors\n --color-header-background: #181818;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #181818;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #181818;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-background: #222;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-background: #222;\n --color-autocomplete-background-hover: #181818;\n /// Answer Colors\n --color-answer-border: #333; // same as --color-header-border\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #181818; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #181818;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #96b;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #888;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2d2d2d;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1a1919;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #222;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #3c3b31;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #333;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-background: #3c3b31;\n --color-toolkit-checkbox-onoff-label-background: #58f;\n --color-toolkit-checkbox-onoff-checked-background: #ddd;\n --color-toolkit-checkbox-label-background: #fff;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@search-width: 40rem;\n// heigh of #search, see detail.less\n@search-height: 7.75rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 80em;\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n text-align: left;\n .rounded-corners;\n\n .close {\n float: right;\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n\n .disable-user-select();\n\n cursor: pointer;\n }\n\n & > label:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin: 0 1rem 0 0;\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\n@supports (border-radius: 50px) {\n .checkbox-onoff {\n display: inline-block;\n width: 40px;\n height: 10px;\n background: var(--color-toolkit-checkbox-onoff-background);\n margin: 8px 1rem;\n position: relative;\n border-radius: 50px;\n\n label {\n display: block;\n width: 20px;\n height: 20px;\n position: absolute;\n top: -5px;\n cursor: pointer;\n border-radius: 50px;\n transition: all 0.4s ease;\n left: 27px;\n background-color: var(--color-toolkit-checkbox-onoff-label-background);\n }\n\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label {\n left: -5px;\n background: var(--color-toolkit-checkbox-onoff-checked-background);\n }\n }\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n .checkbox {\n width: 20px;\n position: relative;\n margin: 20px auto;\n\n label {\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n background: var(--color-toolkit-checkbox-label-background);\n .rounded-corners;\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 4px;\n left: 4px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n }\n\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can''t be focused, show only the check mark\n input[disabled] + label {\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input:not(:checked):not([readonly]):not([disabled]) + label:hover::after {\n opacity: 0.5;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n max-height: 0;\n overflow-y: hidden;\n text-align: left;\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 8px 0 8px 8px;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n border: 1px solid var(--color-autocomplete-border);\n max-height: 500px;\n overflow-y: auto;\n z-index: 100;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n bottom: 0;\n }\n\n .autocomplete > ul > li {\n border-bottom: 1px solid var(--color-result-top-border);\n text-align: left;\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n left: 56.75rem !important;\n right: inherit;\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n left: 60rem;\n right: 0;\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n text-align: left;\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n left: 1rem;\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n right: 6rem;\n // center the icon by moving it slightly on the left\n padding: 0.4rem 0.5rem 0.4rem 0.3rem;\n }\n\n a.result-detail-next {\n top: 1rem;\n right: 2rem;\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n right: 50%;\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n left: 0;\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n right: 1rem;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n left: 0;\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n margin-right: 1rem;\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n","#main_index {\n margin-top: 26vh;\n\n #linkto_preferences {\n right: 1.8rem;\n }\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_index {\n margin-top: 0;\n }\n}\n","#tab-contentquery table td,\n#tab-contentquery table th {\n text-align: left !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n float: left;\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n float: left;\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin: 0 1rem 0 0;\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n float: left;\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n table.cookies {\n width: 100%;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .category {\n margin-right: 0.5rem;\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n .name,\n .shortcut {\n text-align: left;\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n\n th.name {\n .engine-tooltip {\n margin-top: 1.8rem;\n left: calc((100% - 85em) / 2 + 10em);\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n text-align: left;\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n left: 10em !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding: 1.5em 2em 0 @results-offset - 3rem;\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n margin-right: 1rem;\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n}\n\n.search_box {\n margin: 0;\n padding: 0;\n grid-area: search;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8em;\n margin: 0;\n padding: 8px 2px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border-top: 1px solid var(--color-search-border);\n border-bottom: 1px solid var(--color-search-border);\n border-right: none;\n border-left: none;\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\n#q,\n#send_search {\n display: block !important;\n border-collapse: separate;\n box-sizing: border-box;\n margin: 0;\n padding: 10px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: 1px solid var(--color-search-border);\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 2;\n}\n\n#q {\n outline: medium none;\n padding-left: 12px;\n padding-right: 0 !important;\n border-right: none;\n width: @search-width;\n border-radius: 10px 0 0 10px;\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n border-left: none;\n border-radius: 0 10px 10px 0;\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n border-left: 1px solid var(--color-search-border);\n padding: 10px;\n}\n\n.search_filters {\n margin: 0.6rem 0 0 @results-offset + 0.6rem;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin: 0.6rem 0 0 @results-tablet-offset + 3rem;\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n\n html.touch {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n text-align: left;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n // hack, should be 100% ?\n width: 99%;\n display: flex;\n flex-direction: row;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n margin-right: 2.6rem;\n transition: margin-right 0.1s;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: block;\n width: 100%;\n margin: 0;\n\n label {\n padding: 0.8rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import \"../../__common__/less/new_issue.less\";\n@import \"../../__common__/less/stats.less\";\n@import \"../../__common__/less/result_templates.less\";\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n#main_preferences,\n#main_about,\n#main_stats {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n#main_preferences h1,\n#main_stats h1 {\n background: url('../img/searxng.png') no-repeat;\n background-size: contain;\n min-height: 40px;\n margin: 0 auto;\n\n span {\n visibility: hidden;\n }\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n border-left: 0.2rem solid var(--color-result-vim-arrow);\n .rounded-right-corners;\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n border-left: 0.2rem solid transparent;\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat,\n .altlink {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n img {\n &.thumbnail {\n float: left;\n padding: 0.6rem 1rem 0 0;\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n float: left;\n padding: 0.6rem 1rem 0 0;\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.engines {\n float: right;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin: 0 0.5em 0 0;\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n display: inline-block;\n margin: 0;\n padding: 0;\n position: relative;\n max-height: 200px;\n border: none !important;\n\n img {\n float: inherit;\n margin: 0.125rem;\n padding: 0;\n border: none;\n max-height: 200px;\n background: var(--color-result-image-background);\n }\n\n span.title {\n display: none;\n color: var(--color-result-image-span-font);\n }\n\n &:hover span.title {\n display: block;\n position: absolute;\n bottom: 0;\n right: 0;\n padding: 4px;\n margin: 0 0 4px 4px;\n // color: @color-result-image-span-font;\n background-color: var(--color-result-image-span-background-hover);\n font-size: 0.7em;\n }\n}\n\n.result-map {\n img.image {\n float: right !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n text-align: left;\n }\n\n td {\n vertical-align: top;\n text-align: left;\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin: 1rem 2rem 0 @results-offset;\n display: grid;\n grid-template-columns: @results-width 25rem;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: row wrap;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n border: 1px solid var(--color-answer-border);\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin: 0.5em 0.25em 0.5em 0;\n padding: 0;\n font-weight: bold;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#linkto_preferences {\n position: absolute;\n right: 10px;\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: block;\n font-size: 1.2em;\n color: var(--color-search-font);\n\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n left: @results-width + @results-offset + (0.5 * @results-gap - 1.2em);\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n@media screen and (max-width: @tablet) {\n #main_preferences,\n #main_about,\n #main_stats {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n float: left;\n max-width: 10em;\n margin: 0.5em 0.5em 0.5em 0;\n }\n }\n }\n\n #sidebar {\n margin-bottom: @results-margin;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n float: right;\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"urls\"\n \"answers\"\n \"sidebar\"\n \"pagination\";\n\n #urls {\n width: inherit;\n margin: 0;\n }\n\n #backToTop {\n left: auto;\n right: 1rem;\n }\n\n #pagination {\n margin-right: 4rem;\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 2rem @results-tablet-offset 0 @results-tablet-offset;\n }\n\n #linkto_preferences {\n top: 0.8rem;\n right: 0.7rem;\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n right: 0.5rem;\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n padding: 0;\n border: none;\n }\n}\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n","@import \"style.less\";\n\n#search_submit {\n left: 1px;\n right: auto;\n}\n"]} \ No newline at end of file
diff --git a/searx/static/themes/simple/css/searxng.min.css.map b/searx/static/themes/simple/css/searxng.min.css.map
index 5f55e4cee..44ba4349d 100644
--- a/searx/static/themes/simple/css/searxng.min.css.map
+++ b/searx/static/themes/simple/css/searxng.min.css.map
@@ -1 +1 @@
-{"version":3,"sources":["../__common__/less/new_issue.less","../__common__/less/stats.less","src/generated/pygments.less","../__common__/less/result_templates.less","node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style.less"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,8ECOJ,KACE,YAAa,KACb,yBAAqC,KAUvC,KACE,OAAQ,EAOV,K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","sourcesContent":[".github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636 !important; /* important is needed cause to an !important in logicodev-dark */\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;\n}\n\n.github-issue-button:hover {\n background-color: #2ea043;\n}\n\n.issue-hide {\n display: none;\n}\n",".engine-stats {\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .result-count {\n }\n\n .response-time {\n }\n\n .engine-reliability {\n text-align: right;\n }\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem;\n border: 1px solid gray;\n }\n\n table.engine-error th.engine-error-type,\n table.engine-error td.engine-error-type,\n failed-test {\n width: 10rem;\n }\n\n table.engine-error span.log_parameters\n {\n border-right: 1px solid gray;\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0{\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.11.0\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n",".osm-map-box {\n height:300px;\n width:100%;\n margin: 10px 0;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-url-font: #29314d;\n --color-url-visited-font: #80b;\n /// Header Colors\n --color-header-background: #f7f7f7;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #f7f7f7;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #f7f7f7;\n /// Answer Colors\n --color-answer-border: #ddd; // same as --color-header-border\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #f7f7f7; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #80b;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #777;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #f7f7f7;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #f7f7f7;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-background: #ddd;\n --color-toolkit-checkbox-onoff-label-background: #3050ff;\n --color-toolkit-checkbox-onoff-checked-background: #aaa;\n --color-toolkit-checkbox-label-background: #fff;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222;\n --color-url-font: #8af;\n --color-url-visited-font: #96b;\n /// Header Colors\n --color-header-background: #181818;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #181818;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #181818;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-background: #222;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-background: #222;\n --color-autocomplete-background-hover: #181818;\n /// Answer Colors\n --color-answer-border: #333; // same as --color-header-border\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #181818; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #181818;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #96b;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #888;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2d2d2d;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1a1919;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #222;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #3c3b31;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #333;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-background: #3c3b31;\n --color-toolkit-checkbox-onoff-label-background: #58f;\n --color-toolkit-checkbox-onoff-checked-background: #ddd;\n --color-toolkit-checkbox-label-background: #fff;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@search-width: 40rem;\n// heigh of #search, see detail.less\n@search-height: 7.75rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 80em;\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n text-align: left;\n .rounded-corners;\n\n .close {\n float: right;\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n\n .disable-user-select();\n\n cursor: pointer;\n }\n\n & > label:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin: 0 1rem 0 0;\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\n@supports (border-radius: 50px) {\n .checkbox-onoff {\n display: inline-block;\n width: 40px;\n height: 10px;\n background: var(--color-toolkit-checkbox-onoff-background);\n margin: 8px 1rem;\n position: relative;\n border-radius: 50px;\n\n label {\n display: block;\n width: 20px;\n height: 20px;\n position: absolute;\n top: -5px;\n cursor: pointer;\n border-radius: 50px;\n transition: all 0.4s ease;\n left: 27px;\n background-color: var(--color-toolkit-checkbox-onoff-label-background);\n }\n\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label {\n left: -5px;\n background: var(--color-toolkit-checkbox-onoff-checked-background);\n }\n }\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n .checkbox {\n width: 20px;\n position: relative;\n margin: 20px auto;\n\n label {\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n background: var(--color-toolkit-checkbox-label-background);\n .rounded-corners;\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 4px;\n left: 4px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n }\n\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can''t be focused, show only the check mark\n input[disabled] + label {\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input:not(:checked):not([readonly]):not([disabled]) + label:hover::after {\n opacity: 0.5;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n max-height: 0;\n overflow-y: hidden;\n text-align: left;\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 8px 0 8px 8px;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n border: 1px solid var(--color-autocomplete-border);\n max-height: 500px;\n overflow-y: auto;\n z-index: 100;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n bottom: 0;\n }\n\n .autocomplete > ul > li {\n border-bottom: 1px solid var(--color-result-top-border);\n text-align: left;\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n left: 56.75rem !important;\n right: inherit;\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n left: 60rem;\n right: 0;\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n text-align: left;\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n left: 1rem;\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n right: 6rem;\n // center the icon by moving it slightly on the left\n padding: 0.4rem 0.5rem 0.4rem 0.3rem;\n }\n\n a.result-detail-next {\n top: 1rem;\n right: 2rem;\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n right: 50%;\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n left: 0;\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n right: 1rem;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n left: 0;\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n margin-right: 1rem;\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n","#main_index {\n margin-top: 26vh;\n\n #linkto_preferences {\n right: 1.8rem;\n }\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_index {\n margin-top: 0;\n }\n}\n","#tab-contentquery table td,\n#tab-contentquery table th {\n text-align: left !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n float: left;\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n float: left;\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin: 0 1rem 0 0;\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n float: left;\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n table.cookies {\n width: 100%;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .category {\n margin-right: 0.5rem;\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n .name,\n .shortcut {\n text-align: left;\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n\n th.name {\n .engine-tooltip {\n margin-top: 1.8rem;\n left: calc((100% - 85em) / 2 + 10em);\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n text-align: left;\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n left: 10em !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding: 1.5em 2em 0 @results-offset - 3rem;\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n margin-right: 1rem;\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n}\n\n.search_box {\n margin: 0;\n padding: 0;\n grid-area: search;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8em;\n margin: 0;\n padding: 8px 2px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border-top: 1px solid var(--color-search-border);\n border-bottom: 1px solid var(--color-search-border);\n border-right: none;\n border-left: none;\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\n#q,\n#send_search {\n display: block !important;\n border-collapse: separate;\n box-sizing: border-box;\n margin: 0;\n padding: 10px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: 1px solid var(--color-search-border);\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 2;\n}\n\n#q {\n outline: medium none;\n padding-left: 12px;\n padding-right: 0 !important;\n border-right: none;\n width: @search-width;\n border-radius: 10px 0 0 10px;\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n border-left: none;\n border-radius: 0 10px 10px 0;\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n border-left: 1px solid var(--color-search-border);\n padding: 10px;\n}\n\n.search_filters {\n margin: 0.6rem 0 0 @results-offset + 0.6rem;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin: 0.6rem 0 0 @results-tablet-offset + 3rem;\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n\n html.touch {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n text-align: left;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n // hack, should be 100% ?\n width: 99%;\n display: flex;\n flex-direction: row;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n margin-right: 2.6rem;\n transition: margin-right 0.1s;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: block;\n width: 100%;\n margin: 0;\n\n label {\n padding: 0.8rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import \"../../__common__/less/new_issue.less\";\n@import \"../../__common__/less/stats.less\";\n@import \"../../__common__/less/result_templates.less\";\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n#main_preferences,\n#main_about,\n#main_stats {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n#main_preferences h1,\n#main_stats h1 {\n background: url('../img/searxng.png') no-repeat;\n background-size: contain;\n min-height: 40px;\n margin: 0 auto;\n\n span {\n visibility: hidden;\n }\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n border-left: 0.2rem solid var(--color-result-vim-arrow);\n .rounded-right-corners;\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n border-left: 0.2rem solid transparent;\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat,\n .altlink {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n img {\n &.thumbnail {\n float: left;\n padding: 0.6rem 1rem 0 0;\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n float: left;\n padding: 0.6rem 1rem 0 0;\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.engines {\n float: right;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin: 0 0.5em 0 0;\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n display: inline-block;\n margin: 0;\n padding: 0;\n position: relative;\n max-height: 200px;\n border: none !important;\n\n img {\n float: inherit;\n margin: 0.125rem;\n padding: 0;\n border: none;\n max-height: 200px;\n background: var(--color-result-image-background);\n }\n\n span.title {\n display: none;\n color: var(--color-result-image-span-font);\n }\n\n &:hover span.title {\n display: block;\n position: absolute;\n bottom: 0;\n right: 0;\n padding: 4px;\n margin: 0 0 4px 4px;\n // color: @color-result-image-span-font;\n background-color: var(--color-result-image-span-background-hover);\n font-size: 0.7em;\n }\n}\n\n.result-map {\n img.image {\n float: right !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n text-align: left;\n }\n\n td {\n vertical-align: top;\n text-align: left;\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin: 1rem 2rem 0 @results-offset;\n display: grid;\n grid-template-columns: @results-width 25rem;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: row wrap;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n border: 1px solid var(--color-answer-border);\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin: 0.5em 0.25em 0.5em 0;\n padding: 0;\n font-weight: bold;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#linkto_preferences {\n position: absolute;\n right: 10px;\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: block;\n font-size: 1.2em;\n color: var(--color-search-font);\n\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n left: @results-width + @results-offset + (0.5 * @results-gap - 1.2em);\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n@media screen and (max-width: @tablet) {\n #main_preferences,\n #main_about,\n #main_stats {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n float: left;\n max-width: 10em;\n margin: 0.5em 0.5em 0.5em 0;\n }\n }\n }\n\n #sidebar {\n margin-bottom: @results-margin;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n float: right;\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"urls\"\n \"answers\"\n \"sidebar\"\n \"pagination\";\n\n #urls {\n width: inherit;\n margin: 0;\n }\n\n #backToTop {\n left: auto;\n right: 1rem;\n }\n\n #pagination {\n margin-right: 4rem;\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 2rem @results-tablet-offset 0 @results-tablet-offset;\n }\n\n #linkto_preferences {\n top: 0.8rem;\n right: 0.7rem;\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n right: 0.5rem;\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n padding: 0;\n border: none;\n }\n}\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file
+{"version":3,"sources":["../__common__/less/new_issue.less","../__common__/less/stats.less","src/generated/pygments.less","../__common__/less/result_templates.less","node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style.less"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,8ECOJ,KACE,YAAa,KACb,yBAAqC,KAUvC,KACE,OAAQ,EAOV,K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","sourcesContent":[".github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636 !important; /* important is needed cause to an !important in logicodev-dark */\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;\n}\n\n.github-issue-button:hover {\n background-color: #2ea043;\n}\n\n.issue-hide {\n display: none;\n}\n",".engine-stats {\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .result-count {\n }\n\n .response-time {\n }\n\n .engine-reliability {\n text-align: right;\n }\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem;\n border: 1px solid gray;\n }\n\n table.engine-error th.engine-error-type,\n table.engine-error td.engine-error-type,\n failed-test {\n width: 10rem;\n }\n\n table.engine-error span.log_parameters\n {\n border-right: 1px solid gray;\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0{\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.11.2\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n",".osm-map-box {\n height:300px;\n width:100%;\n margin: 10px 0;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-url-font: #29314d;\n --color-url-visited-font: #80b;\n /// Header Colors\n --color-header-background: #f7f7f7;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #f7f7f7;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #f7f7f7;\n /// Answer Colors\n --color-answer-border: #ddd; // same as --color-header-border\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #f7f7f7; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #80b;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #777;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #f7f7f7;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #f7f7f7;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-background: #ddd;\n --color-toolkit-checkbox-onoff-label-background: #3050ff;\n --color-toolkit-checkbox-onoff-checked-background: #aaa;\n --color-toolkit-checkbox-label-background: #fff;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222;\n --color-url-font: #8af;\n --color-url-visited-font: #96b;\n /// Header Colors\n --color-header-background: #181818;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #181818;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #181818;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-background: #222;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-background: #222;\n --color-autocomplete-background-hover: #181818;\n /// Answer Colors\n --color-answer-border: #333; // same as --color-header-border\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #181818; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #181818;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #96b;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #888;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2d2d2d;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1a1919;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #222;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #3c3b31;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #333;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-background: #3c3b31;\n --color-toolkit-checkbox-onoff-label-background: #58f;\n --color-toolkit-checkbox-onoff-checked-background: #ddd;\n --color-toolkit-checkbox-label-background: #fff;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@search-width: 40rem;\n// heigh of #search, see detail.less\n@search-height: 7.75rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 80em;\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n text-align: left;\n .rounded-corners;\n\n .close {\n float: right;\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n\n .disable-user-select();\n\n cursor: pointer;\n }\n\n & > label:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin: 0 1rem 0 0;\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\n@supports (border-radius: 50px) {\n .checkbox-onoff {\n display: inline-block;\n width: 40px;\n height: 10px;\n background: var(--color-toolkit-checkbox-onoff-background);\n margin: 8px 1rem;\n position: relative;\n border-radius: 50px;\n\n label {\n display: block;\n width: 20px;\n height: 20px;\n position: absolute;\n top: -5px;\n cursor: pointer;\n border-radius: 50px;\n transition: all 0.4s ease;\n left: 27px;\n background-color: var(--color-toolkit-checkbox-onoff-label-background);\n }\n\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label {\n left: -5px;\n background: var(--color-toolkit-checkbox-onoff-checked-background);\n }\n }\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n .checkbox {\n width: 20px;\n position: relative;\n margin: 20px auto;\n\n label {\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n background: var(--color-toolkit-checkbox-label-background);\n .rounded-corners;\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 4px;\n left: 4px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n }\n\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can''t be focused, show only the check mark\n input[disabled] + label {\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input:not(:checked):not([readonly]):not([disabled]) + label:hover::after {\n opacity: 0.5;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n max-height: 0;\n overflow-y: hidden;\n text-align: left;\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 8px 0 8px 8px;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n border: 1px solid var(--color-autocomplete-border);\n max-height: 500px;\n overflow-y: auto;\n z-index: 100;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n bottom: 0;\n }\n\n .autocomplete > ul > li {\n border-bottom: 1px solid var(--color-result-top-border);\n text-align: left;\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n left: 56.75rem !important;\n right: inherit;\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n left: 60rem;\n right: 0;\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n text-align: left;\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n left: 1rem;\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n right: 6rem;\n // center the icon by moving it slightly on the left\n padding: 0.4rem 0.5rem 0.4rem 0.3rem;\n }\n\n a.result-detail-next {\n top: 1rem;\n right: 2rem;\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n right: 50%;\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n left: 0;\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n right: 1rem;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n left: 0;\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n margin-right: 1rem;\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n","#main_index {\n margin-top: 26vh;\n\n #linkto_preferences {\n right: 1.8rem;\n }\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_index {\n margin-top: 0;\n }\n}\n","#tab-contentquery table td,\n#tab-contentquery table th {\n text-align: left !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n float: left;\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n float: left;\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin: 0 1rem 0 0;\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n float: left;\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n table.cookies {\n width: 100%;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .category {\n margin-right: 0.5rem;\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n .name,\n .shortcut {\n text-align: left;\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n\n th.name {\n .engine-tooltip {\n margin-top: 1.8rem;\n left: calc((100% - 85em) / 2 + 10em);\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n text-align: left;\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n left: 10em !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding: 1.5em 2em 0 @results-offset - 3rem;\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n margin-right: 1rem;\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n}\n\n.search_box {\n margin: 0;\n padding: 0;\n grid-area: search;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8em;\n margin: 0;\n padding: 8px 2px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border-top: 1px solid var(--color-search-border);\n border-bottom: 1px solid var(--color-search-border);\n border-right: none;\n border-left: none;\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\n#q,\n#send_search {\n display: block !important;\n border-collapse: separate;\n box-sizing: border-box;\n margin: 0;\n padding: 10px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: 1px solid var(--color-search-border);\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 2;\n}\n\n#q {\n outline: medium none;\n padding-left: 12px;\n padding-right: 0 !important;\n border-right: none;\n width: @search-width;\n border-radius: 10px 0 0 10px;\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n border-left: none;\n border-radius: 0 10px 10px 0;\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n border-left: 1px solid var(--color-search-border);\n padding: 10px;\n}\n\n.search_filters {\n margin: 0.6rem 0 0 @results-offset + 0.6rem;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin: 0.6rem 0 0 @results-tablet-offset + 3rem;\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n\n html.touch {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n text-align: left;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n // hack, should be 100% ?\n width: 99%;\n display: flex;\n flex-direction: row;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n margin-right: 2.6rem;\n transition: margin-right 0.1s;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: block;\n width: 100%;\n margin: 0;\n\n label {\n padding: 0.8rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import \"../../__common__/less/new_issue.less\";\n@import \"../../__common__/less/stats.less\";\n@import \"../../__common__/less/result_templates.less\";\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n#main_preferences,\n#main_about,\n#main_stats {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n#main_preferences h1,\n#main_stats h1 {\n background: url('../img/searxng.png') no-repeat;\n background-size: contain;\n min-height: 40px;\n margin: 0 auto;\n\n span {\n visibility: hidden;\n }\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n border-left: 0.2rem solid var(--color-result-vim-arrow);\n .rounded-right-corners;\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n border-left: 0.2rem solid transparent;\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat,\n .altlink {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n img {\n &.thumbnail {\n float: left;\n padding: 0.6rem 1rem 0 0;\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n float: left;\n padding: 0.6rem 1rem 0 0;\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.engines {\n float: right;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin: 0 0.5em 0 0;\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n display: inline-block;\n margin: 0;\n padding: 0;\n position: relative;\n max-height: 200px;\n border: none !important;\n\n img {\n float: inherit;\n margin: 0.125rem;\n padding: 0;\n border: none;\n max-height: 200px;\n background: var(--color-result-image-background);\n }\n\n span.title {\n display: none;\n color: var(--color-result-image-span-font);\n }\n\n &:hover span.title {\n display: block;\n position: absolute;\n bottom: 0;\n right: 0;\n padding: 4px;\n margin: 0 0 4px 4px;\n // color: @color-result-image-span-font;\n background-color: var(--color-result-image-span-background-hover);\n font-size: 0.7em;\n }\n}\n\n.result-map {\n img.image {\n float: right !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n text-align: left;\n }\n\n td {\n vertical-align: top;\n text-align: left;\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin: 1rem 2rem 0 @results-offset;\n display: grid;\n grid-template-columns: @results-width 25rem;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: row wrap;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n border: 1px solid var(--color-answer-border);\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin: 0.5em 0.25em 0.5em 0;\n padding: 0;\n font-weight: bold;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#linkto_preferences {\n position: absolute;\n right: 10px;\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: block;\n font-size: 1.2em;\n color: var(--color-search-font);\n\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n left: @results-width + @results-offset + (0.5 * @results-gap - 1.2em);\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n@media screen and (max-width: @tablet) {\n #main_preferences,\n #main_about,\n #main_stats {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n float: left;\n max-width: 10em;\n margin: 0.5em 0.5em 0.5em 0;\n }\n }\n }\n\n #sidebar {\n margin-bottom: @results-margin;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n float: right;\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"urls\"\n \"answers\"\n \"sidebar\"\n \"pagination\";\n\n #urls {\n width: inherit;\n margin: 0;\n }\n\n #backToTop {\n left: auto;\n right: 1rem;\n }\n\n #pagination {\n margin-right: 4rem;\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 2rem @results-tablet-offset 0 @results-tablet-offset;\n }\n\n #linkto_preferences {\n top: 0.8rem;\n right: 0.7rem;\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n right: 0.5rem;\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n padding: 0;\n border: none;\n }\n}\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file
diff --git a/searx/static/themes/simple/src/generated/pygments.less b/searx/static/themes/simple/src/generated/pygments.less
index 0f21d0280..f9b20c592 100644
--- a/searx/static/themes/simple/src/generated/pygments.less
+++ b/searx/static/themes/simple/src/generated/pygments.less
@@ -1,6 +1,6 @@
/*
this file is generated automatically by searxng_extra/update/update_pygments.py
- using pygments version 2.11.0
+ using pygments version 2.11.2
*/
.code-highlight .linenos {
diff --git a/searx/translations/ar/LC_MESSAGES/messages.mo b/searx/translations/ar/LC_MESSAGES/messages.mo
index 25b75a27a..4d8504872 100644
--- a/searx/translations/ar/LC_MESSAGES/messages.mo
+++ b/searx/translations/ar/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ar/LC_MESSAGES/messages.po b/searx/translations/ar/LC_MESSAGES/messages.po
index edf24bc6b..657885de0 100644
--- a/searx/translations/ar/LC_MESSAGES/messages.po
+++ b/searx/translations/ar/LC_MESSAGES/messages.po
@@ -8,184 +8,215 @@
# d506c013dc1b502e7a53f91ebcbf8f29_985b4b3, 2017-2018
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-31 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Arabic <https://weblate.bubu1.eu/projects/searxng/searxng/ar/>"
-"\n"
"Language: ar\n"
+"Language-Team: Arabic "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/ar/>\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : "
+"n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
-"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "ملفات"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "الرئيسية"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "موسيقى"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "شبكات التواصل الإجتماعي"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "صور"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "فيديوهات"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "علوم و تكنولوجيا"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "أخبار"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "خرائط"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "onions"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "علوم"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "تلقائي"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "فاتح"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "مظلم"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "نفذ الوقت"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "خطأ في بروتوكول HTTP"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "خطأ في الشبكة"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "تعطل غير متوقع"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "خطأ HTTP"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "خطأ في اتصال HTTP"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "خطأ في وكيل البروكسي"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "الكثير من الطلبات"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "خطأ في API الخادم"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "تعذر العثور على عناصر"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "المصدر"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "إنّ الإعدادات خاطئة، يرجى تعديل خياراتك"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "إعدادات غير صالحة"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "خطأ في البحث"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "قبل دقائق"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "قبل {hours} ساعات، {minutes} دقائق"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "معلق"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "مولّد قيمة عشوائية"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "توليد قِيم عشوائية مختلفة"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr ""
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr ""
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr ""
@@ -193,7 +224,7 @@ msgstr ""
msgid "No abstract is available for this publication."
msgstr "لا يوجد ملخص لهاذا المنشور"
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "القناة"
@@ -231,31 +262,31 @@ msgid ""
"when available"
msgstr ""
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "البحث في الفئة المحددة"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
msgstr ""
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr ""
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "مزيل روابط التعقّب"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr ""
@@ -304,35 +335,35 @@ msgstr "غلق"
msgid "Error!"
msgstr "خطأ !"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "مدعوم بواسطة"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "محرك بحث يحمي الخصوصية و قابل للتهكير"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "الشفرة المصدرية"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "إحصائيات المحرك"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "مثيلات الخوادم العمومية"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "الإتصال بالمشرف على مثيل الخادم"
@@ -369,11 +400,11 @@ msgid "proxied"
msgstr "النفاذ عبر البروكسي"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "تمكين"
@@ -474,13 +505,13 @@ msgid "Engines"
msgstr "المحركات"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "كعكات الكوكيز"
@@ -502,13 +533,13 @@ msgid "What language do you prefer for search?"
msgstr "ما هي لغتك المفضلة للبحث ؟"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "البحث المؤمَّن"
@@ -683,148 +714,155 @@ msgstr "إظهار الكل"
msgid "Disable all"
msgstr "تعطيل الكل"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "إسم المحرك"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "الإختصار"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "اللغة المختارة"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "الفترة"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr "مدة الإستجابة"
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "أقصى مدّة"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr "إمكانية الإشتغال"
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "الكلمات الرمزية"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "التسمية"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "الوصف"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "أمثلة"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "إسم الكوكي"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "القيمة"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr ""
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr ""
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr ""
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "حفظ"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "العودة"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "إعاد التعيين إلى الإعدادات الإفتراضية"
@@ -1197,7 +1235,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "محركات البحث المُستخدَمة حاليًا"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "يدعم اللغة المختارة"
@@ -1340,3 +1378,4 @@ msgstr "محرك"
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/bg/LC_MESSAGES/messages.mo b/searx/translations/bg/LC_MESSAGES/messages.mo
index 7159f4255..8ba504c66 100644
--- a/searx/translations/bg/LC_MESSAGES/messages.mo
+++ b/searx/translations/bg/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/bg/LC_MESSAGES/messages.po b/searx/translations/bg/LC_MESSAGES/messages.po
index 4332bb78a..7a2cd4269 100644
--- a/searx/translations/bg/LC_MESSAGES/messages.po
+++ b/searx/translations/bg/LC_MESSAGES/messages.po
@@ -7,183 +7,214 @@
# ubone <van_ds_ff@mail.bg>, 2016-2017
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-10 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Bulgarian <https://weblate.bubu1.eu/projects/searxng/searxng/"
-"bg/>\n"
"Language: bg\n"
+"Language-Team: Bulgarian "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/bg/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "файлове"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "общо"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "музика"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "социална мрежа"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "изображения"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "видео"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "IT"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "новини"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "карта"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "onions"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "наука"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "автоматичен"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "светъл"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "тъмен"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "изчакване"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "грешка при анализа"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "Грешка в протокола HTTP"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "мрежова грешка"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "неочакван срив"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "HTTP грешка"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "HTTP грешка във връзката"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "прокси грешка"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "Кепча"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "твърде много искания"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "отказан достъп"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "грешка в API на сървъра"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Не е намерен артикул"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Източник"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Неправилни настройки, моля проверете предпочитанията си."
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "невалидни настройки"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "грешка при търсенето"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "преди {minutes} минута(минути)"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "преди {hours} час(ове), {minutes} минута(минути)"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "преустановен"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Генератор на произволни стойности"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Генерирайте различни произволни стойности"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Функции за статистика"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Изчислете {функции} на аргументите"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Вземете упътвания"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{заглавие} (ОСТАРЯЛО)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Този запис е заменен от"
@@ -191,7 +222,7 @@ msgstr "Този запис е заменен от"
msgid "No abstract is available for this publication."
msgstr "Няма резюме за тази публикация."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Канал"
@@ -210,8 +241,8 @@ msgstr "Замяна на името на хоста"
#: searx/plugins/hostname_replace.py:10
msgid "Rewrite result hostnames or remove results based on the hostname"
msgstr ""
-"Пренапишете имената на хостове на резултатите или премахнете резултатите въз "
-"основа на името на хоста"
+"Пренапишете имената на хостове на резултатите или премахнете резултатите "
+"въз основа на името на хоста"
#: searx/plugins/infinite_scroll.py:3
msgid "Infinite scroll"
@@ -233,11 +264,11 @@ msgstr ""
"Избягвайте заплатите, като пренасочвате към версии с отворен достъп на "
"публикации, когато са налични"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Търси при избор на категория"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -245,21 +276,21 @@ msgstr ""
"Търси веднага при избрана категория. Изключи за избор на няколко "
"категории. (Необходим е JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr "Показва IP-то ви и др. инфо, ако търсенето е \"ip\" или \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr ""
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr ""
@@ -272,9 +303,9 @@ msgid ""
"Navigate search results with Vim-like hotkeys (JavaScript required). "
"Press \"h\" key on main or result page to get help."
msgstr ""
-"Навигирайте резултатите от търсенето с Vim-подобни горещи клавиши (изисква "
-"се JavaScript). Натиснете клавиша \"h\" на главната или резултатната "
-"страница, за да получите помощ."
+"Навигирайте резултатите от търсенето с Vim-подобни горещи клавиши "
+"(изисква се JavaScript). Натиснете клавиша \"h\" на главната или "
+"резултатната страница, за да получите помощ."
#: searx/templates/oscar/404.html:4 searx/templates/simple/404.html:4
msgid "Page not found"
@@ -311,35 +342,35 @@ msgstr "Затвори"
msgid "Error!"
msgstr "Грешка!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "С подкрепата на"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "за спазване на поверителността, хакерска метатърсачка"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Статистика на търсачката"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -376,11 +407,11 @@ msgid "proxied"
msgstr ""
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Позволи"
@@ -481,13 +512,13 @@ msgid "Engines"
msgstr "Търсачки"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Бисквитки"
@@ -509,13 +540,13 @@ msgid "What language do you prefer for search?"
msgstr "Кой език предпочитате за търсене?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Безопасно търсене"
@@ -690,112 +721,119 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Име на търсачка"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Пряк път"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr ""
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr ""
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Макс. време"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Ключови думи"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Име"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Описание"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Примери"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Име на бисквитката"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Стойност"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -803,8 +841,8 @@ msgstr ""
"Тези настройки се съхраняват във вашите бисквитки. Това ни позволява да "
"не съхраняваме тази информация за вас."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -812,30 +850,30 @@ msgstr ""
"Тези бисквитки служат за ваше удобство. Ние не ги използваме, за да ви "
"следим."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr ""
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "запази"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "назад"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Върни първоначалните"
@@ -1202,14 +1240,13 @@ msgstr "Тематичен стил"
#: searx/templates/simple/preferences.html:216
msgid "Choose auto to follow your browser settings"
-msgstr ""
-"Изберете автоматични настойки, за да следвате настройките на браузъра си"
+msgstr "Изберете автоматични настойки, за да следвате настройките на браузъра си"
#: searx/templates/simple/preferences.html:275
msgid "Currently used search engines"
msgstr "Използвани търсачки в момента"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Поддържка на избраният език"
@@ -1352,3 +1389,4 @@ msgstr "Търсачка"
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/bo/LC_MESSAGES/messages.mo b/searx/translations/bo/LC_MESSAGES/messages.mo
index 1d8e07638..2db774a45 100644
--- a/searx/translations/bo/LC_MESSAGES/messages.mo
+++ b/searx/translations/bo/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/bo/LC_MESSAGES/messages.po b/searx/translations/bo/LC_MESSAGES/messages.po
index b9261bae0..e67996d27 100644
--- a/searx/translations/bo/LC_MESSAGES/messages.po
+++ b/searx/translations/bo/LC_MESSAGES/messages.po
@@ -7,183 +7,214 @@
# 1225 <khyon_khangey@outlook.com>, 2019
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-17 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Tibetan <https://weblate.bubu1.eu/projects/searxng/searxng/bo/"
-">\n"
"Language: bo\n"
+"Language-Team: Tibetan "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/bo/>\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 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "ཡིག་ཚགས།"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "དྲ་སྦྲེལ།"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "རོལ་མོ།"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "སྤྱི་འབྲེལ།"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "པར་རིས།"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "བརྙན་ཟློས།"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "ཆ་འཕྲིན་ལག་རྩལ།"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "གསར་འགྱུར།"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "ས་བཀྲ།"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "ཚན་རིག"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "རྣམ་གྲངས་གང་ཡང་རྙེད་རྒྱུ་མ་བྱུང་།"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།ཁྱེད་ཀྱིས་གདམ་ཀ་ལ་བཅོས་སྒྲིག་གཏོང་རོགས།"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "འཚོལ་བཤེར་ལ་ནོར་འཁྲུལ་བྱུང་།"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "སྐར་མ་ {minutes} སྔོན་ལ།"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "ཆུ་ཚོད་ {hours} དང་སྐར་མ {minutes} སྔོན་ལ།"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "ངེས་མེད་གྲངས་ཀ་མཁོ་སྤྲོད།"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "ངེས་མེད་གྲངས་ཀ་ཁ་ཤས་ཐོབ་པར་བྱེད།"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "སྡོམ་བརྩིས་ཀྱི་བྱེད་ནུས།"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "{functions} གཞི་གྲངས་གྲངས་རྩིས།"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "འཚོལ་བྱང་འདི་གཞན་གྱིས་ཚབ་བྱེད་འདུག"
@@ -191,7 +222,7 @@ msgstr "འཚོལ་བྱང་འདི་གཞན་གྱིས་ཚབ
msgid "No abstract is available for this publication."
msgstr ""
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -231,11 +262,11 @@ msgstr ""
"Avoid paywalls by redirecting to open-access versions of publications "
"when available"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "རིགས་གདམ་གསེས་བཏང་ནས་འཚོལ་བཤེར་གཏོང་།"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -243,21 +274,21 @@ msgstr ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr ""
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "དྲ་གནས་རྗེས་འདེད་སྤོ་འབུད།"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Remove trackers arguments from the returned URL"
@@ -306,35 +337,35 @@ msgstr "ཁ་རྒྱག"
msgid "Error!"
msgstr "ནོར་འཁྲུལ་བྱུང་ཟིན།"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "བཟོ་སྐུན་པ་ནི"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "མི་སྒེར་ཆ་འཕྲིན་ལ་བརྩི་གསོག་ལྡན་ཞིང་འཚོལ་བྱེད་ནང་དོན་ཕུན་སུམ་པའི་འཚོལ་བཤེར་སྒུལ་བྱེད་མ་ལག"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "སྒུལ་བྱེད་ཀྱི་སྡོམ་རྩིས།"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -371,11 +402,11 @@ msgid "proxied"
msgstr "མངག་བཅོལ་བྱེད་ཟིན།"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "ཆོག་མཆན།"
@@ -476,13 +507,13 @@ msgid "Engines"
msgstr "སྒུལ་བྱེད།"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "རྐང་རྗེས།"
@@ -504,13 +535,13 @@ msgid "What language do you prefer for search?"
msgstr "ཁྱེད་ཀྱིས་ཆེས་སྤྱོད་བདེ་པའི་འཚོལ་བཤེར་སྐད་རིགས་གང་ཡིན་ནམ།"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "བདེ་འཇགས་འཚོལ་བཤེར།"
@@ -685,148 +716,155 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "སྒུལ་བྱེད་ཀྱི་མིང་།"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "མགྱོགས་མྱུར་མཐེབ་གཞོང་།"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "སྐད་རིགས་གདམ་གསེས།"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "དུས་ཀྱི་ཁྱབ་ཁོངས།"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "མང་མཐའི་དུས་ཚོད།"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "ཐ་སྙད་གཙོ་བོ།"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "མིང་།"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "འབྲེལ་ཡོད་ངོ་སྤྲོད།"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "དཔེ་བརྗོད།"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "རྗེས་འདེད་ཀྱི་ཡིག་ཆའི་མིང་།"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "ཚད་གཞི།"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr ""
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr ""
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "ཉེ་ལམ་རང་མོས་སྒྲིག་འགོད་ཁྲོད་དུ་གསོག་འཇོག་བྱས་ཟིན་པའི་དྲ་གནས་འཚོལ་བཤེར།"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "གསོག་འཇོག"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "ཕྱིར་ལོག"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "གཞི་བཞག་གི་རྣམ་པར་སྒྲིག་བཀོད་བྱེད།"
@@ -1199,7 +1237,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "ཉེ་ལམ་སྤྱད་ཟིན་པའི་འཚོལ་བྱེད་སྒུལ་བྱེད།"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "རྒྱབ་སྐྱོར་ཐོབ་པའི་སྐད་རིགས་གདམ་གསེས།"
@@ -1346,3 +1384,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/ca/LC_MESSAGES/messages.mo b/searx/translations/ca/LC_MESSAGES/messages.mo
index 7a6ad5a08..0ecd5065c 100644
--- a/searx/translations/ca/LC_MESSAGES/messages.mo
+++ b/searx/translations/ca/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ca/LC_MESSAGES/messages.po b/searx/translations/ca/LC_MESSAGES/messages.po
index 424900b0f..ab875d5af 100644
--- a/searx/translations/ca/LC_MESSAGES/messages.po
+++ b/searx/translations/ca/LC_MESSAGES/messages.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-11-03 08:06+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language: ca\n"
@@ -22,168 +22,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "fitxers"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "general"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "música"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "xarxes socials"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "imatges"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "vídeos"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "informàtica"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "notícies"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "mapa"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "ciència"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "No s'ha trobat cap element"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "La configuració no és vàlida, editeu-la"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "La configuració no és vàlida"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "error en la cerca"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "fa {minutes} minuts"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "fa {hours} hores i {minutes} minuts"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generador de valor aleatori"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Genera valors aleatoris diferents"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Funcions estadístiques"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Calcula {functions} dels arguments"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Aquesta entrada ha estat substituïda per"
@@ -191,7 +223,7 @@ msgstr "Aquesta entrada ha estat substituïda per"
msgid "No abstract is available for this publication."
msgstr "No hi ha resum disponible per a aquesta publicació."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -233,11 +265,11 @@ msgstr ""
"Evita els llocs de pagaments redirigint a versions d'accés obert de les "
"publicacions si és possible"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Cerca en la selecció de categories"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -245,11 +277,11 @@ msgstr ""
"Executa la cerca immediatament si hi ha seleccionada una categoria. "
"Desactiveu-ho per a seleccionar més d'una categoria. (Cal JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -257,11 +289,11 @@ msgstr ""
"Mostra la vostra IP si la consulta és «ip» i el valor «user agent» del "
"navegador si la consulta conté «user agent»."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Suprimeix l'URL de rastreig"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Suprimeix els arguments de rastreig de les URL retornades"
@@ -313,35 +345,35 @@ msgstr "Tanca"
msgid "Error!"
msgstr "Error!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Funciona amb"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "un meta motor de cerca personalitzable i respectuós amb la privadesa"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Estadístiques del motor"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -378,11 +410,11 @@ msgid "proxied"
msgstr "en servidor intermediari"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Permet"
@@ -483,13 +515,13 @@ msgid "Engines"
msgstr "Motorrs"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Galetes"
@@ -511,13 +543,13 @@ msgid "What language do you prefer for search?"
msgstr "En quina llengua preferiu cercar?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Cerca segura"
@@ -697,112 +729,119 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Nom del motor"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Drecera"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Llengua seleccionada"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Interval de temps"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Temps màxim"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Paraules clau"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nom"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Descripció"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Exemples"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Nom de la galeta"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Valor"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -810,8 +849,8 @@ msgstr ""
"Aquesta configuració es desa en les galetes. Això ens permet no "
"emmagatzemar les vostres dades."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -819,13 +858,13 @@ msgstr ""
"Aquestes galetes només són per a la vostra conveniència. No les usem per "
"a rastrejar-vos."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "URL de cerca de les preferències desades actualment"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -834,18 +873,18 @@ msgstr ""
" reduir la privadesa, amb filtració de dades, en fer clic als llocs dels "
"resultats."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "desa"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "enrere"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Restaura els valors predeterminats"
@@ -1218,7 +1257,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Motors de cerca usats actualment"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Suporta la llengua seleccionada"
diff --git a/searx/translations/cs/LC_MESSAGES/messages.mo b/searx/translations/cs/LC_MESSAGES/messages.mo
index 0319a692b..581ecae66 100644
--- a/searx/translations/cs/LC_MESSAGES/messages.mo
+++ b/searx/translations/cs/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/cs/LC_MESSAGES/messages.po b/searx/translations/cs/LC_MESSAGES/messages.po
index 5cf8e11e7..2b062a385 100644
--- a/searx/translations/cs/LC_MESSAGES/messages.po
+++ b/searx/translations/cs/LC_MESSAGES/messages.po
@@ -9,184 +9,215 @@
# Venca24 <Vaclav.Zouzalik@seznam.cz>, 2018
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-31 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Czech <https://weblate.bubu1.eu/projects/searxng/searxng/cs/>"
-"\n"
"Language: cs\n"
+"Language-Team: Czech "
+"<https://weblate.bubu1.eu/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 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "soubory"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "obecné"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "hudba"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "sociální media"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "obrázky"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "videa"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "IT"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "zprávy"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "mapa"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "cibule"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "věda"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "light"
msgstr "světlý"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "tmavý"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "chyba HTTP protokolu"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "síťová chyba"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "nečekaná chyba"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "chyba HTTP"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "přístup odepřen"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Nic nenalezeno"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "zdroj"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Neplatné nastavení, upravte své předvolby"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Neplatné nastavení"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "chyba vyhledávání"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "před {minutes} minutami"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "před {hours} hodinami, {minutes} minutami"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generátor náhodných hodnot"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Generování náhodných hodnot"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Statistické funkce"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Výpočet funkcí {functions} pro daný argument"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Získat pokyny"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (ZASTARALÉ)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Tato položka byla nahrazena položkou"
@@ -194,7 +225,7 @@ msgstr "Tato položka byla nahrazena položkou"
msgid "No abstract is available for this publication."
msgstr "Pro tuto publikaci neexistuje žádný abstrakt"
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -234,23 +265,23 @@ msgstr ""
"Automaticky přesměrovat na volně přístupné verze publikací místo "
"placených, pokud je to možné"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Spustit hledaní při výběru kategorie"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
msgstr ""
-"Provede hledání okamžitě při výběru kategorie. Pokud je tato funkce vypnuta, "
-"je možné vybrat více kategorií (vyžaduje JavaScript)"
+"Provede hledání okamžitě při výběru kategorie. Pokud je tato funkce "
+"vypnuta, je možné vybrat více kategorií (vyžaduje JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -258,11 +289,11 @@ msgstr ""
"Umožňuje hledat informace o sobě: \"ip\" zobrazí vaši IP adresu a \"user "
"agent\" zobrazí identifikátor prohlížeče."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Odstraňovač sledovacích URL"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Odstranit sledovací parametry z načtených URL"
@@ -314,35 +345,35 @@ msgstr "Zavřít"
msgid "Error!"
msgstr "Chyba!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Poháněno softwarem"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "soukromí respektujícím, nastavitelným multivyhledávačem"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Zdrojový kód"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Hlášení chyb"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Statistiky vyhledávače"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Veřejné instance"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "Kontaktujte správce instance"
@@ -379,11 +410,11 @@ msgid "proxied"
msgstr "přes proxy"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Povolit"
@@ -484,13 +515,13 @@ msgid "Engines"
msgstr "Vyhledávače"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -512,13 +543,13 @@ msgid "What language do you prefer for search?"
msgstr "Jaký jazyk vyhledávání upřednostňujete?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Bezpečné vyhledávání"
@@ -698,112 +729,119 @@ msgstr "Povolit vše"
msgid "Disable all"
msgstr "Zakázat vše"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Jméno vyhledávače"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Zkratka"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Váš jazyk vyhledávání"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Čásový interval"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Max. čas"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Klíčová slova"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Název"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Popis"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Příklady"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Název cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Hodnota"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -811,8 +849,8 @@ msgstr ""
"Tato nastavení jsou uložena ve vašich cookies, což nám umožňuje tyto data"
" neuchovávat nikde jinde."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -820,13 +858,13 @@ msgstr ""
"Tyto cookies existují výhradně pro vaše pohodlí, nepoužíváme je ke "
"sledování."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "URL pro vyhledávání s aktuálně uloženými předvolbami"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -834,18 +872,18 @@ msgstr ""
"Poznámka: zadaní vlastních nastavení v URL může snížit soukromí "
"prozrazením dat při kliknutí na výsledky hledání."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "uložit"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "zpět"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "obnovit výchozí"
@@ -1218,7 +1256,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Aktuálně používané vyhledávače"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Podporuje vybraný jazyk"
@@ -1367,3 +1405,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/cy/LC_MESSAGES/messages.mo b/searx/translations/cy/LC_MESSAGES/messages.mo
index 052b98d8d..790a30347 100644
--- a/searx/translations/cy/LC_MESSAGES/messages.mo
+++ b/searx/translations/cy/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/cy/LC_MESSAGES/messages.po b/searx/translations/cy/LC_MESSAGES/messages.po
index 27cb2d1ba..c32efb062 100644
--- a/searx/translations/cy/LC_MESSAGES/messages.po
+++ b/searx/translations/cy/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2020-07-09 13:10+0000\n"
"Last-Translator: Adam Tauber <asciimoo@gmail.com>\n"
"Language: cy\n"
@@ -21,168 +21,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "ffeiliau"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "cyffredinol"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "cerddoriaeth"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "cyfryngau cymdeithasol"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "delweddau"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "fideos"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "Technoleg"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "newyddion"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "map"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "gwyddoniaeth"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Ni chanfuwyd eitem"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Gosodiadau annilys. Addasa dy ddewisiadau."
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Gosodiadau annilys"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "gwall chwilio"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} munud yn ôl"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} awr, {minutes} munud yn ôl"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr ""
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr ""
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr ""
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr ""
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr ""
@@ -190,7 +222,7 @@ msgstr ""
msgid "No abstract is available for this publication."
msgstr ""
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -228,31 +260,31 @@ msgid ""
"when available"
msgstr ""
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr ""
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
msgstr ""
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr ""
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr ""
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr ""
@@ -301,35 +333,35 @@ msgstr "Cau"
msgid "Error!"
msgstr "Gwall!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Pwerwyd gan"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr ""
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr ""
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -366,11 +398,11 @@ msgid "proxied"
msgstr ""
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Caniatáu"
@@ -471,13 +503,13 @@ msgid "Engines"
msgstr "Peiriannau"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cwcis"
@@ -499,13 +531,13 @@ msgid "What language do you prefer for search?"
msgstr "Ym mha iaith wyt ti'n ffafrio chwilio?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr ""
@@ -680,148 +712,155 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr ""
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Llwybr Byr"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Iaith a ddewiswyd"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Cyfnod amser"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr ""
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Allweddeiriau"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Enw"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Disgrifiad"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Enghreifftiau"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Enw cwci"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Gwerth"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr ""
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr ""
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr ""
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "cadw"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "nôl"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Ailosod rhagosodiadau"
@@ -1194,7 +1233,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr ""
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Cefnogir yr iaith a ddewiswyd"
diff --git a/searx/translations/da/LC_MESSAGES/messages.mo b/searx/translations/da/LC_MESSAGES/messages.mo
index bbb8143d9..1772511cc 100644
--- a/searx/translations/da/LC_MESSAGES/messages.mo
+++ b/searx/translations/da/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/da/LC_MESSAGES/messages.po b/searx/translations/da/LC_MESSAGES/messages.po
index 3919f4d77..4ae9d8420 100644
--- a/searx/translations/da/LC_MESSAGES/messages.po
+++ b/searx/translations/da/LC_MESSAGES/messages.po
@@ -7,183 +7,214 @@
# Morten Krogh Andersen <spam1@krogh.net>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-31 07:17+0000\n"
"Last-Translator: Frederik From <frederikfrom@pm.me>\n"
-"Language-Team: Danish <https://weblate.bubu1.eu/projects/searxng/searxng/da/>"
-"\n"
"Language: da\n"
+"Language-Team: Danish "
+"<https://weblate.bubu1.eu/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 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "filer"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "generelt"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "musik"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "sociale medier"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "billeder"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "videoer"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "it"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "nyheder"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "kort"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "onion-links"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "videnskab"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "automatisk"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "lys"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "mørk"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "udløbstid"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "fortolkningsfejl"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "HTTP-protokolfejl"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "netværksfejl"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "uventet nedbrud"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "HTTP-fejl"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "HTTP-tilkoblingsfejl"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "for mange forespørgsler"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "adgang nægtet"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "server-API-fejl"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Intet fundet"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Kilde"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Ugyldige indstillinger, redigér venligst dine valg"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Ugyldig indstilling"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "søgefejl"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "for {minutes} minut(ter) siden"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "for {hours} time(r) og {minutes} minut(ter) siden"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generator af tilfældig værdi"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Generér forskellige tilfældige værdier"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Statistiske funktioner"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Beregn {functions} af parametrene"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Få rutevejledning"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (FORÆLDET)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Denne værdi er blevet overskrevet af"
@@ -191,7 +222,7 @@ msgstr "Denne værdi er blevet overskrevet af"
msgid "No abstract is available for this publication."
msgstr "Intet sammendrag er tilgængelig for denne publikation."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Kanal"
@@ -233,11 +264,11 @@ msgstr ""
"Undgå betalingsmure ved at viderestille til en åbent tilgængelig version,"
" hvis en sådan findes"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Søg på kategori i stedet"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -245,11 +276,11 @@ msgstr ""
"Udfør søgning straks, hvis en kategori vælges. Slå dette fra for at kunne"
" vælge flere kategorier (JavaScript påkrævet)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr "Selvinformation"
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -257,11 +288,11 @@ msgstr ""
"Viser din IP adresse hvis søgningen er \"ip\" og din user-agent i "
"søgningen indeholder \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Fjernelse af tracker URL"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Fjern trackeres parametre fra den returnerede URL"
@@ -312,35 +343,35 @@ msgstr "Luk"
msgid "Error!"
msgstr "Fejl!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Leveret af"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "en privatlivs--respekterende, hackbar meta-søgemaskine"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Kildekode"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Problemsporer"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Søgemaskine-statistik"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Offentlige instanser"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "Kontakt tilbyderen af instansen"
@@ -377,11 +408,11 @@ msgid "proxied"
msgstr "viderestillet"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Tillad"
@@ -482,13 +513,13 @@ msgid "Engines"
msgstr "Søgemaskiner"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -510,13 +541,13 @@ msgid "What language do you prefer for search?"
msgstr "Hvilket sprog foretrækker du til søgninger?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "SafeSearch"
@@ -696,112 +727,119 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Søgemaskinenavn"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Genvej"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Valgt sprog"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Tidsinterval"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Maks-tid"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Nøgleord"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Navn"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Beskrivelse"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Eksempler"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Cookie-navn"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Værdi"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -809,8 +847,8 @@ msgstr ""
"Disse indstillnger gemmes cookies på din enhed. Dette gør, at vi ikke "
"behøver at gemme data om dig."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -818,13 +856,13 @@ msgstr ""
"Disse cookies er kun til dine data. Vi benytter ikke disse til at spore "
"dig."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Søge-URL for den nuværende gemte indstilling"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -833,18 +871,18 @@ msgstr ""
"af beskyttelse ved at lække data til de sider der klikkes på i "
"resultatet."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "gem"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "tilbage"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Nustil til standard"
@@ -1217,7 +1255,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Pt. anvendte søgemaskiner"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Undstøtter valgte sprog"
@@ -1361,3 +1399,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/de/LC_MESSAGES/messages.mo b/searx/translations/de/LC_MESSAGES/messages.mo
index cee42c76f..6199569c6 100644
--- a/searx/translations/de/LC_MESSAGES/messages.mo
+++ b/searx/translations/de/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/de/LC_MESSAGES/messages.po b/searx/translations/de/LC_MESSAGES/messages.po
index b183beac4..c2e937a2c 100644
--- a/searx/translations/de/LC_MESSAGES/messages.po
+++ b/searx/translations/de/LC_MESSAGES/messages.po
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
-"PO-Revision-Date: 2021-12-24 07:17+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
+"PO-Revision-Date: 2022-01-07 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language-Team: German <https://weblate.bubu1.eu/projects/searxng/searxng/de/>"
"\n"
@@ -31,171 +31,203 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1\n"
+"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "Dateien"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "Allgemein"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "Musik"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "Soziale Medien"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "Bilder"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "Videos"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "IT"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "Neuigkeiten"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "Karte"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "Onions"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "Wissenschaft"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr "Apps"
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr "Lexika"
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr "Songtexte"
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr "Pakete"
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr "Q&A"
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr "Repositories"
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr "Software Wikis"
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr "WEB"
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "auto"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "hell"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "dunkel"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "Timeout"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "Fehler beim Parsen"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "HTTP-Protokollfehler"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "Netzwerkfehler"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "unerwarteter Absturz"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "HTTP-Fehler"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "HTTP-Verbindungsfehler"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "Proxy-Fehler"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "zu viele Anfragen"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "Zugriff verweigert"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "Server-API-Fehler"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Keine Einträge gefunden"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Quelle"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Ungültige Einstellungen. Bitte diese überprüfen"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Ungültige Einstellungen"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "Suchfehler"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "vor {minutes} Minute(n)"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "vor {hours} Stunde(n), {minutes} Minute(n)"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "Ausgesetzt"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Zufallswertgenerator"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Erzeugt diverse Zufallswerte"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Statistikfunktionen"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "{functions} der Argumente berechnen"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Richtung holen"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (OBSOLET)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Dieser Eintrag wurde überschrieben von"
@@ -203,7 +235,7 @@ msgstr "Dieser Eintrag wurde überschrieben von"
msgid "No abstract is available for this publication."
msgstr "Keine Zusammenfassung für die Veröffentlichung verfügbar."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Kanal"
@@ -247,11 +279,11 @@ msgstr ""
"Bezahlbeschränkungen durch die Weiterleitung zu der verfügbaren Open-"
"Access-Version vermeiden"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Suche starten, wenn Kategorie angeklickt wird"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -260,11 +292,11 @@ msgstr ""
"dann nicht mehr möglich, mehrere Kategorien auszuwählen. (JavaScript wird"
" benötigt)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr "Selbstauskunft"
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -272,11 +304,11 @@ msgstr ""
"Zeigt deine IP-Adresse an, wenn die Suchabfrage \"ip\" lautet, und deinen"
" User-Agent, wenn deine Suchabfrage \"user agent\" beinhaltet."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Tracker-URL-Entferner"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Tracker-Argumente von den zurückgegebenen URLs entfernen"
@@ -328,35 +360,35 @@ msgstr "Schließen"
msgid "Error!"
msgstr "Fehler!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Betrieben mit"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "eine privatsphären-respektierende, hackbare Metasuchmaschine"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Quellcode"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Bugtracker"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Suchmaschinenstatistiken"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Öffentliche Instanzen"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "Kontakt zum Betreuer der Instanz"
@@ -393,11 +425,11 @@ msgid "proxied"
msgstr "proxy"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Erlauben"
@@ -498,13 +530,13 @@ msgid "Engines"
msgstr "Suchmaschinen"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "Besondere Abfragen"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -526,13 +558,13 @@ msgid "What language do you prefer for search?"
msgstr "welche Sprache bevorzugst du für die Suche?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Sichere Suche"
@@ -705,8 +737,8 @@ msgid ""
"When enabled, the result page's title contains your query. Your browser "
"can record this title"
msgstr ""
-"Bei Aktivierung wird der Suchbegriff im Titel und der Historie des Browsers "
-"angezeigt"
+"Bei Aktivierung wird der Suchbegriff im Titel und der Historie des "
+"Browsers angezeigt"
#: searx/templates/oscar/preferences.html:315
msgid "Allow all"
@@ -716,90 +748,99 @@ msgstr "Alle zulassen"
msgid "Disable all"
msgstr "Alle deaktivieren"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+"Diese Registerkarte zeigt keine Suchergebnisse an, aber Sie können die hier "
+"aufgelisteten Suchmaschinen über bangs (!) durchsuchen."
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Suchmaschinenname"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Abkürzung"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Ausgewählte Sprache"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Zeitbereich"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr "Antwortzeit"
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "max. Zeit"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr "Zuverlässigkeit"
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr "Abfrage"
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Schlüsselwörter"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Name"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Beschreibung"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Beispiele"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr "Dies ist die Liste der in SearXNG verfügbaren Module für Sofortantworten."
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr "Dies ist die Liste der Plugins."
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
@@ -807,23 +848,23 @@ msgstr ""
"Die nachfolgende Liste zeigt alle Cookies, die SearXNG auf deinem "
"Computer speichert."
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr "Mit dieser Liste können Sie die Transparenz von SearXNG einschätzen."
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Cookie-Name"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Wert"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -831,8 +872,8 @@ msgstr ""
"Diese Informationen werden in Cookies auf Ihrem Rechner gespeichert, "
"damit wir keine Ihrer persönlichen Daten speichern müssen."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -840,13 +881,13 @@ msgstr ""
"Diese Cookies dienen einzig Ihrem Komfort. Wir verwenden sie nicht, um "
"Sie zu überwachen."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Such-URL für die aktuell gespeicherten Einstellungen"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -855,18 +896,18 @@ msgstr ""
"Privatsphäre reduzieren, weil gegebenenfalls ungewollt Daten an die "
"ausgewählten Ergebnisseiten übermittelt werden."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "Speichern"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "Zurück"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Zurücksetzen"
@@ -1242,7 +1283,7 @@ msgstr "Wähle auto um die Browsereinstellungen zu übernehmen"
msgid "Currently used search engines"
msgstr "Aktuell benutzte Suchmaschinen"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Unterstützt die ausgewählten Sprachen"
diff --git a/searx/translations/el_GR/LC_MESSAGES/messages.mo b/searx/translations/el_GR/LC_MESSAGES/messages.mo
index 183e15cf2..adffd554b 100644
--- a/searx/translations/el_GR/LC_MESSAGES/messages.mo
+++ b/searx/translations/el_GR/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/el_GR/LC_MESSAGES/messages.po b/searx/translations/el_GR/LC_MESSAGES/messages.po
index 9e225ad3f..331d3eef3 100644
--- a/searx/translations/el_GR/LC_MESSAGES/messages.po
+++ b/searx/translations/el_GR/LC_MESSAGES/messages.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2020-07-09 13:10+0000\n"
"Last-Translator: Adam Tauber <asciimoo@gmail.com>\n"
"Language: el_GR\n"
@@ -21,168 +21,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "αρχεία"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "γενικά"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "μουσική"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "κοινωνικά δίκτυα"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "εικόνες"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr ""
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr ""
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "νέα"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "χάρτης"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "επιστήμη"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr ""
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr ""
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr ""
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "λάθος αναζήτησης"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} λεπτά πριν"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr ""
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Γεννήτρια τυχαίων τιμών"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr ""
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr ""
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr ""
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr ""
@@ -190,7 +222,7 @@ msgstr ""
msgid "No abstract is available for this publication."
msgstr ""
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -228,11 +260,11 @@ msgid ""
"when available"
msgstr ""
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Αναζήτηση κατά την επιλογή κατηγορίας"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -240,11 +272,11 @@ msgstr ""
"Άμεση αναζήτηση κατά την επιλογή κατηγορίας. Απενεργοποιήστε για να "
"διαλέξετε πολλαπλές κατηγορίες. (απαιτείται JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -252,11 +284,11 @@ msgstr ""
"Προβολή της IP διεύθυνσης αν η αναζήτηση είναι \"ip\" και το user agent "
"αν η αναζήτηση περιέχει \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr ""
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr ""
@@ -305,35 +337,35 @@ msgstr ""
msgid "Error!"
msgstr "Λάθος!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr ""
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr ""
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Στατιστικά μηχανής"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -370,11 +402,11 @@ msgid "proxied"
msgstr ""
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Επέτρεψε"
@@ -475,13 +507,13 @@ msgid "Engines"
msgstr "Μηχανές"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr ""
@@ -503,13 +535,13 @@ msgid "What language do you prefer for search?"
msgstr "Τι γλώσσα προτιμάτε για αναζήτηση;"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Ασφαλής Αναζήτηση"
@@ -684,148 +716,155 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Όνομα μηχανής"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Συντόμευση"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Επιλεγμένη γλώσσα"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr ""
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr ""
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Λέξεις κλειδιά"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Όνομα"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Περιγραφή"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Παραδείγματα"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr ""
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Τιμή"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr ""
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr ""
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr ""
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "αποθήκευση"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "πίσω"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Επαναφορά προεπιλογών"
@@ -1198,7 +1237,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Μηχανές αναζήτησης που χρησιμοποιούνται"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Υποστηρίζει την επιλεγμένη γλώσσα"
diff --git a/searx/translations/en/LC_MESSAGES/messages.mo b/searx/translations/en/LC_MESSAGES/messages.mo
index c5f958638..59b94fd4c 100644
--- a/searx/translations/en/LC_MESSAGES/messages.mo
+++ b/searx/translations/en/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/en/LC_MESSAGES/messages.po b/searx/translations/en/LC_MESSAGES/messages.po
index 1c1a730c3..0777fb049 100644
--- a/searx/translations/en/LC_MESSAGES/messages.po
+++ b/searx/translations/en/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2014-01-30 15:22+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
@@ -18,168 +18,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr ""
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr ""
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr ""
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr ""
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr ""
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr ""
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr ""
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr ""
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr ""
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr ""
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr ""
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr ""
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr ""
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr ""
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr ""
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr ""
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr ""
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr ""
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr ""
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr ""
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr ""
@@ -187,7 +219,7 @@ msgstr ""
msgid "No abstract is available for this publication."
msgstr ""
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -225,31 +257,31 @@ msgid ""
"when available"
msgstr ""
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr ""
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
msgstr ""
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr ""
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr ""
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr ""
@@ -298,35 +330,35 @@ msgstr ""
msgid "Error!"
msgstr ""
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr ""
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr ""
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr ""
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -363,11 +395,11 @@ msgid "proxied"
msgstr ""
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr ""
@@ -468,13 +500,13 @@ msgid "Engines"
msgstr ""
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr ""
@@ -496,13 +528,13 @@ msgid "What language do you prefer for search?"
msgstr ""
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr ""
@@ -677,148 +709,155 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr ""
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr ""
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr ""
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr ""
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr ""
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr ""
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr ""
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr ""
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr ""
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr ""
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr ""
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr ""
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr ""
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr ""
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr ""
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr ""
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr ""
@@ -1189,7 +1228,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr ""
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr ""
diff --git a/searx/translations/eo/LC_MESSAGES/messages.mo b/searx/translations/eo/LC_MESSAGES/messages.mo
index c150dd187..e9f477de6 100644
--- a/searx/translations/eo/LC_MESSAGES/messages.mo
+++ b/searx/translations/eo/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/eo/LC_MESSAGES/messages.po b/searx/translations/eo/LC_MESSAGES/messages.po
index 9ab14f87a..4cc9efcf3 100644
--- a/searx/translations/eo/LC_MESSAGES/messages.po
+++ b/searx/translations/eo/LC_MESSAGES/messages.po
@@ -9,183 +9,214 @@
# Venca24 <Vaclav.Zouzalik@seznam.cz>, 2018
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-10 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Esperanto <https://weblate.bubu1.eu/projects/searxng/searxng/"
-"eo/>\n"
"Language: eo\n"
+"Language-Team: Esperanto "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/eo/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "dosieroj"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "ĝenerala"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "muziko"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "sociaj retoj"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "bildoj"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "videoj"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "komputiko"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "novaĵoj"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "mapo"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "scienco"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Nenio trovita"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Nevalidaj agordoj, bonvolu redakti viajn agordojn"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Nevalidaj agordoj"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "serĉa eraro"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "antaŭ {minutes} minuto(j)"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "antaŭ {hours} horo(j), {minutes} minuto(j)"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Hazardvalora generilo"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Ĝi generas diversajn hazardajn valorojn"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Statistikaj funkcioj"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Kalkulas {functions} el la argumentoj"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Tiu ĉi enigo estis anstataŭigita per"
@@ -193,7 +224,7 @@ msgstr "Tiu ĉi enigo estis anstataŭigita per"
msgid "No abstract is available for this publication."
msgstr "Neniu resumo atingeblas por tiu ĉi eldonaĵo."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -233,11 +264,11 @@ msgstr ""
"Eviti pagomurojn per direkto al malfermaliraj versioj de eldonaĵoj, se "
"eblas"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Serĉi en elektita kategorio"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -245,11 +276,11 @@ msgstr ""
"Serĉi tuj se oni elektas kategorion. Malŝaltu ĝin por elekti plurajn "
"kategoriojn (ĜavoSkripto bezonata)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -257,11 +288,11 @@ msgstr ""
"Montras vian IP-adreson se la serĉofrazo estas \"ip\" kaj vian klientan "
"aplikaĵon se la serĉofrazo enhavas \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Forigilo de URL-spuriloj"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Forviŝi spurajn argumentojn el la ricevita URL"
@@ -312,35 +343,35 @@ msgstr "Fermi"
msgid "Error!"
msgstr "Eraro!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Funkciigita per"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "kodumebla metaserĉilo kiu respektas vian privatecon"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Statistikoj pri la motoro"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -377,11 +408,11 @@ msgid "proxied"
msgstr "prokurata"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Permesi"
@@ -482,13 +513,13 @@ msgid "Engines"
msgstr "Motoroj"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Kuketoj"
@@ -510,13 +541,13 @@ msgid "What language do you prefer for search?"
msgstr "Kiun lingvon vi pli ŝatas por serĉi?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "SekuraSerĉo"
@@ -646,9 +677,9 @@ msgid ""
"href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
" rel=\"external\">learn more about request methods</a>"
msgstr ""
-"Ŝanĝi kiel formoj estas sendataj, <a href=\"http://en.wikipedia.org/wiki/"
-"Hypertext_Transfer_Protocol#Request_methods\" rel=\"external\">sciu pli pri "
-"peto-metodoj</a>"
+"Ŝanĝi kiel formoj estas sendataj, <a "
+"href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
+" rel=\"external\">sciu pli pri peto-metodoj</a>"
#: searx/templates/oscar/preferences.html:273
#: searx/templates/simple/preferences.html:249
@@ -694,112 +725,119 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Motora nomo"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Fulmoklavo"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Elekti lingvon"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Tempa intervalo"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Maksimuma tempo"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Ŝlosilvortoj"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nomo"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Priskribo"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Ekzemploj"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Nomo de kuketo"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Valoro"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -807,20 +845,20 @@ msgstr ""
"Tiuj ĉi agordoj estas konservitaj en viaj kuketoj, kio ebligas al ni ne "
"konservi tiujn datumojn pri vi en nia servilo."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr "Tiuj kuketoj estas nur por via plaĉo, ni ne uzas ilin por spuri vin."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Serĉo-URL kun aktuale konservitaj agordoj"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -828,18 +866,18 @@ msgstr ""
"Rimarko: Precizigo de propraj agordoj en la serĉo-URL povas malaltigi "
"privatecon per nevola diskonigo de la datumoj al alklikantaj retejoj."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "konservi"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "antaŭen"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Reagordi al defaŭlto"
@@ -1212,7 +1250,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Aktuale uzataj serĉiloj"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Subtenas elektitan lingvon"
@@ -1360,3 +1398,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/es/LC_MESSAGES/messages.mo b/searx/translations/es/LC_MESSAGES/messages.mo
index 96c07b91b..fea33a144 100644
--- a/searx/translations/es/LC_MESSAGES/messages.mo
+++ b/searx/translations/es/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/es/LC_MESSAGES/messages.po b/searx/translations/es/LC_MESSAGES/messages.po
index 1702b1615..2264c42c0 100644
--- a/searx/translations/es/LC_MESSAGES/messages.po
+++ b/searx/translations/es/LC_MESSAGES/messages.po
@@ -17,183 +17,214 @@
# wefwefew ewfewfewf <nnnedmz0d@moakt.ws>, 2016
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-10 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Spanish <https://weblate.bubu1.eu/projects/searxng/searxng/es/"
-">\n"
"Language: es\n"
+"Language-Team: Spanish "
+"<https://weblate.bubu1.eu/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 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "Archivos"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "General"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "Música"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "Medios sociales"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "Imágenes"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "Vídeos"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "Informática"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "Noticias"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "Mapa"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "onions"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "Ciencia"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "auto"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "claro"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "oscuro"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "expirado"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "error de procesamiento"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "Error de protocolo HTTP"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "Error de red"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "cierre inesperado"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "Error de HTTP"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "Error de conexíon HTTP"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "error de proxy"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "demasiadas peticiones"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "acceso denegado"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "error en la API del servidor"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Ningún artículo encontrado"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Fuente"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Parámetros incorrectos, por favor, cambia tus preferencias"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Ajustes no válidos"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "error en la búsqueda"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "hace {minutes} minuto(s)"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "hace {hours} hora(s) y {minutes} minuto(s)"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "Suspendido/a"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generador de valores aleaorios"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Generar varios valores aleatorios"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Funciones de estadística"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Computar {functions} de parámetros"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Obtener indicaciones"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{titulo} (OBSOLETO)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Esta entrada la ha sustituido"
@@ -201,7 +232,7 @@ msgstr "Esta entrada la ha sustituido"
msgid "No abstract is available for this publication."
msgstr "No hay resúmenes disponibles para esta publicación."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Canal"
@@ -243,11 +274,11 @@ msgstr ""
"Evitar barreras de pago redireccionando a las versiones de acceso libre "
"de las publicaciones cuando estén disponibles"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Buscar en la categoría seleccionada"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -255,11 +286,11 @@ msgstr ""
"Realizar una búsqueda inmediatamente si se ha seleccionado una categoría."
" Desactivar para seleccionar varias categorías. (Se requiere JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -267,11 +298,11 @@ msgstr ""
"Muestra tu dirección IP si la consulta es \"ip\" y tu Agente de Usuario "
"si la consulta contiene \"agente de usuario\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Eliminador de URL rastreadora"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Eliminar los argumentos de los rastreadores en la URL devuelta"
@@ -323,35 +354,35 @@ msgstr "Cerrar"
msgid "Error!"
msgstr "¡Error!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Creado por"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "un metabuscador hackable que respeta la privacidad"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Código fuente"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Gestor de incidencias"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Estadísticas del motor de búsqueda"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Instancias públicas"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -388,11 +419,11 @@ msgid "proxied"
msgstr "proxied"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Permitir"
@@ -493,13 +524,13 @@ msgid "Engines"
msgstr "Motores"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -521,13 +552,13 @@ msgid "What language do you prefer for search?"
msgstr "¿Qué idioma prefieres para la búsqueda?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Búsqueda segura"
@@ -707,112 +738,119 @@ msgstr "Permitir todo"
msgid "Disable all"
msgstr "Deshabilitar todo"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Nombre del motor de búsqueda"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Atajo"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Idioma elegido"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Rango de tiempo"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Tiempo máximo"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Plabras clave"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nombre"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Descripción"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Ejemplos"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Nombre de la cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Valor"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -820,8 +858,8 @@ msgstr ""
"Esta configuración se guarda en sus cookies, lo que nos permite no "
"almacenar dicha información sobre usted."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -829,13 +867,13 @@ msgstr ""
"Estas cookies son para su propia comodidad, no las utilizamos para "
"rastrearle."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Buscar URL de las preferencias guardadas actualmente"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -844,18 +882,18 @@ msgstr ""
"puede reducir la privacidad al filtrar datos a los sitios de resultados "
"en los que se ha hecho clic."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "Guardar"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "Atrás"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Restablecer configuración por defecto"
@@ -1228,7 +1266,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Motores de búsqueda actualmente en uso"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Soporta el idioma seleccionado"
@@ -1380,3 +1418,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/et/LC_MESSAGES/messages.mo b/searx/translations/et/LC_MESSAGES/messages.mo
index c5c3c71a7..04f6bed9a 100644
--- a/searx/translations/et/LC_MESSAGES/messages.mo
+++ b/searx/translations/et/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/et/LC_MESSAGES/messages.po b/searx/translations/et/LC_MESSAGES/messages.po
index 23e09ef25..141c9610d 100644
--- a/searx/translations/et/LC_MESSAGES/messages.po
+++ b/searx/translations/et/LC_MESSAGES/messages.po
@@ -7,183 +7,214 @@
# Madis Otenurm, 2019
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-31 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Estonian <https://weblate.bubu1.eu/projects/searxng/searxng/"
-"et/>\n"
"Language: et\n"
+"Language-Team: Estonian "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/et/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "failid"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "üldine"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "muusika"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "sotsiaalmeedia"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "pildid"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "videod"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "tehnoloogia"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "uudised"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "kaardid"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "teadus"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "dark"
msgstr "pime"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Üksust ei leitud"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Sobimatud seaded, palun muuda oma eelistusi"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Sobimatud seaded"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "otsingu viga"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minut(it) tagasi"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} tund(i), {minutes} minut(it) tagasi"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Juhusliku väärtuse generaator"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Genereeri erinevaid juhuslikke väärtusi"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Statistikafunktsioonid"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Arvuta argumentide {functions}"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Hangi juhised"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (VANANENUD)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "See üksus on asendatud:"
@@ -191,7 +222,7 @@ msgstr "See üksus on asendatud:"
msgid "No abstract is available for this publication."
msgstr "Selle väljaande jaoks pole abstraktset."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Kanal"
@@ -231,11 +262,11 @@ msgstr ""
"Väldi maksumüüre, suunates võimalusel väljaannete avatud ligipääsuga "
"versioonidele"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Otsi kategooria valimisel"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -243,11 +274,11 @@ msgstr ""
"Teosta otsing koheselt, kui kategooria on valitud. Keela mitme kategooria"
" valimiseks. (Nõuab JavaScripti)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -255,11 +286,11 @@ msgstr ""
"Kuvab sinu IP'd, kui päringuks on \"ip\" ning kasutajaagenti, kui "
"päringuks on \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Jälitajate eemaldus URList"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Eemaldab jälitavad argumendid tagastatud URList"
@@ -311,35 +342,35 @@ msgstr "Sulge"
msgid "Error!"
msgstr "Viga!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Põhineb tarkvaral"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "privaatsust austaval, häkitaval metaotsingu mootoril"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Lähtekood"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Vigade loetelu"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Mootori statistika"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Avalikud eksemplarid"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -376,11 +407,11 @@ msgid "proxied"
msgstr "proksitud"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Luba"
@@ -481,13 +512,13 @@ msgid "Engines"
msgstr "Mootorid"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Küpsised"
@@ -509,13 +540,13 @@ msgid "What language do you prefer for search?"
msgstr "Mis keelt sa otsinguks eelistad?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Ohutuotsing"
@@ -695,112 +726,119 @@ msgstr "Luba kõik"
msgid "Disable all"
msgstr "Keela kõik"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Mootori nimi"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Otsetee"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Valitud keel"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Ajavahemik"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Maksimaalne aeg"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Märksõnad"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nimi"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Kirjeldus"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Näited"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Küpsise nimi"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Väärtus"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -808,8 +846,8 @@ msgstr ""
"Need seaded salvestatakse sinu küpsistes, see lubab meil sinu kohta "
"andmeid mitte salvestada."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -817,13 +855,13 @@ msgstr ""
"Need küpsised on vaid mugavuse tarbeks, me ei kasuta neid sinu "
"jälitamiseks."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Otsingu URL hetkel salvestatud eelistuste kohta"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -831,18 +869,18 @@ msgstr ""
"Märkus: täpsemate seadete määramine otsingu URLis võib vähendada "
"privaatsust, lekitades andmed klõpsatud tulemuste saitidele."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "salvesta"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "tagasi"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Lähtesta vaikeseaded"
@@ -1215,7 +1253,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Hetkel kasutatud otsingumootorid"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Toetab valitud keelt"
@@ -1361,3 +1399,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/eu/LC_MESSAGES/messages.mo b/searx/translations/eu/LC_MESSAGES/messages.mo
index cb950b469..2594f54f1 100644
--- a/searx/translations/eu/LC_MESSAGES/messages.mo
+++ b/searx/translations/eu/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/eu/LC_MESSAGES/messages.po b/searx/translations/eu/LC_MESSAGES/messages.po
index 69ad8b3e8..d887bb806 100644
--- a/searx/translations/eu/LC_MESSAGES/messages.po
+++ b/searx/translations/eu/LC_MESSAGES/messages.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-11-03 08:06+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language: eu\n"
@@ -23,168 +23,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "fitxategiak"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "orokorra"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "musika"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "media soziala"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "irudiak"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "bideoak"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "informatika"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "berriak"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "mapa"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "zientzia"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Ez da elementurik aurkitu"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Ezarpen ez baliodunak, mesedez editatu zure hobespenak"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Ezarpen ez baliodunak"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "bilaketa akatsa"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "duela {minutes} minutu"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "duela {hours} ordu eta {minutes} minutu"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Ausazko balio sortzailea"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Ausazko balio ezberdinak sortu"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Funtzio estatistikoak"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Parametroen {functions} zenbatu"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Norabideak lortu"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (ZAHARKITUA)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Sarrera hau hurrengoarekin ordezkatu da"
@@ -192,7 +224,7 @@ msgstr "Sarrera hau hurrengoarekin ordezkatu da"
msgid "No abstract is available for this publication."
msgstr "Ez dago abstrakturik eskuragarri argitalpen honetarako."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -234,11 +266,11 @@ msgstr ""
"Ordainketa hormak sahiestu argitalpenen sartze-askeko bertsioetara "
"berbidaliz ahal denean"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Bilatu kategoria hautatzerakoan"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -246,11 +278,11 @@ msgstr ""
"Bilaketa egin kategoria hautatu bezain laster. Ezgaitu ezazu hainbat "
"kategoria hautatu ahal izateko. (JavaScript behar du)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -258,11 +290,11 @@ msgstr ""
"Zure IPa erakutsi bilatutakoa \"ip\" bada eta zure user agenta "
"bilatutakoa \"user agent\" bada."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "URL aztarnariak kendu"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Aztarnarien argumentuak kendu itzulitako URLtik"
@@ -314,35 +346,35 @@ msgstr "Itxi"
msgid "Error!"
msgstr "Errorea!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Honek bultzatua"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "pribatutasun-errespetatzaile, metabilaketa motor hackeagarri bat"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Iturburu-kodea"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Arazoak"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Bilatzaileen estatistikak"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Instantzia publikoak"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -379,11 +411,11 @@ msgid "proxied"
msgstr "proxyatuta"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Baimendu"
@@ -484,13 +516,13 @@ msgid "Engines"
msgstr "Bilatzaileak"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookieak"
@@ -512,13 +544,13 @@ msgid "What language do you prefer for search?"
msgstr "Zein hizkuntzan egin nahi duzu bilaketa?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Bilaketa segurua"
@@ -698,112 +730,119 @@ msgstr "Guztiak baimendu"
msgid "Disable all"
msgstr "Guztiak ezgaitu"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Bilatzailearen izena"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Lasterbidea"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Hautatutako hizkuntza"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Denbora tartea"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Gehienezko denbora"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Gako-hitzak"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Izena"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Deskripzioa"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Adibideak"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Cookiearen izena"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Balioa"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -811,8 +850,8 @@ msgstr ""
"Ezarpen hauek zure cookietan gordetzen dira, honek zuri buruzko "
"informaziorik ez gordetzea baimentzen digu."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -820,13 +859,13 @@ msgstr ""
"Cookie hauek zure onurarako besterik ez dira, ez ditugu zure jarraipenik "
"egiteko erabiltzen."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Une honetan gordetako hobespenen bilaketa URLa"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -834,18 +873,18 @@ msgstr ""
"Oharra: bilaketa URLan ezarpen pertsonalizatuak zehazteak pribatutasuna "
"txikiagotu dezake klikatutako erantzun guneetara datuak emanez."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "gorde"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "atzera"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Berrezarri lehenetsiak"
@@ -1218,7 +1257,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Erabiliak izaten ari diren bilatzaileak"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Hautatutako hizkuntza onartzen du"
diff --git a/searx/translations/fa_IR/LC_MESSAGES/messages.mo b/searx/translations/fa_IR/LC_MESSAGES/messages.mo
index 68ef6c061..759ee94fb 100644
--- a/searx/translations/fa_IR/LC_MESSAGES/messages.mo
+++ b/searx/translations/fa_IR/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/fa_IR/LC_MESSAGES/messages.po b/searx/translations/fa_IR/LC_MESSAGES/messages.po
index f449674d5..5799d47f4 100644
--- a/searx/translations/fa_IR/LC_MESSAGES/messages.po
+++ b/searx/translations/fa_IR/LC_MESSAGES/messages.po
@@ -10,183 +10,214 @@
# Noémi Ványi <sitbackandwait@gmail.com>, 2020
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-24 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Persian <https://weblate.bubu1.eu/projects/searxng/searxng/fa/"
-">\n"
"Language: fa_IR\n"
+"Language-Team: Persian "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/fa/>\n"
+"Plural-Forms: nplurals=2; plural=n > 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "فایل‌ها"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "عمومی"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "موسیقی"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "شبکهٔ اجتماعی"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "تصاویر"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "ویدیوها"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "فناوری اطلاعات"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "اخبار"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "نقشه"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "پیازها"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "علم"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "خودکار"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "روشن"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "تاریک"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "تایم‌اوت"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "خطای تجزیه"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "خطای پروتکل HTTP"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "خطای شبکه"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "مشکل غیرمنتظره"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "خطای HTTP"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "خطای اتصال HTTP"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "خطای پروکسی"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "کپچا"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "درخواست‌های زیاد"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "دسترسی ممنوع است"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "خطای API سرور"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "چیزی پیدا نشد"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "منبع"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "تنظیمات نادرست است، لطفا پیش‌فرض‌های جستجو را تغییر دهید"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "تنظیمات نادرست"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "خطای جست‌وجو"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} دقیقه پیش"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} ساعت و {minutes} دقیقه پیش"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "تعلیق‌شده"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "ایجادگر مقدار تصادفی"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "ایجاد مقادیر تصادفی متفاوت"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "توابع آماری"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "پردازش {functions} نشانوندها"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "دستورهای دریافت"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (OBSOLETE)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "این ورودی معلق شده است، توسط"
@@ -194,7 +225,7 @@ msgstr "این ورودی معلق شده است، توسط"
msgid "No abstract is available for this publication."
msgstr "هیچ چکیده‌ای برای این انتشار در دسترس نیست."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "کانال"
@@ -231,38 +262,38 @@ msgid ""
"Avoid paywalls by redirecting to open-access versions of publications "
"when available"
msgstr ""
-"خودداری از منابع پرداختی با تغییر مسیر به نسخه‌های متن‌باز نشریات در صورت "
-"دسترسی"
+"خودداری از منابع پرداختی با تغییر مسیر به نسخه‌های متن‌باز نشریات در صورت"
+" دسترسی"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "جست‌وجو در دستهٔ انتخابی"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
msgstr ""
-"انجام جست‌وجو به‌محض اگر یک دسته انتخاب شد. برای انتخاب چندین دسته این گزینه "
-"را غیرفعال کنید. (نیازمند جاواسکریپت)"
+"انجام جست‌وجو به‌محض اگر یک دسته انتخاب شد. برای انتخاب چندین دسته این "
+"گزینه را غیرفعال کنید. (نیازمند جاواسکریپت)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr "اطلاعات خوداظهاری"
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr ""
-"نمایش آی‌پی شما، اگر ورودی «ip» باشد و نمایش عامل کاربر شما در صورتی که حاوی "
-"«user agent» باشد."
+"نمایش آی‌پی شما، اگر ورودی «ip» باشد و نمایش عامل کاربر شما در صورتی که "
+"حاوی «user agent» باشد."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "از بین برنده ی آدرس ردیاب ها<br>"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "حذف نشانوندهای ردیاب‌ها از URL برگشتی"
@@ -313,35 +344,35 @@ msgstr "بستن"
msgid "Error!"
msgstr "خطا!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "قدرت گرفته از<br>"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "یک ابرموتور جست‌وجوی حافظ حریم شخصی"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "کد منبع"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "دنبال‌گر مشکل"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "آمار موتور"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "شاهدهای عمومی"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "نگهدارندهٔ شاهد تماس"
@@ -378,11 +409,11 @@ msgid "proxied"
msgstr "پروکسی‌شده"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "اجازه"
@@ -483,13 +514,13 @@ msgid "Engines"
msgstr "موتورها"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "مقدارهای ویژه"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "کلوچک‌ها"
@@ -511,13 +542,13 @@ msgid "What language do you prefer for search?"
msgstr "چه زبانی را برای جست‌وجو می‌پسندید؟"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "جست‌وجوی امن"
@@ -647,9 +678,9 @@ msgid ""
"href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
" rel=\"external\">learn more about request methods</a>"
msgstr ""
-"تغییر در چگونگی ثبت فرم‌ها، <a href=\"http://en.wikipedia.org/wiki/"
-"Hypertext_Transfer_Protocol#Request_methods\" rel=\"external\">روش‌های "
-"درخواست بیش‌تر بیاموزید."
+"تغییر در چگونگی ثبت فرم‌ها، <a "
+"href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
+" rel=\"external\">روش‌های درخواست بیش‌تر بیاموزید."
#: searx/templates/oscar/preferences.html:273
#: searx/templates/simple/preferences.html:249
@@ -686,8 +717,8 @@ msgid ""
"When enabled, the result page's title contains your query. Your browser "
"can record this title"
msgstr ""
-"هنگام فعال بودن، عنوان صفحهٔ نتیجه، ورودی شما را در بر می‌گیرد. مرورگر شما "
-"می‌تواند این عنوان را ضبط کند"
+"هنگام فعال بودن، عنوان صفحهٔ نتیجه، ورودی شما را در بر می‌گیرد. مرورگر "
+"شما می‌تواند این عنوان را ضبط کند"
#: searx/templates/oscar/preferences.html:315
msgid "Allow all"
@@ -697,155 +728,161 @@ msgstr "اجازه به همه"
msgid "Disable all"
msgstr "غیرفعال‌سازی همه"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "نام موتور"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "میان‌بر"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "زبان انتخابی"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "بازهٔ زمانی"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr "زمان پاسخ"
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "زمان بیشینه"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr "اعتمادپذیری"
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr "ورودی"
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "کلیدواژه‌ها"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "نام"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "توصیف"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "مثال‌ها"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr "این فهرست ماژول‌های پاسخ‌گوی فوری SearXNG است."
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr "این فهرست افزونه‌هاست."
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
-msgstr ""
-"این فهرست کلوچک‌ها و مقدارهایی است که SearXNG در رایانهٔ شما نگه می‌دارد."
+msgstr "این فهرست کلوچک‌ها و مقدارهایی است که SearXNG در رایانهٔ شما نگه می‌دارد."
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr "با این فهرست، می‌توانید شفافیت SearXNG را بیازمایید."
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "نام کلوچک"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "مقدار"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr ""
-"این تنظیمات در کلوچک‌های شما ذخیره می‌شوند و به ما توانایی ذخیرهٔ این دادهٔ "
-"مربوط به شما را نمی‌دهد."
+"این تنظیمات در کلوچک‌های شما ذخیره می‌شوند و به ما توانایی ذخیرهٔ این "
+"دادهٔ مربوط به شما را نمی‌دهد."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr ""
-"این کلوچک‌ها تنها برای آسودگی شما هستند و ما از این کلوچک‌ها برای ردیابی شما "
-"استفاده نمی‌کنیم."
+"این کلوچک‌ها تنها برای آسودگی شما هستند و ما از این کلوچک‌ها برای ردیابی "
+"شما استفاده نمی‌کنیم."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "URL جست‌وجوی پیش‌فرض‌های ذخیره‌شدهٔ کنونی"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-"هشدار: تعیین تنظیمات شخصی در URL جست‌وجو می‌تواند حریم شخصی شما را با درز "
-"دادن داده‌ها به سایت‌های نتایج کلیک‌شده به خطر اندازد."
+"هشدار: تعیین تنظیمات شخصی در URL جست‌وجو می‌تواند حریم شخصی شما را با درز"
+" دادن داده‌ها به سایت‌های نتایج کلیک‌شده به خطر اندازد."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "ذخیره"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "قبلی"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "بازنشانی پیش‌فرض‌ها"
@@ -1059,8 +1096,8 @@ msgid ""
"we didn't find any results. Please use another query or search in more "
"categories."
msgstr ""
-"چیزی پیدا نشد. لطفً ورودی دیگری را بیازمایید یا در دسته‌‌های بیش‌تری جست‌وجو "
-"کنید."
+"چیزی پیدا نشد. لطفً ورودی دیگری را بیازمایید یا در دسته‌‌های بیش‌تری "
+"جست‌وجو کنید."
#: searx/templates/oscar/messages/save_settings_successfull.html:7
msgid "Well done!"
@@ -1218,7 +1255,7 @@ msgstr "برای پیروی از تنظیمات مرورگرتان خودکار
msgid "Currently used search engines"
msgstr "موتورهای جستجوی در حال استفاده"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "زبان انتخاب شده را پشتیبانی می‌کند"
@@ -1366,3 +1403,4 @@ msgstr "موتور"
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/fi/LC_MESSAGES/messages.mo b/searx/translations/fi/LC_MESSAGES/messages.mo
index d19d61f26..66147040b 100644
--- a/searx/translations/fi/LC_MESSAGES/messages.mo
+++ b/searx/translations/fi/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/fi/LC_MESSAGES/messages.po b/searx/translations/fi/LC_MESSAGES/messages.po
index e1f17698f..fb76ea002 100644
--- a/searx/translations/fi/LC_MESSAGES/messages.po
+++ b/searx/translations/fi/LC_MESSAGES/messages.po
@@ -6,183 +6,214 @@
# Jiri Grönroos <jiri.gronroos@iki.fi>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-24 07:17+0000\n"
"Last-Translator: Mico Hautaluoma <m@mha.fi>\n"
-"Language-Team: Finnish <https://weblate.bubu1.eu/projects/searxng/searxng/fi/"
-">\n"
"Language: fi\n"
+"Language-Team: Finnish "
+"<https://weblate.bubu1.eu/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 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "tiedostot"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "yleiset"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "musiikki"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "sosiaalinen media"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "kuvat"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "videot"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "it"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "uutiset"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "kartta"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "onion-linkit"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "tiede"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "automaattinen"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "vaalea"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "tumma"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "aikakatkaistu"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "jäsentämis virhe"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "HTTP-protokolli virhe"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "verkko virhe"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "odottamaton kaatuminen"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "HTTP-virhe"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "HTTP-yhteysvirhe"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "Proxy-virhe"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "liian monta pyyntöä"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "pääsy kielletty"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "palvelimen API-virhe"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Tietuetta ei löytynyt"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Lähde"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Virheelliset asetukset, muokkaa siis asetuksia"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Virheelliset asetukset"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "hakuvirhe"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} min sitten"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} t, {minutes} min sitten"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "keskeytetty"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Satunnaisluvun generaattori"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Generoi satunnaislukuja"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Tilastolliset funktiot"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Laske argumenttien {functions}"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Reittiohjeet"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{otsikko} (VANHENTUNUT)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Tämän kohdan on korvannut"
@@ -190,7 +221,7 @@ msgstr "Tämän kohdan on korvannut"
msgid "No abstract is available for this publication."
msgstr "Tästä julkaisusta ei ole yhteenvetoa."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Kanava"
@@ -232,11 +263,11 @@ msgstr ""
"Vältä maksumuureja ohjaamalla julkaisujen avoimiin versioihin jos "
"mahdollista"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Etsi valitsemalla luokka"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -244,11 +275,11 @@ msgstr ""
"Suorita haku välittömästi, jos luokka valitaan. Poista käytöstä "
"valitaksesi useita luokkia. (JavaScript vaaditaan)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr "Itsetiedot"
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -256,11 +287,11 @@ msgstr ""
"Näyttää IP-osoitteesi jos hakuehtosi on \"ip\" ja selaimen tunnistetiedot"
" jos hakuehtosi sisältää sanat \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Seurantapalvelimen osoitteen poistaja"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Poista seurantapalvelinten argumentit palautetusta osoitteesta"
@@ -311,35 +342,35 @@ msgstr "Sulje"
msgid "Error!"
msgstr "Virhe!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Taustavoimana"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "yksityisyyttä kunnioittava, muokattava metahakukone"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Lähdekoodi"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Ongelmien seuranta"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Hakukoneen tilastot"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Julkiset palvelimet"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "Ota yhteyttä palvelun ylläpitäjään"
@@ -376,11 +407,11 @@ msgid "proxied"
msgstr "välityspalvelimella"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Salli"
@@ -481,13 +512,13 @@ msgid "Engines"
msgstr "Hakukoneet"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "Erityisiä kyselyitä"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Evästeet"
@@ -509,13 +540,13 @@ msgid "What language do you prefer for search?"
msgstr "Millä kielellä haluat etsiä ensisijaisesti?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "SafeSearch"
@@ -697,90 +728,97 @@ msgstr "Salli kaikki"
msgid "Disable all"
msgstr "Poista kaikki käytöstä"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Hakukoneen nimi"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Oikoreitti"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Valittu kieli"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Aikaväli"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr "Vastaus aika"
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Enimmäisaika"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr "Luotettavuus"
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr "Kysely"
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Avainsanat"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nimi"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Kuvaus"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Esimerkit"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr "Tämä on luettelo SearXNG:n pikavastausmoduuleista."
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr "Tämä on lista lisäosista."
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
@@ -788,23 +826,23 @@ msgstr ""
"Tämä on luettelo evästeistä ja niiden arvoista, joita SearXNG tallentaa "
"tietokoneellesi."
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr "Tämän luettelon avulla voit arvioida, SearXNG:n läpinäkyvyyttä."
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Evästeen nimi"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Arvo"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -812,8 +850,8 @@ msgstr ""
"Nämä asetukset tallennetaan evästeisiisi. Näin Searxin ei tarvitse "
"tallentaa sinuun liittyviä henkilökohtaisia tietoja."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -821,13 +859,13 @@ msgstr ""
"Kyseiset evästeet palvelevat ainoastaan sinua, eikä niitä käytetä "
"seuraamiseesi."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Nykyisten asetusten hakuosoite"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -836,18 +874,18 @@ msgstr ""
"vuotamalla tietoja niille sivustoille, joihin kohdistuvia tuloksia "
"napsautetaan."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "Tallenna"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "Takaisin"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Palauta oletukset"
@@ -1220,7 +1258,7 @@ msgstr "Valitse auto seurataksesi selaimesi asetuksia"
msgid "Currently used search engines"
msgstr "Nyt käytetyt hakukoneet"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Tukee valittua kieltä"
@@ -1369,3 +1407,4 @@ msgstr "Hakukone"
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/fil/LC_MESSAGES/messages.mo b/searx/translations/fil/LC_MESSAGES/messages.mo
index 49452ebc2..e459340f6 100644
--- a/searx/translations/fil/LC_MESSAGES/messages.mo
+++ b/searx/translations/fil/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/fil/LC_MESSAGES/messages.po b/searx/translations/fil/LC_MESSAGES/messages.po
index deee62612..c1d9a5800 100644
--- a/searx/translations/fil/LC_MESSAGES/messages.po
+++ b/searx/translations/fil/LC_MESSAGES/messages.po
@@ -6,184 +6,215 @@
# gr01d, 2018
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-10 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Filipino <https://weblate.bubu1.eu/projects/searxng/searxng/"
-"fil/>\n"
"Language: fil\n"
+"Language-Team: Filipino "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/fil/>\n"
+"Plural-Forms: nplurals=2; plural=(n == 1 || n==2 || n==3) || (n % 10 != 4"
+" || n % 10 != 6 || n % 10 != 9)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n == 1 || n==2 || n==3) || (n % 10 != 4 || "
-"n % 10 != 6 || n % 10 != 9);\n"
-"X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "file"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "pangkalahatan"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "musika"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "social media"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "larawan"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "bidyo"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "it"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "balita"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "mapa"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "agham"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Walang nakita na aytem"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Maling settings, paki ayos ang preferences"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Maling settings"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "nagkaproblema sa paghahanap"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} na minuto ang nakalipas"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} oras at {minutes} na minto ang nakalipas"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Random value generator"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr ""
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Estatistika ng mga tungkulin"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Tuusin ang {functions} ng pangangatuwiran"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Ang tala na ito ay ipinagpaliban ng"
@@ -191,7 +222,7 @@ msgstr "Ang tala na ito ay ipinagpaliban ng"
msgid "No abstract is available for this publication."
msgstr "Walang nakita na abstract para sa pahahayag na ito."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -233,11 +264,11 @@ msgstr ""
"Iwasan ang paywall sa pag-redirect sa open-access na bersyon ng "
"pahahayagan kapagmakukuha"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Maghanap kapag nakapili ng uri"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -245,11 +276,11 @@ msgstr ""
"Gawin ang paghahanap hanggat maaari kapag nakapili ng uri. Alisin kapag "
"nakapili ng maraming uri. (Nangagailangan ng JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -257,11 +288,11 @@ msgstr ""
"Ipapakita ang iyong IP kapag ang tanong ay \"ip\" at ang iyong user agent"
" kapag ang sa tanong ay naglalaman ng \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Alisin ang URL tracker"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Alisin ang tracker sa ibabalik na URL"
@@ -313,35 +344,35 @@ msgstr "Isara"
msgid "Error!"
msgstr "Kamalian!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Pinapatakbo ng"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "isang gumagalang sa pagiging pribado, hackable na metasearch engine"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Engine stats"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -378,11 +409,11 @@ msgid "proxied"
msgstr ""
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Payagan"
@@ -483,13 +514,13 @@ msgid "Engines"
msgstr "Engines"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -511,13 +542,13 @@ msgid "What language do you prefer for search?"
msgstr "Ano ang gusto mong wika sa paghahanap?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Ligtas na Paghahanap"
@@ -695,112 +726,119 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Pangalan ng engine"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr ""
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Piniling wika"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Agwat ng oras"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Ang max na oras"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Mga keyword"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Pangalan"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Paglalarawan"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Mga halimbawa"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Pangalan ng cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr ""
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -808,8 +846,8 @@ msgstr ""
"Ang settings ay nakalagay sa cookies upang hindi kami makakuha ng datos "
"mula sa iyo."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -817,13 +855,13 @@ msgstr ""
"Hindi namin ginagamit ang cookies para i-track ka, ito ay para maging "
"maayos ang paggamit mo."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Search URL ng kasalukuyan na naka-save sa preferences"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -832,18 +870,18 @@ msgstr ""
"pagiging pribado dahil magkakaroon ng butas sa datos dahil sa pag-pindot "
"sa resulta na sites."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "i-save"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "bumalik"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "I-reset ang defaults"
@@ -1216,7 +1254,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Ang ginagamit natin na search engines"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Suportado ang pinili na wika"
@@ -1367,3 +1405,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/fr/LC_MESSAGES/messages.mo b/searx/translations/fr/LC_MESSAGES/messages.mo
index 875fe50e2..31f466595 100644
--- a/searx/translations/fr/LC_MESSAGES/messages.mo
+++ b/searx/translations/fr/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/fr/LC_MESSAGES/messages.po b/searx/translations/fr/LC_MESSAGES/messages.po
index d9b252406..eac0e4fc2 100644
--- a/searx/translations/fr/LC_MESSAGES/messages.po
+++ b/searx/translations/fr/LC_MESSAGES/messages.po
@@ -13,183 +13,214 @@
# rike, 2014
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-03 07:17+0000\n"
"Last-Translator: Alexandre Flament <alex@al-f.net>\n"
-"Language-Team: French <https://weblate.bubu1.eu/projects/searxng/searxng/fr/>"
-"\n"
"Language: fr\n"
+"Language-Team: French "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/fr/>\n"
+"Plural-Forms: nplurals=2; plural=n > 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "fichiers"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "général"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "musique"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "réseaux sociaux"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "images"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "vidéos"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "informatique"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "actualités"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "carte"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "onions"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "science"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "auto"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "clair"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "sombre"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "délai dépassé"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "erreur d'analyse"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "erreur de protocole HTTP"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "Erreur réseau"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "erreur inattendue"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "erreur HTTP"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "erreur de connexion HTTP"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "Erreur proxy"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "trop de requêtes"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "accès refusé"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "erreur API du serveur"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Pas d'élément trouvé"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Source"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Paramètres non valides, veuillez éditer vos préférences"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Paramètres non valides"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "erreur de recherche"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "il y a {minutes} minute(s)"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "il y a {hours} heure(s), {minutes} minute(s)"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "Suspendu"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Générateur de valeur aléatoire"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Crée des valeurs aléatoires différentes"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Fonctions statistiques"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Calcule les {functions} des arguments"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Obtenir l'itinéraire"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{titre} (OBSOLÈTE)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Cet item a été remplacé par"
@@ -197,7 +228,7 @@ msgstr "Cet item a été remplacé par"
msgid "No abstract is available for this publication."
msgstr "Aucun résumé disponible pour cette publication."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Chaîne"
@@ -239,11 +270,11 @@ msgstr ""
"Contourne les verrous payants de certaines publications scientifiques en "
"redirigeant vers la version ouverte de ces papiers si elle est disponible"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Lancer la recherche lors du choix d'une catégorie"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -251,11 +282,11 @@ msgstr ""
"Exécute la recherche immédiatement si une catégorie est sélectionnée. "
"Désactiver pour sélectionner plusieurs catégories (nécessite JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr "Informations sur le navigateur"
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -263,11 +294,11 @@ msgstr ""
"Affiche votre adresse IP si la requête est \"ip\", et affiche votre user-"
"agent si la requête contient \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Nettoyeur d'URL de suivis"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Retire les arguments utilisés pour vous pister des URL retournées"
@@ -319,35 +350,35 @@ msgstr "Fermer"
msgid "Error!"
msgstr "Erreur !"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Propulsé par"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "un métamoteur de recherche hackable et respectueux de la vie privée"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Code source"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Suivi des problèmes"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Statistiques des moteurs"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Instances publiques"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "Contacter le responsable de l'instance"
@@ -384,11 +415,11 @@ msgid "proxied"
msgstr "proxifié"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Autoriser"
@@ -489,13 +520,13 @@ msgid "Engines"
msgstr "Moteurs"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "Requêtes spéciales"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -517,13 +548,13 @@ msgid "What language do you prefer for search?"
msgstr "Dans quelle langue préférez-vous effectuer la recherche ?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Recherche sécurisée"
@@ -694,8 +725,8 @@ msgid ""
"When enabled, the result page's title contains your query. Your browser "
"can record this title"
msgstr ""
-"Activer pour inclure la requête utilisateur dans le titre de la page HTML. "
-"Votre navigateur peut être enregistrer ce titre de page"
+"Activer pour inclure la requête utilisateur dans le titre de la page "
+"HTML. Votre navigateur peut être enregistrer ce titre de page"
#: searx/templates/oscar/preferences.html:315
msgid "Allow all"
@@ -705,114 +736,121 @@ msgstr "Tout autoriser"
msgid "Disable all"
msgstr "Tout désactiver"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Nom du moteur"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Raccourci"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Langue choisie"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Intervalle de temps"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr "Temps de réponse"
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Temps max"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr "Fiabilité"
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr "Requête"
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Mots clés"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nom"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Description"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Exemples"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr "Liste des modules de réponse instantanée de SearXNG."
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr "Voici la liste des plugins."
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-"Les cookies et leurs valeurs que SearXNG stocke sur votre ordinateur sont "
-"énumérés ci-dessous."
+"Les cookies et leurs valeurs que SearXNG stocke sur votre ordinateur sont"
+" énumérés ci-dessous."
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr "Avec cette liste, vous pouvez juger de la transparence de searx."
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Nom du cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Valeur"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -820,8 +858,8 @@ msgstr ""
"Ces paramètres sont stockés dans vos cookies ; ceci nous permet de ne pas"
" collecter vos données."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -829,13 +867,13 @@ msgstr ""
"Ces cookies existent pour votre confort d'utilisation, nous ne les "
"utilisons pas pour vous espionner."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Adresse de recherche des réglages actuels"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -844,18 +882,18 @@ msgstr ""
"peut réduire la vie privée en donnant accès à certaines données aux sites"
" des résultats sélectionnés."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "enregistrer"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "retour"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Remettre les valeurs par défaut"
@@ -1056,8 +1094,7 @@ msgstr "Les moteurs ne peuvent récupérer de résultats."
#: searx/templates/oscar/messages/no_results.html:13
#: searx/templates/simple/messages/no_results.html:15
msgid "Please, try again later or find another SearXNG instance."
-msgstr ""
-"Veuillez réessayer ultérieurement ou trouver une autre instance SearXNG."
+msgstr "Veuillez réessayer ultérieurement ou trouver une autre instance SearXNG."
#: searx/templates/oscar/messages/no_results.html:17
#: searx/templates/simple/messages/no_results.html:20
@@ -1229,7 +1266,7 @@ msgstr "Choisissez auto pour respecter les paramètres de votre navigateur"
msgid "Currently used search engines"
msgstr "Moteurs de recherche actuellement utilisés"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Supporte la langue sélectionnée"
@@ -1380,3 +1417,4 @@ msgstr "Moteur"
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/gl/LC_MESSAGES/messages.mo b/searx/translations/gl/LC_MESSAGES/messages.mo
index f9e6d1e38..5f31ab365 100644
--- a/searx/translations/gl/LC_MESSAGES/messages.mo
+++ b/searx/translations/gl/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/gl/LC_MESSAGES/messages.po b/searx/translations/gl/LC_MESSAGES/messages.po
index 0799b9e22..acd621d78 100644
--- a/searx/translations/gl/LC_MESSAGES/messages.po
+++ b/searx/translations/gl/LC_MESSAGES/messages.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-11-01 10:29+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language: gl\n"
@@ -21,168 +21,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "ficheiros"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "xeral"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "música"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "medios sociais"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "imaxes"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "vídeos"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "TIC"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "novas"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "mapa"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "ciencia"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Non se atoparon elementos"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Axustes non válidos, por favor edita a configuración"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Axustes non válidos"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "fallo na busca"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "fai {minutes} minuto(s)"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "fai {hours} hora(s), {minutes} minuto(s)"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Xerador de valor aleatorio"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Xerar diferentes valores aleatorios"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Funcións de estatística"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Calcula {functions} dos argumentos"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Obter direccións"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (OBSOLETO)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Esta entrada foi proporcionada por"
@@ -190,7 +222,7 @@ msgstr "Esta entrada foi proporcionada por"
msgid "No abstract is available for this publication."
msgstr "Non hai dispoñible un extracto para esta publicación."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -232,11 +264,11 @@ msgstr ""
"Evitar muros de pago redirecciionando a versións públicas das "
"publicacións cando estén dispoñibles"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Busca en categoría seleccionada"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -244,11 +276,11 @@ msgstr ""
"Busca ó momento se hai unha categoría seleccionada. Desactivar para "
"seleccionar múltiples categorías. (Require JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -256,11 +288,11 @@ msgstr ""
"Mostra o teu IP se a consulta é \"ip\" e o teu Use Agent se a consulta "
"contén \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Eliminador de rastrexadores na URL"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Elimina os argumentos de rastrexo da URL devolta"
@@ -312,35 +344,35 @@ msgstr "Pechar"
msgid "Error!"
msgstr "Fallo!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Proporcionado por"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "un metabuscador configurable que respecta a túa privacidade"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Código fonte"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Seguimento de problemas"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Estatísticas do buscador"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Instancias públicas"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -377,11 +409,11 @@ msgid "proxied"
msgstr "a través de proxy"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Permitir"
@@ -482,13 +514,13 @@ msgid "Engines"
msgstr "Motores"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Testemuños"
@@ -510,13 +542,13 @@ msgid "What language do you prefer for search?"
msgstr "Qué idioma prefires para buscar?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Busca segura"
@@ -696,112 +728,119 @@ msgstr "Permitir todo"
msgid "Disable all"
msgstr "Desactivar todo"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Nome do motor"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Atallo"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Idioma seleccionado"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Marco temporal"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Tempo máx."
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Palabras chave"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nome"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Descrición"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Exemplos"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Nome do testemuño"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Valor"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -809,8 +848,8 @@ msgstr ""
"Estos axustes gárdanse en testemuños, esto permítenos non ter que gardar "
"ningún dato sobre ti."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -818,13 +857,13 @@ msgstr ""
"Estos testemuños son para a túa conveniencia, non utilizamos estos "
"testemuños para rastrexarte."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "URL de busca dos axustes gardados actualmente."
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -832,18 +871,18 @@ msgstr ""
"Nota: establecer axustes personalizados na URL de busca pode reducir a "
"túa privacidade ó filtrar datos ós sitios web dos resultados."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "gardar"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "atrás"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Restablecer"
@@ -1216,7 +1255,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Motores de busca utilizados actualmente"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Soporta o idioma seleccionado"
diff --git a/searx/translations/he/LC_MESSAGES/messages.mo b/searx/translations/he/LC_MESSAGES/messages.mo
index b66b54454..6ce8859f4 100644
--- a/searx/translations/he/LC_MESSAGES/messages.mo
+++ b/searx/translations/he/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/he/LC_MESSAGES/messages.po b/searx/translations/he/LC_MESSAGES/messages.po
index 8c822159a..95f5b8a83 100644
--- a/searx/translations/he/LC_MESSAGES/messages.po
+++ b/searx/translations/he/LC_MESSAGES/messages.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2020-12-13 17:24+0000\n"
"Last-Translator: Omer I.S. <omeritzicschwartz@gmail.com>\n"
"Language: he\n"
@@ -26,168 +26,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "קבצים"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "כללי"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "מוזיקה"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "מדיה חברתית"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "תמונות"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "סרטונים"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "IT"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "חדשות"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "מפות"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "מדע"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "לא נמצא פריט"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "הגדרות שגויות, אנא ערוך את ההעדפות שלך"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "הגדרה לא חוקית"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "שגיאת חיפוש"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "לפני {minutes} דקה/ות"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "לפני {hours} שעה/ות, {minutes} דקה/ות"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "מפיק ערך אקראי"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "צור ערכים אקראיים שונים"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "פונקציות סטטיסטיקה"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "מחשב {functions} מתוך הארגומנטים"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (OBSOLETE)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "רשומה זו הוחלפה על ידי"
@@ -195,7 +227,7 @@ msgstr "רשומה זו הוחלפה על ידי"
msgid "No abstract is available for this publication."
msgstr ""
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -235,11 +267,11 @@ msgstr ""
"הימנעות מקירות-תשלום (paywalls) על ידי הכוונה מחודשת לגרסאות כניסה-חופשית"
" של כתבי-עת כאשר זמינות"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "חיפוש בעת בחירת קטגוריה"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -247,11 +279,11 @@ msgstr ""
"ביצוע חיפוש כאשר קטגוריה נבחרת. יש לנטרל את תוסף זה כדי לבחור קטגוריות "
"מרובות. (מצריך JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -259,11 +291,11 @@ msgstr ""
"הצגת כתובת IP המשוייכת לך אם השאילתא היא \"ip\" וגם סוכן משתמש אם השאילתא"
" מכילה \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "הסרת Tracker URL"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "הסרת ארגומנטים מאתרים מתוך URL מוחזר"
@@ -314,35 +346,35 @@ msgstr "סגור"
msgid "Error!"
msgstr "שגיאה!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "מופעל באמצעות"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "מנוע מטא-חיפוש גמיש, ומכבד פרטיות"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "קוד מקור"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "מעקב בעיות"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "סטטיסטיקות מנוע"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "מופעים ציבוריים"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -379,11 +411,11 @@ msgid "proxied"
msgstr "דרך פרוקסי"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "התר"
@@ -484,13 +516,13 @@ msgid "Engines"
msgstr "מנועים"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "עוגיות"
@@ -512,13 +544,13 @@ msgid "What language do you prefer for search?"
msgstr "איזו שפה אתם מעדיפים לצורך חיפוש?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "חיפוש בטוח"
@@ -696,112 +728,119 @@ msgstr "לאפשר הכול"
msgid "Disable all"
msgstr "להשבית הכול"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "שם מנוע"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "קיצור דרך"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "שפה נבחרת"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "טווח זמן"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "זמן מירבי"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "מילות מפתח"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "שם"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "תיאור"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "דוגמאות"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "שם עוגייה"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "ערך"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -809,37 +848,37 @@ msgstr ""
"הגדרות אלו מאוחסנות בתוך העוגיות שלך, אלו מאפשרות לנו להימנע מלאחסן את "
"מידע זה אודותייך."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr "עוגיות אלו משרתות את נוחותך הבלעדית, אנחנו לא משתמשים בהן כדי לעקוב אחריך."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "כתובת חיפוש של ההעדפות השמורות כעת"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "שמור"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "חזור"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "אפס ברירות מחדל"
@@ -1210,7 +1249,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "מנועי חיפוש בשימוש עתה"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "תומך בשפה נבחרת"
diff --git a/searx/translations/hr/LC_MESSAGES/messages.mo b/searx/translations/hr/LC_MESSAGES/messages.mo
index d326c4d33..070ae6bae 100644
--- a/searx/translations/hr/LC_MESSAGES/messages.mo
+++ b/searx/translations/hr/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/hr/LC_MESSAGES/messages.po b/searx/translations/hr/LC_MESSAGES/messages.po
index 53726c71d..131382e61 100644
--- a/searx/translations/hr/LC_MESSAGES/messages.po
+++ b/searx/translations/hr/LC_MESSAGES/messages.po
@@ -7,184 +7,215 @@
# Issa1552 <fairfull.playing@gmail.com>, 2020
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-24 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Croatian <https://weblate.bubu1.eu/projects/searxng/searxng/"
-"hr/>\n"
"Language: hr\n"
+"Language-Team: Croatian "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/hr/>\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 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "datoteke"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "općenito"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "glazba"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "društveni mediji"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "slike"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "video zapisi"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "it"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "vijesti"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "karta"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "znanost"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Nije pronađena nijedna stavka"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Nevažeće postavke, uredite svoje postavke"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Nevažeće postavke"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "greška u pretraživanju"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "prije {minutes} minut(u,e,a)"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "prije {hours} sat(i) i {minutes} minut(u,e,a)"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generator slučajnih vrijednosti"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Generirajte različite slučajne vrijednosti"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Funkcije statistike"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Izračunajte {functions} argumenata"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Uzmi upute za smjer"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (ZASTARJELO)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Ovaj je unos zamijenio"
@@ -192,7 +223,7 @@ msgstr "Ovaj je unos zamijenio"
msgid "No abstract is available for this publication."
msgstr "Nijedan sažetak nije dostupan za ovu objavu."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -232,11 +263,11 @@ msgid ""
"when available"
msgstr "Izbjegnite plaćanje u slučaju dostupnosti besplatne objave"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Traži u odabranoj kategoriji"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -244,11 +275,11 @@ msgstr ""
"Izvrši pretraživanje odmah ako je odabrana kategorija. Onemogući odabir "
"više kategorija. (Potreban je JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -256,11 +287,11 @@ msgstr ""
"Prikazuje vašu IP adresu ako je upit \"ip\" i vaš korisnički agent ako "
"upit sadrži \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Ukloni praćenje URL-ova"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Ukloni elemente za označavanje rezultata vraćenih s URL-a"
@@ -312,35 +343,35 @@ msgstr "Zatvori"
msgid "Error!"
msgstr "Greška!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Pokreće"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "meta-tražilica koja poštuje privatnost"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Izvorni kod"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Tragač problema"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Podaci o tražilic"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Javne instance"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -377,11 +408,11 @@ msgid "proxied"
msgstr "preko proxyja"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Dozvoli"
@@ -482,13 +513,13 @@ msgid "Engines"
msgstr "Tražilice"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Kolačići"
@@ -510,13 +541,13 @@ msgid "What language do you prefer for search?"
msgstr "Koji jezik želite za pretraživanje?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Sigurno pretraživanje"
@@ -696,112 +727,119 @@ msgstr "Dozvoli sve"
msgid "Disable all"
msgstr "Isključi sve"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Naziv tražilice"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Prečac"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Odabrani jezik"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Vremenski raspon"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Maksimalno vrijeme"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Ključne riječi"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Naziv"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Opis"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Primjeri"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Naziv kolačića"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Vrijednost"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -809,8 +847,8 @@ msgstr ""
"Ove postavke su pohranjene u Vašim kolačićima, što omogućuje da ne "
"spremamo podatke o Vama."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -818,33 +856,33 @@ msgstr ""
"Ovi kolačići služe Vašoj pogodnosti, ne upotrebljavamo te kolačiće da bi "
"Vas pratili."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Pretraži URL adresu trenutno spremljenih postavki"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-"Napomena: određivanje prilagođenih postavki u URL-u za pretraživanje može "
-"smanjiti privatnost zbog propuštanja podataka na kliknute web lokacije "
+"Napomena: određivanje prilagođenih postavki u URL-u za pretraživanje može"
+" smanjiti privatnost zbog propuštanja podataka na kliknute web lokacije "
"rezultata."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "spremi"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "natrag"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Vraćanje zadanih postavki"
@@ -1217,7 +1255,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Trenutno korištene tražilice"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Podržava odabrani jezik"
@@ -1365,3 +1403,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/hu/LC_MESSAGES/messages.mo b/searx/translations/hu/LC_MESSAGES/messages.mo
index 68cb9d3c4..a935adc3b 100644
--- a/searx/translations/hu/LC_MESSAGES/messages.mo
+++ b/searx/translations/hu/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/hu/LC_MESSAGES/messages.po b/searx/translations/hu/LC_MESSAGES/messages.po
index 595976654..aea4c3450 100644
--- a/searx/translations/hu/LC_MESSAGES/messages.po
+++ b/searx/translations/hu/LC_MESSAGES/messages.po
@@ -9,183 +9,214 @@
# Noémi Ványi <sitbackandwait@gmail.com>, 2016-2017
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-24 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Hungarian <https://weblate.bubu1.eu/projects/searxng/searxng/"
-"hu/>\n"
"Language: hu\n"
+"Language-Team: Hungarian "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/hu/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "fájlok"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "általános"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "zene"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "közösségi média"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "képek"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "videók"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "it"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "hírek"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "térkép"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "tudomány"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Nincs találat"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Érvénytelen beállítások"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "érvénytelen beállítások"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "keresési hiba"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} perce"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} óra, {minutes} perce"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Véletlen érték generátor"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Különböző random értékek generálása"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Statisztikai függvények"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "{functions} függvények alkalmazása az argumentumokon"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Útvonal tervezés"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (elavult)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Ezt a bejegyzést törölte:"
@@ -193,7 +224,7 @@ msgstr "Ezt a bejegyzést törölte:"
msgid "No abstract is available for this publication."
msgstr "Nem elérhető absztrakt a publikációhoz."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -231,11 +262,11 @@ msgid ""
"when available"
msgstr "Publikácós linkeknél szabad forrás használat, amennyiben lehetséges"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Azonnali keresés kategória választással"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -243,11 +274,11 @@ msgstr ""
"Keresés megkezdése kategória kiválasztáskor. Több kategória "
"kiválasztásához deaktiválás szükséges. (Javascript szükséges)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -255,11 +286,11 @@ msgstr ""
"Saját IP cím, user agent megjelenítés az \"ip\", \"user agent\" szavakra "
"keresve."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Tracker URL eltávolítás"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Felhasználó követéshez használt találati URL paraméterek eltávolítása"
@@ -311,35 +342,35 @@ msgstr "Bezár"
msgid "Error!"
msgstr "Hiba!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Az oldalt kiszolgálja"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "egy privátszféra tisztelő, könnyen módosítható metakereső"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Forrás kód"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Hibajegy kezelő"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Kereső statisztikák"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Publikus példányok"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -376,11 +407,11 @@ msgid "proxied"
msgstr "proxy nézet"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Engedélyezés"
@@ -481,13 +512,13 @@ msgid "Engines"
msgstr "Keresőmotorok"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Sütik"
@@ -509,13 +540,13 @@ msgid "What language do you prefer for search?"
msgstr "Preferált keresési nyelv?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Felnőtt tartalom szűrés"
@@ -693,119 +724,126 @@ msgstr "Mindent engedélyez"
msgid "Disable all"
msgstr "Mindent tilt"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Kereső neve"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Rövidítés"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Kiválasztott nyelv"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Idő szűrés"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Maximális idő"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Kulcsszavak"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Név"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Leírás"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Példák"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Süti név"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Érték"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr "Ezek a beállítások csak a böngésző cookie-jaiban tárolódnak."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -813,30 +851,30 @@ msgstr ""
"Ezek a cookie-k csak kényelmi funkciókat látnak el, nem használjuk a "
"felhasználók követésére."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Keresési URL a beállítások alapján"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr "Megjegyzés: URL-ben tárolt saját beállítások csökkenthetik az anonimitást."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "mentés"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "vissza"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Alapbeállítások visszaállítása"
@@ -1207,7 +1245,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Jelenleg használt keresők"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Támogatja a kiválasztott nyelvet"
@@ -1352,3 +1390,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/ia/LC_MESSAGES/messages.mo b/searx/translations/ia/LC_MESSAGES/messages.mo
index 555d17272..0ccc7fad7 100644
--- a/searx/translations/ia/LC_MESSAGES/messages.mo
+++ b/searx/translations/ia/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ia/LC_MESSAGES/messages.po b/searx/translations/ia/LC_MESSAGES/messages.po
index bbb5df313..e2d6fbf81 100644
--- a/searx/translations/ia/LC_MESSAGES/messages.po
+++ b/searx/translations/ia/LC_MESSAGES/messages.po
@@ -6,183 +6,214 @@
# Guimarães Mello <matheus.mello@disroot.org>, 2017,2019
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-10 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Interlingua <https://weblate.bubu1.eu/projects/searxng/"
-"searxng/ia/>\n"
"Language: ia\n"
+"Language-Team: Interlingua "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/ia/>\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.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "files"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "general"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "musica"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "medios social"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "imagines"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "videos"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "software"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "novas"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "mappa"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "scientia"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Nulle item trovate"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Configurationes non valide, per favor, modifica tu preferentias"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Configurationes invalide"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "error in recerca"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minuta(s) retro"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} hora(s), {minutes} minuta(s) retro"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generator de valores aleatori"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Generar differente valores aleatori"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Functiones statistic"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Computa {functions} del argumentos"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Iste entrata esseva substituite per"
@@ -190,7 +221,7 @@ msgstr "Iste entrata esseva substituite per"
msgid "No abstract is available for this publication."
msgstr ""
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -232,11 +263,11 @@ msgstr ""
"Evita paywalls per redirectionar a versiones de publicationes in accesso "
"aperte, quando disponibile"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Recercar in le categoria selectionate"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -245,11 +276,11 @@ msgstr ""
"Disactiva lo pro selectionar multiple categorias. (JavaScript es "
"necessari)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -257,11 +288,11 @@ msgstr ""
"Monstra tu IP si le consulta es \"ip\"; e monstra tu agente de usator si "
"le consulta contine \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Remover tracker del URL"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Remover argumentos del tracker ab le URL retornate"
@@ -313,37 +344,37 @@ msgstr "Clauder"
msgid "Error!"
msgstr "Error!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Actionate per"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr ""
"un motor de meta-recerca, capabile de reprogrammation e respectuose al "
"confidentialitate"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Statisticas de motores"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -380,11 +411,11 @@ msgid "proxied"
msgstr "per proxy"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Permitter"
@@ -485,13 +516,13 @@ msgid "Engines"
msgstr "Motores"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -513,13 +544,13 @@ msgid "What language do you prefer for search?"
msgstr "Qual lingua tu prefere pro recercar?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Filtro de contento potentialmente offensive"
@@ -697,112 +728,119 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Nomine del motor"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Via breve"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Lingua selectionate"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Intervallo de tempore"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Tempore maxime"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Parolas clave"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nomine"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Description"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Exemplos"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Nomine de cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Valor"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -810,8 +848,8 @@ msgstr ""
"Iste preferentias es salvate in tu cookies, le qual permitte nos non "
"salvar iste datos super vos."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -819,13 +857,13 @@ msgstr ""
"Iste cookies servi solmente a tu convenientia, nos non usa iste cookies "
"pro traciar te."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "URL de Recerca del preferentias actualmente salvate"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -834,18 +872,18 @@ msgstr ""
"reducer le confidentialitate per lassar escappar datos al sitos cliccate "
"in le resultatos."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "salveguardar"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "retroceder"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Restablir configurationes"
@@ -1218,7 +1256,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Motores de recerca actualmente usate"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Supporta le lingua selectionate"
@@ -1369,3 +1407,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/id/LC_MESSAGES/messages.mo b/searx/translations/id/LC_MESSAGES/messages.mo
index 1618e1ff7..e7692b373 100644
--- a/searx/translations/id/LC_MESSAGES/messages.mo
+++ b/searx/translations/id/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/id/LC_MESSAGES/messages.po b/searx/translations/id/LC_MESSAGES/messages.po
index 7f8c8e9eb..bce636cb5 100644
--- a/searx/translations/id/LC_MESSAGES/messages.po
+++ b/searx/translations/id/LC_MESSAGES/messages.po
@@ -1,4 +1,4 @@
-# Translations template for PROJECT.
+# Indonesian translations for PROJECT.
# Copyright (C) 2021 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2021.
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
-"PO-Revision-Date: 2021-12-24 07:17+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
+"PO-Revision-Date: 2022-01-07 07:17+0000\n"
"Last-Translator: Linerly <linerly@protonmail.com>\n"
"Language-Team: Indonesian <https://weblate.bubu1.eu/projects/searxng/searxng/"
"id/>\n"
@@ -17,171 +17,203 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.8.1\n"
+"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "berkas"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "umum"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "musik"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "media sosial"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "gambar"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "video"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "teknologi"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "berita"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "peta"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "onion"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "sains"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr "aplikasi"
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr "kamus"
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr "lirik"
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr "paket"
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr "pertanyaan"
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr "repositori"
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr "wiki perangkat lunak"
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr "web"
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "otomatis"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "terang"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "gelap"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "waktu habis"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "kesalahan penguraian"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "kesalahan protokol HTTP"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "kesalahan jaringan"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "kegagalan yang tak terduga"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "kesalahan HTTP"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "kesalahan koneksi HTTP"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "kesalahan proksi"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "terlalu banyak permintaan"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "akses ditolak"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "kesalahan server API"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Item tidak ditemukan"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Sumber"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Pengaturan tidak valid, mohon ubah preferensi Anda"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Pengaturan tidak valid"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "kesalahan pencarian"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} menit yang lalu"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} jam, {minutes} menit yang lalu"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "Ditangguhkan"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Penghasil nilai acak"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Menghasilkan nilai-nilai acak yang berbeda"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Fungsi-fungsi statistik"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Menghitung {functions} dari argumen-argumen"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Mendapatkan arah-arah"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (USANG)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Masukan ini telah digantikan oleh"
@@ -189,7 +221,7 @@ msgstr "Masukan ini telah digantikan oleh"
msgid "No abstract is available for this publication."
msgstr "Tidak ada abstrak yang tersedia untuk publikasi ini."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Saluran"
@@ -208,8 +240,8 @@ msgstr "Pengubah nama host"
#: searx/plugins/hostname_replace.py:10
msgid "Rewrite result hostnames or remove results based on the hostname"
msgstr ""
-"Menulis ulang nama-nama host hasil atau menghapus hasil-hasil berdasarkan "
-"pada nama host"
+"Menulis ulang nama-nama host hasil atau menghapus hasil-hasil berdasarkan"
+" pada nama host"
#: searx/plugins/infinite_scroll.py:3
msgid "Infinite scroll"
@@ -218,8 +250,8 @@ msgstr "Gulir tak terbatas"
#: searx/plugins/infinite_scroll.py:4
msgid "Automatically load next page when scrolling to bottom of current page"
msgstr ""
-"Secara otomatis memuat halaman selanjutnya saat menggulir ke bawah halaman "
-"saat ini"
+"Secara otomatis memuat halaman selanjutnya saat menggulir ke bawah "
+"halaman saat ini"
#: searx/plugins/oa_doi_rewrite.py:9
msgid "Open Access DOI rewrite"
@@ -230,14 +262,14 @@ msgid ""
"Avoid paywalls by redirecting to open-access versions of publications "
"when available"
msgstr ""
-"Hindari paywall dengan mengalihkan ke versi yang terbuka dari publikasi saat "
-"tersedia"
+"Hindari paywall dengan mengalihkan ke versi yang terbuka dari publikasi "
+"saat tersedia"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Cari berdasarkan pilihan kategori"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -245,23 +277,23 @@ msgstr ""
"Melakukan pencarian segera jika sebuah kategori terpilih. Matikan untuk "
"memilih banyak kategori. (Membutuhkan JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr "Informasi Diri"
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr ""
-"Menampilkan IP Anda jika pencariannya adalah \"ip\" dan agen pengguna Anda "
-"jika pencariannya mengandung \"user agent\"."
+"Menampilkan IP Anda jika pencariannya adalah \"ip\" dan agen pengguna "
+"Anda jika pencariannya mengandung \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Penghapus URL pelacak"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Menghilangkan argumen-argumen pelacak dari URL yang dikembalikan"
@@ -274,9 +306,9 @@ msgid ""
"Navigate search results with Vim-like hotkeys (JavaScript required). "
"Press \"h\" key on main or result page to get help."
msgstr ""
-"Navigasikan hasil-hasil pencarian dengan tombol pintas mirip Vim ("
-"Membutuhkan JavaScript). Tekan tombol \"h\" pada halaman utama atau halaman "
-"hasil untuk mendapatkan bantuan."
+"Navigasikan hasil-hasil pencarian dengan tombol pintas mirip Vim "
+"(Membutuhkan JavaScript). Tekan tombol \"h\" pada halaman utama atau "
+"halaman hasil untuk mendapatkan bantuan."
#: searx/templates/oscar/404.html:4 searx/templates/simple/404.html:4
msgid "Page not found"
@@ -313,36 +345,35 @@ msgstr "Tutup"
msgid "Error!"
msgstr "Kesalahan!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Diberdayakan oleh"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
-msgstr ""
-"sebuah mesin pencari meta yang menghormati privasi, dan dapat dimodifikasi"
+msgstr "sebuah mesin pencari meta yang menghormati privasi, dan dapat dimodifikasi"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Kode sumber"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Pelacak masalah"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Statistik mesin"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Instansi umum"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "Hubungi pengelola instansi"
@@ -379,11 +410,11 @@ msgid "proxied"
msgstr "di-proksi"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Izinkan"
@@ -484,13 +515,13 @@ msgid "Engines"
msgstr "Mesin"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "Pencarian Khusus"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookie"
@@ -512,13 +543,13 @@ msgid "What language do you prefer for search?"
msgstr "Bahasa apa yang Anda ingin pakai untuk pencarian?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Pencarian Aman"
@@ -650,9 +681,9 @@ msgid ""
"href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
" rel=\"external\">learn more about request methods</a>"
msgstr ""
-"Ubah bagaimana formulir dikirimkan, <a href=\"http://en.wikipedia.org/wiki/"
-"Hypertext_Transfer_Protocol#Request_methods\" rel=\"external\">pelajari "
-"lebih lanjut tentang metode permintaan</a>"
+"Ubah bagaimana formulir dikirimkan, <a "
+"href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
+" rel=\"external\">pelajari lebih lanjut tentang metode permintaan</a>"
#: searx/templates/oscar/preferences.html:273
#: searx/templates/simple/preferences.html:249
@@ -689,8 +720,8 @@ msgid ""
"When enabled, the result page's title contains your query. Your browser "
"can record this title"
msgstr ""
-"Ketika diaktifkan, judul halaman hasil mengandung pencarian Anda. Browser "
-"Anda dapat merekam judul ini"
+"Ketika diaktifkan, judul halaman hasil mengandung pencarian Anda. Browser"
+" Anda dapat merekam judul ini"
#: searx/templates/oscar/preferences.html:315
msgid "Allow all"
@@ -700,90 +731,99 @@ msgstr "Izinkan semua"
msgid "Disable all"
msgstr "Matikan semua"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+"Tab ini tidak ditampilkan untuk hasil pencarian tetapi Anda dapat mencari di "
+"mesin-mesin berikut ini melalui fitur bangs."
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Nama mesin"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Jalan pintas"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Bahasa yang dipilih"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Rentang waktu"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr "Waktu respons"
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Waktu maksimum"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr "Keandalan"
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr "Pencarian"
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Kata kunci"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nama"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Deskripsi"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Contoh"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr "Ini adalah daftar dari modul penjawab instan SearXNG."
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr "Ini adalah daftar plugin."
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
@@ -791,65 +831,66 @@ msgstr ""
"Ini adalah daftar cookie dan nilai-nilai mereka yang SearXNG simpan di "
"komputer Anda."
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr "Dengan daftar itu, Anda dapat menilai transparansi SearXNG."
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Nama cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Nilai"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr ""
-"Pengaturan ini disimpan di cookie Anda, ini memungkinkan kami untuk tidak "
-"menyimpan data ini tentang Anda."
+"Pengaturan ini disimpan di cookie Anda, ini memungkinkan kami untuk tidak"
+" menyimpan data ini tentang Anda."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr ""
-"Cookie ini hanya untuk kenyamanan Anda, kami tidak menggunakan cookie ini "
-"untuk melacak Anda."
+"Cookie ini hanya untuk kenyamanan Anda, kami tidak menggunakan cookie ini"
+" untuk melacak Anda."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "URL pencarian dari pengaturan yang tersimpan saat ini"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-"Catatan: menampilkan pengaturan khusus pada URL pencarian dapat mengurangi "
-"privasi dengan membocorkan data kepada situs hasil yang diklik."
+"Catatan: menampilkan pengaturan khusus pada URL pencarian dapat "
+"mengurangi privasi dengan membocorkan data kepada situs hasil yang "
+"diklik."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "simpan"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "kembali"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Atur ulang ke bawaan"
@@ -1063,8 +1104,8 @@ msgid ""
"we didn't find any results. Please use another query or search in more "
"categories."
msgstr ""
-"kami tidak menemukan hasil apa pun. Mohon menggunakan pencarian lain atau "
-"cari dalam kategori lain."
+"kami tidak menemukan hasil apa pun. Mohon menggunakan pencarian lain atau"
+" cari dalam kategori lain."
#: searx/templates/oscar/messages/save_settings_successfull.html:7
msgid "Well done!"
@@ -1076,7 +1117,7 @@ msgstr "Pengaturan berhasil disimpan."
#: searx/templates/oscar/messages/unknow_error.html:7
msgid "Oh snap!"
-msgstr "Sial!"
+msgstr "Aduh!"
#: searx/templates/oscar/messages/unknow_error.html:8
msgid "Something went wrong."
@@ -1222,7 +1263,7 @@ msgstr "Pilih otomatis untuk mengikuti pengaturan browser Anda"
msgid "Currently used search engines"
msgstr "Mesin pencari yang saat ini digunakan"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Mendukung bahasa yang dipilih"
diff --git a/searx/translations/it/LC_MESSAGES/messages.mo b/searx/translations/it/LC_MESSAGES/messages.mo
index d65388f92..b23f8e720 100644
--- a/searx/translations/it/LC_MESSAGES/messages.mo
+++ b/searx/translations/it/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/it/LC_MESSAGES/messages.po b/searx/translations/it/LC_MESSAGES/messages.po
index 2c8f1f1c9..1eaea4fee 100644
--- a/searx/translations/it/LC_MESSAGES/messages.po
+++ b/searx/translations/it/LC_MESSAGES/messages.po
@@ -14,183 +14,214 @@
# Random_R, 2018-2020
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-31 07:17+0000\n"
"Last-Translator: VaiTon <eyadlorenzo@gmail.com>\n"
-"Language-Team: Italian <https://weblate.bubu1.eu/projects/searxng/searxng/it/"
-">\n"
"Language: it\n"
+"Language-Team: Italian "
+"<https://weblate.bubu1.eu/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 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "documenti"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "generale"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "musica"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "social"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "immagini"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "video"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "IT"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "notizie"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "mappe"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "onions"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "scienza"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "auto"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "chiaro"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "scuro"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "timeout"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "errore di analisi"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "errore protocollo HTTP"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "errore di rete"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "crash inaspettato"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "errore HTTP"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "errore di connessione HTTP"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "errore proxy"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "troppe richieste"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "accesso negato"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "errore server API"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Nessun oggetto trovato"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Sorgente"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Impostazioni non valide, modifica le tue preferenze"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Impostazioni non valide"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "errore di ricerca"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "di {minutes} minuti fa"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "di {hours} ore e {minutes} minuti fa"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "Sospeso"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generatore di numeri casuali"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Genera più numeri casuali"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Funzioni statistiche"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Calcola {functions} degli argomenti"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Ricevi direzioni"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (OBSOLETO)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Questa voce è stata sostituita da"
@@ -198,7 +229,7 @@ msgstr "Questa voce è stata sostituita da"
msgid "No abstract is available for this publication."
msgstr "Nessun sommario disponibile per questa pubblicazione."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Canale"
@@ -242,11 +273,11 @@ msgstr ""
"Se possibile, evita il paywall di una pubblicazione reindirizzando ad una"
" versione ad accesso libero"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Cerca nella categoria selezionata"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -255,11 +286,11 @@ msgstr ""
"Disabilita questa opzione se vuoi selezionare più categorie. (Javascript "
"necessario)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr "Informazioni su di sé"
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -267,11 +298,11 @@ msgstr ""
"Mostra il tuo IP se hai cercato \"ip\" ed il tuo user agent se hai "
"cercato \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Rimuovi URL traccianti"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Elimina elementi traccianti dai link dei risultati"
@@ -322,35 +353,35 @@ msgstr "Chiudi"
msgid "Error!"
msgstr "Errore!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Offerto da"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "un metamotore di ricerca personalizzabile e rispettoso della privacy"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Codice sorgente"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Tracker problemi"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Statistiche dei motori"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Istanze pubbliche"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "Contatta il manutentore dell'istanza"
@@ -387,11 +418,11 @@ msgid "proxied"
msgstr "proxy"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Autorizza"
@@ -492,13 +523,13 @@ msgid "Engines"
msgstr "Motori"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "Richieste speciali"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookie"
@@ -520,13 +551,13 @@ msgid "What language do you prefer for search?"
msgstr "Che lingua preferisci per la ricerca?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Ricerca Sicura"
@@ -710,114 +741,121 @@ msgstr "Permetti tutto"
msgid "Disable all"
msgstr "Disattiva tutto"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Nome del motore"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Scorciatoia"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Lingua selezionata"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Intervallo di tempo"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr "Tempo di risposta"
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Tempo massimo"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr "Affidabilità"
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr "Richiesta"
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Parole chiave"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nome"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Descrizione"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Esempi"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr "Questa è la lista dei moduli di risposta istantanea di SearXNG."
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr "Questa è la lista di plugins."
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-"Questa è la lista di cookies e i loro valori che SearXNG sta salvando sul "
-"tuo computer."
+"Questa è la lista di cookies e i loro valori che SearXNG sta salvando sul"
+" tuo computer."
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr "Con questa lista, potete valutare la trasparenza di SearXNG."
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Nome del cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Valore"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -825,8 +863,8 @@ msgstr ""
"Le impostazioni vengono salvate nei tuoi cookie, consentendoci di non "
"conservare dati su di te."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -834,13 +872,13 @@ msgstr ""
"Questi cookie servono solo ad offrirti un servizio migliore. Non li "
"usiamo per tracciarti."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "URL di ricerca delle preferenze attualmente salvate"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -848,18 +886,18 @@ msgstr ""
"Nota: specificare impostazioni personalizzate nell'URL di ricerca può "
"ridurre la privacy facendo trapelare dati ai siti cliccati."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "salva"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "indietro"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Reimposta i valori iniziali"
@@ -1232,7 +1270,7 @@ msgstr "Seleziona auto per seguire le impostazioni del tuo browser"
msgid "Currently used search engines"
msgstr "Motori di ricerca attualmente in uso"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "La lingua selezionata è disponibile"
@@ -1377,3 +1415,4 @@ msgstr "Motore"
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/ja/LC_MESSAGES/messages.mo b/searx/translations/ja/LC_MESSAGES/messages.mo
index f887ef270..85d63002a 100644
--- a/searx/translations/ja/LC_MESSAGES/messages.mo
+++ b/searx/translations/ja/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ja/LC_MESSAGES/messages.po b/searx/translations/ja/LC_MESSAGES/messages.po
index fb28b8f67..2d79e440d 100644
--- a/searx/translations/ja/LC_MESSAGES/messages.po
+++ b/searx/translations/ja/LC_MESSAGES/messages.po
@@ -14,183 +14,214 @@
# Thomas Pointhuber, 2015-2016
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
-"PO-Revision-Date: 2021-12-31 07:17+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
+"PO-Revision-Date: 2022-01-06 08:26+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Japanese <https://weblate.bubu1.eu/projects/searxng/searxng/"
-"ja/>\n"
"Language: ja\n"
+"Language-Team: Japanese "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/ja/>\n"
+"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "ファイル"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "一般"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "音楽"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "ソーシャルメディア"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "画像"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "動画"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "情報技術"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "ニュース"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "地図"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "オニオン"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "学問"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "自動"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "ライト"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "ダーク"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "タイムアウト"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "パースエラー"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "HTTPプロトコルエラー"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "ネットワークエラー"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "予期しないクラッシュ"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "HTTPエラー"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "HTTP接続エラー"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "プロキシエラー"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "多すぎるリクエスト"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "アクセスが拒否されました"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "サーバーAPIエラー"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "アイテムが見つかりません"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "ソース"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "不正な設定です。設定を編集してください"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "不正な設定"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "検索エラー"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes}分前"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours}時間と{minutes}分前"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "一時停止"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "ランダム値の生成"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "新しいランダム値を生成する"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "統計機能"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "変数の{functions}を計算する"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "経路を"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (廃棄済み)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "このエントリーの優先"
@@ -198,7 +229,7 @@ msgstr "このエントリーの優先"
msgid "No abstract is available for this publication."
msgstr "この出版物には要約がありません。"
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "チャンネル"
@@ -216,7 +247,7 @@ msgstr "ホストネーム入れ替え"
#: searx/plugins/hostname_replace.py:10
msgid "Rewrite result hostnames or remove results based on the hostname"
-msgstr ""
+msgstr "結果のホスト名を書き換えるか、ホスト名に基づいて結果を削除します"
#: searx/plugins/infinite_scroll.py:3
msgid "Infinite scroll"
@@ -236,31 +267,31 @@ msgid ""
"when available"
msgstr "可能ならば出版物のオープンアクセス版へリダイレクトして有料の壁を避ける"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "カテゴリ選択したら検索を実行"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
msgstr "カテゴリが選択されたときに検索を実行します。複数のカテゴリを選択する場合は無効にします。(JavaScript が必要です)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr "自分の情報"
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr "クエリが \"ip\" の場合にあなたのIPを、クエリに \"user agent\" が含まれる場合にあなたのユーザーエージェントを表示します。"
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "トラッカー URL リムーバー"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "返された URL からトラッカー引数を消去する"
@@ -311,35 +342,35 @@ msgstr "閉じる"
msgid "Error!"
msgstr "エラー!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Powered by"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "プライバシー保護を重視した、ハッカブルなメタサーチエンジン"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "ソースコード"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "イシュートラッカー"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "検索エンジンの状態"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -376,11 +407,11 @@ msgid "proxied"
msgstr "プロキシされている"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "許可する"
@@ -481,13 +512,13 @@ msgid "Engines"
msgstr "検索エンジン"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "特殊クエリー"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "クッキー"
@@ -509,13 +540,13 @@ msgid "What language do you prefer for search?"
msgstr "検索に使う言語はどれが良いですか?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "安全な検索"
@@ -645,9 +676,9 @@ msgid ""
"href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
" rel=\"external\">learn more about request methods</a>"
msgstr ""
-"フォームがどの方法で送信されるかを変更できます。<a href=\"http://en.wikipedia.org/wiki/"
-"Hypertext_Transfer_Protocol#Request_methods\" rel=\"external\""
-">リクエストメソッドについて詳しく知るにはここをクリック</a>"
+"フォームがどの方法で送信されるかを変更できます。<a "
+"href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
+" rel=\"external\">リクエストメソッドについて詳しく知るにはここをクリック</a>"
#: searx/templates/oscar/preferences.html:273
#: searx/templates/simple/preferences.html:249
@@ -693,148 +724,155 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "検索エンジン名"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "ショートカット"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "選択された言語"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "時間範囲"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "最大時間"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr "クエリー"
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "キーワード"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "名前"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "説明"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "例"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "クッキー名"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "値"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr "これらの設定はあなたのクッキーに保存されますが、これはサーバーがあなたの情報の保存するわけではありません。"
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr "クッキーはあなたが便利に使えるようにするために使うのであって、サーバーはあなたを追跡するためにクッキーを使うことはありません。"
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "現在保存されている設定の検索 URL"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr "注意: 検索 URL にカスタム設定を指定すると、クリックした結果サイトにデータが漏洩し、プライバシーが低下する恐れがあります。"
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "保存"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "戻る"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "デフォルト設定に戻す"
@@ -1205,7 +1243,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "現在使用中の検索エンジン"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "選択された言語のサポート"
@@ -1347,3 +1385,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/lt/LC_MESSAGES/messages.mo b/searx/translations/lt/LC_MESSAGES/messages.mo
index 8777e7644..63ad33859 100644
--- a/searx/translations/lt/LC_MESSAGES/messages.mo
+++ b/searx/translations/lt/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/lt/LC_MESSAGES/messages.po b/searx/translations/lt/LC_MESSAGES/messages.po
index 23727ae77..9a5bab5dc 100644
--- a/searx/translations/lt/LC_MESSAGES/messages.po
+++ b/searx/translations/lt/LC_MESSAGES/messages.po
@@ -6,185 +6,216 @@
# Moo, 2019-2020
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-10 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Lithuanian <https://weblate.bubu1.eu/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.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "failai"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "bendra"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "muzika"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "socialinė medija"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "paveikslai"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "vaizdo įrašai"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "IT"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "naujienos"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "žemėlapis"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "mokslas"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Elementų nerasta"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Neteisingi nustatymai, pataisykite savo nuostatas"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Neteisingi nustatymai"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "paieškos klaida"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "prieš {minutes} min"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "prieš {hours} val., {minutes} min"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Atsitiktinių reikmių generatorius"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Generuoja įvairias atsitiktines reikšmes"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Statistikos funkcijos"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Skaičiuoti argumentų {functions} funkcijas"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Gauti nurodymus"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (PASENĘS)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Šį įrašą pakeitė"
@@ -192,7 +223,7 @@ msgstr "Šį įrašą pakeitė"
msgid "No abstract is available for this publication."
msgstr "Šiai publikacijai nėra prieinama jokia santrauka."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -232,11 +263,11 @@ msgstr ""
"Vengti apmokamų sienų, kai įmanoma, peradresuojant į atviros prieigos "
"publikacijų versijas"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Pasirinkus kategoriją, atlikti paiešką"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -244,11 +275,11 @@ msgstr ""
"Jei pasirenkama kategorija, nedelsiant atlikti paiešką. Išjunkite "
"norėdami pasirinkti kelias kategorijas. (reikalinga JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -256,11 +287,11 @@ msgstr ""
"Rodo jūsų IP adresą, jei užklausa yra \"ip\" ir jūsų naudotojo agentą, "
"jei užklausoje yra \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Seklių URL šalintojas"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Šalinti seklių argumentus iš grąžinamų URL"
@@ -312,35 +343,35 @@ msgstr "Užverti"
msgid "Error!"
msgstr "Klaida!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Veikia su"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "gerbianti privatumą, programuojama metapaieškos sistema"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Pradinis kodas"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Klaidų sekiklis"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Sistemos statistika"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Viešieji egzemplioriai"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -377,11 +408,11 @@ msgid "proxied"
msgstr "per įgaliotąjį serverį"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Leisti"
@@ -482,13 +513,13 @@ msgid "Engines"
msgstr "Sistemos"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Slapukai"
@@ -510,13 +541,13 @@ msgid "What language do you prefer for search?"
msgstr "Kokią kalbą pageidaujate paieškai?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Saugi paieška"
@@ -696,112 +727,119 @@ msgstr "Leisti visus"
msgid "Disable all"
msgstr "Išjungti visus"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Sistemos pavadinimas"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Trumpinys"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Pasirinkta kalba"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Laiko rėžis"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Maks. laikas"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Raktažodžiai"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Pavadinimas"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Aprašas"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Pavyzdžiai"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Slapuko pavadinimas"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Reikšmė"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -809,8 +847,8 @@ msgstr ""
"Šie nustatymai yra laikomi jūsų slapukuose, tai leidžia mums nesaugoti "
"šių duomenų apie jus."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -818,13 +856,13 @@ msgstr ""
"Šie slapukai yra naudojami išskirtinai jūsų patogumui, mes nenaudojame "
"jų, kad jus sektume."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Šiuo metu įrašytų nuostatų paieškos URL"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -833,18 +871,18 @@ msgstr ""
"sumažintas jūsų privatumas, atskleidžiant duomenis toms rezultatų "
"svetainėms, ant kurių spustelėjate."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "Įrašyti"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "Atgal"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Atstatyti numatytuosius"
@@ -1217,7 +1255,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Šiuo metu naudojamos paieškos sistemos"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Palaiko pasirinktą kalbą"
@@ -1365,3 +1403,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/messages.pot b/searx/translations/messages.pot
index cbcccea4e..a644fb7e6 100644
--- a/searx/translations/messages.pot
+++ b/searx/translations/messages.pot
@@ -1,14 +1,14 @@
# Translations template for PROJECT.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2021.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,168 +17,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr ""
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr ""
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr ""
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr ""
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr ""
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr ""
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr ""
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr ""
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr ""
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr ""
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr ""
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr ""
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr ""
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr ""
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr ""
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr ""
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr ""
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr ""
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr ""
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr ""
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr ""
@@ -186,7 +218,7 @@ msgstr ""
msgid "No abstract is available for this publication."
msgstr ""
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -224,31 +256,31 @@ msgid ""
"when available"
msgstr ""
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr ""
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
msgstr ""
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr ""
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr ""
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr ""
@@ -297,35 +329,35 @@ msgstr ""
msgid "Error!"
msgstr ""
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr ""
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr ""
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr ""
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -362,11 +394,11 @@ msgid "proxied"
msgstr ""
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr ""
@@ -467,13 +499,13 @@ msgid "Engines"
msgstr ""
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr ""
@@ -495,13 +527,13 @@ msgid "What language do you prefer for search?"
msgstr ""
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr ""
@@ -676,148 +708,155 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr ""
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr ""
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr ""
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr ""
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr ""
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr ""
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr ""
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr ""
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr ""
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr ""
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr ""
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr ""
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr ""
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr ""
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr ""
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr ""
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr ""
@@ -1188,7 +1227,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr ""
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr ""
diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.mo b/searx/translations/nb_NO/LC_MESSAGES/messages.mo
index 143432347..bfd3fc7fd 100644
--- a/searx/translations/nb_NO/LC_MESSAGES/messages.mo
+++ b/searx/translations/nb_NO/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.po b/searx/translations/nb_NO/LC_MESSAGES/messages.po
index 2bee27450..cdc5add79 100644
--- a/searx/translations/nb_NO/LC_MESSAGES/messages.po
+++ b/searx/translations/nb_NO/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-11-01 23:48+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language: nb_NO\n"
@@ -19,168 +19,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "filer"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "generelt"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "musikk"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "sosiale media"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "bilder"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "videoer"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "IT"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "nyheter"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "kart"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "løktjenester"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "vitenskap"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr "tidsavbrudd"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "tolkningsfeil"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "HTTP-protokollfeil"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "nettverksfeil"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "uventet krasj"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "HTTP-feil"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "HTTP-tilkoblingsfeil"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "mellomtjenerfeil"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "for mange forespørsler"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "tilgang nektet"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "Tjener-API-feil"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Fant ingen elementer"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Kilde"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Ugyldige innstillinger. Rediger dine preferanser."
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Ugyldige innstillinger"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "søkefeil"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "for {minutes} minute(s) siden"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "for {hours} time(r), {minutes} minutt(er) siden"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "I hvilemodus"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generator for tilfeldige tall"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Generer forskjellige tilfeldige verdier"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Statistikkfunksjoner"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Regn ut {functions} av parameterne"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Få veibeskrivelser"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (FORELDET)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Denne oppføringen har blitt erstattet av"
@@ -188,7 +220,7 @@ msgstr "Denne oppføringen har blitt erstattet av"
msgid "No abstract is available for this publication."
msgstr "Sammendrag er ikke tilgjengelig for denne publikasjonen."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Kanal"
@@ -228,11 +260,11 @@ msgstr ""
"Tillat betalingsmurer ved å videresende til åpen-tilgang -versjoner av "
"publikasjoner når de forefinnes"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Søk ved kategorivalg"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -240,11 +272,11 @@ msgstr ""
"Utfør søk umiddelbart når en kategori velges. Skru av for å velge flere "
"kategorier. (JavaScript kreves)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr "Selv-informasjon"
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -252,11 +284,11 @@ msgstr ""
"Viser din IP hvis spørringen er \"ip\" og din brukeragent hvis spørringen"
" inneholder \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Sporings-nettadressefjerner"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Fjern sporer-argumenter fra returnert nettadresse"
@@ -307,35 +339,35 @@ msgstr "Lukk"
msgid "Error!"
msgstr "Feil!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Drevet av"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "en personvernsrespekterende, hackbar metasøkemotor"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Kildekode"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Problemsporer"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Søkemotorstatistikk"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Offentlige instanser"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "Kontakt tilbyderen av instansen"
@@ -372,11 +404,11 @@ msgid "proxied"
msgstr "mellomtjent"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Tillat"
@@ -477,13 +509,13 @@ msgid "Engines"
msgstr "Søkemotorer"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "Spesialspørringer"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Kaker"
@@ -505,13 +537,13 @@ msgid "What language do you prefer for search?"
msgstr "Hvilket språk foretrekker du for søk?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "TrygtSøk"
@@ -691,112 +723,119 @@ msgstr "Tillat alle"
msgid "Disable all"
msgstr "Nekt alle"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Søkemotornavn"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Snarvei"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Valgt språk"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Tidsområde"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr "Svartid"
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Mak. tid"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr "Pålitelighet"
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr "Spørring"
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Nøkkelord"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Navn"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Beskrivelse"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Eksempler"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr "Dette er en liste over programtillegg."
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Kakenavn"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Verdi"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -804,8 +843,8 @@ msgstr ""
"Disse innstillingene lagres i informasjonskapslene dine, noe som tillater"
" oss å ikke lagre denne dataen om deg."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -813,13 +852,13 @@ msgstr ""
"Disse informasjonskapslene er kun til din nytte, de brukes ikke til å "
"spore deg."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Søkenettadresse med nåværende lagrede innstillinger"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -827,18 +866,18 @@ msgstr ""
"Merk: Å angi egendefinerte innstillinger i søkenettadressen kan redusere "
"personvernet ved å lekke data til sidene det klikkes på i resultatet."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "lagre"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "tilbake"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Tilbakestill forvalg"
@@ -1209,7 +1248,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Brukte søkemotorer"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Støtter valgt språk"
diff --git a/searx/translations/nl/LC_MESSAGES/messages.mo b/searx/translations/nl/LC_MESSAGES/messages.mo
index 846ffcda6..e4514023f 100644
--- a/searx/translations/nl/LC_MESSAGES/messages.mo
+++ b/searx/translations/nl/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/nl/LC_MESSAGES/messages.po b/searx/translations/nl/LC_MESSAGES/messages.po
index 0acfae81a..27b91307e 100644
--- a/searx/translations/nl/LC_MESSAGES/messages.po
+++ b/searx/translations/nl/LC_MESSAGES/messages.po
@@ -9,183 +9,214 @@
# Rejo Zenger <rejo@zenger.nl>, 2016-2017
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-31 07:17+0000\n"
"Last-Translator: Gert-dev <gert+github@disroot.org>\n"
-"Language-Team: Dutch <https://weblate.bubu1.eu/projects/searxng/searxng/nl/>"
-"\n"
"Language: nl\n"
+"Language-Team: Dutch "
+"<https://weblate.bubu1.eu/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 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "bestanden"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "algemeen"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "muziek"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "sociale media"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "afbeeldingen"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "video’s"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "IT"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "nieuws"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "kaart"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "uien"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "wetenschap"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "auto"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "licht"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "donker"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "verlopen"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "fout bij ontleden"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "HTTP-protocolfout"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "netwerkfout"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "onverwacht falen"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "HTTP-fout"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "HTTP-verbindingsfout"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "proxy-fout"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "te veel aanvragen"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "toegang geweigerd"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "server-API-fout"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Geen resultaat gevonden"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Bron"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Ongeldige instellingen, gelieve je voorkeuren bij te werken"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Ongeldige instellingen"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "zoekfout"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minu(u)t(en) geleden"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} uur, {minutes} minu(u)t(en) geleden"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "Geschorst"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generator van willekeurige waarden"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Genereer verschillende willekeurige waarden"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Statistische functies"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Bereken {functions} van de argumenten"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Routebeschrijving"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (VEROUDERD)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Dit object is overbodig gemaakt door"
@@ -193,7 +224,7 @@ msgstr "Dit object is overbodig gemaakt door"
msgid "No abstract is available for this publication."
msgstr "Voor deze publicatie is geen abstract beschikbaar."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Kanaal"
@@ -222,7 +253,8 @@ msgstr "Oneindig scrollen"
#: searx/plugins/infinite_scroll.py:4
msgid "Automatically load next page when scrolling to bottom of current page"
msgstr ""
-"Volgende pagina automatisch laden bij bereiken van onderkant huidige pagina"
+"Volgende pagina automatisch laden bij bereiken van onderkant huidige "
+"pagina"
#: searx/plugins/oa_doi_rewrite.py:9
msgid "Open Access DOI rewrite"
@@ -236,11 +268,11 @@ msgstr ""
"Omzeil betaalmuren met een doorverwijzing naar vrij toegankelijke versies"
" van publicaties indien beschikbaar"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Zoeken bij selecteren van categorie"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -249,11 +281,11 @@ msgstr ""
"wordt. Zet dit uit om meerdere categorieën te selecteren. (JavaScript "
"vereist)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr "Informatie Over Jezelf"
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -261,11 +293,11 @@ msgstr ""
"Geeft je IP-adres weer als de zoekopdracht ‘ip’ is en je gebruikersagent "
"als de zoekopdracht ‘user agent’ bevat."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Tracker-URL-verwijderaar"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Verwijdert trackerargumenten van de gekregen URL"
@@ -317,35 +349,35 @@ msgstr "Sluiten"
msgid "Error!"
msgstr "Fout!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Zoekmachine"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "een privacy-respecterende, aanpasbare meta-zoekmachine"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Broncode"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Probleem-tracker"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Zoekmachinestatistieken"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Openbare instanties"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "Neem contact op met beheerder instantie"
@@ -382,11 +414,11 @@ msgid "proxied"
msgstr "geproxyt"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Toestaan"
@@ -487,13 +519,13 @@ msgid "Engines"
msgstr "Zoekmachines"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "Speciale Zoekopdrachten"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -515,13 +547,13 @@ msgid "What language do you prefer for search?"
msgstr "Welke taal wil je gebruiken voor het zoeken?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "SafeSearch"
@@ -692,8 +724,8 @@ 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, zal de paginatitel je zoekopdracht bevatten. Je "
+"browser kan deze titel mogelijk opslaan"
#: searx/templates/oscar/preferences.html:315
msgid "Allow all"
@@ -703,90 +735,97 @@ msgstr "Alles inschakelen"
msgid "Disable all"
msgstr "Alles uitschakelen"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Naam zoekmachine"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Snelkoppeling"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Geselecteerde taal"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Tijdspanne"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr "Responstijd"
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Max. duur"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr "Betrouwbaarheid"
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr "Zoekopdracht"
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Kernwoorden"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Naam"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Beschrijving"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Voorbeelden"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr "Dit is de lijst met SearXNG's \"onmiddellijk antwoord\"-modules."
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr "Dit is de lijst met plug-ins."
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
@@ -794,23 +833,23 @@ msgstr ""
"Dit is de lijst met cookies en hun waarden die SearXNG op je computer "
"opslaat."
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr "Met die lijst kan je de transparantie van SearXNG beoordelen."
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Cookienaam"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Waarde"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -818,8 +857,8 @@ msgstr ""
"Deze instellingen worden bewaard in je cookies. Hierdoor hoeven wij niets"
" over jou te bewaren."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -827,13 +866,13 @@ msgstr ""
"Deze cookies zijn alleen voor je eigen gemak, we gebruiken deze cookies "
"niet om je te volgen."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Zoek-URL van de huidig opgeslagen voorkeuren"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -842,18 +881,18 @@ msgstr ""
"voor je privacy, omdat het gegevens lekt aan de aangeklikte "
"resultaatwebsites."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "bewaren"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "terug"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Standaardinstellingen herstellen"
@@ -1228,7 +1267,7 @@ msgstr "Kies auto om je browserinstellingen te gebruiken"
msgid "Currently used search engines"
msgstr "Momenteel gebruikte zoekmachines"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Ondersteunt geselecteerde taal"
@@ -1376,3 +1415,4 @@ msgstr "Zoekmachine"
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/oc/LC_MESSAGES/messages.mo b/searx/translations/oc/LC_MESSAGES/messages.mo
index 892047b08..50278290b 100644
--- a/searx/translations/oc/LC_MESSAGES/messages.mo
+++ b/searx/translations/oc/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/oc/LC_MESSAGES/messages.po b/searx/translations/oc/LC_MESSAGES/messages.po
index 9175d5bab..efb3a3bfa 100644
--- a/searx/translations/oc/LC_MESSAGES/messages.po
+++ b/searx/translations/oc/LC_MESSAGES/messages.po
@@ -7,183 +7,213 @@
# Marc Abonce Seguin, 2019
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-10 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Occitan <https://weblate.bubu1.eu/projects/searxng/searxng/oc/"
-">\n"
"Language: oc\n"
+"Language-Team: Occitan "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/oc/>\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.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "fichièrs"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "general"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "musica"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "mèdias socials"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "imatges"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "vidèos"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "tecnologia"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "actualitat"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "mapa"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "sciéncia"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Cap d’element pas trobat"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Paramètre pas valide, mercés de modificar vòstras preferéncias"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Paramètres invalids"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "error de recèrca"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "fa {minutes} minuta(s)"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "Fa {hours} ora(s), {minutes} minuta(s)"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generator aleatòri"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Crèa de valors aleatòrias diferentas"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Foncions estatisticas"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Calcula las {functions} dels arguments"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Aqueste element es estat remplaçat per"
@@ -191,7 +221,7 @@ msgstr "Aqueste element es estat remplaçat per"
msgid "No abstract is available for this publication."
msgstr "Cap de resumit pas disponible per aquesta publicacion."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -231,23 +261,23 @@ msgstr ""
"Evitar las paginas de pagament ne virant sus la version en accès liure "
"quand es disponibla"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Cercar dins la categoria causida"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
msgstr ""
-"Lança la recèrca sul còp se una categoria es seleccionada. Desactivar per "
-"seleccionar mai d'una categoria (Javascript necessari)"
+"Lança la recèrca sul còp se una categoria es seleccionada. Desactivar per"
+" seleccionar mai d'una categoria (Javascript necessari)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -255,11 +285,11 @@ msgstr ""
"Aficha vòstre adreça IP se la demanda es \"ip\", e aficha vòstre user-"
"agent se la demanda conten \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Netejador d'URL de traçat"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Lèva los arguments de las URL utilizats per vos traçar"
@@ -311,35 +341,35 @@ msgstr "Tampar"
msgid "Error!"
msgstr "Error !"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Propulsat per"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "un meta-motor de recèrca hackable e respectuós de la vida privada"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Estatistica del motor"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -376,11 +406,11 @@ msgid "proxied"
msgstr "proxifiat"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Autorizar"
@@ -481,13 +511,13 @@ msgid "Engines"
msgstr "Motors de cerca"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -509,13 +539,13 @@ msgid "What language do you prefer for search?"
msgstr "Dins quina lenga vos agrada mai cercar ?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Recèrca segurizada"
@@ -695,112 +725,119 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Nom del motor de cerca"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Acorchis"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Seleccionatz una lenga"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Espaci temporal"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Temps max"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Mots claus"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nom"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Descripcion"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Exemples"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Nom del cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Valor"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -808,8 +845,8 @@ msgstr ""
"Aquestes paramètres son gardats dins vòstres cookies : aquò nos permet "
"pas de collectar vòstras donadas."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -817,13 +854,13 @@ msgstr ""
"Aquestes cookies existon per vòstre confòrt d'utilizacion, los empleguem "
"pas per vos espiar."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "URL de recèrca actuala dels paramètres enregistrats"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -831,18 +868,18 @@ msgstr ""
"Nòta : especificar de paramètres personalizats en l’URL pòt reduire la "
"privacitat en revelar de donadas als sites de resultat clicats."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "enregistrar"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "tornar"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Reïnicializar per defaut"
@@ -1215,7 +1252,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Motors de recèrca utilizat actualament"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Compatible amb las lengas seleccionadas"
@@ -1364,3 +1401,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/pl/LC_MESSAGES/messages.mo b/searx/translations/pl/LC_MESSAGES/messages.mo
index 28c7b8dc5..629537a0b 100644
--- a/searx/translations/pl/LC_MESSAGES/messages.mo
+++ b/searx/translations/pl/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/pl/LC_MESSAGES/messages.po b/searx/translations/pl/LC_MESSAGES/messages.po
index 6edc6aed3..a85e4f01d 100644
--- a/searx/translations/pl/LC_MESSAGES/messages.po
+++ b/searx/translations/pl/LC_MESSAGES/messages.po
@@ -6,185 +6,216 @@
# Artur <artur@komoter.pl>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-24 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Polish <https://weblate.bubu1.eu/projects/searxng/searxng/pl/>"
-"\n"
"Language: pl\n"
+"Language-Team: Polish "
+"<https://weblate.bubu1.eu/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 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "pliki"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "ogólne"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "muzyka"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "media społecznościowe"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "zdjęcia"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "wideo"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "informatyka"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "wiadomości"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "mapa"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "nauka"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "autonatycznie"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "jasny"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "ciemny"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "przekroczenie maksymalnego dozwolonego czasu"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "błąd przetwarzania"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "błąd protokołu HTTP"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "błąd sieci"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "niespodziewana awaria"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "błąd HTTP"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "błąd połączenia HTTP"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "błąd serwera proxy"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "za dużo zapytań"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "odmowa dostępu"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Nie znaleziono elementu"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Źródło"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Nieprawidłowe ustawienia, proszę zmienić swoje preferencje"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Nieprawidłowe ustawienia"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "błąd wyszukiwania"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minut(y) temu"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} godzin(y), {minutes} minut(y) temu"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "Zawieszone"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generator wartości losowych"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Wygeneruj różne wartości losowe"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Funkcje statystyczne"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Oblicz {functions} argumentów"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (PRZESTARZAŁY)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Ten wpis został zastąpiony przez"
@@ -192,7 +223,7 @@ msgstr "Ten wpis został zastąpiony przez"
msgid "No abstract is available for this publication."
msgstr "Streszczenie nie jest dostępne dla tej publikacji."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Kanał"
@@ -234,11 +265,11 @@ msgstr ""
"Unikaj opłat za dostęp, przekierowując do otwartych wersji publikacji, "
"gdy są dostępne"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Szukaj po wybraniu kategorii"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -246,11 +277,11 @@ msgstr ""
"Wykonaj wyszukiwanie natychmiast po wybraniu kategorii. Wyłącz, aby "
"wybrać wiele kategorii. (Wymagany Javascript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -258,11 +289,11 @@ msgstr ""
"Wyświetla Twój adres IP, jeśli zapytanie to \"ip\", i Twojego agenta "
"użytkownika, jeśli zapytanie zawiera \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Usuwanie elementów śledzących z URL-ów"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Usuń argumenty elementów śledzących ze zwróconego adresu URL"
@@ -314,35 +345,35 @@ msgstr "Zamknij"
msgid "Error!"
msgstr "Błąd!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Obsługiwane przez"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "szanująca prywatność, hackowalna wyszukiwarka metasearch"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Kod źródłowy"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Śledzenie błędów"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Statystyki wyszukiwarki"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Publiczne instancje"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -379,11 +410,11 @@ msgid "proxied"
msgstr "przesłane poprzez proxy"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Pozwól"
@@ -484,13 +515,13 @@ msgid "Engines"
msgstr "Wyszukiwarki"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "Specialne Zapytania"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Ciasteczka"
@@ -512,13 +543,13 @@ msgid "What language do you prefer for search?"
msgstr "W jakim języku wolisz wyszukiwać?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Bezpieczne wyszukiwanie"
@@ -689,8 +720,8 @@ msgid ""
"When enabled, the result page's title contains your query. Your browser "
"can record this title"
msgstr ""
-"Gdy włączone, tytuł strony z wynikiem będzie zawierał twoje zapytanie. Twoja "
-"przeglądarka może widzieć to."
+"Gdy włączone, tytuł strony z wynikiem będzie zawierał twoje zapytanie. "
+"Twoja przeglądarka może widzieć to."
#: searx/templates/oscar/preferences.html:315
msgid "Allow all"
@@ -700,114 +731,121 @@ msgstr "Zezwól na wszystkie"
msgid "Disable all"
msgstr "Wyłącz wszystkie"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Nazwa wyszukiwarki"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Skrót"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Wybrany język"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Zakres czasu"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr "Czas odpowiedzi"
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Maksymalny czas"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr "Niezawodność"
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr "Zapytanie"
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Słowa kluczowe"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nazwa"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Opis"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Przykłady"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr "To jest list wtyczek."
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-"To jest lista plików cookies i ich zawartości, które SearXNG przechowuje na "
-"twoim komputerze."
+"To jest lista plików cookies i ich zawartości, które SearXNG przechowuje "
+"na twoim komputerze."
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Nazwa ciasteczka"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Wartość"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -815,8 +853,8 @@ msgstr ""
"Ustawienia te są przechowywane w ciasteczkach, co pozwala nam nie "
"przechowywać tych danych o Tobie."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -824,13 +862,13 @@ msgstr ""
"Te ciasteczka służą wyłącznie Twojej wygodzie, nie używamy tych "
"ciasteczek do śledzenia Ciebie."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Wyszukaj adres URL aktualnie zapisanych preferencji"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -839,18 +877,18 @@ msgstr ""
"może zmniejszyć prywatność, przenosząc dane do klikniętych stron z "
"wyników."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "zapisz"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "z powrotem"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Przywróć domyślne"
@@ -1223,7 +1261,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Obecnie używane wyszukiwarki"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Obsługuje wybrany język"
@@ -1371,3 +1409,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/pt/LC_MESSAGES/messages.mo b/searx/translations/pt/LC_MESSAGES/messages.mo
index 16d56d04e..b9c300f92 100644
--- a/searx/translations/pt/LC_MESSAGES/messages.mo
+++ b/searx/translations/pt/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/pt/LC_MESSAGES/messages.po b/searx/translations/pt/LC_MESSAGES/messages.po
index dea10b3b2..5c1d0c212 100644
--- a/searx/translations/pt/LC_MESSAGES/messages.po
+++ b/searx/translations/pt/LC_MESSAGES/messages.po
@@ -7,183 +7,214 @@
# C. E., 2018
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-10 07:17+0000\n"
"Last-Translator: Alexandre Flament <alex@al-f.net>\n"
-"Language-Team: Portuguese <https://weblate.bubu1.eu/projects/searxng/searxng/"
-"pt/>\n"
"Language: pt\n"
+"Language-Team: Portuguese "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/pt/>\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "ficheiros"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "geral"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "música"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "redes sociais"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "imagens"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "vídeos"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "ti"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "notícias"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "mapa"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "Cebolas"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "ciência"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "automático"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "claro"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "escuro"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "tempo esgotado"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "Erro de protocolo HTTP"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "erro de rede"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "acidente inesperado"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "Erro HTTP"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "Erro de conexão HTTP"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "erro de proxy"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "muitos pedidos"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "acesso negado"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "erro de API do servidor"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Nenhum item encontrado"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Fonte"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Definições inválidas, por favor edite as suas preferências"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Configurações inválidas"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "erro de procura"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minuto(s) atrás"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} hora(s), {minutes} minuto(s) atrás"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "Suspenso"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Gerador de valores aleatórios"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Gerar valores aleatórios diferentes"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Funções de estatística"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Calcular {functions} dos argumentos"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Obter direções"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{título} (OBSOLETO)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Esta entrada foi substituída por"
@@ -191,7 +222,7 @@ msgstr "Esta entrada foi substituída por"
msgid "No abstract is available for this publication."
msgstr "Nenhum resumo está disponível para esta publicação."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Canal"
@@ -235,11 +266,11 @@ msgstr ""
"Evite acessos pagos acedendo a versões de livre acesso sempre que "
"disponível"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Pesquisar na seleção de categoria"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -248,11 +279,11 @@ msgstr ""
"Desative esta opção para selecionar várias categorias. (Necessário "
"JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -260,11 +291,11 @@ msgstr ""
"Mostrar IP se a pesquisar por \"IP\" e mostrar o user agent se pesquisar "
"por \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Remover rastreio de hiperligação"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Remover argumentos de rastreio da hiperligação devolvida"
@@ -315,35 +346,35 @@ msgstr "Fechar"
msgid "Error!"
msgstr "Erro!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Produzido por"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "um motor de metapesquisa editável e respeitador da sua privacidade"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Código fonte"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Rastreador de problemas"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Estatísticas de motor de pesquisa"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Instâncias públicas"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "Contate o mantenedor da instância"
@@ -380,11 +411,11 @@ msgid "proxied"
msgstr "via proxy"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Permitir"
@@ -485,13 +516,13 @@ msgid "Engines"
msgstr "Motores de pesquisa"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "Consultas especiais"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -513,13 +544,13 @@ msgid "What language do you prefer for search?"
msgstr "Que idioma de pesquisa prefere?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Pesquisa segura"
@@ -699,112 +730,119 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Nome do motor de pesquisa"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Atalho"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Idioma selecionado"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Período de tempo"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Tempo máximo"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Palavras-chave"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nome"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Descrição"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Exemplos"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Nome de cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Valor"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -812,8 +850,8 @@ msgstr ""
"Estas definições são guardadas nos seus cookies, isto permite-nos que não"
" guardemos informação sobre si."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -821,13 +859,13 @@ msgstr ""
"Estes cookies servem somente para sua conveniência, não os utilizamos "
"para o rastrear."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "URL de pesquisa das preferências salvas atualmente"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -836,18 +874,18 @@ msgstr ""
"pode reduzir a privacidade ao vazar dados para os sites de resultados "
"clicados."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "Guardar"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "Atrás"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Repor predefinições"
@@ -1220,7 +1258,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Motores de pesquisa utilizados"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Suporta idioma selecionado"
@@ -1371,3 +1409,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.mo b/searx/translations/pt_BR/LC_MESSAGES/messages.mo
index a69839949..1a581526b 100644
--- a/searx/translations/pt_BR/LC_MESSAGES/messages.mo
+++ b/searx/translations/pt_BR/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.po b/searx/translations/pt_BR/LC_MESSAGES/messages.po
index 5e7c9d907..e8b43314d 100644
--- a/searx/translations/pt_BR/LC_MESSAGES/messages.po
+++ b/searx/translations/pt_BR/LC_MESSAGES/messages.po
@@ -15,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
-"PO-Revision-Date: 2021-11-23 10:08+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
+"PO-Revision-Date: 2022-01-06 08:26+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language: pt_BR\n"
"Language-Team: Portuguese (Brazil) "
@@ -27,168 +27,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "arquivos"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "geral"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "áudio"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "redes sociais"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "imagens"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "vídeos"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "códigos"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "notícias"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "mapas"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "ciência"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
-msgid "timeout"
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:189
+msgid "light"
+msgstr "claro"
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr "escuro"
+
+#: searx/webapp.py:192
+msgid "timeout"
+msgstr "tempo esgotado"
+
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
-msgstr ""
+msgstr "erro de rede"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
-msgstr ""
+msgstr "erro HTTP"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
-msgstr ""
+msgstr "erro de conexão HTTP"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
-msgstr ""
+msgstr "erro de proxy"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
-msgstr ""
+msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
-msgstr ""
+msgstr "muitas solicitações"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
-msgstr ""
+msgstr "acesso negado"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
-msgstr ""
+msgstr "erro de API do servidor"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Nenhum item encontrado"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Configurações inválidas, por favor, edite suas preferências"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Configurações inválidas"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "erro de busca"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutos} minuto(s) atrás"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} hora(s), {minutes} minuto(s) atrás"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Gerador de valor aleatório"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Gere diferentes valores aleatórios"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Funções estatísticas"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Compute {functions} dos argumentos"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Obter instruções"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (OBSOLETO)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Esta entrada foi substituída por"
@@ -196,7 +228,7 @@ msgstr "Esta entrada foi substituída por"
msgid "No abstract is available for this publication."
msgstr "Nenhum resumo disponível para essa publicação."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -238,11 +270,11 @@ msgstr ""
"Evita \"paywalls\" ao redirecionar para versões de acesso livre de "
"publicações, quando possível"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Pesquisar na categoria selecionada"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -250,11 +282,11 @@ msgstr ""
"Executar a busca imediatamente se a categoria está selecionada. Desativar"
" para selecionar várias categorias. (Necessário JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -262,11 +294,11 @@ msgstr ""
"Exibe o seu IP se a consulta é \"ip\" e seu agente de usuário, se a "
"consulta contém \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Remover Tracker da url"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Remover argumentos de url retornáveis"
@@ -317,35 +349,35 @@ msgstr "Fechar"
msgid "Error!"
msgstr "Erro!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Distribuído por"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "um mecanismo de metabusca que respeita a sua privacidade"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Código fonte"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Rastreador de problemas"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Estatísticas de busca"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Instâncias públicas"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -382,11 +414,11 @@ msgid "proxied"
msgstr "por proxy"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Ativo"
@@ -487,13 +519,13 @@ msgid "Engines"
msgstr "Buscadores"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -515,13 +547,13 @@ msgid "What language do you prefer for search?"
msgstr "Qual idioma padrão para pesquisar?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Busca Segura"
@@ -701,112 +733,119 @@ msgstr "Permitir tudo"
msgid "Disable all"
msgstr "Desativar tudo"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Nome do serviço"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Atalhos"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Idioma selecionado"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Intervalo de tempo"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Tempo máximo"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Palavras-chave"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nome"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Descrição"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Exemplos"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Nome do cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Valor"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -814,8 +853,8 @@ msgstr ""
"Essas configurações são armazenadas em seus cookies, nos não armazenamos "
"nenhum dado a seu respeito."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -823,13 +862,13 @@ msgstr ""
"Estes cookies servem ao seu único propósito, nós não usamos esses cookies"
" para rastreá-lo."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "URL de Pesquisa das configurações salvas atuais"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -838,18 +877,18 @@ msgstr ""
"reduzir a privacidade ao vazar dados para os sites clicados nos "
"resultados."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "salvar"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "voltar"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Redefinir configurações"
@@ -1222,7 +1261,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Serviço de busca usado atualmente"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Suporta a língua selecionada"
diff --git a/searx/translations/ro/LC_MESSAGES/messages.mo b/searx/translations/ro/LC_MESSAGES/messages.mo
index b23e02c3d..c4c0ef0a9 100644
--- a/searx/translations/ro/LC_MESSAGES/messages.mo
+++ b/searx/translations/ro/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ro/LC_MESSAGES/messages.po b/searx/translations/ro/LC_MESSAGES/messages.po
index ef8720179..bb5e5c9e2 100644
--- a/searx/translations/ro/LC_MESSAGES/messages.po
+++ b/searx/translations/ro/LC_MESSAGES/messages.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2020-07-09 13:10+0000\n"
"Last-Translator: Daniel Șerbănescu <daniel@serbanescu.dk>\n"
"Language: ro\n"
@@ -23,168 +23,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "fișiere"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "generale"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "muzică"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "rețele sociale"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "imagini"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "videouri"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "informatică"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "știri"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "hărți"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "știință"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Niciun element găsit"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Configurări nevalide, editați preferințele"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Configurări nevalide"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "eroare de căutare"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minut(e) în urmă"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} oră(e), {minutes} minut(e) în urmă"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generator de valori aleatorii"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Generează valori aleatoare diferite"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Funcții statistice"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Calculează {functions} din argumente"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Această intrare a fost perimată de"
@@ -192,7 +224,7 @@ msgstr "Această intrare a fost perimată de"
msgid "No abstract is available for this publication."
msgstr "Niciun abstract disponibil pentru această publicație."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -232,11 +264,11 @@ msgstr ""
"Evită „zidurile de plată” redirecționând către versiuni cu acces deschis "
"ale publicațiilor când sunt disponibile"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Caută la selectarea categoriei"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -244,11 +276,11 @@ msgstr ""
"Execută căutarea imediat dacă o categorie este selectată. Dezactivează "
"pentru a selecta categorii multiple. (Necesită JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -256,11 +288,11 @@ msgstr ""
"Afișează IP-ul dacă interogarea este „ip” și agentul de utilizator dacă "
"interogarea conține „user agent”."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Eliminator de URL pentru urmăritor"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Elimină argumentele urmăritorului din URL-ul returnat"
@@ -312,35 +344,35 @@ msgstr "Închide"
msgid "Error!"
msgstr "Eroare!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Motorizat de"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "un meta-motor de căutare care respectă confidențialitatea"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Statisticile motorului"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -377,11 +409,11 @@ msgid "proxied"
msgstr "delegat"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Permite"
@@ -482,13 +514,13 @@ msgid "Engines"
msgstr "Motoare"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookie-uri"
@@ -510,13 +542,13 @@ msgid "What language do you prefer for search?"
msgstr "Ce limbă preferați pentru căutare?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "CăutareSigură"
@@ -696,112 +728,119 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Numele motorului"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Scurtătură"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Limba selectată"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Interval de timp"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Timp maxim"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Cuvinte cheie"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Nume"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Descriere"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Exemple"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Nume cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Valuare"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -809,8 +848,8 @@ msgstr ""
"Aceste configurări sunt stocate în cookie-uri, ceea ce ne permite să nu "
"stocăm aceste date despre dumeavoastră."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -818,13 +857,13 @@ msgstr ""
"Aceste cookie-uri servesc doar pentru conveniența dumneavoastră, noi nu "
"stocăm aceste cookie-uri pentru a vă urmări."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "URL-ul de căutare al preferințelor salvate curent"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -833,18 +872,18 @@ msgstr ""
"reduce nivelul de confidențialitate prin scurgerea datelor către siturile"
" accesate la căutare."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "salvează"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "înapoi"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Restabilește la valorile implicite"
@@ -1217,7 +1256,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Motoarele de căutare folosite curent"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Suportă limba selectată"
diff --git a/searx/translations/ru/LC_MESSAGES/messages.mo b/searx/translations/ru/LC_MESSAGES/messages.mo
index 70b100f8e..4cb9ea23a 100644
--- a/searx/translations/ru/LC_MESSAGES/messages.mo
+++ b/searx/translations/ru/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ru/LC_MESSAGES/messages.po b/searx/translations/ru/LC_MESSAGES/messages.po
index 5b98864fe..8d2ac61ec 100644
--- a/searx/translations/ru/LC_MESSAGES/messages.po
+++ b/searx/translations/ru/LC_MESSAGES/messages.po
@@ -12,185 +12,216 @@
# Дмитрий Михирев, 2016-2017
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-17 07:17+0000\n"
"Last-Translator: Alexandre Flament <alex@al-f.net>\n"
-"Language-Team: Russian <https://weblate.bubu1.eu/projects/searxng/searxng/ru/"
-">\n"
"Language: ru\n"
+"Language-Team: Russian "
+"<https://weblate.bubu1.eu/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 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "файлы"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "общие"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "музыка"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "социальные сети"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "картинки"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "видео"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "ИТ"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "новости"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "карты"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "онион"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "наука"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "автоматически"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "светлая"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "тёмная"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "перерыв"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "ошибка парсинга"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "ошибка HTTP протокола"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "ошибка сети"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "неожиданная поломка"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "ошибка HTTP"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "ошибка HTTP соединения"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "ошибка прокси"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "CAPTCHA"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "слишком много запросов"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "доступ запрещён"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "ошибка API сервера"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Ничего не найдено"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Источник"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Неправильные параметры, пожалуйста измените Ваши настройки"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Неверные настройки"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "ошибка поиска"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} минут(а) назад"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} час(ов), {minutes} минут(а) назад"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "Приостановлено"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Генератор случайных значений"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Генерировать разные случайные значения"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Статистические функции"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Вычислить {functions} аргументов"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Получить инструкции"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (УСТАРЕВШЕЕ)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Эта запись была заменена на"
@@ -198,7 +229,7 @@ msgstr "Эта запись была заменена на"
msgid "No abstract is available for this publication."
msgstr "Нет доступного примечания для этой публикации."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "Канал"
@@ -240,11 +271,11 @@ msgstr ""
"Позволяет получить бесплатную версию запрашиваемой статьи, если таковая "
"имеется"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Поиск по выбранной категории"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -252,11 +283,11 @@ msgstr ""
"Выполнять поиск немедленно, если выбрана категория. Отключите для выбора "
"нескольких категорий. (требуется JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr "Самоиформация"
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -264,11 +295,11 @@ msgstr ""
"Отображать Ваш IP-адрес при запросе \"ip\" и Ваш юзер-агент при запросе "
"\"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Удаление трекинга из URL-адреса"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Удаление аргументов трекинга из URL-адреса"
@@ -320,35 +351,35 @@ msgstr "Закрыть"
msgid "Error!"
msgstr "Ошибка!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Основано на"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "уважающая Вашу приватность, открытая метапоисковая система"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Исходный код"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Трекер проблем"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Статистика поисковых систем"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Публичные экземпляры"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "Сопровождение контактного экземпляра"
@@ -385,11 +416,11 @@ msgid "proxied"
msgstr "проксируемого"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Разрешить"
@@ -490,13 +521,13 @@ msgid "Engines"
msgstr "Поисковые системы"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "Специальные настройки"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -518,13 +549,13 @@ msgid "What language do you prefer for search?"
msgstr "Какой язык предпочтителен для поиска?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Безопасный поиск"
@@ -706,112 +737,119 @@ msgstr "Разрешить все"
msgid "Disable all"
msgstr "Отключить все"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Имя поисковой системы"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Сокращение"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Выбранный язык"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Временной диапазон"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr "Время отклика"
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Максимальное время"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr "Надёжность"
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr "Запрос"
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Ключевые слова"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Имя"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Описание"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Примеры"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr "Список моделей мгновенных ответов в SearXNG."
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr "Это список плагинов."
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr "Список куков и их значений, которые SearXNG хранит на Вашем компьютере."
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr "С этим списком, Вы можете использовать SearXNG прозрачно."
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Имя cookie-файла"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Значение"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -819,8 +857,8 @@ msgstr ""
"Настройки сохраняются в Ваших cookie-файлах, что позволяет нам не хранить"
" никаких сведений о Вас."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -828,13 +866,13 @@ msgstr ""
"Cookie-файлы служат исключительно для Вашего удобства, мы не используем "
"cookie-файлы что-бы следить за Вами."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Настройки поиска URL-адреса были сохранены"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -843,18 +881,18 @@ msgstr ""
"снизить Вашу конфиденциальность из-за утечки данных на сайтах из "
"поисковой выдачи, которые Вы посещаете."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "сохранить"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "назад"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Восстановить настройки по умолчанию"
@@ -1227,7 +1265,7 @@ msgstr "Выберите \"автоматически\" для использо
msgid "Currently used search engines"
msgstr "Используемые поисковые системы"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Поддержка выбранного языка"
@@ -1375,3 +1413,4 @@ msgstr "Движок"
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/sk/LC_MESSAGES/messages.mo b/searx/translations/sk/LC_MESSAGES/messages.mo
index b0311bdb7..15a30a111 100644
--- a/searx/translations/sk/LC_MESSAGES/messages.mo
+++ b/searx/translations/sk/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/sk/LC_MESSAGES/messages.po b/searx/translations/sk/LC_MESSAGES/messages.po
index fa0b47465..91c0f34d5 100644
--- a/searx/translations/sk/LC_MESSAGES/messages.po
+++ b/searx/translations/sk/LC_MESSAGES/messages.po
@@ -6,184 +6,215 @@
# Jan Hovancik, 2017
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-10 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Slovak <https://weblate.bubu1.eu/projects/searxng/searxng/sk/>"
-"\n"
"Language: sk\n"
+"Language-Team: Slovak "
+"<https://weblate.bubu1.eu/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 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "súbory"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "všeobecné"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "hudba"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "sociálne médiá"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "obrázky"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "videá"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "technika"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "správy"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "mapy"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "veda"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr ""
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Neplatné nastavenia, upravte svoje hodnoty, prosím"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr ""
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "chyba vyhľadávania"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} min. pred"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} hod., {minutes} min. pred"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generátor nahodných hodnôt"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Vytvoriť iné náhodné hodnoty"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Štatistické funkcie"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Vypočítať {functions} argumentov"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Táto položka bola nahradená"
@@ -191,7 +222,7 @@ msgstr "Táto položka bola nahradená"
msgid "No abstract is available for this publication."
msgstr ""
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -233,11 +264,11 @@ msgstr ""
"Vyhnúť sa plateným bránam presmerovaním na verejne prístupné verzie "
"publikácií ak sú k dispozícii"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Vyhľadávanie pri výbere kategórie"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -245,11 +276,11 @@ msgstr ""
"Vyhľadávať okamžite, ak je kategória vybraná. Vypnúť pre vyberanie "
"viacerých kategórií. (Je potrebný JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -257,11 +288,11 @@ msgstr ""
"Zobrazí vašu IP ak je dotaz \"ip\" a user agenta ak dotaz obsahuje \"user"
" agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Odstraňovanie sledovacích argumentov"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Odstrániť sledovacie argumenty z vrátenej URL"
@@ -313,35 +344,35 @@ msgstr "Zatvoriť"
msgid "Error!"
msgstr "Chyba!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Používame"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "prispôsobitelný meta-vyhľadávač, ktorý rešpektuje vaše súkromie"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Štatistiky vyhľadávača"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -378,11 +409,11 @@ msgid "proxied"
msgstr "cez proxy"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Povoliť"
@@ -483,13 +514,13 @@ msgid "Engines"
msgstr "Vyhľadávače"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -511,13 +542,13 @@ msgid "What language do you prefer for search?"
msgstr "Aký jazyk preferujete pre vyhľadávanie?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Bezpečné vyhľadávanie"
@@ -695,112 +726,119 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Názov vyhľadávača"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Skratka"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr ""
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Časový rozsah"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Maximálny čas"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Kľúčové slová"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Názov"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Popis"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Príklady"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Názov cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Hodnota"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -808,8 +846,8 @@ msgstr ""
"Tieto nastavenia sú uložené v cookies, čo nám umožňuje neukladať dáta o "
"vás na našej strane."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -817,30 +855,30 @@ msgstr ""
"Tieto cookies slúžia výhradné pre vaše pohodlie a nie sú používané na "
"sledovanie."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr ""
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "uložiť"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "späť"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Obnoviť predvolené"
@@ -1213,7 +1251,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "poruba@contours.cz"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Podporuje zvolený jazyk"
@@ -1358,3 +1396,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/sl/LC_MESSAGES/messages.mo b/searx/translations/sl/LC_MESSAGES/messages.mo
index 16a0778ee..c70ad7305 100644
--- a/searx/translations/sl/LC_MESSAGES/messages.mo
+++ b/searx/translations/sl/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/sl/LC_MESSAGES/messages.po b/searx/translations/sl/LC_MESSAGES/messages.po
index 358c97d65..25eb9ad43 100644
--- a/searx/translations/sl/LC_MESSAGES/messages.po
+++ b/searx/translations/sl/LC_MESSAGES/messages.po
@@ -8,189 +8,221 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
-"PO-Revision-Date: 2020-07-09 13:10+0000\n"
-"Last-Translator: asladic <ales.sladic@gmail.com>\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
+"PO-Revision-Date: 2022-01-06 08:26+0000\n"
+"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language: sl\n"
"Language-Team: Slovenian "
-"(http://www.transifex.com/asciimoo/searx/language/sl/)\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 "
-"|| n%100==4 ? 2 : 3)\n"
+"<https://weblate.bubu1.eu/projects/searxng/searxng/sl/>\n"
+"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 "
+"|| n%100==4 ? 2 : 3\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "datoteke"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "splošno"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "glasba"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "družabna omrežja"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "slike"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "videi"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "informatika"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "novice"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "zemljevid"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "znanost"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Ni zadetkov"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Neveljavne nastavitve. Prosimo, preverite vašo konfiguracijo"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Neveljavne nastavitve"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "napaka pri iskanju"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minut nazaj"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "pred {hours} urami in {minutes} minut"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Generator naključnih števil"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Generiraj različne naključne vrednosti"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Statistične funkcije"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Izračunaj {functions} argumentov"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
-msgstr "Ta vnos je presegel"
+msgstr "Ta vnos je bil presezen"
#: searx/engines/pubmed.py:78
msgid "No abstract is available for this publication."
msgstr ""
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -230,23 +262,23 @@ msgstr ""
"Izogibanje plačilom s preusmeritvijo na prostodostopne različice "
"publikacij, ko so na voljo"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Išči ob izboru kategorije"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
msgstr ""
-"Takoj izvedi iskanje, če je izbrana kategorija. Onemogočiti za izbor več "
-"kategorij. Potrebuje (JavaScript)"
+"Če je kategorija izbrana, takoj izvedi iskanje. Za izbor več kategorij "
+"onemogocite. (Potrebna je JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -254,11 +286,11 @@ msgstr ""
"Prikaže IP naslov, če je niz poizvedbe \"ip\", in uporabniški agent, če "
"je niz \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Odstranjevalec sledilcev URL"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Odstrani argumente sledilcev iz vrnjenega URL"
@@ -310,35 +342,35 @@ msgstr "Zapri"
msgid "Error!"
msgstr "Napaka!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Omogočeno z"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "razširljiv metaiskalnik, ki spoštuje vašo zasebnost"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
-msgstr "Statistike searx"
+msgstr "Statistike iskalnika"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -355,12 +387,12 @@ msgstr "Privzeti jezik"
#: searx/templates/oscar/macros.html:23
#: searx/templates/simple/result_templates/torrent.html:6
msgid "magnet link"
-msgstr "magnetna povezava"
+msgstr "magnet povezava"
#: searx/templates/oscar/macros.html:24
#: searx/templates/simple/result_templates/torrent.html:7
msgid "torrent file"
-msgstr "datoteka .torrent"
+msgstr "torrent datoteka"
#: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39
#: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75
@@ -375,11 +407,11 @@ msgid "proxied"
msgstr "preko posredniškega strežnika"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Dovoli"
@@ -412,7 +444,7 @@ msgstr "Število zadetkov"
#: searx/templates/oscar/preferences.html:14
msgid "Avg."
-msgstr ""
+msgstr "Povprečje"
#: searx/templates/oscar/messages/no_results.html:8
#: searx/templates/oscar/preferences.html:17
@@ -480,13 +512,13 @@ msgid "Engines"
msgstr "Iskalniki"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Piškotki"
@@ -508,13 +540,13 @@ msgid "What language do you prefer for search?"
msgstr "V katerem jeziku želite iskati?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Varno iskanje"
@@ -694,112 +726,119 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Ime iskalnika"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Bližnjica"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Izbrani jezik"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Časovni razpon"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Največji čas"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Ključne besede"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Ime"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Opis"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Primeri"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Ime piškotka"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Vrednost"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -807,20 +846,20 @@ msgstr ""
"Te nastavitve so shranjene v vaših piškotkih; to nam omogoča, da ne "
"hranimo teh podatkov o vas."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr "Ti piškotki so za boljšo izkušnjo, ne uporabljamo jih za sledenje."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Iskalni URL trenutno shranjenih nastavitev"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -828,18 +867,18 @@ msgstr ""
"Opomba: navajanje lastnih nastavitev v iskalnem URL lahko vodi do "
"zmanjšane zasebnosti preko podajanja podatkov izbranim rezultatom."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "shrani"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "nazaj"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Ponastavi na privzeto"
@@ -1212,7 +1251,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Trenutno uporabljeni iskalniki"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Podpira izbrani jezik"
diff --git a/searx/translations/sr/LC_MESSAGES/messages.mo b/searx/translations/sr/LC_MESSAGES/messages.mo
index 63719e699..14bd56462 100644
--- a/searx/translations/sr/LC_MESSAGES/messages.mo
+++ b/searx/translations/sr/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/sr/LC_MESSAGES/messages.po b/searx/translations/sr/LC_MESSAGES/messages.po
index 3d8610dd1..e8b2cd8c4 100644
--- a/searx/translations/sr/LC_MESSAGES/messages.po
+++ b/searx/translations/sr/LC_MESSAGES/messages.po
@@ -8,184 +8,215 @@
# jugi1, 2017
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-10 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Serbian <https://weblate.bubu1.eu/projects/searxng/searxng/sr/"
-">\n"
"Language: sr\n"
+"Language-Team: Serbian "
+"<https://weblate.bubu1.eu/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 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "фајлови"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "уопштено"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "музика"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "друштвени медији"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "слике"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "видео"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "ит"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "новости"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "мапа"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "наука"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Ставка није пронађена"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Неважеће поставке, молимо уредите свој избор"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Неважећа подешавања"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "грешка у претрази"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "пре {minutes} минут(у,е,а)"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "пре {hours} час(a) и {minutes} минут(у,е,а)"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Генератор случајних вредности"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Генеришите различите случајне вредности"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Статистичке функције"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Израчунајте {functions} аргумената"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Упутства за правац"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (ЗАСТАРЕЛО)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Овај унос је заменио"
@@ -193,7 +224,7 @@ msgstr "Овај унос је заменио"
msgid "No abstract is available for this publication."
msgstr "Абстракт није доступан за ову публикацију."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -233,11 +264,11 @@ msgid ""
"when available"
msgstr "Избегните плаћање у случају да је доступна бесплатна публикација"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Тражите категорију избора"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -245,11 +276,11 @@ msgstr ""
"Одмах извршите претрагу ако је изабрана категорија. Онемогућите да би "
"изабрали више категорија. (Потребан је JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -257,11 +288,11 @@ msgstr ""
"Прикажите своју IP адресу ако је упит \"ip\" и ако кориснички агент "
"садржи \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Уклони трекер URL адресе"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Уклања аргументе трекера од повратне URL адресе"
@@ -313,35 +344,35 @@ msgstr "Затвори"
msgid "Error!"
msgstr "Грешка!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Покреће"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "мета-претраживач који поштује приватност"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Изворни код"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Трагач проблема"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Статистика"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Јавне инстанце"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -378,11 +409,11 @@ msgid "proxied"
msgstr "прокси"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Допусти"
@@ -483,13 +514,13 @@ msgid "Engines"
msgstr "Претраживачи"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Колачићи"
@@ -511,13 +542,13 @@ msgid "What language do you prefer for search?"
msgstr "Који језик преферирате за претрагу?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Безбедна Претрага"
@@ -565,8 +596,8 @@ msgid ""
"Redirect to open-access versions of publications when available (plugin "
"required)"
msgstr ""
-"Преусмери на верзије публикација отвореног приступа кад је доступно ("
-"потребан је плагин)"
+"Преусмери на верзије публикација отвореног приступа кад је доступно "
+"(потребан је плагин)"
#: searx/templates/oscar/preferences.html:183
#: searx/templates/simple/preferences.html:173
@@ -697,112 +728,119 @@ msgstr "Дозволи све"
msgid "Disable all"
msgstr "Онемогући све"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Име претраживача"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Пречица"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Изабрани језик"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Временски опсег"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Макс. време"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Кључне речи"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Име"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Опис"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Примери"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Име колачића"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Вредност"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -810,8 +848,8 @@ msgstr ""
"Ова подешавања се чувају у вашим колачићима, што нам омогућава да не "
"сачувамо ове податке о вама."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -819,13 +857,13 @@ msgstr ""
"Ови колачићи служе Вашој погодности, ми не користимо ове колачиће да вас "
"пратимо."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Pretražite URL адресу тренутно сачуваних поставки"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -833,18 +871,18 @@ msgstr ""
"Напомена: навођење прилагођених поставки у URL претрази може смањити "
"приватност цурењем података кликнутих страница."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "сними"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "назад"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Врати на подразумевано"
@@ -1217,7 +1255,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Тренутно коришћени претраживачи"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Подржава изабрани језик"
@@ -1362,3 +1400,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/sv/LC_MESSAGES/messages.mo b/searx/translations/sv/LC_MESSAGES/messages.mo
index c379ab16a..65b50a0af 100644
--- a/searx/translations/sv/LC_MESSAGES/messages.mo
+++ b/searx/translations/sv/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/sv/LC_MESSAGES/messages.po b/searx/translations/sv/LC_MESSAGES/messages.po
index 98c7ae689..983f86d69 100644
--- a/searx/translations/sv/LC_MESSAGES/messages.po
+++ b/searx/translations/sv/LC_MESSAGES/messages.po
@@ -8,183 +8,214 @@
# efef6ec5b435a041fce803c7f8af77d2_2341d43, 2017-2018
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-10 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Swedish <https://weblate.bubu1.eu/projects/searxng/searxng/sv/"
-">\n"
"Language: sv\n"
+"Language-Team: Swedish "
+"<https://weblate.bubu1.eu/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 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "filer"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "allmänt"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "musik"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "sociala medier"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "bilder"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "videor"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "it"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "nyheter"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "karta"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "vetenskap"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Inga artiklar hittade"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Ogiltiga inställningar, vänligen redigerar dina inställningar"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Ogiltiga inställningar"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "sökfel"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} minut(er) sedan"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} timm(e/ar), {minutes} minut(er) sedan"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Slumpvärdesgenerator"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Generera olika slumpmässiga värden"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Statistikfunktioner"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Beräkna {functions} av argumenten"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Få vägbeskrivningar"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (FÖRÅLDRAD)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Detta inlägg har ersatts av"
@@ -192,7 +223,7 @@ msgstr "Detta inlägg har ersatts av"
msgid "No abstract is available for this publication."
msgstr "Inget abstract är tillgänglig för denna publikation."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -232,11 +263,11 @@ msgstr ""
"Undvik betalväggar genom att omdirigera till öppen tillgång versioner av "
"publikationer när de är tillgängliga"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Sök vid val av kategori"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -244,11 +275,11 @@ msgstr ""
"Utför sökning omedelbart om en kategori är vald. Inaktivera att välja "
"flera kategorier. (JavaScript krävs)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -256,11 +287,11 @@ msgstr ""
"Visar din IP om förfrågan är \"ip\" och din användaragent om förfrågan "
"innehåller \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Bevakningswebbadress borttagare"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Ta bort tracker-argument från den återgivna webbadressen"
@@ -311,35 +342,35 @@ msgstr "Stäng"
msgid "Error!"
msgstr "Fel!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Drivet av"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "en integritetsrespekterande, hackningsbar metasökmotor"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Källkod"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Ärenehanterare"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Sökmotor statistik"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Publika instanser"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -376,11 +407,11 @@ msgid "proxied"
msgstr "proxade"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Tillåt"
@@ -481,13 +512,13 @@ msgid "Engines"
msgstr "Sökmotorer"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Kakor"
@@ -509,13 +540,13 @@ msgid "What language do you prefer for search?"
msgstr "Vilket språk föredrar du för att söka?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "SafeSearch"
@@ -695,112 +726,119 @@ msgstr "Tillåt alla"
msgid "Disable all"
msgstr "Inaktivera alla"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Sökmotorns namn"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Genväg"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Valt språk"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Tidsintervall"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Max tid"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Nyckelord"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Namn"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Beskrivning"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Exempel"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Kaknamn"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Värde"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -808,8 +846,8 @@ msgstr ""
"Dessa inställningar lagras i dina kakor, vilket gör att vi inte lagrar "
"data om dig."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -817,13 +855,13 @@ msgstr ""
"Dessa kakor tjänar din egen bekvämlighet, vi använder inte dessa kakor "
"för att spåra dig."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Sökadressen för de för nuvarande sparade inställningarna"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -831,18 +869,18 @@ msgstr ""
"Obs: Att ange anpassade inställningar i sökadressen kan minska sekretess "
"genom att läcka data till de klickade resultatwebbplatserna."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "spara"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "tillbaka"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Återställ standardvärden"
@@ -1215,7 +1253,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "För tillfället används sökmotorer"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Stöder valda språket"
@@ -1362,3 +1400,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/ta/LC_MESSAGES/messages.mo b/searx/translations/ta/LC_MESSAGES/messages.mo
index 216987087..9aac0907b 100644
--- a/searx/translations/ta/LC_MESSAGES/messages.mo
+++ b/searx/translations/ta/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ta/LC_MESSAGES/messages.po b/searx/translations/ta/LC_MESSAGES/messages.po
index e91a37dce..d245727e2 100644
--- a/searx/translations/ta/LC_MESSAGES/messages.po
+++ b/searx/translations/ta/LC_MESSAGES/messages.po
@@ -11,183 +11,214 @@
# Prasanna Venkadesh <prasmailme@gmail.com>, 2019
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-31 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Tamil <https://weblate.bubu1.eu/projects/searxng/searxng/ta/>"
-"\n"
"Language: ta\n"
+"Language-Team: Tamil "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/ta/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "கோப்புகள்"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "பொதுத் தேடல்"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "இசை"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "சமூக தளங்கள்"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "படங்கள்"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "காணொளிகள்"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "அது"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "செய்திகள்"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "வரைப்படம்"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "வெங்காயம்"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "அறிவியல்"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "ஆட்டோ"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "ஒளி"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "இருள்"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "நேரம் முடிந்தது"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "பாகுபடுத்தும் பிழை"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "HTTP நெறிமுறை பிழை"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "பிணைய பிழை"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "எதிர்பாராத விபத்து"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "HTTP பிழை"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "HTTP இணைப்பு பிழை"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "ப்ராக்ஸி பிழை"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "கேப்ட்சா"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "பல கோரிக்கைகள்"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "அணுகல் மறுக்கப்பட்டது"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "சேவையக API பிழை"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "எதுவும் கிடைக்கவில்லை"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "ஆதாரம்"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "ஏற்க முடியாத அமைப்பு,உங்கள் விருப்பத்தை தொகுக்கவும்"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "ஏற்கமுடியாத அமைப்பு"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "தேடல் பிழை"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} நிமிடங்களுக்கு முன்னால்"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} மணிநேரம், {minutes} நிமிடங்களுக்கு முன்னால்"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "இடைநிறுத்தப்பட்டது"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "சீரற்ற மதிப்பு உருவாக்கி"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "வெவ்வாறான சீரற்ற மதிப்புகளை உருவாக்கு"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "புள்ளியியல் செயல்பாடுகள்"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "வாதங்களின் {செயல்பாடுகளை} கணக்கிடவும்"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "திசைகளைப் பெறுங்கள்"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (காலாவதியானது)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "இந்த நுழைவு மாற்றப்பட்டது"
@@ -195,7 +226,7 @@ msgstr "இந்த நுழைவு மாற்றப்பட்டது"
msgid "No abstract is available for this publication."
msgstr "இந்த பிரசுரத்திற்கு சுருக்கம் இல்லை."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "சேனல்"
@@ -214,8 +245,8 @@ msgstr "ஹோஸ்ட்பெயர் மாற்றீடு"
#: searx/plugins/hostname_replace.py:10
msgid "Rewrite result hostnames or remove results based on the hostname"
msgstr ""
-"முடிவு ஹோஸ்ட்பெயர்களை மீண்டும் எழுதவும் அல்லது ஹோஸ்ட்பெயரின் அடிப்படையில் "
-"முடிவுகளை அகற்றவும்"
+"முடிவு ஹோஸ்ட்பெயர்களை மீண்டும் எழுதவும் அல்லது ஹோஸ்ட்பெயரின் அடிப்படையில்"
+" முடிவுகளை அகற்றவும்"
#: searx/plugins/infinite_scroll.py:3
msgid "Infinite scroll"
@@ -237,11 +268,11 @@ msgstr ""
"பணம் பறிக்கும் தளங்களை தவிர்த்து முடிந்த வரையில் open-access பதிப்புகளை "
"வழங்கும் தளங்களுக்கு செல்லவும்"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "தேர்ந்தெடுத்தப் பிரிவில் தேடுக"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -249,11 +280,11 @@ msgstr ""
"பிரிவு தேர்வு செய்யப்பட்டால் தேடல் உடனடியாகச் செயற்படுத்தும். பல "
"பிரிவுகளைத் தேர்வு செய்ய முடக்கவும். (ஜாவா ஸ்கிரிப்ட் தேவைப்படும்)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr "சுய தகவல்கள்"
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -261,11 +292,11 @@ msgstr ""
"\"ip\" என்று தேடினால் உங்கள் ip முகவரியையும், \"user agent\" என்று "
"தேடினால் உங்கள் user-agent-ம் காட்டப்படும்."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "உளவுப் பார்க்கும் வலைதள முகவரி நீக்கி"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr ""
"உங்களை உளவு பார்த்து பின்தொடர பயன்படும் எழுத்துக்களை வலைதள "
@@ -280,9 +311,9 @@ msgid ""
"Navigate search results with Vim-like hotkeys (JavaScript required). "
"Press \"h\" key on main or result page to get help."
msgstr ""
-"Vim போன்ற ஹாட்ஸ்கிகள் மூலம் தேடல் முடிவுகளை வழிசெலுத்தவும் (ஜாவாஸ்கிரிப்ட் "
-"தேவை). உதவியைப் பெற, பிரதான அல்லது முடிவுப் பக்கத்தில் \"h\" விசையை "
-"அழுத்தவும்."
+"Vim போன்ற ஹாட்ஸ்கிகள் மூலம் தேடல் முடிவுகளை வழிசெலுத்தவும் "
+"(ஜாவாஸ்கிரிப்ட் தேவை). உதவியைப் பெற, பிரதான அல்லது முடிவுப் பக்கத்தில் "
+"\"h\" விசையை அழுத்தவும்."
#: searx/templates/oscar/404.html:4 searx/templates/simple/404.html:4
msgid "Page not found"
@@ -319,35 +350,35 @@ msgstr "மூடு"
msgid "Error!"
msgstr "பிழை!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "மூலம் இயக்கப்படுகிறது"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "உங்கள் அகவுரிமையை மதிக்கும் மாற்றியமைக்ககூடிய ஒரு தேடல் எந்திரம்"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "மூல குறியீடு"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "பிரச்சினை டிராக்கர்"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "எந்திரத்தின் புள்ளி விவரங்கள்"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "பொது நிகழ்வுகள்"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "நிகழ்வு பராமரிப்பாளரைத் தொடர்பு கொள்ளவும்"
@@ -384,11 +415,11 @@ msgid "proxied"
msgstr "ப்ராக்ஸி"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "அனுமதி"
@@ -489,13 +520,13 @@ msgid "Engines"
msgstr "எந்திரங்கள்"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "சிறப்பு வினாக்கள்"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "நினைவிகள்"
@@ -517,13 +548,13 @@ msgid "What language do you prefer for search?"
msgstr "தேடலுக்கு எந்த மொழியை விரும்புகிறீர்கள்?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "பாதுகாப்பன தேடல்"
@@ -571,8 +602,8 @@ msgid ""
"Redirect to open-access versions of publications when available (plugin "
"required)"
msgstr ""
-"கிடைக்கும் போது வெளியீடுகளின் திறந்த அணுகல் பதிப்புகளுக்குத் திருப்பிவிடவும் "
-"(சொருகி தேவை)"
+"கிடைக்கும் போது வெளியீடுகளின் திறந்த அணுகல் பதிப்புகளுக்குத் "
+"திருப்பிவிடவும் (சொருகி தேவை)"
#: searx/templates/oscar/preferences.html:183
#: searx/templates/simple/preferences.html:173
@@ -655,9 +686,9 @@ msgid ""
"href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
" rel=\"external\">learn more about request methods</a>"
msgstr ""
-"படிவங்கள் எவ்வாறு சமர்ப்பிக்கப்படுகின்றன என்பதை மாற்றவும், <a href=\"http"
-"://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\" rel="
-"\"external\">கோரிக்கை முறைகள் பற்றி மேலும் அறிக</a>"
+"படிவங்கள் எவ்வாறு சமர்ப்பிக்கப்படுகின்றன என்பதை மாற்றவும், <a "
+"href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
+" rel=\"external\">கோரிக்கை முறைகள் பற்றி மேலும் அறிக</a>"
#: searx/templates/oscar/preferences.html:273
#: searx/templates/simple/preferences.html:249
@@ -694,8 +725,8 @@ msgid ""
"When enabled, the result page's title contains your query. Your browser "
"can record this title"
msgstr ""
-"இயக்கப்பட்டால், முடிவுப் பக்கத்தின் தலைப்பில் உங்கள் வினவல் இருக்கும். உங்கள்"
-" உலாவி இந்தத் தலைப்பைப் பதிவுசெய்ய முடியும்"
+"இயக்கப்பட்டால், முடிவுப் பக்கத்தின் தலைப்பில் உங்கள் வினவல் இருக்கும். "
+"உங்கள் உலாவி இந்தத் தலைப்பைப் பதிவுசெய்ய முடியும்"
#: searx/templates/oscar/preferences.html:315
msgid "Allow all"
@@ -705,123 +736,130 @@ msgstr "அனைத்தையும் அனுமதிக்கவும
msgid "Disable all"
msgstr "அனைத்தையும் முடக்கு"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "எந்திரத்தின் பெயர்"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "குறுக்குவழி"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "தேர்வு செய்யப்பட்ட மொழி"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "நேர வரம்பு"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr "பதில் நேரம்"
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "அதிகபட்ச நேரம்"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr "நம்பகத்தன்மை"
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr "வினவு"
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "குறிப்புச்சொற்கள்"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "பெயர்"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "விளக்கம்"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "எடுத்துக்காட்டுகள்"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr "இது SearXNG இன் உடனடி பதில் தொகுதிகளின் பட்டியல்."
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr "இது செருகுநிரல்களின் பட்டியல்."
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-"இது உங்கள் கணினியில் SearXNG சேமிக்கும் குக்கீகளின் பட்டியல் மற்றும் அவற்றின்"
-" மதிப்புகள்."
+"இது உங்கள் கணினியில் SearXNG சேமிக்கும் குக்கீகளின் பட்டியல் மற்றும் "
+"அவற்றின் மதிப்புகள்."
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr "அந்த பட்டியலின் மூலம், நீங்கள் SearXNG வெளிப்படைத்தன்மையை மதிப்பிடலாம்."
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "நினைவியின் பெயர்"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "மதிப்பு"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr ""
-"இந்த அமைப்புகள் உங்கள் குக்கீகளில் சேமிக்கப்பட்டுள்ளன, இது உங்களைப் பற்றிய "
-"இந்தத் தரவைச் சேமிக்காமல் இருக்க அனுமதிக்கிறது."
+"இந்த அமைப்புகள் உங்கள் குக்கீகளில் சேமிக்கப்பட்டுள்ளன, இது உங்களைப் "
+"பற்றிய இந்தத் தரவைச் சேமிக்காமல் இருக்க அனுமதிக்கிறது."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -829,13 +867,13 @@ msgstr ""
"இந்த நினைவிகள் உங்களின் வசதிக்காக மட்டுமே. இந்த நினைவிகள் உங்களை உளவு "
"பார்க்காது."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "தற்போது சேமிக்கப்பட்ட விருப்பத்தேர்வுகளில் வலைதள முகவரியைத் தேடு"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -843,18 +881,18 @@ msgstr ""
"குறிப்பு : தேடல் வலைதள முகவரியில் குறிப்பிட்ட விருப்ப அமைப்புகள், "
"கிடைத்தத் தளங்களை சொடுக்குவதன் மூலம் தரவுகள் கசிவதால் அகவுரிமை குறையும்."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "சேமி"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "பின்செல்"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "இயல்புநிலைக்குத் திருப்பவும்"
@@ -1229,7 +1267,7 @@ msgstr "உங்கள் உலாவி அமைப்புகளைப்
msgid "Currently used search engines"
msgstr "தற்போது பயன்படுத்திய தேடுபொறிகள்"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "தேர்ந்தெடுத்த மொழிக்கு ஆதரவு உள்ளது."
@@ -1372,3 +1410,4 @@ msgstr "இயந்திரம்"
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/te/LC_MESSAGES/messages.mo b/searx/translations/te/LC_MESSAGES/messages.mo
index 9edd954e4..3e5fc8ff3 100644
--- a/searx/translations/te/LC_MESSAGES/messages.mo
+++ b/searx/translations/te/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/te/LC_MESSAGES/messages.po b/searx/translations/te/LC_MESSAGES/messages.po
index 456523900..77fd6d48c 100644
--- a/searx/translations/te/LC_MESSAGES/messages.po
+++ b/searx/translations/te/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2020-07-09 13:10+0000\n"
"Last-Translator: Adam Tauber <asciimoo@gmail.com>\n"
"Language: te\n"
@@ -20,168 +20,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "ఫైళ్ళు"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "సాధారణ"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "సంగీతం"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "సోషల్ మీడియా"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "చిత్రాలు"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "వీడియోలు"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "ఐటి"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "వార్తలు"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "పటము"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "విజ్ఞానశాస్త్రం"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "ఏమీ దొరకలేదు"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr ""
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "చెల్లని అమరికలు"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "శోధనలో దోషము"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} నిమిషము(ల) క్రిందట"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr ""
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr ""
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr ""
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "సాంఖ్యకశాస్త్ర ప్రమేయాలు"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr ""
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr ""
@@ -189,7 +221,7 @@ msgstr ""
msgid "No abstract is available for this publication."
msgstr ""
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -227,31 +259,31 @@ msgid ""
"when available"
msgstr ""
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr ""
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
msgstr ""
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr ""
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr ""
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr ""
@@ -300,35 +332,35 @@ msgstr "మూసివేయు"
msgid "Error!"
msgstr "దోషం!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr ""
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr ""
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr ""
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -365,11 +397,11 @@ msgid "proxied"
msgstr ""
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "అనుమతించు"
@@ -470,13 +502,13 @@ msgid "Engines"
msgstr "యంత్రాలు"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "కుకీలు"
@@ -498,13 +530,13 @@ msgid "What language do you prefer for search?"
msgstr ""
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "సురక్షితశోధన"
@@ -679,148 +711,155 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "యంత్రం పేరు"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "సత్వరమార్గం"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "ఎంచుకున్న భాష"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "కాల శ్రేణి"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "గరిష్ఠ సమయం"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr ""
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "పేరు"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "వర్ణన"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "ఉదాహరణలు"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "కుకీ పేరు"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "విలువ"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr ""
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr ""
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr ""
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "దాచు"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "వెనక్కి"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "నిష్క్రియాలకు అమర్చు"
@@ -1191,7 +1230,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "ప్రస్తుతం ఉపయోగించబడుతున్న శోధన యంత్రాలు"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr ""
diff --git a/searx/translations/tr/LC_MESSAGES/messages.mo b/searx/translations/tr/LC_MESSAGES/messages.mo
index a88ddfe48..76d133ac0 100644
--- a/searx/translations/tr/LC_MESSAGES/messages.mo
+++ b/searx/translations/tr/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/tr/LC_MESSAGES/messages.po b/searx/translations/tr/LC_MESSAGES/messages.po
index 3718bc4ca..a87c90231 100644
--- a/searx/translations/tr/LC_MESSAGES/messages.po
+++ b/searx/translations/tr/LC_MESSAGES/messages.po
@@ -9,183 +9,214 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-17 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Turkish <https://weblate.bubu1.eu/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.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "dosyalar"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "genel"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "müzik"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "sosyal medya"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "görseller"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "görüntüler"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "bilişim"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "haberler"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "harita"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "bilim"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "HTTP protokol hatası"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "HTTP hatası"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "HTTP bağlantı hatası"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Bulunan öğe yok"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "Kaynak"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Geçersiz ayarlar, lütfen tercihlerinizi düzenleyin"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Geçersiz ayarlar"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "arama hatası"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} dakika önce"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} saat, {minutes} dakika önce"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Rastgele değer üreteci"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Farklı rastgele değerler üret"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "İstatistik işlevleri"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Bağımsız değişkenlerin {functions} değerini hesapla"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "Yönleri al"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (ESKİ)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Bu girişin yerini alan"
@@ -193,7 +224,7 @@ msgstr "Bu girişin yerini alan"
msgid "No abstract is available for this publication."
msgstr "Bu yayın için özet mevcut değil."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -235,11 +266,11 @@ msgstr ""
"Mevcut olduğunda yayınların açık erişim sürümlerine yeniden yönlendirerek"
" ödeme ekranlarını önle"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Kategori seçimine göre ara"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -247,11 +278,11 @@ msgstr ""
"Bir kategori seçilirse hemen arama yap. Birden çok kategori seçmeyi "
"etkisizleştir. (JavaScript gerekli)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -259,11 +290,11 @@ msgstr ""
"Sorgu \"ip\" ise IP'nizi ve sorgu \"kullanıcı tanıtıcısı\" içeriyorsa "
"kullanıcı tanıtıcınızı görüntüler."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "İzleyici URL'si kaldırıcısı"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "İzleyici bağımsız değişkenlerini döndürülen URL'den kaldır"
@@ -315,35 +346,35 @@ msgstr "Kapat"
msgid "Error!"
msgstr "Hata!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Destekleyen"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "gizliliğe saygılı, kurcalanabilir bir meta arama motoru"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "Kaynak kodu"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "Sorun izleyici"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Motor istatistikleri"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "Herkese açık örnekler"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -380,11 +411,11 @@ msgid "proxied"
msgstr "vekaleten"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "İzin ver"
@@ -485,13 +516,13 @@ msgid "Engines"
msgstr "Motorlar"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Tanımlama Bilgileri"
@@ -513,13 +544,13 @@ msgid "What language do you prefer for search?"
msgstr "Arama için hangi dili tercih edersiniz?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Güvenli Arama"
@@ -699,112 +730,119 @@ msgstr "Tümüne izin ver"
msgid "Disable all"
msgstr "Tümünü etkisizleştir"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Motor adı"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Kısayol"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Seçilen dil"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Zaman aralığı"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "En fazla zaman"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Anahtar kelimeler"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Ad"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Açıklama"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Örnekler"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Tanımlama bilgisi adı"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Değer"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -812,8 +850,8 @@ msgstr ""
"Bu ayarlar tanımlama bilgilerinde saklanır, bu sizin hakkınızda bu "
"verileri saklamamamıza izin verir."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -821,13 +859,13 @@ msgstr ""
"Bu tanımlama bilgileri size kolaylık sağlar, sizi izlemek için bu "
"çerezleri kullanmayız."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "Şu anda kaydedilmiş tercihlerin arama URL'si"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -835,18 +873,18 @@ msgstr ""
"Not: Arama URL'sinde özel ayarların belirtilmesi, tıklanan sonuç "
"sitelerine veri sızdırarak gizliliği azaltabilir."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "kaydet"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "geri"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Varsayılanları sıfırla"
@@ -1219,7 +1257,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Şu anda kullanılan arama motorları"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Seçili dili destekler"
@@ -1365,3 +1403,4 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/uk/LC_MESSAGES/messages.mo b/searx/translations/uk/LC_MESSAGES/messages.mo
index c6d761a07..cc42f7d4d 100644
--- a/searx/translations/uk/LC_MESSAGES/messages.mo
+++ b/searx/translations/uk/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/uk/LC_MESSAGES/messages.po b/searx/translations/uk/LC_MESSAGES/messages.po
index 34465f5a6..d7c2c9162 100644
--- a/searx/translations/uk/LC_MESSAGES/messages.po
+++ b/searx/translations/uk/LC_MESSAGES/messages.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2020-07-09 13:10+0000\n"
"Last-Translator: Adam Tauber <asciimoo@gmail.com>\n"
"Language: uk\n"
@@ -24,168 +24,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "файли"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "загальні"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "музика"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "соцмережі"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "зображення"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "відео"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "IT"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "новини"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "карти"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "наука"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr ""
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Невірні налаштування, будь ласка, зробіть зміни в налаштуваннях"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr ""
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "помилка пошуку"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} хвилин тому"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} годин, {minutes} хвилин тому"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Генератор випадкових значень"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Створити різні випадкові значення"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Функції статистики"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Розрахувати {functions} аргументів"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Цей запис був змінений"
@@ -193,7 +225,7 @@ msgstr "Цей запис був змінений"
msgid "No abstract is available for this publication."
msgstr ""
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -235,11 +267,11 @@ msgstr ""
"Уникайте платіжних каналів шляхом переадресації на версії публікацій з "
"відкритим доступом, коли це можливо"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Пошук по обраній категорії"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -247,11 +279,11 @@ msgstr ""
"Виконувати пошук зразу при обранні категорії. Вимкнути вибір декількох "
"категорій. (Необхідний JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
@@ -259,11 +291,11 @@ msgstr ""
"Відображає IP-адресу при запиті \"ip\" та ваш user-agent при запиті "
"\"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Видалення URL-адреси трекера"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Вилучіть аргументи трекера з поверненої URL-адреси"
@@ -315,35 +347,35 @@ msgstr "Закрити"
msgid "Error!"
msgstr "Помилка!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Використовується"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "вільна система метапошуку, яка поважає вашу приватність"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Статистика пошукової системи"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -380,11 +412,11 @@ msgid "proxied"
msgstr "проксовано"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Дозволити"
@@ -485,13 +517,13 @@ msgid "Engines"
msgstr "Пошукові системи"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookie-файли"
@@ -513,13 +545,13 @@ msgid "What language do you prefer for search?"
msgstr "Якій мові ви віддаєте перевагу для пошуку?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "БезпечнийПошук"
@@ -697,112 +729,119 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Назва пошукової системи"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Гарячі клавіші"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr ""
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Часовий діапазон"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Максимальний час"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Ключові слова"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Назва"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Опис"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Приклади"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Ім'я cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Значення"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -810,8 +849,8 @@ msgstr ""
"Налаштування зберігаються в ваших cookie-файлах, що дає нам змогу не "
"зберігати ці відомості про вас."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -819,30 +858,30 @@ msgstr ""
"Ці cookie-файли необхідні винятково для вашої зручності, ми не "
"використовуємо ці cookie-файли, щоб відслідковувати вас."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr ""
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr ""
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "зберегти"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "назад"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Відновити стандартні налаштування"
@@ -1215,7 +1254,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Пошукові системи, які використовуються"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Підтримка обраної мови"
diff --git a/searx/translations/vi/LC_MESSAGES/messages.mo b/searx/translations/vi/LC_MESSAGES/messages.mo
index b1fc98241..3d91ef0de 100644
--- a/searx/translations/vi/LC_MESSAGES/messages.mo
+++ b/searx/translations/vi/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/vi/LC_MESSAGES/messages.po b/searx/translations/vi/LC_MESSAGES/messages.po
index 79b210033..9183147e8 100644
--- a/searx/translations/vi/LC_MESSAGES/messages.po
+++ b/searx/translations/vi/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2020-07-09 13:10+0000\n"
"Last-Translator: dd721411 <dd721411@gmail.com>\n"
"Language: vi\n"
@@ -20,168 +20,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "các tập tin"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "tổng quát"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "âm nhạc"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "mạng xã hội"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "hình ảnh"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "phim"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "CNTT"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "tin tức"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "bản đồ"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "khoa học"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "Không tìm thấy gì"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "Cài đặt không hợp lệ, xin xem lại tuỳ chỉnh"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "Cài đặt không hợp lệ"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "lỗi tìm kiếm"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} phút() trước"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} giờ(), {minutes} phút() trước"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "Trình tạo giá trị ngẫu nhiên"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "Tạo các giá trị ngẫu nhiên khác nhau"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "Các hàm thống kê"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "Tính toán {functions} của các đối số"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "Mục này đã được thay thế bởi"
@@ -189,7 +221,7 @@ msgstr "Mục này đã được thay thế bởi"
msgid "No abstract is available for this publication."
msgstr "Không có bản tóm tắt nào cho ấn phẩm này."
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -229,11 +261,11 @@ msgstr ""
"Tránh việc trả phí bằng cách chuyển hướng đến các phiên bản truy cập miễn"
" phí của ấn phẩm khi có thể"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "Tìm kiếm khi chọn danh mục đơn"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
@@ -241,21 +273,21 @@ msgstr ""
"Thực thi tìm kiếm ngay khi chọn một danh mục. Tắt đi để chọn nhiều danh "
"mục. (yêu cầu JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr "Hiện IP của bạn khi gõ \"ip\" và hiện user agent khi gõ \"user agent\"."
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "Trình loại bỏ URL theo dõi"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "Loại bỏ các đối số theo dõi từ URL trả về"
@@ -307,35 +339,35 @@ msgstr "Đóng"
msgid "Error!"
msgstr "Lỗi!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "Được cung cấp bởi"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "một trình tìm kiếm đa nguồn, dễ tuỳ biến và tôn trọng quyền riêng tư"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr ""
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr ""
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "Các thông số về trình tìm kiếm"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -372,11 +404,11 @@ msgid "proxied"
msgstr "đã proxy"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "Cho phép"
@@ -477,13 +509,13 @@ msgid "Engines"
msgstr "Các trình tìm kiếm"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Các cookie"
@@ -505,13 +537,13 @@ msgid "What language do you prefer for search?"
msgstr "Bạn muốn tìm kiếm bằng ngôn ngữ nào?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "Tìm Kiếm An Toàn"
@@ -691,112 +723,119 @@ msgstr ""
msgid "Disable all"
msgstr ""
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "Tên trình tìm kiếm"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "Lối tắt"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "Ngôn ngữ được chọn"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "Khoảng thời gian"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "Thời gian tối đa"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "Các từ khoá"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "Tên"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "Mô tả"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "Các ví dụ"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Tên cookie"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "Giá trị"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
@@ -804,8 +843,8 @@ msgstr ""
"Những cài đặt này được lưu trữ trong các cookie, điều này cho phép chúng "
"tôi không phải lưu các dữ liệu về bạn."
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
@@ -813,13 +852,13 @@ msgstr ""
"Những cookie này chỉ phục vụ cho chính bạn, chúng tôi không sử dụng chúng"
" để theo dõi bạn."
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "URL tìm kiếm của tuỳ chỉnh được lưu hiện tại"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
@@ -828,18 +867,18 @@ msgstr ""
"giảm mức độ riêng tư vì nó chuyển dữ liệu đến các trang kết quả được nhấp"
" chọn."
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "lưu"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "trở về"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "Đưa về mặc định"
@@ -1212,7 +1251,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "Các trình tìm kiếm đang được dùng"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "Có hỗ trợ ngôn ngữ được chọn"
diff --git a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo
index 3aafc6271..1721cba04 100644
--- a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo
+++ b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po
index c08090c81..ac69e583a 100644
--- a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po
+++ b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po
@@ -13,183 +13,214 @@
# WhiredPlanck <fungdaat31@outlook.com>, 2020
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2021-12-23 08:13+0000\n"
"Last-Translator: YFdyh000 <yfdyh000@gmail.com>\n"
-"Language-Team: Chinese (Simplified) <https://weblate.bubu1.eu/projects/"
-"searxng/searxng/zh_Hans/>\n"
"Language: zh_Hans_CN\n"
+"Language-Team: Chinese (Simplified) "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/zh_Hans/>\n"
+"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.8.1\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "文件"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "常规"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "音乐"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "社交媒体"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "图像"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "视频"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "信息技术"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "新闻"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "地图"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr "洋葱路由"
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "学术"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
+msgid "dictionaries"
+msgstr ""
+
+#: searx/webapp.py:179
+msgid "lyrics"
+msgstr ""
+
+#: searx/webapp.py:180
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
+msgstr ""
+
+#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
msgid "auto"
msgstr "自动"
-#: searx/webapp.py:179
+#: searx/webapp.py:189
msgid "light"
msgstr "明亮"
-#: searx/webapp.py:180
+#: searx/webapp.py:189
msgid "dark"
msgstr "黑暗"
-#: searx/webapp.py:184
+#: searx/webapp.py:192
msgid "timeout"
msgstr "等待时间"
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr "解析错误"
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr "HTTP 协议错误"
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr "网络错误"
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr "意外崩溃"
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr "HTTP 错误"
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr "HTTP 连接错误"
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr "代理错误"
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr "验证码"
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr "太多请求"
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr "拒绝访问"
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr "服务器 API 错误"
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "没有找到结果"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr "来源"
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "无效设置,请编辑您的首选项"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "无效设置"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "搜索错误"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} 分钟前"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} 小时 {minutes} 分钟前"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr "暂停服务"
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "随机数生成器"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "生成不同的随机数"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "统计功能"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "计算 {functions} 参数"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "获取路线"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (已过时)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "此项已被它取代:"
@@ -197,7 +228,7 @@ msgstr "此项已被它取代:"
msgid "No abstract is available for this publication."
msgstr "此出版物没有可用的摘要。"
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr "频道"
@@ -235,31 +266,31 @@ msgid ""
"when available"
msgstr "可能时重定向到开放访问的出版版本以免被要求付费"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "搜索特定类别"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
msgstr "选择一个类别后立即开始搜索。禁用后可以一次选中多个类别。(需启用 JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr "自身信息"
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr "当您搜索「ip」时,这将会显示您的 IP 地址;同理,在搜索「user agent」时,将会显示您的 User Agent。"
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "移除跟踪链接"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "去除返回的链接中的跟踪参数"
@@ -308,35 +339,35 @@ msgstr "关闭"
msgid "Error!"
msgstr "错误!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "功能来自"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "一个尊重隐私、可二次开发的元搜索引擎"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "源代码"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "问题跟踪系统"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "搜索引擎统计"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "公共站点"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr "联系站点维护人员"
@@ -373,11 +404,11 @@ msgid "proxied"
msgstr "代理"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "允许"
@@ -478,13 +509,13 @@ msgid "Engines"
msgstr "搜索引擎"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr "特殊查询"
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -506,13 +537,13 @@ msgid "What language do you prefer for search?"
msgstr "您偏好搜索哪种语言?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "安全搜索"
@@ -689,148 +720,155 @@ msgstr "全部允许"
msgid "Disable all"
msgstr "全部禁用"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "引擎名称"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "快捷键"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "选择语言"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "时间范围"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr "相应用时"
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "最大用时"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr "可靠性"
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr "查询"
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "关键词"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "名称"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "描述"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "示例"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr "这是 SearXNG 的即时回答模块的列表。"
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr "这是插件列表。"
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr "这是 SearXNG 在您的计算机上存储的 Cookie 的列表及相应的值。"
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr "您可以凭此列表评估 SearXNG 的透明度。"
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Cookie 名称"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "值"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr "这些设置被存储在您的 Cookie 中,这种保存设置的方式使我们不必保存您的设置数据。"
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr "这些 Cookie 信息用于辅助您便捷地使用本服务,我们绝不利用这些信息来跟踪您。"
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "用当前已保存的选项进行搜索的网址"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr "注意:通过搜索网址保存自定义设置有可能将某些数据暴露给被点击的搜索结果的网站,不利于隐私。"
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "保存"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "返回"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "恢复默认"
@@ -1201,7 +1239,7 @@ msgstr "选择自动则取决于您的浏览器设置"
msgid "Currently used search engines"
msgstr "目前使用的搜索引擎"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "支持选定的语言"
@@ -1341,3 +1379,4 @@ msgstr "引擎"
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
+
diff --git a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo
index c905e993d..d6004c3a3 100644
--- a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo
+++ b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
index 495eb37f2..0e0ab183c 100644
--- a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
+++ b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-24 19:24+0000\n"
+"POT-Creation-Date: 2022-01-06 08:25+0000\n"
"PO-Revision-Date: 2020-07-10 02:51+0000\n"
"Last-Translator: 黃柏諺 <s8321414@gmail.com>\n"
"Language: zh_TW\n"
@@ -24,168 +24,200 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: searx/webapp.py:164
+#: searx/webapp.py:165
msgid "files"
msgstr "檔案"
-#: searx/webapp.py:165
+#: searx/webapp.py:166
msgid "general"
msgstr "一般"
-#: searx/webapp.py:166
+#: searx/webapp.py:167
msgid "music"
msgstr "音樂"
-#: searx/webapp.py:167
+#: searx/webapp.py:168
msgid "social media"
msgstr "社群媒體"
-#: searx/webapp.py:168
+#: searx/webapp.py:169
msgid "images"
msgstr "圖片"
-#: searx/webapp.py:169
+#: searx/webapp.py:170
msgid "videos"
msgstr "影片"
-#: searx/webapp.py:170
+#: searx/webapp.py:171
msgid "it"
msgstr "IT"
-#: searx/webapp.py:171
+#: searx/webapp.py:172
msgid "news"
msgstr "新聞"
-#: searx/webapp.py:172
+#: searx/webapp.py:173
msgid "map"
msgstr "地圖"
-#: searx/webapp.py:173
+#: searx/webapp.py:174
msgid "onions"
msgstr ""
-#: searx/webapp.py:174
+#: searx/webapp.py:175
msgid "science"
msgstr "科學"
+#: searx/webapp.py:177
+msgid "apps"
+msgstr ""
+
#: searx/webapp.py:178
-msgid "auto"
+msgid "dictionaries"
msgstr ""
#: searx/webapp.py:179
-msgid "light"
+msgid "lyrics"
msgstr ""
#: searx/webapp.py:180
-msgid "dark"
+msgid "packages"
+msgstr ""
+
+#: searx/webapp.py:181
+msgid "q&a"
+msgstr ""
+
+#: searx/webapp.py:182
+msgid "repos"
+msgstr ""
+
+#: searx/webapp.py:183
+msgid "software wikis"
msgstr ""
#: searx/webapp.py:184
+msgid "web"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "auto"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "light"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "dark"
+msgstr ""
+
+#: searx/webapp.py:192
msgid "timeout"
msgstr ""
-#: searx/webapp.py:185
+#: searx/webapp.py:193
msgid "parsing error"
msgstr ""
-#: searx/webapp.py:186
+#: searx/webapp.py:194
msgid "HTTP protocol error"
msgstr ""
-#: searx/webapp.py:187
+#: searx/webapp.py:195
msgid "network error"
msgstr ""
-#: searx/webapp.py:189
+#: searx/webapp.py:197
msgid "unexpected crash"
msgstr ""
-#: searx/webapp.py:196
+#: searx/webapp.py:204
msgid "HTTP error"
msgstr ""
-#: searx/webapp.py:197
+#: searx/webapp.py:205
msgid "HTTP connection error"
msgstr ""
-#: searx/webapp.py:203
+#: searx/webapp.py:211
msgid "proxy error"
msgstr ""
-#: searx/webapp.py:204
+#: searx/webapp.py:212
msgid "CAPTCHA"
msgstr ""
-#: searx/webapp.py:205
+#: searx/webapp.py:213
msgid "too many requests"
msgstr ""
-#: searx/webapp.py:206
+#: searx/webapp.py:214
msgid "access denied"
msgstr ""
-#: searx/webapp.py:207
+#: searx/webapp.py:215
msgid "server API error"
msgstr ""
-#: searx/webapp.py:399
+#: searx/webapp.py:402
msgid "No item found"
msgstr "找不到項目"
-#: searx/engines/qwant.py:198
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
+#: searx/engines/qwant.py:212
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404
msgid "Source"
msgstr ""
-#: searx/webapp.py:523 searx/webapp.py:935
+#: searx/webapp.py:515 searx/webapp.py:925
msgid "Invalid settings, please edit your preferences"
msgstr "無效的設定,請編輯您的偏好設定"
-#: searx/webapp.py:539
+#: searx/webapp.py:531
msgid "Invalid settings"
msgstr "無效的設定"
-#: searx/webapp.py:617 searx/webapp.py:688
+#: searx/webapp.py:608 searx/webapp.py:683
msgid "search error"
msgstr "搜尋錯誤"
-#: searx/webapp.py:731
+#: searx/webapp.py:726
msgid "{minutes} minute(s) ago"
msgstr "{minutes} 分鐘前"
-#: searx/webapp.py:733
+#: searx/webapp.py:728
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} 小時 {minutes} 分鐘前"
-#: searx/webapp.py:856
+#: searx/webapp.py:846
msgid "Suspended"
msgstr ""
-#: searx/answerers/random/answerer.py:65
+#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
msgstr "隨機數值產生器"
-#: searx/answerers/random/answerer.py:66
+#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr "生成不同的隨機數值"
-#: searx/answerers/statistics/answerer.py:50
+#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr "統計功能"
-#: searx/answerers/statistics/answerer.py:51
+#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr "計算 {functions} 參數"
-#: searx/engines/openstreetmap.py:155
+#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr "取得路線"
-#: searx/engines/pdbe.py:90
+#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (已過時)"
-#: searx/engines/pdbe.py:97
+#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "此條目已被取代"
@@ -193,7 +225,7 @@ msgstr "此條目已被取代"
msgid "No abstract is available for this publication."
msgstr "此出版品無可用摘要。"
-#: searx/engines/qwant.py:200
+#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
@@ -231,31 +263,31 @@ msgid ""
"when available"
msgstr "盡可能重新導向至出版品的開放存取版本,來避免付費牆"
-#: searx/plugins/search_on_category_select.py:18
+#: searx/plugins/search_on_category_select.py:19
msgid "Search on category select"
msgstr "類別選取搜尋"
-#: searx/plugins/search_on_category_select.py:19
+#: searx/plugins/search_on_category_select.py:20
msgid ""
"Perform search immediately if a category selected. Disable to select "
"multiple categories. (JavaScript required)"
msgstr "若分類被選取時立刻執行搜尋。停用以選取多個分類。(需要 JavaScript)"
-#: searx/plugins/self_info.py:19
+#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
-#: searx/plugins/self_info.py:20
+#: searx/plugins/self_info.py:21
msgid ""
"Displays your IP if the query is \"ip\" and your user agent if the query "
"contains \"user agent\"."
msgstr "若搜尋字串爲「ip」則顯示您的 IP,而若是「user agent」則顯示您的使用者代理字串。"
-#: searx/plugins/tracker_url_remover.py:27
+#: searx/plugins/tracker_url_remover.py:29
msgid "Tracker URL remover"
msgstr "追蹤器 URL 移除器"
-#: searx/plugins/tracker_url_remover.py:28
+#: searx/plugins/tracker_url_remover.py:30
msgid "Remove trackers arguments from the returned URL"
msgstr "從傳回的 URL 中移除追蹤器參數"
@@ -304,35 +336,35 @@ msgstr "關閉"
msgid "Error!"
msgstr "錯誤!"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "Powered by"
msgstr "技術支援"
-#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:55
msgid "a privacy-respecting, hackable metasearch engine"
msgstr "一個尊重隱私,可再開發的集合式搜尋引擎"
-#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:56
msgid "Source code"
msgstr "原始碼"
-#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:57
msgid "Issue tracker"
msgstr "議題追蹤程式"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
-#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
+#: searx/templates/simple/base.html:58 searx/templates/simple/stats.html:21
msgid "Engine stats"
msgstr "引擎統計"
#: searx/templates/oscar/base.html:89
#: searx/templates/oscar/messages/no_results.html:13
-#: searx/templates/simple/base.html:58
+#: searx/templates/simple/base.html:59
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr "公開站臺"
-#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
+#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:60
msgid "Contact instance maintainer"
msgstr ""
@@ -369,11 +401,11 @@ msgid "proxied"
msgstr "已代理"
#: searx/templates/oscar/macros.html:133
-#: searx/templates/oscar/preferences.html:330
-#: searx/templates/oscar/preferences.html:348
-#: searx/templates/oscar/preferences.html:402
-#: searx/templates/simple/preferences.html:282
-#: searx/templates/simple/preferences.html:320
+#: searx/templates/oscar/preferences.html:333
+#: searx/templates/oscar/preferences.html:351
+#: searx/templates/oscar/preferences.html:414
+#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:334
msgid "Allow"
msgstr "允許"
@@ -474,13 +506,13 @@ msgid "Engines"
msgstr "引擎"
#: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:315
+#: searx/templates/simple/preferences.html:329
msgid "Special Queries"
msgstr ""
#: searx/templates/oscar/preferences.html:106
-#: searx/templates/oscar/preferences.html:442
-#: searx/templates/simple/preferences.html:355
+#: searx/templates/oscar/preferences.html:454
+#: searx/templates/simple/preferences.html:369
msgid "Cookies"
msgstr "Cookies"
@@ -502,13 +534,13 @@ msgid "What language do you prefer for search?"
msgstr "您偏好用哪種語言搜尋?"
#: searx/templates/oscar/preferences.html:141
-#: searx/templates/oscar/preferences.html:334
-#: searx/templates/oscar/preferences.html:344
+#: searx/templates/oscar/preferences.html:337
+#: searx/templates/oscar/preferences.html:347
#: searx/templates/simple/filters/safesearch.html:2
#: searx/templates/simple/filters/safesearch.html:3
#: searx/templates/simple/filters/safesearch.html:4
#: searx/templates/simple/preferences.html:145
-#: searx/templates/simple/preferences.html:286
+#: searx/templates/simple/preferences.html:289
msgid "SafeSearch"
msgstr "安全搜尋"
@@ -685,148 +717,155 @@ msgstr "允許全部"
msgid "Disable all"
msgstr "停用全部"
-#: searx/templates/oscar/preferences.html:331
-#: searx/templates/oscar/preferences.html:347
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/simple/preferences.html:280
+msgid ""
+"This tab does not show up for search results but you can search the "
+"engines listed here via bangs."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/oscar/preferences.html:350
#: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:283
+#: searx/templates/simple/preferences.html:286
#: searx/templates/simple/stats.html:28
msgid "Engine name"
msgstr "引擎名稱"
-#: searx/templates/oscar/preferences.html:332
-#: searx/templates/oscar/preferences.html:346
-#: searx/templates/simple/preferences.html:284
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/preferences.html:349
+#: searx/templates/simple/preferences.html:287
msgid "Shortcut"
msgstr "快捷鍵"
-#: searx/templates/oscar/preferences.html:333
-#: searx/templates/oscar/preferences.html:345
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:348
msgid "Selected language"
msgstr "已選取的語言"
-#: searx/templates/oscar/preferences.html:335
-#: searx/templates/oscar/preferences.html:343
+#: searx/templates/oscar/preferences.html:338
+#: searx/templates/oscar/preferences.html:346
#: searx/templates/oscar/time-range.html:2
-#: searx/templates/simple/preferences.html:287
+#: searx/templates/simple/preferences.html:290
msgid "Time range"
msgstr "時間範圍"
-#: searx/templates/oscar/preferences.html:336
-#: searx/templates/oscar/preferences.html:342
+#: searx/templates/oscar/preferences.html:339
+#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:288
+#: searx/templates/simple/preferences.html:291
#: searx/templates/simple/stats.html:31
msgid "Response time"
msgstr ""
-#: searx/templates/oscar/preferences.html:337
-#: searx/templates/oscar/preferences.html:341
-#: searx/templates/simple/preferences.html:289
+#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:344
+#: searx/templates/simple/preferences.html:292
msgid "Max time"
msgstr "最大時間"
-#: searx/templates/oscar/preferences.html:338
-#: searx/templates/oscar/preferences.html:340
+#: searx/templates/oscar/preferences.html:341
+#: searx/templates/oscar/preferences.html:343
#: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:293
#: searx/templates/simple/stats.html:32
msgid "Reliability"
msgstr ""
-#: searx/templates/oscar/preferences.html:396
+#: searx/templates/oscar/preferences.html:408
msgid "Query"
msgstr ""
-#: searx/templates/oscar/preferences.html:403
-#: searx/templates/simple/preferences.html:321
+#: searx/templates/oscar/preferences.html:415
+#: searx/templates/simple/preferences.html:335
msgid "Keywords"
msgstr "關鍵字"
-#: searx/templates/oscar/preferences.html:404
-#: searx/templates/simple/preferences.html:322
+#: searx/templates/oscar/preferences.html:416
+#: searx/templates/simple/preferences.html:336
msgid "Name"
msgstr "名稱"
-#: searx/templates/oscar/preferences.html:405
-#: searx/templates/simple/preferences.html:323
+#: searx/templates/oscar/preferences.html:417
+#: searx/templates/simple/preferences.html:337
msgid "Description"
msgstr "描述"
-#: searx/templates/oscar/preferences.html:406
-#: searx/templates/simple/preferences.html:324
+#: searx/templates/oscar/preferences.html:418
+#: searx/templates/simple/preferences.html:338
msgid "Examples"
msgstr "範例"
-#: searx/templates/oscar/preferences.html:411
-#: searx/templates/simple/preferences.html:327
+#: searx/templates/oscar/preferences.html:423
+#: searx/templates/simple/preferences.html:341
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
-#: searx/templates/oscar/preferences.html:424
-#: searx/templates/simple/preferences.html:338
+#: searx/templates/oscar/preferences.html:436
+#: searx/templates/simple/preferences.html:352
msgid "This is the list of plugins."
msgstr ""
-#: searx/templates/oscar/preferences.html:445
-#: searx/templates/simple/preferences.html:357
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:371
msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
-#: searx/templates/oscar/preferences.html:446
-#: searx/templates/simple/preferences.html:358
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:372
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
-#: searx/templates/oscar/preferences.html:451
-#: searx/templates/simple/preferences.html:363
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:377
msgid "Cookie name"
msgstr "Cookie 名稱"
-#: searx/templates/oscar/preferences.html:452
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/oscar/preferences.html:464
+#: searx/templates/simple/preferences.html:378
msgid "Value"
msgstr "值"
-#: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:385
+#: searx/templates/oscar/preferences.html:481
+#: searx/templates/simple/preferences.html:399
msgid ""
"These settings are stored in your cookies, this allows us not to store "
"this data about you."
msgstr "這些設定只會儲存在您的 cookies 中,這樣我們無需也不會存儲關於您的資訊。"
-#: searx/templates/oscar/preferences.html:470
-#: searx/templates/simple/preferences.html:387
+#: searx/templates/oscar/preferences.html:482
+#: searx/templates/simple/preferences.html:401
msgid ""
"These cookies serve your sole convenience, we don't use these cookies to "
"track you."
msgstr "這些 cookies 僅做為提供您方便之用,我們不會使用這些 cookies 來追蹤您。"
-#: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:376
+#: searx/templates/oscar/preferences.html:486
+#: searx/templates/simple/preferences.html:390
msgid "Search URL of the currently saved preferences"
msgstr "目前偏好設定的搜尋 URL"
-#: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:380
+#: searx/templates/oscar/preferences.html:487
+#: searx/templates/simple/preferences.html:394
msgid ""
"Note: specifying custom settings in the search URL can reduce privacy by "
"leaking data to the clicked result sites."
msgstr "注意:在搜尋 URL 中指定自訂的設定可能會降低隱私,因為會洩漏資料給點選的結果頁面。"
-#: searx/templates/oscar/preferences.html:480
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/oscar/preferences.html:492
+#: searx/templates/simple/preferences.html:404
msgid "save"
msgstr "儲存"
-#: searx/templates/oscar/preferences.html:481
-#: searx/templates/simple/preferences.html:392
+#: searx/templates/oscar/preferences.html:493
+#: searx/templates/simple/preferences.html:406
msgid "back"
msgstr "返回"
-#: searx/templates/oscar/preferences.html:482
-#: searx/templates/simple/preferences.html:391
+#: searx/templates/oscar/preferences.html:494
+#: searx/templates/simple/preferences.html:405
msgid "Reset defaults"
msgstr "重設為預設值"
@@ -1197,7 +1236,7 @@ msgstr ""
msgid "Currently used search engines"
msgstr "目前使用的搜尋引擎"
-#: searx/templates/simple/preferences.html:285
+#: searx/templates/simple/preferences.html:288
msgid "Supports selected language"
msgstr "支援選定的語言"