mirror of
https://github.com/searxng/searxng.git
synced 2026-10-30 02:16:29 +00:00
Compare commits
21
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1a51c45189 | ||
|
|
cb74e7f810 | ||
|
|
54ca1d9cfb | ||
|
|
ef0ec03da0 | ||
|
|
629368e40c | ||
|
|
68647d0806 | ||
|
|
81371861f6 | ||
|
|
d47cb96bfb | ||
|
|
62366b05c0 | ||
|
|
1c10abe2d3 | ||
|
|
3afd949268 | ||
|
|
2a6fc07be3 | ||
|
|
decdfa6f7d | ||
|
|
8252c0bf6d | ||
|
|
47aa11475b | ||
|
|
0ce72dd2cc | ||
|
|
c6d7fe91d3 | ||
|
|
7847767832 | ||
|
|
d2209bfbb0 | ||
|
|
ca8e1582be | ||
|
|
243d3a9df2 |
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
Generated
+29
-29
@@ -16,14 +16,14 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@biomejs/biome": "2.5.15",
|
||||
"@types/node": "^26.6.4",
|
||||
"browserslist": "^4.29.3",
|
||||
"@types/node": "^26.6.5",
|
||||
"browserslist": "^4.29.4",
|
||||
"browserslist-to-esbuild": "^2.1.1",
|
||||
"edge.js": "^6.5.1",
|
||||
"less": "^4.9.0",
|
||||
"mathjs": "^15.2.0",
|
||||
"sharp": "~0.35.5",
|
||||
"sort-package-json": "^4.0.0",
|
||||
"sort-package-json": "^4.1.0",
|
||||
"stylelint": "^17.16.0",
|
||||
"stylelint-config-standard-less": "^4.1.0",
|
||||
"stylelint-prettier": "^5.0.3",
|
||||
@@ -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": {
|
||||
@@ -2060,9 +2060,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/baseline-browser-mapping": {
|
||||
"version": "2.11.28",
|
||||
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.28.tgz",
|
||||
"integrity": "sha512-br0LOmjJqr6Rt4AEkadbcNf67Zpo7EPwKsWbjnRrJIa1QYFHQBqM4C7F2WTbV8ahTEcg1Eo+Y0aWjjORInYFyA==",
|
||||
"version": "2.11.30",
|
||||
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.30.tgz",
|
||||
"integrity": "sha512-YJs6Pz17RMNv8HoyKREtCY38E3BV1nPkWVmIb+XN1uHC1Vqt3KZCH/uJH9ZKRoiKb/icZ6tvehyee6RZNbFfRA==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"bin": {
|
||||
@@ -2093,9 +2093,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/browserslist": {
|
||||
"version": "4.29.3",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.3.tgz",
|
||||
"integrity": "sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==",
|
||||
"version": "4.29.4",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.4.tgz",
|
||||
"integrity": "sha512-2TcbbiwXEq+N0kD36tykpCfyyQigUXmuwNQbnPp4Xk4PX9JOqVIKjJlIDjpH7uY6tmRGoAd+apeT1p60T8wsdA==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@@ -2113,11 +2113,11 @@
|
||||
],
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"baseline-browser-mapping": "^2.11.26",
|
||||
"caniuse-lite": "^1.0.30001813",
|
||||
"electron-to-chromium": "^1.5.439",
|
||||
"node-releases": "^2.0.57",
|
||||
"update-browserslist-db": "^1.3.3"
|
||||
"baseline-browser-mapping": "^2.11.29",
|
||||
"caniuse-lite": "^1.0.30001816",
|
||||
"electron-to-chromium": "^1.5.459",
|
||||
"node-releases": "^2.0.59",
|
||||
"update-browserslist-db": "^1.3.4"
|
||||
},
|
||||
"bin": {
|
||||
"browserslist": "cli.js"
|
||||
@@ -2170,9 +2170,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/caniuse-lite": {
|
||||
"version": "1.0.30001815",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001815.tgz",
|
||||
"integrity": "sha512-uDybUEyfgbyJJ93J1vikTylBX31AkdVYeVPeffMQpf8XN7hSfr0oZOn4VFOIMNvtU5+rHvC5Udg2TgtJKHm23Q==",
|
||||
"version": "1.0.30001817",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001817.tgz",
|
||||
"integrity": "sha512-uZ1JG80BwhtMalIAGPxPfmNhHyd/B/nTdr3hITWlRamSyAdUStP1Gop01e7SD5q6J90ixJvWDbvmiFVfDgn4bw==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@@ -2581,9 +2581,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/electron-to-chromium": {
|
||||
"version": "1.5.452",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.452.tgz",
|
||||
"integrity": "sha512-cVvk1YBSj6571VmV6hdJTqj94Y79xSu8cj6Y9t6ae4Y4431z8/7EJFvu3rVp90xhfuv9BpPKUmaLfTo4+FOGBg==",
|
||||
"version": "1.5.460",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.460.tgz",
|
||||
"integrity": "sha512-rRaVC7bNUyGsL+GMtmZfv3AfgG6za7gE9v5bT0PIbjEerddA0IQ+tCK05NFAXqCpNlrxBZqbFqquyxHRQONHTA==",
|
||||
"dev": true,
|
||||
"license": "ISC"
|
||||
},
|
||||
@@ -3724,9 +3724,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/node-releases": {
|
||||
"version": "2.0.58",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.58.tgz",
|
||||
"integrity": "sha512-BdiKAgbfRlvfMq/XzO/AF9NPmaA8a+YpLAyAFTVFBj3gARrAIfWvNq7Q7NE4se3KgFu0KkrvQMxTS0XVnsGzHg==",
|
||||
"version": "2.0.59",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.59.tgz",
|
||||
"integrity": "sha512-5qr2okC4ItAI0hG5SaV0HoYMpnM/Y6+Oqr7AmPYy/2uEoGvS+GbSKLeRxSS1uAdu59yz0ouzcuXievSgg///WA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
@@ -4437,9 +4437,9 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/sort-package-json": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-4.0.0.tgz",
|
||||
"integrity": "sha512-6aYOlYI9AWioZ+rzu+4zKLmoFqJP0/fHDxrd7X04yqEibikY+5YVF0EYlyGn4v6X2PJY7yAUWV7oeP+i5rOm/g==",
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-4.1.0.tgz",
|
||||
"integrity": "sha512-CI7HgkV5rCE5dbYYJMuXkxgiSLc3uJczff9ic3kHuY5QRYKUbfsDSKN4DjTpvqejdJEkKLusQ64ykTte5ypr1A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
|
||||
@@ -30,14 +30,14 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@biomejs/biome": "2.5.15",
|
||||
"@types/node": "^26.6.4",
|
||||
"browserslist": "^4.29.3",
|
||||
"@types/node": "^26.6.5",
|
||||
"browserslist": "^4.29.4",
|
||||
"browserslist-to-esbuild": "^2.1.1",
|
||||
"edge.js": "^6.5.1",
|
||||
"less": "^4.9.0",
|
||||
"mathjs": "^15.2.0",
|
||||
"sharp": "~0.35.5",
|
||||
"sort-package-json": "^4.0.0",
|
||||
"sort-package-json": "^4.1.0",
|
||||
"stylelint": "^17.16.0",
|
||||
"stylelint-config-standard-less": "^4.1.0",
|
||||
"stylelint-prettier": "^5.0.3",
|
||||
|
||||
@@ -473,6 +473,8 @@ article[data-vim-selected].category-social {
|
||||
& > a {
|
||||
position: relative;
|
||||
outline: none;
|
||||
display: inline-block;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
img {
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 +
|
||||
@@ -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/
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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``
|
||||
===============================
|
||||
|
||||
@@ -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
|
||||
@@ -18,7 +18,7 @@ myst-parser==5.0.0
|
||||
linuxdoc==20260504
|
||||
aiounittest==1.5.0
|
||||
yamllint==1.38.0
|
||||
wlc==2.2.1
|
||||
wlc==3.1.0
|
||||
coloredlogs==15.0.1
|
||||
docutils>=0.21.2;python_version <= "3.11"
|
||||
docutils>=0.22.4; python_version > "3.11"
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
certifi==2026.7.22
|
||||
certifi==2026.10.19
|
||||
babel==2.18.0
|
||||
flask-babel==4.0.0
|
||||
flask==3.1.3
|
||||
@@ -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
|
||||
|
||||
@@ -28,19 +28,19 @@ if t.TYPE_CHECKING:
|
||||
from searx.extended_types import SXNG_Response
|
||||
|
||||
|
||||
def update_kwargs(**kwargs) -> None: # type: ignore
|
||||
def update_kwargs(kwargs) -> None: # type: ignore
|
||||
if 'timeout' not in kwargs:
|
||||
kwargs['timeout'] = settings['outgoing']['request_timeout']
|
||||
kwargs['raise_for_httperror'] = True
|
||||
|
||||
|
||||
def get(*args, **kwargs) -> "SXNG_Response": # type: ignore
|
||||
update_kwargs(**kwargs) # pyright: ignore[reportUnknownArgumentType]
|
||||
update_kwargs(kwargs)
|
||||
return http_get(*args, **kwargs) # pyright: ignore[reportUnknownArgumentType]
|
||||
|
||||
|
||||
def post(*args, **kwargs) -> "SXNG_Response": # type: ignore
|
||||
update_kwargs(**kwargs) # pyright: ignore[reportUnknownArgumentType]
|
||||
update_kwargs(kwargs)
|
||||
return http_post(*args, **kwargs) # pyright: ignore[reportUnknownArgumentType]
|
||||
|
||||
|
||||
|
||||
+102
-21
@@ -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
|
||||
# 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:
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -32,7 +32,7 @@ about = {
|
||||
}
|
||||
language = "de"
|
||||
|
||||
categories = ['general', 'news']
|
||||
categories = ['news']
|
||||
paging = True
|
||||
|
||||
results_per_page = 10
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
Binary file not shown.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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"
|
||||
|
||||
|
||||
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
@@ -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.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user