mirror of
https://github.com/searxng/searxng.git
synced 2026-09-14 02:06:04 +00:00
Compare commits
4 Commits
28d1240fce
...
cb0a75bad9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cb0a75bad9 | ||
|
|
dabe425499 | ||
|
|
f325f8a886 | ||
|
|
2e0abc9310 |
@@ -62,6 +62,8 @@ RUN su searxng -c "/usr/bin/python3 -m compileall -q searx" \
|
||||
-o -name '*.svg' -o -name '*.ttf' -o -name '*.eot' \) \
|
||||
-type f -exec gzip -9 -k {} \+ -exec brotli --best {} \+
|
||||
|
||||
HEALTHCHECK CMD wget --quiet --tries=1 --spider http://localhost:8080/healthz || exit 1
|
||||
|
||||
# Keep these arguments at the end to prevent redundant layer rebuilds
|
||||
ARG LABEL_DATE=
|
||||
ARG GIT_URL=unknown
|
||||
|
||||
@@ -13,7 +13,7 @@ Settings
|
||||
:maxdepth: 2
|
||||
|
||||
settings
|
||||
settings_engine
|
||||
settings_engines
|
||||
settings_brand
|
||||
settings_general
|
||||
settings_search
|
||||
|
||||
@@ -1,14 +1,30 @@
|
||||
.. _settings engine:
|
||||
.. _settings engines:
|
||||
|
||||
===========
|
||||
``engine:``
|
||||
===========
|
||||
============
|
||||
``engines:``
|
||||
============
|
||||
|
||||
.. sidebar:: Further reading ..
|
||||
|
||||
- :ref:`configured engines`
|
||||
- :ref:`engines-dev`
|
||||
|
||||
|
||||
In the section ``engines:`` is a list of the engines that are to be made
|
||||
available in the instance. Each list entry is in turn a key/value mapping.
|
||||
|
||||
.. code:: yaml
|
||||
|
||||
engines:
|
||||
|
||||
- name: dummy.online
|
||||
engine: dummy
|
||||
..
|
||||
- name: dummy.offline
|
||||
engine: dummy-offline
|
||||
..
|
||||
..
|
||||
|
||||
In the code example below a *full fledged* example of a YAML setup from a dummy
|
||||
engine is shown. Most of the options have a default value or even are optional.
|
||||
|
||||
@@ -19,7 +35,7 @@ engine is shown. Most of the options have a default value or even are optional.
|
||||
|
||||
.. code:: yaml
|
||||
|
||||
- name: example engine
|
||||
- name: example
|
||||
engine: example
|
||||
shortcut: demo
|
||||
base_url: 'https://{language}.example.com/'
|
||||
@@ -43,7 +43,7 @@ Communication with search engines.
|
||||
Global timeout of the requests made to others engines in seconds. A bigger
|
||||
timeout will allow to wait for answers from slow engines, but in consequence
|
||||
will slow SearXNG reactivity (the result page may take the time specified in the
|
||||
timeout to load). Can be override by ``timeout`` in the :ref:`settings engine`.
|
||||
timeout to load). Can be override by ``timeout`` in the :ref:`settings engines`.
|
||||
|
||||
``useragent_suffix`` :
|
||||
Suffix to the user-agent SearXNG uses to send requests to others engines. If an
|
||||
@@ -105,6 +105,6 @@ Communication with search engines.
|
||||
|
||||
``using_tor_proxy`` :
|
||||
Using tor proxy (``true``) or not (``false``) for all engines. The default is
|
||||
``false`` and can be overwritten in the :ref:`settings engine`
|
||||
``false`` and can be overwritten in the :ref:`settings engines`
|
||||
|
||||
|
||||
|
||||
@@ -143,10 +143,10 @@ suppress_warnings = ['myst.domains']
|
||||
intersphinx_mapping = {
|
||||
"python": ("https://docs.python.org/3/", None),
|
||||
"babel" : ("https://babel.readthedocs.io/en/latest/", None),
|
||||
"flask": ("https://flask.palletsprojects.com/", None),
|
||||
"flask": ("https://flask.palletsprojects.com/en/stable/", None),
|
||||
"flask_babel": ("https://python-babel.github.io/flask-babel/", None),
|
||||
# "werkzeug": ("https://werkzeug.palletsprojects.com/", None),
|
||||
"jinja": ("https://jinja.palletsprojects.com/", None),
|
||||
"werkzeug": ("https://werkzeug.palletsprojects.com/en/stable/", None),
|
||||
"jinja": ("https://jinja.palletsprojects.com/en/stable/", None),
|
||||
"linuxdoc" : ("https://return42.github.io/linuxdoc/", None),
|
||||
"sphinx" : ("https://www.sphinx-doc.org/en/master/", None),
|
||||
"redis": ('https://redis.readthedocs.io/en/stable/', None),
|
||||
|
||||
@@ -14,7 +14,7 @@ Engine Overview
|
||||
.. sidebar:: Further reading ..
|
||||
|
||||
- :ref:`configured engines`
|
||||
- :ref:`settings engine`
|
||||
- :ref:`settings engines`
|
||||
|
||||
SearXNG is a metasearch-engine_, so it uses different search engines to provide
|
||||
better results.
|
||||
@@ -63,7 +63,7 @@ Engine File
|
||||
Engine ``settings.yml``
|
||||
-----------------------
|
||||
|
||||
For a more detailed description, see :ref:`settings engine` in the :ref:`settings.yml`.
|
||||
For a more detailed description, see :ref:`settings engines` in the :ref:`settings.yml`.
|
||||
|
||||
.. table:: Common options in the engine setup (``settings.yml``)
|
||||
:width: 100%
|
||||
|
||||
@@ -8,7 +8,7 @@ Configured Engines
|
||||
|
||||
- :ref:`settings categories_as_tabs`
|
||||
- :ref:`engines-dev`
|
||||
- :ref:`settings engine`
|
||||
- :ref:`settings engines`
|
||||
- :ref:`general engine configuration`
|
||||
|
||||
.. jinja:: searx
|
||||
|
||||
@@ -4,7 +4,7 @@ cov-core==1.15.0
|
||||
black==24.3.0
|
||||
pylint==3.3.4
|
||||
splinter==0.21.0
|
||||
selenium==4.28.1
|
||||
selenium==4.29.0
|
||||
Pallets-Sphinx-Themes==2.3.0
|
||||
Sphinx==7.4.7
|
||||
sphinx-issues==5.0.0
|
||||
|
||||
@@ -30,7 +30,7 @@ Optional settings are:
|
||||
shortcut: forgejo
|
||||
|
||||
If you would like to use additional instances, just configure new engines in the
|
||||
:ref:`settings <settings engine>` and set the ``base_url``.
|
||||
:ref:`settings <settings engines>` and set the ``base_url``.
|
||||
|
||||
|
||||
Implementation
|
||||
|
||||
@@ -54,7 +54,7 @@ Example
|
||||
=======
|
||||
|
||||
Here is a simple example of a JSON engine configure in the :ref:`settings
|
||||
engine` section, further read :ref:`engines-dev`.
|
||||
engines` section, further read :ref:`engines-dev`.
|
||||
|
||||
.. code:: yaml
|
||||
|
||||
@@ -384,7 +384,7 @@ def extract_response_info(result):
|
||||
|
||||
|
||||
def response(resp):
|
||||
'''Scrap *results* from the response (see :ref:`engine results`).'''
|
||||
'''Scrap *results* from the response (see :ref:`result types`).'''
|
||||
results = []
|
||||
|
||||
if no_result_for_http_status and resp.status_code in no_result_for_http_status:
|
||||
|
||||
@@ -16,7 +16,7 @@ The engine has the following additional settings:
|
||||
- :py:obj:`lemmy_type`
|
||||
|
||||
This implementation is used by different lemmy engines in the :ref:`settings.yml
|
||||
<settings engine>`:
|
||||
<settings engines>`:
|
||||
|
||||
.. code:: yaml
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ The engine has the following additional settings:
|
||||
- :py:obj:`qwant_categ`
|
||||
|
||||
This implementation is used by different qwant engines in the :ref:`settings.yml
|
||||
<settings engine>`:
|
||||
<settings engines>`:
|
||||
|
||||
.. code:: yaml
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ The engine has the following additional settings:
|
||||
- :py:obj:`api_key`
|
||||
|
||||
This implementation is used by seekr engines in the :ref:`settings.yml
|
||||
<settings engine>`:
|
||||
<settings engines>`:
|
||||
|
||||
.. code:: yaml
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ Example
|
||||
=======
|
||||
|
||||
Here is a simple example of a XPath engine configured in the :ref:`settings
|
||||
engine` section, further read :ref:`engines-dev`.
|
||||
engines` section, further read :ref:`engines-dev`.
|
||||
|
||||
.. code:: yaml
|
||||
|
||||
|
||||
Binary file not shown.
@@ -14,21 +14,22 @@
|
||||
# krlsk <krlsk@users.noreply.translate.codeberg.org>, 2024, 2025.
|
||||
# stoychevww <stoychevww@users.noreply.translate.codeberg.org>, 2024, 2025.
|
||||
# Anonymous <anonymous@users.noreply.translate.codeberg.org>, 2025.
|
||||
# thenack0 <thenack0@users.noreply.translate.codeberg.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2025-01-29 05:08+0000\n"
|
||||
"PO-Revision-Date: 2025-01-06 15:52+0000\n"
|
||||
"Last-Translator: stoychevww "
|
||||
"<stoychevww@users.noreply.translate.codeberg.org>\n"
|
||||
"PO-Revision-Date: 2025-02-15 15:34+0000\n"
|
||||
"Last-Translator: thenack0 <thenack0@users.noreply.translate.codeberg.org>\n"
|
||||
"Language-Team: Bulgarian <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/bg/>\n"
|
||||
"Language: bg\n"
|
||||
"Language-Team: Bulgarian "
|
||||
"<https://translate.codeberg.org/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 5.9.2\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
@@ -447,8 +448,9 @@ msgid "Compute {func} of the arguments"
|
||||
msgstr ""
|
||||
|
||||
#: searx/engines/openstreetmap.py:158
|
||||
#, fuzzy
|
||||
msgid "Show route in map .."
|
||||
msgstr ""
|
||||
msgstr "Покажи маршрута в картата..."
|
||||
|
||||
#: searx/engines/pdbe.py:96
|
||||
msgid "{title} (OBSOLETE)"
|
||||
@@ -536,11 +538,13 @@ msgstr "хеш извлечение"
|
||||
|
||||
#: searx/plugins/hostnames.py:105
|
||||
msgid "Hostnames plugin"
|
||||
msgstr ""
|
||||
msgstr "Добавка за Хостинг имена"
|
||||
|
||||
#: searx/plugins/hostnames.py:106
|
||||
msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
|
||||
msgstr ""
|
||||
"Пренапиши хост имената, премахни резултати или ги приоритизирай, въз основа "
|
||||
"на имената на хостовете"
|
||||
|
||||
#: searx/plugins/oa_doi_rewrite.py:15
|
||||
msgid "Open Access DOI rewrite"
|
||||
@@ -559,14 +563,17 @@ msgid "Self Information"
|
||||
msgstr "Лична информация"
|
||||
|
||||
#: searx/plugins/self_info.py:38
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Displays your IP if the query is \"ip\" and your user agent if the query "
|
||||
"is \"user-agent\"."
|
||||
msgstr ""
|
||||
"Показва твоят IP адрес и твоят потребителски агент, ако заявката е "
|
||||
"\"потребителски агент\""
|
||||
|
||||
#: searx/plugins/self_info.py:52
|
||||
msgid "Your IP is: "
|
||||
msgstr ""
|
||||
msgstr "Твоето IP е: "
|
||||
|
||||
#: searx/plugins/self_info.py:55
|
||||
msgid "Your user-agent is: "
|
||||
@@ -2048,4 +2055,3 @@ msgstr "скрий видеото"
|
||||
|
||||
#~ msgid "/"
|
||||
#~ msgstr ""
|
||||
|
||||
|
||||
Binary file not shown.
@@ -17,21 +17,23 @@
|
||||
# Anonymous <anonymous@users.noreply.translate.codeberg.org>, 2025.
|
||||
# Kjev <Kjev@users.noreply.translate.codeberg.org>, 2025.
|
||||
# KinoCineaste <kinocineaste@users.noreply.translate.codeberg.org>, 2025.
|
||||
# AlanBacker <alanbacker@users.noreply.translate.codeberg.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2025-01-29 05:08+0000\n"
|
||||
"PO-Revision-Date: 2025-01-06 15:53+0000\n"
|
||||
"Last-Translator: KinoCineaste "
|
||||
"<kinocineaste@users.noreply.translate.codeberg.org>\n"
|
||||
"PO-Revision-Date: 2025-02-17 13:01+0000\n"
|
||||
"Last-Translator: AlanBacker <alanbacker@users.noreply.translate.codeberg.org>"
|
||||
"\n"
|
||||
"Language-Team: Esperanto <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/eo/>\n"
|
||||
"Language: eo\n"
|
||||
"Language-Team: Esperanto "
|
||||
"<https://translate.codeberg.org/projects/searxng/searxng/eo/>\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.9.2\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
@@ -177,7 +179,7 @@ msgstr "nigra"
|
||||
#. BRAND_CUSTOM_LINKS['UPTIME']
|
||||
#: searx/searxng.msg
|
||||
msgid "Uptime"
|
||||
msgstr ""
|
||||
msgstr "Funkciadaŭro"
|
||||
|
||||
#. BRAND_CUSTOM_LINKS['ABOUT']
|
||||
#: searx/searxng.msg searx/templates/simple/base.html:49
|
||||
@@ -187,24 +189,24 @@ msgstr "Pri"
|
||||
#. WEATHER_TERMS['AVERAGE TEMP.']
|
||||
#: searx/engines/wttr.py:32 searx/searxng.msg
|
||||
msgid "Average temp."
|
||||
msgstr ""
|
||||
msgstr "Averaĝa temperaturo"
|
||||
|
||||
#. WEATHER_TERMS['CLOUD COVER']
|
||||
#: searx/engines/open_meteo.py:91 searx/searxng.msg
|
||||
msgid "Cloud cover"
|
||||
msgstr ""
|
||||
msgstr "Nubokovro"
|
||||
|
||||
#. WEATHER_TERMS['CONDITION']
|
||||
#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
|
||||
#: searx/searxng.msg
|
||||
msgid "Condition"
|
||||
msgstr ""
|
||||
msgstr "Kondiĉo"
|
||||
|
||||
#. WEATHER_TERMS['CURRENT CONDITION']
|
||||
#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
|
||||
#: searx/searxng.msg
|
||||
msgid "Current condition"
|
||||
msgstr ""
|
||||
msgstr "Nuna veterstato"
|
||||
|
||||
#. WEATHER_TERMS['EVENING']
|
||||
#: searx/engines/wttr.py:100 searx/searxng.msg
|
||||
@@ -215,13 +217,13 @@ msgstr "Vespero"
|
||||
#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
|
||||
#: searx/engines/wttr.py:59 searx/searxng.msg
|
||||
msgid "Feels like"
|
||||
msgstr ""
|
||||
msgstr "Sentiĝas kiel"
|
||||
|
||||
#. WEATHER_TERMS['HUMIDITY']
|
||||
#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
|
||||
#: searx/engines/wttr.py:68 searx/searxng.msg
|
||||
msgid "Humidity"
|
||||
msgstr ""
|
||||
msgstr "Humideco"
|
||||
|
||||
#. WEATHER_TERMS['MAX TEMP.']
|
||||
#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
|
||||
@@ -2038,4 +2040,3 @@ msgstr "kaŝi videojn"
|
||||
|
||||
#~ msgid "/"
|
||||
#~ msgstr ""
|
||||
|
||||
|
||||
Binary file not shown.
@@ -27,16 +27,16 @@ msgstr ""
|
||||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2025-01-29 05:08+0000\n"
|
||||
"PO-Revision-Date: 2025-01-06 15:53+0000\n"
|
||||
"Last-Translator: arashe22 <arashe22@users.noreply.translate.codeberg.org>"
|
||||
"\n"
|
||||
"PO-Revision-Date: 2025-02-15 15:34+0000\n"
|
||||
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
|
||||
"Language-Team: Persian <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/fa/>\n"
|
||||
"Language: fa_IR\n"
|
||||
"Language-Team: Persian "
|
||||
"<https://translate.codeberg.org/projects/searxng/searxng/fa/>\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 5.9.2\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
@@ -177,7 +177,7 @@ msgstr "تاریک"
|
||||
#. STYLE_NAMES['BLACK']
|
||||
#: searx/searxng.msg
|
||||
msgid "black"
|
||||
msgstr ""
|
||||
msgstr "سیاه"
|
||||
|
||||
#. BRAND_CUSTOM_LINKS['UPTIME']
|
||||
#: searx/searxng.msg
|
||||
@@ -281,14 +281,12 @@ msgstr "دما"
|
||||
#. WEATHER_TERMS['UV INDEX']
|
||||
#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
|
||||
#: searx/searxng.msg
|
||||
#, fuzzy
|
||||
msgid "UV index"
|
||||
msgstr "مقدار اشعه UV"
|
||||
|
||||
#. WEATHER_TERMS['VISIBILITY']
|
||||
#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
|
||||
#: searx/searxng.msg
|
||||
#, fuzzy
|
||||
msgid "Visibility"
|
||||
msgstr "دید"
|
||||
|
||||
@@ -331,15 +329,13 @@ msgstr "جمعیت"
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['POINTS']
|
||||
#: searx/engines/hackernews.py:82 searx/searxng.msg
|
||||
#, fuzzy
|
||||
msgid "points"
|
||||
msgstr "امتیازّا"
|
||||
msgstr "امتیازات"
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['TITLE']
|
||||
#: searx/searxng.msg
|
||||
#, fuzzy
|
||||
msgid "title"
|
||||
msgstr "موضوع"
|
||||
msgstr "تیتر"
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['AUTHOR']
|
||||
#: searx/engines/hackernews.py:85 searx/searxng.msg
|
||||
@@ -348,19 +344,16 @@ msgstr "نگارنده"
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['THREAD OPEN']
|
||||
#: searx/engines/discourse.py:149 searx/searxng.msg
|
||||
#, fuzzy
|
||||
msgid "open"
|
||||
msgstr "باز"
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
|
||||
#: searx/engines/discourse.py:149 searx/searxng.msg
|
||||
#, fuzzy
|
||||
msgid "closed"
|
||||
msgstr "بسته شده"
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
|
||||
#: searx/engines/discourse.py:160 searx/searxng.msg
|
||||
#, fuzzy
|
||||
msgid "answered"
|
||||
msgstr "جواب داده شده"
|
||||
|
||||
@@ -459,11 +452,11 @@ msgstr "ایجاد مقادیر تصادفی متفاوت"
|
||||
|
||||
#: searx/answerers/statistics.py:36
|
||||
msgid "Compute {func} of the arguments"
|
||||
msgstr ""
|
||||
msgstr "مقدار {تابع} آرگومانها را حساب کن"
|
||||
|
||||
#: searx/engines/openstreetmap.py:158
|
||||
msgid "Show route in map .."
|
||||
msgstr ""
|
||||
msgstr "دیدن مسیر در نقشه"
|
||||
|
||||
#: searx/engines/pdbe.py:96
|
||||
msgid "{title} (OBSOLETE)"
|
||||
@@ -533,13 +526,12 @@ msgid "File quality"
|
||||
msgstr "کیفیت فایل"
|
||||
|
||||
#: searx/plugins/calculator.py:20
|
||||
#, fuzzy
|
||||
msgid "Calculate mathematical expressions via the search bar"
|
||||
msgstr "محاسبه عبارتهای ریاضی در نوار جست و جو"
|
||||
|
||||
#: searx/plugins/hash_plugin.py:34
|
||||
msgid "Hash plugin"
|
||||
msgstr ""
|
||||
msgstr "پلاگین هَش"
|
||||
|
||||
#: searx/plugins/hash_plugin.py:35
|
||||
msgid "Converts strings to different hash digests."
|
||||
@@ -550,14 +542,12 @@ msgid "hash digest"
|
||||
msgstr "چکیدهٔ هش"
|
||||
|
||||
#: searx/plugins/hostnames.py:105
|
||||
#, fuzzy
|
||||
msgid "Hostnames plugin"
|
||||
msgstr "افزونه های hostname"
|
||||
msgstr "افزونه های نام دامنه"
|
||||
|
||||
#: searx/plugins/hostnames.py:106
|
||||
#, fuzzy
|
||||
msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
|
||||
msgstr "باز نویسی hostname ها. حذفکردن نتایج یا مرتب کردن آنها بر اساس hostname"
|
||||
msgstr "بازنویسی نامهای دامنه، حذف نتایج یا مرتب کردن آنها بر اساس نام دامنه"
|
||||
|
||||
#: searx/plugins/oa_doi_rewrite.py:15
|
||||
msgid "Open Access DOI rewrite"
|
||||
@@ -580,14 +570,14 @@ msgid ""
|
||||
"Displays your IP if the query is \"ip\" and your user agent if the query "
|
||||
"is \"user-agent\"."
|
||||
msgstr ""
|
||||
"اگر درخواست «ip» باشد، IP شما را نمایش میدهد و user agent را نمایش میدهد اگر "
|
||||
"درخواست «user-agent» باشد."
|
||||
|
||||
#: searx/plugins/self_info.py:52
|
||||
#, fuzzy
|
||||
msgid "Your IP is: "
|
||||
msgstr "آیپی شما: "
|
||||
|
||||
#: searx/plugins/self_info.py:55
|
||||
#, fuzzy
|
||||
msgid "Your user-agent is: "
|
||||
msgstr "یوزر-ایجنت شما: "
|
||||
|
||||
@@ -606,15 +596,15 @@ msgstr ""
|
||||
|
||||
#: searx/plugins/tor_check.py:69
|
||||
msgid "Could not download the list of Tor exit-nodes from"
|
||||
msgstr ""
|
||||
msgstr "دانلود لیست گرههای خروجی تور از این مسیر ممکن نیست:"
|
||||
|
||||
#: searx/plugins/tor_check.py:81
|
||||
msgid "You are using Tor and it looks like you have the external IP address"
|
||||
msgstr ""
|
||||
msgstr "شما در حال استفاده از تور هستید و به نظر میرسد آیپی خارجی دارید"
|
||||
|
||||
#: searx/plugins/tor_check.py:85
|
||||
msgid "You are not using Tor and you have the external IP address"
|
||||
msgstr ""
|
||||
msgstr "شما از تور استفاده نمیکنید و آیپی خارجی دارید"
|
||||
|
||||
#: searx/plugins/tracker_url_remover.py:18
|
||||
msgid "Tracker URL remover"
|
||||
@@ -625,7 +615,6 @@ msgid "Remove trackers arguments from the returned URL"
|
||||
msgstr "آرگومان های ردیاب ها را از URL برگشتی حذف کنید"
|
||||
|
||||
#: searx/plugins/unit_converter.py:32
|
||||
#, fuzzy
|
||||
msgid "Convert between units"
|
||||
msgstr "تبدیل بین واحدها"
|
||||
|
||||
@@ -941,11 +930,11 @@ msgstr "مثالها"
|
||||
|
||||
#: searx/templates/simple/answer/translations.html:21
|
||||
msgid "Definitions"
|
||||
msgstr ""
|
||||
msgstr "تعریفها"
|
||||
|
||||
#: searx/templates/simple/answer/translations.html:30
|
||||
msgid "Synonyms"
|
||||
msgstr ""
|
||||
msgstr "مترادفها"
|
||||
|
||||
#: searx/templates/simple/elements/answers.html:2
|
||||
msgid "Answers"
|
||||
@@ -1100,7 +1089,7 @@ msgstr "اجازه"
|
||||
|
||||
#: searx/templates/simple/preferences/answerers.html:5
|
||||
msgid "Keywords (first word in query)"
|
||||
msgstr ""
|
||||
msgstr "کلمات کلیدی (اولین کلمه در درخواست)"
|
||||
|
||||
#: searx/templates/simple/preferences/answerers.html:6
|
||||
#: searx/templates/simple/result_templates/packages.html:7
|
||||
@@ -1191,7 +1180,7 @@ msgstr "هش تنظیمات"
|
||||
|
||||
#: searx/templates/simple/preferences/doi_resolver.html:1
|
||||
msgid "Digital Object Identifier (DOI)"
|
||||
msgstr ""
|
||||
msgstr "شناسه شئ دیجیتال (DOI)"
|
||||
|
||||
#: searx/templates/simple/preferences/doi_resolver.html:6
|
||||
msgid "Open Access DOI resolver"
|
||||
@@ -1387,23 +1376,23 @@ msgstr "تغییر زبان رابط کاربری"
|
||||
|
||||
#: searx/templates/simple/preferences/urlformatting.html:2
|
||||
msgid "URL formatting"
|
||||
msgstr ""
|
||||
msgstr "فرمت URL"
|
||||
|
||||
#: searx/templates/simple/preferences/urlformatting.html:8
|
||||
msgid "Pretty"
|
||||
msgstr ""
|
||||
msgstr "قشنگ"
|
||||
|
||||
#: searx/templates/simple/preferences/urlformatting.html:13
|
||||
msgid "Full"
|
||||
msgstr ""
|
||||
msgstr "کامل"
|
||||
|
||||
#: searx/templates/simple/preferences/urlformatting.html:18
|
||||
msgid "Host"
|
||||
msgstr ""
|
||||
msgstr "هاست"
|
||||
|
||||
#: searx/templates/simple/preferences/urlformatting.html:23
|
||||
msgid "Change result URL formatting"
|
||||
msgstr ""
|
||||
msgstr "تغییر فرمت URL نتایج"
|
||||
|
||||
#: searx/templates/simple/result_templates/code.html:13
|
||||
msgid "repo"
|
||||
@@ -2070,4 +2059,3 @@ msgstr "پنهانسازی ویدئو"
|
||||
|
||||
#~ msgid "/"
|
||||
#~ msgstr ""
|
||||
|
||||
|
||||
Binary file not shown.
@@ -41,7 +41,7 @@ msgstr ""
|
||||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2025-01-29 05:08+0000\n"
|
||||
"PO-Revision-Date: 2025-02-13 05:05+0000\n"
|
||||
"PO-Revision-Date: 2025-02-15 15:34+0000\n"
|
||||
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
|
||||
"Language-Team: French <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/fr/>\n"
|
||||
@@ -466,7 +466,7 @@ msgstr "Crée des valeurs aléatoires différentes"
|
||||
|
||||
#: searx/answerers/statistics.py:36
|
||||
msgid "Compute {func} of the arguments"
|
||||
msgstr ""
|
||||
msgstr "Calcule les {func} des arguments"
|
||||
|
||||
#: searx/engines/openstreetmap.py:158
|
||||
msgid "Show route in map .."
|
||||
@@ -587,6 +587,8 @@ msgid ""
|
||||
"Displays your IP if the query is \"ip\" and your user agent if the query "
|
||||
"is \"user-agent\"."
|
||||
msgstr ""
|
||||
"Affiche votre IP si la requête est « ip » et votre agent utilisateur si la "
|
||||
"requête est « agent-utilisateur »."
|
||||
|
||||
#: searx/plugins/self_info.py:52
|
||||
msgid "Your IP is: "
|
||||
@@ -611,15 +613,15 @@ msgstr ""
|
||||
|
||||
#: searx/plugins/tor_check.py:69
|
||||
msgid "Could not download the list of Tor exit-nodes from"
|
||||
msgstr ""
|
||||
msgstr "Impossible de télécharger la liste des nœuds de sortie Tor depuis"
|
||||
|
||||
#: searx/plugins/tor_check.py:81
|
||||
msgid "You are using Tor and it looks like you have the external IP address"
|
||||
msgstr ""
|
||||
msgstr "Vous utilisez Tor et il semble que vous ayez l'adresse IP externe"
|
||||
|
||||
#: searx/plugins/tor_check.py:85
|
||||
msgid "You are not using Tor and you have the external IP address"
|
||||
msgstr ""
|
||||
msgstr "Vous n'utilisez pas Tor et vous avez l'adresse IP externe"
|
||||
|
||||
#: searx/plugins/tracker_url_remover.py:18
|
||||
msgid "Tracker URL remover"
|
||||
@@ -947,7 +949,7 @@ msgstr "Exemples"
|
||||
|
||||
#: searx/templates/simple/answer/translations.html:21
|
||||
msgid "Definitions"
|
||||
msgstr ""
|
||||
msgstr "Définitions"
|
||||
|
||||
#: searx/templates/simple/answer/translations.html:30
|
||||
msgid "Synonyms"
|
||||
@@ -1106,7 +1108,7 @@ msgstr "Autoriser"
|
||||
|
||||
#: searx/templates/simple/preferences/answerers.html:5
|
||||
msgid "Keywords (first word in query)"
|
||||
msgstr ""
|
||||
msgstr "Mots-clés (premier mot dans la requête)"
|
||||
|
||||
#: searx/templates/simple/preferences/answerers.html:6
|
||||
#: searx/templates/simple/result_templates/packages.html:7
|
||||
@@ -1200,7 +1202,7 @@ msgstr "Hash des préférences"
|
||||
|
||||
#: searx/templates/simple/preferences/doi_resolver.html:1
|
||||
msgid "Digital Object Identifier (DOI)"
|
||||
msgstr ""
|
||||
msgstr "Identifiant d'objet numérique (ION)"
|
||||
|
||||
#: searx/templates/simple/preferences/doi_resolver.html:6
|
||||
msgid "Open Access DOI resolver"
|
||||
|
||||
Binary file not shown.
@@ -45,16 +45,16 @@ msgstr ""
|
||||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2025-01-29 05:08+0000\n"
|
||||
"PO-Revision-Date: 2025-01-06 15:53+0000\n"
|
||||
"Last-Translator: rafablog77 "
|
||||
"<rafablog77@users.noreply.translate.codeberg.org>\n"
|
||||
"PO-Revision-Date: 2025-02-20 23:22+0000\n"
|
||||
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
|
||||
"Language-Team: Portuguese (Brazil) <https://translate.codeberg.org/projects/"
|
||||
"searxng/searxng/pt_BR/>\n"
|
||||
"Language: pt_BR\n"
|
||||
"Language-Team: Portuguese (Brazil) "
|
||||
"<https://translate.codeberg.org/projects/searxng/searxng/pt_BR/>\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 5.9.2\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
@@ -474,7 +474,7 @@ msgstr ""
|
||||
|
||||
#: searx/engines/openstreetmap.py:158
|
||||
msgid "Show route in map .."
|
||||
msgstr ""
|
||||
msgstr "Exibe rota no mapa .."
|
||||
|
||||
#: searx/engines/pdbe.py:96
|
||||
msgid "{title} (OBSOLETE)"
|
||||
@@ -2101,4 +2101,3 @@ msgstr "ocultar vídeo"
|
||||
|
||||
#~ msgid "/"
|
||||
#~ msgstr ""
|
||||
|
||||
|
||||
@@ -473,7 +473,7 @@ def ecma_unescape(string: str) -> str:
|
||||
def remove_pua_from_str(string):
|
||||
"""Removes unicode's "PRIVATE USE CHARACTER"s (PUA_) from a string.
|
||||
|
||||
_PUA: https://en.wikipedia.org/wiki/Private_Use_Areas
|
||||
.. _PUA: https://en.wikipedia.org/wiki/Private_Use_Areas
|
||||
"""
|
||||
pua_ranges = ((0xE000, 0xF8FF), (0xF0000, 0xFFFFD), (0x100000, 0x10FFFD))
|
||||
s = []
|
||||
|
||||
Reference in New Issue
Block a user