23 Commits

Author SHA1 Message Date
dependabot[bot] 11ec201b46 [upd] pypi: Bump typer from 0.26.3 to 0.26.7 in the minor group
Bumps the minor group with 1 update: [typer](https://github.com/fastapi/typer).


Updates `typer` from 0.26.3 to 0.26.7
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](https://github.com/fastapi/typer/compare/0.26.3...0.26.7)

---
updated-dependencies:
- dependency-name: typer
  dependency-version: 0.26.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-05 07:24:42 +00:00
Bnyro 26fa181b84 [feat] gmx: detect captchas 2026-06-05 08:07:30 +02:00
Bnyro 0f35ef7cd6 [feat] json engine: add option to not send page num on first page 2026-06-05 08:04:49 +02:00
Bnyro b1ae576b2d [fix] xpath engine: add missing send_page_num_on_first_page docstring 2026-06-05 08:04:49 +02:00
Bnyro e6559c9ad6 [fix] gabanza: result URLs are invalid 2026-06-04 08:55:19 +02:00
Bnyro 5bae05514b [feat] engines: add zapmeta general search engine 2026-06-03 22:38:59 +02:00
Bnyro 00ca5776f2 [feat] engines: add gabanza general engine 2026-06-03 22:38:23 +02:00
Bnyro 577f5f2f30 [fix] online engines: send_accept_language_header is sent even if disabled 2026-06-03 22:37:13 +02:00
Bnyro 253dc86c10 [fix] duckduckgo: image requests get blocked 2026-06-03 22:37:13 +02:00
Bnyro 3066bc19eb [fix] public domain image archive: fails to extract API url 2026-06-03 22:35:21 +02:00
Austin-Olacsi e964708c00 [fix] bilibili engine: fix Referer and add Accept HTTP header (#6189) 2026-06-02 06:06:31 +02:00
Bnyro 7159b8aed3 [feat] marginalia: add support for pagination 2026-05-31 12:54:53 +02:00
Bnyro 246f5a5499 [mod] svgrepo: remove engine
- SVGRepo uses Cloudflare for every session, no matter
if you're opening it in a browser or not
2026-05-31 12:54:32 +02:00
vojkovic 300695de5c [fix] crash when lock is omitted 2026-05-31 01:37:37 +08:00
Markus Heiser bd863f16b1 [build] /static 2026-05-30 22:43:50 +08:00
Markus Heiser 4ac822fd7f [mod] typification of the preference settings
no functional change / except the missing online doc which is now available::

    $ make docs.live
    $ xdg-open "http://127.0.0.1:8000/admin/settings/settings_preferences.html"

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2026-05-30 22:43:50 +08:00
vojkovic e1d25c5078 [mod] enable image proxy for public instances 2026-05-30 22:43:50 +08:00
dependabot[bot] 01159b82fe [upd] pypi: Bump the minor group with 3 updates (#6164)
Bumps the minor group with 3 updates: [granian](https://github.com/emmett-framework/granian), [basedpyright](https://github.com/detachhead/basedpyright) and [typer](https://github.com/fastapi/typer).


Updates `granian` from 2.7.4 to 2.7.5
- [Release notes](https://github.com/emmett-framework/granian/releases)
- [Commits](https://github.com/emmett-framework/granian/compare/v2.7.4...v2.7.5)

Updates `basedpyright` from 1.39.5 to 1.39.6
- [Release notes](https://github.com/detachhead/basedpyright/releases)
- [Commits](https://github.com/detachhead/basedpyright/compare/v1.39.5...v1.39.6)

Updates `typer` from 0.25.1 to 0.26.3
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](https://github.com/fastapi/typer/compare/0.25.1...0.26.3)
2026-05-30 11:33:10 +02:00
Bnyro 780ee32564 [fix] pexels: fix engine crashes with SearxEngineAccessDeniedException 2026-05-29 22:03:22 +02:00
github-actions[bot] 217c9a1597 [l10n] update translations from Weblate (#6170)
207f98ecc - 2026-05-26 - mustafa-phd <mustafa-phd@noreply.codeberg.org>
3b51fbca7 - 2026-05-25 - Amirkhandrend-Nicest-XII <amirkhandrend-nicest-xii@noreply.codeberg.org>

Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com>
2026-05-29 14:47:43 +02:00
dependabot[bot] 70e810bd7b [upd] github-actions: Bump docker/setup-qemu-action from 4.0.0 to 4.1.0 (#6166)
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/ce360397dd3f832beb865e1373c09c0e9f86d70a...06116385d9baf250c9f4dcb4858b16962ea869c3)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 14:42:48 +02:00
dependabot[bot] baab1c160a [upd] github-actions: Bump github/codeql-action from 4.35.5 to 4.36.0 (#6167)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.5 to 4.36.0.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/9e0d7b8d25671d64c341c19c0152d693099fb5ba...7211b7c8077ea37d8641b6271f6a365a22a5fbfa)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 14:42:28 +02:00
dependabot[bot] dd4664e03a [upd] github-actions: Bump docker/login-action from 4.1.0 to 4.2.0 (#6168)
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/4907a6ddec9925e35a0a9e82d7399ccc52663121...650006c6eb7dba73a995cc03b0b2d7f5ca915bee)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 14:41:49 +02:00
143 changed files with 1239 additions and 1232 deletions
+6 -6
View File
@@ -106,10 +106,10 @@ jobs:
- if: ${{ matrix.emulation }} - if: ${{ matrix.emulation }}
name: Setup QEMU name: Setup QEMU
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0 uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0
- name: Login to GHCR - name: Login to GHCR
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0 uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
with: with:
registry: "ghcr.io" registry: "ghcr.io"
username: "${{ github.repository_owner }}" username: "${{ github.repository_owner }}"
@@ -147,10 +147,10 @@ jobs:
- if: ${{ matrix.emulation }} - if: ${{ matrix.emulation }}
name: Setup QEMU name: Setup QEMU
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0 uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0
- name: Login to GHCR - name: Login to GHCR
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0 uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
with: with:
registry: "ghcr.io" registry: "ghcr.io"
username: "${{ github.repository_owner }}" username: "${{ github.repository_owner }}"
@@ -180,14 +180,14 @@ jobs:
persist-credentials: "false" persist-credentials: "false"
- name: Login to GHCR - name: Login to GHCR
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0 uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
with: with:
registry: "ghcr.io" registry: "ghcr.io"
username: "${{ github.repository_owner }}" username: "${{ github.repository_owner }}"
password: "${{ secrets.GITHUB_TOKEN }}" password: "${{ secrets.GITHUB_TOKEN }}"
- name: Login to Docker Hub - name: Login to Docker Hub
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0 uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
with: with:
registry: "docker.io" registry: "docker.io"
username: "${{ secrets.DOCKER_USER }}" username: "${{ secrets.DOCKER_USER }}"
+1 -1
View File
@@ -41,6 +41,6 @@ jobs:
write-comment: "false" write-comment: "false"
- name: Upload SARIFs - name: Upload SARIFs
uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5 uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0
with: with:
sarif_file: "./scout.sarif" sarif_file: "./scout.sarif"
-1
View File
@@ -5,7 +5,6 @@ import type { KeyBindingLayout } from "./main/keyboard.ts";
// synced with searx/webapp.py get_client_settings // synced with searx/webapp.py get_client_settings
type Settings = { type Settings = {
plugins?: string[]; plugins?: string[];
advanced_search?: boolean;
autocomplete?: string; autocomplete?: string;
autocomplete_min?: number; autocomplete_min?: number;
doi_resolver?: string; doi_resolver?: string;
+1
View File
@@ -19,6 +19,7 @@ Settings
settings_search settings_search
settings_server settings_server
settings_ui settings_ui
settings_preferences
settings_redis settings_redis
settings_valkey settings_valkey
settings_outgoing settings_outgoing
@@ -0,0 +1,8 @@
.. _settings preferences:
================
``preferences:``
================
.. autoclass:: searx._settings.SettingsPref
:members:
+1
View File
@@ -47,6 +47,7 @@
activated: activated:
- :py:obj:`searx.botdetection.link_token` in the :ref:`limiter` - :py:obj:`searx.botdetection.link_token` in the :ref:`limiter`
- :ref:`image_proxy`
.. _image_proxy: .. _image_proxy:
+2 -2
View File
@@ -23,6 +23,6 @@ coloredlogs==15.0.1
docutils>=0.21.2;python_version <= "3.11" docutils>=0.21.2;python_version <= "3.11"
docutils>=0.22.4; python_version > "3.11" docutils>=0.22.4; python_version > "3.11"
parameterized==0.9.0 parameterized==0.9.0
granian[reload]==2.7.4 granian[reload]==2.7.5
basedpyright==1.39.5 basedpyright==1.39.6
types-lxml==2026.2.16 types-lxml==2026.2.16
+2 -2
View File
@@ -1,2 +1,2 @@
granian==2.7.4 granian==2.7.5
granian[pname]==2.7.4 granian[pname]==2.7.5
+1 -1
View File
@@ -13,7 +13,7 @@ sniffio==1.3.1
valkey==6.1.1 valkey==6.1.1
markdown-it-py==4.2.0 markdown-it-py==4.2.0
msgspec==0.21.1 msgspec==0.21.1
typer==0.25.1 typer==0.26.7
isodate==0.7.2 isodate==0.7.2
whitenoise==6.12.0 whitenoise==6.12.0
typing-extensions==4.15.0 typing-extensions==4.15.0
+8 -1
View File
@@ -10,6 +10,7 @@ from os.path import dirname, abspath
import logging import logging
import msgspec import msgspec
from ._settings import SettingsPref
# Debug # Debug
LOG_FORMAT_DEBUG: str = '%(levelname)-7s %(name)-30.30s: %(message)s' LOG_FORMAT_DEBUG: str = '%(levelname)-7s %(name)-30.30s: %(message)s'
@@ -47,6 +48,12 @@ def init_settings():
settings.clear() settings.clear()
settings.update(cfg) settings.update(cfg)
if get_setting("server.public_instance"):
# enable image proxy for public instances #6125
settings["server"]["image_proxy"] = True
pref: SettingsPref = get_setting("preferences")
pref.lock.add("image_proxy")
sxng_debug = get_setting("general.debug") sxng_debug = get_setting("general.debug")
if sxng_debug: if sxng_debug:
_logging_config_debug() _logging_config_debug()
@@ -66,7 +73,7 @@ def init_settings():
if settings['server']['public_instance']: if settings['server']['public_instance']:
logger.warning( logger.warning(
"Be aware you have activated features intended only for public instances. " "Be aware you have activated features intended only for public instances. "
"This force the usage of the limiter and link_token / " "This force the usage of the limiter, link_token and image proxy / "
"see https://docs.searxng.org/admin/searx.limiter.html" "see https://docs.searxng.org/admin/searx.limiter.html"
) )
+42
View File
@@ -0,0 +1,42 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""Implementation of the :py:obj:`preference <searx.preference>` settings."""
# pylint: disable = too-few-public-methods
import typing as t
import msgspec
class SettingsPref(msgspec.Struct, kw_only=True, forbid_unknown_fields=True):
"""Options for configuring the preferences
.. code:: yaml
preferences:
lock:
- favicon_resolver
- image_proxy
- method
# ...
"""
lock: set[
t.Literal[
"categories",
"language",
"locale",
"autocomplete",
"favicon_resolver",
"image_proxy",
"method",
"safesearch",
"theme",
"results_on_new_tab",
"doi_resolver",
"simple_style",
"center_alignment",
"query_in_title",
"search_on_category_select",
]
] = set()
"""Lock arbitrary settings on the preferences page."""
+2 -3
View File
@@ -51,11 +51,10 @@ def request(query, params):
} }
params["url"] = f"{base_url}?{urlencode(query_params)}" params["url"] = f"{base_url}?{urlencode(query_params)}"
params["headers"]["Referer"] = "https://www.bilibili.com" params["headers"]["Referer"] = "https://www.bilibili.com/"
params["headers"]["Accept"] = "application/json, text/javascript, */*; q=0.01"
params["cookies"] = cookie params["cookies"] = cookie
return params
def response(resp): def response(resp):
search_res = resp.json() search_res = resp.json()
+2
View File
@@ -41,7 +41,9 @@ safesearch_cookies = {0: "-2", 1: None, 2: "1"}
safesearch_args = {0: "1", 1: None, 2: "1"} safesearch_args = {0: "1", 1: None, 2: "1"}
search_path_map = {"images": "i", "videos": "v", "news": "news"} search_path_map = {"images": "i", "videos": "v", "news": "news"}
_HTTP_User_Agent: str = gen_useragent() _HTTP_User_Agent: str = gen_useragent()
send_accept_language_header = False
def init(engine_settings: dict[str, t.Any]): def init(engine_settings: dict[str, t.Any]):
+8 -1
View File
@@ -10,10 +10,12 @@ import time
import typing as t import typing as t
from urllib.parse import urlencode from urllib.parse import urlencode
from lxml import html
from searx.result_types import EngineResults from searx.result_types import EngineResults
from searx.exceptions import SearxEngineCaptchaException
from searx.extended_types import SXNG_Response from searx.extended_types import SXNG_Response
from searx.utils import extr, gen_useragent, html_to_text from searx.utils import extr, gen_useragent, html_to_text, eval_xpath
from searx.network import get from searx.network import get
if t.TYPE_CHECKING: if t.TYPE_CHECKING:
@@ -40,6 +42,11 @@ time_range_map = {"day": "d", "week": "w", "month": "m", "year": "y"}
def _get_page_hash(query: str, page: int, headers: dict[str, str]) -> str: def _get_page_hash(query: str, page: int, headers: dict[str, str]) -> str:
resp = get(f"{base_url}/web/result?q={query}&page={page}", headers=headers) resp = get(f"{base_url}/web/result?q={query}&page={page}", headers=headers)
# detect captcha (if any)
doc = html.fromstring(resp.text)
if eval_xpath(doc, "//*[@id='spam-messages']"):
raise SearxEngineCaptchaException()
# the text we search for looks like: # the text we search for looks like:
# load("/desk?lang="+eV.p.param['hl']+"&q="+eV['p']['q_encode']+"&page=5&h=aa45603&t=177582576&origin=web&comp=web_serp_pag&p=gmx-com&sp=&lr="+eV.p.param['lr0']+"&mkt="+eV.p.param['mkt0']+"&family="+eV.p.param['familyFilter']+"&fcons="+eV.p.perm.fCons,"google", "eMMO", "eMH","eMP"); # pylint: disable=line-too-long # load("/desk?lang="+eV.p.param['hl']+"&q="+eV['p']['q_encode']+"&page=5&h=aa45603&t=177582576&origin=web&comp=web_serp_pag&p=gmx-com&sp=&lr="+eV.p.param['lr0']+"&mkt="+eV.p.param['mkt0']+"&family="+eV.p.param['familyFilter']+"&fcons="+eV.p.perm.fCons,"google", "eMMO", "eMH","eMP"); # pylint: disable=line-too-long
return extr(resp.text, "&h=", "&t=") return extr(resp.text, "&h=", "&t=")
+9 -1
View File
@@ -20,6 +20,7 @@ Paging:
- :py:obj:`paging` - :py:obj:`paging`
- :py:obj:`page_size` - :py:obj:`page_size`
- :py:obj:`first_page_num` - :py:obj:`first_page_num`
- :py:obj:`send_page_num_on_first_page`
Time Range: Time Range:
@@ -169,6 +170,10 @@ number, but an offset.'''
first_page_num = 1 first_page_num = 1
'''Number of the first page (usually 0 or 1).''' '''Number of the first page (usually 0 or 1).'''
send_page_num_on_first_page = True
'''Whether to include the page number in the request for the first page.
This can help if an engine blocks request that send a page number for the first page.'''
results_query = '' results_query = ''
'''JSON query for the list of result items. '''JSON query for the list of result items.
@@ -322,10 +327,13 @@ def request(query, params): # pylint: disable=redefined-outer-name
if params['safesearch']: if params['safesearch']:
safe_search = safe_search_map[params['safesearch']] safe_search = safe_search_map[params['safesearch']]
pageno = ""
if send_page_num_on_first_page or params["pageno"] != 1:
pageno = (params['pageno'] - 1) * page_size + first_page_num
fp = { # pylint: disable=invalid-name fp = { # pylint: disable=invalid-name
'query': urlencode({'q': query})[2:], 'query': urlencode({'q': query})[2:],
'lang': lang, 'lang': lang,
'pageno': (params['pageno'] - 1) * page_size + first_page_num, 'pageno': pageno,
'time_range': time_range, 'time_range': time_range,
'safe_search': safe_search, 'safe_search': safe_search,
} }
+7 -2
View File
@@ -45,7 +45,7 @@ about = {
base_url = "https://api2.marginalia-search.com" base_url = "https://api2.marginalia-search.com"
safesearch = True safesearch = True
categories = ["general"] categories = ["general"]
paging = False paging = True
results_per_page = 20 results_per_page = 20
api_key = None api_key = None
"""To get an API key, please follow the instructions from `Key and license`_ """To get an API key, please follow the instructions from `Key and license`_
@@ -85,7 +85,12 @@ class ApiSearchResults(t.TypedDict):
def request(query: str, params: dict[str, t.Any]): def request(query: str, params: dict[str, t.Any]):
query_params = {"count": results_per_page, "nsfw": min(params["safesearch"], 1), "query": query} query_params = {
"page": params["pageno"],
"count": results_per_page,
"nsfw": min(params["safesearch"], 1),
"query": query,
}
params["url"] = f"{base_url}/search?{urlencode(query_params)}" params["url"] = f"{base_url}/search?{urlencode(query_params)}"
params["headers"]["User-Agent"] = searxng_useragent() params["headers"]["User-Agent"] = searxng_useragent()
+4 -2
View File
@@ -9,7 +9,7 @@ from lxml import html
from searx.result_types import EngineResults from searx.result_types import EngineResults
from searx.utils import eval_xpath_list, gen_useragent from searx.utils import eval_xpath_list, gen_useragent
from searx.enginelib import EngineCache from searx.enginelib import EngineCache
from searx.exceptions import SearxEngineAPIException from searx.exceptions import SearxEngineAPIException, SearxEngineAccessDeniedException
from searx.network import get from searx.network import get
@@ -58,6 +58,8 @@ def _get_secret_key():
# circumvents Cloudflare bot protections # circumvents Cloudflare bot protections
"User-Agent": gen_useragent(), "User-Agent": gen_useragent(),
"Referer": base_url, "Referer": base_url,
"Sec-GPC": "1",
"Connection": "keep-alive",
}, },
) )
@@ -95,7 +97,7 @@ def request(query, params):
try: try:
secret_key = _get_secret_key() secret_key = _get_secret_key()
CACHE.set(SECRET_KEY_DB_KEY, secret_key) CACHE.set(SECRET_KEY_DB_KEY, secret_key)
except SearxEngineAPIException as e: except (SearxEngineAPIException, SearxEngineAccessDeniedException) as e:
logger.debug("failed to extract API key %s" % e) logger.debug("failed to extract API key %s" % e)
secret_key = api_key secret_key = api_key
+8 -3
View File
@@ -1,6 +1,8 @@
# SPDX-License-Identifier: AGPL-3.0-or-later # SPDX-License-Identifier: AGPL-3.0-or-later
"""Public domain image archive""" """Public domain image archive"""
import re
from urllib.parse import urlencode, urlparse, urlunparse, parse_qsl from urllib.parse import urlencode, urlparse, urlunparse, parse_qsl
from json import dumps from json import dumps
@@ -49,6 +51,8 @@ paging = True
__CACHED_API_URL = None __CACHED_API_URL = None
_API_URL_RE = re.compile(r"\"(https://.*?/search-proxy)\"")
def _clean_url(url): def _clean_url(url):
parsed = urlparse(url) parsed = urlparse(url)
@@ -74,11 +78,12 @@ def _get_algolia_api_url():
if resp.status_code != 200: if resp.status_code != 200:
raise LookupError("Failed to obtain AWS api url for PDImageArchive") raise LookupError("Failed to obtain AWS api url for PDImageArchive")
api_url = extr(resp.text, 'const r="', '"', default=None) api_url_match = _API_URL_RE.search(resp.text)
if api_url_match is None:
if api_url is None:
raise LookupError("Couldn't obtain AWS api url for PDImageArchive") raise LookupError("Couldn't obtain AWS api url for PDImageArchive")
api_url = api_url_match.group(1)
__CACHED_API_URL = api_url __CACHED_API_URL = api_url
return api_url return api_url
-44
View File
@@ -1,44 +0,0 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""Svgrepo (icons)"""
from lxml import html
from searx.utils import extract_text, eval_xpath, eval_xpath_list
about = {
"website": 'https://www.svgrepo.com',
"official_api_documentation": 'https://svgapi.com',
"use_official_api": False,
"require_api_key": False,
"results": 'HTML',
}
paging = True
categories = ['images', 'icons']
base_url = "https://www.svgrepo.com"
results_xpath = "//div[@class='style_nodeListing__7Nmro']/div"
url_xpath = ".//a/@href"
title_xpath = ".//a/@title"
img_src_xpath = ".//img/@src"
def request(query, params):
params['url'] = f"{base_url}/vectors/{query}/{params['pageno']}/"
return params
def response(resp):
results = []
dom = html.fromstring(resp.text)
for result in eval_xpath_list(dom, results_xpath):
results.append(
{
'template': 'images.html',
'url': base_url + extract_text(eval_xpath(result, url_xpath)),
'title': extract_text(eval_xpath(result, title_xpath)).replace(" SVG File", "").replace("Show ", ""),
'img_src': extract_text(eval_xpath(result, img_src_xpath)),
}
)
return results
+10 -1
View File
@@ -22,6 +22,7 @@ Paging:
- :py:obj:`paging` - :py:obj:`paging`
- :py:obj:`page_size` - :py:obj:`page_size`
- :py:obj:`first_page_num` - :py:obj:`first_page_num`
- :py:obj:`send_page_num_on_first_page`
Time Range: Time Range:
@@ -174,6 +175,10 @@ number, but an offset.'''
first_page_num = 1 first_page_num = 1
'''Number of the first page (usually 0 or 1).''' '''Number of the first page (usually 0 or 1).'''
send_page_num_on_first_page = True
'''Whether to include the page number in the request for the first page.
This can help if an engine blocks request that send a page number for the first page.'''
time_range_support = False time_range_support = False
'''Engine supports search time range.''' '''Engine supports search time range.'''
@@ -238,10 +243,14 @@ def request(query, params):
if safe_search_val is not None: if safe_search_val is not None:
safe_search = safe_search_map[safe_search_val] safe_search = safe_search_map[safe_search_val]
pageno = ""
if send_page_num_on_first_page or params["pageno"] != 1:
pageno = (params['pageno'] - 1) * page_size + first_page_num
fargs = { fargs = {
'query': urlencode({'q': query})[2:], 'query': urlencode({'q': query})[2:],
'lang': lang, 'lang': lang,
'pageno': (params['pageno'] - 1) * page_size + first_page_num, 'pageno': pageno,
'time_range': time_range, 'time_range': time_range,
'safe_search': safe_search, 'safe_search': safe_search,
} }
+52 -63
View File
@@ -17,13 +17,14 @@ import babel.core
import searx.plugins import searx.plugins
from searx import settings, autocomplete, favicons from searx import get_setting, settings, autocomplete, favicons
from searx.enginelib import Engine from searx.enginelib import Engine
from searx.engines import DEFAULT_CATEGORY from searx.engines import DEFAULT_CATEGORY
from searx.extended_types import SXNG_Request from searx.extended_types import SXNG_Request
from searx.locales import LOCALE_NAMES from searx.locales import LOCALE_NAMES
from searx.webutils import VALID_LANGUAGE_CODE from searx.webutils import VALID_LANGUAGE_CODE
from ._settings import SettingsPref
COOKIE_MAX_AGE = 60 * 60 * 24 * 365 * 5 # 5 years COOKIE_MAX_AGE = 60 * 60 * 24 * 365 * 5 # 5 years
DOI_RESOLVERS = list(settings['doi_resolvers']) DOI_RESOLVERS = list(settings['doi_resolvers'])
@@ -386,6 +387,7 @@ class ClientPref:
return cls(locale=locale) return cls(locale=locale)
@t.final
class Preferences: class Preferences:
"""Validates and saves preferences to cookies""" """Validates and saves preferences to cookies"""
@@ -400,95 +402,91 @@ class Preferences:
super().__init__() super().__init__()
self.cfg: SettingsPref = get_setting("preferences")
self.key_value_settings: dict[str, Setting] = { self.key_value_settings: dict[str, Setting] = {
# fmt: off
'categories': MultipleChoiceSetting( 'categories': MultipleChoiceSetting(
['general'], ["general"],
locked=is_locked('categories'), locked="categories" in self.cfg.lock,
choices=categories + ['none'] choices=categories + ["none"],
), ),
'language': SearchLanguageSetting( 'language': SearchLanguageSetting(
settings['search']['default_lang'], get_setting("search.default_lang"),
locked=is_locked('language'), locked="language" in self.cfg.lock,
choices=settings['search']['languages'] + [''] choices=get_setting("search.languages") + [""],
), ),
'locale': EnumStringSetting( 'locale': EnumStringSetting(
settings['ui']['default_locale'], get_setting("ui.default_locale"),
locked=is_locked('locale'), locked="locale" in self.cfg.lock,
choices=list(LOCALE_NAMES.keys()) + [''] choices=list(LOCALE_NAMES.keys()) + [""],
), ),
'autocomplete': EnumStringSetting( 'autocomplete': EnumStringSetting(
settings['search']['autocomplete'], get_setting("search.autocomplete"),
locked=is_locked('autocomplete'), locked="autocomplete" in self.cfg.lock,
choices=list(autocomplete.backends.keys()) + [''] choices=list(autocomplete.backends.keys()) + [""],
), ),
'favicon_resolver': EnumStringSetting( 'favicon_resolver': EnumStringSetting(
settings['search']['favicon_resolver'], get_setting("search.favicon_resolver"),
locked=is_locked('favicon_resolver'), locked="favicon_resolver" in self.cfg.lock,
choices=list(favicons.proxy.CFG.resolver_map.keys()) + [''] choices=list(favicons.proxy.CFG.resolver_map.keys()) + [''],
), ),
'image_proxy': BooleanSetting( 'image_proxy': BooleanSetting(
settings['server']['image_proxy'], get_setting("server.image_proxy"),
locked=is_locked('image_proxy') locked="image_proxy" in self.cfg.lock,
), ),
'method': EnumStringSetting( 'method': EnumStringSetting(
settings['server']['method'], get_setting("server.method"),
locked=is_locked('method'), locked="method" in self.cfg.lock,
choices=('GET', 'POST') choices=("GET", "POST"),
), ),
'safesearch': MapSetting( 'safesearch': MapSetting(
settings['search']['safe_search'], get_setting("search.safe_search"),
locked=is_locked('safesearch'), locked="safesearch" in self.cfg.lock,
map={ map={
'0': 0, "0": 0,
'1': 1, "1": 1,
'2': 2 "2": 2,
} },
), ),
'theme': EnumStringSetting( 'theme': EnumStringSetting(
settings['ui']['default_theme'], get_setting("ui.default_theme"),
locked=is_locked('theme'), locked="theme" in self.cfg.lock,
choices=themes choices=themes,
), ),
'results_on_new_tab': BooleanSetting( 'results_on_new_tab': BooleanSetting(
settings['ui']['results_on_new_tab'], get_setting("ui.results_on_new_tab"),
locked=is_locked('results_on_new_tab') locked="results_on_new_tab" in self.cfg.lock,
), ),
'doi_resolver': MultipleChoiceSetting( 'doi_resolver': MultipleChoiceSetting(
[settings['default_doi_resolver'], ], [get_setting("default_doi_resolver")],
locked=is_locked('doi_resolver'), locked="doi_resolver" in self.cfg.lock,
choices=DOI_RESOLVERS choices=DOI_RESOLVERS,
), ),
'simple_style': EnumStringSetting( 'simple_style': EnumStringSetting(
settings['ui']['theme_args']['simple_style'], get_setting("ui.theme_args.simple_style"),
locked=is_locked('simple_style'), locked="simple_style" in self.cfg.lock,
choices=['', 'auto', 'light', 'dark', 'black'] choices=["", "auto", "light", "dark", "black"],
), ),
'center_alignment': BooleanSetting( 'center_alignment': BooleanSetting(
settings['ui']['center_alignment'], get_setting("ui.center_alignment"),
locked=is_locked('center_alignment') locked="center_alignment" in self.cfg.lock,
),
'advanced_search': BooleanSetting(
settings['ui']['advanced_search'],
locked=is_locked('advanced_search')
), ),
'query_in_title': BooleanSetting( 'query_in_title': BooleanSetting(
settings['ui']['query_in_title'], get_setting("ui.query_in_title"),
locked=is_locked('query_in_title') locked="query_in_title" in self.cfg.lock,
), ),
'search_on_category_select': BooleanSetting( 'search_on_category_select': BooleanSetting(
settings['ui']['search_on_category_select'], get_setting("ui.search_on_category_select"),
locked=is_locked('search_on_category_select') locked="search_on_category_select" in self.cfg.lock,
), ),
'hotkeys': EnumStringSetting( 'hotkeys': EnumStringSetting(
settings['ui']['hotkeys'], get_setting("ui.hotkeys"),
choices=['default', 'vim'] choices=["default", "vim"],
), ),
'url_formatting': EnumStringSetting( 'url_formatting': EnumStringSetting(
settings['ui']['url_formatting'], get_setting("ui.url_formatting"),
choices=['pretty', 'full', 'host'] choices=["pretty", "full", "host"],
), ),
# fmt: on
} }
self.engines = EnginesSetting('engines', engines=engines.values()) self.engines = EnginesSetting('engines', engines=engines.values())
@@ -597,12 +595,3 @@ class Preferences:
break break
return valid return valid
def is_locked(setting_name: str):
"""Checks if a given setting name is locked by settings.yml"""
if 'preferences' not in settings:
return False
if 'lock' not in settings['preferences']:
return False
return setting_name in settings['preferences']['lock']
-1
View File
@@ -152,7 +152,6 @@ class OnlineProcessor(EngineProcessor):
# add Accept-Language header # add Accept-Language header
# https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Accept-Language # https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Accept-Language
headers["Accept-Language"] = "en,en-US;q=0.7,en;q=0.3"
if self.engine.send_accept_language_header and search_query.locale: if self.engine.send_accept_language_header and search_query.locale:
_l = search_query.locale.language _l = search_query.locale.language
_t = search_query.locale.territory or _l _t = search_query.locale.territory or _l
+37 -11
View File
@@ -154,14 +154,13 @@ ui:
# URL formatting: pretty, full or host # URL formatting: pretty, full or host
url_formatting: pretty url_formatting: pretty
# Lock arbitrary settings on the preferences page. preferences:
# # Lock arbitrary settings on the preferences page.
# preferences: lock: []
# lock:
# - categories # - categories
# - language # - language
# - autocomplete # - autocomplete
# - favicon # - favicon_resolver
# - safesearch # - safesearch
# - method # - method
# - doi_resolver # - doi_resolver
@@ -965,6 +964,22 @@ engines:
timeout: 8.0 timeout: 8.0
disabled: true disabled: true
- name: gabanza
engine: xpath
search_url: https://www.gabanza.com/search?query={query}
shortcut: gab
timeout: 4
disabled: true
results_xpath: //div[contains(@class, "border-t")]/div/div
url_xpath: (.//a/@href)[1]
title_xpath: ./a
content_xpath: .//p
about:
website: https://www.gabanza.com
use_official_api: false
require_api_key: false
results: HTML
- name: geizhals - name: geizhals
engine: geizhals engine: geizhals
shortcut: geiz shortcut: geiz
@@ -2549,12 +2564,6 @@ engines:
results: HTML results: HTML
language: de language: de
- name: svgrepo
engine: svgrepo
shortcut: svg
timeout: 10.0
disabled: true
- name: tootfinder - name: tootfinder
engine: tootfinder engine: tootfinder
shortcut: toot shortcut: toot
@@ -2600,6 +2609,23 @@ engines:
shortcut: wttr shortcut: wttr
timeout: 9.0 timeout: 9.0
- name: zapmeta
engine: xpath
shortcut: zpm
search_url: https://www.zapmeta.com/search?q={query}&pg={pageno}
results_xpath: //article[contains(@class, "organic-results-item")]
url_xpath: ./h2/a/@href
title_xpath: ./h2
content_xpath: ./p
paging: true
send_page_num_on_first_page: false # otherwise blocks requests
disabled: true
about:
website: https://www.zapmeta.com/
use_official_api: false
require_api_key: false
results: HTML
- name: braveapi - name: braveapi
engine: braveapi engine: braveapi
# read https://docs.searxng.org/dev/engines/online/brave.html # read https://docs.searxng.org/dev/engines/online/brave.html
+4 -4
View File
@@ -15,6 +15,7 @@ import msgspec
from typing_extensions import override from typing_extensions import override
from .brand import SettingsBrand from .brand import SettingsBrand
from .sxng_locales import sxng_locales from .sxng_locales import sxng_locales
from ._settings import SettingsPref
searx_dir = abspath(dirname(__file__)) searx_dir = abspath(dirname(__file__))
@@ -146,6 +147,8 @@ def apply_schema(settings: dict[str, t.Any], schema: dict[str, t.Any], path_list
# Type Validation at runtime: # Type Validation at runtime:
# https://jcristharif.com/msgspec/structs.html#type-validation # https://jcristharif.com/msgspec/structs.html#type-validation
cfg_dict = settings.get(key) cfg_dict = settings.get(key)
if cfg_dict is None:
cfg_dict = {}
cfg_json = msgspec.json.encode(cfg_dict) cfg_json = msgspec.json.encode(cfg_dict)
settings[key] = msgspec.json.decode(cfg_json, type=value) settings[key] = msgspec.json.decode(cfg_json, type=value)
except msgspec.ValidationError as e: except msgspec.ValidationError as e:
@@ -236,16 +239,13 @@ SCHEMA: dict[str, t.Any] = {
}, },
'center_alignment': SettingsValue(bool, False), 'center_alignment': SettingsValue(bool, False),
'results_on_new_tab': SettingsValue(bool, False), 'results_on_new_tab': SettingsValue(bool, False),
'advanced_search': SettingsValue(bool, False),
'query_in_title': SettingsValue(bool, False), 'query_in_title': SettingsValue(bool, False),
'cache_url': SettingsValue(str, 'https://web.archive.org/web/'), 'cache_url': SettingsValue(str, 'https://web.archive.org/web/'),
'search_on_category_select': SettingsValue(bool, True), 'search_on_category_select': SettingsValue(bool, True),
'hotkeys': SettingsValue(('default', 'vim'), 'default'), 'hotkeys': SettingsValue(('default', 'vim'), 'default'),
'url_formatting': SettingsValue(('pretty', 'full', 'host'), 'pretty'), 'url_formatting': SettingsValue(('pretty', 'full', 'host'), 'pretty'),
}, },
'preferences': { "preferences": SettingsPref,
'lock': SettingsValue(list, []),
},
'outgoing': { 'outgoing': {
'useragent_suffix': SettingsValue(str, ''), 'useragent_suffix': SettingsValue(str, ''),
'request_timeout': SettingsValue(numbers.Real, 3.0), 'request_timeout': SettingsValue(numbers.Real, 3.0),
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -180,7 +180,7 @@
{%- if 'autocomplete' not in locked_preferences -%} {%- if 'autocomplete' not in locked_preferences -%}
{%- include 'simple/preferences/autocomplete.html' -%} {%- include 'simple/preferences/autocomplete.html' -%}
{%- endif -%} {%- endif -%}
{%- if 'favicon' not in locked_preferences -%} {%- if 'favicon_resolver' not in locked_preferences -%}
{%- include 'simple/preferences/favicon.html' -%} {%- include 'simple/preferences/favicon.html' -%}
{%- endif -%} {%- endif -%}
{% if 'safesearch' not in locked_preferences %} {% if 'safesearch' not in locked_preferences %}
Binary file not shown.
+20 -22
View File
@@ -18,14 +18,14 @@
# French <french@noreply.codeberg.org>, 2025. # French <french@noreply.codeberg.org>, 2025.
# return42 <return42@noreply.codeberg.org>, 2025, 2026. # return42 <return42@noreply.codeberg.org>, 2025, 2026.
# Raithlin <raithlin@noreply.codeberg.org>, 2025. # Raithlin <raithlin@noreply.codeberg.org>, 2025.
# grumpyoldtechie <grumpyoldtechie@noreply.codeberg.org>, 2025. # grumpyoldtechie <grumpyoldtechie@noreply.codeberg.org>, 2025, 2026.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-25 10:44+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: grumpyoldtechie <grumpyoldtechie@noreply.codeberg.org>\n"
"Language: af\n" "Language: af\n"
"Language-Team: Afrikaans " "Language-Team: Afrikaans "
"<https://translate.codeberg.org/projects/searxng/searxng/af/>\n" "<https://translate.codeberg.org/projects/searxng/searxng/af/>\n"
@@ -546,28 +546,28 @@ msgstr "toe"
msgid "answered" msgid "answered"
msgstr "geantwoord" msgstr "geantwoord"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Geen item gevind" msgstr "Geen item gevind"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Bron" msgstr "Bron"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Fout met die laai van die volgende bladsy" msgstr "Fout met die laai van die volgende bladsy"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ongeldige opstellings, redigeer asb jou voorkeure" msgstr "Ongeldige opstellings, redigeer asb jou voorkeure"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ongeldige opstellings" msgstr "Ongeldige opstellings"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "soekfout" msgstr "soekfout"
@@ -627,12 +627,12 @@ msgstr "bediener API fout"
msgid "Suspended" msgid "Suspended"
msgstr "Opgehef" msgstr "Opgehef"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} minute gelede" msgstr "{minutes} minute gelede"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} ure, {minutes} minute gelede" msgstr "{hours} ure, {minutes} minute gelede"
@@ -771,12 +771,11 @@ msgid "Infinite scroll"
msgstr "Oneindige blaai" msgstr "Oneindige blaai"
#: searx/plugins/infinite_scroll.py:26 #: searx/plugins/infinite_scroll.py:26
#, fuzzy
msgid "" msgid ""
"Automatically loads the next page when scrolling to bottom of the current" "Automatically loads the next page when scrolling to bottom of the current"
" page" " page"
msgstr "" msgstr ""
"Laai outomaties die volgende bladsy wanneer na die onderkant van die " "Laai die volgende bladsy outomaties wanneer na die onderkant van die "
"huidige bladsy geblaai word" "huidige bladsy geblaai word"
#: searx/plugins/oa_doi_rewrite.py:54 #: searx/plugins/oa_doi_rewrite.py:54
@@ -1029,23 +1028,19 @@ msgstr "Spesiale Navrae"
msgid "Cookies" msgid "Cookies"
msgstr "Koekies" msgstr "Koekies"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Aantal resultate"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Info" msgstr "Info"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Terug na bo" msgstr "Terug na bo"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Vorige bladsy" msgstr "Vorige bladsy"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Volgende bladsy" msgstr "Volgende bladsy"
@@ -2161,3 +2156,6 @@ msgstr "versteek video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Ondersteun gekose taal" #~ msgstr "Ondersteun gekose taal"
#~ msgid "Number of results"
#~ msgstr "Aantal resultate"
Binary file not shown.
+88 -86
View File
@@ -27,27 +27,29 @@
# return42 <return42@noreply.codeberg.org>, 2025, 2026. # return42 <return42@noreply.codeberg.org>, 2025, 2026.
# DZDevelopers <dzdevelopers@noreply.codeberg.org>, 2025. # DZDevelopers <dzdevelopers@noreply.codeberg.org>, 2025.
# youtherthyf <youtherthyf@noreply.codeberg.org>, 2025. # youtherthyf <youtherthyf@noreply.codeberg.org>, 2025.
# mustafa-phd <mustafa-phd@noreply.codeberg.org>, 2026.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-27 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: mustafa-phd <mustafa-phd@noreply.codeberg.org>\n"
"Language-Team: Arabic <https://translate.codeberg.org/projects/searxng/"
"searxng/ar/>\n"
"Language: ar\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" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\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 2026.5\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
#: searx/searxng.msg #: searx/searxng.msg
msgid "without further subgrouping" msgid "without further subgrouping"
msgstr "بدون تقسيم" msgstr "بدون تقسيم إضافي"
#. CONSTANT_NAMES['DEFAULT_CATEGORY'] #. CONSTANT_NAMES['DEFAULT_CATEGORY']
#: searx/searxng.msg #: searx/searxng.msg
@@ -72,7 +74,7 @@ msgstr "موسيقى"
#. CATEGORY_NAMES['SOCIAL_MEDIA'] #. CATEGORY_NAMES['SOCIAL_MEDIA']
#: searx/searxng.msg #: searx/searxng.msg
msgid "social media" msgid "social media"
msgstr "شبكات التواصل الإجتماعي" msgstr "التواصل الإجتماعي"
#. CATEGORY_NAMES['IMAGES'] #. CATEGORY_NAMES['IMAGES']
#: searx/searxng.msg #: searx/searxng.msg
@@ -87,7 +89,7 @@ msgstr "ڤيديوهات"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:146 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "راديو" msgstr "إذاعة"
#. CATEGORY_NAMES['TV'] #. CATEGORY_NAMES['TV']
#: searx/searxng.msg #: searx/searxng.msg
@@ -97,7 +99,7 @@ msgstr "تلفاز"
#. CATEGORY_NAMES['IT'] #. CATEGORY_NAMES['IT']
#: searx/searxng.msg #: searx/searxng.msg
msgid "it" msgid "it"
msgstr "علوم التكنولوجيا" msgstr "علوم التقنية"
#. CATEGORY_NAMES['NEWS'] #. CATEGORY_NAMES['NEWS']
#: searx/searxng.msg #: searx/searxng.msg
@@ -112,7 +114,7 @@ msgstr "خريطة"
#. CATEGORY_NAMES['ONIONS'] #. CATEGORY_NAMES['ONIONS']
#: searx/searxng.msg #: searx/searxng.msg
msgid "onions" msgid "onions"
msgstr "برمجيات البصلة" msgstr "أونيون"
#. CATEGORY_NAMES['SCIENCE'] #. CATEGORY_NAMES['SCIENCE']
#: searx/searxng.msg #: searx/searxng.msg
@@ -152,12 +154,12 @@ msgstr "مستودعات"
#. CATEGORY_GROUPS['SOFTWARE_WIKIS'] #. CATEGORY_GROUPS['SOFTWARE_WIKIS']
#: searx/searxng.msg #: searx/searxng.msg
msgid "software wikis" msgid "software wikis"
msgstr "الموسوعات التشاركية للبرنامج" msgstr "موسوعات البرمجية"
#. CATEGORY_GROUPS['WEB'] #. CATEGORY_GROUPS['WEB']
#: searx/searxng.msg #: searx/searxng.msg
msgid "web" msgid "web"
msgstr "الشبكة العالمية" msgstr "الويب"
#. CATEGORY_GROUPS['SCIENTIFIC PUBLICATIONS'] #. CATEGORY_GROUPS['SCIENTIFIC PUBLICATIONS']
#: searx/searxng.msg #: searx/searxng.msg
@@ -192,17 +194,17 @@ msgstr "فترة التشغيل"
#. BRAND_CUSTOM_LINKS['ABOUT'] #. BRAND_CUSTOM_LINKS['ABOUT']
#: searx/searxng.msg searx/templates/simple/base.html:47 #: searx/searxng.msg searx/templates/simple/base.html:47
msgid "About" msgid "About"
msgstr "حَول" msgstr "حول"
#. WEATHER_TERMS['AVERAGE TEMP.'] #. WEATHER_TERMS['AVERAGE TEMP.']
#: searx/searxng.msg #: searx/searxng.msg
msgid "Average temp." msgid "Average temp."
msgstr "متوسط الحرارة" msgstr "متوسط درجة الحرارة."
#. WEATHER_TERMS['CLOUD COVER'] #. WEATHER_TERMS['CLOUD COVER']
#: searx/searxng.msg #: searx/searxng.msg
msgid "Cloud cover" msgid "Cloud cover"
msgstr "حالة الطقس" msgstr "نسبة الغيوم"
#. WEATHER_TERMS['CONDITION'] #. WEATHER_TERMS['CONDITION']
#: searx/searxng.msg #: searx/searxng.msg
@@ -212,7 +214,7 @@ msgstr "غائم"
#. WEATHER_TERMS['CURRENT CONDITION'] #. WEATHER_TERMS['CURRENT CONDITION']
#: searx/searxng.msg #: searx/searxng.msg
msgid "Current condition" msgid "Current condition"
msgstr "الحالة الحالية" msgstr "حالة الطقس"
#. WEATHER_TERMS['EVENING'] #. WEATHER_TERMS['EVENING']
#: searx/searxng.msg #: searx/searxng.msg
@@ -232,12 +234,12 @@ msgstr "رطوبة"
#. WEATHER_TERMS['MAX TEMP.'] #. WEATHER_TERMS['MAX TEMP.']
#: searx/searxng.msg #: searx/searxng.msg
msgid "Max temp." msgid "Max temp."
msgstr "الحرارة العظمى" msgstr "أقصى درجة حرارة."
#. WEATHER_TERMS['MIN TEMP.'] #. WEATHER_TERMS['MIN TEMP.']
#: searx/searxng.msg #: searx/searxng.msg
msgid "Min temp." msgid "Min temp."
msgstr "الحرارة الدنيا" msgstr "أدنى درجة حرارة."
#. WEATHER_TERMS['MORNING'] #. WEATHER_TERMS['MORNING']
#: searx/searxng.msg #: searx/searxng.msg
@@ -247,12 +249,12 @@ msgstr "صباحا"
#. WEATHER_TERMS['NIGHT'] #. WEATHER_TERMS['NIGHT']
#: searx/searxng.msg #: searx/searxng.msg
msgid "Night" msgid "Night"
msgstr "ليلا" msgstr "ليلاً"
#. WEATHER_TERMS['NOON'] #. WEATHER_TERMS['NOON']
#: searx/searxng.msg #: searx/searxng.msg
msgid "Noon" msgid "Noon"
msgstr "ظهيرة" msgstr "ظهرا"
#. WEATHER_TERMS['PRESSURE'] #. WEATHER_TERMS['PRESSURE']
#: searx/searxng.msg searx/templates/simple/answer/weather.html:25 #: searx/searxng.msg searx/templates/simple/answer/weather.html:25
@@ -262,17 +264,17 @@ msgstr "الضغط"
#. WEATHER_TERMS['SUNRISE'] #. WEATHER_TERMS['SUNRISE']
#: searx/searxng.msg #: searx/searxng.msg
msgid "Sunrise" msgid "Sunrise"
msgstr "الشروق" msgstr "شروق"
#. WEATHER_TERMS['SUNSET'] #. WEATHER_TERMS['SUNSET']
#: searx/searxng.msg #: searx/searxng.msg
msgid "Sunset" msgid "Sunset"
msgstr "الغروب" msgstr "غروب"
#. WEATHER_TERMS['TEMPERATURE'] #. WEATHER_TERMS['TEMPERATURE']
#: searx/searxng.msg searx/templates/simple/answer/weather.html:17 #: searx/searxng.msg searx/templates/simple/answer/weather.html:17
msgid "Temperature" msgid "Temperature"
msgstr "درجة الحرارة" msgstr "درجة حرارة"
#. WEATHER_TERMS['UV INDEX'] #. WEATHER_TERMS['UV INDEX']
#: searx/searxng.msg #: searx/searxng.msg
@@ -337,12 +339,12 @@ msgstr "مطر خفيف"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Rain and thunder" msgid "Rain and thunder"
msgstr "مطر و رعد" msgstr "مطر ورعد"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Rain showers and thunder" msgid "Rain showers and thunder"
msgstr "زخات مطر و رعد" msgstr "زخات مطر ورعد"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
@@ -357,12 +359,12 @@ msgstr "مطر"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Heavy rain and thunder" msgid "Heavy rain and thunder"
msgstr "مطر غزير و رعد" msgstr "مطر غزير ورعد"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Heavy rain showers and thunder" msgid "Heavy rain showers and thunder"
msgstr "رعد و زخات مطر شديدة" msgstr "رعد وزخات مطر شديدة"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
@@ -377,7 +379,7 @@ msgstr "مطر غزير"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Light sleet and thunder" msgid "Light sleet and thunder"
msgstr "مطر خفيف مخلوط بثلج و رعد" msgstr "مطر خفيف مخلوط بثلج ورعد"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
@@ -387,62 +389,62 @@ msgstr "زخات مطر خفيفة مصحوبة بثلج ورعد"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Light sleet showers" msgid "Light sleet showers"
msgstr "" msgstr "زخات ثلجية خفيفة"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Light sleet" msgid "Light sleet"
msgstr "" msgstr "تساقط ثلجي خفيف"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Sleet and thunder" msgid "Sleet and thunder"
msgstr "" msgstr "ثلوج ورعد"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Sleet showers and thunder" msgid "Sleet showers and thunder"
msgstr "" msgstr "زخات مطر ثلجي ورعد"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Sleet showers" msgid "Sleet showers"
msgstr "" msgstr "زخات مطر ثلجي"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Sleet" msgid "Sleet"
msgstr "" msgstr "مطر ثلجي"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Heavy sleet and thunder" msgid "Heavy sleet and thunder"
msgstr "" msgstr "مطر ثلجي غزير ورعد"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Heavy sleet showers and thunder" msgid "Heavy sleet showers and thunder"
msgstr "" msgstr "زخات مطر ثلجي غزيرة ورعد"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Heavy sleet showers" msgid "Heavy sleet showers"
msgstr "" msgstr "زخات مطر ثلجي غزيرة"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Heavy sleet" msgid "Heavy sleet"
msgstr "" msgstr "مطر ثلجي غزير"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Light snow and thunder" msgid "Light snow and thunder"
msgstr "رعد و ثلج خفيف" msgstr "رعد وثلج خفيف"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Light snow showers and thunder" msgid "Light snow showers and thunder"
msgstr "رعد و زخات ثلج خفيفة" msgstr "رعد وزخات ثلج خفيفة"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
@@ -457,12 +459,12 @@ msgstr "ثلج خفيف"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Snow and thunder" msgid "Snow and thunder"
msgstr "رعد و ثلج" msgstr "رعد وثلج"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Snow showers and thunder" msgid "Snow showers and thunder"
msgstr "رعد و زخات ثلج" msgstr "رعد وزخات ثلج"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
@@ -477,12 +479,12 @@ msgstr "ثلج"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Heavy snow and thunder" msgid "Heavy snow and thunder"
msgstr "رعد و ثلج شديد" msgstr "رعد وثلج شديد"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
msgid "Heavy snow showers and thunder" msgid "Heavy snow showers and thunder"
msgstr "رعد و زخات ثلج شديدة" msgstr "رعد وزخات ثلج شديدة"
#. WEATHER_CONDITIONS #. WEATHER_CONDITIONS
#: searx/searxng.msg #: searx/searxng.msg
@@ -497,12 +499,12 @@ msgstr "ثلج شديد"
#. SOCIAL_MEDIA_TERMS['SUBSCRIBERS'] #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
#: searx/engines/lemmy.py:85 searx/searxng.msg #: searx/engines/lemmy.py:85 searx/searxng.msg
msgid "subscribers" msgid "subscribers"
msgstr "المشتركين" msgstr "مشتركين"
#. SOCIAL_MEDIA_TERMS['POSTS'] #. SOCIAL_MEDIA_TERMS['POSTS']
#: searx/engines/lemmy.py:86 searx/searxng.msg #: searx/engines/lemmy.py:86 searx/searxng.msg
msgid "posts" msgid "posts"
msgstr "المنشور" msgstr "منشورات"
#. SOCIAL_MEDIA_TERMS['ACTIVE USERS'] #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
#: searx/engines/lemmy.py:87 searx/searxng.msg #: searx/engines/lemmy.py:87 searx/searxng.msg
@@ -533,12 +535,12 @@ msgstr "النقاط"
#. SOCIAL_MEDIA_TERMS['TITLE'] #. SOCIAL_MEDIA_TERMS['TITLE']
#: searx/searxng.msg #: searx/searxng.msg
msgid "title" msgid "title"
msgstr "العنوان" msgstr "عنوان"
#. SOCIAL_MEDIA_TERMS['AUTHOR'] #. SOCIAL_MEDIA_TERMS['AUTHOR']
#: searx/engines/hackernews.py:86 searx/searxng.msg #: searx/engines/hackernews.py:86 searx/searxng.msg
msgid "author" msgid "author"
msgstr "الكاتب" msgstr "كاتب"
#. SOCIAL_MEDIA_TERMS['THREAD OPEN'] #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
#: searx/engines/discourse.py:149 searx/searxng.msg #: searx/engines/discourse.py:149 searx/searxng.msg
@@ -553,36 +555,36 @@ msgstr "مغلق"
#. SOCIAL_MEDIA_TERMS['THREAD ANSWERED'] #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
#: searx/engines/discourse.py:160 searx/searxng.msg #: searx/engines/discourse.py:160 searx/searxng.msg
msgid "answered" msgid "answered"
msgstr "أُجيبت" msgstr "تمت الإجابة"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "تعذر العثور على عناصر" msgstr "لم يتم العثور على عنصر"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "المصدر" msgstr "مصدر"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "حدث خلل أثناء تحميل الصفحة التالية" msgstr "خطأ في تحميل الصفحة التالية"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "إنّ الإعدادات خاطئة، يرجى تعديل خياراتك" msgstr "إعدادات غير صالحة، يرجى تعديل تفضيلاتك"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "إعدادات غير صالحة" msgstr "إعدادات غير صالحة"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "خطأ في البحث" msgstr "خطأ في البحث"
#: searx/webutils.py:36 #: searx/webutils.py:36
msgid "timeout" msgid "timeout"
msgstr "نفذ الوقت" msgstr "انتهت المهلة"
#: searx/webutils.py:37 #: searx/webutils.py:37
msgid "parsing error" msgid "parsing error"
@@ -614,7 +616,7 @@ msgstr "خطأ في اتصال HTTP"
#: searx/webutils.py:56 #: searx/webutils.py:56
msgid "proxy error" msgid "proxy error"
msgstr "خطأ في وكيل البروكسي" msgstr "خطأ في الخادم الوكيل"
#: searx/webutils.py:57 #: searx/webutils.py:57
msgid "CAPTCHA" msgid "CAPTCHA"
@@ -630,21 +632,21 @@ msgstr "الدخول مرفوض"
#: searx/webutils.py:60 #: searx/webutils.py:60
msgid "server API error" msgid "server API error"
msgstr "خطأ في API الخادم" msgstr "خطأ في واجهة برمجة التطبيقات الخادم"
#: searx/webutils.py:79 #: searx/webutils.py:79
msgid "Suspended" msgid "Suspended"
msgstr "معلق" msgstr "معلق"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} minute(s) ago" msgstr "منذ {minutes} دقيقة"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "قبل {hours} ساعات، {minutes} دقائق" msgstr "منذ {hours} ساعات، {minutes} دقائق"
#: searx/answerers/random.py:68 #: searx/answerers/random.py:68
msgid "Generate different random values" msgid "Generate different random values"
@@ -658,20 +660,20 @@ msgstr "حساب {func} من الحجج"
#: searx/engines/boardreader.py:107 #: searx/engines/boardreader.py:107
#, python-brace-format #, python-brace-format
msgid "Posted by {author}" msgid "Posted by {author}"
msgstr "" msgstr "منشور بواسطة {author}"
#: searx/engines/openstreetmap.py:155 #: searx/engines/openstreetmap.py:155
msgid "Show route in map .." msgid "Show route in map .."
msgstr "أظهِر الطريق على الخريطة .." msgstr "اظهار المسار على الخريطة .."
#: searx/engines/pdbe.py:96 #: searx/engines/pdbe.py:96
#, python-brace-format #, python-brace-format
msgid "{title} (OBSOLETE)" msgid "{title} (OBSOLETE)"
msgstr "{title} (قديما)" msgstr "{title} (قديم)"
#: searx/engines/pdbe.py:103 #: searx/engines/pdbe.py:103
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "هذا الإدخال تم استبداله بـ" msgstr "تم استبدال هذا الإدخال بـ"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:293
msgid "Channel" msgid "Channel"
@@ -868,7 +870,7 @@ msgstr "التحويل بين الوحدات"
#: searx/result_types/answer.py:223 #: searx/result_types/answer.py:223
#, python-brace-format #, python-brace-format
msgid "{location}: {temperature}, {condition}" msgid "{location}: {temperature}, {condition}"
msgstr "{مكان}:{حرارة},{وضع}" msgstr "{location}:{temperature},{condition}"
#: searx/templates/simple/404.html:4 #: searx/templates/simple/404.html:4
msgid "Page not found" msgid "Page not found"
@@ -991,6 +993,8 @@ msgid ""
"This is a preview of the settings used by the 'Search URL' you used to " "This is a preview of the settings used by the 'Search URL' you used to "
"get here." "get here."
msgstr "" msgstr ""
"هذه معاينة للإعدادات المستخدمة في 'عنوان URL للبحث' الذي استخدمته للوصول إلى "
"هنا."
#: searx/templates/simple/preferences.html:158 #: searx/templates/simple/preferences.html:158
msgid "Press save to copy these preferences to your browser." msgid "Press save to copy these preferences to your browser."
@@ -1032,23 +1036,19 @@ msgstr "استفسارات خاصة"
msgid "Cookies" msgid "Cookies"
msgstr "كعكات الكوكيز" msgstr "كعكات الكوكيز"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "حصيلة نتائج البحث"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "معلومات" msgstr "معلومات"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "العودة للأعلى" msgstr "العودة للأعلى"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "الصفحة السابقة" msgstr "الصفحة السابقة"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "الصفحة التالية" msgstr "الصفحة التالية"
@@ -1294,7 +1294,7 @@ msgstr "حدث الصفحة."
#: searx/templates/simple/messages/no_results.html:20 #: searx/templates/simple/messages/no_results.html:20
msgid "Search for another query or select another category (above)." msgid "Search for another query or select another category (above)."
msgstr "ابحث عن استعلام آخر أو اختار فئة أخرى (أعلاه)" msgstr "ابحث عن استعلام آخر أو اختار فئة أخرى (أعلاه)."
#: searx/templates/simple/messages/no_results.html:21 #: searx/templates/simple/messages/no_results.html:21
msgid "Change the search engine used in the preferences:" msgid "Change the search engine used in the preferences:"
@@ -1324,7 +1324,7 @@ msgstr "الكلمات الرئيسية (أول كلمة في الاستعلام
#: searx/templates/simple/preferences/answerers.html:6 #: searx/templates/simple/preferences/answerers.html:6
#: searx/templates/simple/result_templates/packages.html:7 #: searx/templates/simple/result_templates/packages.html:7
msgid "Name" msgid "Name"
msgstr "التسمية" msgstr "الإسم"
#: searx/templates/simple/preferences/answerers.html:7 #: searx/templates/simple/preferences/answerers.html:7
msgid "Description" msgid "Description"
@@ -1666,7 +1666,7 @@ msgstr "عرض المصدر"
#: searx/templates/simple/result_templates/map.html:12 #: searx/templates/simple/result_templates/map.html:12
msgid "address" msgid "address"
msgstr "عنوان" msgstr "عنوان السكن"
#: searx/templates/simple/result_templates/map.html:43 #: searx/templates/simple/result_templates/map.html:43
msgid "show map" msgid "show map"
@@ -1763,7 +1763,7 @@ msgstr "الحاصد"
#: searx/templates/simple/result_templates/torrent.html:19 #: searx/templates/simple/result_templates/torrent.html:19
msgid "Number of Files" msgid "Number of Files"
msgstr "عدد الملفات" msgstr "عدد ملفات"
#: searx/templates/simple/result_templates/videos.html:6 #: searx/templates/simple/result_templates/videos.html:6
msgid "show video" msgid "show video"
@@ -2394,3 +2394,5 @@ msgstr "إخفاء الفيديو"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "يدعم اللغة المختارة" #~ msgstr "يدعم اللغة المختارة"
#~ msgid "Number of results"
#~ msgstr "حصيلة نتائج البحث"
Binary file not shown.
+16 -17
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: bg\n" "Language: bg\n"
@@ -546,28 +546,28 @@ msgstr "Затворено"
msgid "answered" msgid "answered"
msgstr "Отговорено" msgstr "Отговорено"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Не е намерен артикул" msgstr "Не е намерен артикул"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Източник" msgstr "Източник"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Грешка при зареждането на следващата страница" msgstr "Грешка при зареждането на следващата страница"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Неправилни настройки, моля редактирайте предпочитанията си" msgstr "Неправилни настройки, моля редактирайте предпочитанията си"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Невалидни настройки" msgstr "Невалидни настройки"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "Грешка при търсенето" msgstr "Грешка при търсенето"
@@ -627,12 +627,12 @@ msgstr "грешка в API на сървъра"
msgid "Suspended" msgid "Suspended"
msgstr "преустановен" msgstr "преустановен"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "преди {minutes} минута(минути)" msgstr "преди {minutes} минута(минути)"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "преди {hours} час(ове), {minutes} минута(минути)" msgstr "преди {hours} час(ове), {minutes} минута(минути)"
@@ -1021,23 +1021,19 @@ msgstr "Специялни Запитвания"
msgid "Cookies" msgid "Cookies"
msgstr "Бисквитки" msgstr "Бисквитки"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Брой резултати"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Инф." msgstr "Инф."
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Обратно към началото" msgstr "Обратно към началото"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Предишна страница" msgstr "Предишна страница"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Следваща страница" msgstr "Следваща страница"
@@ -2398,3 +2394,6 @@ msgstr "скрий видеото"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Поддържка на избраният език" #~ msgstr "Поддържка на избраният език"
#~ msgid "Number of results"
#~ msgstr "Брой резултати"
Binary file not shown.
+16 -17
View File
@@ -29,7 +29,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: bn\n" "Language: bn\n"
@@ -552,28 +552,28 @@ msgstr "বন্ধ"
msgid "answered" msgid "answered"
msgstr "উত্তরকৃত" msgstr "উত্তরকৃত"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "কোন আইটেম পাওয়া যায়নি" msgstr "কোন আইটেম পাওয়া যায়নি"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "উৎস" msgstr "উৎস"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "পরবর্তী পৃষ্ঠাটি লোড করায় ত্রুটি দেখা যাচ্ছে" msgstr "পরবর্তী পৃষ্ঠাটি লোড করায় ত্রুটি দেখা যাচ্ছে"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "অকেজো সেটিংস, অনুগ্রহ করে আপনার পছন্দগুলি সম্পাদনা করুন" msgstr "অকেজো সেটিংস, অনুগ্রহ করে আপনার পছন্দগুলি সম্পাদনা করুন"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "অকেজো সেটিংস" msgstr "অকেজো সেটিংস"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "সার্চ ত্রুটি" msgstr "সার্চ ত্রুটি"
@@ -633,12 +633,12 @@ msgstr "সার্ভার API ত্রুটি"
msgid "Suspended" msgid "Suspended"
msgstr "স্থগিত" msgstr "স্থগিত"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} মিনিট আগে" msgstr "{minutes} মিনিট আগে"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} ঘণ্টা, {minutes} মিনিট আগে" msgstr "{hours} ঘণ্টা, {minutes} মিনিট আগে"
@@ -1028,23 +1028,19 @@ msgstr "বিশেষ প্রশ্ন"
msgid "Cookies" msgid "Cookies"
msgstr "কুকি" msgstr "কুকি"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "ফলাফলের সংখ্যা"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "তথ্য" msgstr "তথ্য"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "উপরে ফিরে যান" msgstr "উপরে ফিরে যান"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "পূর্ববর্তী পেইজ" msgstr "পূর্ববর্তী পেইজ"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "পরবর্তী পেইজ" msgstr "পরবর্তী পেইজ"
@@ -2156,3 +2152,6 @@ msgstr "ভিডিও লুকিয়ে ফেলুন"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "নির্বাচিত ভাষা সমর্থন করে" #~ msgstr "নির্বাচিত ভাষা সমর্থন করে"
#~ msgid "Number of results"
#~ msgstr "ফলাফলের সংখ্যা"
Binary file not shown.
+16 -17
View File
@@ -13,7 +13,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: bo\n" "Language: bo\n"
@@ -536,28 +536,28 @@ msgstr ""
msgid "answered" msgid "answered"
msgstr "" msgstr ""
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "རྣམ་གྲངས་གང་ཡང་རྙེད་རྒྱུ་མ་བྱུང་།" msgstr "རྣམ་གྲངས་གང་ཡང་རྙེད་རྒྱུ་མ་བྱུང་།"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "" msgstr ""
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།ཁྱེད་ཀྱིས་གདམ་ཀ་ལ་བཅོས་སྒྲིག་གཏོང་རོགས།" msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།ཁྱེད་ཀྱིས་གདམ་ཀ་ལ་བཅོས་སྒྲིག་གཏོང་རོགས།"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།" msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "འཚོལ་བཤེར་ལ་ནོར་འཁྲུལ་བྱུང་།" msgstr "འཚོལ་བཤེར་ལ་ནོར་འཁྲུལ་བྱུང་།"
@@ -617,12 +617,12 @@ msgstr ""
msgid "Suspended" msgid "Suspended"
msgstr "" msgstr ""
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "སྐར་མ་ {minutes} སྔོན་ལ།" msgstr "སྐར་མ་ {minutes} སྔོན་ལ།"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "ཆུ་ཚོད་ {hours} དང་སྐར་མ {minutes} སྔོན་ལ།" msgstr "ཆུ་ཚོད་ {hours} དང་སྐར་མ {minutes} སྔོན་ལ།"
@@ -995,23 +995,19 @@ msgstr ""
msgid "Cookies" msgid "Cookies"
msgstr "རྐང་རྗེས།" msgstr "རྐང་རྗེས།"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "འཚོལ་འབྲས་ཀྱི་ཁ་གྲངས།"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "" msgstr ""
@@ -2289,3 +2285,6 @@ msgstr "རྙན་ཟློས་སྦས།"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "རྒྱབ་སྐྱོར་ཐོབ་པའི་སྐད་རིགས་གདམ་གསེས།" #~ msgstr "རྒྱབ་སྐྱོར་ཐོབ་པའི་སྐད་རིགས་གདམ་གསེས།"
#~ msgid "Number of results"
#~ msgstr "འཚོལ་འབྲས་ཀྱི་ཁ་གྲངས།"
Binary file not shown.
+16 -17
View File
@@ -31,7 +31,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ca\n" "Language: ca\n"
@@ -554,28 +554,28 @@ msgstr "tancat"
msgid "answered" msgid "answered"
msgstr "contestat" msgstr "contestat"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "No s'ha trobat cap element" msgstr "No s'ha trobat cap element"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Origen" msgstr "Origen"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "S'ha produït un error en carregar la següent pàgina" msgstr "S'ha produït un error en carregar la següent pàgina"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "La configuració no és vàlida, editeu-la" msgstr "La configuració no és vàlida, editeu-la"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "La configuració no és vàlida" msgstr "La configuració no és vàlida"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "error de cerca" msgstr "error de cerca"
@@ -635,12 +635,12 @@ msgstr "error en l'API del servidor"
msgid "Suspended" msgid "Suspended"
msgstr "Suspès" msgstr "Suspès"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "fa {minutes} minut(s)" msgstr "fa {minutes} minut(s)"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "fa {hours} hores i {minutes} minut(s)" msgstr "fa {hours} hores i {minutes} minut(s)"
@@ -1027,23 +1027,19 @@ msgstr "Consultes especials"
msgid "Cookies" msgid "Cookies"
msgstr "Galetes" msgstr "Galetes"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Nombre de resultats"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Informació" msgstr "Informació"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Torna al capdemunt" msgstr "Torna al capdemunt"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Pàgina anterior" msgstr "Pàgina anterior"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Pàgina següent" msgstr "Pàgina següent"
@@ -2418,3 +2414,6 @@ msgstr "oculta el vídeo"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Suporta la llengua seleccionada" #~ msgstr "Suporta la llengua seleccionada"
#~ msgid "Number of results"
#~ msgstr "Nombre de resultats"
Binary file not shown.
+16 -17
View File
@@ -27,7 +27,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-03-26 03:57+0000\n" "PO-Revision-Date: 2026-03-26 03:57+0000\n"
"Last-Translator: Fjuro <fjuro@noreply.codeberg.org>\n" "Last-Translator: Fjuro <fjuro@noreply.codeberg.org>\n"
"Language: cs\n" "Language: cs\n"
@@ -551,28 +551,28 @@ msgstr "zavřené"
msgid "answered" msgid "answered"
msgstr "zodpovězené" msgstr "zodpovězené"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Nic nenalezeno" msgstr "Nic nenalezeno"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "zdroj" msgstr "zdroj"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Chyba při načítání další stránky" msgstr "Chyba při načítání další stránky"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Neplatné nastavení, upravte své předvolby" msgstr "Neplatné nastavení, upravte své předvolby"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Neplatné nastavení" msgstr "Neplatné nastavení"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "chyba vyhledávání" msgstr "chyba vyhledávání"
@@ -632,12 +632,12 @@ msgstr "chyba API serveru"
msgid "Suspended" msgid "Suspended"
msgstr "Pozastaveno" msgstr "Pozastaveno"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "před {minutes} minutami" msgstr "před {minutes} minutami"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "před {hours} hodinami, {minutes} minutami" msgstr "před {hours} hodinami, {minutes} minutami"
@@ -1030,23 +1030,19 @@ msgstr "Zvláštní dotazy"
msgid "Cookies" msgid "Cookies"
msgstr "Cookies" msgstr "Cookies"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Počet výsledků"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Informace" msgstr "Informace"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Nahoru" msgstr "Nahoru"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Předchozí stránka" msgstr "Předchozí stránka"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Další stránka" msgstr "Další stránka"
@@ -2404,3 +2400,6 @@ msgstr "skrýt video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Podporuje vybraný jazyk" #~ msgstr "Podporuje vybraný jazyk"
#~ msgid "Number of results"
#~ msgstr "Počet výsledků"
Binary file not shown.
+16 -17
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: cy\n" "Language: cy\n"
@@ -544,28 +544,28 @@ msgstr "ar gau"
msgid "answered" msgid "answered"
msgstr "wedi'i ateb" msgstr "wedi'i ateb"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Ni chanfuwyd eitem" msgstr "Ni chanfuwyd eitem"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Ffynhonnell" msgstr "Ffynhonnell"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Gwall wrth lwytho'r dudalen nesaf" msgstr "Gwall wrth lwytho'r dudalen nesaf"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Gosodiadau annilys, golygwch eich dewisiadau" msgstr "Gosodiadau annilys, golygwch eich dewisiadau"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Gosodiadau annilys" msgstr "Gosodiadau annilys"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "gwall chwilio" msgstr "gwall chwilio"
@@ -625,12 +625,12 @@ msgstr "gwall API gweinydd"
msgid "Suspended" msgid "Suspended"
msgstr "Atal" msgstr "Atal"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} munud yn ôl" msgstr "{minutes} munud yn ôl"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} awr, {minutes} munud yn ôl" msgstr "{hours} awr, {minutes} munud yn ôl"
@@ -1018,23 +1018,19 @@ msgstr "Ymholiadau arbennig"
msgid "Cookies" msgid "Cookies"
msgstr "Briwsion" msgstr "Briwsion"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Nifer o ganlyniadau"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Gwybodaeth" msgstr "Gwybodaeth"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Yn ôl i'r brig" msgstr "Yn ôl i'r brig"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Tudalen flaenorol" msgstr "Tudalen flaenorol"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Tudalen nesaf" msgstr "Tudalen nesaf"
@@ -2357,3 +2353,6 @@ msgstr "cuddio'r fideo"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Cefnogir yr iaith a ddewiswyd" #~ msgstr "Cefnogir yr iaith a ddewiswyd"
#~ msgid "Number of results"
#~ msgstr "Nifer o ganlyniadau"
Binary file not shown.
+16 -17
View File
@@ -19,7 +19,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: da\n" "Language: da\n"
@@ -542,28 +542,28 @@ msgstr "lukket"
msgid "answered" msgid "answered"
msgstr "svaret" msgstr "svaret"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Intet fundet" msgstr "Intet fundet"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Kilde" msgstr "Kilde"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Fejl ved indlæsning af den næste side" msgstr "Fejl ved indlæsning af den næste side"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ugyldige indstillinger, redigér venligst dine valg" msgstr "Ugyldige indstillinger, redigér venligst dine valg"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ugyldig indstilling" msgstr "Ugyldig indstilling"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "søgefejl" msgstr "søgefejl"
@@ -623,12 +623,12 @@ msgstr "server-API-fejl"
msgid "Suspended" msgid "Suspended"
msgstr "Suspenderet" msgstr "Suspenderet"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "for {minutes} minut(ter) siden" msgstr "for {minutes} minut(ter) siden"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "for {hours} time(r) og {minutes} minut(ter) siden" msgstr "for {hours} time(r) og {minutes} minut(ter) siden"
@@ -1024,23 +1024,19 @@ msgstr "Specielle Søgetermer"
msgid "Cookies" msgid "Cookies"
msgstr "Cookies" msgstr "Cookies"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Antal resultater"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Info" msgstr "Info"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Tilbage til toppen" msgstr "Tilbage til toppen"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Forrige side" msgstr "Forrige side"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Næste side" msgstr "Næste side"
@@ -2413,3 +2409,6 @@ msgstr "skjul video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Understøtter valgte sprog" #~ msgstr "Understøtter valgte sprog"
#~ msgid "Number of results"
#~ msgstr "Antal resultater"
Binary file not shown.
+16 -17
View File
@@ -34,7 +34,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-03-26 03:57+0000\n" "PO-Revision-Date: 2026-03-26 03:57+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: de\n" "Language: de\n"
@@ -557,28 +557,28 @@ msgstr "geschlossen"
msgid "answered" msgid "answered"
msgstr "beantwortet" msgstr "beantwortet"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Keine Einträge gefunden" msgstr "Keine Einträge gefunden"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Quelle" msgstr "Quelle"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Fehler beim Laden der nächsten Seite" msgstr "Fehler beim Laden der nächsten Seite"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ungültige Einstellungen, bitte Einstellungen ändern" msgstr "Ungültige Einstellungen, bitte Einstellungen ändern"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ungültige Einstellungen" msgstr "Ungültige Einstellungen"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "Suchfehler" msgstr "Suchfehler"
@@ -638,12 +638,12 @@ msgstr "Server-API-Fehler"
msgid "Suspended" msgid "Suspended"
msgstr "Ausgesetzt" msgstr "Ausgesetzt"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "vor {minutes} Minute(n)" msgstr "vor {minutes} Minute(n)"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "vor {hours} Stunde(n), {minutes} Minute(n)" msgstr "vor {hours} Stunde(n), {minutes} Minute(n)"
@@ -1045,23 +1045,19 @@ msgstr "Besondere Abfragen"
msgid "Cookies" msgid "Cookies"
msgstr "Cookies" msgstr "Cookies"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Trefferanzahl"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Information" msgstr "Information"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Zurück zum Anfang" msgstr "Zurück zum Anfang"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Vorherige Seite" msgstr "Vorherige Seite"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Nächste Seite" msgstr "Nächste Seite"
@@ -2460,3 +2456,6 @@ msgstr "Video verstecken"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Sprachen" #~ msgstr "Sprachen"
#~ msgid "Number of results"
#~ msgstr "Trefferanzahl"
Binary file not shown.
+16 -17
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2025-08-13 08:09+0000\n" "PO-Revision-Date: 2025-08-13 08:09+0000\n"
"Last-Translator: ijxp <ijxp@noreply.codeberg.org>\n" "Last-Translator: ijxp <ijxp@noreply.codeberg.org>\n"
"Language: dv\n" "Language: dv\n"
@@ -533,28 +533,28 @@ msgstr ""
msgid "answered" msgid "answered"
msgstr "" msgstr ""
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "" msgstr ""
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "" msgstr ""
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "" msgstr ""
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "" msgstr ""
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "" msgstr ""
@@ -614,12 +614,12 @@ msgstr ""
msgid "Suspended" msgid "Suspended"
msgstr "" msgstr ""
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "" msgstr ""
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "" msgstr ""
@@ -992,23 +992,19 @@ msgstr ""
msgid "Cookies" msgid "Cookies"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr ""
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "" msgstr ""
@@ -2020,3 +2016,6 @@ msgstr ""
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "" #~ msgstr ""
#~ msgid "Number of results"
#~ msgstr ""
Binary file not shown.
@@ -25,7 +25,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: el_GR\n" "Language: el_GR\n"
@@ -548,28 +548,28 @@ msgstr "κλειστό"
msgid "answered" msgid "answered"
msgstr "απάντησε" msgstr "απάντησε"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Δεν βρέθηκαν αντικείμενα" msgstr "Δεν βρέθηκαν αντικείμενα"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Πηγή" msgstr "Πηγή"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Σφάλμα φόρτωσης της επόμενης σελίδας" msgstr "Σφάλμα φόρτωσης της επόμενης σελίδας"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Μη έγκυρες ρυθμίσεις, παρακαλούμε ελέγξτε τις προτιμήσεις σας" msgstr "Μη έγκυρες ρυθμίσεις, παρακαλούμε ελέγξτε τις προτιμήσεις σας"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Μη έγκυρες ρυθμίσεις" msgstr "Μη έγκυρες ρυθμίσεις"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "σφάλμα αναζήτησης" msgstr "σφάλμα αναζήτησης"
@@ -629,12 +629,12 @@ msgstr "Σφάλμα API διακομιστή"
msgid "Suspended" msgid "Suspended"
msgstr "Σε αναστολή" msgstr "Σε αναστολή"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} λεπτά πριν" msgstr "{minutes} λεπτά πριν"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} ώρα(-ες), {minutes} λεπτό(-ά) πριν" msgstr "{hours} ώρα(-ες), {minutes} λεπτό(-ά) πριν"
@@ -1030,23 +1030,19 @@ msgstr "Ειδικά Ερωτήματα"
msgid "Cookies" msgid "Cookies"
msgstr "Cookies" msgstr "Cookies"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Αριθμός αποτελεσμάτων"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Πληροφορίες" msgstr "Πληροφορίες"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Επιστροφή στην κορυφή" msgstr "Επιστροφή στην κορυφή"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Προηγούμενη σελίδα" msgstr "Προηγούμενη σελίδα"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Επόμενη σελίδα" msgstr "Επόμενη σελίδα"
@@ -2433,3 +2429,6 @@ msgstr "απόκρυψη βίντεο"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Υποστηρίζει την επιλεγμένη γλώσσα" #~ msgstr "Υποστηρίζει την επιλεγμένη γλώσσα"
#~ msgid "Number of results"
#~ msgstr "Αριθμός αποτελεσμάτων"
Binary file not shown.
+16 -17
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2014-01-30 15:22+0100\n" "PO-Revision-Date: 2014-01-30 15:22+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n" "Language: en\n"
@@ -529,28 +529,28 @@ msgstr ""
msgid "answered" msgid "answered"
msgstr "" msgstr ""
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "" msgstr ""
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "" msgstr ""
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "" msgstr ""
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "" msgstr ""
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "" msgstr ""
@@ -610,12 +610,12 @@ msgstr ""
msgid "Suspended" msgid "Suspended"
msgstr "" msgstr ""
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "" msgstr ""
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "" msgstr ""
@@ -988,23 +988,19 @@ msgstr ""
msgid "Cookies" msgid "Cookies"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr ""
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "" msgstr ""
@@ -2281,3 +2277,6 @@ msgstr ""
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "" #~ msgstr ""
#~ msgid "Number of results"
#~ msgstr ""
Binary file not shown.
+16 -17
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: eo\n" "Language: eo\n"
@@ -546,28 +546,28 @@ msgstr ""
msgid "answered" msgid "answered"
msgstr "" msgstr ""
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Nenio trovita" msgstr "Nenio trovita"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Fonto" msgstr "Fonto"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Eraro dum la ŝarĝado de la sekvan paĝon" msgstr "Eraro dum la ŝarĝado de la sekvan paĝon"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Nevalidaj agordoj, bonvolu redaktu viajn agordojn" msgstr "Nevalidaj agordoj, bonvolu redaktu viajn agordojn"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Nevalidaj agordoj" msgstr "Nevalidaj agordoj"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "serĉa eraro" msgstr "serĉa eraro"
@@ -627,12 +627,12 @@ msgstr "servilo-API-eraro"
msgid "Suspended" msgid "Suspended"
msgstr "Suspendigita" msgstr "Suspendigita"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "antaŭ {minutes} minuto(j)" msgstr "antaŭ {minutes} minuto(j)"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "antaŭ {hours} horo(j), {minutes} minuto(j)" msgstr "antaŭ {hours} horo(j), {minutes} minuto(j)"
@@ -1017,23 +1017,19 @@ msgstr "Specialaj Demandoj"
msgid "Cookies" msgid "Cookies"
msgstr "Kuketoj" msgstr "Kuketoj"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Nombro da rezultoj"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Info" msgstr "Info"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Reen al supro" msgstr "Reen al supro"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Antaŭa paĝo" msgstr "Antaŭa paĝo"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Sekva paĝo" msgstr "Sekva paĝo"
@@ -2369,3 +2365,6 @@ msgstr "kaŝi videojn"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Subtenas elektitan lingvon" #~ msgstr "Subtenas elektitan lingvon"
#~ msgid "Number of results"
#~ msgstr "Nombro da rezultoj"
Binary file not shown.
+16 -17
View File
@@ -52,7 +52,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-03-27 07:33+0000\n" "PO-Revision-Date: 2026-03-27 07:33+0000\n"
"Last-Translator: gallegonovato <gallegonovato@noreply.codeberg.org>\n" "Last-Translator: gallegonovato <gallegonovato@noreply.codeberg.org>\n"
"Language: es\n" "Language: es\n"
@@ -575,28 +575,28 @@ msgstr "cerrar"
msgid "answered" msgid "answered"
msgstr "contestado" msgstr "contestado"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Ningún artículo encontrado" msgstr "Ningún artículo encontrado"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Fuente" msgstr "Fuente"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Error al cargar la siguiente página" msgstr "Error al cargar la siguiente página"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ajustes inválidos, por favor, cambia tus preferencias" msgstr "Ajustes inválidos, por favor, cambia tus preferencias"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ajustes inválidos" msgstr "Ajustes inválidos"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "error en la búsqueda" msgstr "error en la búsqueda"
@@ -656,12 +656,12 @@ msgstr "error en la API del servidor"
msgid "Suspended" msgid "Suspended"
msgstr "Suspendido" msgstr "Suspendido"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "hace {minutes} minuto(s)" msgstr "hace {minutes} minuto(s)"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "hace {hours} hora(s) y {minutes} minuto(s)" msgstr "hace {hours} hora(s) y {minutes} minuto(s)"
@@ -1056,23 +1056,19 @@ msgstr "Consultas Especiales"
msgid "Cookies" msgid "Cookies"
msgstr "Cookies" msgstr "Cookies"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Número de resultados"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Información" msgstr "Información"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Inicio" msgstr "Inicio"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Página anterior" msgstr "Página anterior"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Siguiente página" msgstr "Siguiente página"
@@ -2457,3 +2453,6 @@ msgstr "ocultar video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Soporta el idioma seleccionado" #~ msgstr "Soporta el idioma seleccionado"
#~ msgid "Number of results"
#~ msgstr "Número de resultados"
Binary file not shown.
+16 -17
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-03-27 07:33+0000\n" "PO-Revision-Date: 2026-03-27 07:33+0000\n"
"Last-Translator: Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org>\n" "Last-Translator: Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org>\n"
"Language: et\n" "Language: et\n"
@@ -544,28 +544,28 @@ msgstr "suletud"
msgid "answered" msgid "answered"
msgstr "vastatud" msgstr "vastatud"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Üksust ei leitud" msgstr "Üksust ei leitud"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Allikas" msgstr "Allikas"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Viga järgmise lehekülje laadimisel" msgstr "Viga järgmise lehekülje laadimisel"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Sobimatud seaded, palun muuda oma eelistusi" msgstr "Sobimatud seaded, palun muuda oma eelistusi"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Sobimatud seaded" msgstr "Sobimatud seaded"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "otsingu viga" msgstr "otsingu viga"
@@ -625,12 +625,12 @@ msgstr "serveri API viga"
msgid "Suspended" msgid "Suspended"
msgstr "Peatatud" msgstr "Peatatud"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} minut(it) tagasi" msgstr "{minutes} minut(it) tagasi"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} tund(i), {minutes} minut(it) tagasi" msgstr "{hours} tund(i), {minutes} minut(it) tagasi"
@@ -1025,23 +1025,19 @@ msgstr "Spetsiaalsed päringud"
msgid "Cookies" msgid "Cookies"
msgstr "Küpsised" msgstr "Küpsised"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Tulemuste arv"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Teave" msgstr "Teave"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Tagasi üles" msgstr "Tagasi üles"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Eelmine lehekülg" msgstr "Eelmine lehekülg"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Järgmine lehekülg" msgstr "Järgmine lehekülg"
@@ -2391,3 +2387,6 @@ msgstr "peida video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Toetab valitud keelt" #~ msgstr "Toetab valitud keelt"
#~ msgid "Number of results"
#~ msgstr "Tulemuste arv"
Binary file not shown.
+16 -17
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-01 07:50+0000\n" "PO-Revision-Date: 2026-05-01 07:50+0000\n"
"Last-Translator: alexgabi <alexgabi@noreply.codeberg.org>\n" "Last-Translator: alexgabi <alexgabi@noreply.codeberg.org>\n"
"Language: eu\n" "Language: eu\n"
@@ -543,28 +543,28 @@ msgstr "itxita"
msgid "answered" msgid "answered"
msgstr "erantzunda" msgstr "erantzunda"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Ez da elementurik aurkitu" msgstr "Ez da elementurik aurkitu"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Iturria" msgstr "Iturria"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Errorea hurrengo orrialdea kargatzean" msgstr "Errorea hurrengo orrialdea kargatzean"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ezarpen baliogabeak, editatu zure hobespenak" msgstr "Ezarpen baliogabeak, editatu zure hobespenak"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ezarpen baliogabeak" msgstr "Ezarpen baliogabeak"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "bilaketa akatsa" msgstr "bilaketa akatsa"
@@ -624,12 +624,12 @@ msgstr "API zerbitzariaren errorea"
msgid "Suspended" msgid "Suspended"
msgstr "Etenda" msgstr "Etenda"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "duela {minutes} minutu" msgstr "duela {minutes} minutu"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "duela {hours} ordu eta {minutes} minutu" msgstr "duela {hours} ordu eta {minutes} minutu"
@@ -1022,23 +1022,19 @@ msgstr "Kontsulta bereziak"
msgid "Cookies" msgid "Cookies"
msgstr "Cookieak" msgstr "Cookieak"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Emaitza kopurua"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Informazioa" msgstr "Informazioa"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Gora bueltatu" msgstr "Gora bueltatu"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Aurreko orria" msgstr "Aurreko orria"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Hurrengo orria" msgstr "Hurrengo orria"
@@ -2389,3 +2385,6 @@ msgstr "ezkutatu bideoa"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Hautatutako hizkuntza onartzen du" #~ msgstr "Hautatutako hizkuntza onartzen du"
#~ msgid "Number of results"
#~ msgstr "Emaitza kopurua"
Binary file not shown.
@@ -29,7 +29,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: fa_IR\n" "Language: fa_IR\n"
@@ -552,28 +552,28 @@ msgstr "بسته شده"
msgid "answered" msgid "answered"
msgstr "جواب داده شده" msgstr "جواب داده شده"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "چیزی پیدا نشد" msgstr "چیزی پیدا نشد"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "منبع" msgstr "منبع"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "خطا در بارگزاری صفحه جدید" msgstr "خطا در بارگزاری صفحه جدید"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "تنظیمات نادرست است، لطفا تنظیمات جستجو را تغییر دهید" msgstr "تنظیمات نادرست است، لطفا تنظیمات جستجو را تغییر دهید"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "تنظیمات نادرست" msgstr "تنظیمات نادرست"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "خطای جست‌وجو" msgstr "خطای جست‌وجو"
@@ -633,12 +633,12 @@ msgstr "خطای API سرور"
msgid "Suspended" msgid "Suspended"
msgstr "تعلیق‌شده" msgstr "تعلیق‌شده"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} دقیقه پیش" msgstr "{minutes} دقیقه پیش"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} ساعت و {minutes} دقیقه پیش" msgstr "{hours} ساعت و {minutes} دقیقه پیش"
@@ -1025,23 +1025,19 @@ msgstr "مقدارهای ویژه"
msgid "Cookies" msgid "Cookies"
msgstr "کلوچک‌ها" msgstr "کلوچک‌ها"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "تعداد نتایج"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "اطلاعات" msgstr "اطلاعات"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "برگشتن با بالا" msgstr "برگشتن با بالا"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "صفحهٔ پیشین" msgstr "صفحهٔ پیشین"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "صفحهٔ بعدی" msgstr "صفحهٔ بعدی"
@@ -2401,3 +2397,6 @@ msgstr "پنهان‌سازی ویدئو"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "پشتیبانی از زبان انتخاب شده" #~ msgstr "پشتیبانی از زبان انتخاب شده"
#~ msgid "Number of results"
#~ msgstr "تعداد نتایج"
Binary file not shown.
+16 -17
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: fi\n" "Language: fi\n"
@@ -546,28 +546,28 @@ msgstr "suljettu"
msgid "answered" msgid "answered"
msgstr "vastattu" msgstr "vastattu"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Tietuetta ei löytynyt" msgstr "Tietuetta ei löytynyt"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Lähde" msgstr "Lähde"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Virhe ladattaessa seuraavaa sivua" msgstr "Virhe ladattaessa seuraavaa sivua"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Virheelliset asetukset, muokkaa siis asetuksia" msgstr "Virheelliset asetukset, muokkaa siis asetuksia"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Virheelliset asetukset" msgstr "Virheelliset asetukset"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "hakuvirhe" msgstr "hakuvirhe"
@@ -627,12 +627,12 @@ msgstr "palvelimen API-virhe"
msgid "Suspended" msgid "Suspended"
msgstr "Keskeytetty" msgstr "Keskeytetty"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} minuutti(a) sitten" msgstr "{minutes} minuutti(a) sitten"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} tunti(a), {minutes} minuutti(a) sitten" msgstr "{hours} tunti(a), {minutes} minuutti(a) sitten"
@@ -1027,23 +1027,19 @@ msgstr "Erityiset kyselyt"
msgid "Cookies" msgid "Cookies"
msgstr "Evästeet" msgstr "Evästeet"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Tulosten määrä"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Tiedot" msgstr "Tiedot"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Takaisin huipulle" msgstr "Takaisin huipulle"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Edellinen sivu" msgstr "Edellinen sivu"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Seuraava sivu" msgstr "Seuraava sivu"
@@ -2408,3 +2404,6 @@ msgstr "piilota video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Tukee valittua kieltä" #~ msgstr "Tukee valittua kieltä"
#~ msgid "Number of results"
#~ msgstr "Tulosten määrä"
Binary file not shown.
+16 -17
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: fil\n" "Language: fil\n"
@@ -546,28 +546,28 @@ msgstr "sarado"
msgid "answered" msgid "answered"
msgstr "sinagot" msgstr "sinagot"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Walang nakita na aytem" msgstr "Walang nakita na aytem"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Pinagmulan" msgstr "Pinagmulan"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Error sa paglo-load ng susunod na pahina" msgstr "Error sa paglo-load ng susunod na pahina"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Di-wastong mga setting, pakibago ang iyong mga kagustuhan" msgstr "Di-wastong mga setting, pakibago ang iyong mga kagustuhan"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Di-wastong mga setting" msgstr "Di-wastong mga setting"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "nagkaproblema sa paghahanap ng mga resulta" msgstr "nagkaproblema sa paghahanap ng mga resulta"
@@ -627,12 +627,12 @@ msgstr "pagkakamali sa server API"
msgid "Suspended" msgid "Suspended"
msgstr "Suspendido" msgstr "Suspendido"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} na minuto ang nakalipas" msgstr "{minutes} na minuto ang nakalipas"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} oras at {minutes} na minto ang nakalipas" msgstr "{hours} oras at {minutes} na minto ang nakalipas"
@@ -1020,23 +1020,19 @@ msgstr "Mga Espesyal na Queries"
msgid "Cookies" msgid "Cookies"
msgstr "Cookies" msgstr "Cookies"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Bilang ng resulta"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Impormasyon" msgstr "Impormasyon"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Balik sa taas" msgstr "Balik sa taas"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Kaninang Pahina" msgstr "Kaninang Pahina"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Susunod na page" msgstr "Susunod na page"
@@ -2418,3 +2414,6 @@ msgstr "itago ang video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Suportado ang pinili na wika" #~ msgstr "Suportado ang pinili na wika"
#~ msgid "Number of results"
#~ msgstr "Bilang ng resulta"
Binary file not shown.
+16 -17
View File
@@ -49,7 +49,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: fr\n" "Language: fr\n"
@@ -572,28 +572,28 @@ msgstr "Fermé"
msgid "answered" msgid "answered"
msgstr "répondu" msgstr "répondu"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Pas d'élément trouvé" msgstr "Pas d'élément trouvé"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Source" msgstr "Source"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Erreur lors du chargement de la page suivante" msgstr "Erreur lors du chargement de la page suivante"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Paramètres non valides, veuillez modifier vos préférences" msgstr "Paramètres non valides, veuillez modifier vos préférences"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Paramètres non valides" msgstr "Paramètres non valides"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "erreur de recherche" msgstr "erreur de recherche"
@@ -653,12 +653,12 @@ msgstr "erreur API du serveur"
msgid "Suspended" msgid "Suspended"
msgstr "Suspendu" msgstr "Suspendu"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "il y a {minutes} minute(s)" msgstr "il y a {minutes} minute(s)"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "il y a {hours} heure(s), {minutes} minute(s)" msgstr "il y a {hours} heure(s), {minutes} minute(s)"
@@ -1056,23 +1056,19 @@ msgstr "Requêtes spéciales"
msgid "Cookies" msgid "Cookies"
msgstr "Cookies" msgstr "Cookies"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Nombre de résultats"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Infos" msgstr "Infos"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Retour en haut de page" msgstr "Retour en haut de page"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Page précédente" msgstr "Page précédente"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Page suivante" msgstr "Page suivante"
@@ -2464,3 +2460,6 @@ msgstr "cacher la vidéo"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Intègre la langue sélectionnée" #~ msgstr "Intègre la langue sélectionnée"
#~ msgid "Number of results"
#~ msgstr "Nombre de résultats"
Binary file not shown.
+16 -17
View File
@@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-05 12:37+0000\n" "PO-Revision-Date: 2026-05-05 12:37+0000\n"
"Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@noreply.codeberg.org>" "Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@noreply.codeberg.org>"
"\n" "\n"
@@ -535,28 +535,28 @@ msgstr "dúnta"
msgid "answered" msgid "answered"
msgstr "freagraí" msgstr "freagraí"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Níor aimsíodh aon rud" msgstr "Níor aimsíodh aon rud"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Foinse" msgstr "Foinse"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Earráid ag luchtú an chéad leathanach eile" msgstr "Earráid ag luchtú an chéad leathanach eile"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Socruithe neamhbhailí, cuir do chuid roghanna in" msgstr "Socruithe neamhbhailí, cuir do chuid roghanna in"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Socruithe neamhbhaintí" msgstr "Socruithe neamhbhaintí"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "earráid cuardaigh" msgstr "earráid cuardaigh"
@@ -616,12 +616,12 @@ msgstr "earráid API freastalaí"
msgid "Suspended" msgid "Suspended"
msgstr "Ar fionraí" msgstr "Ar fionraí"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} nóiméad ó shin" msgstr "{minutes} nóiméad ó shin"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} uair(eanta), {minutes} nóiméad ó shin" msgstr "{hours} uair(eanta), {minutes} nóiméad ó shin"
@@ -1018,23 +1018,19 @@ msgstr "Ceisteanna Speisialta"
msgid "Cookies" msgid "Cookies"
msgstr "Fianáin" msgstr "Fianáin"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Líon na dtorthaí"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Eolas" msgstr "Eolas"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Ar ais go dtí an barr" msgstr "Ar ais go dtí an barr"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Leathanach roimhe seo" msgstr "Leathanach roimhe seo"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "An chéad leathanach eile" msgstr "An chéad leathanach eile"
@@ -1964,3 +1960,6 @@ msgstr "físeán a cheilt"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Tacaíonn le teanga roghnai" #~ msgstr "Tacaíonn le teanga roghnai"
#~ msgid "Number of results"
#~ msgstr "Líon na dtorthaí"
Binary file not shown.
+16 -17
View File
@@ -16,7 +16,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-03-26 03:57+0000\n" "PO-Revision-Date: 2026-03-26 03:57+0000\n"
"Last-Translator: ghose <ghose@noreply.codeberg.org>\n" "Last-Translator: ghose <ghose@noreply.codeberg.org>\n"
"Language: gl\n" "Language: gl\n"
@@ -539,28 +539,28 @@ msgstr "fechado"
msgid "answered" msgid "answered"
msgstr "respondido" msgstr "respondido"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Non se atoparon elementos" msgstr "Non se atoparon elementos"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Fonte" msgstr "Fonte"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Erro ao cargar a páxina seguinte" msgstr "Erro ao cargar a páxina seguinte"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Axustes non válidos, por favor edita a configuración" msgstr "Axustes non válidos, por favor edita a configuración"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Axustes non válidos" msgstr "Axustes non válidos"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "fallo na busca" msgstr "fallo na busca"
@@ -620,12 +620,12 @@ msgstr "erro na API do servidor"
msgid "Suspended" msgid "Suspended"
msgstr "Suspendido" msgstr "Suspendido"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "fai {minutes} minuto(s)" msgstr "fai {minutes} minuto(s)"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "fai {hours} hora(s), {minutes} minuto(s)" msgstr "fai {hours} hora(s), {minutes} minuto(s)"
@@ -1020,23 +1020,19 @@ msgstr "Consultas especiais"
msgid "Cookies" msgid "Cookies"
msgstr "Rastros" msgstr "Rastros"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Número de resultados"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Info" msgstr "Info"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Ir arriba" msgstr "Ir arriba"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Páxina anterior" msgstr "Páxina anterior"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Páxina seguinte" msgstr "Páxina seguinte"
@@ -2413,3 +2409,6 @@ msgstr "agochar vídeo"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Soporta o idioma seleccionado" #~ msgstr "Soporta o idioma seleccionado"
#~ msgid "Number of results"
#~ msgstr "Número de resultados"
Binary file not shown.
+16 -17
View File
@@ -28,7 +28,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: he\n" "Language: he\n"
@@ -552,28 +552,28 @@ msgstr "סגור"
msgid "answered" msgid "answered"
msgstr "נענו" msgstr "נענו"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "לא נמצא פריט" msgstr "לא נמצא פריט"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "מקור" msgstr "מקור"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "שגיאה בטעינת העמוד הבא" msgstr "שגיאה בטעינת העמוד הבא"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "הגדרות לא תקינות, עליך לתקן את ההעדפות שלך" msgstr "הגדרות לא תקינות, עליך לתקן את ההעדפות שלך"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "הגדרות לא תקינות" msgstr "הגדרות לא תקינות"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "שגיאת חיפוש" msgstr "שגיאת חיפוש"
@@ -633,12 +633,12 @@ msgstr "שגיאת API שרת"
msgid "Suspended" msgid "Suspended"
msgstr "מושהה" msgstr "מושהה"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "לפני {minutes} דקות" msgstr "לפני {minutes} דקות"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "לפני {hours} שעות, {minutes} דקות" msgstr "לפני {hours} שעות, {minutes} דקות"
@@ -1024,23 +1024,19 @@ msgstr "שאילתות מיוחדות"
msgid "Cookies" msgid "Cookies"
msgstr "עוגיות" msgstr "עוגיות"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "מספר תוצאות"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "מידע" msgstr "מידע"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "בחזרה למעלה" msgstr "בחזרה למעלה"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "עמוד קודם" msgstr "עמוד קודם"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "עמוד הבא" msgstr "עמוד הבא"
@@ -2368,3 +2364,6 @@ msgstr "הסתר וידאו"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "תומך בשפה נבחרת" #~ msgstr "תומך בשפה נבחרת"
#~ msgid "Number of results"
#~ msgstr "מספר תוצאות"
Binary file not shown.
+16 -17
View File
@@ -24,7 +24,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: hr\n" "Language: hr\n"
@@ -548,28 +548,28 @@ msgstr "zatvoren"
msgid "answered" msgid "answered"
msgstr "odgovoren" msgstr "odgovoren"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Nije pronađena nijedna stavka" msgstr "Nije pronađena nijedna stavka"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Izvor" msgstr "Izvor"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Greška u učitavnju sljedeće stranice" msgstr "Greška u učitavnju sljedeće stranice"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Nevažeće postavke, molimo uredite svoje postavke" msgstr "Nevažeće postavke, molimo uredite svoje postavke"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Nevažeće postavke" msgstr "Nevažeće postavke"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "greška u pretraživanju" msgstr "greška u pretraživanju"
@@ -629,12 +629,12 @@ msgstr "server API greška"
msgid "Suspended" msgid "Suspended"
msgstr "Suspendirano" msgstr "Suspendirano"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "prije {minutes} minut(u,e,a)" msgstr "prije {minutes} minut(u,e,a)"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "prije {hours} sat(i,a) i {minutes} minut(u,e,a)" msgstr "prije {hours} sat(i,a) i {minutes} minut(u,e,a)"
@@ -1027,23 +1027,19 @@ msgstr "Posebni upiti"
msgid "Cookies" msgid "Cookies"
msgstr "Kolačići" msgstr "Kolačići"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Broj rezultata"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Informacije" msgstr "Informacije"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Natrag na vrh" msgstr "Natrag na vrh"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Prethodna stranica" msgstr "Prethodna stranica"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Sljedeća stranica" msgstr "Sljedeća stranica"
@@ -2401,3 +2397,6 @@ msgstr "sakrij video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Podržava odabrani jezik" #~ msgstr "Podržava odabrani jezik"
#~ msgid "Number of results"
#~ msgstr "Broj rezultata"
Binary file not shown.
+16 -17
View File
@@ -25,7 +25,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-03-26 03:57+0000\n" "PO-Revision-Date: 2026-03-26 03:57+0000\n"
"Last-Translator: kratos <makesocialfoss32@keemail.me>\n" "Last-Translator: kratos <makesocialfoss32@keemail.me>\n"
"Language: hu\n" "Language: hu\n"
@@ -548,28 +548,28 @@ msgstr "Lezárt"
msgid "answered" msgid "answered"
msgstr "megválaszolt" msgstr "megválaszolt"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Nincs találat" msgstr "Nincs találat"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Forrás" msgstr "Forrás"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Hiba a következő oldal betöltése során" msgstr "Hiba a következő oldal betöltése során"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Érvénytelen beállítások, módosítsa őket" msgstr "Érvénytelen beállítások, módosítsa őket"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Érvénytelen beállítások" msgstr "Érvénytelen beállítások"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "keresési hiba" msgstr "keresési hiba"
@@ -629,12 +629,12 @@ msgstr "kiszolgáló API hiba"
msgid "Suspended" msgid "Suspended"
msgstr "Felfüggesztve" msgstr "Felfüggesztve"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} perce" msgstr "{minutes} perce"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} óra, {minutes} perce" msgstr "{hours} óra, {minutes} perce"
@@ -1033,23 +1033,19 @@ msgstr "Speciális lekérdezések"
msgid "Cookies" msgid "Cookies"
msgstr "Sütik" msgstr "Sütik"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Találatok száma"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Információ" msgstr "Információ"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Vissza a lap tetejére" msgstr "Vissza a lap tetejére"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Előző oldal" msgstr "Előző oldal"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Következő oldal" msgstr "Következő oldal"
@@ -2415,3 +2411,6 @@ msgstr "videó elrejtése"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Támogatja a kiválasztott nyelvet" #~ msgstr "Támogatja a kiválasztott nyelvet"
#~ msgid "Number of results"
#~ msgstr "Találatok száma"
Binary file not shown.
+16 -17
View File
@@ -12,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ia\n" "Language: ia\n"
@@ -535,28 +535,28 @@ msgstr ""
msgid "answered" msgid "answered"
msgstr "" msgstr ""
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Nulle item trovate" msgstr "Nulle item trovate"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "" msgstr ""
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Configurationes non valide, per favor, modifica tu preferentias" msgstr "Configurationes non valide, per favor, modifica tu preferentias"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Configurationes invalide" msgstr "Configurationes invalide"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "error in recerca" msgstr "error in recerca"
@@ -616,12 +616,12 @@ msgstr ""
msgid "Suspended" msgid "Suspended"
msgstr "" msgstr ""
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} minuta(s) retro" msgstr "{minutes} minuta(s) retro"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} hora(s), {minutes} minuta(s) retro" msgstr "{hours} hora(s), {minutes} minuta(s) retro"
@@ -998,23 +998,19 @@ msgstr ""
msgid "Cookies" msgid "Cookies"
msgstr "Cookies" msgstr "Cookies"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Numero de resultatos"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "" msgstr ""
@@ -2334,3 +2330,6 @@ msgstr "occultar video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Supporta le lingua selectionate" #~ msgstr "Supporta le lingua selectionate"
#~ msgid "Number of results"
#~ msgstr "Numero de resultatos"
Binary file not shown.
+16 -17
View File
@@ -24,7 +24,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-04-01 18:57+0000\n" "PO-Revision-Date: 2026-04-01 18:57+0000\n"
"Last-Translator: Linerly <linerly@noreply.codeberg.org>\n" "Last-Translator: Linerly <linerly@noreply.codeberg.org>\n"
"Language: id\n" "Language: id\n"
@@ -547,28 +547,28 @@ msgstr "Tertutup"
msgid "answered" msgid "answered"
msgstr "dijawab" msgstr "dijawab"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Item tidak ditemukan" msgstr "Item tidak ditemukan"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Sumber" msgstr "Sumber"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Gagal memuat laman berikutnya" msgstr "Gagal memuat laman berikutnya"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Pengaturan takvalid. Mohon ubah preferensi Anda" msgstr "Pengaturan takvalid. Mohon ubah preferensi Anda"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Pengaturan takvalid" msgstr "Pengaturan takvalid"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "galat pencarian" msgstr "galat pencarian"
@@ -628,12 +628,12 @@ msgstr "galat API peladen"
msgid "Suspended" msgid "Suspended"
msgstr "Ditangguhkan" msgstr "Ditangguhkan"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} menit yang lalu" msgstr "{minutes} menit yang lalu"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} jam, {minutes} menit yang lalu" msgstr "{hours} jam, {minutes} menit yang lalu"
@@ -1027,23 +1027,19 @@ msgstr "Pencarian Khusus"
msgid "Cookies" msgid "Cookies"
msgstr "Kuki" msgstr "Kuki"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Jumlah hasil"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Informasi" msgstr "Informasi"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Kembali ke laman atas" msgstr "Kembali ke laman atas"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Laman sebelumnya" msgstr "Laman sebelumnya"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Laman berikutnya" msgstr "Laman berikutnya"
@@ -2304,3 +2300,6 @@ msgstr "sembunyikan video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Mendukung bahasa yang dipilih" #~ msgstr "Mendukung bahasa yang dipilih"
#~ msgid "Number of results"
#~ msgstr "Jumlah hasil"
Binary file not shown.
+16 -17
View File
@@ -48,7 +48,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: it\n" "Language: it\n"
@@ -571,28 +571,28 @@ msgstr "chiuso"
msgid "answered" msgid "answered"
msgstr "risposto" msgstr "risposto"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Nessun oggetto trovato" msgstr "Nessun oggetto trovato"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Sorgente" msgstr "Sorgente"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Errore di caricamento della pagina successiva" msgstr "Errore di caricamento della pagina successiva"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Impostazioni non valide, modifica le tue preferenze" msgstr "Impostazioni non valide, modifica le tue preferenze"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Impostazioni non valide" msgstr "Impostazioni non valide"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "errore di ricerca" msgstr "errore di ricerca"
@@ -652,12 +652,12 @@ msgstr "errore server API"
msgid "Suspended" msgid "Suspended"
msgstr "Sospeso" msgstr "Sospeso"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} minuto(i) fa" msgstr "{minutes} minuto(i) fa"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "di {hours} ora(e) e {minutes} minuto(i) fa" msgstr "di {hours} ora(e) e {minutes} minuto(i) fa"
@@ -1050,23 +1050,19 @@ msgstr "Richieste speciali"
msgid "Cookies" msgid "Cookies"
msgstr "Cookie" msgstr "Cookie"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Numero di risultati"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Informazioni" msgstr "Informazioni"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Torna in cima" msgstr "Torna in cima"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Pagina precedente" msgstr "Pagina precedente"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Pagina successiva" msgstr "Pagina successiva"
@@ -2451,3 +2447,6 @@ msgstr "nascondi video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "La lingua selezionata è supportata" #~ msgstr "La lingua selezionata è supportata"
#~ msgid "Number of results"
#~ msgstr "Numero di risultati"
Binary file not shown.
+16 -17
View File
@@ -36,7 +36,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ja\n" "Language: ja\n"
@@ -559,28 +559,28 @@ msgstr "クローズ"
msgid "answered" msgid "answered"
msgstr "回答" msgstr "回答"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "アイテムが見つかりません" msgstr "アイテムが見つかりません"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "ソース" msgstr "ソース"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "次のページの読み込み中にエラーが発生しました" msgstr "次のページの読み込み中にエラーが発生しました"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "設定が無効です、設定を変更してください" msgstr "設定が無効です、設定を変更してください"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "無効な設定です" msgstr "無効な設定です"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "検索エラー" msgstr "検索エラー"
@@ -640,12 +640,12 @@ msgstr "サーバー API エラー"
msgid "Suspended" msgid "Suspended"
msgstr "一時停止" msgstr "一時停止"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} 分前" msgstr "{minutes} 分前"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} 時間と{minutes} 分前" msgstr "{hours} 時間と{minutes} 分前"
@@ -1020,23 +1020,19 @@ msgstr "特殊クエリー"
msgid "Cookies" msgid "Cookies"
msgstr "クッキー" msgstr "クッキー"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "通知の数"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "インフォ" msgstr "インフォ"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "トップに戻る" msgstr "トップに戻る"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "前のページ" msgstr "前のページ"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "次のページ" msgstr "次のページ"
@@ -2319,3 +2315,6 @@ msgstr "動画を隠す"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "選択された言語のサポート" #~ msgstr "選択された言語のサポート"
#~ msgid "Number of results"
#~ msgstr "通知の数"
Binary file not shown.
+16 -17
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ko\n" "Language: ko\n"
@@ -544,28 +544,28 @@ msgstr "닫힘"
msgid "answered" msgid "answered"
msgstr "응답" msgstr "응답"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "검색 결과가 없습니다" msgstr "검색 결과가 없습니다"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "소스" msgstr "소스"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "다음 페이지를 로드하는 동안 오류가 발생했습니다" msgstr "다음 페이지를 로드하는 동안 오류가 발생했습니다"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "잘못된 설정입니다, 설정을 수정하세요" msgstr "잘못된 설정입니다, 설정을 수정하세요"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "잘못된 설정" msgstr "잘못된 설정"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "검색 오류" msgstr "검색 오류"
@@ -625,12 +625,12 @@ msgstr "서버 API 오류"
msgid "Suspended" msgid "Suspended"
msgstr "중단됨" msgstr "중단됨"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes}분 전" msgstr "{minutes}분 전"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours}시간 {minutes}분 전" msgstr "{hours}시간 {minutes}분 전"
@@ -1011,23 +1011,19 @@ msgstr "특수 쿼리"
msgid "Cookies" msgid "Cookies"
msgstr "쿠키" msgstr "쿠키"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "결과 수"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "정보" msgstr "정보"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "위로 돌아가기" msgstr "위로 돌아가기"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "이전 페이지" msgstr "이전 페이지"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "다음 페이지" msgstr "다음 페이지"
@@ -2194,3 +2190,6 @@ msgstr "비디오 숨기기"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "선택 언어 지원함" #~ msgstr "선택 언어 지원함"
#~ msgid "Number of results"
#~ msgstr "결과 수"
Binary file not shown.
+16 -17
View File
@@ -18,7 +18,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: lt\n" "Language: lt\n"
@@ -543,28 +543,28 @@ msgstr "Uždaryta"
msgid "answered" msgid "answered"
msgstr "atsakyta" msgstr "atsakyta"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Elementų nerasta" msgstr "Elementų nerasta"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Šaltinis" msgstr "Šaltinis"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Klaida keliant kitą puslapį" msgstr "Klaida keliant kitą puslapį"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Neteisingi nustatymai, pakeiskite savo nuostatas" msgstr "Neteisingi nustatymai, pakeiskite savo nuostatas"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Neteisingi nustatymai" msgstr "Neteisingi nustatymai"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "paieškos klaida" msgstr "paieškos klaida"
@@ -624,12 +624,12 @@ msgstr "serverio API klaida"
msgid "Suspended" msgid "Suspended"
msgstr "Sustabdytas" msgstr "Sustabdytas"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "prieš {minutes} min" msgstr "prieš {minutes} min"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "prieš {hours} val., {minutes} min" msgstr "prieš {hours} val., {minutes} min"
@@ -1016,23 +1016,19 @@ msgstr "Specialios Užklausos"
msgid "Cookies" msgid "Cookies"
msgstr "Slapukai" msgstr "Slapukai"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Rezultatų skaičius"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Informacija" msgstr "Informacija"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Atgal į viršų" msgstr "Atgal į viršų"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Praitas puslapis" msgstr "Praitas puslapis"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Kitas puslapis" msgstr "Kitas puslapis"
@@ -2367,3 +2363,6 @@ msgstr "slėpti vaizdo įrašą"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Palaiko pasirinktą kalbą" #~ msgstr "Palaiko pasirinktą kalbą"
#~ msgid "Number of results"
#~ msgstr "Rezultatų skaičius"
Binary file not shown.
+16 -17
View File
@@ -17,7 +17,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: lv\n" "Language: lv\n"
@@ -541,28 +541,28 @@ msgstr "aizvērts"
msgid "answered" msgid "answered"
msgstr "atbildēja" msgstr "atbildēja"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Nav atrasts neviens vienums" msgstr "Nav atrasts neviens vienums"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Avots" msgstr "Avots"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Kļūda lādējot nākošo lapu" msgstr "Kļūda lādējot nākošo lapu"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Nepareizi iestatījumi, lūdzu rediģējiet savas preferences" msgstr "Nepareizi iestatījumi, lūdzu rediģējiet savas preferences"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Nederīgi iestatījumi" msgstr "Nederīgi iestatījumi"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "meklēšanas kļūda" msgstr "meklēšanas kļūda"
@@ -622,12 +622,12 @@ msgstr "servera API kļūda"
msgid "Suspended" msgid "Suspended"
msgstr "Apturēts" msgstr "Apturēts"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "pirms {minutes} minūtes(-ēm)" msgstr "pirms {minutes} minūtes(-ēm)"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "pirms {hours} stundas(-ām) un {minutes} minūtēm(-es)" msgstr "pirms {hours} stundas(-ām) un {minutes} minūtēm(-es)"
@@ -1018,23 +1018,19 @@ msgstr ""
msgid "Cookies" msgid "Cookies"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Rezultātu skaits"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Informācija" msgstr "Informācija"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Atpakaļ uz augšu" msgstr "Atpakaļ uz augšu"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Iepriekšējā lapa" msgstr "Iepriekšējā lapa"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Nākamā lapa" msgstr "Nākamā lapa"
@@ -2103,3 +2099,6 @@ msgstr "slēpt video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Atbalsta atlasīto valodu" #~ msgstr "Atbalsta atlasīto valodu"
#~ msgid "Number of results"
#~ msgstr "Rezultātu skaits"
+13 -17
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: SearXNG -\n" "Project-Id-Version: SearXNG -\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -528,28 +528,28 @@ msgstr ""
msgid "answered" msgid "answered"
msgstr "" msgstr ""
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "" msgstr ""
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "" msgstr ""
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "" msgstr ""
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "" msgstr ""
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "" msgstr ""
@@ -609,12 +609,12 @@ msgstr ""
msgid "Suspended" msgid "Suspended"
msgstr "" msgstr ""
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "" msgstr ""
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "" msgstr ""
@@ -987,23 +987,19 @@ msgstr ""
msgid "Cookies" msgid "Cookies"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr ""
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "" msgstr ""
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "" msgstr ""
Binary file not shown.
+16 -17
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ms\n" "Language: ms\n"
@@ -565,28 +565,28 @@ msgstr "tutup"
msgid "answered" msgid "answered"
msgstr "dijawab" msgstr "dijawab"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "barang tidak dijumpai" msgstr "barang tidak dijumpai"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Punca" msgstr "Punca"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Gagal memuat turun muka seterusnya" msgstr "Gagal memuat turun muka seterusnya"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Kesilapan tetapan, sila ubahsuai pilihan" msgstr "Kesilapan tetapan, sila ubahsuai pilihan"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Tetapan tidak sah" msgstr "Tetapan tidak sah"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "ralat pencarian" msgstr "ralat pencarian"
@@ -646,12 +646,12 @@ msgstr "ralat API pelayan"
msgid "Suspended" msgid "Suspended"
msgstr "Digantung" msgstr "Digantung"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} minit yang lalu" msgstr "{minutes} minit yang lalu"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} jam, {minutes} minit yang lalu" msgstr "{hours} jam, {minutes} minit yang lalu"
@@ -1037,23 +1037,19 @@ msgstr "Pertanyaan Khas"
msgid "Cookies" msgid "Cookies"
msgstr "Kuki" msgstr "Kuki"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Bilangan keputusan"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Maklumat" msgstr "Maklumat"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Balik ke atas" msgstr "Balik ke atas"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Halaman sebelumnya" msgstr "Halaman sebelumnya"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Halaman seterusnya" msgstr "Halaman seterusnya"
@@ -2125,3 +2121,6 @@ msgstr "sembunyikkan video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "" #~ msgstr ""
#~ msgid "Number of results"
#~ msgstr "Bilangan keputusan"
Binary file not shown.
@@ -23,7 +23,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-19 12:08+0000\n" "PO-Revision-Date: 2026-05-19 12:08+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: nb_NO\n" "Language: nb_NO\n"
@@ -546,28 +546,28 @@ msgstr "lukket"
msgid "answered" msgid "answered"
msgstr "besvart" msgstr "besvart"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Fant ingen elementer" msgstr "Fant ingen elementer"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Kilde" msgstr "Kilde"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Feil ved lasting av neste side" msgstr "Feil ved lasting av neste side"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ugyldige innstillinger, rediger dine preferanser" msgstr "Ugyldige innstillinger, rediger dine preferanser"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ugyldige innstillinger" msgstr "Ugyldige innstillinger"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "søkefeil" msgstr "søkefeil"
@@ -627,12 +627,12 @@ msgstr "server API feil"
msgid "Suspended" msgid "Suspended"
msgstr "Suspendert" msgstr "Suspendert"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} minutt(er) siden" msgstr "{minutes} minutt(er) siden"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} time(r), {minutes} minutt(er) siden" msgstr "{hours} time(r), {minutes} minutt(er) siden"
@@ -1023,23 +1023,19 @@ msgstr "Spesialspørringer"
msgid "Cookies" msgid "Cookies"
msgstr "Informasjonskapsler" msgstr "Informasjonskapsler"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Antall resultater"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Informasjon" msgstr "Informasjon"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Til toppen" msgstr "Til toppen"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Forrige side" msgstr "Forrige side"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Neste side" msgstr "Neste side"
@@ -2313,3 +2309,6 @@ msgstr "skjul video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Støtter valgt språk" #~ msgstr "Støtter valgt språk"
#~ msgid "Number of results"
#~ msgstr "Antall resultater"
Binary file not shown.
+16 -17
View File
@@ -42,7 +42,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-21 19:19+0000\n" "POT-Creation-Date: 2026-05-25 10:44+0000\n"
"PO-Revision-Date: 2026-05-14 00:45+0000\n" "PO-Revision-Date: 2026-05-14 00:45+0000\n"
"Last-Translator: Stephan-P <stephan-p@noreply.codeberg.org>\n" "Last-Translator: Stephan-P <stephan-p@noreply.codeberg.org>\n"
"Language: nl\n" "Language: nl\n"
@@ -565,28 +565,28 @@ msgstr "gesloten"
msgid "answered" msgid "answered"
msgstr "beantwoord" msgstr "beantwoord"
#: searx/webapp.py:327 #: searx/webapp.py:326
msgid "No item found" msgid "No item found"
msgstr "Geen resultaat gevonden" msgstr "Geen resultaat gevonden"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:291
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:329 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Bron" msgstr "Bron"
#: searx/webapp.py:331 #: searx/webapp.py:330
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Fout bij het laden volgende pagina" msgstr "Fout bij het laden volgende pagina"
#: searx/webapp.py:480 searx/webapp.py:881 #: searx/webapp.py:479 searx/webapp.py:877
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ongeldige instellingswaarde, controleer invoer" msgstr "Ongeldige instellingswaarde, controleer invoer"
#: searx/webapp.py:496 #: searx/webapp.py:495
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ongeldige instellingen" msgstr "Ongeldige instellingen"
#: searx/webapp.py:573 searx/webapp.py:663 #: searx/webapp.py:571 searx/webapp.py:661
msgid "search error" msgid "search error"
msgstr "zoekfout" msgstr "zoekfout"
@@ -646,12 +646,12 @@ msgstr "server-api-fout"
msgid "Suspended" msgid "Suspended"
msgstr "Geschorst" msgstr "Geschorst"
#: searx/webutils.py:308 #: searx/webutils.py:307
#, python-brace-format #, python-brace-format
msgid "{minutes} minute(s) ago" msgid "{minutes} minute(s) ago"
msgstr "{minutes} minu(u)t(en) geleden" msgstr "{minutes} minu(u)t(en) geleden"
#: searx/webutils.py:309 #: searx/webutils.py:308
#, python-brace-format #, python-brace-format
msgid "{hours} hour(s), {minutes} minute(s) ago" msgid "{hours} hour(s), {minutes} minute(s) ago"
msgstr "{hours} u(u)r(en), {minutes} minu(u)t(en) geleden" msgstr "{hours} u(u)r(en), {minutes} minu(u)t(en) geleden"
@@ -1047,23 +1047,19 @@ msgstr "Speciale Zoekopdrachten"
msgid "Cookies" msgid "Cookies"
msgstr "Cookies" msgstr "Cookies"
#: searx/templates/simple/results.html:30 #: searx/templates/simple/results.html:32
msgid "Number of results"
msgstr "Aantal zoekresultaten"
#: searx/templates/simple/results.html:36
msgid "Info" msgid "Info"
msgstr "Informatie" msgstr "Informatie"
#: searx/templates/simple/results.html:77 #: searx/templates/simple/results.html:73
msgid "Back to top" msgid "Back to top"
msgstr "Terug naar boven" msgstr "Terug naar boven"
#: searx/templates/simple/results.html:95 #: searx/templates/simple/results.html:91
msgid "Previous page" msgid "Previous page"
msgstr "Vorige pagina" msgstr "Vorige pagina"
#: searx/templates/simple/results.html:113 #: searx/templates/simple/results.html:109
msgid "Next page" msgid "Next page"
msgstr "Volgende pagina" msgstr "Volgende pagina"
@@ -2453,3 +2449,6 @@ msgstr "verberg video"
#~ msgid "Supports selected language" #~ msgid "Supports selected language"
#~ msgstr "Ondersteunt geselecteerde taal" #~ msgstr "Ondersteunt geselecteerde taal"
#~ msgid "Number of results"
#~ msgstr "Aantal zoekresultaten"
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More