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