13 Commits

Author SHA1 Message Date
dependabot[bot] 75c1b1dade [upd] web-client (simple): Bump less (#6289)
Bumps the minor group in /client/simple with 1 update: [less](https://github.com/less/less.js).


Updates `less` from 4.6.4 to 4.6.6
- [Release notes](https://github.com/less/less.js/releases)
- [Changelog](https://github.com/less/less.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/less/less.js/commits/v4.6.6)

---
updated-dependencies:
- dependency-name: less
  dependency-version: 4.6.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 08:03:15 +02:00
Bnyro 097ab64c70 [del] aol: remove engine (eol) (#6299) 2026-06-22 07:32:23 +02:00
dependabot[bot] 0e9f513efc [upd] pypi: Bump the minor group with 5 updates (#6291)
Bumps the minor group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [certifi](https://github.com/certifi/python-certifi) | `2026.5.20` | `2026.6.17` |
| [pylint](https://github.com/pylint-dev/pylint) | `4.0.5` | `4.0.6` |
| [selenium](https://github.com/SeleniumHQ/Selenium) | `4.44.0` | `4.45.0` |
| [sphinxcontrib-programoutput](https://github.com/OpenNTI/sphinxcontrib-programoutput) | `0.19` | `0.20` |
| [basedpyright](https://github.com/detachhead/basedpyright) | `1.39.7` | `1.39.8` |
2026-06-22 07:30:41 +02:00
Bnyro fd42d4fda1 [fix] chatnoir: don't re-use/cache session keys
They're invalidated very quickly, so even caching them for
60 seconds results in a lot of unauthorized access errors.
2026-06-20 21:52:14 +02:00
dependabot[bot] 5c38d2feab [upd] web-client (simple): Bump @types/node in /client/simple (#6290)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.9.3 to 26.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 26.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 16:58:47 +02:00
dependabot[bot] 38b678c493 [upd] github-actions: Bump actions/checkout from 6.0.3 to 7.0.0 (#6288)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/df4cb1c069e1874edd31b4311f1884172cec0e10...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 16:58:27 +02:00
github-actions[bot] fe1848673f [l10n] update translations from Weblate (#6293)
0f1c1d570 - 2026-06-18 - lugged9922 <lugged9922@noreply.codeberg.org>
81d208307 - 2026-06-18 - Raithlin <raithlin@noreply.codeberg.org>
bf09069e8 - 2026-06-17 - return42 <return42@noreply.codeberg.org>
c010ba929 - 2026-06-17 - return42 <return42@noreply.codeberg.org>
f92ba4e98 - 2026-06-17 - M Alif fadlan <maliffadlan@gmail.com>
442e504e2 - 2026-06-17 - return42 <return42@noreply.codeberg.org>
e2ffb2275 - 2026-06-17 - return42 <return42@noreply.codeberg.org>
cc26d0794 - 2026-06-17 - return42 <return42@noreply.codeberg.org>
9639f4e84 - 2026-06-17 - return42 <return42@noreply.codeberg.org>
63059d4e7 - 2026-06-15 - AndersNordh <andersnordh@noreply.codeberg.org>
460c5260f - 2026-06-15 - kratos <makesocialfoss32@keemail.me>
b212184d9 - 2026-06-16 - ghose <ghose@noreply.codeberg.org>
c9ac8e6d7 - 2026-06-15 - AndersNordh <andersnordh@noreply.codeberg.org>
cc1f5ab59 - 2026-06-15 - Fjuro <fjuro@noreply.codeberg.org>
84f985a9f - 2026-06-14 - Outbreak2096 <outbreak2096@noreply.codeberg.org>
bdb7e25bc - 2026-06-13 - SomeTr <sometr@noreply.codeberg.org>
c3eac4c37 - 2026-06-14 - Stephan-P <stephan-p@noreply.codeberg.org>
d94ab494b - 2026-06-13 - Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org>
3387bab27 - 2026-06-13 - gallegonovato <gallegonovato@noreply.codeberg.org>
2026-06-19 15:11:48 +02:00
Bnyro 8b10095e8a [fix] settings.yml: explicitely set category for xpath engines (ayo, gabanza, zapmeta, abcnyheter) (#6282) 2026-06-19 09:10:27 +02:00
Jayant Sharma b5ef7ec8f3 [fix] calculator: move math.parse inside try-catch (#6278) (#6280)
* [fix] calculator: move math.parse inside try-catch (#6278)

* build static

---------

Co-authored-by: Ivan Gabaldon <igabaldon@inetol.net>
2026-06-18 17:36:47 +02:00
Bnyro bd73cc09ea [feat] engines: add support for search.ch/web (Swiss) 2026-06-18 14:02:52 +02:00
Butui Hu 4dfdc822cf [fix] engines: chinaso: handle empty upstream results gracefully (#6266)
Signed-off-by: Hu Butui <hot123tea123@gmail.com>
2026-06-17 19:36:22 +02:00
Ivan Gabaldon 502c820a25 [fix] container: setup minimal (#6268)
Start minimal, use defaults, and extend later on. The templates are no longer
checked for changes, which was confusing and annoying after a while.

See: https://github.com/searxng/searxng/issues/6261#issuecomment-4716008282
2026-06-16 15:32:47 +02:00
Markus Heiser 4fb49b4498 [chore] add DeprecationWarning for obsolete engine.about.language property (#6265)
The old property should still be supported for a transitional period; the
reasons for this can be seen from the discussion in [1] / the further procedure
is also discussed there.

[1] https://github.com/searxng/searxng/issues/6261

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2026-06-16 10:31:21 +02:00
143 changed files with 1746 additions and 1591 deletions
+1
View File
@@ -1,5 +1,6 @@
* *
!container/*.template.*
!container/entrypoint.sh !container/entrypoint.sh
!searx/** !searx/**
!requirements*.txt !requirements*.txt
+3 -3
View File
@@ -78,7 +78,7 @@ jobs:
python-version: "${{ env.PYTHON_VERSION }}" python-version: "${{ env.PYTHON_VERSION }}"
- name: Checkout - name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with: with:
persist-credentials: "false" persist-credentials: "false"
fetch-depth: "0" fetch-depth: "0"
@@ -141,7 +141,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with: with:
persist-credentials: "false" persist-credentials: "false"
@@ -175,7 +175,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with: with:
persist-credentials: "false" persist-credentials: "false"
+1 -1
View File
@@ -46,7 +46,7 @@ jobs:
python-version: "${{ env.PYTHON_VERSION }}" python-version: "${{ env.PYTHON_VERSION }}"
- name: Checkout - name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with: with:
persist-credentials: "false" persist-credentials: "false"
+1 -1
View File
@@ -37,7 +37,7 @@ jobs:
python-version: "${{ env.PYTHON_VERSION }}" python-version: "${{ env.PYTHON_VERSION }}"
- name: Checkout - name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with: with:
persist-credentials: "false" persist-credentials: "false"
fetch-depth: "0" fetch-depth: "0"
+2 -2
View File
@@ -39,7 +39,7 @@ jobs:
python-version: "${{ matrix.python-version }}" python-version: "${{ matrix.python-version }}"
- name: Checkout - name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with: with:
persist-credentials: "false" persist-credentials: "false"
@@ -67,7 +67,7 @@ jobs:
python-version: "${{ env.PYTHON_VERSION }}" python-version: "${{ env.PYTHON_VERSION }}"
- name: Checkout - name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with: with:
persist-credentials: "false" persist-credentials: "false"
+2 -2
View File
@@ -40,7 +40,7 @@ jobs:
python-version: "${{ env.PYTHON_VERSION }}" python-version: "${{ env.PYTHON_VERSION }}"
- name: Checkout - name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with: with:
token: "${{ secrets.WEBLATE_GITHUB_TOKEN }}" token: "${{ secrets.WEBLATE_GITHUB_TOKEN }}"
fetch-depth: "0" fetch-depth: "0"
@@ -88,7 +88,7 @@ jobs:
python-version: "${{ env.PYTHON_VERSION }}" python-version: "${{ env.PYTHON_VERSION }}"
- name: Checkout - name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with: with:
token: "${{ secrets.WEBLATE_GITHUB_TOKEN }}" token: "${{ secrets.WEBLATE_GITHUB_TOKEN }}"
fetch-depth: "0" fetch-depth: "0"
+1 -1
View File
@@ -24,7 +24,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with: with:
persist-credentials: "false" persist-credentials: "false"
+20 -43
View File
@@ -16,11 +16,11 @@
}, },
"devDependencies": { "devDependencies": {
"@biomejs/biome": "2.5.0", "@biomejs/biome": "2.5.0",
"@types/node": "^25.9.3", "@types/node": "^26.0.0",
"browserslist": "^4.28.2", "browserslist": "^4.28.2",
"browserslist-to-esbuild": "^2.1.1", "browserslist-to-esbuild": "^2.1.1",
"edge.js": "^6.5.1", "edge.js": "^6.5.1",
"less": "^4.6.4", "less": "^4.6.6",
"mathjs": "^15.2.0", "mathjs": "^15.2.0",
"sharp": "~0.35.1", "sharp": "~0.35.1",
"sort-package-json": "^4.0.0", "sort-package-json": "^4.0.0",
@@ -1570,13 +1570,13 @@
} }
}, },
"node_modules/@types/node": { "node_modules/@types/node": {
"version": "25.9.3", "version": "26.0.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.3.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.0.tgz",
"integrity": "sha512-603BddQMv3pUcr4U2dhujk83N2tTDVr/34wII2B6bJy6g+8WD6yUb11jszNs0gdi4PesVWl7ABt8nYMVpnLUcg==", "integrity": "sha512-vf2YFi1iY9lHGwNJMs01biZFbKJkrZR1T6/MlzjhJLPdntOHLhTrDSnSVcdtvjihi4VQNlrFRIxLsDBlQpAipA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"undici-types": ">=7.24.0 <7.24.7" "undici-types": "~8.3.0"
} }
}, },
"node_modules/@types/pluralize": { "node_modules/@types/pluralize": {
@@ -2890,9 +2890,9 @@
"license": "Apache-2.0" "license": "Apache-2.0"
}, },
"node_modules/less": { "node_modules/less": {
"version": "4.6.4", "version": "4.6.6",
"resolved": "https://registry.npmjs.org/less/-/less-4.6.4.tgz", "resolved": "https://registry.npmjs.org/less/-/less-4.6.6.tgz",
"integrity": "sha512-OJmO5+HxZLLw0RLzkqaNHzcgEAQG7C0y3aMbwtCzIUFZsLMNNq/1IdAdHEycQ58CwUO3jPTHmoN+tE5I7FQxNg==", "integrity": "sha512-ooPSwQGQ2sVe8Dh1jVsbKKsRR2gd8lFK72BDkeSzjnD1T5aIHL65hCMfO0GVmtriKgDKrQv6xp9UrihUsWuAzA==",
"dev": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
@@ -2909,7 +2909,7 @@
"errno": "^0.1.1", "errno": "^0.1.1",
"graceful-fs": "^4.1.2", "graceful-fs": "^4.1.2",
"image-size": "~0.5.0", "image-size": "~0.5.0",
"make-dir": "^2.1.0", "make-dir": "^5.1.0",
"mime": "^1.4.1", "mime": "^1.4.1",
"needle": "^3.1.0", "needle": "^3.1.0",
"source-map": "~0.6.0" "source-map": "~0.6.0"
@@ -3191,18 +3191,17 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/make-dir": { "node_modules/make-dir": {
"version": "2.1.0", "version": "5.1.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-5.1.0.tgz",
"integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "integrity": "sha512-IfpFq6UM39dUNiphpA6uDezNx/AvWyhwfICWPR3t1VspkgkMZrL+Rk1RbN1bx+aeNYwOrqGJgEgV3yotk+ZUVw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"dependencies": {
"pify": "^4.0.1",
"semver": "^5.6.0"
},
"engines": { "engines": {
"node": ">=6" "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/mathjs": { "node_modules/mathjs": {
@@ -3491,17 +3490,6 @@
"url": "https://github.com/sponsors/jonschlinkert" "url": "https://github.com/sponsors/jonschlinkert"
} }
}, },
"node_modules/pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
"dev": true,
"license": "MIT",
"optional": true,
"engines": {
"node": ">=6"
}
},
"node_modules/pluralize": { "node_modules/pluralize": {
"version": "8.0.0", "version": "8.0.0",
"resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
@@ -3861,17 +3849,6 @@
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/semver": {
"version": "5.7.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
"dev": true,
"license": "ISC",
"optional": true,
"bin": {
"semver": "bin/semver"
}
},
"node_modules/sharp": { "node_modules/sharp": {
"version": "0.35.1", "version": "0.35.1",
"resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.1.tgz", "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.1.tgz",
@@ -4515,9 +4492,9 @@
} }
}, },
"node_modules/undici-types": { "node_modules/undici-types": {
"version": "7.24.6", "version": "8.3.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",
"integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==",
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
+2 -2
View File
@@ -30,11 +30,11 @@
}, },
"devDependencies": { "devDependencies": {
"@biomejs/biome": "2.5.0", "@biomejs/biome": "2.5.0",
"@types/node": "^25.9.3", "@types/node": "^26.0.0",
"browserslist": "^4.28.2", "browserslist": "^4.28.2",
"browserslist-to-esbuild": "^2.1.1", "browserslist-to-esbuild": "^2.1.1",
"edge.js": "^6.5.1", "edge.js": "^6.5.1",
"less": "^4.6.4", "less": "^4.6.6",
"mathjs": "^15.2.0", "mathjs": "^15.2.0",
"sharp": "~0.35.1", "sharp": "~0.35.1",
"sort-package-json": "^4.0.0", "sort-package-json": "^4.0.0",
+1 -1
View File
@@ -77,9 +77,9 @@ export default class Calculator extends Plugin {
protected async run(): Promise<string | undefined> { protected async run(): Promise<string | undefined> {
const searchInput = getElement<HTMLInputElement>("q"); const searchInput = getElement<HTMLInputElement>("q");
const node = Calculator.math.parse(searchInput.value);
try { try {
const node = Calculator.math.parse(searchInput.value);
return `${node.toString()} = ${node.evaluate()}`; return `${node.toString()} = ${node.evaluate()}`;
} catch { } catch {
// not a compatible math expression // not a compatible math expression
+1 -4
View File
@@ -21,8 +21,6 @@ RUN --mount=type=cache,id=uv,target=/root/.cache/uv set -eux -o pipefail; \
COPY --exclude=./searx/version_frozen.py ./searx/ ./searx/ COPY --exclude=./searx/version_frozen.py ./searx/ ./searx/
ARG TIMESTAMP_SETTINGS="0"
RUN set -eux -o pipefail; \ RUN set -eux -o pipefail; \
python -m compileall -q -f -j 0 --invalidation-mode=unchecked-hash ./searx/; \ python -m compileall -q -f -j 0 --invalidation-mode=unchecked-hash ./searx/; \
find ./searx/static/ -type f \ find ./searx/static/ -type f \
@@ -30,5 +28,4 @@ RUN set -eux -o pipefail; \
-exec gzip -9 -k {} + \ -exec gzip -9 -k {} + \
-exec brotli -9 -k {} + \ -exec brotli -9 -k {} + \
-exec gzip --test {}.gz + \ -exec gzip --test {}.gz + \
-exec brotli --test {}.br +; \ -exec brotli --test {}.br +
touch -c --date="@$TIMESTAMP_SETTINGS" ./searx/settings.yml
+9 -30
View File
@@ -77,43 +77,23 @@ volume_handler() {
setup_ownership "$target" "directory" setup_ownership "$target" "directory"
} }
# Handle configuration file updates setup() {
config_handler() { local template_settings="/usr/local/searxng/settings.template.yml"
local target="$1" local target_settings="$__SEARXNG_CONFIG_PATH/settings.yml"
local template="$2"
local new_template_target="$target.new"
# Create/Update the configuration file
if [ -f "$target" ]; then
setup_ownership "$target" "file"
if [ "$template" -nt "$target" ]; then
cp -pfT "$template" "$new_template_target"
if [ ! -f "$target_settings" ]; then
cat <<EOF cat <<EOF
... ...
... INFORMATION ... INFORMATION
... Update available for "$target" ... "$target_settings" does not exist, creating from template...
... It is recommended to update the configuration file to ensure proper functionality
...
... New version placed at "$new_template_target"
... Please review and merge changes
... ...
EOF EOF
fi cp -pfT "$template_settings" "$target_settings"
else
cat <<EOF
...
... INFORMATION
... "$target" does not exist, creating from template...
...
EOF
cp -pfT "$template" "$target"
sed -i "s/ultrasecretkey/$(head -c 24 /dev/urandom | base64 | tr -dc 'a-zA-Z0-9')/g" "$target" sed -i "s/ultrasecretkey/$(head -c 24 /dev/urandom | base64 | tr -dc 'a-zA-Z0-9')/g" "$target_settings"
fi fi
check_file "$target" check_file "$target_settings"
} }
cat <<EOF cat <<EOF
@@ -124,8 +104,7 @@ EOF
volume_handler "$__SEARXNG_CONFIG_PATH" volume_handler "$__SEARXNG_CONFIG_PATH"
volume_handler "$__SEARXNG_DATA_PATH" volume_handler "$__SEARXNG_DATA_PATH"
# Check for files setup
config_handler "$__SEARXNG_SETTINGS_PATH" "/usr/local/searxng/searx/settings.yml"
# root only features # root only features
if [ "$(id -u)" -eq 0 ]; then if [ "$(id -u)" -eq 0 ]; then
+8
View File
@@ -0,0 +1,8 @@
# Read the documentation before extending the defaults:
# https://docs.searxng.org/admin/settings/
use_default_settings: true
server:
secret_key: "ultrasecretkey"
image_proxy: true
-8
View File
@@ -1,8 +0,0 @@
.. _aol engine:
===
AOL
===
.. automodule:: searx.engines.aol
:members:
+4 -4
View File
@@ -2,16 +2,16 @@ mock==5.2.0
nose2[coverage_plugin]==0.16.0 nose2[coverage_plugin]==0.16.0
cov-core==1.15.0 cov-core==1.15.0
black==25.9.0 black==25.9.0
pylint==4.0.5 pylint==4.0.6
splinter==0.21.0 splinter==0.21.0
selenium==4.44.0 selenium==4.45.0
Sphinx==8.2.3;python_version <= "3.11" Sphinx==8.2.3;python_version <= "3.11"
Sphinx==9.1.0; python_version > "3.11" Sphinx==9.1.0; python_version > "3.11"
sphinx-issues==6.0.0 sphinx-issues==6.0.0
sphinx-jinja==2.0.2 sphinx-jinja==2.0.2
sphinx-tabs==3.5.0 sphinx-tabs==3.5.0
furo==2025.12.19 furo==2025.12.19
sphinxcontrib-programoutput==0.19 sphinxcontrib-programoutput==0.20
sphinx-autobuild==2025.8.25 sphinx-autobuild==2025.8.25
sphinx-notfound-page==1.1.0 sphinx-notfound-page==1.1.0
myst-parser==5.0.0 myst-parser==5.0.0
@@ -24,5 +24,5 @@ docutils>=0.21.2;python_version <= "3.11"
docutils>=0.22.4; python_version > "3.11" docutils>=0.22.4; python_version > "3.11"
parameterized==0.9.0 parameterized==0.9.0
granian[reload]==2.7.6 granian[reload]==2.7.6
basedpyright==1.39.7 basedpyright==1.39.8
types-lxml==2026.2.16 types-lxml==2026.2.16
+1 -1
View File
@@ -1,4 +1,4 @@
certifi==2026.5.20 certifi==2026.6.17
babel==2.18.0 babel==2.18.0
flask-babel==4.0.0 flask-babel==4.0.0
flask==3.1.3 flask==3.1.3
+4
View File
@@ -220,6 +220,10 @@ class EngineAbout(msgspec.Struct, kw_only=True):
is available via a :py:obj:`EngineAbout.wikidata_id`. is available via a :py:obj:`EngineAbout.wikidata_id`.
""" """
language: str = ""
"""Deprecated! Migrate your setting from `engine.about.language` to
`engine.language`"""
class Engine(abc.ABC): # pylint: disable=too-few-public-methods class Engine(abc.ABC): # pylint: disable=too-few-public-methods
"""Class of engine instances build from YAML settings. """Class of engine instances build from YAML settings.
+15 -1
View File
@@ -14,6 +14,7 @@ import sys
import copy import copy
import os import os
from os.path import realpath, dirname from os.path import realpath, dirname
import warnings
import types import types
import inspect import inspect
@@ -184,8 +185,9 @@ def set_loggers(engine: "Engine|types.ModuleType", engine_name: str):
def update_engine_attributes(engine: "Engine | types.ModuleType", engine_data: dict[str, t.Any]): def update_engine_attributes(engine: "Engine | types.ModuleType", engine_data: dict[str, t.Any]):
# set engine attributes from engine_data # pylint: disable=too-many-branches
# set engine attributes from engine_data
kvargs: dict[str, t.Any] kvargs: dict[str, t.Any]
if isinstance(engine.about, EngineAbout): if isinstance(engine.about, EngineAbout):
kvargs = {**msgspec.to_builtins(engine.about), **engine_data.get("about", {})} kvargs = {**msgspec.to_builtins(engine.about), **engine_data.get("about", {})}
@@ -199,6 +201,18 @@ def update_engine_attributes(engine: "Engine | types.ModuleType", engine_data: d
f"engine '{engine_data['name']}' ({engine_data['engine']}) - in the about section --> {exc}" f"engine '{engine_data['name']}' ({engine_data['engine']}) - in the about section --> {exc}"
) from exc ) from exc
# warn about deprecated engine settings
if engine.about.language:
if hasattr(engine, "language") and not engine.language:
engine.language = engine.about.language
warnings.warn(
f"engine '{engine_data['name']}' ({engine_data['engine']})"
f" - migrate engine.about.language to engine.language!",
DeprecationWarning,
2,
)
for param_name, param_value in engine_data.items(): for param_name, param_value in engine_data.items():
if param_name == "about": if param_name == "about":
continue continue
-210
View File
@@ -1,210 +0,0 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""AOL supports WEB, image, and video search. Internally, it uses the Bing
index.
AOL doesn't seem to support setting the language via request parameters, instead
the results are based on the URL. For example, there is
- `search.aol.com <https://search.aol.com>`_ for English results
- `suche.aol.de <https://suche.aol.de>`_ for German results
However, AOL offers its services only in a few regions:
- en-US: search.aol.com
- de-DE: suche.aol.de
- fr-FR: recherche.aol.fr
- en-GB: search.aol.co.uk
- en-CA: search.aol.ca
In order to still offer sufficient support for language and region, the `search
keywords`_ known from Bing, ``language`` and ``loc`` (region), are added to the
search term (AOL is basically just a proxy for Bing).
.. _search keywords:
https://support.microsoft.com/en-us/topic/advanced-search-keywords-ea595928-5d63-4a0b-9c6b-0b769865e78a
"""
from urllib.parse import urlencode, unquote_plus
import typing as t
from lxml import html
from dateutil import parser
from searx.result_types import EngineResults
from searx.utils import eval_xpath_list, eval_xpath, extract_text
if t.TYPE_CHECKING:
from searx.extended_types import SXNG_Response
from searx.search.processors import OnlineParams
about = {
"website": "https://www.aol.com",
"wikidata_id": "Q27585",
"official_api_documentation": None,
"use_official_api": False,
"require_api_key": False,
"results": "HTML",
}
categories = ["general"]
search_type = "search" # supported: search, image, video
paging = True
safesearch = True
time_range_support = True
results_per_page = 10
base_url = "https://search.aol.com"
time_range_map = {"day": "1d", "week": "1w", "month": "1m", "year": "1y"}
safesearch_map = {0: "p", 1: "r", 2: "i"}
enable_http2 = False
def init(_):
if search_type not in ("search", "image", "video"):
raise ValueError(f"unsupported search type {search_type}")
def request(query: str, params: "OnlineParams") -> None:
language, region = (params["searxng_locale"].split("-") + [None])[:2]
if language and language != "all":
query = f"{query} language:{language}"
if region:
query = f"{query} loc:{region}"
args: dict[str, str | int | None] = {
"q": query,
"b": params["pageno"] * results_per_page + 1, # page is 1-indexed
"pz": results_per_page,
}
if params["time_range"]:
args["fr2"] = "time"
args["age"] = params["time_range"]
else:
args["fr2"] = "sb-top-search"
params["cookies"]["sB"] = f"vm={safesearch_map[params['safesearch']]}"
params["url"] = f"{base_url}/aol/{search_type}?{urlencode(args)}"
logger.debug(params)
def _deobfuscate_url(obfuscated_url: str) -> str | None:
# URL looks like "https://search.aol.com/click/_ylt=AwjFSDjd;_ylu=JfsdjDFd/RV=2/RE=1774058166/RO=10/RU=https%3a%2f%2fen.wikipedia.org%2fwiki%2fTree/RK=0/RS=BP2CqeMLjscg4n8cTmuddlEQA2I-" # pylint: disable=line-too-long
if not obfuscated_url:
return None
for part in obfuscated_url.split("/"):
if part.startswith("RU="):
return unquote_plus(part[3:])
# pattern for de-obfuscating URL not found, fall back to Yahoo's tracking link
return obfuscated_url
def _general_results(doc: html.HtmlElement) -> EngineResults:
res = EngineResults()
for result in eval_xpath_list(doc, "//div[@id='web']//ol/li[not(contains(@class, 'first'))]"):
obfuscated_url = extract_text(eval_xpath(result, ".//h3/a/@href"))
if not obfuscated_url:
continue
url = _deobfuscate_url(obfuscated_url)
if not url:
continue
res.add(
res.types.MainResult(
url=url,
title=extract_text(eval_xpath(result, ".//h3/a")) or "",
content=extract_text(eval_xpath(result, ".//div[contains(@class, 'compText')]")) or "",
thumbnail=extract_text(eval_xpath(result, ".//a[contains(@class, 'thm')]/img/@data-src")) or "",
)
)
return res
def _video_results(doc: html.HtmlElement) -> EngineResults:
res = EngineResults()
for result in eval_xpath_list(doc, "//div[contains(@class, 'results')]//ol/li"):
obfuscated_url = extract_text(eval_xpath(result, ".//a/@href"))
if not obfuscated_url:
continue
url = _deobfuscate_url(obfuscated_url)
if not url:
continue
published_date_raw = extract_text(eval_xpath(result, ".//div[contains(@class, 'v-age')]"))
try:
published_date = parser.parse(published_date_raw or "")
except parser.ParserError:
published_date = None
res.add(
res.types.LegacyResult(
{
"template": "videos.html",
"url": url,
"title": extract_text(eval_xpath(result, ".//h3")),
"content": extract_text(eval_xpath(result, ".//div[contains(@class, 'compText')]")),
"thumbnail": extract_text(eval_xpath(result, ".//img[contains(@class, 'thm')]/@src")),
"length": extract_text(eval_xpath(result, ".//span[contains(@class, 'v-time')]")),
"publishedDate": published_date,
}
)
)
return res
def _image_results(doc: html.HtmlElement) -> EngineResults:
res = EngineResults()
for result in eval_xpath_list(doc, "//section[@id='results']//ul/li"):
obfuscated_url = extract_text(eval_xpath(result, "./a/@href"))
if not obfuscated_url:
continue
url = _deobfuscate_url(obfuscated_url)
if not url:
continue
res.add(
res.types.LegacyResult(
{
"template": "images.html",
# results don't have an extra URL, only the image source
"url": url,
"title": extract_text(eval_xpath(result, ".//a/@aria-label")),
"thumbnail_src": extract_text(eval_xpath(result, ".//img/@src")),
"img_src": url,
}
)
)
return res
def response(resp: "SXNG_Response") -> EngineResults:
doc = html.fromstring(resp.text)
match search_type:
case "search":
results = _general_results(doc)
case "image":
results = _image_results(doc)
case "video":
results = _video_results(doc)
case _:
raise ValueError("unsupported search type")
for suggestion in eval_xpath_list(doc, ".//ol[contains(@class, 'searchRightBottom')]//table//a"):
results.add(results.types.LegacyResult({"suggestion": extract_text(suggestion)}))
return results
-19
View File
@@ -14,7 +14,6 @@ from searx.extended_types import SXNG_Response
from searx.network import get, post from searx.network import get, post
from searx.result_types import EngineResults from searx.result_types import EngineResults
from searx.utils import html_to_text from searx.utils import html_to_text
from searx.enginelib import EngineCache
if t.TYPE_CHECKING: if t.TYPE_CHECKING:
from searx.search.processors import OnlineParams from searx.search.processors import OnlineParams
@@ -42,21 +41,7 @@ search_index = "cw22"
<https://www.chatnoir.eu/docs/api-general>`_ for a full list.""" <https://www.chatnoir.eu/docs/api-general>`_ for a full list."""
CACHE: EngineCache
"""Cache to store session info (i.e. api key, csrf token, session id)."""
def setup(engine_settings: dict[str, t.Any]) -> bool:
global CACHE # pylint: disable=global-statement
CACHE = EngineCache(engine_settings["name"])
return True
def _obtain_api_key() -> tuple[str, str, str]: def _obtain_api_key() -> tuple[str, str, str]:
cached_session = CACHE.get("session")
if cached_session:
return tuple(cached_session.split("|"))
home_resp = get(base_url) home_resp = get(base_url)
if not home_resp.ok: if not home_resp.ok:
raise SearxEngineAPIException("failed to obtain api key") raise SearxEngineAPIException("failed to obtain api key")
@@ -76,10 +61,6 @@ def _obtain_api_key() -> tuple[str, str, str]:
session_id = token_resp.cookies["sessionid"] session_id = token_resp.cookies["sessionid"]
scraped_api_key = token_resp.json()["token"]["token"] scraped_api_key = token_resp.json()["token"]["token"]
# session keys seem to become rate-limited very fast, so only remembering
# for 1 minute here
CACHE.set("session", f"{csrf_token}|{session_id}|{scraped_api_key}", expire=60)
return csrf_token, session_id, scraped_api_key return csrf_token, session_id, scraped_api_key
+7
View File
@@ -156,6 +156,13 @@ def response(resp):
except Exception as e: except Exception as e:
raise SearxEngineAPIException(f"Invalid response: {e}") from e raise SearxEngineAPIException(f"Invalid response: {e}") from e
# Upstream returns {'status': 0, 'msg': 'empty result', 'data': {}} when there
# are no results; this is a valid empty result rather than an API error.
if not isinstance(data, dict) or "data" not in data:
raise SearxEngineAPIException("Invalid response")
if not data["data"]:
return []
parsers = {'news': parse_news, 'images': parse_images, 'videos': parse_videos} parsers = {'news': parse_news, 'images': parse_images, 'videos': parse_videos}
return parsers[chinaso_category](data) return parsers[chinaso_category](data)
+1 -1
View File
@@ -292,7 +292,7 @@ def response(resp) -> EngineResults: # pylint: disable=too-many-branches
if results_xpath: if results_xpath:
for result in eval_xpath_list(dom, results_xpath): for result in eval_xpath_list(dom, results_xpath):
url = extract_url(eval_xpath_list(result, url_xpath, min_len=1), search_url) url = extract_url(eval_xpath(result, url_xpath), search_url)
title = extract_text(eval_xpath_list(result, title_xpath, min_len=1)) title = extract_text(eval_xpath_list(result, title_xpath, min_len=1))
content = extract_text(eval_xpath_list(result, content_xpath)) content = extract_text(eval_xpath_list(result, content_xpath))
tmp_result = {'url': url, 'title': title, 'content': content} tmp_result = {'url': url, 'title': title, 'content': content}
+23 -21
View File
@@ -322,6 +322,7 @@ engines:
- name: abcnyheter - name: abcnyheter
engine: xpath engine: xpath
categories: general
paging: true paging: true
search_url: https://startsiden.abcnyheter.no/sok/?q={query}&page={pageno} search_url: https://startsiden.abcnyheter.no/sok/?q={query}&page={pageno}
shortcut: abc shortcut: abc
@@ -443,27 +444,6 @@ engines:
shortcut: conda shortcut: conda
disabled: true disabled: true
- name: aol
engine: aol
search_type: search
categories: [general]
shortcut: aol
disabled: true
- name: aol images
engine: aol
search_type: image
categories: [images]
shortcut: aoli
disabled: true
- name: aol videos
engine: aol
search_type: video
categories: [videos]
shortcut: aolv
disabled: true
- name: arch linux wiki - name: arch linux wiki
engine: archlinux engine: archlinux
shortcut: al shortcut: al
@@ -493,6 +473,7 @@ engines:
- name: ayo - name: ayo
engine: xpath engine: xpath
categories: general
shortcut: ayo shortcut: ayo
search_url: https://search.ayo.de/search?q={query} search_url: https://search.ayo.de/search?q={query}
results_xpath: //div[contains(@class, 'search-result')]/div results_xpath: //div[contains(@class, 'search-result')]/div
@@ -1079,6 +1060,7 @@ engines:
- name: gabanza - name: gabanza
engine: xpath engine: xpath
categories: general
search_url: https://www.gabanza.com/search?query={query} search_url: https://www.gabanza.com/search?query={query}
shortcut: gab shortcut: gab
timeout: 4 timeout: 4
@@ -2836,6 +2818,25 @@ engines:
shortcut: rehi shortcut: rehi
disabled: true disabled: true
- name: searchch
engine: xpath
shortcut: sch
paging: true
search_url: https://search.ch/web/api/loadmore.html?path=/web/&q={query}&page={pageno}
results_xpath: //div[contains(@class, 'www-feed-web-result')]
# the URL looks like "//search.ch/web/r/redirect?...result!uffe8997e781e241d/https://example.com"
url_xpath: concat('https://', substring-after(.//a[contains(@class, 'sl-gus-result-url')]/@href, '://'))
title_xpath: .//a[contains(@class, 'sl-gus-result-title')]
content_xpath: .//div[contains(@class, 'sl-gus-result-body')]
language: "ch"
disabled: true
about:
website: https://search.ch/web
description: "Swiss search engine with its own Swiss index"
use_official_api: false
require_api_key: false
results: HTML
- name: searchzee - name: searchzee
engine: json_engine engine: json_engine
search_url: https://searchzee.com/api/search?q={query}&type=web&offset={pageno} search_url: https://searchzee.com/api/search?q={query}&type=web&offset={pageno}
@@ -3004,6 +3005,7 @@ engines:
- name: zapmeta - name: zapmeta
engine: xpath engine: xpath
shortcut: zpm shortcut: zpm
categories: general
search_url: https://www.zapmeta.com/search?q={query}&pg={pageno} search_url: https://www.zapmeta.com/search?q={query}&pg={pageno}
results_xpath: //article[contains(@class, "organic-results-item")] results_xpath: //article[contains(@class, "organic-results-item")]
url_xpath: ./h2/a/@href url_xpath: ./h2/a/@href
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -77,7 +77,7 @@
] ]
}, },
"src/js/plugin/Calculator.ts": { "src/js/plugin/Calculator.ts": {
"file": "chunk/DDL5uWMz.min.js", "file": "chunk/CTP0QVHn.min.js",
"name": "calculator", "name": "calculator",
"src": "src/js/plugin/Calculator.ts", "src": "src/js/plugin/Calculator.ts",
"isDynamicEntry": true, "isDynamicEntry": true,
+2 -2
View File
@@ -1,3 +1,3 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./chunk/U6YV4Y8e.min.js","./sxng-mapview.min.css","./chunk/DpvWr1cn.min.js","./chunk/DK4yUVpy.min.js","./chunk/DcK-mo-Y.min.js","./chunk/DDL5uWMz.min.js","./chunk/C93hSkpT.min.js","./chunk/5Ako-qGW.min.js","./chunk/DvCYLbJr.min.js","./chunk/B8prKeWj.min.js","./chunk/e2-9fzwE.min.js"])))=>i.map(i=>d[i]); const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./chunk/U6YV4Y8e.min.js","./sxng-mapview.min.css","./chunk/DpvWr1cn.min.js","./chunk/DK4yUVpy.min.js","./chunk/DcK-mo-Y.min.js","./chunk/CTP0QVHn.min.js","./chunk/C93hSkpT.min.js","./chunk/5Ako-qGW.min.js","./chunk/DvCYLbJr.min.js","./chunk/B8prKeWj.min.js","./chunk/e2-9fzwE.min.js"])))=>i.map(i=>d[i]);
var e=class{id;constructor(e){this.id=e,queueMicrotask(()=>this.invoke())}async invoke(){try{console.debug(`[PLUGIN] ${this.id}: Running...`);let e=await this.run();if(!e)return;console.debug(`[PLUGIN] ${this.id}: Running post-exec...`),await this.post(e)}catch(e){console.error(`[PLUGIN] ${this.id}:`,e)}finally{console.debug(`[PLUGIN] ${this.id}: Done.`)}}},t={index:`index`,results:`results`,preferences:`preferences`,unknown:`unknown`},n={closeDetail:void 0,scrollPageToSelected:void 0,selectImage:void 0,selectNext:void 0,selectPrevious:void 0},r=()=>{let e=document.querySelector(`meta[name="endpoint"]`)?.getAttribute(`content`);return e&&e in t?e:t.unknown},i=()=>{let e=document.querySelector(`script[client_settings]`)?.getAttribute(`client_settings`);if(!e)return{};try{return JSON.parse(atob(e))}catch(e){return console.error(`Failed to load client_settings:`,e),{}}},a=async(e,t,n)=>{let r=new AbortController,i=setTimeout(()=>r.abort(),n?.timeout??3e4),a=await fetch(t,{body:n?.body,method:e,signal:r.signal}).finally(()=>clearTimeout(i));if(!a.ok)throw Error(a.statusText);return a},o=(e,t,n,r)=>{if(typeof t!=`string`){t.addEventListener(e,n,r);return}document.addEventListener(e,e=>{for(let r of e.composedPath())if(r instanceof HTMLElement&&r.matches(t)){try{n.call(r,e)}catch(e){console.error(e)}break}},r)},s=(e,t)=>{for(let e of t?.on??[])if(!e)return;document.readyState===`loading`?o(`DOMContentLoaded`,document,e,{once:!0}):e()},c=r(),l=i(),u=(e,t)=>{d(t)&&e()},d=e=>{switch(e.on){case`global`:return!0;case`endpoint`:return!!e.where.includes(c)}},f=`modulepreload`,p=function(e,t){return new URL(e,t).href},m={},h=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=p(t,n),t in m)return;m[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:f,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})};s(()=>{document.documentElement.classList.remove(`no-js`),document.documentElement.classList.add(`js`),o(`click`,`.close`,function(){this.parentNode?.classList.add(`invisible`)}),o(`click`,`.searxng_init_map`,async function(e){e.preventDefault(),this.classList.remove(`searxng_init_map`),u(()=>h(async()=>{let{default:e}=await import(`./chunk/U6YV4Y8e.min.js`);return{default:e}},__vite__mapDeps([0,1]),import.meta.url).then(({default:e})=>new e(this)),{on:`endpoint`,where:[t.results]})}),l.plugins?.includes(`infiniteScroll`)&&u(()=>h(async()=>{let{default:e}=await import(`./chunk/DpvWr1cn.min.js`);return{default:e}},__vite__mapDeps([2,3,4]),import.meta.url).then(({default:e})=>new e),{on:`endpoint`,where:[t.results]}),l.plugins?.includes(`calculator`)&&u(()=>h(async()=>{let{default:e}=await import(`./chunk/DDL5uWMz.min.js`);return{default:e}},__vite__mapDeps([5,4,3]),import.meta.url).then(({default:e})=>new e),{on:`endpoint`,where:[t.results]})}),s(()=>{h(()=>import(`./chunk/C93hSkpT.min.js`),__vite__mapDeps([6,3]),import.meta.url),h(()=>import(`./chunk/5Ako-qGW.min.js`),__vite__mapDeps([7,4,3]),import.meta.url),l.autocomplete&&h(()=>import(`./chunk/DvCYLbJr.min.js`),__vite__mapDeps([8,3]),import.meta.url)},{on:[c===t.index]}),s(()=>{h(()=>import(`./chunk/C93hSkpT.min.js`),__vite__mapDeps([6,3]),import.meta.url),h(()=>import(`./chunk/B8prKeWj.min.js`),__vite__mapDeps([9,3]),import.meta.url),h(()=>import(`./chunk/5Ako-qGW.min.js`),__vite__mapDeps([7,4,3]),import.meta.url),l.autocomplete&&h(()=>import(`./chunk/DvCYLbJr.min.js`),__vite__mapDeps([8,3]),import.meta.url)},{on:[c===t.results]}),s(()=>{h(()=>import(`./chunk/e2-9fzwE.min.js`),__vite__mapDeps([10,3]),import.meta.url)},{on:[c===t.preferences]});export{e as a,l as i,o as n,n as r,a as t}; var e=class{id;constructor(e){this.id=e,queueMicrotask(()=>this.invoke())}async invoke(){try{console.debug(`[PLUGIN] ${this.id}: Running...`);let e=await this.run();if(!e)return;console.debug(`[PLUGIN] ${this.id}: Running post-exec...`),await this.post(e)}catch(e){console.error(`[PLUGIN] ${this.id}:`,e)}finally{console.debug(`[PLUGIN] ${this.id}: Done.`)}}},t={index:`index`,results:`results`,preferences:`preferences`,unknown:`unknown`},n={closeDetail:void 0,scrollPageToSelected:void 0,selectImage:void 0,selectNext:void 0,selectPrevious:void 0},r=()=>{let e=document.querySelector(`meta[name="endpoint"]`)?.getAttribute(`content`);return e&&e in t?e:t.unknown},i=()=>{let e=document.querySelector(`script[client_settings]`)?.getAttribute(`client_settings`);if(!e)return{};try{return JSON.parse(atob(e))}catch(e){return console.error(`Failed to load client_settings:`,e),{}}},a=async(e,t,n)=>{let r=new AbortController,i=setTimeout(()=>r.abort(),n?.timeout??3e4),a=await fetch(t,{body:n?.body,method:e,signal:r.signal}).finally(()=>clearTimeout(i));if(!a.ok)throw Error(a.statusText);return a},o=(e,t,n,r)=>{if(typeof t!=`string`){t.addEventListener(e,n,r);return}document.addEventListener(e,e=>{for(let r of e.composedPath())if(r instanceof HTMLElement&&r.matches(t)){try{n.call(r,e)}catch(e){console.error(e)}break}},r)},s=(e,t)=>{for(let e of t?.on??[])if(!e)return;document.readyState===`loading`?o(`DOMContentLoaded`,document,e,{once:!0}):e()},c=r(),l=i(),u=(e,t)=>{d(t)&&e()},d=e=>{switch(e.on){case`global`:return!0;case`endpoint`:return!!e.where.includes(c)}},f=`modulepreload`,p=function(e,t){return new URL(e,t).href},m={},h=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=p(t,n),t in m)return;m[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:f,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})};s(()=>{document.documentElement.classList.remove(`no-js`),document.documentElement.classList.add(`js`),o(`click`,`.close`,function(){this.parentNode?.classList.add(`invisible`)}),o(`click`,`.searxng_init_map`,async function(e){e.preventDefault(),this.classList.remove(`searxng_init_map`),u(()=>h(async()=>{let{default:e}=await import(`./chunk/U6YV4Y8e.min.js`);return{default:e}},__vite__mapDeps([0,1]),import.meta.url).then(({default:e})=>new e(this)),{on:`endpoint`,where:[t.results]})}),l.plugins?.includes(`infiniteScroll`)&&u(()=>h(async()=>{let{default:e}=await import(`./chunk/DpvWr1cn.min.js`);return{default:e}},__vite__mapDeps([2,3,4]),import.meta.url).then(({default:e})=>new e),{on:`endpoint`,where:[t.results]}),l.plugins?.includes(`calculator`)&&u(()=>h(async()=>{let{default:e}=await import(`./chunk/CTP0QVHn.min.js`);return{default:e}},__vite__mapDeps([5,4,3]),import.meta.url).then(({default:e})=>new e),{on:`endpoint`,where:[t.results]})}),s(()=>{h(()=>import(`./chunk/C93hSkpT.min.js`),__vite__mapDeps([6,3]),import.meta.url),h(()=>import(`./chunk/5Ako-qGW.min.js`),__vite__mapDeps([7,4,3]),import.meta.url),l.autocomplete&&h(()=>import(`./chunk/DvCYLbJr.min.js`),__vite__mapDeps([8,3]),import.meta.url)},{on:[c===t.index]}),s(()=>{h(()=>import(`./chunk/C93hSkpT.min.js`),__vite__mapDeps([6,3]),import.meta.url),h(()=>import(`./chunk/B8prKeWj.min.js`),__vite__mapDeps([9,3]),import.meta.url),h(()=>import(`./chunk/5Ako-qGW.min.js`),__vite__mapDeps([7,4,3]),import.meta.url),l.autocomplete&&h(()=>import(`./chunk/DvCYLbJr.min.js`),__vite__mapDeps([8,3]),import.meta.url)},{on:[c===t.results]}),s(()=>{h(()=>import(`./chunk/e2-9fzwE.min.js`),__vite__mapDeps([10,3]),import.meta.url)},{on:[c===t.preferences]});export{e as a,l as i,o as n,n as r,a as t};
//# sourceMappingURL=sxng-core.min.js.map //# sourceMappingURL=sxng-core.min.js.map
Binary file not shown.
+36 -29
View File
@@ -17,22 +17,23 @@
# APoniatowski <aponiatowski@users.noreply.translate.codeberg.org>, 2025. # APoniatowski <aponiatowski@users.noreply.translate.codeberg.org>, 2025.
# French <french@noreply.codeberg.org>, 2025. # French <french@noreply.codeberg.org>, 2025.
# return42 <return42@noreply.codeberg.org>, 2025, 2026. # return42 <return42@noreply.codeberg.org>, 2025, 2026.
# Raithlin <raithlin@noreply.codeberg.org>, 2025. # Raithlin <raithlin@noreply.codeberg.org>, 2025, 2026.
# grumpyoldtechie <grumpyoldtechie@noreply.codeberg.org>, 2025, 2026. # grumpyoldtechie <grumpyoldtechie@noreply.codeberg.org>, 2025, 2026.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-25 10:44+0000\n" "PO-Revision-Date: 2026-06-19 05:08+0000\n"
"Last-Translator: grumpyoldtechie <grumpyoldtechie@noreply.codeberg.org>\n" "Last-Translator: Raithlin <raithlin@noreply.codeberg.org>\n"
"Language-Team: Afrikaans <https://translate.codeberg.org/projects/searxng/"
"searxng/af/>\n"
"Language: af\n" "Language: af\n"
"Language-Team: Afrikaans "
"<https://translate.codeberg.org/projects/searxng/searxng/af/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -76,7 +77,7 @@ msgid "videos"
msgstr "videos" msgstr "videos"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -550,8 +551,8 @@ msgstr "geantwoord"
msgid "No item found" msgid "No item found"
msgstr "Geen item gevind" msgstr "Geen item gevind"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Bron" msgstr "Bron"
@@ -559,15 +560,15 @@ msgstr "Bron"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Fout met die laai van die volgende bladsy" msgstr "Fout met die laai van die volgende bladsy"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ongeldige opstellings, redigeer asb jou voorkeure" msgstr "Ongeldige opstellings, redigeer asb jou voorkeure"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ongeldige opstellings" msgstr "Ongeldige opstellings"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "soekfout" msgstr "soekfout"
@@ -649,7 +650,7 @@ msgstr "Bereken {func} van die opsies"
#: searx/engines/boardreader.py:107 #: searx/engines/boardreader.py:107
#, python-brace-format #, python-brace-format
msgid "Posted by {author}" msgid "Posted by {author}"
msgstr "" msgstr "Geplaas deur {author}"
#: searx/engines/openstreetmap.py:155 #: searx/engines/openstreetmap.py:155
msgid "Show route in map .." msgid "Show route in map .."
@@ -664,19 +665,19 @@ msgstr "{title} (UITGEDIEN)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Hierdie inskrywing was vervang deur" msgstr "Hierdie inskrywing was vervang deur"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Kanaal" msgstr "Kanaal"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "bitsnelheid" msgstr "bitsnelheid"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "stemme" msgstr "stemme"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "klikke" msgstr "klikke"
@@ -734,11 +735,11 @@ msgstr "Filter uit onion resultate wat op Ahmia se swartlys is."
#: searx/plugins/calculator.py:25 #: searx/plugins/calculator.py:25
msgid "Calculator" msgid "Calculator"
msgstr "" msgstr "Sakrekenaar"
#: searx/plugins/calculator.py:26 #: searx/plugins/calculator.py:26
msgid "Parses and solves mathematical expressions." msgid "Parses and solves mathematical expressions."
msgstr "" msgstr "Ontleed en los wiskundige uitdrukkings op."
#: searx/plugins/hash_plugin.py:33 #: searx/plugins/hash_plugin.py:33
msgid "Hash plugin" msgid "Hash plugin"
@@ -934,7 +935,7 @@ msgstr "sienings"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Outeur" msgstr "Outeur"
@@ -1625,7 +1626,7 @@ msgid "This site did not provide any description."
msgstr "Hierdie webwerf het geen beskrywing verskaf nie." msgstr "Hierdie webwerf het geen beskrywing verskaf nie."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Lêergrootte" msgstr "Lêergrootte"
@@ -1643,21 +1644,25 @@ msgstr "Tik"
msgid "Download" msgid "Download"
msgstr "Laai af" msgstr "Laai af"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Resolusie" msgstr "Resolusie"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Formaat" msgstr "Beeldformate"
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr "oorspronklike formaat"
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Enjin" msgstr "Enjin"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Sien Bron" msgstr "Bekyk bron"
#: searx/templates/simple/result_templates/map.html:12 #: searx/templates/simple/result_templates/map.html:12
msgid "address" msgid "address"
@@ -2159,3 +2164,5 @@ msgstr "versteek video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Aantal resultate" #~ msgstr "Aantal resultate"
#~ msgid "Format"
#~ msgstr "Formaat"
Binary file not shown.
+33 -26
View File
@@ -32,18 +32,17 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-27 12:07+0000\n" "PO-Revision-Date: 2026-05-27 12:07+0000\n"
"Last-Translator: mustafa-phd <mustafa-phd@noreply.codeberg.org>\n" "Last-Translator: mustafa-phd <mustafa-phd@noreply.codeberg.org>\n"
"Language-Team: Arabic <https://translate.codeberg.org/projects/searxng/"
"searxng/ar/>\n"
"Language: ar\n" "Language: ar\n"
"Language-Team: Arabic "
"<https://translate.codeberg.org/projects/searxng/searxng/ar/>\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : "
"n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 2026.5\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -87,7 +86,7 @@ msgid "videos"
msgstr "ڤيديوهات" msgstr "ڤيديوهات"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "إذاعة" msgstr "إذاعة"
@@ -561,8 +560,8 @@ msgstr "تمت الإجابة"
msgid "No item found" msgid "No item found"
msgstr "لم يتم العثور على عنصر" msgstr "لم يتم العثور على عنصر"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "مصدر" msgstr "مصدر"
@@ -570,15 +569,15 @@ msgstr "مصدر"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "خطأ في تحميل الصفحة التالية" msgstr "خطأ في تحميل الصفحة التالية"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "إعدادات غير صالحة، يرجى تعديل تفضيلاتك" msgstr "إعدادات غير صالحة، يرجى تعديل تفضيلاتك"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "إعدادات غير صالحة" msgstr "إعدادات غير صالحة"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "خطأ في البحث" msgstr "خطأ في البحث"
@@ -675,19 +674,19 @@ msgstr "{title} (قديم)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "تم استبدال هذا الإدخال بـ" msgstr "تم استبدال هذا الإدخال بـ"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "القناة" msgstr "القناة"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "معدل البت" msgstr "معدل البت"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "تصويتات" msgstr "تصويتات"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "نقرات" msgstr "نقرات"
@@ -942,7 +941,7 @@ msgstr "المشاهدات"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "الكاتب" msgstr "الكاتب"
@@ -993,8 +992,8 @@ msgid ""
"This is a preview of the settings used by the 'Search URL' you used to " "This is a preview of the settings used by the 'Search URL' you used to "
"get here." "get here."
msgstr "" msgstr ""
"هذه معاينة للإعدادات المستخدمة في 'عنوان URL للبحث' الذي استخدمته للوصول إلى " "هذه معاينة للإعدادات المستخدمة في 'عنوان URL للبحث' الذي استخدمته للوصول "
"هنا." "إلى هنا."
#: searx/templates/simple/preferences.html:158 #: searx/templates/simple/preferences.html:158
msgid "Press save to copy these preferences to your browser." msgid "Press save to copy these preferences to your browser."
@@ -1630,7 +1629,7 @@ msgid "This site did not provide any description."
msgstr "هذا الموقع لم يقدم أي وصف." msgstr "هذا الموقع لم يقدم أي وصف."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "حجم الملف" msgstr "حجم الملف"
@@ -1648,19 +1647,23 @@ msgstr "نوع"
msgid "Download" msgid "Download"
msgstr "تنزيل" msgstr "تنزيل"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "الدقة" msgstr "الدقة"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "صيغة" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "محرك" msgstr "محرك"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "عرض المصدر" msgstr "عرض المصدر"
@@ -2396,3 +2399,7 @@ msgstr "إخفاء الفيديو"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "حصيلة نتائج البحث" #~ msgstr "حصيلة نتائج البحث"
#~ msgid "Format"
#~ msgstr "صيغة"
Binary file not shown.
+26 -19
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: bg\n" "Language: bg\n"
@@ -76,7 +76,7 @@ msgid "videos"
msgstr "видео" msgstr "видео"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "радио" msgstr "радио"
@@ -550,8 +550,8 @@ msgstr "Отговорено"
msgid "No item found" msgid "No item found"
msgstr "Не е намерен артикул" msgstr "Не е намерен артикул"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Източник" msgstr "Източник"
@@ -559,15 +559,15 @@ msgstr "Източник"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Грешка при зареждането на следващата страница" msgstr "Грешка при зареждането на следващата страница"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Неправилни настройки, моля редактирайте предпочитанията си" msgstr "Неправилни настройки, моля редактирайте предпочитанията си"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Невалидни настройки" msgstr "Невалидни настройки"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "Грешка при търсенето" msgstr "Грешка при търсенето"
@@ -664,19 +664,19 @@ msgstr "{title} (ОСТАРЯЛО)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Този запис е заменен от" msgstr "Този запис е заменен от"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Канал" msgstr "Канал"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "Скорост" msgstr "Скорост"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "Гласове" msgstr "Гласове"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "клика" msgstr "клика"
@@ -929,7 +929,7 @@ msgstr "Изгледи"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Автор" msgstr "Автор"
@@ -1627,7 +1627,7 @@ msgid "This site did not provide any description."
msgstr "Този сайт не предостави никакво описание." msgstr "Този сайт не предостави никакво описание."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Размер на файла" msgstr "Размер на файла"
@@ -1645,19 +1645,23 @@ msgstr "Тип"
msgid "Download" msgid "Download"
msgstr "Изтегляне" msgstr "Изтегляне"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Резолюция" msgstr "Резолюция"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Формат" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Търсачка" msgstr "Търсачка"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Покажи източник" msgstr "Покажи източник"
@@ -2397,3 +2401,6 @@ msgstr "скрий видеото"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Брой резултати" #~ msgstr "Брой резултати"
#~ msgid "Format"
#~ msgstr "Формат"
Binary file not shown.
+26 -19
View File
@@ -29,7 +29,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: bn\n" "Language: bn\n"
@@ -82,7 +82,7 @@ msgid "videos"
msgstr "ভিডিও" msgstr "ভিডিও"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "বেতার" msgstr "বেতার"
@@ -556,8 +556,8 @@ msgstr "উত্তরকৃত"
msgid "No item found" msgid "No item found"
msgstr "কোন আইটেম পাওয়া যায়নি" msgstr "কোন আইটেম পাওয়া যায়নি"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "উৎস" msgstr "উৎস"
@@ -565,15 +565,15 @@ msgstr "উৎস"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "পরবর্তী পৃষ্ঠাটি লোড করায় ত্রুটি দেখা যাচ্ছে" msgstr "পরবর্তী পৃষ্ঠাটি লোড করায় ত্রুটি দেখা যাচ্ছে"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "অকেজো সেটিংস, অনুগ্রহ করে আপনার পছন্দগুলি সম্পাদনা করুন" msgstr "অকেজো সেটিংস, অনুগ্রহ করে আপনার পছন্দগুলি সম্পাদনা করুন"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "অকেজো সেটিংস" msgstr "অকেজো সেটিংস"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "সার্চ ত্রুটি" msgstr "সার্চ ত্রুটি"
@@ -670,19 +670,19 @@ msgstr "{title} (অচল)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "এই এনট্রিটি দ্বারা বাতিল করা হয়েছে৷" msgstr "এই এনট্রিটি দ্বারা বাতিল করা হয়েছে৷"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "চ্যানেল" msgstr "চ্যানেল"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "বিটরেট" msgstr "বিটরেট"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "ভোট" msgstr "ভোট"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "ক্লিক সংখ্যা" msgstr "ক্লিক সংখ্যা"
@@ -936,7 +936,7 @@ msgstr "ভিউ"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "লেখক" msgstr "লেখক"
@@ -1619,7 +1619,7 @@ msgid "This site did not provide any description."
msgstr "এই সাইট কোন বিবরণ প্রদান করেনি।" msgstr "এই সাইট কোন বিবরণ প্রদান করেনি।"
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "ফাইলের আকার" msgstr "ফাইলের আকার"
@@ -1637,19 +1637,23 @@ msgstr "ধরন"
msgid "Download" msgid "Download"
msgstr "ডাউনলোড" msgstr "ডাউনলোড"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "আকার" msgstr "আকার"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "সজ্জা" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "ইঞ্জিন" msgstr "ইঞ্জিন"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "উৎস দেখুন" msgstr "উৎস দেখুন"
@@ -2155,3 +2159,6 @@ msgstr "ভিডিও লুকিয়ে ফেলুন"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "ফলাফলের সংখ্যা" #~ msgstr "ফলাফলের সংখ্যা"
#~ msgid "Format"
#~ msgstr "সজ্জা"
Binary file not shown.
+25 -18
View File
@@ -13,7 +13,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: bo\n" "Language: bo\n"
@@ -66,7 +66,7 @@ msgid "videos"
msgstr "བརྙན་ཟློས།" msgstr "བརྙན་ཟློས།"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "" msgstr ""
@@ -540,8 +540,8 @@ msgstr ""
msgid "No item found" msgid "No item found"
msgstr "རྣམ་གྲངས་གང་ཡང་རྙེད་རྒྱུ་མ་བྱུང་།" msgstr "རྣམ་གྲངས་གང་ཡང་རྙེད་རྒྱུ་མ་བྱུང་།"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "" msgstr ""
@@ -549,15 +549,15 @@ msgstr ""
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "" msgstr ""
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།ཁྱེད་ཀྱིས་གདམ་ཀ་ལ་བཅོས་སྒྲིག་གཏོང་རོགས།" msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།ཁྱེད་ཀྱིས་གདམ་ཀ་ལ་བཅོས་སྒྲིག་གཏོང་རོགས།"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།" msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "འཚོལ་བཤེར་ལ་ནོར་འཁྲུལ་བྱུང་།" msgstr "འཚོལ་བཤེར་ལ་ནོར་འཁྲུལ་བྱུང་།"
@@ -654,19 +654,19 @@ msgstr ""
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "འཚོལ་བྱང་འདི་གཞན་གྱིས་ཚབ་བྱེད་འདུག" msgstr "འཚོལ་བྱང་འདི་གཞན་གྱིས་ཚབ་བྱེད་འདུག"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "" msgstr ""
@@ -903,7 +903,7 @@ msgstr ""
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "" msgstr ""
@@ -1576,7 +1576,7 @@ msgid "This site did not provide any description."
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "ཡིག་ཆའི་ཆེ་ཆུང་།" msgstr "ཡིག་ཆའི་ཆེ་ཆུང་།"
@@ -1594,19 +1594,23 @@ msgstr ""
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "ཡོངས་ཁུངས་ལ་ལྟ།" msgstr "ཡོངས་ཁུངས་ལ་ལྟ།"
@@ -2288,3 +2292,6 @@ msgstr "རྙན་ཟློས་སྦས།"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "འཚོལ་འབྲས་ཀྱི་ཁ་གྲངས།" #~ msgstr "འཚོལ་འབྲས་ཀྱི་ཁ་གྲངས།"
#~ msgid "Format"
#~ msgstr ""
Binary file not shown.
+30 -23
View File
@@ -31,16 +31,17 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language-Team: Catalan <https://translate.codeberg.org/projects/searxng/"
"searxng/ca/>\n"
"Language: ca\n" "Language: ca\n"
"Language-Team: Catalan "
"<https://translate.codeberg.org/projects/searxng/searxng/ca/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -84,7 +85,7 @@ msgid "videos"
msgstr "vídeos" msgstr "vídeos"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -558,8 +559,8 @@ msgstr "contestat"
msgid "No item found" msgid "No item found"
msgstr "No s'ha trobat cap element" msgstr "No s'ha trobat cap element"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Origen" msgstr "Origen"
@@ -567,15 +568,15 @@ msgstr "Origen"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "S'ha produït un error en carregar la següent pàgina" msgstr "S'ha produït un error en carregar la següent pàgina"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "La configuració no és vàlida, editeu-la" msgstr "La configuració no és vàlida, editeu-la"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "La configuració no és vàlida" msgstr "La configuració no és vàlida"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "error de cerca" msgstr "error de cerca"
@@ -672,19 +673,19 @@ msgstr "{title} (OBSOLET)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Aquesta entrada ha estat substituïda per" msgstr "Aquesta entrada ha estat substituïda per"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Canal" msgstr "Canal"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "tasa de bits" msgstr "tasa de bits"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "vots" msgstr "vots"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "clics" msgstr "clics"
@@ -935,7 +936,7 @@ msgstr "Vistes"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Autor" msgstr "Autor"
@@ -1627,7 +1628,7 @@ msgid "This site did not provide any description."
msgstr "Aquest lloc no proporciona cap descripció." msgstr "Aquest lloc no proporciona cap descripció."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Mida del fitxer" msgstr "Mida del fitxer"
@@ -1645,19 +1646,23 @@ msgstr "Tipus"
msgid "Download" msgid "Download"
msgstr "Baixa" msgstr "Baixa"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Resolució" msgstr "Resolució"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Format" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr "format original"
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Cercador" msgstr "Cercador"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Veure el codi font" msgstr "Veure el codi font"
@@ -2417,3 +2422,5 @@ msgstr "oculta el vídeo"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Nombre de resultats" #~ msgstr "Nombre de resultats"
#~ msgid "Format"
#~ msgstr "Format"
Binary file not shown.
+31 -24
View File
@@ -27,17 +27,18 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-03-26 03:57+0000\n" "PO-Revision-Date: 2026-06-16 07:07+0000\n"
"Last-Translator: Fjuro <fjuro@noreply.codeberg.org>\n" "Last-Translator: Fjuro <fjuro@noreply.codeberg.org>\n"
"Language-Team: Czech <https://translate.codeberg.org/projects/searxng/"
"searxng/cs/>\n"
"Language: cs\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"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -81,7 +82,7 @@ msgid "videos"
msgstr "videa" msgstr "videa"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "rádio" msgstr "rádio"
@@ -555,8 +556,8 @@ msgstr "zodpovězené"
msgid "No item found" msgid "No item found"
msgstr "Nic nenalezeno" msgstr "Nic nenalezeno"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "zdroj" msgstr "zdroj"
@@ -564,15 +565,15 @@ msgstr "zdroj"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Chyba při načítání další stránky" msgstr "Chyba při načítání další stránky"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Neplatné nastavení, upravte své předvolby" msgstr "Neplatné nastavení, upravte své předvolby"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Neplatné nastavení" msgstr "Neplatné nastavení"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "chyba vyhledávání" msgstr "chyba vyhledávání"
@@ -669,19 +670,19 @@ msgstr "{title} (ZASTARALÉ)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Tato položka byla nahrazena položkou" msgstr "Tato položka byla nahrazena položkou"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Kanál" msgstr "Kanál"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "datový tok" msgstr "datový tok"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "hlasy" msgstr "hlasy"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "kliknutí" msgstr "kliknutí"
@@ -936,7 +937,7 @@ msgstr "Zhlédnutí"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Autor" msgstr "Autor"
@@ -1628,7 +1629,7 @@ msgid "This site did not provide any description."
msgstr "Tato stránka nemá žádný popis." msgstr "Tato stránka nemá žádný popis."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Velikost" msgstr "Velikost"
@@ -1646,19 +1647,23 @@ msgstr "Typ"
msgid "Download" msgid "Download"
msgstr "Stáhnout" msgstr "Stáhnout"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Rozlišení" msgstr "Rozlišení"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Formát" msgstr "Formáty obrázků"
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr "původní formát"
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Vyhledávač" msgstr "Vyhledávač"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Zobrazit zdroj" msgstr "Zobrazit zdroj"
@@ -2403,3 +2408,5 @@ msgstr "skrýt video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Počet výsledků" #~ msgstr "Počet výsledků"
#~ msgid "Format"
#~ msgstr "Formát"
Binary file not shown.
+26 -19
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: cy\n" "Language: cy\n"
@@ -74,7 +74,7 @@ msgid "videos"
msgstr "fideos" msgstr "fideos"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -548,8 +548,8 @@ msgstr "wedi'i ateb"
msgid "No item found" msgid "No item found"
msgstr "Ni chanfuwyd eitem" msgstr "Ni chanfuwyd eitem"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Ffynhonnell" msgstr "Ffynhonnell"
@@ -557,15 +557,15 @@ msgstr "Ffynhonnell"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Gwall wrth lwytho'r dudalen nesaf" msgstr "Gwall wrth lwytho'r dudalen nesaf"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Gosodiadau annilys, golygwch eich dewisiadau" msgstr "Gosodiadau annilys, golygwch eich dewisiadau"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Gosodiadau annilys" msgstr "Gosodiadau annilys"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "gwall chwilio" msgstr "gwall chwilio"
@@ -662,19 +662,19 @@ msgstr "{title} (OBSOLETE)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Mae'r cofnod hwn wedi ei ddisodli gan" msgstr "Mae'r cofnod hwn wedi ei ddisodli gan"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Sianel" msgstr "Sianel"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "cyfradd didau" msgstr "cyfradd didau"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "pleidleisiau" msgstr "pleidleisiau"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "cliciau" msgstr "cliciau"
@@ -926,7 +926,7 @@ msgstr ""
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Awdur" msgstr "Awdur"
@@ -1608,7 +1608,7 @@ msgid "This site did not provide any description."
msgstr "Ni wnaeth y wefan ddarparu disgrifiad." msgstr "Ni wnaeth y wefan ddarparu disgrifiad."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Maint ffeil" msgstr "Maint ffeil"
@@ -1626,19 +1626,23 @@ msgstr "Math"
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Cydraniad" msgstr "Cydraniad"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Fformat" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Peiriant" msgstr "Peiriant"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Gweld y ffynhonnell" msgstr "Gweld y ffynhonnell"
@@ -2356,3 +2360,6 @@ msgstr "cuddio'r fideo"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Nifer o ganlyniadau" #~ msgstr "Nifer o ganlyniadau"
#~ msgid "Format"
#~ msgstr "Fformat"
Binary file not shown.
+31 -24
View File
@@ -19,16 +19,17 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-06-16 07:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: AndersNordh <andersnordh@noreply.codeberg.org>\n"
"Language-Team: Danish <https://translate.codeberg.org/projects/searxng/"
"searxng/da/>\n"
"Language: da\n" "Language: da\n"
"Language-Team: Danish "
"<https://translate.codeberg.org/projects/searxng/searxng/da/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -72,7 +73,7 @@ msgid "videos"
msgstr "videoer" msgstr "videoer"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "Radio" msgstr "Radio"
@@ -546,8 +547,8 @@ msgstr "svaret"
msgid "No item found" msgid "No item found"
msgstr "Intet fundet" msgstr "Intet fundet"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Kilde" msgstr "Kilde"
@@ -555,15 +556,15 @@ msgstr "Kilde"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Fejl ved indlæsning af den næste side" msgstr "Fejl ved indlæsning af den næste side"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ugyldige indstillinger, redigér venligst dine valg" msgstr "Ugyldige indstillinger, redigér venligst dine valg"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ugyldig indstilling" msgstr "Ugyldig indstilling"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "søgefejl" msgstr "søgefejl"
@@ -660,19 +661,19 @@ msgstr "{title} (FORÆLDET)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Denne værdi er blevet overskrevet af" msgstr "Denne værdi er blevet overskrevet af"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Kanal" msgstr "Kanal"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "Bitrate" msgstr "Bitrate"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "Stemmer" msgstr "Stemmer"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "Klik" msgstr "Klik"
@@ -930,7 +931,7 @@ msgstr "Visninger"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Forfatter" msgstr "Forfatter"
@@ -1624,7 +1625,7 @@ msgid "This site did not provide any description."
msgstr "Denne side gav ikke nogen beskrivelse." msgstr "Denne side gav ikke nogen beskrivelse."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Filstørrelse" msgstr "Filstørrelse"
@@ -1642,19 +1643,23 @@ msgstr "Type"
msgid "Download" msgid "Download"
msgstr "Download" msgstr "Download"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Opløsning" msgstr "Opløsning"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Format" msgstr "Billedformater"
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr "originalt format"
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Maskine" msgstr "Maskine"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Vis kilde" msgstr "Vis kilde"
@@ -2412,3 +2417,5 @@ msgstr "skjul video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Antal resultater" #~ msgstr "Antal resultater"
#~ msgid "Format"
#~ msgstr "Format"
Binary file not shown.
+31 -24
View File
@@ -34,16 +34,17 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-03-26 03:57+0000\n" "PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language-Team: German <https://translate.codeberg.org/projects/searxng/"
"searxng/de/>\n"
"Language: de\n" "Language: 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" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -87,7 +88,7 @@ msgid "videos"
msgstr "Videos" msgstr "Videos"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "Radio" msgstr "Radio"
@@ -561,8 +562,8 @@ msgstr "beantwortet"
msgid "No item found" msgid "No item found"
msgstr "Keine Einträge gefunden" msgstr "Keine Einträge gefunden"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Quelle" msgstr "Quelle"
@@ -570,15 +571,15 @@ msgstr "Quelle"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Fehler beim Laden der nächsten Seite" msgstr "Fehler beim Laden der nächsten Seite"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ungültige Einstellungen, bitte Einstellungen ändern" msgstr "Ungültige Einstellungen, bitte Einstellungen ändern"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ungültige Einstellungen" msgstr "Ungültige Einstellungen"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "Suchfehler" msgstr "Suchfehler"
@@ -675,19 +676,19 @@ msgstr "{title} (OBSOLET)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Dieser Eintrag wurde überschrieben von" msgstr "Dieser Eintrag wurde überschrieben von"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Kanal" msgstr "Kanal"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "Bitrate" msgstr "Bitrate"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "Stimmen" msgstr "Stimmen"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "Clicks" msgstr "Clicks"
@@ -947,7 +948,7 @@ msgstr "Aufrufe"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Autor" msgstr "Autor"
@@ -1635,7 +1636,7 @@ msgstr "Medien anzeigen"
#: searx/templates/simple/result_templates/default.html:6 #: searx/templates/simple/result_templates/default.html:6
#: searx/templates/simple/result_templates/file.html:54 #: searx/templates/simple/result_templates/file.html:54
msgid "hide media" msgid "hide media"
msgstr "Medien verstecken" msgstr "Medien ausblenden"
#: searx/templates/simple/result_templates/default.html:14 #: searx/templates/simple/result_templates/default.html:14
#: searx/templates/simple/result_templates/videos.html:14 #: searx/templates/simple/result_templates/videos.html:14
@@ -1643,7 +1644,7 @@ msgid "This site did not provide any description."
msgstr "Diese Seite besitzt keine Beschreibung." msgstr "Diese Seite besitzt keine Beschreibung."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Dateigröße" msgstr "Dateigröße"
@@ -1661,19 +1662,23 @@ msgstr "Medium"
msgid "Download" msgid "Download"
msgstr "Herunterladen" msgstr "Herunterladen"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Auflösung" msgstr "Auflösung"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Format" msgstr "Bildformate"
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr "Originalformat"
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Suchmaschine" msgstr "Suchmaschine"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Seite besuchen" msgstr "Seite besuchen"
@@ -2459,3 +2464,5 @@ msgstr "Video verstecken"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Trefferanzahl" #~ msgstr "Trefferanzahl"
#~ msgid "Format"
#~ msgstr "Format"
Binary file not shown.
+25 -18
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2025-08-13 08:09+0000\n" "PO-Revision-Date: 2025-08-13 08:09+0000\n"
"Last-Translator: ijxp <ijxp@noreply.codeberg.org>\n" "Last-Translator: ijxp <ijxp@noreply.codeberg.org>\n"
"Language: dv\n" "Language: dv\n"
@@ -63,7 +63,7 @@ msgid "videos"
msgstr "ވީޑިޔޯތައް" msgstr "ވީޑިޔޯތައް"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "ރޭޑިއޯ އިންނެވެ" msgstr "ރޭޑިއޯ އިންނެވެ"
@@ -537,8 +537,8 @@ msgstr ""
msgid "No item found" msgid "No item found"
msgstr "" msgstr ""
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "" msgstr ""
@@ -546,15 +546,15 @@ msgstr ""
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "" msgstr ""
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "" msgstr ""
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "" msgstr ""
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "" msgstr ""
@@ -651,19 +651,19 @@ msgstr ""
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "" msgstr ""
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "" msgstr ""
@@ -900,7 +900,7 @@ msgstr ""
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "" msgstr ""
@@ -1571,7 +1571,7 @@ msgid "This site did not provide any description."
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "" msgstr ""
@@ -1589,19 +1589,23 @@ msgstr ""
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "" msgstr ""
@@ -2019,3 +2023,6 @@ msgstr ""
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "" #~ msgstr ""
#~ msgid "Format"
#~ msgstr ""
Binary file not shown.
@@ -25,16 +25,17 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language-Team: Greek <https://translate.codeberg.org/projects/searxng/"
"searxng/el/>\n"
"Language: el_GR\n" "Language: el_GR\n"
"Language-Team: Greek "
"<https://translate.codeberg.org/projects/searxng/searxng/el/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -78,7 +79,7 @@ msgid "videos"
msgstr "Βίντεο" msgstr "Βίντεο"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "ράδιο" msgstr "ράδιο"
@@ -552,8 +553,8 @@ msgstr "απάντησε"
msgid "No item found" msgid "No item found"
msgstr "Δεν βρέθηκαν αντικείμενα" msgstr "Δεν βρέθηκαν αντικείμενα"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Πηγή" msgstr "Πηγή"
@@ -561,15 +562,15 @@ msgstr "Πηγή"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Σφάλμα φόρτωσης της επόμενης σελίδας" msgstr "Σφάλμα φόρτωσης της επόμενης σελίδας"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Μη έγκυρες ρυθμίσεις, παρακαλούμε ελέγξτε τις προτιμήσεις σας" msgstr "Μη έγκυρες ρυθμίσεις, παρακαλούμε ελέγξτε τις προτιμήσεις σας"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Μη έγκυρες ρυθμίσεις" msgstr "Μη έγκυρες ρυθμίσεις"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "σφάλμα αναζήτησης" msgstr "σφάλμα αναζήτησης"
@@ -651,7 +652,7 @@ msgstr "Υπολογίστε τη {func} των ορισμάτων"
#: searx/engines/boardreader.py:107 #: searx/engines/boardreader.py:107
#, python-brace-format #, python-brace-format
msgid "Posted by {author}" msgid "Posted by {author}"
msgstr "" msgstr "Δημοσιεύτηκε απο {author}"
#: searx/engines/openstreetmap.py:155 #: searx/engines/openstreetmap.py:155
msgid "Show route in map .." msgid "Show route in map .."
@@ -666,19 +667,19 @@ msgstr "{title} (ΠΑΡΩΧΗΜΕΝΟΣ)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Αυτή η καταχώριση έχει αντικατασταθεί από" msgstr "Αυτή η καταχώριση έχει αντικατασταθεί από"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Κανάλι" msgstr "Κανάλι"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "ρυθμός μετάδοσης" msgstr "ρυθμός μετάδοσης"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "ψήφους" msgstr "ψήφους"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "κλικ" msgstr "κλικ"
@@ -738,11 +739,11 @@ msgstr ""
#: searx/plugins/calculator.py:25 #: searx/plugins/calculator.py:25
msgid "Calculator" msgid "Calculator"
msgstr "" msgstr "Αριθμομηχανή"
#: searx/plugins/calculator.py:26 #: searx/plugins/calculator.py:26
msgid "Parses and solves mathematical expressions." msgid "Parses and solves mathematical expressions."
msgstr "" msgstr "Κάνει συντακτική ανάλυση και λύνει μαθηματικές εκφράσεις"
#: searx/plugins/hash_plugin.py:33 #: searx/plugins/hash_plugin.py:33
msgid "Hash plugin" msgid "Hash plugin"
@@ -938,7 +939,7 @@ msgstr "Προβολές"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Συγγραφέας" msgstr "Συγγραφέας"
@@ -1638,7 +1639,7 @@ msgid "This site did not provide any description."
msgstr "Αυτός ο ιστότοπος δεν παρείχε καμία περιγραφή." msgstr "Αυτός ο ιστότοπος δεν παρείχε καμία περιγραφή."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Μέγεθος αρχείου" msgstr "Μέγεθος αρχείου"
@@ -1656,19 +1657,23 @@ msgstr "Τύπος"
msgid "Download" msgid "Download"
msgstr "Λήψη" msgstr "Λήψη"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Ανάλυση" msgstr "Ανάλυση"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Μορφή" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Μηχανή" msgstr "Μηχανή"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Προβολή πηγής" msgstr "Προβολή πηγής"
@@ -2432,3 +2437,5 @@ msgstr "απόκρυψη βίντεο"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Αριθμός αποτελεσμάτων" #~ msgstr "Αριθμός αποτελεσμάτων"
#~ msgid "Format"
#~ msgstr "Μορφή"
Binary file not shown.
+25 -18
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2014-01-30 15:22+0100\n" "PO-Revision-Date: 2014-01-30 15:22+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n" "Language: en\n"
@@ -59,7 +59,7 @@ msgid "videos"
msgstr "" msgstr ""
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "" msgstr ""
@@ -533,8 +533,8 @@ msgstr ""
msgid "No item found" msgid "No item found"
msgstr "" msgstr ""
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "" msgstr ""
@@ -542,15 +542,15 @@ msgstr ""
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "" msgstr ""
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "" msgstr ""
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "" msgstr ""
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "" msgstr ""
@@ -647,19 +647,19 @@ msgstr ""
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "" msgstr ""
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "" msgstr ""
@@ -896,7 +896,7 @@ msgstr ""
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "" msgstr ""
@@ -1567,7 +1567,7 @@ msgid "This site did not provide any description."
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "" msgstr ""
@@ -1585,19 +1585,23 @@ msgstr ""
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "" msgstr ""
@@ -2280,3 +2284,6 @@ msgstr ""
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "" #~ msgstr ""
#~ msgid "Format"
#~ msgstr ""
Binary file not shown.
+26 -19
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: eo\n" "Language: eo\n"
@@ -76,7 +76,7 @@ msgid "videos"
msgstr "videoj" msgstr "videoj"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -550,8 +550,8 @@ msgstr ""
msgid "No item found" msgid "No item found"
msgstr "Nenio trovita" msgstr "Nenio trovita"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Fonto" msgstr "Fonto"
@@ -559,15 +559,15 @@ msgstr "Fonto"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Eraro dum la ŝarĝado de la sekvan paĝon" msgstr "Eraro dum la ŝarĝado de la sekvan paĝon"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Nevalidaj agordoj, bonvolu redaktu viajn agordojn" msgstr "Nevalidaj agordoj, bonvolu redaktu viajn agordojn"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Nevalidaj agordoj" msgstr "Nevalidaj agordoj"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "serĉa eraro" msgstr "serĉa eraro"
@@ -664,19 +664,19 @@ msgstr "{title} (MALAKTUALA)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Tiu ĉi enigo estis anstataŭigita per" msgstr "Tiu ĉi enigo estis anstataŭigita per"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Kanalo" msgstr "Kanalo"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "bito-rapido" msgstr "bito-rapido"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "voĉoj" msgstr "voĉoj"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "klakoj" msgstr "klakoj"
@@ -925,7 +925,7 @@ msgstr ""
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Verkisto" msgstr "Verkisto"
@@ -1610,7 +1610,7 @@ msgid "This site did not provide any description."
msgstr "Ĉi tiu retejo ne disponigis ajnan priskribon." msgstr "Ĉi tiu retejo ne disponigis ajnan priskribon."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Dosiergrandeco" msgstr "Dosiergrandeco"
@@ -1628,19 +1628,23 @@ msgstr "Tipo"
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Distingivo" msgstr "Distingivo"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Formato" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Serĉilo" msgstr "Serĉilo"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Vidi fonton" msgstr "Vidi fonton"
@@ -2368,3 +2372,6 @@ msgstr "kaŝi videojn"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Nombro da rezultoj" #~ msgstr "Nombro da rezultoj"
#~ msgid "Format"
#~ msgstr "Formato"
Binary file not shown.
+30 -23
View File
@@ -52,16 +52,17 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-03-27 07:33+0000\n" "PO-Revision-Date: 2026-06-14 13:07+0000\n"
"Last-Translator: gallegonovato <gallegonovato@noreply.codeberg.org>\n" "Last-Translator: gallegonovato <gallegonovato@noreply.codeberg.org>\n"
"Language-Team: Spanish <https://translate.codeberg.org/projects/searxng/"
"searxng/es/>\n"
"Language: es\n" "Language: es\n"
"Language-Team: Spanish "
"<https://translate.codeberg.org/projects/searxng/searxng/es/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -105,7 +106,7 @@ msgid "videos"
msgstr "vídeos" msgstr "vídeos"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -579,8 +580,8 @@ msgstr "contestado"
msgid "No item found" msgid "No item found"
msgstr "Ningún artículo encontrado" msgstr "Ningún artículo encontrado"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Fuente" msgstr "Fuente"
@@ -588,15 +589,15 @@ msgstr "Fuente"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Error al cargar la siguiente página" msgstr "Error al cargar la siguiente página"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ajustes inválidos, por favor, cambia tus preferencias" msgstr "Ajustes inválidos, por favor, cambia tus preferencias"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ajustes inválidos" msgstr "Ajustes inválidos"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "error en la búsqueda" msgstr "error en la búsqueda"
@@ -693,19 +694,19 @@ msgstr "{title} (OBSOLETO)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Esta entrada ha sido sustituida por" msgstr "Esta entrada ha sido sustituida por"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Canal" msgstr "Canal"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "bitrate" msgstr "bitrate"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "votos" msgstr "votos"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "clics" msgstr "clics"
@@ -962,7 +963,7 @@ msgstr "Visualizaciones"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Autor" msgstr "Autor"
@@ -1657,7 +1658,7 @@ msgid "This site did not provide any description."
msgstr "Este sitio no provee ninguna descripción." msgstr "Este sitio no provee ninguna descripción."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Tamaño de archivo" msgstr "Tamaño de archivo"
@@ -1675,19 +1676,23 @@ msgstr "Tipo"
msgid "Download" msgid "Download"
msgstr "Descargar" msgstr "Descargar"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Resolución" msgstr "Resolución"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Formato" msgstr "Formatos de imagen"
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr "formato original"
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Motor" msgstr "Motor"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Ver fuente" msgstr "Ver fuente"
@@ -2456,3 +2461,5 @@ msgstr "ocultar video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Número de resultados" #~ msgstr "Número de resultados"
#~ msgid "Format"
#~ msgstr "Formato"
Binary file not shown.
+30 -23
View File
@@ -21,16 +21,17 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-03-27 07:33+0000\n" "PO-Revision-Date: 2026-06-14 13:07+0000\n"
"Last-Translator: Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org>\n" "Last-Translator: Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org>\n"
"Language-Team: Estonian <https://translate.codeberg.org/projects/searxng/"
"searxng/et/>\n"
"Language: et\n" "Language: et\n"
"Language-Team: Estonian "
"<https://translate.codeberg.org/projects/searxng/searxng/et/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -74,7 +75,7 @@ msgid "videos"
msgstr "videod" msgstr "videod"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "raadio" msgstr "raadio"
@@ -548,8 +549,8 @@ msgstr "vastatud"
msgid "No item found" msgid "No item found"
msgstr "Üksust ei leitud" msgstr "Üksust ei leitud"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Allikas" msgstr "Allikas"
@@ -557,15 +558,15 @@ msgstr "Allikas"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Viga järgmise lehekülje laadimisel" msgstr "Viga järgmise lehekülje laadimisel"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Sobimatud seaded, palun muuda oma eelistusi" msgstr "Sobimatud seaded, palun muuda oma eelistusi"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Sobimatud seaded" msgstr "Sobimatud seaded"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "otsingu viga" msgstr "otsingu viga"
@@ -662,19 +663,19 @@ msgstr "{title} (VANANENUD)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "See üksus on asendatud" msgstr "See üksus on asendatud"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Kanal" msgstr "Kanal"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "bitikiirus" msgstr "bitikiirus"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "hääled" msgstr "hääled"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "klikid" msgstr "klikid"
@@ -931,7 +932,7 @@ msgstr "Vaateid"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Autor" msgstr "Autor"
@@ -1622,7 +1623,7 @@ msgid "This site did not provide any description."
msgstr "See sait ei andnud mingit kirjeldust." msgstr "See sait ei andnud mingit kirjeldust."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Failisuurus" msgstr "Failisuurus"
@@ -1640,19 +1641,23 @@ msgstr "Tüüp"
msgid "Download" msgid "Download"
msgstr "Laadi alla" msgstr "Laadi alla"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Resolutsioon" msgstr "Resolutsioon"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Vorming" msgstr "Pildivormingud"
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr "algne vorming"
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Otsingumootor" msgstr "Otsingumootor"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Vaata lähtekoodi" msgstr "Vaata lähtekoodi"
@@ -2390,3 +2395,5 @@ msgstr "peida video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Tulemuste arv" #~ msgstr "Tulemuste arv"
#~ msgid "Format"
#~ msgstr "Vorming"
Binary file not shown.
+26 -19
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-01 07:50+0000\n" "PO-Revision-Date: 2026-05-01 07:50+0000\n"
"Last-Translator: alexgabi <alexgabi@noreply.codeberg.org>\n" "Last-Translator: alexgabi <alexgabi@noreply.codeberg.org>\n"
"Language: eu\n" "Language: eu\n"
@@ -73,7 +73,7 @@ msgid "videos"
msgstr "bideoak" msgstr "bideoak"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "irratia" msgstr "irratia"
@@ -547,8 +547,8 @@ msgstr "erantzunda"
msgid "No item found" msgid "No item found"
msgstr "Ez da elementurik aurkitu" msgstr "Ez da elementurik aurkitu"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Iturria" msgstr "Iturria"
@@ -556,15 +556,15 @@ msgstr "Iturria"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Errorea hurrengo orrialdea kargatzean" msgstr "Errorea hurrengo orrialdea kargatzean"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ezarpen baliogabeak, editatu zure hobespenak" msgstr "Ezarpen baliogabeak, editatu zure hobespenak"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ezarpen baliogabeak" msgstr "Ezarpen baliogabeak"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "bilaketa akatsa" msgstr "bilaketa akatsa"
@@ -661,19 +661,19 @@ msgstr "{title} (ZAHARKITUA)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Sarrera hau hurrengoarekin ordezkatu da" msgstr "Sarrera hau hurrengoarekin ordezkatu da"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Kanala" msgstr "Kanala"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "bit emaria" msgstr "bit emaria"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "botoak" msgstr "botoak"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "klikak" msgstr "klikak"
@@ -930,7 +930,7 @@ msgstr "Ikuspegiak"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Egilea" msgstr "Egilea"
@@ -1621,7 +1621,7 @@ msgid "This site did not provide any description."
msgstr "Gune honek ez du deskribapenik eman." msgstr "Gune honek ez du deskribapenik eman."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Fitxategiaren tamaina" msgstr "Fitxategiaren tamaina"
@@ -1639,19 +1639,23 @@ msgstr "Mota"
msgid "Download" msgid "Download"
msgstr "Deskargatu" msgstr "Deskargatu"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Ebazpena" msgstr "Ebazpena"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Formatua" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Bilatzailea" msgstr "Bilatzailea"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Ikusi iturria" msgstr "Ikusi iturria"
@@ -2388,3 +2392,6 @@ msgstr "ezkutatu bideoa"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Emaitza kopurua" #~ msgstr "Emaitza kopurua"
#~ msgid "Format"
#~ msgstr "Formatua"
Binary file not shown.
@@ -29,7 +29,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: fa_IR\n" "Language: fa_IR\n"
@@ -82,7 +82,7 @@ msgid "videos"
msgstr "ویدیوها" msgstr "ویدیوها"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "رادیو" msgstr "رادیو"
@@ -556,8 +556,8 @@ msgstr "جواب داده شده"
msgid "No item found" msgid "No item found"
msgstr "چیزی پیدا نشد" msgstr "چیزی پیدا نشد"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "منبع" msgstr "منبع"
@@ -565,15 +565,15 @@ msgstr "منبع"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "خطا در بارگزاری صفحه جدید" msgstr "خطا در بارگزاری صفحه جدید"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "تنظیمات نادرست است، لطفا تنظیمات جستجو را تغییر دهید" msgstr "تنظیمات نادرست است، لطفا تنظیمات جستجو را تغییر دهید"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "تنظیمات نادرست" msgstr "تنظیمات نادرست"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "خطای جست‌وجو" msgstr "خطای جست‌وجو"
@@ -670,19 +670,19 @@ msgstr "{title} (منسوخ شده)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "این ورودی معلق شده است، توسط" msgstr "این ورودی معلق شده است، توسط"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "کانال" msgstr "کانال"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "بیت ریت" msgstr "بیت ریت"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "رای ها" msgstr "رای ها"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "کلیک ها" msgstr "کلیک ها"
@@ -933,7 +933,7 @@ msgstr "بازدید‌ها"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "نویسنده" msgstr "نویسنده"
@@ -1620,7 +1620,7 @@ msgid "This site did not provide any description."
msgstr "این سایت هیچ توصیفی ندارد." msgstr "این سایت هیچ توصیفی ندارد."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "اندازهٔ پرونده" msgstr "اندازهٔ پرونده"
@@ -1638,19 +1638,23 @@ msgstr "نوع"
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "رزولیشن" msgstr "رزولیشن"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "قالب" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "موتور" msgstr "موتور"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "نمایش منبع" msgstr "نمایش منبع"
@@ -2400,3 +2404,6 @@ msgstr "پنهان‌سازی ویدئو"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "تعداد نتایج" #~ msgstr "تعداد نتایج"
#~ msgid "Format"
#~ msgstr "قالب"
Binary file not shown.
+26 -19
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: fi\n" "Language: fi\n"
@@ -76,7 +76,7 @@ msgid "videos"
msgstr "videot" msgstr "videot"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -550,8 +550,8 @@ msgstr "vastattu"
msgid "No item found" msgid "No item found"
msgstr "Tietuetta ei löytynyt" msgstr "Tietuetta ei löytynyt"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Lähde" msgstr "Lähde"
@@ -559,15 +559,15 @@ msgstr "Lähde"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Virhe ladattaessa seuraavaa sivua" msgstr "Virhe ladattaessa seuraavaa sivua"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Virheelliset asetukset, muokkaa siis asetuksia" msgstr "Virheelliset asetukset, muokkaa siis asetuksia"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Virheelliset asetukset" msgstr "Virheelliset asetukset"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "hakuvirhe" msgstr "hakuvirhe"
@@ -664,19 +664,19 @@ msgstr "{title} (VANHENTUNUT)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Tämän kohdan on korvannut" msgstr "Tämän kohdan on korvannut"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Kanava" msgstr "Kanava"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "bittinopeus" msgstr "bittinopeus"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "ääntä" msgstr "ääntä"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "klikkaukset" msgstr "klikkaukset"
@@ -933,7 +933,7 @@ msgstr "Näkymät"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Tekijä" msgstr "Tekijä"
@@ -1625,7 +1625,7 @@ msgid "This site did not provide any description."
msgstr "Tämä sivu ei antanut mitään kuvausta." msgstr "Tämä sivu ei antanut mitään kuvausta."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Tiedostokoko" msgstr "Tiedostokoko"
@@ -1643,19 +1643,23 @@ msgstr "Tyyppi"
msgid "Download" msgid "Download"
msgstr "Lataa" msgstr "Lataa"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Resoluutio" msgstr "Resoluutio"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Muoto" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Hakukone" msgstr "Hakukone"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Näytä lähde" msgstr "Näytä lähde"
@@ -2407,3 +2411,6 @@ msgstr "piilota video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Tulosten määrä" #~ msgstr "Tulosten määrä"
#~ msgid "Format"
#~ msgstr "Muoto"
Binary file not shown.
+26 -19
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: fil\n" "Language: fil\n"
@@ -76,7 +76,7 @@ msgid "videos"
msgstr "mga bidyo" msgstr "mga bidyo"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radyo" msgstr "radyo"
@@ -550,8 +550,8 @@ msgstr "sinagot"
msgid "No item found" msgid "No item found"
msgstr "Walang nakita na aytem" msgstr "Walang nakita na aytem"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Pinagmulan" msgstr "Pinagmulan"
@@ -559,15 +559,15 @@ msgstr "Pinagmulan"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Error sa paglo-load ng susunod na pahina" msgstr "Error sa paglo-load ng susunod na pahina"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Di-wastong mga setting, pakibago ang iyong mga kagustuhan" msgstr "Di-wastong mga setting, pakibago ang iyong mga kagustuhan"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Di-wastong mga setting" msgstr "Di-wastong mga setting"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "nagkaproblema sa paghahanap ng mga resulta" msgstr "nagkaproblema sa paghahanap ng mga resulta"
@@ -664,19 +664,19 @@ msgstr "{title} (Luma)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Ang tala na ito ay ipinagpaliban ng" msgstr "Ang tala na ito ay ipinagpaliban ng"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Tyanel" msgstr "Tyanel"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "bitrate" msgstr "bitrate"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "mga boto" msgstr "mga boto"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "mga click" msgstr "mga click"
@@ -928,7 +928,7 @@ msgstr "mga pananaw"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Awtor" msgstr "Awtor"
@@ -1621,7 +1621,7 @@ msgid "This site did not provide any description."
msgstr "Ang site na ito ay hindi nagbigay ng deskripsyon." msgstr "Ang site na ito ay hindi nagbigay ng deskripsyon."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Laki ng file" msgstr "Laki ng file"
@@ -1639,19 +1639,23 @@ msgstr "Uri"
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Resolusyon" msgstr "Resolusyon"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Anyo" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Engine" msgstr "Engine"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Tignan ang source" msgstr "Tignan ang source"
@@ -2417,3 +2421,6 @@ msgstr "itago ang video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Bilang ng resulta" #~ msgstr "Bilang ng resulta"
#~ msgid "Format"
#~ msgstr "Anyo"
Binary file not shown.
+30 -23
View File
@@ -49,16 +49,17 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language-Team: French <https://translate.codeberg.org/projects/searxng/"
"searxng/fr/>\n"
"Language: fr\n" "Language: fr\n"
"Language-Team: French "
"<https://translate.codeberg.org/projects/searxng/searxng/fr/>\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -102,7 +103,7 @@ msgid "videos"
msgstr "vidéos" msgstr "vidéos"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -576,8 +577,8 @@ msgstr "répondu"
msgid "No item found" msgid "No item found"
msgstr "Pas d'élément trouvé" msgstr "Pas d'élément trouvé"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Source" msgstr "Source"
@@ -585,15 +586,15 @@ msgstr "Source"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Erreur lors du chargement de la page suivante" msgstr "Erreur lors du chargement de la page suivante"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Paramètres non valides, veuillez modifier vos préférences" msgstr "Paramètres non valides, veuillez modifier vos préférences"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Paramètres non valides" msgstr "Paramètres non valides"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "erreur de recherche" msgstr "erreur de recherche"
@@ -690,19 +691,19 @@ msgstr "{title} (OBSOLÈTE)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Cet item a été remplacé par" msgstr "Cet item a été remplacé par"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Chaîne" msgstr "Chaîne"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "débit" msgstr "débit"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "voix" msgstr "voix"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "clics" msgstr "clics"
@@ -962,7 +963,7 @@ msgstr "vues"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Auteur" msgstr "Auteur"
@@ -1656,7 +1657,7 @@ msgid "This site did not provide any description."
msgstr "Ce site n'a pas fourni de description." msgstr "Ce site n'a pas fourni de description."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Taille du fichier" msgstr "Taille du fichier"
@@ -1674,19 +1675,23 @@ msgstr "Type"
msgid "Download" msgid "Download"
msgstr "Télécharger" msgstr "Télécharger"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Résolution" msgstr "Résolution"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Format" msgstr "Formats d'images"
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr "Format original"
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Moteur" msgstr "Moteur"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Voir la source" msgstr "Voir la source"
@@ -2463,3 +2468,5 @@ msgstr "cacher la vidéo"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Nombre de résultats" #~ msgstr "Nombre de résultats"
#~ msgid "Format"
#~ msgstr "Format"
Binary file not shown.
+26 -19
View File
@@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-05 12:37+0000\n" "PO-Revision-Date: 2026-05-05 12:37+0000\n"
"Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@noreply.codeberg.org>" "Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@noreply.codeberg.org>"
"\n" "\n"
@@ -65,7 +65,7 @@ msgid "videos"
msgstr "físeáin" msgstr "físeáin"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "raidió" msgstr "raidió"
@@ -539,8 +539,8 @@ msgstr "freagraí"
msgid "No item found" msgid "No item found"
msgstr "Níor aimsíodh aon rud" msgstr "Níor aimsíodh aon rud"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Foinse" msgstr "Foinse"
@@ -548,15 +548,15 @@ msgstr "Foinse"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Earráid ag luchtú an chéad leathanach eile" msgstr "Earráid ag luchtú an chéad leathanach eile"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Socruithe neamhbhailí, cuir do chuid roghanna in" msgstr "Socruithe neamhbhailí, cuir do chuid roghanna in"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Socruithe neamhbhaintí" msgstr "Socruithe neamhbhaintí"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "earráid cuardaigh" msgstr "earráid cuardaigh"
@@ -653,19 +653,19 @@ msgstr "{title} (ÚSÁIDEACH)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Cuireadh an iontráil seo in ionad ag" msgstr "Cuireadh an iontráil seo in ionad ag"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Cainéal" msgstr "Cainéal"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "ráta giotán" msgstr "ráta giotán"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "vótaí" msgstr "vótaí"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "cliceáil" msgstr "cliceáil"
@@ -924,7 +924,7 @@ msgstr "Amharcanna"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Údar" msgstr "Údar"
@@ -1621,7 +1621,7 @@ msgid "This site did not provide any description."
msgstr "Níor thug an suíomh seo aon tuairisc ar fáil." msgstr "Níor thug an suíomh seo aon tuairisc ar fáil."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Méid na Comhad" msgstr "Méid na Comhad"
@@ -1639,19 +1639,23 @@ msgstr "Cineál"
msgid "Download" msgid "Download"
msgstr "Íoslódáil" msgstr "Íoslódáil"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Réiteach" msgstr "Réiteach"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Formáid" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Inneall" msgstr "Inneall"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Féach foinse" msgstr "Féach foinse"
@@ -1963,3 +1967,6 @@ msgstr "físeán a cheilt"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Líon na dtorthaí" #~ msgstr "Líon na dtorthaí"
#~ msgid "Format"
#~ msgstr "Formáid"
Binary file not shown.
+30 -23
View File
@@ -16,16 +16,17 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-03-26 03:57+0000\n" "PO-Revision-Date: 2026-06-16 07:07+0000\n"
"Last-Translator: ghose <ghose@noreply.codeberg.org>\n" "Last-Translator: ghose <ghose@noreply.codeberg.org>\n"
"Language-Team: Galician <https://translate.codeberg.org/projects/searxng/"
"searxng/gl/>\n"
"Language: gl\n" "Language: gl\n"
"Language-Team: Galician "
"<https://translate.codeberg.org/projects/searxng/searxng/gl/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -69,7 +70,7 @@ msgid "videos"
msgstr "vídeos" msgstr "vídeos"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -543,8 +544,8 @@ msgstr "respondido"
msgid "No item found" msgid "No item found"
msgstr "Non se atoparon elementos" msgstr "Non se atoparon elementos"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Fonte" msgstr "Fonte"
@@ -552,15 +553,15 @@ msgstr "Fonte"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Erro ao cargar a páxina seguinte" msgstr "Erro ao cargar a páxina seguinte"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Axustes non válidos, por favor edita a configuración" msgstr "Axustes non válidos, por favor edita a configuración"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Axustes non válidos" msgstr "Axustes non válidos"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "fallo na busca" msgstr "fallo na busca"
@@ -657,19 +658,19 @@ msgstr "{title} (OBSOLETO)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Esta entrada foi proporcionada por" msgstr "Esta entrada foi proporcionada por"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Canle" msgstr "Canle"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "taxa de bits" msgstr "taxa de bits"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "votos" msgstr "votos"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "clicks" msgstr "clicks"
@@ -926,7 +927,7 @@ msgstr "Visualizacións"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Autoría" msgstr "Autoría"
@@ -1621,7 +1622,7 @@ msgid "This site did not provide any description."
msgstr "A web non proporcionou unha descrición." msgstr "A web non proporcionou unha descrición."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Tamaño do ficheiro" msgstr "Tamaño do ficheiro"
@@ -1639,19 +1640,23 @@ msgstr "Tipo"
msgid "Download" msgid "Download"
msgstr "Descargar" msgstr "Descargar"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Resolución" msgstr "Resolución"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Formato" msgstr "Formatos de imaxe"
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr "formato orixinal"
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Motor" msgstr "Motor"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Ver fonte" msgstr "Ver fonte"
@@ -2412,3 +2417,5 @@ msgstr "agochar vídeo"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Número de resultados" #~ msgstr "Número de resultados"
#~ msgid "Format"
#~ msgstr "Formato"
Binary file not shown.
+26 -19
View File
@@ -28,7 +28,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: he\n" "Language: he\n"
@@ -82,7 +82,7 @@ msgid "videos"
msgstr "וידאו" msgstr "וידאו"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "רדיו" msgstr "רדיו"
@@ -556,8 +556,8 @@ msgstr "נענו"
msgid "No item found" msgid "No item found"
msgstr "לא נמצא פריט" msgstr "לא נמצא פריט"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "מקור" msgstr "מקור"
@@ -565,15 +565,15 @@ msgstr "מקור"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "שגיאה בטעינת העמוד הבא" msgstr "שגיאה בטעינת העמוד הבא"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "הגדרות לא תקינות, עליך לתקן את ההעדפות שלך" msgstr "הגדרות לא תקינות, עליך לתקן את ההעדפות שלך"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "הגדרות לא תקינות" msgstr "הגדרות לא תקינות"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "שגיאת חיפוש" msgstr "שגיאת חיפוש"
@@ -670,19 +670,19 @@ msgstr "{title} (OBSOLETE)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "רשומה זו הוחלפה על ידי" msgstr "רשומה זו הוחלפה על ידי"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "ערוץ" msgstr "ערוץ"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "קצב נתונים" msgstr "קצב נתונים"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "הצבעות" msgstr "הצבעות"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "לחיצות" msgstr "לחיצות"
@@ -932,7 +932,7 @@ msgstr "צפיות"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "מחבר" msgstr "מחבר"
@@ -1617,7 +1617,7 @@ msgid "This site did not provide any description."
msgstr "אתר זה לא סיפק תיאור." msgstr "אתר זה לא סיפק תיאור."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "גודל קובץ" msgstr "גודל קובץ"
@@ -1635,19 +1635,23 @@ msgstr "סוג"
msgid "Download" msgid "Download"
msgstr "הורדה" msgstr "הורדה"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "רזולוציה" msgstr "רזולוציה"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "פורמט" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "מנוע" msgstr "מנוע"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "צפה במקור" msgstr "צפה במקור"
@@ -2367,3 +2371,6 @@ msgstr "הסתר וידאו"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "מספר תוצאות" #~ msgstr "מספר תוצאות"
#~ msgid "Format"
#~ msgstr "פורמט"
Binary file not shown.
+26 -19
View File
@@ -24,7 +24,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: hr\n" "Language: hr\n"
@@ -78,7 +78,7 @@ msgid "videos"
msgstr "video zapisi" msgstr "video zapisi"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -552,8 +552,8 @@ msgstr "odgovoren"
msgid "No item found" msgid "No item found"
msgstr "Nije pronađena nijedna stavka" msgstr "Nije pronađena nijedna stavka"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Izvor" msgstr "Izvor"
@@ -561,15 +561,15 @@ msgstr "Izvor"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Greška u učitavnju sljedeće stranice" msgstr "Greška u učitavnju sljedeće stranice"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Nevažeće postavke, molimo uredite svoje postavke" msgstr "Nevažeće postavke, molimo uredite svoje postavke"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Nevažeće postavke" msgstr "Nevažeće postavke"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "greška u pretraživanju" msgstr "greška u pretraživanju"
@@ -666,19 +666,19 @@ msgstr "{title} (ZASTARJELO)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Ovaj je unos zamijenio" msgstr "Ovaj je unos zamijenio"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Kanal" msgstr "Kanal"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "bitrata" msgstr "bitrata"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "glasovi" msgstr "glasovi"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "klikovi" msgstr "klikovi"
@@ -935,7 +935,7 @@ msgstr "Pogledi"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Autor" msgstr "Autor"
@@ -1626,7 +1626,7 @@ msgid "This site did not provide any description."
msgstr "Ova stranica nije dala nikakav opis." msgstr "Ova stranica nije dala nikakav opis."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Veličina datoteke" msgstr "Veličina datoteke"
@@ -1644,19 +1644,23 @@ msgstr "Tip"
msgid "Download" msgid "Download"
msgstr "Preuzmi" msgstr "Preuzmi"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Razlučivost" msgstr "Razlučivost"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Format" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Motor" msgstr "Motor"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Prikaži izvor" msgstr "Prikaži izvor"
@@ -2400,3 +2404,6 @@ msgstr "sakrij video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Broj rezultata" #~ msgstr "Broj rezultata"
#~ msgid "Format"
#~ msgstr "Format"
Binary file not shown.
+31 -24
View File
@@ -25,16 +25,17 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-03-26 03:57+0000\n" "PO-Revision-Date: 2026-06-16 07:07+0000\n"
"Last-Translator: kratos <makesocialfoss32@keemail.me>\n" "Last-Translator: kratos <makesocialfoss32@keemail.me>\n"
"Language-Team: Hungarian <https://translate.codeberg.org/projects/searxng/"
"searxng/hu/>\n"
"Language: hu\n" "Language: hu\n"
"Language-Team: Hungarian "
"<https://translate.codeberg.org/projects/searxng/searxng/hu/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -78,7 +79,7 @@ msgid "videos"
msgstr "videók" msgstr "videók"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "rádió" msgstr "rádió"
@@ -552,8 +553,8 @@ msgstr "megválaszolt"
msgid "No item found" msgid "No item found"
msgstr "Nincs találat" msgstr "Nincs találat"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Forrás" msgstr "Forrás"
@@ -561,15 +562,15 @@ msgstr "Forrás"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Hiba a következő oldal betöltése során" msgstr "Hiba a következő oldal betöltése során"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Érvénytelen beállítások, módosítsa őket" msgstr "Érvénytelen beállítások, módosítsa őket"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Érvénytelen beállítások" msgstr "Érvénytelen beállítások"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "keresési hiba" msgstr "keresési hiba"
@@ -666,19 +667,19 @@ msgstr "{title} (elavult)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Ezt a bejegyzést leváltotta:" msgstr "Ezt a bejegyzést leváltotta:"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Csatorna" msgstr "Csatorna"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "bitráta:" msgstr "bitráta:"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "szavazatok:" msgstr "szavazatok:"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "kattintások" msgstr "kattintások"
@@ -882,7 +883,7 @@ msgstr "keresőoldalra"
#: searx/templates/simple/base.html:51 #: searx/templates/simple/base.html:51
msgid "Donate" msgid "Donate"
msgstr "Adományozás" msgstr "Adakozás"
#: searx/templates/simple/base.html:56 searx/templates/simple/base.html:58 #: searx/templates/simple/base.html:56 searx/templates/simple/base.html:58
#: searx/templates/simple/preferences.html:152 #: searx/templates/simple/preferences.html:152
@@ -937,7 +938,7 @@ msgstr "Nézetek"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Szerző" msgstr "Szerző"
@@ -1634,7 +1635,7 @@ msgid "This site did not provide any description."
msgstr "Ennek a weblapnak nincsen leírása." msgstr "Ennek a weblapnak nincsen leírása."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Fájlméret" msgstr "Fájlméret"
@@ -1652,19 +1653,23 @@ msgstr "Típus"
msgid "Download" msgid "Download"
msgstr "Letöltés" msgstr "Letöltés"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Felbontás" msgstr "Felbontás"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Formátum" msgstr "Képformátumok"
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr "eredeti formátum"
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Motor" msgstr "Motor"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Forrás megtekintése" msgstr "Forrás megtekintése"
@@ -2414,3 +2419,5 @@ msgstr "videó elrejtése"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Találatok száma" #~ msgstr "Találatok száma"
#~ msgid "Format"
#~ msgstr "Formátum"
Binary file not shown.
+25 -18
View File
@@ -12,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ia\n" "Language: ia\n"
@@ -65,7 +65,7 @@ msgid "videos"
msgstr "videos" msgstr "videos"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "" msgstr ""
@@ -539,8 +539,8 @@ msgstr ""
msgid "No item found" msgid "No item found"
msgstr "Nulle item trovate" msgstr "Nulle item trovate"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "" msgstr ""
@@ -548,15 +548,15 @@ msgstr ""
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "" msgstr ""
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Configurationes non valide, per favor, modifica tu preferentias" msgstr "Configurationes non valide, per favor, modifica tu preferentias"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Configurationes invalide" msgstr "Configurationes invalide"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "error in recerca" msgstr "error in recerca"
@@ -653,19 +653,19 @@ msgstr ""
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Iste entrata esseva substituite per" msgstr "Iste entrata esseva substituite per"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "" msgstr ""
@@ -906,7 +906,7 @@ msgstr ""
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "" msgstr ""
@@ -1586,7 +1586,7 @@ msgid "This site did not provide any description."
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Dimension del file" msgstr "Dimension del file"
@@ -1604,19 +1604,23 @@ msgstr ""
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Vider fonte" msgstr "Vider fonte"
@@ -2333,3 +2337,6 @@ msgstr "occultar video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Numero de resultatos" #~ msgstr "Numero de resultatos"
#~ msgid "Format"
#~ msgstr ""
Binary file not shown.
+33 -25
View File
@@ -20,26 +20,28 @@
# Linerly <linerly@noreply.codeberg.org>, 2025, 2026. # Linerly <linerly@noreply.codeberg.org>, 2025, 2026.
# return42 <return42@noreply.codeberg.org>, 2025. # return42 <return42@noreply.codeberg.org>, 2025.
# rmdzn <rmdzn@noreply.codeberg.org>, 2025. # rmdzn <rmdzn@noreply.codeberg.org>, 2025.
# M Alif fadlan <maliffadlan@gmail.com>, 2026.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-04-01 18:57+0000\n" "PO-Revision-Date: 2026-06-17 20:19+0000\n"
"Last-Translator: Linerly <linerly@noreply.codeberg.org>\n" "Last-Translator: M Alif fadlan <maliffadlan@gmail.com>\n"
"Language-Team: Indonesian <https://translate.codeberg.org/projects/searxng/"
"searxng/id/>\n"
"Language: id\n" "Language: id\n"
"Language-Team: Indonesian "
"<https://translate.codeberg.org/projects/searxng/searxng/id/>\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
#: searx/searxng.msg #: searx/searxng.msg
msgid "without further subgrouping" msgid "without further subgrouping"
msgstr "tanpa penyubkelompokkan khusus" msgstr "tanpa pengelompokan lebih lanjut"
#. CONSTANT_NAMES['DEFAULT_CATEGORY'] #. CONSTANT_NAMES['DEFAULT_CATEGORY']
#: searx/searxng.msg #: searx/searxng.msg
@@ -77,7 +79,7 @@ msgid "videos"
msgstr "video" msgstr "video"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -551,8 +553,8 @@ msgstr "dijawab"
msgid "No item found" msgid "No item found"
msgstr "Item tidak ditemukan" msgstr "Item tidak ditemukan"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Sumber" msgstr "Sumber"
@@ -560,15 +562,15 @@ msgstr "Sumber"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Gagal memuat laman berikutnya" msgstr "Gagal memuat laman berikutnya"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Pengaturan takvalid. Mohon ubah preferensi Anda" msgstr "Pengaturan takvalid. Mohon ubah preferensi Anda"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Pengaturan takvalid" msgstr "Pengaturan takvalid"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "galat pencarian" msgstr "galat pencarian"
@@ -665,19 +667,19 @@ msgstr "{title} (USANG)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Entri ini telah digantikan oleh" msgstr "Entri ini telah digantikan oleh"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Saluran" msgstr "Saluran"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "kecepatan bit" msgstr "kecepatan bit"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "suara" msgstr "suara"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "klik" msgstr "klik"
@@ -933,7 +935,7 @@ msgstr "Tampilan"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Penulis" msgstr "Penulis"
@@ -1627,7 +1629,7 @@ msgid "This site did not provide any description."
msgstr "Situs ini tidak memberikan deskripsi apa pun." msgstr "Situs ini tidak memberikan deskripsi apa pun."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Ukuran berkas" msgstr "Ukuran berkas"
@@ -1645,19 +1647,23 @@ msgstr "Jenis"
msgid "Download" msgid "Download"
msgstr "Unduh" msgstr "Unduh"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Resolusi" msgstr "Resolusi"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Format" msgstr "Format gambar"
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr "format asli"
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Mesin" msgstr "Mesin"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Tampilkan sumber" msgstr "Tampilkan sumber"
@@ -2303,3 +2309,5 @@ msgstr "sembunyikan video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Jumlah hasil" #~ msgstr "Jumlah hasil"
#~ msgid "Format"
#~ msgstr "Format"
Binary file not shown.
+26 -19
View File
@@ -48,7 +48,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: it\n" "Language: it\n"
@@ -101,7 +101,7 @@ msgid "videos"
msgstr "video" msgstr "video"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -575,8 +575,8 @@ msgstr "risposto"
msgid "No item found" msgid "No item found"
msgstr "Nessun oggetto trovato" msgstr "Nessun oggetto trovato"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Sorgente" msgstr "Sorgente"
@@ -584,15 +584,15 @@ msgstr "Sorgente"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Errore di caricamento della pagina successiva" msgstr "Errore di caricamento della pagina successiva"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Impostazioni non valide, modifica le tue preferenze" msgstr "Impostazioni non valide, modifica le tue preferenze"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Impostazioni non valide" msgstr "Impostazioni non valide"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "errore di ricerca" msgstr "errore di ricerca"
@@ -689,19 +689,19 @@ msgstr "{title} (OBSOLETO)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Questa voce è stata sostituita da" msgstr "Questa voce è stata sostituita da"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Canale" msgstr "Canale"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "velocità in bit" msgstr "velocità in bit"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "voti" msgstr "voti"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "clic" msgstr "clic"
@@ -956,7 +956,7 @@ msgstr "Visualizzazioni"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Autore" msgstr "Autore"
@@ -1652,7 +1652,7 @@ msgid "This site did not provide any description."
msgstr "Questo sito non fornisce nessuna descrizione." msgstr "Questo sito non fornisce nessuna descrizione."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Dimensioni file" msgstr "Dimensioni file"
@@ -1670,19 +1670,23 @@ msgstr "Tipo"
msgid "Download" msgid "Download"
msgstr "Scarica" msgstr "Scarica"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Risoluzione" msgstr "Risoluzione"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Formato" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Motore" msgstr "Motore"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Guarda la fonte" msgstr "Guarda la fonte"
@@ -2450,3 +2454,6 @@ msgstr "nascondi video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Numero di risultati" #~ msgstr "Numero di risultati"
#~ msgid "Format"
#~ msgstr "Formato"
Binary file not shown.
+26 -19
View File
@@ -36,7 +36,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ja\n" "Language: ja\n"
@@ -89,7 +89,7 @@ msgid "videos"
msgstr "動画" msgstr "動画"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "ラジオ" msgstr "ラジオ"
@@ -563,8 +563,8 @@ msgstr "回答"
msgid "No item found" msgid "No item found"
msgstr "アイテムが見つかりません" msgstr "アイテムが見つかりません"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "ソース" msgstr "ソース"
@@ -572,15 +572,15 @@ msgstr "ソース"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "次のページの読み込み中にエラーが発生しました" msgstr "次のページの読み込み中にエラーが発生しました"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "設定が無効です、設定を変更してください" msgstr "設定が無効です、設定を変更してください"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "無効な設定です" msgstr "無効な設定です"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "検索エラー" msgstr "検索エラー"
@@ -677,19 +677,19 @@ msgstr "{title} (廃止)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "このエントリは、置き換えられました:" msgstr "このエントリは、置き換えられました:"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "チャンネル" msgstr "チャンネル"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "ビットレート" msgstr "ビットレート"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "票数" msgstr "票数"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "クリック" msgstr "クリック"
@@ -928,7 +928,7 @@ msgstr "閲覧数"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "作者" msgstr "作者"
@@ -1599,7 +1599,7 @@ msgid "This site did not provide any description."
msgstr "このサイトは説明を提供しませんでした。" msgstr "このサイトは説明を提供しませんでした。"
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "ファイルサイズ" msgstr "ファイルサイズ"
@@ -1617,19 +1617,23 @@ msgstr "分類"
msgid "Download" msgid "Download"
msgstr "ダウンロード" msgstr "ダウンロード"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "解像度" msgstr "解像度"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "フォーマット" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "エンジン" msgstr "エンジン"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "ソースを閲覧する" msgstr "ソースを閲覧する"
@@ -2318,3 +2322,6 @@ msgstr "動画を隠す"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "通知の数" #~ msgstr "通知の数"
#~ msgid "Format"
#~ msgstr "フォーマット"
Binary file not shown.
+31 -25
View File
@@ -18,13 +18,14 @@
# choonarine <choonarine@noreply.codeberg.org>, 2025. # choonarine <choonarine@noreply.codeberg.org>, 2025.
# pywc <pywc@noreply.codeberg.org>, 2025. # pywc <pywc@noreply.codeberg.org>, 2025.
# daemul72 <daemul72@noreply.codeberg.org>, 2026. # daemul72 <daemul72@noreply.codeberg.org>, 2026.
# lugged9922 <lugged9922@noreply.codeberg.org>, 2026.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-31 08:03+0000\n" "PO-Revision-Date: 2026-06-19 05:08+0000\n"
"Last-Translator: daemul72 <daemul72@noreply.codeberg.org>\n" "Last-Translator: lugged9922 <lugged9922@noreply.codeberg.org>\n"
"Language-Team: Korean <https://translate.codeberg.org/projects/searxng/" "Language-Team: Korean <https://translate.codeberg.org/projects/searxng/"
"searxng/ko/>\n" "searxng/ko/>\n"
"Language: ko\n" "Language: ko\n"
@@ -32,7 +33,7 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 2026.5\n" "X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -76,7 +77,7 @@ msgid "videos"
msgstr "비디오" msgstr "비디오"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "라디오" msgstr "라디오"
@@ -550,8 +551,8 @@ msgstr "응답"
msgid "No item found" msgid "No item found"
msgstr "검색 결과가 없습니다" msgstr "검색 결과가 없습니다"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "소스" msgstr "소스"
@@ -559,15 +560,15 @@ msgstr "소스"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "다음 페이지를 로드하는 동안 오류가 발생했습니다" msgstr "다음 페이지를 로드하는 동안 오류가 발생했습니다"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "잘못된 설정입니다, 설정을 수정하세요" msgstr "잘못된 설정입니다, 설정을 수정하세요"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "잘못된 설정" msgstr "잘못된 설정"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "검색 오류" msgstr "검색 오류"
@@ -664,19 +665,19 @@ msgstr "{title} (사용되지 않음)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "이 항목은 다음으로 대체되었습니다" msgstr "이 항목은 다음으로 대체되었습니다"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "채널" msgstr "채널"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "비트 레이트" msgstr "비트 레이트"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "표" msgstr "표"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "클릭" msgstr "클릭"
@@ -921,7 +922,7 @@ msgstr "조회수"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "저자" msgstr "저자"
@@ -971,9 +972,7 @@ msgstr "오류:"
msgid "" msgid ""
"This is a preview of the settings used by the 'Search URL' you used to " "This is a preview of the settings used by the 'Search URL' you used to "
"get here." "get here."
msgstr "" msgstr "이는 사용자가 이 페이지에 접속하기 위해 사용한 '검색 URL'에서 사용되는 설정의 미리보기입니다."
"이는 사용자가 이 페이지에 접속하기 위해 사용한 '검색 URL'에서 사용되는 "
"설정의 미리보기입니다."
#: searx/templates/simple/preferences.html:158 #: searx/templates/simple/preferences.html:158
msgid "Press save to copy these preferences to your browser." msgid "Press save to copy these preferences to your browser."
@@ -1596,7 +1595,7 @@ msgid "This site did not provide any description."
msgstr "사이트에서 소개를 제공하지 않았습니다." msgstr "사이트에서 소개를 제공하지 않았습니다."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "파일 크기" msgstr "파일 크기"
@@ -1614,19 +1613,23 @@ msgstr "분류"
msgid "Download" msgid "Download"
msgstr "다운로드" msgstr "다운로드"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "해상도" msgstr "해상도"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "포멧" msgstr "이미지 형식"
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr "원본 형식"
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "검색엔진" msgstr "검색엔진"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "소스 보기" msgstr "소스 보기"
@@ -2196,3 +2199,6 @@ msgstr "비디오 숨기기"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "결과 수" #~ msgstr "결과 수"
#~ msgid "Format"
#~ msgstr "포멧"
Binary file not shown.
+26 -19
View File
@@ -18,7 +18,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: lt\n" "Language: lt\n"
@@ -73,7 +73,7 @@ msgid "videos"
msgstr "vaizdo įrašai" msgstr "vaizdo įrašai"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radijas" msgstr "radijas"
@@ -547,8 +547,8 @@ msgstr "atsakyta"
msgid "No item found" msgid "No item found"
msgstr "Elementų nerasta" msgstr "Elementų nerasta"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Šaltinis" msgstr "Šaltinis"
@@ -556,15 +556,15 @@ msgstr "Šaltinis"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Klaida keliant kitą puslapį" msgstr "Klaida keliant kitą puslapį"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Neteisingi nustatymai, pakeiskite savo nuostatas" msgstr "Neteisingi nustatymai, pakeiskite savo nuostatas"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Neteisingi nustatymai" msgstr "Neteisingi nustatymai"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "paieškos klaida" msgstr "paieškos klaida"
@@ -661,19 +661,19 @@ msgstr "{title} (PASENĘS)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Šį įrašą pakeitė" msgstr "Šį įrašą pakeitė"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Kanalas" msgstr "Kanalas"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "pralaidumas" msgstr "pralaidumas"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "balsai" msgstr "balsai"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "paspaudimai" msgstr "paspaudimai"
@@ -924,7 +924,7 @@ msgstr "Peržiūros"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Autorius" msgstr "Autorius"
@@ -1610,7 +1610,7 @@ msgid "This site did not provide any description."
msgstr "Šis tiklalapis nepridėjo jokio aprašymo." msgstr "Šis tiklalapis nepridėjo jokio aprašymo."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Failo dydis" msgstr "Failo dydis"
@@ -1628,19 +1628,23 @@ msgstr "Tipas"
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Raiška" msgstr "Raiška"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Formatas" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Sistema" msgstr "Sistema"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Rodyti šaltinį" msgstr "Rodyti šaltinį"
@@ -2366,3 +2370,6 @@ msgstr "slėpti vaizdo įrašą"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Rezultatų skaičius" #~ msgstr "Rezultatų skaičius"
#~ msgid "Format"
#~ msgstr "Formatas"
Binary file not shown.
+25 -18
View File
@@ -17,7 +17,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: lv\n" "Language: lv\n"
@@ -71,7 +71,7 @@ msgid "videos"
msgstr "video" msgstr "video"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -545,8 +545,8 @@ msgstr "atbildēja"
msgid "No item found" msgid "No item found"
msgstr "Nav atrasts neviens vienums" msgstr "Nav atrasts neviens vienums"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Avots" msgstr "Avots"
@@ -554,15 +554,15 @@ msgstr "Avots"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Kļūda lādējot nākošo lapu" msgstr "Kļūda lādējot nākošo lapu"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Nepareizi iestatījumi, lūdzu rediģējiet savas preferences" msgstr "Nepareizi iestatījumi, lūdzu rediģējiet savas preferences"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Nederīgi iestatījumi" msgstr "Nederīgi iestatījumi"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "meklēšanas kļūda" msgstr "meklēšanas kļūda"
@@ -659,19 +659,19 @@ msgstr "{title} (NOVECOJIS)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Šis ieraksts ir ticis aizstāts ar" msgstr "Šis ieraksts ir ticis aizstāts ar"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Kanāls" msgstr "Kanāls"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "bitu pārraide" msgstr "bitu pārraide"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "balsis" msgstr "balsis"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "klikšķi" msgstr "klikšķi"
@@ -926,7 +926,7 @@ msgstr "Skatījumi"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Autors" msgstr "Autors"
@@ -1602,7 +1602,7 @@ msgid "This site did not provide any description."
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Faila lielums" msgstr "Faila lielums"
@@ -1620,19 +1620,23 @@ msgstr ""
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "" msgstr ""
@@ -2102,3 +2106,6 @@ msgstr "slēpt video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Rezultātu skaits" #~ msgstr "Rezultātu skaits"
#~ msgid "Format"
#~ msgstr ""
+22 -18
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: SearXNG -\n" "Project-Id-Version: SearXNG -\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -58,7 +58,7 @@ msgid "videos"
msgstr "" msgstr ""
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "" msgstr ""
@@ -532,8 +532,8 @@ msgstr ""
msgid "No item found" msgid "No item found"
msgstr "" msgstr ""
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "" msgstr ""
@@ -541,15 +541,15 @@ msgstr ""
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "" msgstr ""
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "" msgstr ""
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "" msgstr ""
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "" msgstr ""
@@ -646,19 +646,19 @@ msgstr ""
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "" msgstr ""
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "" msgstr ""
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "" msgstr ""
@@ -895,7 +895,7 @@ msgstr ""
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "" msgstr ""
@@ -1566,7 +1566,7 @@ msgid "This site did not provide any description."
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "" msgstr ""
@@ -1584,19 +1584,23 @@ msgstr ""
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "" msgstr ""
Binary file not shown.
+26 -19
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:07+0000\n" "PO-Revision-Date: 2026-05-19 12:07+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: ms\n" "Language: ms\n"
@@ -73,7 +73,7 @@ msgid "videos"
msgstr "video" msgstr "video"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -569,8 +569,8 @@ msgstr "dijawab"
msgid "No item found" msgid "No item found"
msgstr "barang tidak dijumpai" msgstr "barang tidak dijumpai"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Punca" msgstr "Punca"
@@ -578,15 +578,15 @@ msgstr "Punca"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Gagal memuat turun muka seterusnya" msgstr "Gagal memuat turun muka seterusnya"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Kesilapan tetapan, sila ubahsuai pilihan" msgstr "Kesilapan tetapan, sila ubahsuai pilihan"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Tetapan tidak sah" msgstr "Tetapan tidak sah"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "ralat pencarian" msgstr "ralat pencarian"
@@ -683,19 +683,19 @@ msgstr "{title} (USANG)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Kemasukan ini telah diganti oleh" msgstr "Kemasukan ini telah diganti oleh"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Saluran" msgstr "Saluran"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "kadar bit" msgstr "kadar bit"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "undi" msgstr "undi"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "klik" msgstr "klik"
@@ -944,7 +944,7 @@ msgstr ""
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Penulis" msgstr "Penulis"
@@ -1626,7 +1626,7 @@ msgid "This site did not provide any description."
msgstr "Laman web ini tidak memberikan sebarang diskripsi." msgstr "Laman web ini tidak memberikan sebarang diskripsi."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Saiz fail" msgstr "Saiz fail"
@@ -1644,19 +1644,23 @@ msgstr "Jenis"
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Resolusi" msgstr "Resolusi"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Format" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Enjin" msgstr "Enjin"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Lihat sumber" msgstr "Lihat sumber"
@@ -2124,3 +2128,6 @@ msgstr "sembunyikkan video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Bilangan keputusan" #~ msgstr "Bilangan keputusan"
#~ msgid "Format"
#~ msgstr "Format"
Binary file not shown.
@@ -23,7 +23,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-19 12:08+0000\n" "PO-Revision-Date: 2026-05-19 12:08+0000\n"
"Last-Translator: return42 <return42@noreply.codeberg.org>\n" "Last-Translator: return42 <return42@noreply.codeberg.org>\n"
"Language: nb_NO\n" "Language: nb_NO\n"
@@ -76,7 +76,7 @@ msgid "videos"
msgstr "videoer" msgstr "videoer"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -550,8 +550,8 @@ msgstr "besvart"
msgid "No item found" msgid "No item found"
msgstr "Fant ingen elementer" msgstr "Fant ingen elementer"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Kilde" msgstr "Kilde"
@@ -559,15 +559,15 @@ msgstr "Kilde"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Feil ved lasting av neste side" msgstr "Feil ved lasting av neste side"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ugyldige innstillinger, rediger dine preferanser" msgstr "Ugyldige innstillinger, rediger dine preferanser"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ugyldige innstillinger" msgstr "Ugyldige innstillinger"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "søkefeil" msgstr "søkefeil"
@@ -664,19 +664,19 @@ msgstr "{title} (FORELDET)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Denne oppføringen har blitt erstattet av" msgstr "Denne oppføringen har blitt erstattet av"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Kanal" msgstr "Kanal"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "overføringshastighet" msgstr "overføringshastighet"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "stemmer" msgstr "stemmer"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "klikk" msgstr "klikk"
@@ -929,7 +929,7 @@ msgstr "Visninger"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Forfatter" msgstr "Forfatter"
@@ -1620,7 +1620,7 @@ msgid "This site did not provide any description."
msgstr "Siden angav ingen beskrivelse." msgstr "Siden angav ingen beskrivelse."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Filstørrelse" msgstr "Filstørrelse"
@@ -1638,19 +1638,23 @@ msgstr "Type"
msgid "Download" msgid "Download"
msgstr "Last ned" msgstr "Last ned"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Oppløsning" msgstr "Oppløsning"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Format" msgstr ""
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr ""
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Søkemotor" msgstr "Søkemotor"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Vis kilde" msgstr "Vis kilde"
@@ -2312,3 +2316,6 @@ msgstr "skjul video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Antall resultater" #~ msgstr "Antall resultater"
#~ msgid "Format"
#~ msgstr "Format"
Binary file not shown.
+30 -23
View File
@@ -42,16 +42,17 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: searx\n" "Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-05-25 10:44+0000\n" "POT-Creation-Date: 2026-06-13 11:31+0000\n"
"PO-Revision-Date: 2026-05-14 00:45+0000\n" "PO-Revision-Date: 2026-06-14 13:07+0000\n"
"Last-Translator: Stephan-P <stephan-p@noreply.codeberg.org>\n" "Last-Translator: Stephan-P <stephan-p@noreply.codeberg.org>\n"
"Language-Team: Dutch <https://translate.codeberg.org/projects/searxng/"
"searxng/nl/>\n"
"Language: nl\n" "Language: nl\n"
"Language-Team: Dutch "
"<https://translate.codeberg.org/projects/searxng/searxng/nl/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.6.1\n"
"Generated-By: Babel 2.18.0\n" "Generated-By: Babel 2.18.0\n"
#. CONSTANT_NAMES['NO_SUBGROUPING'] #. CONSTANT_NAMES['NO_SUBGROUPING']
@@ -95,7 +96,7 @@ msgid "videos"
msgstr "videos" msgstr "videos"
#. CATEGORY_NAMES['RADIO'] #. CATEGORY_NAMES['RADIO']
#: searx/engines/radio_browser.py:146 searx/searxng.msg #: searx/engines/radio_browser.py:159 searx/searxng.msg
msgid "radio" msgid "radio"
msgstr "radio" msgstr "radio"
@@ -569,8 +570,8 @@ msgstr "beantwoord"
msgid "No item found" msgid "No item found"
msgstr "Geen resultaat gevonden" msgstr "Geen resultaat gevonden"
#: searx/engines/qwant.py:291 #: searx/engines/qwant.py:258
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:328 #: searx/templates/simple/result_templates/images.html:62 searx/webapp.py:328
msgid "Source" msgid "Source"
msgstr "Bron" msgstr "Bron"
@@ -578,15 +579,15 @@ msgstr "Bron"
msgid "Error loading the next page" msgid "Error loading the next page"
msgstr "Fout bij het laden volgende pagina" msgstr "Fout bij het laden volgende pagina"
#: searx/webapp.py:479 searx/webapp.py:877 #: searx/webapp.py:478 searx/webapp.py:876
msgid "Invalid settings, please edit your preferences" msgid "Invalid settings, please edit your preferences"
msgstr "Ongeldige instellingswaarde, controleer invoer" msgstr "Ongeldige instellingswaarde, controleer invoer"
#: searx/webapp.py:495 #: searx/webapp.py:494
msgid "Invalid settings" msgid "Invalid settings"
msgstr "Ongeldige instellingen" msgstr "Ongeldige instellingen"
#: searx/webapp.py:571 searx/webapp.py:661 #: searx/webapp.py:570 searx/webapp.py:660
msgid "search error" msgid "search error"
msgstr "zoekfout" msgstr "zoekfout"
@@ -683,19 +684,19 @@ msgstr "{title} (VEROUDERD)"
msgid "This entry has been superseded by" msgid "This entry has been superseded by"
msgstr "Dit object is vervangen door" msgstr "Dit object is vervangen door"
#: searx/engines/qwant.py:293 #: searx/engines/qwant.py:260
msgid "Channel" msgid "Channel"
msgstr "Kanaal" msgstr "Kanaal"
#: searx/engines/radio_browser.py:148 #: searx/engines/radio_browser.py:161
msgid "bitrate" msgid "bitrate"
msgstr "bitrate" msgstr "bitrate"
#: searx/engines/radio_browser.py:149 #: searx/engines/radio_browser.py:162
msgid "votes" msgid "votes"
msgstr "stemmen" msgstr "stemmen"
#: searx/engines/radio_browser.py:150 #: searx/engines/radio_browser.py:163
msgid "clicks" msgid "clicks"
msgstr "klikken" msgstr "klikken"
@@ -953,7 +954,7 @@ msgstr "Aantal keer bekeken"
#: searx/templates/simple/macros.html:43 #: searx/templates/simple/macros.html:43
#: searx/templates/simple/result_templates/file.html:18 #: searx/templates/simple/result_templates/file.html:18
#: searx/templates/simple/result_templates/images.html:19 #: searx/templates/simple/result_templates/images.html:52
#: searx/templates/simple/result_templates/paper.html:14 #: searx/templates/simple/result_templates/paper.html:14
msgid "Author" msgid "Author"
msgstr "Auteur" msgstr "Auteur"
@@ -1649,7 +1650,7 @@ msgid "This site did not provide any description."
msgstr "Deze site heeft geen beschrijving gegeven." msgstr "Deze site heeft geen beschrijving gegeven."
#: searx/templates/simple/result_templates/file.html:30 #: searx/templates/simple/result_templates/file.html:30
#: searx/templates/simple/result_templates/images.html:22 #: searx/templates/simple/result_templates/images.html:61
#: searx/templates/simple/result_templates/torrent.html:18 #: searx/templates/simple/result_templates/torrent.html:18
msgid "Filesize" msgid "Filesize"
msgstr "Bestandsgrootte" msgstr "Bestandsgrootte"
@@ -1667,19 +1668,23 @@ msgstr "Type"
msgid "Download" msgid "Download"
msgstr "Downloaden" msgstr "Downloaden"
#: searx/templates/simple/result_templates/images.html:20 #: searx/templates/simple/result_templates/images.html:53
msgid "Resolution" msgid "Resolution"
msgstr "Resolutie" msgstr "Resolutie"
#: searx/templates/simple/result_templates/images.html:21 #: searx/templates/simple/result_templates/images.html:55
msgid "Format" msgid "Image formats"
msgstr "Formaat" msgstr "Afbeeldingsformaten"
#: searx/templates/simple/result_templates/images.html:24 #: searx/templates/simple/result_templates/images.html:56
msgid "original format"
msgstr "origineel formaat"
#: searx/templates/simple/result_templates/images.html:63
msgid "Engine" msgid "Engine"
msgstr "Zoekmachine" msgstr "Zoekmachine"
#: searx/templates/simple/result_templates/images.html:25 #: searx/templates/simple/result_templates/images.html:64
msgid "View source" msgid "View source"
msgstr "Bekijk brongegevens" msgstr "Bekijk brongegevens"
@@ -2452,3 +2457,5 @@ msgstr "verberg video"
#~ msgid "Number of results" #~ msgid "Number of results"
#~ msgstr "Aantal zoekresultaten" #~ msgstr "Aantal zoekresultaten"
#~ msgid "Format"
#~ msgstr "Formaat"

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