mirror of https://github.com/searxng/searxng.git
Compare commits
1 Commits
193066a9c4
...
b7194eef02
Author | SHA1 | Date |
---|---|---|
Markus Heiser | b7194eef02 |
|
@ -4,31 +4,26 @@ Welcome to SearXNG
|
|||
|
||||
*Search without being tracked.*
|
||||
|
||||
.. jinja:: searx
|
||||
|
||||
SearXNG is a free internet metasearch engine which aggregates results from up
|
||||
to {{engines | length}} :ref:`search services <configured engines>`. Users
|
||||
are neither tracked nor profiled. Additionally, SearXNG can be used over Tor
|
||||
for online anonymity.
|
||||
SearXNG is a free internet metasearch engine which aggregates results from more
|
||||
than 70 search services. Users are neither tracked nor profiled. Additionally,
|
||||
SearXNG can be used over Tor for online anonymity.
|
||||
|
||||
Get started with SearXNG by using one of the instances listed at searx.space_.
|
||||
If you don't trust anyone, you can set up your own, see :ref:`installation`.
|
||||
|
||||
.. jinja:: searx
|
||||
.. sidebar:: features
|
||||
|
||||
.. sidebar:: features
|
||||
|
||||
- :ref:`self hosted <installation>`
|
||||
- :ref:`no user tracking / no profiling <SearXNG protect privacy>`
|
||||
- script & cookies are optional
|
||||
- secure, encrypted connections
|
||||
- :ref:`{{engines | length}} search engines <configured engines>`
|
||||
- `58 translations <https://translate.codeberg.org/projects/searxng/searxng/>`_
|
||||
- about 70 `well maintained <https://uptime.searxng.org/>`__ instances on searx.space_
|
||||
- :ref:`easy integration of search engines <demo online engine>`
|
||||
- professional development: `CI <https://github.com/searxng/searxng/actions>`_,
|
||||
`quality assurance <https://dev.searxng.org/>`_ &
|
||||
`automated tested UI <https://dev.searxng.org/screenshots.html>`_
|
||||
- :ref:`self hosted <installation>`
|
||||
- :ref:`no user tracking / no profiling <SearXNG protect privacy>`
|
||||
- script & cookies are optional
|
||||
- secure, encrypted connections
|
||||
- :ref:`about 200 search engines <configured engines>`
|
||||
- `about 60 translations <https://translate.codeberg.org/projects/searxng/searxng/>`_
|
||||
- about 100 `well maintained <https://uptime.searxng.org/>`__ instances on searx.space_
|
||||
- :ref:`easy integration of search engines <demo online engine>`
|
||||
- professional development: `CI <https://github.com/searxng/searxng/actions>`_,
|
||||
`quality assurance <https://dev.searxng.org/>`_ &
|
||||
`automated tested UI <https://dev.searxng.org/screenshots.html>`_
|
||||
|
||||
.. sidebar:: be a part
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
certifi==2024.8.30
|
||||
babel==2.16.0
|
||||
flask-babel==4.0.0
|
||||
flask==3.1.0
|
||||
flask==3.0.3
|
||||
jinja2==3.1.4
|
||||
lxml==5.3.0
|
||||
pygments==2.18.0
|
||||
|
@ -11,11 +11,11 @@ httpx[http2]==0.24.1
|
|||
Brotli==1.1.0
|
||||
uvloop==0.21.0
|
||||
httpx-socks[asyncio]==0.7.7
|
||||
setproctitle==1.3.4
|
||||
setproctitle==1.3.3
|
||||
redis==5.0.8
|
||||
markdown-it-py==3.0.0
|
||||
fasttext-predict==0.9.2.2
|
||||
tomli==2.0.2; python_version < '3.11'
|
||||
msgspec==0.18.6
|
||||
eval_type_backport; python_version < '3.9'
|
||||
typer-slim==0.13.1
|
||||
typer-slim==0.12.5
|
||||
|
|
|
@ -245,12 +245,10 @@ def request(query, params):
|
|||
|
||||
# Advanced search syntax ends in CAPTCHA
|
||||
# https://duckduckgo.com/duckduckgo-help-pages/results/syntax/
|
||||
query = " ".join(
|
||||
[
|
||||
x.removeprefix("site:").removeprefix("intitle:").removeprefix("inurl:").removeprefix("filetype:")
|
||||
for x in query.split()
|
||||
]
|
||||
)
|
||||
query = [
|
||||
x.removeprefix("site:").removeprefix("intitle:").removeprefix("inurl:").removeprefix("filetype:")
|
||||
for x in query.split()
|
||||
]
|
||||
eng_region = traits.get_region(params['searxng_locale'], traits.all_locale)
|
||||
if eng_region == "wt-wt":
|
||||
# https://html.duckduckgo.com/html sets an empty value for "all".
|
||||
|
@ -381,11 +379,7 @@ def response(resp):
|
|||
zero_click_info_xpath = '//div[@id="zero_click_abstract"]'
|
||||
zero_click = extract_text(eval_xpath(doc, zero_click_info_xpath)).strip()
|
||||
|
||||
if zero_click and (
|
||||
"Your IP address is" not in zero_click
|
||||
and "Your user agent:" not in zero_click
|
||||
and "URL Decoded:" not in zero_click
|
||||
):
|
||||
if zero_click and "Your IP address is" not in zero_click and "Your user agent:" not in zero_click:
|
||||
current_query = resp.search_params["data"].get("q")
|
||||
|
||||
results.append(
|
||||
|
|
|
@ -0,0 +1,71 @@
|
|||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
"""Internet Archive scholar(science)
|
||||
"""
|
||||
|
||||
from datetime import datetime
|
||||
from urllib.parse import urlencode
|
||||
from searx.utils import html_to_text
|
||||
|
||||
about = {
|
||||
"website": "https://scholar.archive.org/",
|
||||
"wikidata_id": "Q115667709",
|
||||
"official_api_documentation": "https://scholar.archive.org/api/redoc",
|
||||
"use_official_api": True,
|
||||
"require_api_key": False,
|
||||
"results": "JSON",
|
||||
}
|
||||
categories = ['science', 'scientific publications']
|
||||
paging = True
|
||||
|
||||
base_url = "https://scholar.archive.org"
|
||||
results_per_page = 15
|
||||
|
||||
|
||||
def request(query, params):
|
||||
args = {
|
||||
"q": query,
|
||||
"limit": results_per_page,
|
||||
"offset": (params["pageno"] - 1) * results_per_page,
|
||||
}
|
||||
params["url"] = f"{base_url}/search?{urlencode(args)}"
|
||||
params["headers"]["Accept"] = "application/json"
|
||||
return params
|
||||
|
||||
|
||||
def response(resp):
|
||||
results = []
|
||||
|
||||
json = resp.json()
|
||||
|
||||
for result in json["results"]:
|
||||
publishedDate, content, doi = None, '', None
|
||||
|
||||
if result['biblio'].get('release_date'):
|
||||
publishedDate = datetime.strptime(result['biblio']['release_date'], "%Y-%m-%d")
|
||||
|
||||
if len(result['abstracts']) > 0:
|
||||
content = result['abstracts'][0].get('body')
|
||||
elif len(result['_highlights']) > 0:
|
||||
content = result['_highlights'][0]
|
||||
|
||||
if len(result['releases']) > 0:
|
||||
doi = result['releases'][0].get('doi')
|
||||
|
||||
results.append(
|
||||
{
|
||||
'template': 'paper.html',
|
||||
'url': result['fulltext']['access_url'],
|
||||
'title': result['biblio'].get('title') or result['biblio'].get('container_name'),
|
||||
'content': html_to_text(content),
|
||||
'publisher': result['biblio'].get('publisher'),
|
||||
'doi': doi,
|
||||
'journal': result['biblio'].get('container_name'),
|
||||
'authors': result['biblio'].get('contrib_names'),
|
||||
'tags': result['tags'],
|
||||
'publishedDate': publishedDate,
|
||||
'issns': result['biblio'].get('issns'),
|
||||
'pdf_url': result['fulltext'].get('access_url'),
|
||||
}
|
||||
)
|
||||
|
||||
return results
|
|
@ -27,7 +27,7 @@ categories = ['images']
|
|||
paging = True
|
||||
|
||||
endpoint = 'photos'
|
||||
base_url = 'https://www.loc.gov'
|
||||
base_url = 'https://loc.gov'
|
||||
search_string = "/{endpoint}/?sp={page}&{query}&fo=json"
|
||||
|
||||
|
||||
|
|
|
@ -233,7 +233,8 @@ class Network:
|
|||
del kwargs['raise_for_httperror']
|
||||
return do_raise_for_httperror
|
||||
|
||||
def patch_response(self, response, do_raise_for_httperror):
|
||||
@staticmethod
|
||||
def patch_response(response, do_raise_for_httperror):
|
||||
if isinstance(response, httpx.Response):
|
||||
# requests compatibility (response is not streamed)
|
||||
# see also https://www.python-httpx.org/compatibility/#checking-for-4xx5xx-responses
|
||||
|
@ -241,11 +242,8 @@ class Network:
|
|||
|
||||
# raise an exception
|
||||
if do_raise_for_httperror:
|
||||
try:
|
||||
raise_for_httperror(response)
|
||||
except:
|
||||
self._logger.warning(f"HTTP Request failed: {response.request.method} {response.request.url}")
|
||||
raise
|
||||
raise_for_httperror(response)
|
||||
|
||||
return response
|
||||
|
||||
def is_valid_response(self, response):
|
||||
|
@ -271,7 +269,7 @@ class Network:
|
|||
else:
|
||||
response = await client.request(method, url, **kwargs)
|
||||
if self.is_valid_response(response) or retries <= 0:
|
||||
return self.patch_response(response, do_raise_for_httperror)
|
||||
return Network.patch_response(response, do_raise_for_httperror)
|
||||
except httpx.RemoteProtocolError as e:
|
||||
if not was_disconnected:
|
||||
# the server has closed the connection:
|
||||
|
|
|
@ -20,7 +20,7 @@ if (next_call_ts == false or next_call_ts == nil) then
|
|||
-- 2/ the next call is a random time between start_after_from and start_after_to
|
||||
local initial_delay = math.random(start_after_from, start_after_to)
|
||||
redis.call('SET', redis_key, now + initial_delay)
|
||||
return { false, initial_delay }
|
||||
return { false, delay }
|
||||
end
|
||||
|
||||
-- next_call_ts is defined
|
||||
|
|
|
@ -137,6 +137,9 @@ class OnlineProcessor(EngineProcessor):
|
|||
self.engine.request(query, params)
|
||||
|
||||
# ignoring empty urls
|
||||
if params['url'] is None:
|
||||
return None
|
||||
|
||||
if not params['url']:
|
||||
return None
|
||||
|
||||
|
|
|
@ -226,12 +226,15 @@ outgoing:
|
|||
# - 'Hash plugin'
|
||||
# - 'Self Information'
|
||||
# - 'Tracker URL remover'
|
||||
# - 'Unit converter plugin'
|
||||
# - 'Ahmia blacklist' # activation depends on outgoing.using_tor_proxy
|
||||
# # these plugins are disabled if nothing is configured ..
|
||||
# - 'Hostnames plugin' # see 'hostnames' configuration below
|
||||
# - 'Open Access DOI rewrite'
|
||||
# - 'Tor check plugin'
|
||||
# # Read the docs before activate: auto-detection of the language could be
|
||||
# # detrimental to users expectations / users can activate the plugin in the
|
||||
# # preferences if they want.
|
||||
# - 'Autodetect search language'
|
||||
|
||||
# Configuration of the "Hostnames plugin":
|
||||
#
|
||||
|
@ -1622,6 +1625,11 @@ engines:
|
|||
api_site: 'askubuntu'
|
||||
categories: [it, q&a]
|
||||
|
||||
- name: internetarchivescholar
|
||||
engine: internet_archive_scholar
|
||||
shortcut: ias
|
||||
timeout: 15.0
|
||||
|
||||
- name: superuser
|
||||
engine: stackexchange
|
||||
shortcut: su
|
||||
|
|
Binary file not shown.
|
@ -18,23 +18,22 @@
|
|||
# Yahya-Lando <Yahya-Lando@users.noreply.translate.codeberg.org>, 2024.
|
||||
# nebras <nebras@users.noreply.translate.codeberg.org>, 2024.
|
||||
# geekom13 <geekom13@users.noreply.translate.codeberg.org>, 2024.
|
||||
# cherrad <cherrad@users.noreply.translate.codeberg.org>, 2024.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: searx\n"
|
||||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-10-05 06:24+0000\n"
|
||||
"PO-Revision-Date: 2024-11-17 23:56+0000\n"
|
||||
"Last-Translator: cherrad <cherrad@users.noreply.translate.codeberg.org>\n"
|
||||
"Language-Team: Arabic <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/ar/>\n"
|
||||
"PO-Revision-Date: 2024-10-04 07:09+0000\n"
|
||||
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
|
||||
"\n"
|
||||
"Language: ar\n"
|
||||
"Language-Team: Arabic "
|
||||
"<https://translate.codeberg.org/projects/searxng/searxng/ar/>\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : "
|
||||
"n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
||||
"X-Generator: Weblate 5.8.1\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
|
@ -462,7 +461,7 @@ msgstr "حوسبة معطيات ال{functions}"
|
|||
|
||||
#: searx/engines/mozhi.py:57
|
||||
msgid "Synonyms"
|
||||
msgstr "مرادفات"
|
||||
msgstr ""
|
||||
|
||||
#: searx/engines/openstreetmap.py:159
|
||||
msgid "Get directions"
|
||||
|
@ -1225,11 +1224,11 @@ msgstr "أقصى مدّة"
|
|||
|
||||
#: searx/templates/simple/preferences/favicon.html:2
|
||||
msgid "Favicon Resolver"
|
||||
msgstr "محلل أيقونة المفضلة"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/preferences/favicon.html:15
|
||||
msgid "Display favicons near search results"
|
||||
msgstr "عرض المفضلات قرب نتائج البحث"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/preferences/footer.html:2
|
||||
msgid ""
|
||||
|
@ -1974,3 +1973,4 @@ msgstr "إخفاء الفيديو"
|
|||
|
||||
#~ msgid "Engines cannot retrieve results"
|
||||
#~ msgstr "لم تتمكن محركات البحث من العثور على أية نتيجة"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -18,8 +18,9 @@ msgstr ""
|
|||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-10-05 06:24+0000\n"
|
||||
"PO-Revision-Date: 2024-11-21 08:13+0000\n"
|
||||
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
|
||||
"PO-Revision-Date: 2024-10-13 03:30+0000\n"
|
||||
"Last-Translator: stoychevww <stoychevww@users.noreply.translate.codeberg.org>"
|
||||
"\n"
|
||||
"Language-Team: Bulgarian <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/bg/>\n"
|
||||
"Language: bg\n"
|
||||
|
@ -27,7 +28,7 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.8.1\n"
|
||||
"X-Generator: Weblate 5.7.2\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
|
@ -58,7 +59,7 @@ msgstr "музика"
|
|||
#. CATEGORY_NAMES['SOCIAL_MEDIA']
|
||||
#: searx/searxng.msg
|
||||
msgid "social media"
|
||||
msgstr "социална медия"
|
||||
msgstr "социална мрежа"
|
||||
|
||||
#. CATEGORY_NAMES['IMAGES']
|
||||
#: searx/searxng.msg
|
||||
|
@ -158,12 +159,12 @@ msgstr "автоматичен"
|
|||
#. STYLE_NAMES['LIGHT']
|
||||
#: searx/searxng.msg
|
||||
msgid "light"
|
||||
msgstr "светло"
|
||||
msgstr "светъл"
|
||||
|
||||
#. STYLE_NAMES['DARK']
|
||||
#: searx/searxng.msg
|
||||
msgid "dark"
|
||||
msgstr "тъмно"
|
||||
msgstr "тъмен"
|
||||
|
||||
#. STYLE_NAMES['BLACK']
|
||||
#: searx/searxng.msg
|
||||
|
@ -363,7 +364,7 @@ msgstr "Грешка при зареждането на следващата с
|
|||
|
||||
#: searx/webapp.py:495 searx/webapp.py:898
|
||||
msgid "Invalid settings, please edit your preferences"
|
||||
msgstr "Неправилни настройки, моля редактирайте предпочитанията си"
|
||||
msgstr "Неправилни настройки, моля проверете предпочитанията си"
|
||||
|
||||
#: searx/webapp.py:511
|
||||
msgid "Invalid settings"
|
||||
|
@ -411,11 +412,11 @@ msgstr "прокси грешка"
|
|||
|
||||
#: searx/webutils.py:57
|
||||
msgid "CAPTCHA"
|
||||
msgstr "CAPTCHA"
|
||||
msgstr "Кепча"
|
||||
|
||||
#: searx/webutils.py:58
|
||||
msgid "too many requests"
|
||||
msgstr "твърде много повиквания"
|
||||
msgstr "твърде много искания"
|
||||
|
||||
#: searx/webutils.py:59
|
||||
msgid "access denied"
|
||||
|
@ -519,7 +520,7 @@ msgstr ""
|
|||
|
||||
#: searx/engines/tineye.py:57
|
||||
msgid "The image could not be downloaded."
|
||||
msgstr "Снимката не може да бъде свалена."
|
||||
msgstr "Снимката не може да бъде смъкната."
|
||||
|
||||
#: searx/engines/zlibrary.py:138
|
||||
msgid "Book rating"
|
||||
|
|
Binary file not shown.
|
@ -13,23 +13,21 @@
|
|||
# RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org>, 2023.
|
||||
# Azharjan <alexander.um.edu@gmail.com>, 2023.
|
||||
# return42 <return42@users.noreply.translate.codeberg.org>, 2024.
|
||||
# KinoCineaste <KinoCineaste@users.noreply.translate.codeberg.org>, 2024.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: searx\n"
|
||||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-10-05 06:24+0000\n"
|
||||
"PO-Revision-Date: 2024-11-16 08:04+0000\n"
|
||||
"Last-Translator: KinoCineaste <KinoCineaste@users.noreply.translate.codeberg."
|
||||
"org>\n"
|
||||
"Language-Team: Esperanto <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/eo/>\n"
|
||||
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
|
||||
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
|
||||
"\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.8.1\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
|
@ -80,7 +78,7 @@ msgstr "radio"
|
|||
#. CATEGORY_NAMES['TV']
|
||||
#: searx/searxng.msg
|
||||
msgid "tv"
|
||||
msgstr "televido"
|
||||
msgstr ""
|
||||
|
||||
#. CATEGORY_NAMES['IT']
|
||||
#: searx/searxng.msg
|
||||
|
@ -170,7 +168,7 @@ msgstr "malhela"
|
|||
#. STYLE_NAMES['BLACK']
|
||||
#: searx/searxng.msg
|
||||
msgid "black"
|
||||
msgstr "nigra"
|
||||
msgstr ""
|
||||
|
||||
#. BRAND_CUSTOM_LINKS['UPTIME']
|
||||
#: searx/searxng.msg
|
||||
|
@ -1963,3 +1961,4 @@ msgstr "kaŝi videojn"
|
|||
|
||||
#~ msgid "Engines cannot retrieve results"
|
||||
#~ msgstr "Serĉiloj ne povas retrovi rezultojn"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -39,8 +39,9 @@ msgstr ""
|
|||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-10-05 06:24+0000\n"
|
||||
"PO-Revision-Date: 2024-11-14 14:07+0000\n"
|
||||
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
|
||||
"PO-Revision-Date: 2024-10-26 21:13+0000\n"
|
||||
"Last-Translator: Atul_Eterno <Atul_Eterno@users.noreply.translate.codeberg."
|
||||
"org>\n"
|
||||
"Language-Team: Spanish <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/es/>\n"
|
||||
"Language: es\n"
|
||||
|
@ -1245,11 +1246,11 @@ msgstr "Tiempo máximo"
|
|||
|
||||
#: searx/templates/simple/preferences/favicon.html:2
|
||||
msgid "Favicon Resolver"
|
||||
msgstr "Buscador de favicon"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/preferences/favicon.html:15
|
||||
msgid "Display favicons near search results"
|
||||
msgstr "Mostrar los favicons al lado de los resultados de búsqueda"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/preferences/footer.html:2
|
||||
msgid ""
|
||||
|
|
Binary file not shown.
|
@ -28,14 +28,13 @@
|
|||
# unoyoa <unoyoa@users.noreply.translate.codeberg.org>, 2024.
|
||||
# tiziodcaio <tiziodcaio@users.noreply.translate.codeberg.org>, 2024.
|
||||
# Fabio_Perri <Fabio_Perri@users.noreply.translate.codeberg.org>, 2024.
|
||||
# lrnz2 <lrnz2@users.noreply.translate.codeberg.org>, 2024.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-10-05 06:24+0000\n"
|
||||
"PO-Revision-Date: 2024-11-14 02:16+0000\n"
|
||||
"Last-Translator: lrnz2 <lrnz2@users.noreply.translate.codeberg.org>\n"
|
||||
"PO-Revision-Date: 2024-10-08 13:41+0000\n"
|
||||
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
|
||||
"Language-Team: Italian <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/it/>\n"
|
||||
"Language: it\n"
|
||||
|
@ -43,13 +42,13 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.8.1\n"
|
||||
"X-Generator: Weblate 5.7.2\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
#: searx/searxng.msg
|
||||
msgid "without further subgrouping"
|
||||
msgstr "senza altri sottogruppamenti"
|
||||
msgstr "senza altri sottogruppi"
|
||||
|
||||
#. CONSTANT_NAMES['DEFAULT_CATEGORY']
|
||||
#: searx/searxng.msg
|
||||
|
@ -74,7 +73,7 @@ msgstr "musica"
|
|||
#. CATEGORY_NAMES['SOCIAL_MEDIA']
|
||||
#: searx/searxng.msg
|
||||
msgid "social media"
|
||||
msgstr "social media"
|
||||
msgstr "social"
|
||||
|
||||
#. CATEGORY_NAMES['IMAGES']
|
||||
#: searx/searxng.msg
|
||||
|
@ -114,7 +113,7 @@ msgstr "mappa"
|
|||
#. CATEGORY_NAMES['ONIONS']
|
||||
#: searx/searxng.msg
|
||||
msgid "onions"
|
||||
msgstr "cipolle"
|
||||
msgstr "onion"
|
||||
|
||||
#. CATEGORY_NAMES['SCIENCE']
|
||||
#: searx/searxng.msg
|
||||
|
@ -134,7 +133,7 @@ msgstr "dizionari"
|
|||
#. CATEGORY_GROUPS['LYRICS']
|
||||
#: searx/searxng.msg
|
||||
msgid "lyrics"
|
||||
msgstr "testo musicale"
|
||||
msgstr "testi musicali"
|
||||
|
||||
#. CATEGORY_GROUPS['PACKAGES']
|
||||
#: searx/searxng.msg
|
||||
|
@ -149,12 +148,12 @@ msgstr "d&r"
|
|||
#. CATEGORY_GROUPS['REPOS']
|
||||
#: searx/searxng.msg
|
||||
msgid "repos"
|
||||
msgstr "repos"
|
||||
msgstr "ripostigli"
|
||||
|
||||
#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
|
||||
#: searx/searxng.msg
|
||||
msgid "software wikis"
|
||||
msgstr "wiki del software"
|
||||
msgstr "wiki software"
|
||||
|
||||
#. CATEGORY_GROUPS['WEB']
|
||||
#: searx/searxng.msg
|
||||
|
@ -194,7 +193,7 @@ msgstr "Tempo di attività"
|
|||
#. BRAND_CUSTOM_LINKS['ABOUT']
|
||||
#: searx/searxng.msg searx/templates/simple/base.html:50
|
||||
msgid "About"
|
||||
msgstr "Al riguardo"
|
||||
msgstr "A proposito"
|
||||
|
||||
#. WEATHER_TERMS['AVERAGE TEMP.']
|
||||
#: searx/engines/wttr.py:32 searx/searxng.msg
|
||||
|
|
Binary file not shown.
|
@ -23,19 +23,19 @@
|
|||
# return42 <return42@users.noreply.translate.codeberg.org>, 2024.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: searx\n"
|
||||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-10-05 06:24+0000\n"
|
||||
"PO-Revision-Date: 2024-11-21 05:07+0000\n"
|
||||
"Last-Translator: tentsbet <tentsbet@users.noreply.translate.codeberg.org>\n"
|
||||
"Language-Team: Japanese <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/ja/>\n"
|
||||
"PO-Revision-Date: 2024-09-23 01:18+0000\n"
|
||||
"Last-Translator: tentsbet <tentsbet@users.noreply.translate.codeberg.org>"
|
||||
"\n"
|
||||
"Language: ja\n"
|
||||
"Language-Team: Japanese "
|
||||
"<https://translate.codeberg.org/projects/searxng/searxng/ja/>\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.8.1\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
|
@ -176,7 +176,7 @@ msgstr "ダーク"
|
|||
#. STYLE_NAMES['BLACK']
|
||||
#: searx/searxng.msg
|
||||
msgid "black"
|
||||
msgstr "ブラック"
|
||||
msgstr ""
|
||||
|
||||
#. BRAND_CUSTOM_LINKS['UPTIME']
|
||||
#: searx/searxng.msg
|
||||
|
@ -463,7 +463,7 @@ msgstr "変数の {functions} を計算する"
|
|||
|
||||
#: searx/engines/mozhi.py:57
|
||||
msgid "Synonyms"
|
||||
msgstr "類義語"
|
||||
msgstr ""
|
||||
|
||||
#: searx/engines/openstreetmap.py:159
|
||||
msgid "Get directions"
|
||||
|
@ -1202,11 +1202,11 @@ msgstr "最大時間"
|
|||
|
||||
#: searx/templates/simple/preferences/favicon.html:2
|
||||
msgid "Favicon Resolver"
|
||||
msgstr "Favicon Resolver"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/preferences/favicon.html:15
|
||||
msgid "Display favicons near search results"
|
||||
msgstr "検索結果でfaviconに合いそうなものを表示する"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/preferences/footer.html:2
|
||||
msgid ""
|
||||
|
@ -1917,3 +1917,4 @@ msgstr "動画を隠す"
|
|||
|
||||
#~ msgid "Engines cannot retrieve results"
|
||||
#~ msgstr "エンジンは結果を取得できません"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -16,16 +16,16 @@ msgstr ""
|
|||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-10-05 06:24+0000\n"
|
||||
"PO-Revision-Date: 2024-11-21 08:13+0000\n"
|
||||
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
|
||||
"Language-Team: Malay <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/ms/>\n"
|
||||
"PO-Revision-Date: 2024-07-19 07:09+0000\n"
|
||||
"Last-Translator: wazhanudin "
|
||||
"<wazhanudin@users.noreply.translate.codeberg.org>\n"
|
||||
"Language: ms\n"
|
||||
"Language-Team: Malay "
|
||||
"<https://translate.codeberg.org/projects/searxng/searxng/ms/>\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.8.1\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
|
@ -166,7 +166,7 @@ msgstr "gelap"
|
|||
#. STYLE_NAMES['BLACK']
|
||||
#: searx/searxng.msg
|
||||
msgid "black"
|
||||
msgstr "Hitam"
|
||||
msgstr ""
|
||||
|
||||
#. BRAND_CUSTOM_LINKS['UPTIME']
|
||||
#: searx/searxng.msg
|
||||
|
@ -1690,3 +1690,4 @@ msgstr "sembunyikkan video"
|
|||
|
||||
#~ msgid "Engines cannot retrieve results"
|
||||
#~ msgstr "Enjin tidak dapat mendapatkan keputusan"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -10,23 +10,21 @@
|
|||
# return42 <return42@users.noreply.translate.codeberg.org>, 2024.
|
||||
# omfj <omfj@users.noreply.translate.codeberg.org>, 2024.
|
||||
# combwizard <combwizard@users.noreply.translate.codeberg.org>, 2024.
|
||||
# laaknor <laaknor@users.noreply.translate.codeberg.org>, 2024.
|
||||
# Aadniz <Aadniz@users.noreply.translate.codeberg.org>, 2024.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-10-05 06:24+0000\n"
|
||||
"PO-Revision-Date: 2024-11-09 12:07+0000\n"
|
||||
"Last-Translator: Aadniz <Aadniz@users.noreply.translate.codeberg.org>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://translate.codeberg.org/projects/"
|
||||
"searxng/searxng/nb_NO/>\n"
|
||||
"PO-Revision-Date: 2024-10-04 21:35+0000\n"
|
||||
"Last-Translator: combwizard "
|
||||
"<combwizard@users.noreply.translate.codeberg.org>\n"
|
||||
"Language: nb_NO\n"
|
||||
"Language-Team: Norwegian Bokmål "
|
||||
"<https://translate.codeberg.org/projects/searxng/searxng/nb_NO/>\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.8.1\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
|
@ -193,13 +191,13 @@ msgstr "Skydekke"
|
|||
#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
|
||||
#: searx/searxng.msg
|
||||
msgid "Condition"
|
||||
msgstr "Betingelse"
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['CURRENT CONDITION']
|
||||
#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
|
||||
#: searx/searxng.msg
|
||||
msgid "Current condition"
|
||||
msgstr "Nåværende betingelse"
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['EVENING']
|
||||
#: searx/engines/wttr.py:100 searx/searxng.msg
|
||||
|
@ -222,13 +220,13 @@ msgstr "Luftfuktighet"
|
|||
#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
|
||||
#: searx/searxng.msg
|
||||
msgid "Max temp."
|
||||
msgstr "Maks temp."
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['MIN TEMP.']
|
||||
#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
|
||||
#: searx/searxng.msg
|
||||
msgid "Min temp."
|
||||
msgstr "Min temp."
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['MORNING']
|
||||
#: searx/engines/wttr.py:100 searx/searxng.msg
|
||||
|
@ -335,17 +333,17 @@ msgstr "opphavsmann"
|
|||
#. SOCIAL_MEDIA_TERMS['THREAD OPEN']
|
||||
#: searx/engines/discourse.py:149 searx/searxng.msg
|
||||
msgid "open"
|
||||
msgstr "åpen"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
|
||||
#: searx/engines/discourse.py:149 searx/searxng.msg
|
||||
msgid "closed"
|
||||
msgstr "lukket"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
|
||||
#: searx/engines/discourse.py:160 searx/searxng.msg
|
||||
msgid "answered"
|
||||
msgstr "svart på"
|
||||
msgstr ""
|
||||
|
||||
#: searx/webapp.py:332
|
||||
msgid "No item found"
|
||||
|
@ -422,7 +420,7 @@ msgstr "tilgang nektet"
|
|||
|
||||
#: searx/webutils.py:60
|
||||
msgid "server API error"
|
||||
msgstr "server API feil"
|
||||
msgstr "Tjener-API-feil"
|
||||
|
||||
#: searx/webutils.py:79
|
||||
msgid "Suspended"
|
||||
|
@ -454,7 +452,7 @@ msgstr "Regn ut {functions} av parameterne"
|
|||
|
||||
#: searx/engines/mozhi.py:57
|
||||
msgid "Synonyms"
|
||||
msgstr "Synonymer"
|
||||
msgstr ""
|
||||
|
||||
#: searx/engines/openstreetmap.py:159
|
||||
msgid "Get directions"
|
||||
|
@ -529,7 +527,7 @@ msgstr "Filkvalitet"
|
|||
|
||||
#: searx/plugins/calculator.py:14
|
||||
msgid "Calculate mathematical expressions via the search bar"
|
||||
msgstr "Kalkuler matematiske uttrykk via søkebaren"
|
||||
msgstr ""
|
||||
|
||||
#: searx/plugins/hash_plugin.py:10
|
||||
msgid "Converts strings to different hash digests."
|
||||
|
@ -573,7 +571,7 @@ msgstr ""
|
|||
|
||||
#: searx/plugins/self_info.py:28
|
||||
msgid "Your IP is: "
|
||||
msgstr "Din IP er "
|
||||
msgstr ""
|
||||
|
||||
#: searx/plugins/self_info.py:31
|
||||
msgid "Your user-agent is: "
|
||||
|
@ -581,16 +579,16 @@ msgstr ""
|
|||
|
||||
#: searx/plugins/tor_check.py:24
|
||||
msgid "Tor check plugin"
|
||||
msgstr "Tor sjekking plugin"
|
||||
msgstr "Tor sjekk pluggin"
|
||||
|
||||
#: searx/plugins/tor_check.py:27
|
||||
msgid ""
|
||||
"This plugin checks if the address of the request is a Tor exit-node, and "
|
||||
"informs the user if it is; like check.torproject.org, but from SearXNG."
|
||||
msgstr ""
|
||||
"Denne plugin-en sjekker om adressen til forespørselen er en Tor utgangsnode, "
|
||||
"og informerer brukeren om den er det; slik som check.torproject.org gjør, "
|
||||
"men fra SearXNG."
|
||||
"Denne plugin sjekker om adressen til forespørselen er en Tor utgangsnode,"
|
||||
" og informerer brukeren om den er det; som check.torproject.org, men fra "
|
||||
"SearXNG."
|
||||
|
||||
#: searx/plugins/tor_check.py:61
|
||||
msgid ""
|
||||
|
@ -622,7 +620,7 @@ msgstr "Fjern sporer-argumenter fra returnert nettadresse"
|
|||
|
||||
#: searx/plugins/unit_converter.py:29
|
||||
msgid "Convert between units"
|
||||
msgstr "Konverter mellom forskjellige enheter"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/404.html:4
|
||||
msgid "Page not found"
|
||||
|
@ -689,7 +687,7 @@ msgstr "Lengde"
|
|||
|
||||
#: searx/templates/simple/macros.html:41
|
||||
msgid "Views"
|
||||
msgstr "Visninger"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/macros.html:42
|
||||
#: searx/templates/simple/result_templates/files.html:34
|
||||
|
@ -947,7 +945,7 @@ msgstr "Meldinger fra søkemotorene"
|
|||
|
||||
#: searx/templates/simple/elements/engines_msg.html:7
|
||||
msgid "seconds"
|
||||
msgstr "sekunder"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/elements/search_url.html:3
|
||||
msgid "Search URL"
|
||||
|
@ -1053,7 +1051,7 @@ msgstr "Det er ingen flere resultater. Du kan prøve å:"
|
|||
|
||||
#: searx/templates/simple/messages/no_results.html:19
|
||||
msgid "Refresh the page."
|
||||
msgstr "oppfrisk siden."
|
||||
msgstr "oppfrisk siden"
|
||||
|
||||
#: searx/templates/simple/messages/no_results.html:20
|
||||
msgid "Search for another query or select another category (above)."
|
||||
|
@ -1069,7 +1067,7 @@ msgstr "Bytt til en annen instans:"
|
|||
|
||||
#: searx/templates/simple/messages/no_results.html:24
|
||||
msgid "Search for another query or select another category."
|
||||
msgstr "Oppgi et annet søkeord eller velg en annen kategori."
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/messages/no_results.html:25
|
||||
msgid "Go back to the previous page using the previous page button."
|
||||
|
@ -1195,11 +1193,11 @@ msgstr ""
|
|||
|
||||
#: searx/templates/simple/preferences/engines.html:15
|
||||
msgid "Enable all"
|
||||
msgstr "Aktiver alle"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/preferences/engines.html:16
|
||||
msgid "Disable all"
|
||||
msgstr "Deaktiver alle"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/preferences/engines.html:25
|
||||
msgid "!bang"
|
||||
|
@ -1884,3 +1882,4 @@ msgstr "skjul video"
|
|||
|
||||
#~ msgid "Engines cannot retrieve results"
|
||||
#~ msgstr "Søkemotorer kan ikke motta resultater"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -23,14 +23,13 @@
|
|||
# notlmutsaers <notlmutsaers@users.noreply.translate.codeberg.org>, 2024.
|
||||
# return42 <return42@users.noreply.translate.codeberg.org>, 2024.
|
||||
# ljansen <ljansen@users.noreply.translate.codeberg.org>, 2024.
|
||||
# zarlin <zarlin@users.noreply.translate.codeberg.org>, 2024.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-10-05 06:24+0000\n"
|
||||
"PO-Revision-Date: 2024-11-02 04:00+0000\n"
|
||||
"Last-Translator: zarlin <zarlin@users.noreply.translate.codeberg.org>\n"
|
||||
"PO-Revision-Date: 2024-10-28 21:07+0000\n"
|
||||
"Last-Translator: ljansen <ljansen@users.noreply.translate.codeberg.org>\n"
|
||||
"Language-Team: Dutch <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/nl/>\n"
|
||||
"Language: nl\n"
|
||||
|
@ -494,7 +493,7 @@ msgstr "stemmen"
|
|||
|
||||
#: searx/engines/radio_browser.py:107
|
||||
msgid "clicks"
|
||||
msgstr "klikken"
|
||||
msgstr "clicks"
|
||||
|
||||
#: searx/engines/seekr.py:193 searx/engines/yummly.py:71
|
||||
#: searx/engines/zlibrary.py:137
|
||||
|
@ -663,7 +662,7 @@ msgstr "Voorkeuren"
|
|||
|
||||
#: searx/templates/simple/base.html:68
|
||||
msgid "Powered by"
|
||||
msgstr "Verzorgd door"
|
||||
msgstr "Zoekmachine"
|
||||
|
||||
#: searx/templates/simple/base.html:68
|
||||
msgid "a privacy-respecting, open metasearch engine"
|
||||
|
@ -1070,7 +1069,7 @@ msgstr "Er zijn geen resultaten meer. U kunt proberen om:"
|
|||
|
||||
#: searx/templates/simple/messages/no_results.html:19
|
||||
msgid "Refresh the page."
|
||||
msgstr "Ververs de pagina."
|
||||
msgstr "Ververs de pagina"
|
||||
|
||||
#: searx/templates/simple/messages/no_results.html:20
|
||||
msgid "Search for another query or select another category (above)."
|
||||
|
@ -1236,8 +1235,9 @@ msgid "Max time"
|
|||
msgstr "Max. duur"
|
||||
|
||||
#: searx/templates/simple/preferences/favicon.html:2
|
||||
#, fuzzy
|
||||
msgid "Favicon Resolver"
|
||||
msgstr "Favicon Oplosser"
|
||||
msgstr "favicon-resolver"
|
||||
|
||||
#: searx/templates/simple/preferences/favicon.html:15
|
||||
msgid "Display favicons near search results"
|
||||
|
|
Binary file not shown.
|
@ -18,20 +18,20 @@
|
|||
# UnD37970UnD <UnD37970UnD@users.noreply.translate.codeberg.org>, 2024.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: searx\n"
|
||||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-10-05 06:24+0000\n"
|
||||
"PO-Revision-Date: 2024-11-21 08:13+0000\n"
|
||||
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
|
||||
"Language-Team: Romanian <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/ro/>\n"
|
||||
"PO-Revision-Date: 2024-09-28 15:23+0000\n"
|
||||
"Last-Translator: UnD37970UnD "
|
||||
"<UnD37970UnD@users.noreply.translate.codeberg.org>\n"
|
||||
"Language: ro\n"
|
||||
"Language-Team: Romanian "
|
||||
"<https://translate.codeberg.org/projects/searxng/searxng/ro/>\n"
|
||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && 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==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
||||
"20)) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.8.1\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
|
@ -172,7 +172,7 @@ msgstr "întunecat"
|
|||
#. STYLE_NAMES['BLACK']
|
||||
#: searx/searxng.msg
|
||||
msgid "black"
|
||||
msgstr "negru"
|
||||
msgstr ""
|
||||
|
||||
#. BRAND_CUSTOM_LINKS['UPTIME']
|
||||
#: searx/searxng.msg
|
||||
|
@ -1998,3 +1998,4 @@ msgstr "ascunde video"
|
|||
|
||||
#~ msgid "Engines cannot retrieve results"
|
||||
#~ msgstr "Motoarele nu pot obține rezultate"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -13,20 +13,20 @@
|
|||
# crnobog <crnobog@users.noreply.translate.codeberg.org>, 2024.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: searx\n"
|
||||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-10-05 06:24+0000\n"
|
||||
"PO-Revision-Date: 2024-11-21 08:13+0000\n"
|
||||
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
|
||||
"Language-Team: Serbian <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/sr/>\n"
|
||||
"PO-Revision-Date: 2024-09-05 06:18+0000\n"
|
||||
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
|
||||
"\n"
|
||||
"Language: sr\n"
|
||||
"Language-Team: Serbian "
|
||||
"<https://translate.codeberg.org/projects/searxng/searxng/sr/>\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.8.1\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
|
@ -252,7 +252,7 @@ msgstr "Подне"
|
|||
#. WEATHER_TERMS['PRESSURE']
|
||||
#: searx/engines/open_meteo.py:95 searx/searxng.msg
|
||||
msgid "Pressure"
|
||||
msgstr "Притисак"
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['SUNRISE']
|
||||
#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
|
||||
|
@ -1972,3 +1972,4 @@ msgstr "сакриј видео"
|
|||
|
||||
#~ msgid "Engines cannot retrieve results"
|
||||
#~ msgstr "Не може повратити резултате"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -8,23 +8,21 @@
|
|||
# return42 <return42@users.noreply.translate.codeberg.org>, 2024.
|
||||
# abhabongse <abhabongse@users.noreply.translate.codeberg.org>, 2024.
|
||||
# tutakrab <tutakrab@users.noreply.translate.codeberg.org>, 2024.
|
||||
# sahussawud <sahussawud@users.noreply.translate.codeberg.org>, 2024.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-10-05 06:24+0000\n"
|
||||
"PO-Revision-Date: 2024-11-06 07:26+0000\n"
|
||||
"Last-Translator: sahussawud <sahussawud@users.noreply.translate.codeberg.org>"
|
||||
"PO-Revision-Date: 2024-10-02 16:10+0000\n"
|
||||
"Last-Translator: tutakrab <tutakrab@users.noreply.translate.codeberg.org>"
|
||||
"\n"
|
||||
"Language-Team: Thai <https://translate.codeberg.org/projects/searxng/searxng/"
|
||||
"th/>\n"
|
||||
"Language: th\n"
|
||||
"Language-Team: Thai "
|
||||
"<https://translate.codeberg.org/projects/searxng/searxng/th/>\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.8.1\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#. CONSTANT_NAMES['NO_SUBGROUPING']
|
||||
|
@ -165,7 +163,7 @@ msgstr "มืด"
|
|||
#. STYLE_NAMES['BLACK']
|
||||
#: searx/searxng.msg
|
||||
msgid "black"
|
||||
msgstr "สีดำ"
|
||||
msgstr ""
|
||||
|
||||
#. BRAND_CUSTOM_LINKS['UPTIME']
|
||||
#: searx/searxng.msg
|
||||
|
@ -333,12 +331,12 @@ msgstr "ผู้เขียน"
|
|||
#. SOCIAL_MEDIA_TERMS['THREAD OPEN']
|
||||
#: searx/engines/discourse.py:149 searx/searxng.msg
|
||||
msgid "open"
|
||||
msgstr "สร้าง"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
|
||||
#: searx/engines/discourse.py:149 searx/searxng.msg
|
||||
msgid "closed"
|
||||
msgstr "ลบ"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
|
||||
#: searx/engines/discourse.py:160 searx/searxng.msg
|
||||
|
@ -452,7 +450,7 @@ msgstr "คำนวณ {functions} จากอาร์กิวเมนต
|
|||
|
||||
#: searx/engines/mozhi.py:57
|
||||
msgid "Synonyms"
|
||||
msgstr "คำเหมือน"
|
||||
msgstr ""
|
||||
|
||||
#: searx/engines/openstreetmap.py:159
|
||||
msgid "Get directions"
|
||||
|
@ -540,9 +538,8 @@ msgid "hash digest"
|
|||
msgstr "แฮชย่อย"
|
||||
|
||||
#: searx/plugins/hostnames.py:103
|
||||
#, fuzzy
|
||||
msgid "Hostnames plugin"
|
||||
msgstr "ชื่อโฮส ปลั๊กอิน"
|
||||
msgstr ""
|
||||
|
||||
#: searx/plugins/hostnames.py:104
|
||||
msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
|
||||
|
@ -1701,3 +1698,4 @@ msgstr "ซ่อนวิดีโอ"
|
|||
|
||||
#~ msgid "Engines cannot retrieve results"
|
||||
#~ msgstr "เครื่องมือไม่สามารถดึงผลลัพธ์ได้"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -10,16 +10,13 @@
|
|||
# return42 <return42@users.noreply.translate.codeberg.org>, 2024.
|
||||
# vducong <vducong@users.noreply.translate.codeberg.org>, 2024.
|
||||
# tvminh19 <tvminh19@users.noreply.translate.codeberg.org>, 2024.
|
||||
# KhietVo <KhietVo@users.noreply.translate.codeberg.org>, 2024.
|
||||
# DiamondBrain113 <DiamondBrain113@users.noreply.translate.codeberg.org>, 2024.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: searx\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-10-05 06:24+0000\n"
|
||||
"PO-Revision-Date: 2024-11-16 20:44+0000\n"
|
||||
"Last-Translator: DiamondBrain113 <DiamondBrain113@users.noreply.translate."
|
||||
"codeberg.org>\n"
|
||||
"PO-Revision-Date: 2024-10-26 21:13+0000\n"
|
||||
"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
|
||||
"Language-Team: Vietnamese <https://translate.codeberg.org/projects/searxng/"
|
||||
"searxng/vi/>\n"
|
||||
"Language: vi\n"
|
||||
|
@ -169,7 +166,7 @@ msgstr "Tối"
|
|||
#. STYLE_NAMES['BLACK']
|
||||
#: searx/searxng.msg
|
||||
msgid "black"
|
||||
msgstr "màu đen"
|
||||
msgstr ""
|
||||
|
||||
#. BRAND_CUSTOM_LINKS['UPTIME']
|
||||
#: searx/searxng.msg
|
||||
|
@ -201,7 +198,7 @@ msgstr "Điều kiện"
|
|||
#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
|
||||
#: searx/searxng.msg
|
||||
msgid "Current condition"
|
||||
msgstr "tình hình hiện tại"
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['EVENING']
|
||||
#: searx/engines/wttr.py:100 searx/searxng.msg
|
||||
|
@ -212,25 +209,25 @@ msgstr "Buổi chiều"
|
|||
#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
|
||||
#: searx/engines/wttr.py:59 searx/searxng.msg
|
||||
msgid "Feels like"
|
||||
msgstr "Cảm thấy"
|
||||
msgstr ""
|
||||
|
||||
#. 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 "Độ ẩm"
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['MAX TEMP.']
|
||||
#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
|
||||
#: searx/searxng.msg
|
||||
msgid "Max temp."
|
||||
msgstr "Nhiệt độ tối đa"
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['MIN TEMP.']
|
||||
#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
|
||||
#: searx/searxng.msg
|
||||
msgid "Min temp."
|
||||
msgstr "Nhiệt độ thấp nhất"
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['MORNING']
|
||||
#: searx/engines/wttr.py:100 searx/searxng.msg
|
||||
|
@ -250,37 +247,37 @@ msgstr "Buổi trưa"
|
|||
#. WEATHER_TERMS['PRESSURE']
|
||||
#: searx/engines/open_meteo.py:95 searx/searxng.msg
|
||||
msgid "Pressure"
|
||||
msgstr "Áp suất"
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['SUNRISE']
|
||||
#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
|
||||
#: searx/searxng.msg
|
||||
msgid "Sunrise"
|
||||
msgstr "Mặt trời mọc"
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['SUNSET']
|
||||
#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
|
||||
#: searx/searxng.msg
|
||||
msgid "Sunset"
|
||||
msgstr "mặt trời lặn"
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['TEMPERATURE']
|
||||
#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
|
||||
#: searx/engines/wttr.py:55 searx/searxng.msg
|
||||
msgid "Temperature"
|
||||
msgstr "Nhiệt độ"
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['UV INDEX']
|
||||
#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
|
||||
#: searx/searxng.msg
|
||||
msgid "UV index"
|
||||
msgstr "Chỉ số UV"
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['VISIBILITY']
|
||||
#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
|
||||
#: searx/searxng.msg
|
||||
msgid "Visibility"
|
||||
msgstr "Tầm nhìn"
|
||||
msgstr ""
|
||||
|
||||
#. WEATHER_TERMS['WIND']
|
||||
#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
|
||||
|
@ -291,63 +288,63 @@ msgstr "Gió"
|
|||
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
|
||||
#: searx/engines/lemmy.py:85 searx/searxng.msg
|
||||
msgid "subscribers"
|
||||
msgstr "người đăng ký"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['POSTS']
|
||||
#: searx/engines/lemmy.py:86 searx/searxng.msg
|
||||
msgid "posts"
|
||||
msgstr "những bài đăng"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
|
||||
#: searx/engines/lemmy.py:87 searx/searxng.msg
|
||||
msgid "active users"
|
||||
msgstr "Người dùng hoạt động"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['COMMENTS']
|
||||
#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
|
||||
#: searx/engines/lemmy.py:130 searx/searxng.msg
|
||||
msgid "comments"
|
||||
msgstr "Bình luận"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['USER']
|
||||
#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
|
||||
msgid "user"
|
||||
msgstr "người dùng"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['COMMUNITY']
|
||||
#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
|
||||
msgid "community"
|
||||
msgstr "cộng đồng"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['POINTS']
|
||||
#: searx/engines/hackernews.py:78 searx/searxng.msg
|
||||
msgid "points"
|
||||
msgstr "điểm"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['TITLE']
|
||||
#: searx/searxng.msg
|
||||
msgid "title"
|
||||
msgstr "tiêu đề"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['AUTHOR']
|
||||
#: searx/engines/hackernews.py:81 searx/searxng.msg
|
||||
msgid "author"
|
||||
msgstr "tác giả"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['THREAD OPEN']
|
||||
#: searx/engines/discourse.py:149 searx/searxng.msg
|
||||
msgid "open"
|
||||
msgstr "mở"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
|
||||
#: searx/engines/discourse.py:149 searx/searxng.msg
|
||||
msgid "closed"
|
||||
msgstr "đóng"
|
||||
msgstr ""
|
||||
|
||||
#. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
|
||||
#: searx/engines/discourse.py:160 searx/searxng.msg
|
||||
msgid "answered"
|
||||
msgstr "đã trả lời"
|
||||
msgstr ""
|
||||
|
||||
#: searx/webapp.py:332
|
||||
msgid "No item found"
|
||||
|
@ -456,7 +453,7 @@ msgstr "Tính toán {functions} của các đối số"
|
|||
|
||||
#: searx/engines/mozhi.py:57
|
||||
msgid "Synonyms"
|
||||
msgstr "Đồng nghĩa"
|
||||
msgstr ""
|
||||
|
||||
#: searx/engines/openstreetmap.py:159
|
||||
msgid "Get directions"
|
||||
|
@ -532,7 +529,7 @@ msgstr "Chất lượng tệp"
|
|||
|
||||
#: searx/plugins/calculator.py:14
|
||||
msgid "Calculate mathematical expressions via the search bar"
|
||||
msgstr "Tính toán bằng thanh tìm kiếm"
|
||||
msgstr ""
|
||||
|
||||
#: searx/plugins/hash_plugin.py:10
|
||||
msgid "Converts strings to different hash digests."
|
||||
|
@ -544,12 +541,11 @@ msgstr "hash băm"
|
|||
|
||||
#: searx/plugins/hostnames.py:103
|
||||
msgid "Hostnames plugin"
|
||||
msgstr "Bổ trợ tên máy chủ"
|
||||
msgstr ""
|
||||
|
||||
#: searx/plugins/hostnames.py:104
|
||||
msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
|
||||
msgstr ""
|
||||
"Viết lại máy chủ, xoá các kểt quả tìm kiếm hoặc sắp xếp dựa trên máy chủ"
|
||||
|
||||
#: searx/plugins/oa_doi_rewrite.py:12
|
||||
msgid "Open Access DOI rewrite"
|
||||
|
@ -575,11 +571,11 @@ msgstr "Hiện IP của bạn khi gõ \"ip\" và hiện user agent khi gõ \"use
|
|||
|
||||
#: searx/plugins/self_info.py:28
|
||||
msgid "Your IP is: "
|
||||
msgstr "Địa chỉ IP của bạn: "
|
||||
msgstr ""
|
||||
|
||||
#: searx/plugins/self_info.py:31
|
||||
msgid "Your user-agent is: "
|
||||
msgstr "Tác nhân người dùng của bạn là: "
|
||||
msgstr ""
|
||||
|
||||
#: searx/plugins/tor_check.py:24
|
||||
msgid "Tor check plugin"
|
||||
|
@ -624,7 +620,7 @@ msgstr "Loại bỏ các đối số theo dõi từ URL trả về"
|
|||
|
||||
#: searx/plugins/unit_converter.py:29
|
||||
msgid "Convert between units"
|
||||
msgstr "Chuyển đổi giữa các đại lượng"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/404.html:4
|
||||
msgid "Page not found"
|
||||
|
@ -691,7 +687,7 @@ msgstr "Độ dài"
|
|||
|
||||
#: searx/templates/simple/macros.html:41
|
||||
msgid "Views"
|
||||
msgstr "Lượt xem"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/macros.html:42
|
||||
#: searx/templates/simple/result_templates/files.html:34
|
||||
|
@ -934,8 +930,9 @@ msgid "Checker"
|
|||
msgstr "Người kiểm duyệt"
|
||||
|
||||
#: searx/templates/simple/stats.html:131
|
||||
#, fuzzy
|
||||
msgid "Failed test"
|
||||
msgstr "Bài kiểm tra không đạt"
|
||||
msgstr "Bản kiểm thử không đạt"
|
||||
|
||||
#: searx/templates/simple/stats.html:132
|
||||
msgid "Comment(s)"
|
||||
|
@ -951,7 +948,7 @@ msgstr "Tin nhắn từ công cụ tìm kiếm"
|
|||
|
||||
#: searx/templates/simple/elements/engines_msg.html:7
|
||||
msgid "seconds"
|
||||
msgstr "giây"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/elements/search_url.html:3
|
||||
msgid "Search URL"
|
||||
|
@ -1208,11 +1205,11 @@ msgstr ""
|
|||
|
||||
#: searx/templates/simple/preferences/engines.html:15
|
||||
msgid "Enable all"
|
||||
msgstr "Bật tất cả"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/preferences/engines.html:16
|
||||
msgid "Disable all"
|
||||
msgstr "Tắt tất cả"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/preferences/engines.html:25
|
||||
msgid "!bang"
|
||||
|
@ -1232,11 +1229,11 @@ msgstr "Thời gian tối đa"
|
|||
|
||||
#: searx/templates/simple/preferences/favicon.html:2
|
||||
msgid "Favicon Resolver"
|
||||
msgstr "Bộ phân giải biểu tượng web"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/preferences/favicon.html:15
|
||||
msgid "Display favicons near search results"
|
||||
msgstr "Hiển thị biểu tượng web gần kết quả tìm kiếm"
|
||||
msgstr ""
|
||||
|
||||
#: searx/templates/simple/preferences/footer.html:2
|
||||
msgid ""
|
||||
|
|
Loading…
Reference in New Issue