16 Commits
Author SHA1 Message Date
searxng-bot 68ae2d5753 [l10n] update translations from Weblate
3dfe3d3f7 - 2026-10-19 - cyh21185 <cyh21185@noreply.codeberg.org>
896dc9faf - 2026-10-20 - marc-lopez <marc-lopez@noreply.codeberg.org>
f53baeeae - 2026-10-16 - marc-lopez <marc-lopez@noreply.codeberg.org>
2026-10-23 07:26:05 +00:00
Bnyro 81371861f6 [del] engines: remove andisearch for now - #687
This reverts commit 2a6fc07be3.
2026-10-19 23:27:52 +02:00
WookieeOnCrack d47cb96bfb [feat] brave: parse JavaScript IIFE to fix engine
- Should resolve #6819 by reverting Accept-Encoding headers back to the curl_cffi default value
- Adds IIFE Parsing / Data Extraction that appears after headers update
2026-10-19 13:30:53 +02:00
jerry155756294 62366b05c0 [fix] engine - DDG: ignore zero-click answers without URLs (#6865)
If the provider uses DDG, and a HEX color code is searched for (for example, `A87771`), it directly reports `SearxEngineXPathException: index 0 not found` (the Web UI displays a parsing error), because DDG displays an icon for a color code.  This causes the parser to be unable to parse that icon. This fix directly ignores this special function.
2026-10-19 08:44:54 +02:00
Ivan Gabaldon 1c10abe2d3 [enh] container: nitpicks (#6862)
Reduce Valkey writes to database
Should error with 1, not 127
2026-10-17 20:30:22 +02:00
Ivan Gabaldon 3afd949268 [enh] container: merge dockerfiles (#6861)
* [enh] container: merge dockerfiles

Leftover from https://github.com/searxng/searxng/pull/6720

* [enh] apply suggestion

https://github.com/searxng/searxng/pull/6861#discussion_r4302473383
2026-10-17 20:30:09 +02:00
Bnyro 2a6fc07be3 [feat] engines: add andisearch (general) 2026-10-17 11:16:04 +02:00
dependabot[bot] decdfa6f7d [upd] pypi: Bump the minor group with 4 updates (#6852)
Bumps the minor group with 4 updates: [black](https://github.com/psf/black), [pylint](https://github.com/pylint-dev/pylint), [selenium](https://github.com/SeleniumHQ/Selenium) and [typer](https://github.com/fastapi/typer).


Updates `black` from 26.10.0 to 26.10.1
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/26.10.0...26.10.1)

Updates `pylint` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](https://github.com/pylint-dev/pylint/compare/v4.1.2...v4.1.3)

Updates `selenium` from 4.50.0 to 4.51.0
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.50.0...selenium-4.51.0)

Updates `typer` from 0.27.2 to 0.27.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.27.2...0.27.3)

---
updated-dependencies:
- dependency-name: black
  dependency-version: 26.10.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: pylint
  dependency-version: 4.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: selenium
  dependency-version: 4.51.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: typer
  dependency-version: 0.27.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-17 10:15:00 +02:00
Bnyro 8252c0bf6d [chore] resulthunter: fix broken linter 2026-10-16 18:24:21 +02:00
Bnyro 47aa11475b [fix] resulthunter: blocked with access denied 2026-10-16 18:17:43 +02:00
dependabot[bot] 0ce72dd2cc [upd] github-actions: Bump actions/upload-artifact from 7.0.1 to 7.0.2 (#6851)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a...cf430e030ddbb5b0abf93d22962f4752f3646cd9)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-16 14:56:49 +02:00
dependabot[bot] c6d7fe91d3 [upd] web-client (simple): Bump @types/node (#6849)
Bumps the minor group in /client/simple with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 26.6.4 to 26.6.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 26.6.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-16 14:56:19 +02:00
dependabot[bot] 7847767832 [upd] github-actions: Bump actions/download-artifact from 8.0.1 to 8.0.2 (#6848)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c...9000827ccba6bdab643e8b6fd33ac0654aef8333)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: 8.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-16 14:55:46 +02:00
dependabot[bot] d2209bfbb0 [upd] github-actions: Bump actions/setup-node from 7.0.0 to 7.1.0 (#6847)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 7.0.0 to 7.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/820762786026740c76f36085b0efc47a31fe5020...949feb2413d6458794dcd2491c4babbbce0c15c1)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 7.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-10-16 14:55:17 +02:00
Aadniz ca8e1582be [build] /static 2026-10-16 13:27:46 +02:00
Aadniz 243d3a9df2 [fix] image descriptions disappearing on firefox 2026-10-16 13:27:46 +02:00
137 changed files with 6053 additions and 406 deletions
+3 -3
View File
@@ -83,7 +83,7 @@ jobs:
run: make container.build
- name: Upload container image
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: container-image-${{ matrix.arch }}
path: "/var/tmp/searxng-podman/*.tar"
@@ -116,7 +116,7 @@ jobs:
persist-credentials: "false"
- name: Download container image
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
pattern: container-image-${{ matrix.arch }}
path: "/var/tmp/searxng-podman"
@@ -160,7 +160,7 @@ jobs:
persist-credentials: "false"
- name: Download container images
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
pattern: container-image-*
path: "/var/tmp/searxng-podman"
+1 -1
View File
@@ -67,7 +67,7 @@ jobs:
python-version: "${{ env.PYTHON_VERSION }}"
- name: Setup Node.js
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: "26"
check-latest: "true"
+4 -4
View File
@@ -16,7 +16,7 @@
},
"devDependencies": {
"@biomejs/biome": "2.5.15",
"@types/node": "^26.6.4",
"@types/node": "^26.6.5",
"browserslist": "^4.29.3",
"browserslist-to-esbuild": "^2.1.1",
"edge.js": "^6.5.1",
@@ -1601,9 +1601,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
"version": "26.6.4",
"resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.4.tgz",
"integrity": "sha512-ldVPDCzj7fsaGZrLB0NuHuTvJcsNasysBAqMolr/cgxrLd1xbqxIr3XJiPnHHJUCxj5sNF1vnRj9aWnrVh5Jcg==",
"version": "26.6.5",
"resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.5.tgz",
"integrity": "sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==",
"dev": true,
"license": "MIT",
"dependencies": {
+1 -1
View File
@@ -30,7 +30,7 @@
},
"devDependencies": {
"@biomejs/biome": "2.5.15",
"@types/node": "^26.6.4",
"@types/node": "^26.6.5",
"browserslist": "^4.29.3",
"browserslist-to-esbuild": "^2.1.1",
"edge.js": "^6.5.1",
+2
View File
@@ -473,6 +473,8 @@ article[data-vim-selected].category-social {
& > a {
position: relative;
outline: none;
display: inline-block;
height: 100%;
}
img {
+1 -1
View File
@@ -1,7 +1,7 @@
# Read the documentation before using the `docker-compose.yml` file:
# https://docs.searxng.org/admin/installation-docker.html
#
# Additional ENVs:
# Additional variables:
# https://docs.searxng.org/admin/settings/settings_general.html#settings-general
# https://docs.searxng.org/admin/settings/settings_server.html#settings-server
@@ -1,4 +1,29 @@
FROM localhost/searxng/searxng:builder AS builder
FROM docker.io/searxng/base:searxng-builder AS builder
COPY ./requirements.txt ./requirements-server.txt ./
ENV UV_NO_MANAGED_PYTHON="true"
RUN --mount=type=cache,id=uv,target=/root/.cache/uv set -eux -o pipefail; \
uv venv; \
uv pip install --requirements ./requirements.txt --requirements ./requirements-server.txt; \
uv cache prune --ci; \
find ./.venv/lib/ -type f -exec strip --strip-unneeded {} + || true; \
find ./.venv/lib/ -type d -name "__pycache__" -exec rm -rf {} +; \
find ./.venv/lib/ -type f -name "*.pyc" -delete; \
python -m compileall -q -f -j 0 --invalidation-mode=unchecked-hash ./.venv/lib/
COPY --exclude=./searx/version_frozen.py ./searx/ ./searx/
RUN set -eux -o pipefail; \
python -m compileall -q -f -j 0 --invalidation-mode=unchecked-hash ./searx/; \
find ./searx/static/ -type f \
\( -name "*.html" -o -name "*.css" -o -name "*.js" -o -name "*.svg" \) \
-exec gzip -9 -k {} + \
-exec brotli -9 -k {} + \
-exec gzip --test {}.gz + \
-exec brotli --test {}.br +
FROM docker.io/searxng/base:searxng AS dist
COPY --chown=977:977 --from=builder /usr/local/searxng/.venv/ ./.venv/
@@ -21,6 +46,8 @@ LABEL org.opencontainers.image.created="$CREATED" \
org.opencontainers.image.url="https://searxng.org" \
org.opencontainers.image.version="$VERSION"
# Extended from:
# https://codeberg.org/searxng/base/src/branch/main/Dockerfile
ENV __SEARXNG_VERSION="$VERSION" \
__SEARXNG_SETTINGS_PATH="$__SEARXNG_CONFIG_PATH/settings.yml" \
GRANIAN_PROCESS_NAME="searxng" \
@@ -32,7 +59,6 @@ ENV __SEARXNG_VERSION="$VERSION" \
GRANIAN_WORKERS_KILL_TIMEOUT="30s" \
GRANIAN_BLOCKING_THREADS_IDLE_TIMEOUT="5m"
# "*_PATH" ENVs are defined in base images
VOLUME $__SEARXNG_CONFIG_PATH
VOLUME $__SEARXNG_DATA_PATH
-25
View File
@@ -1,25 +0,0 @@
FROM docker.io/searxng/base:searxng-builder AS builder
COPY ./requirements.txt ./requirements-server.txt ./
ENV UV_NO_MANAGED_PYTHON="true"
RUN --mount=type=cache,id=uv,target=/root/.cache/uv set -eux -o pipefail; \
uv venv; \
uv pip install --requirements ./requirements.txt --requirements ./requirements-server.txt; \
uv cache prune --ci; \
find ./.venv/lib/ -type f -exec strip --strip-unneeded {} + || true; \
find ./.venv/lib/ -type d -name "__pycache__" -exec rm -rf {} +; \
find ./.venv/lib/ -type f -name "*.pyc" -delete; \
python -m compileall -q -f -j 0 --invalidation-mode=unchecked-hash ./.venv/lib/
COPY --exclude=./searx/version_frozen.py ./searx/ ./searx/
RUN set -eux -o pipefail; \
python -m compileall -q -f -j 0 --invalidation-mode=unchecked-hash ./searx/; \
find ./searx/static/ -type f \
\( -name "*.html" -o -name "*.css" -o -name "*.js" -o -name "*.svg" \) \
-exec gzip -9 -k {} + \
-exec brotli -9 -k {} + \
-exec gzip --test {}.gz + \
-exec brotli --test {}.br +
+1 -1
View File
@@ -18,7 +18,7 @@ services:
valkey:
container_name: searxng-valkey
image: docker.io/valkey/valkey:9-alpine
command: valkey-server --save 30 1 --loglevel warning
command: valkey-server --save 300 1 --save 60 1000 --loglevel warning
restart: always
volumes:
- valkey-data:/data/
+2 -2
View File
@@ -13,7 +13,7 @@ check_file() {
!!! "$target" is not a valid file, exiting...
!!!
EOF
exit 127
exit 1
fi
}
@@ -28,7 +28,7 @@ check_directory() {
!!! "$target" is not a valid directory, exiting...
!!!
EOF
exit 127
exit 1
fi
}
+6 -6
View File
@@ -283,12 +283,12 @@ container images are not officially supported):
$ make container
$ docker images
REPOSITORY TAG IMAGE ID SIZE
localhost/searxng/searxng 2026.6.19-93f66bfb4 ... 265 MB
localhost/searxng/searxng latest ... 265 MB
localhost/searxng/searxng builder ... 687 MB
docker.io/searxng/base searxng-builder ... 565 MB
docker.io/searxng/base searxng ... 143 MB
REPOSITORY TAG IMAGE ID SIZE
localhost/searxng/searxng latest ... 271 MB
localhost/searxng/searxng 2026.10.17-* ... 271 MB
<none> <none> ... 677 MB
docker.io/searxng/base searxng ... 144 MB
docker.io/searxng/base searxng-builder ... 550 MB
Migrate from ``searxng-docker``
===============================
+3 -3
View File
@@ -1,10 +1,10 @@
mock==5.2.0
nose2[coverage_plugin]==0.16.0
cov-core==1.15.0
black==26.10.0
pylint==4.1.2
black==26.10.1
pylint==4.1.3
splinter==0.21.0
selenium==4.50.0
selenium==4.51.0
Sphinx==8.2.3;python_version <= "3.11"
Sphinx==9.1.0; python_version > "3.11"
sphinx-issues==6.0.0
+1 -1
View File
@@ -11,7 +11,7 @@ curl_cffi==0.16.3
valkey==6.1.1
markdown-it-py==4.2.0
msgspec==0.22.0
typer==0.27.2
typer==0.27.3
isodate==0.7.2
whitenoise==6.12.0
typing-extensions==4.16.0
+102 -21
View File
@@ -118,6 +118,7 @@ Implementations
"""
import json
import re
import typing as t
from collections.abc import Callable
from urllib.parse import urlencode
@@ -129,7 +130,14 @@ from searx.enginelib.traits import EngineTraits
from searx.exceptions import SearxEngineResponseException
from searx.result_types import EngineResults, MainResult, Video
from searx.result_types.image import Image
from searx.utils import html_to_text, js_obj_str_to_json_str, js_obj_str_to_python
from searx.utils import (
html_to_text,
js_find_matching_bracket,
js_obj_str_to_json_str,
js_obj_str_to_python,
js_split_args,
js_find_variable_positions,
)
if t.TYPE_CHECKING:
from searx.extended_types import SXNG_Response
@@ -188,6 +196,16 @@ time_range_map: dict[str, str] = {
"year": "py",
}
IIFE_RE = re.compile(
r"""
\(function\s*\( # (function(
(?P<params>[^)]*) # formal parameters
\)\s*\{\s*return\s* # ){ return
(?P<body>\{) # the object literal starts
""",
re.VERBOSE | re.DOTALL,
)
def request(query: str, params: dict[str, t.Any]) -> None:
@@ -207,12 +225,10 @@ def request(query: str, params: dict[str, t.Any]) -> None:
if brave_category == "goggles":
args["goggles_id"] = Goggles
params["headers"]["Accept-Encoding"] = "gzip, deflate"
params["url"] = f"{base_url}{brave_category}?{urlencode(args)}"
logger.debug("url %s", params["url"])
# set properties in the cookies
params["cookies"]["safesearch"] = safesearch_map.get(params["safesearch"], "off")
# the useLocation is IP based, we use cookie "country" for the region
params["cookies"]["useLocation"] = "0"
@@ -235,25 +251,90 @@ def _extract_published_date(published_date_raw: str | None):
return None
def extract_iife_object(data_src: str, match: re.Match[str]) -> tuple[str, int]:
"""
Extract and substitute the object literal from a JavaScript IIFE.
Returns the transformed object literal and the position immediately after the IIFE call.
"""
body_start = match.start("body")
body_end = js_find_matching_bracket(data_src, body_start, "{", "}")
obj_str = data_src[body_start : body_end + 1]
# 1. Locate the argument call execution signature block: ...)(arg1, arg2)
call_start = data_src.find("(", body_end)
if call_start == -1:
raise ValueError("IIFE missing call arguments")
call_end = js_find_matching_bracket(data_src, call_start, "(", ")")
# 2. map arguments
args = js_split_args(data_src[call_start + 1 : call_end])
params = [p.strip() for p in match["params"].split(",") if p.strip()]
mapping = dict(zip(params, args))
# 3. substitute idents
variables = js_find_variable_positions(obj_str)
for variable_name, pos in reversed(variables):
if variable_name in mapping:
value = mapping[variable_name]
obj_str = obj_str[:pos] + value + obj_str[pos + len(variable_name) :]
return obj_str, call_end + 1
def extract_json_data(text: str) -> dict[str, t.Any]:
# Example script source containing the data:
#
# kit.start(app, element, {
# node_ids: [0, 19],
# data: [{type:"data",data: .... ["q","goggles_id"],route:1,url:1}}]
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# form: null,
# error: null
# });
start = text.index("data: [{")
newline = text.index("\n", start)
end = text.rindex("}}]", start, newline)
js_obj_str = "{" + text[start:end] + "}}]}"
# js_obj_str = js_obj_str.replace("\xa0", "") # remove ASCII for &nbsp;
# js_obj_str = js_obj_str.replace(r"\u003C", "<").replace(r"\u003c", "<") # fix broken HTML tags in strings
json_str = js_obj_str_to_json_str(js_obj_str)
data: dict[str, t.Any] = json.loads(json_str)
return data
"""
Extract the SvelteKit data payload that Brave embeds in the page.
Handles:
- plain-object form
- pure IIFE form
- mixed form (IIFE + plain object) that appears on some news pages
"""
marker = "data: ["
start = text.find(marker)
if start == -1:
raise ValueError("Brave data payload not found (no 'data: [')")
array_start = start + len(marker) - 1 # Points directly at '['
array_end = js_find_matching_bracket(text, array_start, "[", "]")
data_src = text[array_start + 1 : array_end]
objects: list[str] = []
pos = 0
n = len(data_src)
while pos < n:
# Move past whitespace and commas safely
while pos < n and data_src[pos] in " \t\n\r,":
pos += 1
if pos >= n:
break
# Case 1: IIFE Object Signature Matches
if m := IIFE_RE.match(data_src, pos):
obj_str, next_pos = extract_iife_object(data_src, m)
objects.append(obj_str)
pos = next_pos
# Brave sometimes emits an extra ')' after the IIFE call
while pos < n and data_src[pos] in " \t\n\r)":
pos += 1
continue
# Case 2: Standard raw plain JSON mapping block {type:"data", ...}
if data_src[pos] == "{":
obj_end = js_find_matching_bracket(data_src, pos, "{", "}")
objects.append(data_src[pos : obj_end + 1])
pos = obj_end + 1
continue
raise ValueError(f"unexpected token in data array at offset {pos}: {data_src[pos : pos + 40]!r}")
if not objects:
raise ValueError("no data objects found inside Brave payload")
combined = '{"data":[' + ",".join(objects) + "]}"
json_str = js_obj_str_to_json_str(combined)
return json.loads(json_str)
def response(resp: "SXNG_Response") -> EngineResults:
+6 -5
View File
@@ -510,12 +510,13 @@ def response(resp: "SXNG_Response") -> EngineResults:
and "Your user agent:" not in zero_click
and "URL Decoded:" not in zero_click
):
res.add(
res.types.Answer(
answer=zero_click,
url=eval_xpath_getindex(doc, '//div[@id="zero_click_abstract"]/a/@href', 0),
if zero_click_url := eval_xpath_getindex(doc, '//div[@id="zero_click_abstract"]/a/@href', 0, None):
res.add(
res.types.Answer(
answer=zero_click,
url=zero_click_url,
)
)
)
return res
+34 -3
View File
@@ -4,11 +4,14 @@
.. _Resulthunter : https://resulthunter.com
"""
import re
import typing as t
from urllib.parse import urlencode
from searx.enginelib import EngineCache
from searx import locales
from searx.exceptions import SearxEngineResponseException
from searx.exceptions import SearxEngineAPIException, SearxEngineResponseException
from searx.network import get
from searx.result_types import EngineResults
from searx.utils import eval_xpath_list, eval_xpath, extract_text
@@ -40,18 +43,46 @@ base_url = "https://resulthunter.com"
resulthunter_categ = "web"
"""Supported categories are ``web`` and ``images``."""
CACHE: EngineCache
"""Cache for storing search token and cookies."""
_SEARCH_TOKEN_RE = re.compile(r"window.__rhSearchToken\s*=\s*'(.*)'")
def setup(_: dict[str, str]) -> bool | None:
global CACHE # pylint: disable=global-statement
CACHE = EngineCache("resulthunter")
def setup(_: dict[str, t.Any]) -> bool | None:
if resulthunter_categ not in ("web", "images"):
raise ValueError("invalid category: %s" % resulthunter_categ)
def _get_search_token() -> tuple[str, dict[str, str]]:
if cached := CACHE.get("token"):
return cached
resp = get(base_url)
token = _SEARCH_TOKEN_RE.search(resp.text)
if not token:
raise SearxEngineAPIException("failed to find search token")
token = token.group(1)
cookies = dict(resp.cookies)
CACHE.set("token", (token, cookies))
return token, cookies
def request(query: str, params: "OnlineParams") -> None:
search_token, cookies = _get_search_token()
params["cookies"] = cookies
args = {
"q": query,
"search_type": resulthunter_categ,
"offset": params["pageno"] - 1,
"search_source": "other",
"search_source": "header",
"st": search_token,
}
# uses Brave's engine traits
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
+100 -8
View File
@@ -23,9 +23,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"PO-Revision-Date: 2026-10-01 19:27+0000\n"
"Last-Translator: Raithlin <raithlin@noreply.codeberg.org>\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-10-09 14:20+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: af\n"
"Language-Team: Afrikaans "
"<https://translate.codeberg.org/projects/searxng/searxng/af/>\n"
@@ -53,7 +53,7 @@ msgstr "toeps"
#. CATEGORY_NAMES['BLOGS']
#: searx/searxng.msg
msgid "blogs"
msgstr "blogs"
msgstr "webjoernaal"
#. CATEGORY_NAMES['DICTIONARIES']
#: searx/searxng.msg
@@ -98,7 +98,7 @@ msgstr "kaart"
#. CATEGORY_NAMES['MOVIES']
#: searx/searxng.msg
msgid "movies"
msgstr "rolprente"
msgstr "flieks"
#. CATEGORY_NAMES['MUSIC']
#: searx/searxng.msg
@@ -589,15 +589,107 @@ msgstr "Bron"
msgid "Error loading the next page"
msgstr "Fout met die laai van die volgende bladsy"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Ongeldige opstellings, redigeer asb jou voorkeure"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Ongeldige opstellings"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "soekfout"
Binary file not shown.
+96 -4
View File
@@ -33,7 +33,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-06-28 18:07+0000\n"
"Last-Translator: nebras <nebras@noreply.codeberg.org>\n"
"Language: ar\n"
@@ -600,15 +600,107 @@ msgstr "مصدر"
msgid "Error loading the next page"
msgstr "خطأ في تحميل الصفحة التالية"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "إعدادات غير صالحة، يرجى تعديل تفضيلاتك"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "إعدادات غير صالحة"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "خطأ في البحث"
Binary file not shown.
+96 -4
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-08-21 20:54+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: bg\n"
@@ -589,15 +589,107 @@ msgstr "Източник"
msgid "Error loading the next page"
msgstr "Грешка при зареждането на следващата страница"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Неправилни настройки, моля редактирайте предпочитанията си"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Невалидни настройки"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "Грешка при търсенето"
Binary file not shown.
+96 -4
View File
@@ -29,7 +29,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: bn\n"
@@ -595,15 +595,107 @@ msgstr "উৎস"
msgid "Error loading the next page"
msgstr "পরবর্তী পৃষ্ঠাটি লোড করায় ত্রুটি দেখা যাচ্ছে"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "অকেজো সেটিংস, অনুগ্রহ করে আপনার পছন্দগুলি সম্পাদনা করুন"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "অকেজো সেটিংস"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "সার্চ ত্রুটি"
Binary file not shown.
+96 -4
View File
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: bo\n"
@@ -579,15 +579,107 @@ msgstr ""
msgid "Error loading the next page"
msgstr ""
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།ཁྱེད་ཀྱིས་གདམ་ཀ་ལ་བཅོས་སྒྲིག་གཏོང་རོགས།"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "འཚོལ་བཤེར་ལ་ནོར་འཁྲུལ་བྱུང་།"
Binary file not shown.
+96 -4
View File
@@ -31,7 +31,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-09-19 15:25+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ca\n"
@@ -597,15 +597,107 @@ msgstr "Origen"
msgid "Error loading the next page"
msgstr "S'ha produït un error en carregar la següent pàgina"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "La configuració no és vàlida, editeu-la"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "La configuració no és vàlida"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "error de cerca"
Binary file not shown.
+104 -12
View File
@@ -25,20 +25,21 @@
# radekjuthner <radekjuthner@noreply.codeberg.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"PO-Revision-Date: 2026-09-22 13:25+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-10-10 22:27+0000\n"
"Last-Translator: Fjuro <fjuro@noreply.codeberg.org>\n"
"Language: cs\n"
"Language-Team: Czech "
"<https://translate.codeberg.org/projects/searxng/searxng/cs/>\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && "
"n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
"Language-Team: Czech <https://translate.codeberg.org/projects/searxng/"
"searxng/cs/>\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"
"X-Generator: Weblate 2026.10.1\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
#: searx/searxng.msg
@@ -594,15 +595,107 @@ msgstr "zdroj"
msgid "Error loading the next page"
msgstr "Chyba při načítání další stránky"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr "zavřít"
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr "Jak se pohybovat v SearXNG pomocí klávesových zkratek"
#: searx/webapp.py:334
msgid "Control"
msgstr "Ovládání"
#: searx/webapp.py:335
msgid "Results"
msgstr "Výsledky"
#: searx/webapp.py:336
msgid "Navigation"
msgstr "Navigace"
#: searx/webapp.py:337
msgid "Other"
msgstr "Ostatní"
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr "odebrat zaměření ze zaměřeného vstupu"
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr "zkopírovat adresu zvoleného výsledku do schránky"
#: searx/webapp.py:340
msgid "toggle help window"
msgstr "přepnout okno nápovědy"
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr "zaměřit na vyhledávací pole"
#: searx/webapp.py:342
msgid "go to next page"
msgstr "přejít na další stránku"
#: searx/webapp.py:343
msgid "open search result"
msgstr "otevřít výsledek vyhledávání"
#: searx/webapp.py:344
msgid "go to previous page"
msgstr "přejít na předchozí stránku"
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr "znovu načíst stránku ze serveru"
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr "otevřít výsledek v novém panelu"
#: searx/webapp.py:347
msgid "select previous search result"
msgstr "zvolit předchozí výsledek vyhledávání"
#: searx/webapp.py:348
msgid "select next search result"
msgstr "zvolit další výsledek vyhledávání"
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr "posunout o stránku nahoru"
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr "posunout o půl stránky dolů"
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr "posunout o stránku dolů"
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr "posunout na vršek stránky"
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr "posunout o půl stránky nahoru"
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr "posunout na spodek stránky"
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Neplatné nastavení, upravte své předvolby"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Neplatné nastavení"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "chyba vyhledávání"
@@ -1438,7 +1531,7 @@ msgstr "Hash předvoleb"
#: searx/templates/simple/preferences/doi_resolver.html:2
msgid "DOI Resolver"
msgstr ""
msgstr "Resolver DOI"
#: searx/templates/simple/preferences/engines.html:9
msgid ""
@@ -2441,4 +2534,3 @@ msgstr "skrýt video"
#~ msgid "Select service used by DOI rewrite"
#~ msgstr "Výběr služby použité při přepisu DOI"
Binary file not shown.
+96 -4
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: cy\n"
@@ -587,15 +587,107 @@ msgstr "Ffynhonnell"
msgid "Error loading the next page"
msgstr "Gwall wrth lwytho'r dudalen nesaf"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Gosodiadau annilys, golygwch eich dewisiadau"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Gosodiadau annilys"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "gwall chwilio"
Binary file not shown.
+96 -4
View File
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-06-16 07:07+0000\n"
"Last-Translator: AndersNordh <andersnordh@noreply.codeberg.org>\n"
"Language: da\n"
@@ -585,15 +585,107 @@ msgstr "Kilde"
msgid "Error loading the next page"
msgstr "Fejl ved indlæsning af den næste side"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Ugyldige indstillinger, redigér venligst dine valg"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Ugyldig indstilling"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "søgefejl"
Binary file not shown.
+103 -11
View File
@@ -32,19 +32,20 @@
# Serpensin <serpensin@noreply.codeberg.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"PO-Revision-Date: 2026-09-22 13:25+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-10-10 22:27+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: de\n"
"Language-Team: German "
"<https://translate.codeberg.org/projects/searxng/searxng/de/>\n"
"Language-Team: German <https://translate.codeberg.org/projects/searxng/"
"searxng/de/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"
"X-Generator: Weblate 2026.10.1\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
#: searx/searxng.msg
@@ -600,15 +601,107 @@ msgstr "Quelle"
msgid "Error loading the next page"
msgstr "Fehler beim Laden der nächsten Seite"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr "schließen"
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr "SearXNG über Tasten steuern"
#: searx/webapp.py:334
msgid "Control"
msgstr "Steuerung"
#: searx/webapp.py:335
msgid "Results"
msgstr "Ergebnisse"
#: searx/webapp.py:336
msgid "Navigation"
msgstr "Navigation"
#: searx/webapp.py:337
msgid "Other"
msgstr "Weitere"
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr "Fokus vom Eingabefeld nehmen"
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr "URL des Ergebnisses in die Zwischenablage kopieren"
#: searx/webapp.py:340
msgid "toggle help window"
msgstr "Hilfe anzeigen"
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr "Fokus auf das Eingabefeld"
#: searx/webapp.py:342
msgid "go to next page"
msgstr "Zur nächsten Seite gehen"
#: searx/webapp.py:343
msgid "open search result"
msgstr "Öffnen der Suchergebnisse"
#: searx/webapp.py:344
msgid "go to previous page"
msgstr "Zurück zu vorherigen Seite"
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr "Seite neu laden"
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr "Verweis in neuem Tab öffnen"
#: searx/webapp.py:347
msgid "select previous search result"
msgstr "Auswahl des vorherigen Ergebnisses"
#: searx/webapp.py:348
msgid "select next search result"
msgstr "Auswahl des nächsten Ergebnisses"
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr "Eine Seite aufwärts scrollen"
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr "Eine halbe Seite abwärts scrollen"
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr "Eine Seite abwärts scrollen"
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr "Zum Anfang der Seite springen"
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr "Eine halbe Seite aufwärts scrollen"
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr "Ans Ende der Seite springen"
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Ungültige Einstellungen, bitte Einstellungen ändern"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Ungültige Einstellungen"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "Suchfehler"
@@ -1123,7 +1216,7 @@ msgstr "Suchmaschinenname"
#: searx/templates/simple/stats.html:25
msgid "Scores"
msgstr "Ergebnisse"
msgstr "Bewertung"
#: searx/templates/simple/stats.html:26
msgid "Result count"
@@ -1454,7 +1547,7 @@ msgstr "Einstellungen (ohne URL)"
#: searx/templates/simple/preferences/doi_resolver.html:2
msgid "DOI Resolver"
msgstr ""
msgstr "DOI Auflösung"
#: searx/templates/simple/preferences/engines.html:9
msgid ""
@@ -2497,4 +2590,3 @@ msgstr "Video verstecken"
#~ msgid "Select service used by DOI rewrite"
#~ msgstr "Wähle den Dienst für DOI Rewrite"
Binary file not shown.
+96 -4
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2025-08-13 08:09+0000\n"
"Last-Translator: ijxp <ijxp@noreply.codeberg.org>\n"
"Language: dv\n"
@@ -576,15 +576,107 @@ msgstr ""
msgid "Error loading the next page"
msgstr ""
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr ""
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr ""
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr ""
Binary file not shown.
@@ -25,7 +25,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: el_GR\n"
@@ -591,15 +591,107 @@ msgstr "Πηγή"
msgid "Error loading the next page"
msgstr "Σφάλμα φόρτωσης της επόμενης σελίδας"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Μη έγκυρες ρυθμίσεις, παρακαλούμε ελέγξτε τις προτιμήσεις σας"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Μη έγκυρες ρυθμίσεις"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "σφάλμα αναζήτησης"
Binary file not shown.
+96 -4
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2014-01-30 15:22+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
@@ -572,15 +572,107 @@ msgstr ""
msgid "Error loading the next page"
msgstr ""
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr ""
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr ""
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr ""
Binary file not shown.
+96 -4
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: eo\n"
@@ -589,15 +589,107 @@ msgstr "Fonto"
msgid "Error loading the next page"
msgstr "Eraro dum la ŝarĝado de la sekvan paĝon"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Nevalidaj agordoj, bonvolu redaktu viajn agordojn"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Nevalidaj agordoj"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "serĉa eraro"
Binary file not shown.
+98 -6
View File
@@ -52,8 +52,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"PO-Revision-Date: 2026-10-05 10:27+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-10-10 22:27+0000\n"
"Last-Translator: gallegonovato <gallegonovato@noreply.codeberg.org>\n"
"Language: es\n"
"Language-Team: Spanish <https://translate.codeberg.org/projects/searxng/"
@@ -63,7 +63,7 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"
"X-Generator: Weblate 2026.9.1\n"
"X-Generator: Weblate 2026.10.1\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
#: searx/searxng.msg
@@ -619,15 +619,107 @@ msgstr "Fuente"
msgid "Error loading the next page"
msgstr "Error al cargar la siguiente página"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr "cerrar"
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr "Navegar por SearXNG con atajos de teclado"
#: searx/webapp.py:334
msgid "Control"
msgstr "Control"
#: searx/webapp.py:335
msgid "Results"
msgstr "Resultados"
#: searx/webapp.py:336
msgid "Navigation"
msgstr "Navegación"
#: searx/webapp.py:337
msgid "Other"
msgstr "Otro"
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr "Desenfocar el campo de texto"
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr "Copiar URL seleccionada al portapapeles"
#: searx/webapp.py:340
msgid "toggle help window"
msgstr "Abrir/cerrar la ventana de ayuda"
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr "Ir al cuadro de búsqueda"
#: searx/webapp.py:342
msgid "go to next page"
msgstr "Siguiente página"
#: searx/webapp.py:343
msgid "open search result"
msgstr "Ver resultado"
#: searx/webapp.py:344
msgid "go to previous page"
msgstr "Página anterior"
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr "Recargar página"
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr "Abrir en nueva pestaña"
#: searx/webapp.py:347
msgid "select previous search result"
msgstr "Seleccionar resultado anterior"
#: searx/webapp.py:348
msgid "select next search result"
msgstr "Seleccionar resultado siguiente"
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr "Desplazarse página arriba"
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr "Desplazarse a la mitad de la página"
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr "Desplazarse página abajo"
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr "Ir al principio de la página"
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr "Desplazarse a la mitad de la página"
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr "Ir al final de la página"
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Ajustes inválidos, por favor, cambia tus preferencias"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Ajustes inválidos"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "error en la búsqueda"
Binary file not shown.
+101 -9
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"PO-Revision-Date: 2026-10-05 10:27+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-10-12 06:27+0000\n"
"Last-Translator: Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org>\n"
"Language: et\n"
"Language-Team: Estonian <https://translate.codeberg.org/projects/searxng/"
@@ -32,7 +32,7 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"
"X-Generator: Weblate 2026.9.1\n"
"X-Generator: Weblate 2026.10.1\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
#: searx/searxng.msg
@@ -588,15 +588,107 @@ msgstr "Allikas"
msgid "Error loading the next page"
msgstr "Viga järgmise lehekülje laadimisel"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr "sulge"
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr "Kiirklahvide kasutus SearXNG-s"
#: searx/webapp.py:334
msgid "Control"
msgstr "Tegevuste juhtimine"
#: searx/webapp.py:335
msgid "Results"
msgstr "Tulemused"
#: searx/webapp.py:336
msgid "Navigation"
msgstr "Liikumine lehel"
#: searx/webapp.py:337
msgid "Other"
msgstr "Muu"
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr "eemalda hetkel kehtiv fookus"
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr "kopeeri valitud otsingutulemuse võrguaadress lõikelauale"
#: searx/webapp.py:340
msgid "toggle help window"
msgstr "lülita abiteave sisse/välja"
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr "säti fookus otsingukastile"
#: searx/webapp.py:342
msgid "go to next page"
msgstr "ava järgmine leht"
#: searx/webapp.py:343
msgid "open search result"
msgstr "ava otsingutulemused"
#: searx/webapp.py:344
msgid "go to previous page"
msgstr "ava eelmine leht"
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr "laadi leht serverist uuesti"
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr "ava otsingutulemus uuel vahekaardil"
#: searx/webapp.py:347
msgid "select previous search result"
msgstr "vali eelmine otsingutulemus"
#: searx/webapp.py:348
msgid "select next search result"
msgstr "vali järgmine otsingutulemus"
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr "keri lehe jagu ülespoole"
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr "keri poole lehe jagu allapoole"
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr "keri lehe jagu allapoole"
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr "keri lehe ülaäärde"
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr "keri poole lehe jagu ülespoole"
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr "keri lehe alaäärde"
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Sobimatud seaded, palun muuda oma eelistusi"
msgstr "Vigased seadistused, palun muuda oma eelistusi"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Sobimatud seaded"
msgstr "Vigased seadistused"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "otsingu viga"
@@ -622,7 +714,7 @@ msgstr "SSL viga: sertifikaadi valideerimine ei õnnestunud"
#: searx/webutils.py:42
msgid "unexpected crash"
msgstr "ootamatu krahh"
msgstr "ootamatu kokkujooksmine"
#: searx/webutils.py:48
msgid "HTTP error"
Binary file not shown.
+96 -4
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-07-23 22:07+0000\n"
"Last-Translator: alexgabi <alexgabi@noreply.codeberg.org>\n"
"Language: eu\n"
@@ -586,15 +586,107 @@ msgstr "Iturria"
msgid "Error loading the next page"
msgstr "Errorea hurrengo orrialdea kargatzean"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Ezarpen baliogabeak, editatu zure hobespenak"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Ezarpen baliogabeak"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "bilaketa akatsa"
Binary file not shown.
@@ -30,7 +30,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-08-04 12:25+0000\n"
"Last-Translator: mvtbh <mvtbh@noreply.codeberg.org>\n"
"Language: fa_IR\n"
@@ -596,15 +596,107 @@ msgstr "منبع"
msgid "Error loading the next page"
msgstr "خطا در بارگزاری صفحه جدید"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "تنظیمات نادرست است، لطفا تنظیمات جستجو را تغییر دهید"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "تنظیمات نادرست"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "خطای جست‌وجو"
Binary file not shown.
+96 -4
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: fi\n"
@@ -589,15 +589,107 @@ msgstr "Lähde"
msgid "Error loading the next page"
msgstr "Virhe ladattaessa seuraavaa sivua"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Virheelliset asetukset, muokkaa siis asetuksia"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Virheelliset asetukset"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "hakuvirhe"
Binary file not shown.
+110 -14
View File
@@ -20,20 +20,21 @@
# return42 <return42@noreply.codeberg.org>, 2025, 2026.
msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"PO-Revision-Date: 2026-09-22 13:25+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-10-20 12:27+0000\n"
"Last-Translator: marc-lopez <marc-lopez@noreply.codeberg.org>\n"
"Language: fil\n"
"Language-Team: Filipino "
"<https://translate.codeberg.org/projects/searxng/searxng/fil/>\n"
"Plural-Forms: nplurals=2; plural=(n == 1 || n==2 || n==3) || (n % 10 != 4"
" || n % 10 != 6 || n % 10 != 9);\n"
"Language-Team: Filipino <https://translate.codeberg.org/projects/searxng/"
"searxng/fil/>\n"
"Plural-Forms: nplurals=2; plural=(n == 1 || n==2 || n==3) || (n % 10 != 4 || "
"n % 10 != 6 || n % 10 != 9);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"
"X-Generator: Weblate 2026.10.1\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
#: searx/searxng.msg
@@ -589,15 +590,107 @@ msgstr "Pinagmulan"
msgid "Error loading the next page"
msgstr "Error sa paglo-load ng susunod na pahina"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr "I-sara"
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr "Paano mag-navigate sa SearXNG gamit ang hotkeys"
#: searx/webapp.py:334
msgid "Control"
msgstr "Kontrol"
#: searx/webapp.py:335
msgid "Results"
msgstr "Mga Resulta"
#: searx/webapp.py:336
msgid "Navigation"
msgstr "Nabigasyon"
#: searx/webapp.py:337
msgid "Other"
msgstr "Iba Pa"
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr "tanggalin ang pagtutok sa tinutukan na input"
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr "i-kopya ang url ng napiling resulta sa clipboard"
#: searx/webapp.py:340
msgid "toggle help window"
msgstr "i-bukas/i-sara ang help window"
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr "tumutok sa input para sa paghahanap"
#: searx/webapp.py:342
msgid "go to next page"
msgstr "lipat patungo sa susunod na pahina"
#: searx/webapp.py:343
msgid "open search result"
msgstr "buksan ang resulta ng paghahanap"
#: searx/webapp.py:344
msgid "go to previous page"
msgstr "lipat sa nakalipas na pahina"
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr "i-load ulit ang pahina galing sa server"
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr "buksan ang resulta sa panibagong tab"
#: searx/webapp.py:347
msgid "select previous search result"
msgstr "piliin ang nakalipas na resulta ng paghahanap"
#: searx/webapp.py:348
msgid "select next search result"
msgstr "piliin ang susunod na resulta ng paghahanap"
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr "i-scroll pataas ng isang pahina"
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr "i-scroll pababa ng kalahating pahina"
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr "i-scroll pababa ng isang pahina"
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr "I-scroll patungo sa tuktok ng pahina"
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr "i-scroll pataas ng kalahating pahina"
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr "i-scroll patungo sa ilalim ng pahina"
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Di-wastong mga setting, pakibago ang iyong mga kagustuhan"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Di-wastong mga setting"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "nagkaproblema sa paghahanap ng mga resulta"
@@ -1360,7 +1453,7 @@ msgstr "Kusang tinatapos"
#: searx/templates/simple/preferences/autocomplete.html:15
msgid "Show possible queries as you type"
msgstr ""
msgstr "Ipakita ang mga posible na query habang nagta-type"
#: searx/templates/simple/preferences/center_alignment.html:2
msgid "Center Alignment"
@@ -1368,7 +1461,7 @@ msgstr "Pag-align sa Gitnang"
#: searx/templates/simple/preferences/center_alignment.html:14
msgid "Display results in the center of the page (Oscar layout)."
msgstr ""
msgstr "Ipakita ang mga resulta sa gitna ng pahina (layout na Oscar)."
#: searx/templates/simple/preferences/cookies.html:2
msgid ""
@@ -1381,6 +1474,8 @@ msgstr ""
#: searx/templates/simple/preferences/cookies.html:3
msgid "With this list, you can assess the transparency of SearXNG."
msgstr ""
"Sa pamamagitan ng listahan na ito, maaaring siyasatin ang katapatan ng "
"SearXNG."
#: searx/templates/simple/preferences/cookies.html:9
msgid "Cookie name"
@@ -1431,13 +1526,15 @@ msgstr "Hash ng mga preference"
#: searx/templates/simple/preferences/doi_resolver.html:2
msgid "DOI Resolver"
msgstr ""
msgstr "DOI solver"
#: searx/templates/simple/preferences/engines.html:9
msgid ""
"This tab does not exist in the user interface, but you can search with "
"these engines via !bangs."
msgstr ""
"Wala ang tab na ito sa user interface, pero makakahanap ka sa mga makinang "
"ito gamit ang !bangs."
#: searx/templates/simple/preferences/engines.html:15
msgid "Enable all"
@@ -2455,4 +2552,3 @@ msgstr "itago ang video"
#~ msgid "Select service used by DOI rewrite"
#~ msgstr "Pumili ng serbisyo na ginagamit sa pagsulat ng DOI"
Binary file not shown.
+96 -4
View File
@@ -50,7 +50,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-09-22 13:25+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: fr\n"
@@ -616,15 +616,107 @@ msgstr "Source"
msgid "Error loading the next page"
msgstr "Erreur lors du chargement de la page suivante"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Paramètres non valides, veuillez modifier vos préférences"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Paramètres non valides"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "erreur de recherche"
Binary file not shown.
+96 -4
View File
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-08-04 12:25+0000\n"
"Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@noreply.codeberg.org>"
"\n"
@@ -578,15 +578,107 @@ msgstr "Foinse"
msgid "Error loading the next page"
msgstr "Earráid ag luchtú an chéad leathanach eile"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Socruithe neamhbhailí, cuir do chuid roghanna in"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Socruithe neamhbhaintí"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "earráid cuardaigh"
Binary file not shown.
+98 -6
View File
@@ -16,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"PO-Revision-Date: 2026-10-05 10:27+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-10-13 08:27+0000\n"
"Last-Translator: ghose <ghose@noreply.codeberg.org>\n"
"Language: gl\n"
"Language-Team: Galician <https://translate.codeberg.org/projects/searxng/"
@@ -27,7 +27,7 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"
"X-Generator: Weblate 2026.9.1\n"
"X-Generator: Weblate 2026.10.1\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
#: searx/searxng.msg
@@ -583,15 +583,107 @@ msgstr "Fonte"
msgid "Error loading the next page"
msgstr "Erro ao cargar a páxina seguinte"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr "fechar"
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr "Como utilizar SearXNG usando teclas con funcións"
#: searx/webapp.py:334
msgid "Control"
msgstr "Control"
#: searx/webapp.py:335
msgid "Results"
msgstr "Resultados"
#: searx/webapp.py:336
msgid "Navigation"
msgstr "Navegación"
#: searx/webapp.py:337
msgid "Other"
msgstr "Outros"
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr "retirar o foco do campo que o ten actualmente"
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr "copiar ao portapapeis o url do resultado seleccionado"
#: searx/webapp.py:340
msgid "toggle help window"
msgstr "activar a xanela de axuda"
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr "foco na caixa de texto para buscar"
#: searx/webapp.py:342
msgid "go to next page"
msgstr "ir á páxina seguinte"
#: searx/webapp.py:343
msgid "open search result"
msgstr "abrir o resultado da búsqueda"
#: searx/webapp.py:344
msgid "go to previous page"
msgstr "ir á páxina anterior"
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr "volver a cargar a páxina desde o servidor"
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr "abrir o resultado nunha nova pestana"
#: searx/webapp.py:347
msgid "select previous search result"
msgstr "seleccionar o resultado anterior da búsqueda"
#: searx/webapp.py:348
msgid "select next search result"
msgstr "seleccionar o resultado seguinte da búsqueda"
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr "desprazarse unha páxina arriba"
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr "desprazarse media páxina abaixo"
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr "desprazarse unha páxina abaixo"
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr "desprazarse ata a parte superior da páxina"
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr "desprazarse media páxina arriba"
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr "desprazarse á parte inferior da páxina"
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Axustes non válidos, por favor edita a configuración"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Axustes non válidos"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "fallo na busca"
Binary file not shown.
+98 -6
View File
@@ -29,8 +29,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"PO-Revision-Date: 2026-09-29 03:27+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-10-09 14:20+0000\n"
"Last-Translator: ngf <ngf@noreply.codeberg.org>\n"
"Language: he\n"
"Language-Team: Hebrew "
@@ -190,7 +190,7 @@ msgstr "מזג האוויר"
#. CATEGORY_NAMES['WEB']
#: searx/searxng.msg
msgid "web"
msgstr "רשת"
msgstr "רשתweb"
#. STYLE_NAMES['AUTO']
#: searx/searxng.msg
@@ -596,15 +596,107 @@ msgstr "מקור"
msgid "Error loading the next page"
msgstr "שגיאה בטעינת העמוד הבא"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "הגדרות לא תקינות, עליך לתקן את ההעדפות שלך"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "הגדרות לא תקינות"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "שגיאת חיפוש"
Binary file not shown.
+96 -4
View File
@@ -24,7 +24,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-09-19 15:25+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: hr\n"
@@ -591,15 +591,107 @@ msgstr "Izvor"
msgid "Error loading the next page"
msgstr "Greška u učitavnju sljedeće stranice"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Nevažeće postavke, molimo uredite svoje postavke"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Nevažeće postavke"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "greška u pretraživanju"
Binary file not shown.
+98 -6
View File
@@ -25,8 +25,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"PO-Revision-Date: 2026-10-06 13:27+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-10-13 08:27+0000\n"
"Last-Translator: kratos <makesocialfoss32@keemail.me>\n"
"Language: hu\n"
"Language-Team: Hungarian <https://translate.codeberg.org/projects/searxng/"
@@ -36,7 +36,7 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"
"X-Generator: Weblate 2026.9.1\n"
"X-Generator: Weblate 2026.10.1\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
#: searx/searxng.msg
@@ -592,15 +592,107 @@ msgstr "Forrás"
msgid "Error loading the next page"
msgstr "Hiba a következő oldal betöltése során"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr "bezárás"
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr "Hogyan navigáljon a SearXNG-ben gyorsbillentyűkkel"
#: searx/webapp.py:334
msgid "Control"
msgstr "Vezérlés"
#: searx/webapp.py:335
msgid "Results"
msgstr "Eredmények"
#: searx/webapp.py:336
msgid "Navigation"
msgstr "Navigáció"
#: searx/webapp.py:337
msgid "Other"
msgstr "Egyéb"
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr "a fókusz megszüntetése az aktív beviteli mezőn"
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr "a kijelölt találat webcímének másolása a vágólapra"
#: searx/webapp.py:340
msgid "toggle help window"
msgstr "súgóablak megjelenítése vagy elrejtése"
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr "fókusz áthelyezése a keresőmezőre"
#: searx/webapp.py:342
msgid "go to next page"
msgstr "ugrás a következő oldalra"
#: searx/webapp.py:343
msgid "open search result"
msgstr "keresési találat megnyitása"
#: searx/webapp.py:344
msgid "go to previous page"
msgstr "vissza az előző oldalra"
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr "oldal újratöltése a kiszolgálóról"
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr "találat megnyitása új lapon"
#: searx/webapp.py:347
msgid "select previous search result"
msgstr "előző keresési találat kijelölése"
#: searx/webapp.py:348
msgid "select next search result"
msgstr "következő keresési találat kijelölése"
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr "görgetés egy oldallal felfelé"
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr "görgetés fél oldallal lefelé"
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr "görgetés egy oldallal lefelé"
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr "ugrás az oldal tetejére"
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr "görgetés fél oldallal felfelé"
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr "Ugrás az oldal aljára"
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Érvénytelen beállítások, módosítsa őket"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Érvénytelen beállítások"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "keresési hiba"
Binary file not shown.
+96 -4
View File
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ia\n"
@@ -578,15 +578,107 @@ msgstr ""
msgid "Error loading the next page"
msgstr ""
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Configurationes non valide, per favor, modifica tu preferentias"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Configurationes invalide"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "error in recerca"
Binary file not shown.
+98 -6
View File
@@ -26,8 +26,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"PO-Revision-Date: 2026-10-05 10:27+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-10-12 06:27+0000\n"
"Last-Translator: Kito <q1t0@noreply.codeberg.org>\n"
"Language: id\n"
"Language-Team: Indonesian <https://translate.codeberg.org/projects/searxng/"
@@ -37,7 +37,7 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"
"X-Generator: Weblate 2026.9.1\n"
"X-Generator: Weblate 2026.10.1\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
#: searx/searxng.msg
@@ -593,15 +593,107 @@ msgstr "Sumber"
msgid "Error loading the next page"
msgstr "Gagal memuat laman berikutnya"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr "tutup"
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr "Bagaimana cara menavigasi SearXNG dengan pintasan papan ketik"
#: searx/webapp.py:334
msgid "Control"
msgstr "Kontrol"
#: searx/webapp.py:335
msgid "Results"
msgstr "Hasil"
#: searx/webapp.py:336
msgid "Navigation"
msgstr "Navigasi"
#: searx/webapp.py:337
msgid "Other"
msgstr "Lainnya"
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr "hapus fokus dari masukan terfokus"
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr "salin url dari hasil yang terpilih ke papan klip"
#: searx/webapp.py:340
msgid "toggle help window"
msgstr "buka/tutup jendela bantuan"
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr "fokus ke masukan pencarian"
#: searx/webapp.py:342
msgid "go to next page"
msgstr "pergi ke halaman selanjutnya"
#: searx/webapp.py:343
msgid "open search result"
msgstr "buka hasil pencarian"
#: searx/webapp.py:344
msgid "go to previous page"
msgstr "pergi ke halaman sebelumnya"
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr "muat ulang halaman dari server"
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr "buka hasil di sebuah tab baru"
#: searx/webapp.py:347
msgid "select previous search result"
msgstr "pilih hasil pencarian sebelumnya"
#: searx/webapp.py:348
msgid "select next search result"
msgstr "pilih hasil pencarian setelahnya"
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr "gulir satu halaman ke atas"
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr "gulir setengah halaman ke bawah"
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr "gulir satu halaman ke bawah"
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr "gulir ke atas halaman"
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr "gulir setengah halaman ke atas"
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr "gulir ke bawah halaman"
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Pengaturan takvalid. Mohon ubah preferensi Anda"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Pengaturan takvalid"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "galat pencarian"
Binary file not shown.
+103 -11
View File
@@ -48,8 +48,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"PO-Revision-Date: 2026-08-21 20:54+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-10-09 14:20+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: it\n"
"Language-Team: Italian "
@@ -78,7 +78,7 @@ msgstr "applicazioni"
#. CATEGORY_NAMES['BLOGS']
#: searx/searxng.msg
msgid "blogs"
msgstr ""
msgstr "blog"
#. CATEGORY_NAMES['DICTIONARIES']
#: searx/searxng.msg
@@ -98,7 +98,7 @@ msgstr "generale"
#. CATEGORY_NAMES['ICONS']
#: searx/searxng.msg
msgid "icons"
msgstr ""
msgstr "icone"
#. CATEGORY_NAMES['IMAGES']
#: searx/searxng.msg
@@ -123,7 +123,7 @@ msgstr "mappa"
#. CATEGORY_NAMES['MOVIES']
#: searx/searxng.msg
msgid "movies"
msgstr ""
msgstr "film"
#. CATEGORY_NAMES['MUSIC']
#: searx/searxng.msg
@@ -183,12 +183,12 @@ msgstr "wiki del software"
#. CATEGORY_NAMES['STOCK_IMAGES']
#: searx/searxng.msg
msgid "stock images"
msgstr ""
msgstr "immagini di repertorio"
#. CATEGORY_NAMES['TRANSLATE']
#: searx/searxng.msg
msgid "translate"
msgstr ""
msgstr "traduci"
#. CATEGORY_NAMES['TV']
#: searx/searxng.msg
@@ -203,7 +203,7 @@ msgstr "video"
#. CATEGORY_NAMES['WEATHER']
#: searx/searxng.msg
msgid "weather"
msgstr ""
msgstr "meteo"
#. CATEGORY_NAMES['WEB']
#: searx/searxng.msg
@@ -614,15 +614,107 @@ msgstr "Sorgente"
msgid "Error loading the next page"
msgstr "Errore di caricamento della pagina successiva"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Impostazioni non valide, modifica le tue preferenze"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Impostazioni non valide"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "errore di ricerca"
Binary file not shown.
+96 -4
View File
@@ -36,7 +36,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ja\n"
@@ -602,15 +602,107 @@ msgstr "ソース"
msgid "Error loading the next page"
msgstr "次のページの読み込み中にエラーが発生しました"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "設定が無効です、設定を変更してください"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "無効な設定です"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "検索エラー"
Binary file not shown.
+98 -6
View File
@@ -23,8 +23,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"PO-Revision-Date: 2026-10-06 13:27+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-10-12 06:27+0000\n"
"Last-Translator: lugged9922 <lugged9922@noreply.codeberg.org>\n"
"Language: ko\n"
"Language-Team: Korean <https://translate.codeberg.org/projects/searxng/"
@@ -34,7 +34,7 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"
"X-Generator: Weblate 2026.9.1\n"
"X-Generator: Weblate 2026.10.1\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
#: searx/searxng.msg
@@ -590,15 +590,107 @@ msgstr "소스"
msgid "Error loading the next page"
msgstr "다음 페이지를 로드하는 동안 오류가 발생했습니다"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr "닫기"
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr "단축키로 SearXNG를 탐색하는 방법"
#: searx/webapp.py:334
msgid "Control"
msgstr "제어"
#: searx/webapp.py:335
msgid "Results"
msgstr "결과"
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "잘못된 설정입니다, 설정을 수정하세요"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "잘못된 설정"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "검색 오류"
Binary file not shown.
+96 -4
View File
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-08-14 19:38+0000\n"
"Last-Translator: Mooo <mooo@noreply.codeberg.org>\n"
"Language: lt\n"
@@ -587,15 +587,107 @@ msgstr "Šaltinis"
msgid "Error loading the next page"
msgstr "Klaida įkeliant kitą puslapį"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Neteisingi nustatymai, pataisykite nuostatas"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Neteisingi nustatymai"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "paieškos klaida"
Binary file not shown.
+96 -4
View File
@@ -18,7 +18,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-09-19 15:25+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: lv\n"
@@ -585,15 +585,107 @@ msgstr "Avots"
msgid "Error loading the next page"
msgstr "Kļūda lādējot nākošo lapu"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Nepareizi iestatījumi, lūdzu rediģējiet savas preferences"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Nederīgi iestatījumi"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "meklēšanas kļūda"
+96 -4
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: SearXNG -\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -571,15 +571,107 @@ msgstr ""
msgid "Error loading the next page"
msgstr ""
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr ""
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr ""
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr ""
Binary file not shown.
+96 -4
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ms\n"
@@ -608,15 +608,107 @@ msgstr "Punca"
msgid "Error loading the next page"
msgstr "Gagal memuat turun muka seterusnya"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Kesilapan tetapan, sila ubahsuai pilihan"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Tetapan tidak sah"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "ralat pencarian"
Binary file not shown.
@@ -23,7 +23,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-08-21 20:54+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: nb_NO\n"
@@ -589,15 +589,107 @@ msgstr "Kilde"
msgid "Error loading the next page"
msgstr "Feil ved lasting av neste side"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Ugyldige innstillinger, rediger dine preferanser"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Ugyldige innstillinger"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "søkefeil"
Binary file not shown.
+98 -6
View File
@@ -43,8 +43,8 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"PO-Revision-Date: 2026-10-05 10:27+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-10-10 22:27+0000\n"
"Last-Translator: Stephan-P <stephan-p@noreply.codeberg.org>\n"
"Language: nl\n"
"Language-Team: Dutch <https://translate.codeberg.org/projects/searxng/"
@@ -54,7 +54,7 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"
"X-Generator: Weblate 2026.9.1\n"
"X-Generator: Weblate 2026.10.1\n"
#. CONSTANT_NAMES['NO_SUBGROUPING']
#: searx/searxng.msg
@@ -610,15 +610,107 @@ msgstr "Bron"
msgid "Error loading the next page"
msgstr "Fout bij het laden volgende pagina"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr "sluiten"
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr "SearXNG navigeren met sneltoetsen"
#: searx/webapp.py:334
msgid "Control"
msgstr "Controle"
#: searx/webapp.py:335
msgid "Results"
msgstr "Resultaten"
#: searx/webapp.py:336
msgid "Navigation"
msgstr "Navigatie"
#: searx/webapp.py:337
msgid "Other"
msgstr "Overig"
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr "focus verwijderen van het geselecteerde invoerveld"
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr "url van het geselecteerde resultaat kopiëren naar het klembord"
#: searx/webapp.py:340
msgid "toggle help window"
msgstr "hulpvenster in-/uitschakelen"
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr "focus op het zoekveld"
#: searx/webapp.py:342
msgid "go to next page"
msgstr "naar volgende pagina"
#: searx/webapp.py:343
msgid "open search result"
msgstr "zoekresultaat openen"
#: searx/webapp.py:344
msgid "go to previous page"
msgstr "naar vorige pagina"
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr "pagina opnieuw laden van server"
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr "resultaat openen in nieuw tabblad"
#: searx/webapp.py:347
msgid "select previous search result"
msgstr "vorig zoekresultaat selecteren"
#: searx/webapp.py:348
msgid "select next search result"
msgstr "volgend zoekresultaat selecteren"
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr "een pagina omhoog bladeren"
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr "halve pagina omlaag bladeren"
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr "een pagina omlaag bladeren"
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr "naar bovenaan de pagina bladeren"
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr "halve pagina omhoog bladeren"
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr "naar onderaan de pagina bladeren"
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Ongeldige instellingswaarde, controleer invoer"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Ongeldige instellingen"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "zoekfout"
Binary file not shown.
+96 -4
View File
@@ -17,7 +17,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-07-11 09:07+0000\n"
"Last-Translator: quenty_occitania <quenty_occitania@noreply.codeberg.org>"
"\n"
@@ -584,15 +584,107 @@ msgstr "Font"
msgid "Error loading the next page"
msgstr "Error en cargant la pagina seguenta"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Paramètre pas valide, mercés de modificar vòstras preferéncias"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Paramètres invalids"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "error de recèrca"
Binary file not shown.
+96 -4
View File
@@ -37,7 +37,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: pl\n"
@@ -605,15 +605,107 @@ msgstr "Źródło"
msgid "Error loading the next page"
msgstr "Błąd wczytywania następnej strony"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Nieprawidłowe ustawienia, zmień swoje preferencje"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Nieprawidłowe ustawienia"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "błąd wyszukiwania"
Binary file not shown.
+96 -4
View File
@@ -38,7 +38,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-07-17 12:20+0000\n"
"Last-Translator: impar <impar@noreply.codeberg.org>\n"
"Language: pt\n"
@@ -604,15 +604,107 @@ msgstr "Fonte"
msgid "Error loading the next page"
msgstr "Erro ao carregar a próxima página"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Definições inválidas, por favor edite as suas preferências"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Configurações inválidas"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "erro de procura"
Binary file not shown.
@@ -50,7 +50,7 @@ msgid ""
msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-10-04 05:47+0000\n"
"POT-Creation-Date: 2026-10-09 19:03+0000\n"
"PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: pt_BR\n"
@@ -616,15 +616,107 @@ msgstr "Fonte"
msgid "Error loading the next page"
msgstr "Erro ao carregar a próxima página"
#: searx/webapp.py:478 searx/webapp.py:878
#: searx/webapp.py:332
msgid "close"
msgstr ""
#: searx/webapp.py:333
msgid "How to navigate SearXNG with hotkeys"
msgstr ""
#: searx/webapp.py:334
msgid "Control"
msgstr ""
#: searx/webapp.py:335
msgid "Results"
msgstr ""
#: searx/webapp.py:336
msgid "Navigation"
msgstr ""
#: searx/webapp.py:337
msgid "Other"
msgstr ""
#: searx/webapp.py:338
msgid "remove focus from the focused input"
msgstr ""
#: searx/webapp.py:339
msgid "copy url of the selected result to the clipboard"
msgstr ""
#: searx/webapp.py:340
msgid "toggle help window"
msgstr ""
#: searx/webapp.py:341
msgid "focus on the search input"
msgstr ""
#: searx/webapp.py:342
msgid "go to next page"
msgstr ""
#: searx/webapp.py:343
msgid "open search result"
msgstr ""
#: searx/webapp.py:344
msgid "go to previous page"
msgstr ""
#: searx/webapp.py:345
msgid "reload page from the server"
msgstr ""
#: searx/webapp.py:346
msgid "open the result in a new tab"
msgstr ""
#: searx/webapp.py:347
msgid "select previous search result"
msgstr ""
#: searx/webapp.py:348
msgid "select next search result"
msgstr ""
#: searx/webapp.py:349
msgid "scroll one page up"
msgstr ""
#: searx/webapp.py:350
msgid "scroll half a page down"
msgstr ""
#: searx/webapp.py:351
msgid "scroll one page down"
msgstr ""
#: searx/webapp.py:352
msgid "scroll to the top of the page"
msgstr ""
#: searx/webapp.py:353
msgid "scroll half a page up"
msgstr ""
#: searx/webapp.py:354
msgid "scroll to the bottom of the page"
msgstr ""
#: searx/webapp.py:502 searx/webapp.py:902
msgid "Invalid settings, please edit your preferences"
msgstr "Configurações inválidas, por favor, edite suas preferências"
#: searx/webapp.py:494
#: searx/webapp.py:518
msgid "Invalid settings"
msgstr "Configurações inválidas"
#: searx/webapp.py:570 searx/webapp.py:660
#: searx/webapp.py:594 searx/webapp.py:684
msgid "search error"
msgstr "erro de pesquisa"
Binary file not shown.

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