Merge branch 'searxng:master' into master

This commit is contained in:
luxtiasco 2022-04-26 07:43:32 +08:00 committed by GitHub
commit 029fda0d05
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
49 changed files with 462 additions and 410 deletions

View file

@ -50,7 +50,7 @@ search.checker.%: install
$(Q)./manage pyenv.cmd searx-checker -v "$(subst _, ,$(patsubst search.checker.%,%,$@))"
PHONY += test ci.test test.shell
ci.test: test.yamllint test.black test.pyright test.pylint test.unit test.robot test.rst
ci.test: test.yamllint test.black test.pyright test.pylint test.unit test.robot test.rst test.pybabel
test: test.yamllint test.black test.pyright test.pylint test.unit test.robot test.rst test.shell
test.shell:
$(Q)shellcheck -x -s dash \
@ -86,7 +86,7 @@ MANAGE += py.build py.clean
MANAGE += pyenv pyenv.install pyenv.uninstall
MANAGE += pypi.upload pypi.upload.test
MANAGE += format.python
MANAGE += test.yamllint test.pylint test.pyright test.black test.unit test.coverage test.robot test.rst test.clean
MANAGE += test.yamllint test.pylint test.pyright test.black test.pybabel test.unit test.coverage test.robot test.rst test.clean
MANAGE += themes.all themes.oscar themes.simple themes.simple.test pygments.less
MANAGE += static.build.commit static.build.drop static.build.restore
MANAGE += nvm.install nvm.clean nvm.status nvm.nodejs

View file

@ -168,6 +168,7 @@ Global Settings
port: 8888
bind_address: "127.0.0.1" # address to listen on
secret_key: "ultrasecretkey" # change this!
limiter: false
image_proxy: false # proxying image results through SearXNG
default_http_headers:
X-Content-Type-Options : nosniff
@ -194,12 +195,16 @@ Global Settings
``secret_key`` : ``$SEARXNG_SECRET``
Used for cryptography purpose.
``limiter`` :
Rate limit the number of request on the instance, block some bots. The
:ref:`limiter plugin` requires a :ref:`settings redis` database.
``image_proxy`` :
Allow your instance of SearXNG of being able to proxy images. Uses memory space.
.. _HTTP headers: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers
``default_http_headers``:
``default_http_headers`` :
Set additional HTTP headers, see `#755 <https://github.com/searx/searx/issues/715>`__
@ -229,7 +234,7 @@ Global Settings
``theme_args.simple_style``:
Style of simple theme: ``auto``, ``light``, ``dark``
``query_in_title``:
``query_in_title`` :
When true, the result page's titles contains the query it decreases the
privacy, since the browser can records the page titles.
@ -320,7 +325,7 @@ Communication with search engines.
Suffix to the user-agent SearXNG uses to send requests to others engines. If an
engine wish to block you, a contact info here may be useful to avoid that.
``keepalive_expiry``:
``keepalive_expiry`` :
Number of seconds to keep a connection in the pool. By default 5.0 seconds.
.. _httpx proxies: https://www.python-httpx.org/advanced/#http-proxying
@ -480,7 +485,7 @@ engine is shown. Most of the options have a default value or even are optional.
``display_error_messages`` : default ``true``
When an engine returns an error, the message is displayed on the user interface.
``network``: optional
``network`` : optional
Use the network configuration from another engine.
In addition, there are two default networks:

8
manage
View file

@ -702,6 +702,7 @@ test.pyright() {
pyenv.cmd npx --no-install pyright -p pyrightconfig-ci.json \
| grep -v ".py$" \
| grep -v '/engines/.*.py.* - warning: "logger" is not defined'\
| grep -v '/plugins/.*.py.* - error: "logger" is not defined'\
| grep -v '/engines/.*.py.* - warning: "supported_languages" is not defined' \
| grep -v '/engines/.*.py.* - warning: "language_aliases" is not defined'
dump_return $?
@ -744,6 +745,13 @@ test.rst() {
done
}
test.pybabel() {
TEST_BABEL_FOLDER="build/test/pybabel"
build_msg TEST "[extract messages] pybabel"
mkdir -p "${TEST_BABEL_FOLDER}"
pyenv.cmd pybabel extract -F babel.cfg -o "${TEST_BABEL_FOLDER}/messages.pot" searx
}
test.clean() {
build_msg CLEAN "test stuff"
rm -rf geckodriver.log .coverage coverage/

View file

@ -3,7 +3,7 @@ nose2[coverage_plugin]==0.11.0
cov-core==1.15.0
black==22.3.0
pycodestyle==2.8.0
pylint==2.13.5
pylint==2.13.7
splinter==0.17.0
selenium==4.1.3
twine==4.0.0
@ -15,7 +15,7 @@ sphinx-tabs==3.3.1
sphinxcontrib-programoutput==0.17
sphinx-autobuild==2021.3.14
sphinx-notfound-page==0.8
myst-parser==0.17.0
myst-parser==0.17.2
linuxdoc==20211220
aiounittest==1.4.1
yamllint==1.26.3

View file

@ -1,5 +1,5 @@
certifi==2021.10.8
babel==2.9.1
babel==2.10.1
flask-babel==2.0.0
flask==2.1.1
jinja2==3.1.1
@ -14,5 +14,5 @@ httpx-socks[asyncio]==0.7.2
langdetect==1.0.9
setproctitle==1.2.3
redis==4.2.2
markdown-it-py==2.0.1
typing_extensions==4.1.1
markdown-it-py==2.1.0
typing_extensions==4.2.0

View file

@ -1714,15 +1714,15 @@
"mt": {
"alias": "maltese"
},
"nb": {
"alias": "norsk"
},
"ne": {
"alias": "nepali"
},
"nl": {
"alias": "nederlands"
},
"no": {
"alias": "norsk"
},
"oc": {
"alias": "occitan"
},

View file

@ -142,8 +142,7 @@ def response(resp):
title = extract_text(title)[offset:]
content = eval_xpath_getindex(result, './/div[contains(@class, "compText")]', 0, default='')
if content:
content = extract_text(content)
content = extract_text(content, allow_none=True)
# append result
results.append({'url': url, 'title': title, 'content': content})

View file

@ -2,7 +2,9 @@
# list of language codes
# this file is generated automatically by utils/fetch_languages.py
language_codes = (
('af-ZA', 'Afrikaans', 'Suid-Afrika', 'Afrikaans', '\U0001f1ff\U0001f1e6'),
('ar-EG', 'العربية', 'مصر', 'Arabic', '\U0001f1ea\U0001f1ec'),
('be-BY', 'Беларуская', 'Беларусь', 'Belarusian', '\U0001f1e7\U0001f1fe'),
('bg-BG', 'Български', 'България', 'Bulgarian', '\U0001f1e7\U0001f1ec'),
('ca-ES', 'Català', 'Espanya', 'Catalan', '\U0001f1ea\U0001f1f8'),
('cs-CZ', 'Čeština', 'Česko', 'Czech', '\U0001f1e8\U0001f1ff'),
@ -26,28 +28,29 @@ language_codes = (
('es-ES', 'Español', 'España', 'Spanish', '\U0001f1ea\U0001f1f8'),
('es-MX', 'Español', 'México', 'Spanish', '\U0001f1f2\U0001f1fd'),
('et-EE', 'Eesti', 'Eesti', 'Estonian', '\U0001f1ea\U0001f1ea'),
('fa-IR', 'فارسی', 'ایران', 'Persian', '\U0001f1ee\U0001f1f7'),
('fi-FI', 'Suomi', 'Suomi', 'Finnish', '\U0001f1eb\U0001f1ee'),
('fil-PH', 'Filipino', 'Pilipinas', 'Filipino', '\U0001f1f5\U0001f1ed'),
('fr', 'Français', '', 'French', '\U0001f310'),
('fr-BE', 'Français', 'Belgique', 'French', '\U0001f1e7\U0001f1ea'),
('fr-CA', 'Français', 'Canada', 'French', '\U0001f1e8\U0001f1e6'),
('fr-CH', 'Français', 'Suisse', 'French', '\U0001f1e8\U0001f1ed'),
('fr-FR', 'Français', 'France', 'French', '\U0001f1eb\U0001f1f7'),
('he-IL', 'עברית', 'ישראל', 'Hebrew', '\U0001f1ee\U0001f1f1'),
('hi-IN', 'हिन्दी', 'भारत', 'Hindi', '\U0001f1ee\U0001f1f3'),
('hr-HR', 'Hrvatski', 'Hrvatska', 'Croatian', '\U0001f1ed\U0001f1f7'),
('hu-HU', 'Magyar', 'Magyarország', 'Hungarian', '\U0001f1ed\U0001f1fa'),
('id-ID', 'Indonesia', 'Indonesia', 'Indonesian', '\U0001f1ee\U0001f1e9'),
('is-IS', 'Íslenska', 'Ísland', 'Icelandic', '\U0001f1ee\U0001f1f8'),
('it-IT', 'Italiano', 'Italia', 'Italian', '\U0001f1ee\U0001f1f9'),
('ja-JP', '日本語', '日本', 'Japanese', '\U0001f1ef\U0001f1f5'),
('ko-KR', '한국어', '대한민국', 'Korean', '\U0001f1f0\U0001f1f7'),
('lt-LT', 'Lietuvių', 'Lietuva', 'Lithuanian', '\U0001f1f1\U0001f1f9'),
('lv-LV', 'Latviešu', 'Latvija', 'Latvian', '\U0001f1f1\U0001f1fb'),
( 'nb-NO',
'Norsk Bokmål',
'Norge',
'Norwegian Bokmål',
'\U0001f1f3\U0001f1f4'),
('nl', 'Nederlands', '', 'Dutch', '\U0001f310'),
('nl-BE', 'Nederlands', 'België', 'Dutch', '\U0001f1e7\U0001f1ea'),
('nl-NL', 'Nederlands', 'Nederland', 'Dutch', '\U0001f1f3\U0001f1f1'),
('no-NO', 'Norsk', '', 'Norwegian (Bokmål)', '\U0001f1f3\U0001f1f4'),
('pl-PL', 'Polski', 'Polska', 'Polish', '\U0001f1f5\U0001f1f1'),
('pt', 'Português', '', 'Portuguese', '\U0001f310'),
('pt-BR', 'Português', 'Brasil', 'Portuguese', '\U0001f1e7\U0001f1f7'),
@ -56,12 +59,15 @@ language_codes = (
('ru-RU', 'Русский', 'Россия', 'Russian', '\U0001f1f7\U0001f1fa'),
('sk-SK', 'Slovenčina', 'Slovensko', 'Slovak', '\U0001f1f8\U0001f1f0'),
('sl-SI', 'Slovenščina', 'Slovenija', 'Slovenian', '\U0001f1f8\U0001f1ee'),
('sr-RS', 'Српски', 'Србија', 'Serbian', '\U0001f1f7\U0001f1f8'),
('sv-SE', 'Svenska', 'Sverige', 'Swedish', '\U0001f1f8\U0001f1ea'),
('sw-TZ', 'Kiswahili', 'Tanzania', 'Swahili', '\U0001f1f9\U0001f1ff'),
('th-TH', 'ไทย', 'ไทย', 'Thai', '\U0001f1f9\U0001f1ed'),
('tr-TR', 'Türkçe', 'Türkiye', 'Turkish', '\U0001f1f9\U0001f1f7'),
('uk-UA', 'Українська', 'Україна', 'Ukrainian', '\U0001f1fa\U0001f1e6'),
('vi-VN', 'Tiếng Việt', 'Việt Nam', 'Vietnamese', '\U0001f1fb\U0001f1f3'),
('zh', '中文', '', 'Chinese', '\U0001f310'),
('zh-CN', '中文', '中国', 'Chinese', '\U0001f1e8\U0001f1f3'),
('zh-HK', '中文', '中國香港特別行政區', 'Chinese', '\U0001f1ed\U0001f1f0'),
('zh-HK', '中文', '中國香港', 'Chinese', '\U0001f1ed\U0001f1f0'),
('zh-TW', '中文', '台灣', 'Chinese', '\U0001f1f9\U0001f1fc'),
)

View file

@ -1667,8 +1667,9 @@ engines:
- name: brave
shortcut: brave
engine: xpath
paging: false
search_url: https://search.brave.com/search?q={query}
paging: true
first_page_num: 0
search_url: https://search.brave.com/search?q={query}&offset={pageno}&spellcheck=1
url_xpath: //div[@class="snippet fdb"]/a/@href
title_xpath: //span[@class="snippet-title"]
content_xpath: //p[1][@class="snippet-description"]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,11 +1,11 @@
{
"devDependencies": {
"eslint": "^8.11.0",
"grunt": "~1.4.1",
"grunt": "~1.5.2",
"grunt-contrib-copy": "^1.0.0",
"grunt-contrib-cssmin": "^4.0.0",
"grunt-contrib-less": "~3.0.0",
"grunt-contrib-uglify": "~5.1.0",
"grunt-contrib-uglify": "~5.2.1",
"grunt-xmlmin": "~0.1.8",
"grunt-contrib-watch": "~1.1.0",
"grunt-eslint": "^24.0.0",

View file

@ -260,7 +260,9 @@ article[data-vim-selected].category-social {
}
}
.published_date {
.published_date,
.result_length,
.result_author {
font-size: 0.8em;
color: var(--color-result-publishdate-font);
}

View file

@ -32,8 +32,10 @@
<!-- Draw result sub header -->
{%- macro result_sub_header(result) -%}
{% if result.publishedDate %}<time class="published_date" datetime="{{ result.pubdate }}" >{{ result.publishedDate }}</time>{% endif %}
{%- if result.metadata %} <div class="highlight">{{ result.metadata|safe }}</div>{% endif -%}
{%- if result.publishedDate %}<time class="published_date" datetime="{{ result.pubdate }}" >{{ result.publishedDate }}</time>{% endif -%}
{%- if result.length %}<div class="result_length">{{ _('Length') }}: {{ result.length }}</div>{% endif -%}
{%- if result.author %}<div class="result_author">{{ _('Author') }}: {{ result.author }}</div>{% endif -%}
{%- if result.metadata %}<div class="highlight">{{ result.metadata|safe }}</div>{% endif -%}
{%- endmacro -%}
<!-- Draw result sub footer -->

View file

@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2022-03-25 07:17+0000\n"
"PO-Revision-Date: 2022-04-22 07:18+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language-Team: Arabic <https://weblate.bubu1.eu/projects/searxng/searxng/ar/>"
"\n"
@ -21,7 +21,7 @@ msgstr ""
"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.11\n"
"X-Generator: Weblate 4.11.2\n"
"Generated-By: Babel 2.9.1\n"
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@ -247,7 +247,7 @@ msgstr ""
#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
msgstr "احصل على الاتجاهات"
#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
@ -1310,7 +1310,7 @@ msgstr "الصفحة التالية"
#: searx/templates/simple/search.html:3
msgid "Display the front page"
msgstr ""
msgstr "اعرض الصفحة الامامية"
#: searx/templates/simple/search.html:9
#: searx/templates/simple/simple_search.html:5

View file

@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2022-04-13 11:17+0000\n"
"PO-Revision-Date: 2022-04-22 07:18+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language-Team: Greek <https://weblate.bubu1.eu/projects/searxng/searxng/el/>"
"\n"
@ -30,7 +30,7 @@ msgstr "άλλα"
#. CONSTANT_NAMES['OTHER_CATEGORY']
#: searx/searxng.msg
msgid "other"
msgstr ""
msgstr "λοιπά"
#. CATEGORY_NAMES['FILES']
#: searx/searxng.msg
@ -60,12 +60,12 @@ msgstr "εικόνες"
#. CATEGORY_NAMES['VIDEOS']
#: searx/searxng.msg
msgid "videos"
msgstr ""
msgstr "Βίντεο"
#. CATEGORY_NAMES['IT']
#: searx/searxng.msg
msgid "it"
msgstr ""
msgstr "αυτό"
#. CATEGORY_NAMES['NEWS']
#: searx/searxng.msg
@ -80,7 +80,7 @@ msgstr "χάρτης"
#. CATEGORY_NAMES['ONIONS']
#: searx/searxng.msg
msgid "onions"
msgstr ""
msgstr "κρεμμύδια"
#. CATEGORY_NAMES['SCIENCE']
#: searx/searxng.msg
@ -90,47 +90,47 @@ msgstr "επιστήμη"
#. CATEGORY_GROUPS['APPS']
#: searx/searxng.msg
msgid "apps"
msgstr ""
msgstr "Εφαρμογές"
#. CATEGORY_GROUPS['DICTIONARIES']
#: searx/searxng.msg
msgid "dictionaries"
msgstr ""
msgstr "λεξικά"
#. CATEGORY_GROUPS['LYRICS']
#: searx/searxng.msg
msgid "lyrics"
msgstr ""
msgstr "Στίχοι"
#. CATEGORY_GROUPS['PACKAGES']
#: searx/searxng.msg
msgid "packages"
msgstr ""
msgstr "πακέτα"
#. CATEGORY_GROUPS['Q_A']
#: searx/searxng.msg
msgid "q&a"
msgstr ""
msgstr "ερωταπαντήσεις"
#. CATEGORY_GROUPS['REPOS']
#: searx/searxng.msg
msgid "repos"
msgstr ""
msgstr "Αποθηκευτήρια"
#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
#: searx/searxng.msg
msgid "software wikis"
msgstr ""
msgstr "Βίκιπαίδιες λογισμικού"
#. CATEGORY_GROUPS['WEB']
#: searx/searxng.msg
msgid "web"
msgstr ""
msgstr "Ιστός"
#. STYLE_NAMES['AUTO']
#: searx/searxng.msg
msgid "auto"
msgstr ""
msgstr "Αυτόματα"
#. STYLE_NAMES['LIGHT']
#: searx/searxng.msg
@ -144,72 +144,72 @@ msgstr "σκούρο"
#: searx/webapp.py:169
msgid "timeout"
msgstr ""
msgstr "Λήξη χρόνου"
#: searx/webapp.py:170
msgid "parsing error"
msgstr ""
msgstr "σφάλμα ανάλυσης"
#: searx/webapp.py:171
msgid "HTTP protocol error"
msgstr ""
msgstr "Σφάλμα προτοκόλου HTTP"
#: searx/webapp.py:172
msgid "network error"
msgstr ""
msgstr "Σφάλμα δικτύου"
#: searx/webapp.py:174
msgid "unexpected crash"
msgstr ""
msgstr "Απροσδόκητη κατάρευση"
#: searx/webapp.py:181
msgid "HTTP error"
msgstr ""
msgstr "Σφάλμα HTTP"
#: searx/webapp.py:182
msgid "HTTP connection error"
msgstr ""
msgstr "Σφάλμα σύνδεσης HTTP"
#: searx/webapp.py:188
msgid "proxy error"
msgstr ""
msgstr "Σφάλμα διακομιστή"
#: searx/webapp.py:189
msgid "CAPTCHA"
msgstr ""
msgstr "Απέδειξε πως είσαι άνθρωπος"
#: searx/webapp.py:190
msgid "too many requests"
msgstr ""
msgstr "υπέρβαση ορίου αιτημάτων"
#: searx/webapp.py:191
msgid "access denied"
msgstr ""
msgstr "Άρνηση πρόσβασης"
#: searx/webapp.py:192
msgid "server API error"
msgstr ""
msgstr "Σφάλμα API διακομιστή"
#: searx/webapp.py:410
msgid "No item found"
msgstr ""
msgstr "Δεν βρέθηκαν αντικείμενα"
#: searx/engines/qwant.py:212
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
msgid "Source"
msgstr ""
msgstr "Πηγή"
#: searx/webapp.py:414
msgid "Error loading the next page"
msgstr ""
msgstr "Σφάλμα φόρτωσης της επόμενης σελίδας"
#: searx/webapp.py:526 searx/webapp.py:967
msgid "Invalid settings, please edit your preferences"
msgstr ""
msgstr "Άκυρες-εσφαλμένες ρυθμίσεις,παρακαλώ ελέγξτε τις προτιμήσεις σας"
#: searx/webapp.py:542
msgid "Invalid settings"
msgstr ""
msgstr "Άκυρες-εσφαλμένες ρυθμίσεις"
#: searx/webapp.py:618 searx/webapp.py:694
msgid "search error"
@ -221,11 +221,11 @@ msgstr "{minutes} λεπτά πριν"
#: searx/webapp.py:742
msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr ""
msgstr "{ώρες} ώρα(-ες), {λεπτά} λεπτό(-ά) πριν"
#: searx/webapp.py:871
msgid "Suspended"
msgstr ""
msgstr "Σε αναστολή"
#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
@ -233,43 +233,43 @@ msgstr "Γεννήτρια τυχαίων τιμών"
#: searx/answerers/random/answerer.py:68
msgid "Generate different random values"
msgstr ""
msgstr "Δημιουργία διαφορετικών τυχαίων τιμών"
#: searx/answerers/statistics/answerer.py:47
msgid "Statistics functions"
msgstr ""
msgstr "Λειτουργίες στατιστικής"
#: searx/answerers/statistics/answerer.py:48
msgid "Compute {functions} of the arguments"
msgstr ""
msgstr "Υπολογισμός {συναρτήσεις} των παραμέτρων"
#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
msgstr "Πάρε οδηγίες"
#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
msgstr "{τίτλος} (ΠΑΡΩΧΗΜΕΝΟΣ)"
#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr ""
msgstr "Αυτή η καταχώριση έχει ανασταλλεί από"
#: searx/engines/pubmed.py:78
msgid "No abstract is available for this publication."
msgstr ""
msgstr "Δεν υπάρχει διαθέσιμη σύνοψη για αυτήν την έκδοση."
#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
msgstr "Κανάλι"
#: searx/plugins/hash_plugin.py:24
msgid "Converts strings to different hash digests."
msgstr ""
msgstr "Μετατρέπει κείμενο σε διαφορετικές επιτομές κατακερματισμού."
#: searx/plugins/hash_plugin.py:52
msgid "hash digest"
msgstr ""
msgstr "επιτομή κατακερματισμού"
#: searx/plugins/hostname_replace.py:9
msgid "Hostname replace"
@ -352,8 +352,9 @@ msgstr "Ρυθμίσεις για προχωρημένους"
#: searx/templates/oscar/messages/first_time.html:4
#: searx/templates/oscar/messages/save_settings_successfull.html:5
#: searx/templates/oscar/messages/unknow_error.html:5
#, fuzzy
msgid "Close"
msgstr ""
msgstr "Κλείσιμο"
#: searx/templates/oscar/base.html:57
#: searx/templates/oscar/messages/no_results.html:4
@ -367,12 +368,13 @@ msgid "Powered by"
msgstr ""
#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:61
#, fuzzy
msgid "a privacy-respecting, hackable metasearch engine"
msgstr ""
msgstr "Μια χακέψιμη μεταμηχανή αναζήτησης , που σέβεται την ιδιωτικότητα"
#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:62
msgid "Source code"
msgstr ""
msgstr "Πηγαίος κώδικας"
#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:63
msgid "Issue tracker"
@ -388,7 +390,7 @@ msgstr "Στατιστικά μηχανής"
#: searx/templates/simple/base.html:65
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
msgstr "Δημόσιες εκφάνσεις"
#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:66
msgid "Contact instance maintainer"
@ -396,7 +398,7 @@ msgstr ""
#: searx/templates/oscar/languages.html:2
msgid "Language"
msgstr ""
msgstr "Γλώσσα"
#: searx/templates/oscar/languages.html:4
#: searx/templates/simple/filters/languages.html:2
@ -407,12 +409,12 @@ msgstr "Προεπιλεγμένη γλώσσα"
#: searx/templates/oscar/macros.html:23
#: searx/templates/simple/result_templates/torrent.html:6
msgid "magnet link"
msgstr "σύνδεσμος magnet"
msgstr "Σύνδεσμος magnet"
#: searx/templates/oscar/macros.html:24
#: searx/templates/simple/result_templates/torrent.html:7
msgid "torrent file"
msgstr "αρχείο torrent"
msgstr "Αρχείο torrent"
#: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39
#: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75
@ -423,8 +425,9 @@ msgstr ""
#: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59
#: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93
#: searx/templates/simple/macros.html:43
#, fuzzy
msgid "proxied"
msgstr ""
msgstr "Διαμεσολαβημένα"
#: searx/templates/oscar/macros.html:133
#: searx/templates/oscar/preferences.html:344
@ -437,30 +440,30 @@ msgstr "Επέτρεψε"
#: searx/templates/oscar/macros.html:139
msgid "broken"
msgstr ""
msgstr "Κατεστραμένο"
#: searx/templates/oscar/macros.html:141
msgid "supported"
msgstr "υποστηρίζεται"
msgstr "Υποστηρίζεται"
#: searx/templates/oscar/macros.html:143
msgid "not supported"
msgstr "δεν υποστηρίζεται"
msgstr "Δεν υποστηρίζεται"
#: searx/templates/oscar/navbar.html:6
msgid "about"
msgstr "σχετικά"
msgstr "Σχετικά"
#: searx/templates/oscar/navbar.html:7
#: searx/templates/oscar/preferences.html:90
#: searx/templates/simple/base.html:52
msgid "preferences"
msgstr "προτιμήσεις"
msgstr "Προτιμήσεις"
#: searx/templates/oscar/preferences.html:12
#: searx/templates/simple/preferences.html:29
msgid "No HTTPS"
msgstr ""
msgstr "Όχι HTTPS"
#: searx/templates/oscar/preferences.html:14
#: searx/templates/oscar/results.html:27 searx/templates/simple/results.html:39

View file

@ -9,29 +9,30 @@
# 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: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2022-02-04 07:14+0000\n"
"Last-Translator: Marco Ciampa <ciampix@posteo.net>\n"
"PO-Revision-Date: 2022-04-22 07:18+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.11.2\n"
"Generated-By: Babel 2.9.1\n"
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
#: searx/searxng.msg
msgid "others"
msgstr ""
msgstr "aliaj"
#. CONSTANT_NAMES['OTHER_CATEGORY']
#: searx/searxng.msg
msgid "other"
msgstr ""
msgstr "alia"
#. CATEGORY_NAMES['FILES']
#: searx/searxng.msg
@ -126,7 +127,7 @@ msgstr "programaro vikioj"
#. CATEGORY_GROUPS['WEB']
#: searx/searxng.msg
msgid "web"
msgstr "retejo"
msgstr "reto"
#. STYLE_NAMES['AUTO']
#: searx/searxng.msg
@ -1475,4 +1476,3 @@ msgstr ""
#~ "search results but you can search "
#~ "the engines listed here via bangs."
#~ msgstr ""

View file

@ -7,29 +7,30 @@
# 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: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2022-01-26 17:14+0000\n"
"PO-Revision-Date: 2022-04-17 09:18+0000\n"
"Last-Translator: Mico Hautaluoma <m@mha.fi>\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.11.2\n"
"Generated-By: Babel 2.9.1\n"
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
#: searx/searxng.msg
msgid "others"
msgstr ""
msgstr "muud"
#. CONSTANT_NAMES['OTHER_CATEGORY']
#: searx/searxng.msg
msgid "other"
msgstr ""
msgstr "muu"
#. CATEGORY_NAMES['FILES']
#: searx/searxng.msg
@ -143,51 +144,51 @@ msgstr "pime"
#: searx/webapp.py:169
msgid "timeout"
msgstr ""
msgstr "aeg maha"
#: searx/webapp.py:170
msgid "parsing error"
msgstr ""
msgstr "parsimise viga"
#: searx/webapp.py:171
msgid "HTTP protocol error"
msgstr ""
msgstr "HTTP-protokolli viga"
#: searx/webapp.py:172
msgid "network error"
msgstr ""
msgstr "võrguviga"
#: searx/webapp.py:174
msgid "unexpected crash"
msgstr ""
msgstr "ootamatu krahh"
#: searx/webapp.py:181
msgid "HTTP error"
msgstr ""
msgstr "HTTP-viga"
#: searx/webapp.py:182
msgid "HTTP connection error"
msgstr ""
msgstr "HTTP-ühenduse viga"
#: searx/webapp.py:188
msgid "proxy error"
msgstr ""
msgstr "proxy viga"
#: searx/webapp.py:189
msgid "CAPTCHA"
msgstr ""
msgstr "CAPTCHA"
#: searx/webapp.py:190
msgid "too many requests"
msgstr ""
msgstr "liiga palju taotlusi"
#: searx/webapp.py:191
msgid "access denied"
msgstr ""
msgstr "ligipääs keelatud"
#: searx/webapp.py:192
msgid "server API error"
msgstr ""
msgstr "serveri API viga"
#: searx/webapp.py:410
msgid "No item found"
@ -196,11 +197,11 @@ msgstr "Üksust ei leitud"
#: searx/engines/qwant.py:212
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
msgid "Source"
msgstr ""
msgstr "Allikas"
#: searx/webapp.py:414
msgid "Error loading the next page"
msgstr ""
msgstr "Viga järgmise lehekülje laadimisel"
#: searx/webapp.py:526 searx/webapp.py:967
msgid "Invalid settings, please edit your preferences"
@ -224,7 +225,7 @@ msgstr "{hours} tund(i), {minutes} minut(it) tagasi"
#: searx/webapp.py:871
msgid "Suspended"
msgstr ""
msgstr "Peatatud"
#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
@ -252,7 +253,7 @@ msgstr "{title} (VANANENUD)"
#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
msgstr "See üksus on asendatud:"
msgstr "See üksus on asendatud"
#: searx/engines/pubmed.py:78
msgid "No abstract is available for this publication."
@ -264,23 +265,25 @@ msgstr "Kanal"
#: searx/plugins/hash_plugin.py:24
msgid "Converts strings to different hash digests."
msgstr ""
msgstr "Teisendab stringid erinevateks hash-digestideks."
#: searx/plugins/hash_plugin.py:52
msgid "hash digest"
msgstr ""
msgstr "hash-digest"
#: searx/plugins/hostname_replace.py:9
msgid "Hostname replace"
msgstr ""
msgstr "Hostnime asendamine"
#: searx/plugins/hostname_replace.py:10
msgid "Rewrite result hostnames or remove results based on the hostname"
msgstr ""
"Tulemuste hostinimede ümberkirjutamine või tulemuste eemaldamine hostinime "
"alusel"
#: searx/plugins/oa_doi_rewrite.py:9
msgid "Open Access DOI rewrite"
msgstr "Open Access DOI rewrite"
msgstr "Avatud juurdepääsu DOI ümberkirjutamine"
#: searx/plugins/oa_doi_rewrite.py:10
msgid ""
@ -304,7 +307,7 @@ msgstr ""
#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
msgstr "Self Informatsioon"
#: searx/plugins/self_info.py:21
msgid ""
@ -396,7 +399,7 @@ msgstr "Avalikud eksemplarid"
#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:66
msgid "Contact instance maintainer"
msgstr ""
msgstr "Võtke ühendust instantsi hooldajaga"
#: searx/templates/oscar/languages.html:2
msgid "Language"
@ -464,7 +467,7 @@ msgstr "eelistused"
#: searx/templates/oscar/preferences.html:12
#: searx/templates/simple/preferences.html:29
msgid "No HTTPS"
msgstr ""
msgstr "HTTPS puudub"
#: searx/templates/oscar/preferences.html:14
#: searx/templates/oscar/results.html:27 searx/templates/simple/results.html:39
@ -473,7 +476,7 @@ msgstr "Tulemuste arv"
#: searx/templates/oscar/preferences.html:14
msgid "Avg."
msgstr ""
msgstr "Keskmine."
#: searx/templates/oscar/messages/no_results.html:8
#: searx/templates/oscar/preferences.html:17
@ -484,33 +487,33 @@ msgstr ""
#: searx/templates/simple/preferences.html:32
#: searx/templates/simple/results.html:49
msgid "View error logs and submit a bug report"
msgstr ""
msgstr "Vaadake vealogisid ja esitage veateade"
#: searx/templates/oscar/preferences.html:38
#: searx/templates/oscar/stats.html:70
#: searx/templates/simple/preferences.html:53
#: searx/templates/simple/stats.html:67
msgid "Median"
msgstr ""
msgstr "Mediaan"
#: searx/templates/oscar/preferences.html:39
#: searx/templates/oscar/stats.html:76
#: searx/templates/simple/preferences.html:54
#: searx/templates/simple/stats.html:73
msgid "P80"
msgstr ""
msgstr "P80"
#: searx/templates/oscar/preferences.html:40
#: searx/templates/oscar/stats.html:82
#: searx/templates/simple/preferences.html:55
#: searx/templates/simple/stats.html:79
msgid "P95"
msgstr ""
msgstr "P95"
#: searx/templates/oscar/preferences.html:68
#: searx/templates/simple/preferences.html:83
msgid "Failed checker test(s): "
msgstr ""
msgstr "Ebaõnnestunud kontrolleri test(id): "
#: searx/templates/oscar/preferences.html:96
#: searx/templates/simple/preferences.html:99
@ -526,7 +529,7 @@ msgstr "Üldine"
#: searx/templates/oscar/preferences.html:102
#: searx/templates/oscar/preferences.html:193
msgid "User Interface"
msgstr ""
msgstr "Kasutajaliides"
#: searx/templates/oscar/preferences.html:103
#: searx/templates/oscar/preferences.html:268
@ -543,7 +546,7 @@ msgstr "Mootorid"
#: searx/templates/oscar/preferences.html:105
#: searx/templates/simple/preferences.html:343
msgid "Special Queries"
msgstr ""
msgstr "Spetsiaalsed päringud"
#: searx/templates/oscar/preferences.html:106
#: searx/templates/oscar/preferences.html:465
@ -655,7 +658,7 @@ msgstr "Teema"
#: searx/templates/oscar/preferences.html:211
#: searx/templates/simple/preferences.html:203
msgid "Change SearXNG layout"
msgstr ""
msgstr "SearXNG paigutuse muutmine"
#: searx/templates/oscar/preferences.html:222
#: searx/templates/oscar/preferences.html:228
@ -669,11 +672,11 @@ msgstr "Stiil"
#: searx/templates/oscar/preferences.html:231
msgid "Show advanced settings"
msgstr ""
msgstr "Näita täiustatud seadeid"
#: searx/templates/oscar/preferences.html:232
msgid "Show advanced settings panel in the home page by default"
msgstr ""
msgstr "Näita täiustatud seadete paneeli vaikimisi avalehel"
#: searx/templates/oscar/preferences.html:235
#: searx/templates/oscar/preferences.html:245
@ -714,7 +717,7 @@ msgstr "Laadi lehe lõppu kerimisel järgmine leht automaatselt"
#: searx/templates/oscar/preferences.html:273
#: searx/templates/simple/preferences.html:247
msgid "HTTP Method"
msgstr ""
msgstr "HTTP meetod"
#: searx/templates/oscar/preferences.html:274
#: searx/templates/simple/preferences.html:254
@ -735,7 +738,7 @@ msgstr "Pildiproksi"
#: searx/templates/oscar/preferences.html:285
#: searx/templates/simple/preferences.html:266
msgid "Proxying image results through SearXNG"
msgstr ""
msgstr "Pildi tulemuste edastamine SearXNG kaudu"
#: searx/templates/oscar/preferences.html:288
#: searx/templates/oscar/preferences.html:299
@ -754,7 +757,7 @@ msgstr "Keelatud"
#: searx/templates/oscar/preferences.html:295
#: searx/templates/simple/preferences.html:271
msgid "Query in the page's title"
msgstr ""
msgstr "Päring lehekülje pealkirjas"
#: searx/templates/oscar/preferences.html:296
#: searx/templates/simple/preferences.html:278
@ -762,6 +765,8 @@ msgid ""
"When enabled, the result page's title contains your query. Your browser "
"can record this title"
msgstr ""
"Kui see on lubatud, sisaldab tulemuslehe pealkiri teie päringut. Teie "
"brauser võib selle pealkirja salvestada"
#: searx/templates/oscar/preferences.html:326
msgid "Allow all"
@ -777,6 +782,8 @@ msgid ""
"This tab does not show up for search results, but you can search the "
"engines listed here via bangs."
msgstr ""
"See vahekaart ei näita otsingutulemusi, kuid siin loetletud mootoreid saab "
"otsida \"bang\" kaudu."
#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/preferences.html:361
@ -811,7 +818,7 @@ msgstr "Ajavahemik"
#: searx/templates/simple/preferences.html:303
#: searx/templates/simple/stats.html:28
msgid "Response time"
msgstr ""
msgstr "Reageerimisaeg"
#: searx/templates/oscar/preferences.html:351
#: searx/templates/oscar/preferences.html:355
@ -825,11 +832,11 @@ msgstr "Maksimaalne aeg"
#: searx/templates/simple/preferences.html:305
#: searx/templates/simple/stats.html:29
msgid "Reliability"
msgstr ""
msgstr "Usaldusväärsus"
#: searx/templates/oscar/preferences.html:419
msgid "Query"
msgstr ""
msgstr "Päring"
#: searx/templates/oscar/preferences.html:426
#: searx/templates/simple/preferences.html:349
@ -854,12 +861,12 @@ msgstr "Näited"
#: searx/templates/oscar/preferences.html:434
#: searx/templates/simple/preferences.html:355
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
msgstr "See on SearXNGi kohese vastamise moodulite nimekiri."
#: searx/templates/oscar/preferences.html:447
#: searx/templates/simple/preferences.html:366
msgid "This is the list of plugins."
msgstr ""
msgstr "See on pluginate nimekiri."
#: searx/templates/oscar/preferences.html:468
#: searx/templates/simple/preferences.html:385
@ -867,11 +874,13 @@ msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
"See on nimekiri küpsistest ja nende väärtustest, mida SearXNG teie arvutisse "
"salvestab."
#: searx/templates/oscar/preferences.html:469
#: searx/templates/simple/preferences.html:386
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
msgstr "Selle loetelu abil saate hinnata SearXNG läbipaistvust."
#: searx/templates/oscar/preferences.html:474
#: searx/templates/simple/preferences.html:391
@ -1001,7 +1010,7 @@ msgstr "Skoorid"
#: searx/templates/oscar/stats.html:31 searx/templates/simple/stats.html:27
msgid "Result count"
msgstr ""
msgstr "Tulemuste arv"
#: searx/templates/oscar/stats.html:42 searx/templates/simple/stats.html:38
msgid "Scores per result"
@ -1009,64 +1018,64 @@ msgstr "Skoorid tulemuste kohta"
#: searx/templates/oscar/stats.html:65 searx/templates/simple/stats.html:62
msgid "Total"
msgstr ""
msgstr "Kokku"
#: searx/templates/oscar/stats.html:66 searx/templates/simple/stats.html:63
msgid "HTTP"
msgstr ""
msgstr "HTTP"
#: searx/templates/oscar/stats.html:67 searx/templates/simple/stats.html:64
msgid "Processing"
msgstr ""
msgstr "Töötlemine"
#: searx/templates/oscar/stats.html:106 searx/templates/simple/stats.html:102
msgid "Warnings"
msgstr ""
msgstr "Hoiatused"
#: searx/templates/oscar/stats.html:106 searx/templates/simple/stats.html:102
msgid "Errors and exceptions"
msgstr ""
msgstr "Vead ja erandid"
#: searx/templates/oscar/stats.html:112 searx/templates/simple/stats.html:108
msgid "Exception"
msgstr ""
msgstr "Erand"
#: searx/templates/oscar/stats.html:114 searx/templates/simple/stats.html:110
msgid "Message"
msgstr ""
msgstr "Sõnum"
#: searx/templates/oscar/stats.html:116 searx/templates/simple/stats.html:112
msgid "Percentage"
msgstr ""
msgstr "Protsentuaalne osakaal"
#: searx/templates/oscar/stats.html:118 searx/templates/simple/stats.html:114
msgid "Parameter"
msgstr ""
msgstr "Parameeter"
#: searx/templates/oscar/result_templates/files.html:35
#: searx/templates/oscar/stats.html:126 searx/templates/simple/stats.html:122
msgid "Filename"
msgstr ""
msgstr "Failinimi"
#: searx/templates/oscar/stats.html:127 searx/templates/simple/stats.html:123
msgid "Function"
msgstr ""
msgstr "Funktsioon"
#: searx/templates/oscar/stats.html:128 searx/templates/simple/stats.html:124
msgid "Code"
msgstr ""
msgstr "Kood"
#: searx/templates/oscar/stats.html:135 searx/templates/simple/stats.html:131
msgid "Checker"
msgstr ""
msgstr "Kontrollida"
#: searx/templates/oscar/stats.html:138 searx/templates/simple/stats.html:134
msgid "Failed test"
msgstr ""
msgstr "Ebaõnnestunud test"
#: searx/templates/oscar/stats.html:139 searx/templates/simple/stats.html:135
msgid "Comment(s)"
msgstr ""
msgstr "Kommentaar(id)"
#: searx/templates/oscar/time-range.html:5
#: searx/templates/simple/filters/time_range.html:3
@ -1100,7 +1109,7 @@ msgstr "Tähelepanu!"
#: searx/templates/oscar/messages/first_time.html:7
msgid "It look like you are using SearXNG first time."
msgstr ""
msgstr "Tundub, et kasutate SearXNG'i esimest korda."
#: searx/templates/oscar/messages/no_cookies.html:3
msgid "Information!"
@ -1123,7 +1132,7 @@ msgstr "Mootorid ei saa tulemusi tagastada."
#: 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 ""
msgstr "Palun proovige hiljem uuesti või leidke teine SearXNG instants."
#: searx/templates/oscar/messages/no_results.html:17
#: searx/templates/simple/messages/no_results.html:20
@ -1212,11 +1221,11 @@ msgstr "TiB"
#: searx/templates/oscar/result_templates/files.html:46
msgid "Date"
msgstr ""
msgstr "Kuupäev"
#: searx/templates/oscar/result_templates/files.html:48
msgid "Type"
msgstr ""
msgstr "Tüüp"
#: searx/templates/oscar/result_templates/images.html:27
msgid "Get image"
@ -1230,7 +1239,7 @@ msgstr "Vaata allikat"
#: searx/templates/oscar/result_templates/map.html:26
#: searx/templates/simple/result_templates/map.html:12
msgid "address"
msgstr ""
msgstr "aadress"
#: searx/templates/oscar/result_templates/map.html:59
#: searx/templates/simple/result_templates/map.html:43
@ -1277,7 +1286,7 @@ msgstr "Klõpsa luubile otsingu teostamiseks"
#: searx/templates/simple/preferences.html:85
msgid "Errors:"
msgstr ""
msgstr "Vead:"
#: searx/templates/simple/preferences.html:179
msgid "User interface"
@ -1285,11 +1294,11 @@ msgstr "Kasutajaliides"
#: searx/templates/simple/preferences.html:206
msgid "Theme style"
msgstr ""
msgstr "Teema stiil"
#: searx/templates/simple/preferences.html:214
msgid "Choose auto to follow your browser settings"
msgstr ""
msgstr "Valige automaatne, et järgida oma brauseri seadeid"
#: searx/templates/simple/preferences.html:285
msgid "Currently used search engines"
@ -1301,11 +1310,11 @@ msgstr "Toetab valitud keelt"
#: searx/templates/simple/preferences.html:418
msgid "Save"
msgstr ""
msgstr "Salvesta"
#: searx/templates/simple/preferences.html:420
msgid "Back"
msgstr ""
msgstr "Tagasi"
#: searx/templates/simple/results.html:23
msgid "Answers"
@ -1313,42 +1322,42 @@ msgstr "Vastused"
#: searx/templates/simple/results.html:144
msgid "Back to top"
msgstr ""
msgstr "Tagasi üles"
#: searx/templates/simple/results.html:162
msgid "Previous page"
msgstr ""
msgstr "Eelmine lehekülg"
#: searx/templates/simple/results.html:179
msgid "Next page"
msgstr ""
msgstr "Järgmine lehekülg"
#: searx/templates/simple/search.html:3
msgid "Display the front page"
msgstr ""
msgstr "Esilehe kuvamine"
#: searx/templates/simple/search.html:9
#: searx/templates/simple/simple_search.html:5
msgid "clear"
msgstr ""
msgstr "selge"
#: searx/templates/simple/search.html:10
#: searx/templates/simple/simple_search.html:6
msgid "search"
msgstr ""
msgstr "otsing"
#: searx/templates/simple/result_templates/default.html:14
#: searx/templates/simple/result_templates/videos.html:14
msgid "This site did not provide any description."
msgstr ""
msgstr "See sait ei andnud mingit kirjeldust."
#: searx/templates/simple/result_templates/images.html:22
msgid "Format"
msgstr ""
msgstr "Formaat"
#: searx/templates/simple/result_templates/images.html:24
msgid "Engine"
msgstr ""
msgstr "Mootor"
#~ msgid "Engine time (sec)"
#~ msgstr "Mootori aeg (s)"
@ -1474,4 +1483,3 @@ msgstr ""
#~ "search results but you can search "
#~ "the engines listed here via bangs."
#~ msgstr ""

View file

@ -7,30 +7,31 @@
# 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: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2021-12-24 07:17+0000\n"
"PO-Revision-Date: 2022-04-22 07:18+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.11.2\n"
"Generated-By: Babel 2.9.1\n"
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
#: searx/searxng.msg
msgid "others"
msgstr ""
msgstr "aviti"
#. CONSTANT_NAMES['OTHER_CATEGORY']
#: searx/searxng.msg
msgid "other"
msgstr ""
msgstr "avite"
#. CATEGORY_NAMES['FILES']
#: searx/searxng.msg
@ -80,7 +81,7 @@ msgstr "karta"
#. CATEGORY_NAMES['ONIONS']
#: searx/searxng.msg
msgid "onions"
msgstr ""
msgstr "vamata"
#. CATEGORY_NAMES['SCIENCE']
#: searx/searxng.msg
@ -90,12 +91,12 @@ msgstr "znanost"
#. CATEGORY_GROUPS['APPS']
#: searx/searxng.msg
msgid "apps"
msgstr ""
msgstr "ôcenti"
#. CATEGORY_GROUPS['DICTIONARIES']
#: searx/searxng.msg
msgid "dictionaries"
msgstr ""
msgstr "drzûlknvuti"
#. CATEGORY_GROUPS['LYRICS']
#: searx/searxng.msg
@ -1478,4 +1479,3 @@ msgstr ""
#~ "search results but you can search "
#~ "the engines listed here via bangs."
#~ msgstr ""

View file

@ -9,29 +9,30 @@
# 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: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2022-02-17 09:29+0000\n"
"Last-Translator: Márton Farkas <farkasmrton@gmail.com>\n"
"PO-Revision-Date: 2022-04-22 07:18+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.11.2\n"
"Generated-By: Babel 2.9.1\n"
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
#: searx/searxng.msg
msgid "others"
msgstr ""
msgstr "mások"
#. CONSTANT_NAMES['OTHER_CATEGORY']
#: searx/searxng.msg
msgid "other"
msgstr ""
msgstr "más"
#. CATEGORY_NAMES['FILES']
#: searx/searxng.msg
@ -202,7 +203,7 @@ msgstr "Forrás"
#: searx/webapp.py:414
msgid "Error loading the next page"
msgstr ""
msgstr "Hiba a következő oldal betöltése során"
#: searx/webapp.py:526 searx/webapp.py:967
msgid "Invalid settings, please edit your preferences"
@ -1465,4 +1466,3 @@ msgstr ""
#~ "search results but you can search "
#~ "the engines listed here via bangs."
#~ msgstr ""

View file

@ -14,29 +14,30 @@
# 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: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2022-03-04 07:17+0000\n"
"PO-Revision-Date: 2022-04-22 07:18+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\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.11.2\n"
"Generated-By: Babel 2.9.1\n"
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
#: searx/searxng.msg
msgid "others"
msgstr ""
msgstr "altri"
#. CONSTANT_NAMES['OTHER_CATEGORY']
#: searx/searxng.msg
msgid "other"
msgstr ""
msgstr "altro"
#. CATEGORY_NAMES['FILES']
#: searx/searxng.msg
@ -1332,7 +1333,7 @@ msgstr "Risposte"
#: searx/templates/simple/results.html:144
msgid "Back to top"
msgstr ""
msgstr "Torna in cima"
#: searx/templates/simple/results.html:162
msgid "Previous page"
@ -1344,7 +1345,7 @@ msgstr "pagina successiva"
#: searx/templates/simple/search.html:3
msgid "Display the front page"
msgstr ""
msgstr "Visualizza la pagina principale"
#: searx/templates/simple/search.html:9
#: searx/templates/simple/simple_search.html:5
@ -1492,4 +1493,3 @@ msgstr "Motore"
#~ "search results but you can search "
#~ "the engines listed here via bangs."
#~ msgstr ""

View file

@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2022-03-25 07:17+0000\n"
"PO-Revision-Date: 2022-04-22 07:18+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language-Team: Polish <https://weblate.bubu1.eu/projects/searxng/searxng/pl/>"
"\n"
@ -20,7 +20,7 @@ msgstr ""
"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.11\n"
"X-Generator: Weblate 4.11.2\n"
"Generated-By: Babel 2.9.1\n"
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@ -31,7 +31,7 @@ msgstr "inne"
#. CONSTANT_NAMES['OTHER_CATEGORY']
#: searx/searxng.msg
msgid "other"
msgstr ""
msgstr "inne"
#. CATEGORY_NAMES['FILES']
#: searx/searxng.msg
@ -1069,7 +1069,7 @@ msgstr "Kod"
#: searx/templates/oscar/stats.html:135 searx/templates/simple/stats.html:131
msgid "Checker"
msgstr ""
msgstr "Weryfikacja"
#: searx/templates/oscar/stats.html:138 searx/templates/simple/stats.html:134
msgid "Failed test"
@ -1336,7 +1336,7 @@ msgstr "następna strona"
#: searx/templates/simple/search.html:3
msgid "Display the front page"
msgstr ""
msgstr "Wyświetl stronę główną"
#: searx/templates/simple/search.html:9
#: searx/templates/simple/simple_search.html:5

View file

@ -7,29 +7,30 @@
# 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: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2021-12-10 07:17+0000\n"
"Last-Translator: Alexandre Flament <alex@al-f.net>\n"
"PO-Revision-Date: 2022-04-22 07:18+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\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.11.2\n"
"Generated-By: Babel 2.9.1\n"
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
#: searx/searxng.msg
msgid "others"
msgstr ""
msgstr "outros"
#. CONSTANT_NAMES['OTHER_CATEGORY']
#: searx/searxng.msg
msgid "other"
msgstr ""
msgstr "outro"
#. CATEGORY_NAMES['FILES']
#: searx/searxng.msg
@ -89,32 +90,32 @@ msgstr "ciência"
#. CATEGORY_GROUPS['APPS']
#: searx/searxng.msg
msgid "apps"
msgstr ""
msgstr "aplicativos"
#. CATEGORY_GROUPS['DICTIONARIES']
#: searx/searxng.msg
msgid "dictionaries"
msgstr ""
msgstr "dicionários"
#. CATEGORY_GROUPS['LYRICS']
#: searx/searxng.msg
msgid "lyrics"
msgstr ""
msgstr "letras"
#. CATEGORY_GROUPS['PACKAGES']
#: searx/searxng.msg
msgid "packages"
msgstr ""
msgstr "pacotes"
#. CATEGORY_GROUPS['Q_A']
#: searx/searxng.msg
msgid "q&a"
msgstr ""
msgstr "perguntas e respostas"
#. CATEGORY_GROUPS['REPOS']
#: searx/searxng.msg
msgid "repos"
msgstr ""
msgstr "repositórios"
#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
#: searx/searxng.msg
@ -124,7 +125,7 @@ msgstr ""
#. CATEGORY_GROUPS['WEB']
#: searx/searxng.msg
msgid "web"
msgstr ""
msgstr "rede"
#. STYLE_NAMES['AUTO']
#: searx/searxng.msg
@ -200,7 +201,7 @@ msgstr "Fonte"
#: searx/webapp.py:414
msgid "Error loading the next page"
msgstr ""
msgstr "Erro ao carregar a próxima página"
#: searx/webapp.py:526 searx/webapp.py:967
msgid "Invalid settings, please edit your preferences"
@ -675,7 +676,7 @@ msgstr "Mostrar as configurações avançadas"
#: searx/templates/oscar/preferences.html:232
msgid "Show advanced settings panel in the home page by default"
msgstr ""
msgstr "Mostrar configurações de painel avançadas na página inicial por padrão"
#: searx/templates/oscar/preferences.html:235
#: searx/templates/oscar/preferences.html:245
@ -718,7 +719,7 @@ msgstr ""
#: searx/templates/oscar/preferences.html:273
#: searx/templates/simple/preferences.html:247
msgid "HTTP Method"
msgstr ""
msgstr "Método HTTP"
#: searx/templates/oscar/preferences.html:274
#: searx/templates/simple/preferences.html:254
@ -758,7 +759,7 @@ msgstr "Desativado"
#: searx/templates/oscar/preferences.html:295
#: searx/templates/simple/preferences.html:271
msgid "Query in the page's title"
msgstr ""
msgstr "Procura no título da página"
#: searx/templates/oscar/preferences.html:296
#: searx/templates/simple/preferences.html:278
@ -766,14 +767,16 @@ msgid ""
"When enabled, the result page's title contains your query. Your browser "
"can record this title"
msgstr ""
"Quando habilitado, o título da página resultante contém sua frase de "
"pesquisa. O seu navegador pode gravar esse título."
#: searx/templates/oscar/preferences.html:326
msgid "Allow all"
msgstr ""
msgstr "Habilitar todos"
#: searx/templates/oscar/preferences.html:327
msgid "Disable all"
msgstr ""
msgstr "Desabilitar todos"
#: searx/templates/oscar/preferences.html:336
#: searx/templates/simple/preferences.html:292
@ -815,7 +818,7 @@ msgstr "Período de tempo"
#: searx/templates/simple/preferences.html:303
#: searx/templates/simple/stats.html:28
msgid "Response time"
msgstr ""
msgstr "Tempo de resposta"
#: searx/templates/oscar/preferences.html:351
#: searx/templates/oscar/preferences.html:355
@ -829,11 +832,11 @@ msgstr "Tempo máximo"
#: searx/templates/simple/preferences.html:305
#: searx/templates/simple/stats.html:29
msgid "Reliability"
msgstr ""
msgstr "Confiabilidade"
#: searx/templates/oscar/preferences.html:419
msgid "Query"
msgstr ""
msgstr "Pesquisa"
#: searx/templates/oscar/preferences.html:426
#: searx/templates/simple/preferences.html:349
@ -858,12 +861,12 @@ msgstr "Exemplos"
#: searx/templates/oscar/preferences.html:434
#: searx/templates/simple/preferences.html:355
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
msgstr "Essa é a lista de módulos de resposta instântanea da SearXNG."
#: searx/templates/oscar/preferences.html:447
#: searx/templates/simple/preferences.html:366
msgid "This is the list of plugins."
msgstr ""
msgstr "Essa é a lista de plugins."
#: searx/templates/oscar/preferences.html:468
#: searx/templates/simple/preferences.html:385
@ -871,11 +874,13 @@ msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
"Essa é a lista dos cookies e seus valores que a SearXNG está armazenando no "
"seu computador."
#: searx/templates/oscar/preferences.html:469
#: searx/templates/simple/preferences.html:386
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
msgstr "Com ela, você pode avaliar a transparência da SearXNG."
#: searx/templates/oscar/preferences.html:474
#: searx/templates/simple/preferences.html:391
@ -955,7 +960,7 @@ msgstr "Resultados de transferências"
#: searx/templates/oscar/results.html:95
msgid "RSS subscription"
msgstr ""
msgstr "Inscrição RSS"
#: searx/templates/oscar/results.html:104
msgid "Search results"
@ -990,11 +995,11 @@ msgstr "Começar pesquisa"
#: searx/templates/oscar/search.html:9
#: searx/templates/oscar/search_full.html:12
msgid "Clear search"
msgstr ""
msgstr "Limpar pesquisa"
#: searx/templates/oscar/search_full.html:12
msgid "Clear"
msgstr ""
msgstr "Limpar"
#: searx/templates/oscar/stats.html:4
msgid "stats"
@ -1006,7 +1011,7 @@ msgstr "Contagens"
#: searx/templates/oscar/stats.html:31 searx/templates/simple/stats.html:27
msgid "Result count"
msgstr ""
msgstr "Quantidade de resultados"
#: searx/templates/oscar/stats.html:42 searx/templates/simple/stats.html:38
msgid "Scores per result"
@ -1014,15 +1019,15 @@ msgstr "Contagens por resultado"
#: searx/templates/oscar/stats.html:65 searx/templates/simple/stats.html:62
msgid "Total"
msgstr ""
msgstr "Total"
#: searx/templates/oscar/stats.html:66 searx/templates/simple/stats.html:63
msgid "HTTP"
msgstr ""
msgstr "HTTP"
#: searx/templates/oscar/stats.html:67 searx/templates/simple/stats.html:64
msgid "Processing"
msgstr ""
msgstr "Processar"
#: searx/templates/oscar/stats.html:106 searx/templates/simple/stats.html:102
msgid "Warnings"
@ -1059,7 +1064,7 @@ msgstr ""
#: searx/templates/oscar/stats.html:128 searx/templates/simple/stats.html:124
msgid "Code"
msgstr ""
msgstr "Código"
#: searx/templates/oscar/stats.html:135 searx/templates/simple/stats.html:131
msgid "Checker"
@ -1484,4 +1489,3 @@ msgstr ""
#~ "search results but you can search "
#~ "the engines listed here via bangs."
#~ msgstr ""

View file

@ -13,29 +13,30 @@
# shizuka, 2018
msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2022-03-16 04:26+0000\n"
"Last-Translator: Matheus Henrique <niletcode@gmail.com>\n"
"PO-Revision-Date: 2022-04-22 07:18+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language-Team: Portuguese (Brazil) <https://weblate.bubu1.eu/projects/"
"searxng/searxng/pt_BR/>\n"
"Language: pt_BR\n"
"Language-Team: Portuguese (Brazil) "
"<https://weblate.bubu1.eu/projects/searxng/searxng/pt_BR/>\n"
"Plural-Forms: nplurals=2; plural=n > 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.11.2\n"
"Generated-By: Babel 2.9.1\n"
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
#: searx/searxng.msg
msgid "others"
msgstr ""
msgstr "outros"
#. CONSTANT_NAMES['OTHER_CATEGORY']
#: searx/searxng.msg
msgid "other"
msgstr ""
msgstr "outro"
#. CATEGORY_NAMES['FILES']
#: searx/searxng.msg
@ -95,7 +96,7 @@ msgstr "ciência"
#. CATEGORY_GROUPS['APPS']
#: searx/searxng.msg
msgid "apps"
msgstr "apps"
msgstr "aplicativos"
#. CATEGORY_GROUPS['DICTIONARIES']
#: searx/searxng.msg
@ -1329,7 +1330,7 @@ msgstr "Perguntas"
#: searx/templates/simple/results.html:144
msgid "Back to top"
msgstr ""
msgstr "de volta ao topo"
#: searx/templates/simple/results.html:162
msgid "Previous page"
@ -1341,7 +1342,7 @@ msgstr "Próxima página"
#: searx/templates/simple/search.html:3
msgid "Display the front page"
msgstr ""
msgstr "Mostrar a página inicial"
#: searx/templates/simple/search.html:9
#: searx/templates/simple/simple_search.html:5
@ -1494,4 +1495,3 @@ msgstr "Motor de busca"
#~ "search results but you can search "
#~ "the engines listed here via bangs."
#~ msgstr ""

View file

@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2022-04-13 11:17+0000\n"
"Last-Translator: A. B. <gamemc@virgilio.it>\n"
"PO-Revision-Date: 2022-04-22 07:18+0000\n"
"Last-Translator: Mihai <miihairadu@gmail.com>\n"
"Language-Team: Romanian <https://weblate.bubu1.eu/projects/searxng/searxng/"
"ro/>\n"
"Language: ro\n"
@ -27,12 +27,12 @@ msgstr ""
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
#: searx/searxng.msg
msgid "others"
msgstr "alte"
msgstr "mai multe"
#. CONSTANT_NAMES['OTHER_CATEGORY']
#: searx/searxng.msg
msgid "other"
msgstr ""
msgstr "Altele"
#. CATEGORY_NAMES['FILES']
#: searx/searxng.msg
@ -82,7 +82,7 @@ msgstr "hărți"
#. CATEGORY_NAMES['ONIONS']
#: searx/searxng.msg
msgid "onions"
msgstr ""
msgstr "usturoi"
#. CATEGORY_NAMES['SCIENCE']
#: searx/searxng.msg
@ -146,7 +146,7 @@ msgstr "întunecat"
#: searx/webapp.py:169
msgid "timeout"
msgstr ""
msgstr "pauza"
#: searx/webapp.py:170
msgid "parsing error"
@ -174,11 +174,11 @@ msgstr "eroare conexiune HTTP"
#: searx/webapp.py:188
msgid "proxy error"
msgstr ""
msgstr "eroare proxy"
#: searx/webapp.py:189
msgid "CAPTCHA"
msgstr ""
msgstr "CAPTCHA"
#: searx/webapp.py:190
msgid "too many requests"
@ -190,7 +190,7 @@ msgstr "Acces interzis"
#: searx/webapp.py:192
msgid "server API error"
msgstr ""
msgstr "eroare la API pe Server"
#: searx/webapp.py:410
msgid "No item found"
@ -247,11 +247,11 @@ msgstr "Calculează {functions} din argumente"
#: searx/engines/openstreetmap.py:156
msgid "Get directions"
msgstr ""
msgstr "Gaseste directia"
#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr ""
msgstr "{title} {OBSOLETE}"
#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
@ -263,27 +263,28 @@ msgstr "Niciun abstract disponibil pentru această publicație."
#: searx/engines/qwant.py:214
msgid "Channel"
msgstr ""
msgstr "Canal"
#: searx/plugins/hash_plugin.py:24
msgid "Converts strings to different hash digests."
msgstr ""
msgstr "Convertește șirurile în diferite rezumate hash."
#: searx/plugins/hash_plugin.py:52
msgid "hash digest"
msgstr ""
msgstr "rezumat hash"
#: searx/plugins/hostname_replace.py:9
msgid "Hostname replace"
msgstr ""
msgstr "Schimbă Hostnameul"
#: searx/plugins/hostname_replace.py:10
msgid "Rewrite result hostnames or remove results based on the hostname"
msgstr ""
"Rescrie hostnameurile rezultate sau șterge rezultatele bazate pe hostname"
#: searx/plugins/oa_doi_rewrite.py:9
msgid "Open Access DOI rewrite"
msgstr "Rescriere către acces deschis DOI"
msgstr "Rescriere DOI cu acces deschis"
#: searx/plugins/oa_doi_rewrite.py:10
msgid ""
@ -307,7 +308,7 @@ msgstr ""
#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
msgstr "Informații despre sine"
#: searx/plugins/self_info.py:21
msgid ""
@ -379,11 +380,11 @@ msgstr "un meta-motor de căutare care respectă confidențialitatea"
#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:62
msgid "Source code"
msgstr ""
msgstr "Cod sursă"
#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:63
msgid "Issue tracker"
msgstr ""
msgstr "Urmăritor de probleme"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
#: searx/templates/simple/base.html:64 searx/templates/simple/stats.html:18
@ -395,21 +396,21 @@ msgstr "Statisticile motorului"
#: searx/templates/simple/base.html:65
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
msgstr ""
msgstr "Instanțe publice"
#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:66
msgid "Contact instance maintainer"
msgstr ""
msgstr "Contactați întreținătorul instanței"
#: searx/templates/oscar/languages.html:2
msgid "Language"
msgstr ""
msgstr "Limbă"
#: searx/templates/oscar/languages.html:4
#: searx/templates/simple/filters/languages.html:2
#: searx/templates/simple/preferences.html:118
msgid "Default language"
msgstr "Limba implicită"
msgstr "Limbă implicită"
#: searx/templates/oscar/macros.html:23
#: searx/templates/simple/result_templates/torrent.html:6
@ -444,11 +445,11 @@ msgstr "Permite"
#: searx/templates/oscar/macros.html:139
msgid "broken"
msgstr ""
msgstr "stricat"
#: searx/templates/oscar/macros.html:141
msgid "supported"
msgstr "suporat"
msgstr "suportat"
#: searx/templates/oscar/macros.html:143
msgid "not supported"
@ -467,7 +468,7 @@ msgstr "preferințe"
#: searx/templates/oscar/preferences.html:12
#: searx/templates/simple/preferences.html:29
msgid "No HTTPS"
msgstr ""
msgstr "Fara HTTPS"
#: searx/templates/oscar/preferences.html:14
#: searx/templates/oscar/results.html:27 searx/templates/simple/results.html:39
@ -476,7 +477,7 @@ msgstr "Numărul de rezultate"
#: searx/templates/oscar/preferences.html:14
msgid "Avg."
msgstr ""
msgstr "Medie"
#: searx/templates/oscar/messages/no_results.html:8
#: searx/templates/oscar/preferences.html:17
@ -487,33 +488,33 @@ msgstr ""
#: searx/templates/simple/preferences.html:32
#: searx/templates/simple/results.html:49
msgid "View error logs and submit a bug report"
msgstr ""
msgstr "Vizualizați jurnalele de erori și trimiteți un raport de eroare"
#: searx/templates/oscar/preferences.html:38
#: searx/templates/oscar/stats.html:70
#: searx/templates/simple/preferences.html:53
#: searx/templates/simple/stats.html:67
msgid "Median"
msgstr ""
msgstr "Median"
#: searx/templates/oscar/preferences.html:39
#: searx/templates/oscar/stats.html:76
#: searx/templates/simple/preferences.html:54
#: searx/templates/simple/stats.html:73
msgid "P80"
msgstr ""
msgstr "P80"
#: searx/templates/oscar/preferences.html:40
#: searx/templates/oscar/stats.html:82
#: searx/templates/simple/preferences.html:55
#: searx/templates/simple/stats.html:79
msgid "P95"
msgstr ""
msgstr "P95"
#: searx/templates/oscar/preferences.html:68
#: searx/templates/simple/preferences.html:83
msgid "Failed checker test(s): "
msgstr ""
msgstr "Testele verificatoare au eșuat "
#: searx/templates/oscar/preferences.html:96
#: searx/templates/simple/preferences.html:99
@ -529,7 +530,7 @@ msgstr "Generale"
#: searx/templates/oscar/preferences.html:102
#: searx/templates/oscar/preferences.html:193
msgid "User Interface"
msgstr ""
msgstr "Interfața cu utilizatorul"
#: searx/templates/oscar/preferences.html:103
#: searx/templates/oscar/preferences.html:268
@ -541,12 +542,12 @@ msgstr "Confidențialitate"
#: searx/templates/oscar/preferences.html:318
#: searx/templates/simple/preferences.html:284
msgid "Engines"
msgstr "Motoare"
msgstr "Motoare de căutare"
#: searx/templates/oscar/preferences.html:105
#: searx/templates/simple/preferences.html:343
msgid "Special Queries"
msgstr ""
msgstr "Întrebări speciale"
#: searx/templates/oscar/preferences.html:106
#: searx/templates/oscar/preferences.html:465
@ -633,12 +634,12 @@ msgstr ""
#: searx/templates/oscar/preferences.html:183
#: searx/templates/simple/preferences.html:171
msgid "Engine tokens"
msgstr ""
msgstr "Tokenurile motorului"
#: searx/templates/oscar/preferences.html:184
#: searx/templates/simple/preferences.html:175
msgid "Access tokens for private engines"
msgstr ""
msgstr "Tokenuri de acces pentru motoare de căutare private"
#: searx/templates/oscar/preferences.html:198
#: searx/templates/simple/preferences.html:182
@ -658,7 +659,7 @@ msgstr "Temă"
#: searx/templates/oscar/preferences.html:211
#: searx/templates/simple/preferences.html:203
msgid "Change SearXNG layout"
msgstr ""
msgstr "Schimbă aspectul la SearXNG"
#: searx/templates/oscar/preferences.html:222
#: searx/templates/oscar/preferences.html:228
@ -672,11 +673,11 @@ msgstr "Stil"
#: searx/templates/oscar/preferences.html:231
msgid "Show advanced settings"
msgstr ""
msgstr "Arată setări avansate"
#: searx/templates/oscar/preferences.html:232
msgid "Show advanced settings panel in the home page by default"
msgstr ""
msgstr "Afișați panoul de setări avansate în pagina de pornire în mod implicit"
#: searx/templates/oscar/preferences.html:235
#: searx/templates/oscar/preferences.html:245
@ -738,7 +739,7 @@ msgstr "Proxy de imagini"
#: searx/templates/oscar/preferences.html:285
#: searx/templates/simple/preferences.html:266
msgid "Proxying image results through SearXNG"
msgstr ""
msgstr "Trimitere prin proxy a rezultatelor imagini prin SearXNG"
#: searx/templates/oscar/preferences.html:288
#: searx/templates/oscar/preferences.html:299
@ -757,7 +758,7 @@ msgstr "Dezactivat"
#: searx/templates/oscar/preferences.html:295
#: searx/templates/simple/preferences.html:271
msgid "Query in the page's title"
msgstr ""
msgstr "Afișați căutarea în titlul paginii"
#: searx/templates/oscar/preferences.html:296
#: searx/templates/simple/preferences.html:278
@ -765,6 +766,8 @@ msgid ""
"When enabled, the result page's title contains your query. Your browser "
"can record this title"
msgstr ""
"Când este activat, titlul paginii de rezultate conține căutarea dvs. "
"Browserul dumneavoastră poate înregistra acest titlu"
#: searx/templates/oscar/preferences.html:326
msgid "Allow all"
@ -772,7 +775,7 @@ msgstr "Permite toate"
#: searx/templates/oscar/preferences.html:327
msgid "Disable all"
msgstr ""
msgstr "Dezactivați toate"
#: searx/templates/oscar/preferences.html:336
#: searx/templates/simple/preferences.html:292
@ -780,6 +783,8 @@ msgid ""
"This tab does not show up for search results, but you can search the "
"engines listed here via bangs."
msgstr ""
"Această filă nu apare pentru rezultatele căutării, dar puteți căuta în "
"motoarele enumerate aici prin banguri."
#: searx/templates/oscar/preferences.html:345
#: searx/templates/oscar/preferences.html:361
@ -814,7 +819,7 @@ msgstr "Interval de timp"
#: searx/templates/simple/preferences.html:303
#: searx/templates/simple/stats.html:28
msgid "Response time"
msgstr ""
msgstr "Timp de răspuns"
#: searx/templates/oscar/preferences.html:351
#: searx/templates/oscar/preferences.html:355
@ -828,11 +833,11 @@ msgstr "Timp maxim"
#: searx/templates/simple/preferences.html:305
#: searx/templates/simple/stats.html:29
msgid "Reliability"
msgstr ""
msgstr "Fiabilitate"
#: searx/templates/oscar/preferences.html:419
msgid "Query"
msgstr ""
msgstr "Termen de căutare"
#: searx/templates/oscar/preferences.html:426
#: searx/templates/simple/preferences.html:349
@ -857,12 +862,12 @@ msgstr "Exemple"
#: searx/templates/oscar/preferences.html:434
#: searx/templates/simple/preferences.html:355
msgid "This is the list of SearXNG's instant answering modules."
msgstr ""
msgstr "Aceasta este lista modulelor de răspuns instantaneu ale SearXNG."
#: searx/templates/oscar/preferences.html:447
#: searx/templates/simple/preferences.html:366
msgid "This is the list of plugins."
msgstr ""
msgstr "Aceasta este lista pluginurilor."
#: searx/templates/oscar/preferences.html:468
#: searx/templates/simple/preferences.html:385
@ -870,11 +875,13 @@ msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
"Aceasta este lista de cookie-uri și valorile lor pe care SearXNG le "
"stochează pe computerul dvs."
#: searx/templates/oscar/preferences.html:469
#: searx/templates/simple/preferences.html:386
msgid "With that list, you can assess SearXNG transparency."
msgstr ""
msgstr "Cu această listă, puteți evalua transparența SearXNG."
#: searx/templates/oscar/preferences.html:474
#: searx/templates/simple/preferences.html:391
@ -954,7 +961,7 @@ msgstr "Descarcă rezultate"
#: searx/templates/oscar/results.html:95
msgid "RSS subscription"
msgstr ""
msgstr "Abonament RSS"
#: searx/templates/oscar/results.html:104
msgid "Search results"
@ -989,11 +996,11 @@ msgstr "Pornește căutarea"
#: searx/templates/oscar/search.html:9
#: searx/templates/oscar/search_full.html:12
msgid "Clear search"
msgstr ""
msgstr "Ștergeți căutarea"
#: searx/templates/oscar/search_full.html:12
msgid "Clear"
msgstr ""
msgstr "Golește"
#: searx/templates/oscar/stats.html:4
msgid "stats"
@ -1005,7 +1012,7 @@ msgstr "Scoruri"
#: searx/templates/oscar/stats.html:31 searx/templates/simple/stats.html:27
msgid "Result count"
msgstr ""
msgstr "Număr de rezultate"
#: searx/templates/oscar/stats.html:42 searx/templates/simple/stats.html:38
msgid "Scores per result"
@ -1013,64 +1020,64 @@ msgstr "Scoruri per rezultat"
#: searx/templates/oscar/stats.html:65 searx/templates/simple/stats.html:62
msgid "Total"
msgstr ""
msgstr "Total"
#: searx/templates/oscar/stats.html:66 searx/templates/simple/stats.html:63
msgid "HTTP"
msgstr ""
msgstr "HTTP"
#: searx/templates/oscar/stats.html:67 searx/templates/simple/stats.html:64
msgid "Processing"
msgstr ""
msgstr "Prelucrare"
#: searx/templates/oscar/stats.html:106 searx/templates/simple/stats.html:102
msgid "Warnings"
msgstr ""
msgstr "Avertismente"
#: searx/templates/oscar/stats.html:106 searx/templates/simple/stats.html:102
msgid "Errors and exceptions"
msgstr ""
msgstr "Erori și excepții"
#: searx/templates/oscar/stats.html:112 searx/templates/simple/stats.html:108
msgid "Exception"
msgstr ""
msgstr "Excepție"
#: searx/templates/oscar/stats.html:114 searx/templates/simple/stats.html:110
msgid "Message"
msgstr ""
msgstr "Mesaj"
#: searx/templates/oscar/stats.html:116 searx/templates/simple/stats.html:112
msgid "Percentage"
msgstr ""
msgstr "Procentaj"
#: searx/templates/oscar/stats.html:118 searx/templates/simple/stats.html:114
msgid "Parameter"
msgstr ""
msgstr "Parametru"
#: searx/templates/oscar/result_templates/files.html:35
#: searx/templates/oscar/stats.html:126 searx/templates/simple/stats.html:122
msgid "Filename"
msgstr ""
msgstr "Numele fișierului"
#: searx/templates/oscar/stats.html:127 searx/templates/simple/stats.html:123
msgid "Function"
msgstr ""
msgstr "Funcție"
#: searx/templates/oscar/stats.html:128 searx/templates/simple/stats.html:124
msgid "Code"
msgstr ""
msgstr "Cod"
#: searx/templates/oscar/stats.html:135 searx/templates/simple/stats.html:131
msgid "Checker"
msgstr ""
msgstr "Verificator"
#: searx/templates/oscar/stats.html:138 searx/templates/simple/stats.html:134
msgid "Failed test"
msgstr ""
msgstr "Test eșuat"
#: searx/templates/oscar/stats.html:139 searx/templates/simple/stats.html:135
msgid "Comment(s)"
msgstr ""
msgstr "Comentariu(ii)"
#: searx/templates/oscar/time-range.html:5
#: searx/templates/simple/filters/time_range.html:3
@ -1104,7 +1111,7 @@ msgstr "Atenție!"
#: searx/templates/oscar/messages/first_time.html:7
msgid "It look like you are using SearXNG first time."
msgstr ""
msgstr "Se pare că utilizați SearXNG pentru prima dată."
#: searx/templates/oscar/messages/no_cookies.html:3
msgid "Information!"
@ -1128,6 +1135,8 @@ msgstr "Motoarele nu pot obține rezultate."
#: searx/templates/simple/messages/no_results.html:15
msgid "Please, try again later or find another SearXNG instance."
msgstr ""
"Vă rugăm să încercați din nou mai târziu sau să găsiți o altă instanță "
"SearXNG."
#: searx/templates/oscar/messages/no_results.html:17
#: searx/templates/simple/messages/no_results.html:20
@ -1176,7 +1185,7 @@ msgstr "ascunde media"
#: searx/templates/oscar/result_templates/videos.html:19
#: searx/templates/simple/result_templates/images.html:21
msgid "Author"
msgstr ""
msgstr "Autor"
#: searx/templates/oscar/result_templates/files.html:37
#: searx/templates/oscar/result_templates/torrent.html:7
@ -1216,11 +1225,11 @@ msgstr "TiB"
#: searx/templates/oscar/result_templates/files.html:46
msgid "Date"
msgstr ""
msgstr "Dată"
#: searx/templates/oscar/result_templates/files.html:48
msgid "Type"
msgstr ""
msgstr "Tip"
#: searx/templates/oscar/result_templates/images.html:27
msgid "Get image"
@ -1234,7 +1243,7 @@ msgstr "Vizualizare sursă"
#: searx/templates/oscar/result_templates/map.html:26
#: searx/templates/simple/result_templates/map.html:12
msgid "address"
msgstr ""
msgstr "adresă"
#: searx/templates/oscar/result_templates/map.html:59
#: searx/templates/simple/result_templates/map.html:43
@ -1273,7 +1282,7 @@ msgstr "ascunde video"
#: searx/templates/oscar/result_templates/videos.html:20
msgid "Length"
msgstr ""
msgstr "Lungime"
#: searx/templates/simple/categories.html:24
msgid "Click on the magnifier to perform search"
@ -1281,7 +1290,7 @@ msgstr "Apăsați pe lupă pentru a executa căutarea"
#: searx/templates/simple/preferences.html:85
msgid "Errors:"
msgstr ""
msgstr "Erori:"
#: searx/templates/simple/preferences.html:179
msgid "User interface"
@ -1289,11 +1298,11 @@ msgstr "Interfața pentru utilizator"
#: searx/templates/simple/preferences.html:206
msgid "Theme style"
msgstr ""
msgstr "Stilul temei"
#: searx/templates/simple/preferences.html:214
msgid "Choose auto to follow your browser settings"
msgstr ""
msgstr "Selectați auto pentru a urma setările browserului dvs"
#: searx/templates/simple/preferences.html:285
msgid "Currently used search engines"
@ -1305,11 +1314,11 @@ msgstr "Suportă limba selectată"
#: searx/templates/simple/preferences.html:418
msgid "Save"
msgstr ""
msgstr "Salvați"
#: searx/templates/simple/preferences.html:420
msgid "Back"
msgstr ""
msgstr "Înapoi"
#: searx/templates/simple/results.html:23
msgid "Answers"
@ -1317,42 +1326,42 @@ msgstr "Răspunsuri"
#: searx/templates/simple/results.html:144
msgid "Back to top"
msgstr ""
msgstr "Înapoi sus"
#: searx/templates/simple/results.html:162
msgid "Previous page"
msgstr ""
msgstr "Pagina precedentă"
#: searx/templates/simple/results.html:179
msgid "Next page"
msgstr ""
msgstr "Pagina următoare"
#: searx/templates/simple/search.html:3
msgid "Display the front page"
msgstr ""
msgstr "Afișați prima pagină"
#: searx/templates/simple/search.html:9
#: searx/templates/simple/simple_search.html:5
msgid "clear"
msgstr ""
msgstr "Ștergeți"
#: searx/templates/simple/search.html:10
#: searx/templates/simple/simple_search.html:6
msgid "search"
msgstr ""
msgstr "căutați"
#: searx/templates/simple/result_templates/default.html:14
#: searx/templates/simple/result_templates/videos.html:14
msgid "This site did not provide any description."
msgstr ""
msgstr "Acest site nu a oferit nici o descriere."
#: searx/templates/simple/result_templates/images.html:22
msgid "Format"
msgstr ""
msgstr "Format"
#: searx/templates/simple/result_templates/images.html:24
msgid "Engine"
msgstr ""
msgstr "Motor"
#~ msgid "Engine time (sec)"
#~ msgstr "Timpul motorului (sec)"

View file

@ -15,8 +15,8 @@ msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2022-03-25 01:21+0000\n"
"Last-Translator: AHOHNMYC <lqwh2h2cwa@protonmail.com>\n"
"PO-Revision-Date: 2022-04-22 07:18+0000\n"
"Last-Translator: Egor Ermakov <eg.ermakov2016@gmail.com>\n"
"Language-Team: Russian <https://weblate.bubu1.eu/projects/searxng/searxng/ru/"
">\n"
"Language: ru\n"
@ -26,7 +26,7 @@ msgstr ""
"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.11\n"
"X-Generator: Weblate 4.11.2\n"
"Generated-By: Babel 2.9.1\n"
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@ -151,7 +151,7 @@ msgstr "тёмная"
#: searx/webapp.py:169
msgid "timeout"
msgstr "перерыв"
msgstr "таймаут"
#: searx/webapp.py:170
msgid "parsing error"
@ -256,7 +256,7 @@ msgstr "Запрашивать маршруты"
#: searx/engines/pdbe.py:96
msgid "{title} (OBSOLETE)"
msgstr "{title} (УСТАРЕВШЕЕ)"
msgstr "{title} (УСТАРЕЛО)"
#: searx/engines/pdbe.py:103
msgid "This entry has been superseded by"
@ -729,8 +729,8 @@ msgid ""
"href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
" rel=\"external\">learn more about request methods</a>"
msgstr ""
"Способ отправки запросов. <a target=\"_blank\" href=\"https://ru.wikipedia."
"org/wiki/HTTP#Методы\" rel=\"external\">Подробнее о методах HTTP</a>"
"Способ отправки запросов. <a href=\"http://ru.wikipedia.org/wiki/HTTP#"
"Методы\" rel=\"external\">Подробнее о методах HTTP</a>"
#: searx/templates/oscar/preferences.html:284
#: searx/templates/simple/preferences.html:259

View file

@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2022-03-25 01:21+0000\n"
"PO-Revision-Date: 2022-04-22 07:18+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language-Team: Slovak <https://weblate.bubu1.eu/projects/searxng/searxng/sk/>"
"\n"
@ -19,13 +19,13 @@ msgstr ""
"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.11\n"
"X-Generator: Weblate 4.11.2\n"
"Generated-By: Babel 2.9.1\n"
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
#: searx/searxng.msg
msgid "others"
msgstr ""
msgstr "iné"
#. CONSTANT_NAMES['OTHER_CATEGORY']
#: searx/searxng.msg

View file

@ -8,29 +8,30 @@
# 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: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2022-02-11 07:15+0000\n"
"Last-Translator: Justas Zabulionis <justas.zabulionis@gmail.com>\n"
"PO-Revision-Date: 2022-04-22 07:18+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.11.2\n"
"Generated-By: Babel 2.9.1\n"
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
#: searx/searxng.msg
msgid "others"
msgstr ""
msgstr "andra"
#. CONSTANT_NAMES['OTHER_CATEGORY']
#: searx/searxng.msg
msgid "other"
msgstr ""
msgstr "annan"
#. CATEGORY_NAMES['FILES']
#: searx/searxng.msg
@ -1477,4 +1478,3 @@ msgstr ""
#~ "search results but you can search "
#~ "the engines listed here via bangs."
#~ msgstr ""

View file

@ -6,34 +6,35 @@
# dd721411 <dd721411@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-03-20 07:34+0000\n"
"PO-Revision-Date: 2022-01-19 22:16+0000\n"
"PO-Revision-Date: 2022-04-22 07:18+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language-Team: Vietnamese <https://weblate.bubu1.eu/projects/searxng/searxng/"
"vi/>\n"
"Language: vi\n"
"Language-Team: Vietnamese "
"<https://weblate.bubu1.eu/projects/searxng/searxng/vi/>\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.11.2\n"
"Generated-By: Babel 2.9.1\n"
#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
#: searx/searxng.msg
msgid "others"
msgstr ""
msgstr "người khác"
#. CONSTANT_NAMES['OTHER_CATEGORY']
#: searx/searxng.msg
msgid "other"
msgstr ""
msgstr "khác"
#. CATEGORY_NAMES['FILES']
#: searx/searxng.msg
msgid "files"
msgstr "các tập tin"
msgstr "các thư mục"
#. CATEGORY_NAMES['GENERAL']
#: searx/searxng.msg
@ -78,7 +79,7 @@ msgstr "bản đồ"
#. CATEGORY_NAMES['ONIONS']
#: searx/searxng.msg
msgid "onions"
msgstr ""
msgstr "củ hành"
#. CATEGORY_NAMES['SCIENCE']
#: searx/searxng.msg
@ -103,7 +104,7 @@ msgstr "Lời bài hát"
#. CATEGORY_GROUPS['PACKAGES']
#: searx/searxng.msg
msgid "packages"
msgstr ""
msgstr "gói kiện/gói hàng"
#. CATEGORY_GROUPS['Q_A']
#: searx/searxng.msg
@ -113,17 +114,17 @@ msgstr "hỏi đáp"
#. CATEGORY_GROUPS['REPOS']
#: searx/searxng.msg
msgid "repos"
msgstr ""
msgstr "kho"
#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
#: searx/searxng.msg
msgid "software wikis"
msgstr ""
msgstr "wiki về phần mềm"
#. CATEGORY_GROUPS['WEB']
#: searx/searxng.msg
msgid "web"
msgstr "web"
msgstr "mạng lưới/mạng"
#. STYLE_NAMES['AUTO']
#: searx/searxng.msg
@ -158,27 +159,27 @@ msgstr "Lỗi mạng"
#: searx/webapp.py:174
msgid "unexpected crash"
msgstr ""
msgstr "sập đột ngột"
#: searx/webapp.py:181
msgid "HTTP error"
msgstr ""
msgstr "Lỗi HTTP"
#: searx/webapp.py:182
msgid "HTTP connection error"
msgstr ""
msgstr "Lỗi kết nối HTTP"
#: searx/webapp.py:188
msgid "proxy error"
msgstr ""
msgstr "Lỗi proxy"
#: searx/webapp.py:189
msgid "CAPTCHA"
msgstr ""
msgstr "CAPTCHA"
#: searx/webapp.py:190
msgid "too many requests"
msgstr ""
msgstr "quá nhiều yêu cầu"
#: searx/webapp.py:191
msgid "access denied"
@ -186,7 +187,7 @@ msgstr "Truy cập bị từ chối"
#: searx/webapp.py:192
msgid "server API error"
msgstr "Lỗi server API"
msgstr "Lỗi máy chủ API"
#: searx/webapp.py:410
msgid "No item found"
@ -199,7 +200,7 @@ msgstr "Nguồn"
#: searx/webapp.py:414
msgid "Error loading the next page"
msgstr ""
msgstr "Không thể tải trang kế tiếp"
#: searx/webapp.py:526 searx/webapp.py:967
msgid "Invalid settings, please edit your preferences"
@ -223,7 +224,7 @@ msgstr "{hours} giờ, {minutes} phút trước"
#: searx/webapp.py:871
msgid "Suspended"
msgstr "Treo"
msgstr "Treo/gián đoạn/chặn"
#: searx/answerers/random/answerer.py:67
msgid "Random value generator"
@ -303,7 +304,7 @@ msgstr ""
#: searx/plugins/self_info.py:20
msgid "Self Informations"
msgstr ""
msgstr "thông tin bản thân"
#: searx/plugins/self_info.py:21
msgid ""
@ -1475,4 +1476,3 @@ msgstr ""
#~ "search results but you can search "
#~ "the engines listed here via bangs."
#~ msgstr ""

View file

@ -372,7 +372,7 @@ def _get_lang_to_lc_dict(lang_list: List[str]) -> Dict[str, str]:
# babel's get_global contains all sorts of miscellaneous locale and territory related data
# see get_global in: https://github.com/python-babel/babel/blob/master/babel/core.py
def _get_from_babel(lang_code: str, key: str):
def _get_from_babel(lang_code: str, key):
match = get_global(key).get(lang_code.replace('-', '_'))
# for some keys, such as territory_aliases, match may be a list
if isinstance(match, str):

View file

@ -117,7 +117,8 @@ def get_territory_name(lang_code):
country_name = None
locale = get_locale(lang_code)
try:
country_name = locale.get_territory_name()
if locale is not None:
country_name = locale.get_territory_name()
except FileNotFoundError as exc:
print("ERROR: %s --> %s" % (locale, exc))
return country_name
@ -190,7 +191,7 @@ def join_language_lists(engines_languages):
# Filter language list so it only includes the most supported languages and countries
def filter_language_list(all_languages):
min_engines_per_lang = 13
min_engines_per_lang = 12
min_engines_per_country = 7
# pylint: disable=consider-using-dict-items, consider-iterating-dictionary
main_engines = [

View file

@ -92,6 +92,10 @@ init_SEARX_SRC_INIT_FILES(){
local fname
local msg=""
local _prefix=""
if [[ -n ${SUDO_USER} ]]; then
_prefix="sudo -u ${SUDO_USER}"
fi
# Monitor local modified files from the repository, only if the local file
# differs to the corresponding file in the instance
@ -108,7 +112,7 @@ init_SEARX_SRC_INIT_FILES(){
msg="to update use: sudo -H ./utils/searx.sh install init-src"
fi
fi
done <<< "$(git diff --name-only)"
done <<< "$($_prefix git diff --name-only)"
[ -n "$msg" ] && info_msg "$msg"
}