mirror of
https://github.com/immich-app/immich.git
synced 2025-12-06 09:13:13 +03:00
Compare commits
109 Commits
feat/xxhas
...
v1.119.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
00dd9419a5 | ||
|
|
96e97278d3 | ||
|
|
e1d968d1b3 | ||
|
|
db69361f19 | ||
|
|
490fcc5591 | ||
|
|
921b7cbc8d | ||
|
|
044c3e93f8 | ||
|
|
8449e78c8f | ||
|
|
f8a2bcee79 | ||
|
|
9204cd6a21 | ||
|
|
988d527212 | ||
|
|
a70ed7c7f6 | ||
|
|
88d85eff0a | ||
|
|
d95b474e58 | ||
|
|
43d18ccc36 | ||
|
|
fb995816a1 | ||
|
|
151ba9f1d9 | ||
|
|
bc06863d28 | ||
|
|
5d9b4b4532 | ||
|
|
a1dd587590 | ||
|
|
7e9fb5df5e | ||
|
|
1ec9a60e41 | ||
|
|
a76c39812f | ||
|
|
c124cf9ace | ||
|
|
110546bab2 | ||
|
|
a93fda8e0d | ||
|
|
d455a547cc | ||
|
|
1ef2804d20 | ||
|
|
d40cbe4c5f | ||
|
|
e98acc976e | ||
|
|
62e0658e5a | ||
|
|
0d4a18151d | ||
|
|
45c86e95e8 | ||
|
|
13d2febc33 | ||
|
|
0cb9c0d20d | ||
|
|
c6227b49ff | ||
|
|
84e6e276bf | ||
|
|
e6a666f1d3 | ||
|
|
16f2364e93 | ||
|
|
21d7cf6de6 | ||
|
|
c77345637b | ||
|
|
b7cd770831 | ||
|
|
791c37d2cc | ||
|
|
d137fc3eb6 | ||
|
|
b411e30796 | ||
|
|
56bebd01df | ||
|
|
45517ab7ae | ||
|
|
ee0130a58b | ||
|
|
62e55f3db9 | ||
|
|
8c38d22f42 | ||
|
|
39b571a95c | ||
|
|
c9c0212ca9 | ||
|
|
4a2a7b7735 | ||
|
|
76c0b964eb | ||
|
|
e1e3ae811d | ||
|
|
3fb5adb31c | ||
|
|
b1149881bd | ||
|
|
12628b80bc | ||
|
|
23646f0d55 | ||
|
|
c8f672f494 | ||
|
|
0eabb3ef80 | ||
|
|
6b2f23b5a3 | ||
|
|
57704ba5a7 | ||
|
|
274381deaa | ||
|
|
7011231c4c | ||
|
|
e3fc4d7b0a | ||
|
|
d9949434f6 | ||
|
|
3d971f69dc | ||
|
|
bb694aeeeb | ||
|
|
3f663106e8 | ||
|
|
79acbc1d7b | ||
|
|
01a9cda15d | ||
|
|
8ac40a933a | ||
|
|
51d4899cd1 | ||
|
|
e8015dc7d7 | ||
|
|
782ba48470 | ||
|
|
c266465317 | ||
|
|
426008b714 | ||
|
|
a17d34b186 | ||
|
|
263d2ba161 | ||
|
|
ece4553321 | ||
|
|
5bb7854f4f | ||
|
|
7d3ed6bd55 | ||
|
|
c653c48ed2 | ||
|
|
240de1239e | ||
|
|
edd7dfb5d8 | ||
|
|
4c55597478 | ||
|
|
7e49b0c875 | ||
|
|
e57bd94f04 | ||
|
|
8eb79805ae | ||
|
|
0a3bfd5cc3 | ||
|
|
f2b799cd6f | ||
|
|
6d56927c2c | ||
|
|
8f69d9d0ec | ||
|
|
0985d7f3c4 | ||
|
|
ee50d0b42a | ||
|
|
b8524680f6 | ||
|
|
22a2bfc812 | ||
|
|
7a78c3372c | ||
|
|
452ce73e7f | ||
|
|
346a0847ef | ||
|
|
f59b813ffe | ||
|
|
1193adf0f5 | ||
|
|
e7397f35c9 | ||
|
|
f29fb1655a | ||
|
|
9bdfb41e9c | ||
|
|
5a3e352950 | ||
|
|
e183ff6feb | ||
|
|
20b4d281bb |
4
.github/release.yml
vendored
4
.github/release.yml
vendored
@@ -4,6 +4,10 @@ changelog:
|
||||
labels:
|
||||
- changelog:breaking-change
|
||||
|
||||
- title: 🫥 Deprecated Changes
|
||||
labels:
|
||||
- changelog:deprecated
|
||||
|
||||
- title: 🔒 Security
|
||||
labels:
|
||||
- changelog:security
|
||||
|
||||
2
.github/workflows/cli.yml
vendored
2
.github/workflows/cli.yml
vendored
@@ -59,7 +59,7 @@ jobs:
|
||||
uses: docker/setup-qemu-action@v3.2.0
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v3.7.0
|
||||
uses: docker/setup-buildx-action@v3.7.1
|
||||
|
||||
- name: Login to GitHub Container Registry
|
||||
uses: docker/login-action@v3
|
||||
|
||||
4
.github/workflows/docker-cleanup.yml
vendored
4
.github/workflows/docker-cleanup.yml
vendored
@@ -35,7 +35,7 @@ jobs:
|
||||
steps:
|
||||
- name: Clean temporary images
|
||||
if: "${{ env.TOKEN != '' }}"
|
||||
uses: stumpylog/image-cleaner-action/ephemeral@v0.8.0
|
||||
uses: stumpylog/image-cleaner-action/ephemeral@v0.9.0
|
||||
with:
|
||||
token: "${{ env.TOKEN }}"
|
||||
owner: "immich-app"
|
||||
@@ -64,7 +64,7 @@ jobs:
|
||||
steps:
|
||||
- name: Clean untagged images
|
||||
if: "${{ env.TOKEN != '' }}"
|
||||
uses: stumpylog/image-cleaner-action/untagged@v0.8.0
|
||||
uses: stumpylog/image-cleaner-action/untagged@v0.9.0
|
||||
with:
|
||||
token: "${{ env.TOKEN }}"
|
||||
owner: "immich-app"
|
||||
|
||||
5
.github/workflows/docker.yml
vendored
5
.github/workflows/docker.yml
vendored
@@ -33,6 +33,7 @@ jobs:
|
||||
- 'server/**'
|
||||
- 'openapi/**'
|
||||
- 'web/**'
|
||||
- 'i18n/**'
|
||||
machine-learning:
|
||||
- 'machine-learning/**'
|
||||
|
||||
@@ -124,7 +125,7 @@ jobs:
|
||||
uses: docker/setup-qemu-action@v3.2.0
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v3.7.0
|
||||
uses: docker/setup-buildx-action@v3.7.1
|
||||
|
||||
- name: Login to Docker Hub
|
||||
# Only push to Docker Hub when making a release
|
||||
@@ -215,7 +216,7 @@ jobs:
|
||||
uses: docker/setup-qemu-action@v3.2.0
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v3.7.0
|
||||
uses: docker/setup-buildx-action@v3.7.1
|
||||
|
||||
- name: Login to Docker Hub
|
||||
# Only push to Docker Hub when making a release
|
||||
|
||||
2
.github/workflows/docs-build.yml
vendored
2
.github/workflows/docs-build.yml
vendored
@@ -27,7 +27,7 @@ jobs:
|
||||
- 'docs/**'
|
||||
- name: Check if we should force jobs to run
|
||||
id: should_force
|
||||
run: echo "should_force=${{ github.event_name == 'release' }}" >> "$GITHUB_OUTPUT"
|
||||
run: echo "should_force=${{ github.event_name == 'release' || github.ref_name == 'main' }}" >> "$GITHUB_OUTPUT"
|
||||
|
||||
build:
|
||||
name: Docs Build
|
||||
|
||||
2
.github/workflows/docs-destroy.yml
vendored
2
.github/workflows/docs-destroy.yml
vendored
@@ -23,7 +23,7 @@ jobs:
|
||||
tg_version: "0.58.12"
|
||||
tofu_version: "1.7.1"
|
||||
tg_dir: "deployment/modules/cloudflare/docs"
|
||||
tg_command: "destroy"
|
||||
tg_command: "destroy -refresh=false"
|
||||
|
||||
- name: Comment
|
||||
uses: actions-cool/maintain-one-comment@v3
|
||||
|
||||
52
.github/workflows/fix-format.yml
vendored
Normal file
52
.github/workflows/fix-format.yml
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
name: Fix formatting
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
types: [labeled]
|
||||
|
||||
jobs:
|
||||
fix-formatting:
|
||||
runs-on: ubuntu-latest
|
||||
if: ${{ github.event.label.name == 'fix:formatting' }}
|
||||
permissions:
|
||||
pull-requests: write
|
||||
steps:
|
||||
- name: Generate a token
|
||||
id: generate-token
|
||||
uses: actions/create-github-app-token@v1
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: 'Checkout'
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.head.ref }}
|
||||
token: ${{ steps.generate-token.outputs.token }}
|
||||
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: './server/.nvmrc'
|
||||
|
||||
- name: Fix formatting
|
||||
run: make install-all && make format-all
|
||||
|
||||
- name: Commit and push
|
||||
uses: EndBug/add-and-commit@v9
|
||||
with:
|
||||
default_author: github_actions
|
||||
message: 'chore: fix formatting'
|
||||
|
||||
- name: Remove label
|
||||
uses: actions/github-script@v7
|
||||
if: always()
|
||||
with:
|
||||
script: |
|
||||
github.rest.issues.removeLabel({
|
||||
issue_number: context.payload.pull_request.number,
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
name: 'fix:formatting'
|
||||
})
|
||||
|
||||
1
.github/workflows/test.yml
vendored
1
.github/workflows/test.yml
vendored
@@ -30,6 +30,7 @@ jobs:
|
||||
filters: |
|
||||
web:
|
||||
- 'web/**'
|
||||
- 'i18n/**'
|
||||
- 'open-api/typescript-sdk/**'
|
||||
server:
|
||||
- 'server/**'
|
||||
|
||||
34
README.md
34
README.md
@@ -17,24 +17,24 @@
|
||||
<img src="design/immich-screenshots.png" title="Main Screenshot">
|
||||
</a>
|
||||
<br/>
|
||||
|
||||
<p align="center">
|
||||
|
||||
<a href="readme_i18n/README_ca_ES.md">Català</a>
|
||||
<a href="readme_i18n/README_es_ES.md">Español</a>
|
||||
<a href="readme_i18n/README_fr_FR.md">Français</a>
|
||||
<a href="readme_i18n/README_it_IT.md">Italiano</a>
|
||||
<a href="readme_i18n/README_ja_JP.md">日本語</a>
|
||||
<a href="readme_i18n/README_ko_KR.md">한국어</a>
|
||||
<a href="readme_i18n/README_de_DE.md">Deutsch</a>
|
||||
<a href="readme_i18n/README_nl_NL.md">Nederlands</a>
|
||||
<a href="readme_i18n/README_tr_TR.md">Türkçe</a>
|
||||
<a href="readme_i18n/README_zh_CN.md">中文</a>
|
||||
<a href="readme_i18n/README_ru_RU.md">Русский</a>
|
||||
<a href="readme_i18n/README_pt_BR.md">Português Brasileiro</a>
|
||||
<a href="readme_i18n/README_sv_SE.md">Svenska</a>
|
||||
<a href="readme_i18n/README_ar_JO.md">العربية</a>
|
||||
<a href="readme_i18n/README_vi_VN.md">Tiếng Việt</a>
|
||||
|
||||
<a href="readme_i18n/README_ca_ES.md">Català</a>
|
||||
<a href="readme_i18n/README_es_ES.md">Español</a>
|
||||
<a href="readme_i18n/README_fr_FR.md">Français</a>
|
||||
<a href="readme_i18n/README_it_IT.md">Italiano</a>
|
||||
<a href="readme_i18n/README_ja_JP.md">日本語</a>
|
||||
<a href="readme_i18n/README_ko_KR.md">한국어</a>
|
||||
<a href="readme_i18n/README_de_DE.md">Deutsch</a>
|
||||
<a href="readme_i18n/README_nl_NL.md">Nederlands</a>
|
||||
<a href="readme_i18n/README_tr_TR.md">Türkçe</a>
|
||||
<a href="readme_i18n/README_zh_CN.md">中文</a>
|
||||
<a href="readme_i18n/README_ru_RU.md">Русский</a>
|
||||
<a href="readme_i18n/README_pt_BR.md">Português Brasileiro</a>
|
||||
<a href="readme_i18n/README_sv_SE.md">Svenska</a>
|
||||
<a href="readme_i18n/README_ar_JO.md">العربية</a>
|
||||
<a href="readme_i18n/README_vi_VN.md">Tiếng Việt</a>
|
||||
<a href="readme_i18n/README_th_TH.md">ภาษาไทย</a>
|
||||
</p>
|
||||
|
||||
## Disclaimer
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
FROM node:20.17.0-alpine3.20@sha256:2d07db07a2df6830718ae2a47db6fedce6745f5bcd174c398f2acdda90a11c03 AS core
|
||||
FROM node:20.18.0-alpine3.20@sha256:c13b26e7e602ef2f1074aef304ce6e9b7dd284c419b35d89fcf3cc8e44a8def9 AS core
|
||||
|
||||
WORKDIR /usr/src/open-api/typescript-sdk
|
||||
COPY open-api/typescript-sdk/package*.json open-api/typescript-sdk/tsconfig*.json ./
|
||||
|
||||
314
cli/package-lock.json
generated
314
cli/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@immich/cli",
|
||||
"version": "2.2.23",
|
||||
"version": "2.2.28",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@immich/cli",
|
||||
"version": "2.2.23",
|
||||
"version": "2.2.28",
|
||||
"license": "GNU Affero General Public License version 3",
|
||||
"dependencies": {
|
||||
"fast-glob": "^3.3.2",
|
||||
@@ -24,7 +24,7 @@
|
||||
"@types/cli-progress": "^3.11.0",
|
||||
"@types/lodash-es": "^4.17.12",
|
||||
"@types/mock-fs": "^4.13.1",
|
||||
"@types/node": "^20.16.10",
|
||||
"@types/node": "^20.17.0",
|
||||
"@typescript-eslint/eslint-plugin": "^8.0.0",
|
||||
"@typescript-eslint/parser": "^8.0.0",
|
||||
"@vitest/coverage-v8": "^2.0.5",
|
||||
@@ -52,14 +52,14 @@
|
||||
},
|
||||
"../open-api/typescript-sdk": {
|
||||
"name": "@immich/sdk",
|
||||
"version": "1.117.0",
|
||||
"version": "1.119.1",
|
||||
"dev": true,
|
||||
"license": "GNU Affero General Public License version 3",
|
||||
"dependencies": {
|
||||
"@oazapfts/runtime": "^1.0.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^20.16.10",
|
||||
"@types/node": "^20.17.0",
|
||||
"typescript": "^5.3.3"
|
||||
}
|
||||
},
|
||||
@@ -835,9 +835,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@eslint/js": {
|
||||
"version": "9.11.1",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.11.1.tgz",
|
||||
"integrity": "sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==",
|
||||
"version": "9.12.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.12.0.tgz",
|
||||
"integrity": "sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
@@ -867,6 +867,30 @@
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@humanfs/core": {
|
||||
"version": "0.19.0",
|
||||
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.0.tgz",
|
||||
"integrity": "sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
"node": ">=18.18.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@humanfs/node": {
|
||||
"version": "0.16.5",
|
||||
"resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.5.tgz",
|
||||
"integrity": "sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@humanfs/core": "^0.19.0",
|
||||
"@humanwhocodes/retry": "^0.3.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18.18.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@humanwhocodes/module-importer": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
|
||||
@@ -881,9 +905,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@humanwhocodes/retry": {
|
||||
"version": "0.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz",
|
||||
"integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==",
|
||||
"version": "0.3.1",
|
||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
|
||||
"integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
@@ -1354,9 +1378,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "20.16.11",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz",
|
||||
"integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==",
|
||||
"version": "20.17.2",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.2.tgz",
|
||||
"integrity": "sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -1370,17 +1394,17 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@typescript-eslint/eslint-plugin": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.0.tgz",
|
||||
"integrity": "sha512-wORFWjU30B2WJ/aXBfOm1LX9v9nyt9D3jsSOxC3cCaTQGCW5k4jNpmjFv3U7p/7s4yvdjHzwtv2Sd2dOyhjS0A==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.10.0.tgz",
|
||||
"integrity": "sha512-phuB3hoP7FFKbRXxjl+DRlQDuJqhpOnm5MmtROXyWi3uS/Xg2ZXqiQfcG2BJHiN4QKyzdOJi3NEn/qTnjUlkmQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@eslint-community/regexpp": "^4.10.0",
|
||||
"@typescript-eslint/scope-manager": "8.8.0",
|
||||
"@typescript-eslint/type-utils": "8.8.0",
|
||||
"@typescript-eslint/utils": "8.8.0",
|
||||
"@typescript-eslint/visitor-keys": "8.8.0",
|
||||
"@typescript-eslint/scope-manager": "8.10.0",
|
||||
"@typescript-eslint/type-utils": "8.10.0",
|
||||
"@typescript-eslint/utils": "8.10.0",
|
||||
"@typescript-eslint/visitor-keys": "8.10.0",
|
||||
"graphemer": "^1.4.0",
|
||||
"ignore": "^5.3.1",
|
||||
"natural-compare": "^1.4.0",
|
||||
@@ -1404,16 +1428,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/parser": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.8.0.tgz",
|
||||
"integrity": "sha512-uEFUsgR+tl8GmzmLjRqz+VrDv4eoaMqMXW7ruXfgThaAShO9JTciKpEsB+TvnfFfbg5IpujgMXVV36gOJRLtZg==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.10.0.tgz",
|
||||
"integrity": "sha512-E24l90SxuJhytWJ0pTQydFT46Nk0Z+bsLKo/L8rtQSL93rQ6byd1V/QbDpHUTdLPOMsBCcYXZweADNCfOCmOAg==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/scope-manager": "8.8.0",
|
||||
"@typescript-eslint/types": "8.8.0",
|
||||
"@typescript-eslint/typescript-estree": "8.8.0",
|
||||
"@typescript-eslint/visitor-keys": "8.8.0",
|
||||
"@typescript-eslint/scope-manager": "8.10.0",
|
||||
"@typescript-eslint/types": "8.10.0",
|
||||
"@typescript-eslint/typescript-estree": "8.10.0",
|
||||
"@typescript-eslint/visitor-keys": "8.10.0",
|
||||
"debug": "^4.3.4"
|
||||
},
|
||||
"engines": {
|
||||
@@ -1433,14 +1457,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/scope-manager": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.8.0.tgz",
|
||||
"integrity": "sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.10.0.tgz",
|
||||
"integrity": "sha512-AgCaEjhfql9MDKjMUxWvH7HjLeBqMCBfIaBbzzIcBbQPZE7CPh1m6FF+L75NUMJFMLYhCywJXIDEMa3//1A0dw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.8.0",
|
||||
"@typescript-eslint/visitor-keys": "8.8.0"
|
||||
"@typescript-eslint/types": "8.10.0",
|
||||
"@typescript-eslint/visitor-keys": "8.10.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
@@ -1451,14 +1475,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/type-utils": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.8.0.tgz",
|
||||
"integrity": "sha512-IKwJSS7bCqyCeG4NVGxnOP6lLT9Okc3Zj8hLO96bpMkJab+10HIfJbMouLrlpyOr3yrQ1cA413YPFiGd1mW9/Q==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.10.0.tgz",
|
||||
"integrity": "sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/typescript-estree": "8.8.0",
|
||||
"@typescript-eslint/utils": "8.8.0",
|
||||
"@typescript-eslint/typescript-estree": "8.10.0",
|
||||
"@typescript-eslint/utils": "8.10.0",
|
||||
"debug": "^4.3.4",
|
||||
"ts-api-utils": "^1.3.0"
|
||||
},
|
||||
@@ -1476,9 +1500,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/types": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.8.0.tgz",
|
||||
"integrity": "sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.10.0.tgz",
|
||||
"integrity": "sha512-k/E48uzsfJCRRbGLapdZgrX52csmWJ2rcowwPvOZ8lwPUv3xW6CcFeJAXgx4uJm+Ge4+a4tFOkdYvSpxhRhg1w==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
@@ -1490,14 +1514,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/typescript-estree": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.0.tgz",
|
||||
"integrity": "sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.10.0.tgz",
|
||||
"integrity": "sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.8.0",
|
||||
"@typescript-eslint/visitor-keys": "8.8.0",
|
||||
"@typescript-eslint/types": "8.10.0",
|
||||
"@typescript-eslint/visitor-keys": "8.10.0",
|
||||
"debug": "^4.3.4",
|
||||
"fast-glob": "^3.3.2",
|
||||
"is-glob": "^4.0.3",
|
||||
@@ -1519,16 +1543,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/utils": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.8.0.tgz",
|
||||
"integrity": "sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.10.0.tgz",
|
||||
"integrity": "sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@eslint-community/eslint-utils": "^4.4.0",
|
||||
"@typescript-eslint/scope-manager": "8.8.0",
|
||||
"@typescript-eslint/types": "8.8.0",
|
||||
"@typescript-eslint/typescript-estree": "8.8.0"
|
||||
"@typescript-eslint/scope-manager": "8.10.0",
|
||||
"@typescript-eslint/types": "8.10.0",
|
||||
"@typescript-eslint/typescript-estree": "8.10.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
@@ -1542,13 +1566,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/visitor-keys": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.0.tgz",
|
||||
"integrity": "sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.10.0.tgz",
|
||||
"integrity": "sha512-k8nekgqwr7FadWk548Lfph6V3r9OVqjzAIVskE7orMZR23cGJjAOVazsZSJW+ElyjfTM4wx/1g88Mi70DDtG9A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.8.0",
|
||||
"@typescript-eslint/types": "8.10.0",
|
||||
"eslint-visitor-keys": "^3.4.3"
|
||||
},
|
||||
"engines": {
|
||||
@@ -1560,9 +1584,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/coverage-v8": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-2.1.2.tgz",
|
||||
"integrity": "sha512-b7kHrFrs2urS0cOk5N10lttI8UdJ/yP3nB4JYTREvR5o18cR99yPpK4gK8oQgI42BVv0ILWYUSYB7AXkAUDc0g==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-2.1.3.tgz",
|
||||
"integrity": "sha512-2OJ3c7UPoFSmBZwqD2VEkUw6A/tzPF0LmW0ZZhhB8PFxuc+9IBG/FaSM+RLEenc7ljzFvGN+G0nGQoZnh7sy2A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -1583,8 +1607,8 @@
|
||||
"url": "https://opencollective.com/vitest"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@vitest/browser": "2.1.2",
|
||||
"vitest": "2.1.2"
|
||||
"@vitest/browser": "2.1.3",
|
||||
"vitest": "2.1.3"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"@vitest/browser": {
|
||||
@@ -1593,14 +1617,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/expect": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.2.tgz",
|
||||
"integrity": "sha512-FEgtlN8mIUSEAAnlvn7mP8vzaWhEaAEvhSXCqrsijM7K6QqjB11qoRZYEd4AKSCDz8p0/+yH5LzhZ47qt+EyPg==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.3.tgz",
|
||||
"integrity": "sha512-SNBoPubeCJhZ48agjXruCI57DvxcsivVDdWz+SSsmjTT4QN/DfHk3zB/xKsJqMs26bLZ/pNRLnCf0j679i0uWQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/spy": "2.1.2",
|
||||
"@vitest/utils": "2.1.2",
|
||||
"@vitest/spy": "2.1.3",
|
||||
"@vitest/utils": "2.1.3",
|
||||
"chai": "^5.1.1",
|
||||
"tinyrainbow": "^1.2.0"
|
||||
},
|
||||
@@ -1609,13 +1633,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/mocker": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.2.tgz",
|
||||
"integrity": "sha512-ExElkCGMS13JAJy+812fw1aCv2QO/LBK6CyO4WOPAzLTmve50gydOlWhgdBJPx2ztbADUq3JVI0C5U+bShaeEA==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.3.tgz",
|
||||
"integrity": "sha512-eSpdY/eJDuOvuTA3ASzCjdithHa+GIF1L4PqtEELl6Qa3XafdMLBpBlZCIUCX2J+Q6sNmjmxtosAG62fK4BlqQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/spy": "^2.1.0-beta.1",
|
||||
"@vitest/spy": "2.1.3",
|
||||
"estree-walker": "^3.0.3",
|
||||
"magic-string": "^0.30.11"
|
||||
},
|
||||
@@ -1623,7 +1647,7 @@
|
||||
"url": "https://opencollective.com/vitest"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@vitest/spy": "2.1.2",
|
||||
"@vitest/spy": "2.1.3",
|
||||
"msw": "^2.3.5",
|
||||
"vite": "^5.0.0"
|
||||
},
|
||||
@@ -1637,9 +1661,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/pretty-format": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.2.tgz",
|
||||
"integrity": "sha512-FIoglbHrSUlOJPDGIrh2bjX1sNars5HbxlcsFKCtKzu4+5lpsRhOCVcuzp0fEhAGHkPZRIXVNzPcpSlkoZ3LuA==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.3.tgz",
|
||||
"integrity": "sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -1650,13 +1674,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/runner": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.2.tgz",
|
||||
"integrity": "sha512-UCsPtvluHO3u7jdoONGjOSil+uON5SSvU9buQh3lP7GgUXHp78guN1wRmZDX4wGK6J10f9NUtP6pO+SFquoMlw==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.3.tgz",
|
||||
"integrity": "sha512-JGzpWqmFJ4fq5ZKHtVO3Xuy1iF2rHGV4d/pdzgkYHm1+gOzNZtqjvyiaDGJytRyMU54qkxpNzCx+PErzJ1/JqQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/utils": "2.1.2",
|
||||
"@vitest/utils": "2.1.3",
|
||||
"pathe": "^1.1.2"
|
||||
},
|
||||
"funding": {
|
||||
@@ -1664,13 +1688,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/snapshot": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.2.tgz",
|
||||
"integrity": "sha512-xtAeNsZ++aRIYIUsek7VHzry/9AcxeULlegBvsdLncLmNCR6tR8SRjn8BbDP4naxtccvzTqZ+L1ltZlRCfBZFA==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.3.tgz",
|
||||
"integrity": "sha512-qWC2mWc7VAXmjAkEKxrScWHWFyCQx/cmiZtuGqMi+WwqQJ2iURsVY4ZfAK6dVo6K2smKRU6l3BPwqEBvhnpQGg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/pretty-format": "2.1.2",
|
||||
"@vitest/pretty-format": "2.1.3",
|
||||
"magic-string": "^0.30.11",
|
||||
"pathe": "^1.1.2"
|
||||
},
|
||||
@@ -1679,9 +1703,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/spy": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.2.tgz",
|
||||
"integrity": "sha512-GSUi5zoy+abNRJwmFhBDC0yRuVUn8WMlQscvnbbXdKLXX9dE59YbfwXxuJ/mth6eeqIzofU8BB5XDo/Ns/qK2A==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.3.tgz",
|
||||
"integrity": "sha512-Nb2UzbcUswzeSP7JksMDaqsI43Sj5+Kry6ry6jQJT4b5gAK+NS9NED6mDb8FlMRCX8m5guaHCDZmqYMMWRy5nQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -1692,13 +1716,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/utils": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.2.tgz",
|
||||
"integrity": "sha512-zMO2KdYy6mx56btx9JvAqAZ6EyS3g49krMPPrgOp1yxGZiA93HumGk+bZ5jIZtOg5/VBYl5eBmGRQHqq4FG6uQ==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.3.tgz",
|
||||
"integrity": "sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/pretty-format": "2.1.2",
|
||||
"@vitest/pretty-format": "2.1.3",
|
||||
"loupe": "^3.1.1",
|
||||
"tinyrainbow": "^1.2.0"
|
||||
},
|
||||
@@ -2187,9 +2211,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/eslint": {
|
||||
"version": "9.11.1",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.11.1.tgz",
|
||||
"integrity": "sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==",
|
||||
"version": "9.12.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.12.0.tgz",
|
||||
"integrity": "sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -2198,11 +2222,11 @@
|
||||
"@eslint/config-array": "^0.18.0",
|
||||
"@eslint/core": "^0.6.0",
|
||||
"@eslint/eslintrc": "^3.1.0",
|
||||
"@eslint/js": "9.11.1",
|
||||
"@eslint/js": "9.12.0",
|
||||
"@eslint/plugin-kit": "^0.2.0",
|
||||
"@humanfs/node": "^0.16.5",
|
||||
"@humanwhocodes/module-importer": "^1.0.1",
|
||||
"@humanwhocodes/retry": "^0.3.0",
|
||||
"@nodelib/fs.walk": "^1.2.8",
|
||||
"@humanwhocodes/retry": "^0.3.1",
|
||||
"@types/estree": "^1.0.6",
|
||||
"@types/json-schema": "^7.0.15",
|
||||
"ajv": "^6.12.4",
|
||||
@@ -2210,9 +2234,9 @@
|
||||
"cross-spawn": "^7.0.2",
|
||||
"debug": "^4.3.2",
|
||||
"escape-string-regexp": "^4.0.0",
|
||||
"eslint-scope": "^8.0.2",
|
||||
"eslint-visitor-keys": "^4.0.0",
|
||||
"espree": "^10.1.0",
|
||||
"eslint-scope": "^8.1.0",
|
||||
"eslint-visitor-keys": "^4.1.0",
|
||||
"espree": "^10.2.0",
|
||||
"esquery": "^1.5.0",
|
||||
"esutils": "^2.0.2",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
@@ -2222,13 +2246,11 @@
|
||||
"ignore": "^5.2.0",
|
||||
"imurmurhash": "^0.1.4",
|
||||
"is-glob": "^4.0.0",
|
||||
"is-path-inside": "^3.0.3",
|
||||
"json-stable-stringify-without-jsonify": "^1.0.1",
|
||||
"lodash.merge": "^4.6.2",
|
||||
"minimatch": "^3.1.2",
|
||||
"natural-compare": "^1.4.0",
|
||||
"optionator": "^0.9.3",
|
||||
"strip-ansi": "^6.0.1",
|
||||
"text-table": "^0.2.0"
|
||||
},
|
||||
"bin": {
|
||||
@@ -2327,9 +2349,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-scope": {
|
||||
"version": "8.0.2",
|
||||
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz",
|
||||
"integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==",
|
||||
"version": "8.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.1.0.tgz",
|
||||
"integrity": "sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
@@ -2400,15 +2422,15 @@
|
||||
}
|
||||
},
|
||||
"node_modules/espree": {
|
||||
"version": "10.1.0",
|
||||
"resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz",
|
||||
"integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==",
|
||||
"version": "10.2.0",
|
||||
"resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz",
|
||||
"integrity": "sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
"acorn": "^8.12.0",
|
||||
"acorn-jsx": "^5.3.2",
|
||||
"eslint-visitor-keys": "^4.0.0"
|
||||
"eslint-visitor-keys": "^4.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
@@ -2418,9 +2440,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/espree/node_modules/eslint-visitor-keys": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz",
|
||||
"integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==",
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz",
|
||||
"integrity": "sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
@@ -2447,6 +2469,7 @@
|
||||
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
|
||||
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
"estraverse": "^5.2.0"
|
||||
},
|
||||
@@ -2674,9 +2697,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/globals": {
|
||||
"version": "15.10.0",
|
||||
"resolved": "https://registry.npmjs.org/globals/-/globals-15.10.0.tgz",
|
||||
"integrity": "sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==",
|
||||
"version": "15.11.0",
|
||||
"resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz",
|
||||
"integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
@@ -2843,15 +2866,6 @@
|
||||
"node": ">=0.12.0"
|
||||
}
|
||||
},
|
||||
"node_modules/is-path-inside": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
|
||||
"integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/isexe": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
|
||||
@@ -3136,9 +3150,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/mock-fs": {
|
||||
"version": "5.3.0",
|
||||
"resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-5.3.0.tgz",
|
||||
"integrity": "sha512-IMvz1X+RF7vf+ur7qUenXMR7/FSKSIqS3HqFHXcyNI7G0FbpFO8L5lfsUJhl+bhK1AiulVHWKUSxebWauPA+xQ==",
|
||||
"version": "5.4.0",
|
||||
"resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-5.4.0.tgz",
|
||||
"integrity": "sha512-3ROPnEMgBOkusBMYQUW2rnT3wZwsgfOKzJDLvx/TZ7FL1WmWvwSwn3j4aDR5fLDGtgcc1WF0Z1y0di7c9L4FKw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
@@ -4097,9 +4111,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/typescript": {
|
||||
"version": "5.6.2",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz",
|
||||
"integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==",
|
||||
"version": "5.6.3",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
|
||||
"integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"bin": {
|
||||
@@ -4167,9 +4181,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/vite": {
|
||||
"version": "5.4.8",
|
||||
"resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz",
|
||||
"integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==",
|
||||
"version": "5.4.9",
|
||||
"resolved": "https://registry.npmjs.org/vite/-/vite-5.4.9.tgz",
|
||||
"integrity": "sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -4227,9 +4241,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/vite-node": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.2.tgz",
|
||||
"integrity": "sha512-HPcGNN5g/7I2OtPjLqgOtCRu/qhVvBxTUD3qzitmL0SrG1cWFzxzhMDWussxSbrRYWqnKf8P2jiNhPMSN+ymsQ==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.3.tgz",
|
||||
"integrity": "sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -4269,19 +4283,19 @@
|
||||
}
|
||||
},
|
||||
"node_modules/vitest": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.2.tgz",
|
||||
"integrity": "sha512-veNjLizOMkRrJ6xxb+pvxN6/QAWg95mzcRjtmkepXdN87FNfxAss9RKe2far/G9cQpipfgP2taqg0KiWsquj8A==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.3.tgz",
|
||||
"integrity": "sha512-Zrxbg/WiIvUP2uEzelDNTXmEMJXuzJ1kCpbDvaKByFA9MNeO95V+7r/3ti0qzJzrxdyuUw5VduN7k+D3VmVOSA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/expect": "2.1.2",
|
||||
"@vitest/mocker": "2.1.2",
|
||||
"@vitest/pretty-format": "^2.1.2",
|
||||
"@vitest/runner": "2.1.2",
|
||||
"@vitest/snapshot": "2.1.2",
|
||||
"@vitest/spy": "2.1.2",
|
||||
"@vitest/utils": "2.1.2",
|
||||
"@vitest/expect": "2.1.3",
|
||||
"@vitest/mocker": "2.1.3",
|
||||
"@vitest/pretty-format": "^2.1.3",
|
||||
"@vitest/runner": "2.1.3",
|
||||
"@vitest/snapshot": "2.1.3",
|
||||
"@vitest/spy": "2.1.3",
|
||||
"@vitest/utils": "2.1.3",
|
||||
"chai": "^5.1.1",
|
||||
"debug": "^4.3.6",
|
||||
"magic-string": "^0.30.11",
|
||||
@@ -4292,7 +4306,7 @@
|
||||
"tinypool": "^1.0.0",
|
||||
"tinyrainbow": "^1.2.0",
|
||||
"vite": "^5.0.0",
|
||||
"vite-node": "2.1.2",
|
||||
"vite-node": "2.1.3",
|
||||
"why-is-node-running": "^2.3.0"
|
||||
},
|
||||
"bin": {
|
||||
@@ -4307,8 +4321,8 @@
|
||||
"peerDependencies": {
|
||||
"@edge-runtime/vm": "*",
|
||||
"@types/node": "^18.0.0 || >=20.0.0",
|
||||
"@vitest/browser": "2.1.2",
|
||||
"@vitest/ui": "2.1.2",
|
||||
"@vitest/browser": "2.1.3",
|
||||
"@vitest/ui": "2.1.3",
|
||||
"happy-dom": "*",
|
||||
"jsdom": "*"
|
||||
},
|
||||
@@ -4493,9 +4507,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/yaml": {
|
||||
"version": "2.5.1",
|
||||
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz",
|
||||
"integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==",
|
||||
"version": "2.6.0",
|
||||
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz",
|
||||
"integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==",
|
||||
"dev": true,
|
||||
"license": "ISC",
|
||||
"bin": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@immich/cli",
|
||||
"version": "2.2.23",
|
||||
"version": "2.2.28",
|
||||
"description": "Command Line Interface (CLI) for Immich",
|
||||
"type": "module",
|
||||
"exports": "./dist/index.js",
|
||||
@@ -20,7 +20,7 @@
|
||||
"@types/cli-progress": "^3.11.0",
|
||||
"@types/lodash-es": "^4.17.12",
|
||||
"@types/mock-fs": "^4.13.1",
|
||||
"@types/node": "^20.16.10",
|
||||
"@types/node": "^20.17.0",
|
||||
"@typescript-eslint/eslint-plugin": "^8.0.0",
|
||||
"@typescript-eslint/parser": "^8.0.0",
|
||||
"@vitest/coverage-v8": "^2.0.5",
|
||||
|
||||
@@ -2,37 +2,37 @@
|
||||
# Manual edits may be lost in future updates.
|
||||
|
||||
provider "registry.opentofu.org/cloudflare/cloudflare" {
|
||||
version = "4.43.0"
|
||||
constraints = "4.43.0"
|
||||
version = "4.44.0"
|
||||
constraints = "4.44.0"
|
||||
hashes = [
|
||||
"h1:2kDVLD36BOVgBzI9p0WIQ+xjFfMmjaItA0l8SyZWEPo=",
|
||||
"h1:2sGJDAwFEgO8+3y+2suYO+yrjNOzSsihad0hbM3+jPg=",
|
||||
"h1:A1WPQFcdD+7FrFBFrKcx4CiSr75xSmsO93C0e5NBAeQ=",
|
||||
"h1:BuXs/1ohmF4fWyOErY6vNbm7DaEIfbLSepSiZ2ol9I8=",
|
||||
"h1:QPh+X19oyo808sqdeJaVqahZcQgcG1jCi3DA5zpjz6U=",
|
||||
"h1:RI7c7dhSJoIkfou5b8ITRpM5MqsQD3FULj1h/rI4rJk=",
|
||||
"h1:gdI5JTCPjewdGq1bhGAs+V5qCcmJ73N2gtMfuFybJp4=",
|
||||
"h1:h4lnJpCIYZ7dsN9IO2mmwNdWNiQYEPoAEUjLF2sZ5kc=",
|
||||
"h1:jTaExrX/eR7vGT5wayGqH8ZtXS2zyk0WmD3zbAKFIQU=",
|
||||
"h1:l5NKJUOQJ1mHl1eekeXaxUZ+g+8Yv4aGcIN9vuK6GL4=",
|
||||
"h1:sNbvm66/2vc8B/khyioOO8eNaU8nb89x693AN7fQheU=",
|
||||
"h1:tXS4g1yE420AU4mvZ7RrYI+yYTutkRID3l+W0gBH4BM=",
|
||||
"h1:vA+kES7uqmKA9K0U45IXR94jaTQZCHZLCHqMUeGxKMI=",
|
||||
"h1:zV131k79+ob9p4jrLDgztDNvZvt8fvrrzpn0nPikBw8=",
|
||||
"zh:006d111d6eafe6eeb5df2f91bd0ca320f979bd71f8cd8c475f10b2bd94acba55",
|
||||
"zh:031fbb5cac23a841dc18e270cbfcd3ce9f4ba504edbd3c78931f7ed9827220a8",
|
||||
"zh:07a72fe8b55afee99529bf4169ab6abfac5eabcd10968c29101925bcd358b09f",
|
||||
"zh:0d14727d011c2d9df4c3058f527d2409223449ab48b46cbc86922eb553ef77c1",
|
||||
"zh:155ce1333672d26cd18a5866b0761489d91682beffee58e45c3a1b68e8491d3d",
|
||||
"zh:35a2a1939a965335b29ebdbfd759d93a97c0f589d9cd218f537dee6f600e3fb9",
|
||||
"zh:52912fe421e7d911431f77788db2ea13836efd65a2e82385adb52c6a84d4ee90",
|
||||
"zh:57374318d9194ea1db08884b0541a9055823d5970ad48f9a57547ac231163007",
|
||||
"zh:5fb942b9e2553c058fe09fe12fb39dd175cd6715bb41c059c1a70df2bfc64dc1",
|
||||
"zh:63cabd2bda201b09b35a3279d1f813ab71394b9b90fc5cf8962a5eba207803bc",
|
||||
"h1:2kgcFIKdPgw/22FoLI+54G2+Np3L0np8ost6e8VwAhU=",
|
||||
"h1:5FQNWKXde8kkfEJHeu5yBaC0NxCzeOKs2K0QMGTicAQ=",
|
||||
"h1:8rq9U72Ieus2zn1M1FVKgEnEO2f+ZFx/ISMefIEt6kc=",
|
||||
"h1:MeMGdavako/OPTU/qAgKRIQKD49x9tn4PGrOTWi9tFE=",
|
||||
"h1:PIP4W0AHpcV+jnKMlZmNd6MtfXMJlKjBdR2DYOX8rTs=",
|
||||
"h1:TSWZWvxliZCajkWOq5wOSsB6TJdu3nhhaaAcFL6aBdM=",
|
||||
"h1:VKuCmJyi+i9UlIHl2ezQkmGZgZMm8E+WHkxTheDGcFc=",
|
||||
"h1:WL/GOSfwJuTfyGnl17hXxBA24Pe+pG5o6ONKfGdAesM=",
|
||||
"h1:XicUpPrAY/QJvE3qncz/LtAfeS43fXgI5lihOBmWzpI=",
|
||||
"h1:YftzVnHzmOxfK9an5wzHnB7kLAEMzoNnEgRffntMIFI=",
|
||||
"h1:ZQrgBiB//NLYh3K6gOT1nJp5ezBqUQJ1Qx5eTpMpBB4=",
|
||||
"h1:cRV923M29H/H3NfvlVGsGkvyn8P7ovsMU5BNb9U1d+o=",
|
||||
"h1:qivroEJiR4Vycmc4E4DherPkBCAm4xfet2Sr87uIXhY=",
|
||||
"h1:z2119TMCuS7zEYg2oDYff5EnHWtYSVv0mcOJ25wl3i8=",
|
||||
"zh:0cae95e8c9d2d979669712745251dcf5720cee2a59bb81d8ad2c2dcf0e6e0c7a",
|
||||
"zh:1220aee9549e7938648f6a36237929ead0de8244c6a00f8e8cded559f4b65a2f",
|
||||
"zh:23ae1862e5fe5b583b8ec2c96f80a5ba0e3883be8e1169a0484a45106cc238ce",
|
||||
"zh:3034654c6f34e419c53dcd6ea558b715e1150fbcc70c93209c5ee88a03025072",
|
||||
"zh:3b64a66f3ddeb04345511262ad9376eb3c26e0683a78f47a3fd7f5e71f3f7e27",
|
||||
"zh:4b29435e1e8f970b92bb38eca52820f7a8362c16235334aef9a83be32bd00094",
|
||||
"zh:4f8fe69db7f54bce0e78a4c671aa5db20515114626035051f387d9833f4a5a91",
|
||||
"zh:86776bfbdabd2095975be9b3ca999c2f47ca5194ece6c58c69130ccfa2e3c97d",
|
||||
"zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f",
|
||||
"zh:978ee67d3d53970a5c474ab40b00adee97f4153b16804a2b6b7ee205ae69d18a",
|
||||
"zh:bbafdbef631b5c80570087817b42b16b1a76d556d692853a71c47fb48663cf00",
|
||||
"zh:be91b3f2a697cbbb41f65aad2600972d0ede1e962a7d8a00bb3177cb77d86666",
|
||||
"zh:efe168ad4aaa6156ce5a31d4e50e9d54d38ee5a5888412f9e690c0de5d619683",
|
||||
"zh:9d50271a09ee01a7105c06e582c52743a3baaf46f298d52bfc9e64cd7bfaa712",
|
||||
"zh:a1e12d1c3472d457140de0e8b77a4b09e5cdcd3e2f6c0be0fe0dae0526d368db",
|
||||
"zh:ad638e2c91490367d55ec6fe46ee34a9f7c151ca6e3cc52e5bad9f358e77f1aa",
|
||||
"zh:cc4c496f2c594994a9d966f7ebe00a797eca9b924ac1bbe5aef26ec83ec7f833",
|
||||
"zh:e74d5a3695deb38c2858d1c99c424495900e9b298ca8961c0a2fc1b3714c4c77",
|
||||
"zh:f4b6efa4c2b4c85c92171dc0824dbf42af9dde5250131494de803e0b9fe1ea3c",
|
||||
]
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ terraform {
|
||||
required_providers {
|
||||
cloudflare = {
|
||||
source = "cloudflare/cloudflare"
|
||||
version = "4.43.0"
|
||||
version = "4.44.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,37 +2,37 @@
|
||||
# Manual edits may be lost in future updates.
|
||||
|
||||
provider "registry.opentofu.org/cloudflare/cloudflare" {
|
||||
version = "4.43.0"
|
||||
constraints = "4.43.0"
|
||||
version = "4.44.0"
|
||||
constraints = "4.44.0"
|
||||
hashes = [
|
||||
"h1:2kDVLD36BOVgBzI9p0WIQ+xjFfMmjaItA0l8SyZWEPo=",
|
||||
"h1:2sGJDAwFEgO8+3y+2suYO+yrjNOzSsihad0hbM3+jPg=",
|
||||
"h1:A1WPQFcdD+7FrFBFrKcx4CiSr75xSmsO93C0e5NBAeQ=",
|
||||
"h1:BuXs/1ohmF4fWyOErY6vNbm7DaEIfbLSepSiZ2ol9I8=",
|
||||
"h1:QPh+X19oyo808sqdeJaVqahZcQgcG1jCi3DA5zpjz6U=",
|
||||
"h1:RI7c7dhSJoIkfou5b8ITRpM5MqsQD3FULj1h/rI4rJk=",
|
||||
"h1:gdI5JTCPjewdGq1bhGAs+V5qCcmJ73N2gtMfuFybJp4=",
|
||||
"h1:h4lnJpCIYZ7dsN9IO2mmwNdWNiQYEPoAEUjLF2sZ5kc=",
|
||||
"h1:jTaExrX/eR7vGT5wayGqH8ZtXS2zyk0WmD3zbAKFIQU=",
|
||||
"h1:l5NKJUOQJ1mHl1eekeXaxUZ+g+8Yv4aGcIN9vuK6GL4=",
|
||||
"h1:sNbvm66/2vc8B/khyioOO8eNaU8nb89x693AN7fQheU=",
|
||||
"h1:tXS4g1yE420AU4mvZ7RrYI+yYTutkRID3l+W0gBH4BM=",
|
||||
"h1:vA+kES7uqmKA9K0U45IXR94jaTQZCHZLCHqMUeGxKMI=",
|
||||
"h1:zV131k79+ob9p4jrLDgztDNvZvt8fvrrzpn0nPikBw8=",
|
||||
"zh:006d111d6eafe6eeb5df2f91bd0ca320f979bd71f8cd8c475f10b2bd94acba55",
|
||||
"zh:031fbb5cac23a841dc18e270cbfcd3ce9f4ba504edbd3c78931f7ed9827220a8",
|
||||
"zh:07a72fe8b55afee99529bf4169ab6abfac5eabcd10968c29101925bcd358b09f",
|
||||
"zh:0d14727d011c2d9df4c3058f527d2409223449ab48b46cbc86922eb553ef77c1",
|
||||
"zh:155ce1333672d26cd18a5866b0761489d91682beffee58e45c3a1b68e8491d3d",
|
||||
"zh:35a2a1939a965335b29ebdbfd759d93a97c0f589d9cd218f537dee6f600e3fb9",
|
||||
"zh:52912fe421e7d911431f77788db2ea13836efd65a2e82385adb52c6a84d4ee90",
|
||||
"zh:57374318d9194ea1db08884b0541a9055823d5970ad48f9a57547ac231163007",
|
||||
"zh:5fb942b9e2553c058fe09fe12fb39dd175cd6715bb41c059c1a70df2bfc64dc1",
|
||||
"zh:63cabd2bda201b09b35a3279d1f813ab71394b9b90fc5cf8962a5eba207803bc",
|
||||
"h1:2kgcFIKdPgw/22FoLI+54G2+Np3L0np8ost6e8VwAhU=",
|
||||
"h1:5FQNWKXde8kkfEJHeu5yBaC0NxCzeOKs2K0QMGTicAQ=",
|
||||
"h1:8rq9U72Ieus2zn1M1FVKgEnEO2f+ZFx/ISMefIEt6kc=",
|
||||
"h1:MeMGdavako/OPTU/qAgKRIQKD49x9tn4PGrOTWi9tFE=",
|
||||
"h1:PIP4W0AHpcV+jnKMlZmNd6MtfXMJlKjBdR2DYOX8rTs=",
|
||||
"h1:TSWZWvxliZCajkWOq5wOSsB6TJdu3nhhaaAcFL6aBdM=",
|
||||
"h1:VKuCmJyi+i9UlIHl2ezQkmGZgZMm8E+WHkxTheDGcFc=",
|
||||
"h1:WL/GOSfwJuTfyGnl17hXxBA24Pe+pG5o6ONKfGdAesM=",
|
||||
"h1:XicUpPrAY/QJvE3qncz/LtAfeS43fXgI5lihOBmWzpI=",
|
||||
"h1:YftzVnHzmOxfK9an5wzHnB7kLAEMzoNnEgRffntMIFI=",
|
||||
"h1:ZQrgBiB//NLYh3K6gOT1nJp5ezBqUQJ1Qx5eTpMpBB4=",
|
||||
"h1:cRV923M29H/H3NfvlVGsGkvyn8P7ovsMU5BNb9U1d+o=",
|
||||
"h1:qivroEJiR4Vycmc4E4DherPkBCAm4xfet2Sr87uIXhY=",
|
||||
"h1:z2119TMCuS7zEYg2oDYff5EnHWtYSVv0mcOJ25wl3i8=",
|
||||
"zh:0cae95e8c9d2d979669712745251dcf5720cee2a59bb81d8ad2c2dcf0e6e0c7a",
|
||||
"zh:1220aee9549e7938648f6a36237929ead0de8244c6a00f8e8cded559f4b65a2f",
|
||||
"zh:23ae1862e5fe5b583b8ec2c96f80a5ba0e3883be8e1169a0484a45106cc238ce",
|
||||
"zh:3034654c6f34e419c53dcd6ea558b715e1150fbcc70c93209c5ee88a03025072",
|
||||
"zh:3b64a66f3ddeb04345511262ad9376eb3c26e0683a78f47a3fd7f5e71f3f7e27",
|
||||
"zh:4b29435e1e8f970b92bb38eca52820f7a8362c16235334aef9a83be32bd00094",
|
||||
"zh:4f8fe69db7f54bce0e78a4c671aa5db20515114626035051f387d9833f4a5a91",
|
||||
"zh:86776bfbdabd2095975be9b3ca999c2f47ca5194ece6c58c69130ccfa2e3c97d",
|
||||
"zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f",
|
||||
"zh:978ee67d3d53970a5c474ab40b00adee97f4153b16804a2b6b7ee205ae69d18a",
|
||||
"zh:bbafdbef631b5c80570087817b42b16b1a76d556d692853a71c47fb48663cf00",
|
||||
"zh:be91b3f2a697cbbb41f65aad2600972d0ede1e962a7d8a00bb3177cb77d86666",
|
||||
"zh:efe168ad4aaa6156ce5a31d4e50e9d54d38ee5a5888412f9e690c0de5d619683",
|
||||
"zh:9d50271a09ee01a7105c06e582c52743a3baaf46f298d52bfc9e64cd7bfaa712",
|
||||
"zh:a1e12d1c3472d457140de0e8b77a4b09e5cdcd3e2f6c0be0fe0dae0526d368db",
|
||||
"zh:ad638e2c91490367d55ec6fe46ee34a9f7c151ca6e3cc52e5bad9f358e77f1aa",
|
||||
"zh:cc4c496f2c594994a9d966f7ebe00a797eca9b924ac1bbe5aef26ec83ec7f833",
|
||||
"zh:e74d5a3695deb38c2858d1c99c424495900e9b298ca8961c0a2fc1b3714c4c77",
|
||||
"zh:f4b6efa4c2b4c85c92171dc0824dbf42af9dde5250131494de803e0b9fe1ea3c",
|
||||
]
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ terraform {
|
||||
required_providers {
|
||||
cloudflare = {
|
||||
source = "cloudflare/cloudflare"
|
||||
version = "4.43.0"
|
||||
version = "4.44.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -66,6 +66,7 @@ services:
|
||||
- 24678:24678
|
||||
volumes:
|
||||
- ../web:/usr/src/app
|
||||
- ../i18n:/usr/src/i18n
|
||||
- ../open-api/:/usr/src/open-api/
|
||||
- /usr/src/app/node_modules
|
||||
ulimits:
|
||||
|
||||
@@ -94,7 +94,7 @@ services:
|
||||
container_name: immich_prometheus
|
||||
ports:
|
||||
- 9090:9090
|
||||
image: prom/prometheus@sha256:f6639335d34a77d9d9db382b92eeb7fc00934be8eae81dbc03b31cfe90411a94
|
||||
image: prom/prometheus@sha256:378f4e03703557d1c6419e6caccf922f96e6d88a530f7431d66a4c4f4b1000fe
|
||||
volumes:
|
||||
- ./prometheus.yml:/etc/prometheus/prometheus.yml
|
||||
- prometheus-data:/prometheus
|
||||
|
||||
@@ -200,7 +200,7 @@ When you turn off the storage template engine, it will leave the assets in `UPLO
|
||||
- Stored in `UPLOAD_LOCATION/profile/<userID>`.
|
||||
- **Thumbs Images:**
|
||||
- Preview images (blurred, small, large) for each asset and thumbnails for recognized faces.
|
||||
- Stored in `UPLOCAD_LOCATION/thumbs/<userID>`.
|
||||
- Stored in `UPLOAD_LOCATION/thumbs/<userID>`.
|
||||
- **Encoded Assets:**
|
||||
- Videos that have been re-encoded from the original for wider compatibility. The original is not removed.
|
||||
- Stored in `UPLOAD_LOCATION/encoded-video/<userID>`.
|
||||
|
||||
@@ -11,7 +11,7 @@ Unable to set `app.immich:///oauth-callback` as a valid redirect URI? See [Mobil
|
||||
Immich supports 3rd party authentication via [OpenID Connect][oidc] (OIDC), an identity layer built on top of OAuth2. OIDC is supported by most identity providers, including:
|
||||
|
||||
- [Authentik](https://goauthentik.io/integrations/sources/oauth/#openid-connect)
|
||||
- [Authelia](https://www.authelia.com/configuration/identity-providers/openid-connect/clients/)
|
||||
- [Authelia](https://www.authelia.com/integration/openid-connect/immich/)
|
||||
- [Okta](https://www.okta.com/openid-connect/)
|
||||
- [Google](https://developers.google.com/identity/openid-connect/openid-connect)
|
||||
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
# Repair Page
|
||||
|
||||
:::warning
|
||||
This feature is currently disabled and will be reworked in the near future.
|
||||
:::
|
||||
|
||||
The repair page is designed to give information to the system administrator about files that are not tracked, or offline paths.
|
||||
|
||||
## Natural State
|
||||
|
||||
@@ -40,6 +40,26 @@ server {
|
||||
}
|
||||
```
|
||||
|
||||
#### Compatibility with Let's Encrypt
|
||||
|
||||
In the event that your nginx configuration includes a section for Let's Encrypt, it's likely that you have a segment similar to the following:
|
||||
|
||||
```nginx
|
||||
location ~ /.well-known {
|
||||
...
|
||||
}
|
||||
```
|
||||
|
||||
This particular `location` directive can inadvertently prevent mobile clients from reaching the `/.well-known/immich` path, which is crucial for discovery. Usual error message for this case is: "Your app major version is not compatible with the server". To remedy this, you should introduce an additional location block specifically for this path, ensuring that requests are correctly proxied to the Immich server:
|
||||
|
||||
```nginx
|
||||
location = /.well-known/immich {
|
||||
proxy_pass http://<backend_url>:2283;
|
||||
}
|
||||
```
|
||||
|
||||
By doing so, you'll maintain the functionality of Let's Encrypt while allowing mobile clients to access the necessary Immich path without obstruction.
|
||||
|
||||
### Caddy example config
|
||||
|
||||
As an alternative to nginx, you can also use [Caddy](https://caddyserver.com/) as a reverse proxy (with automatic HTTPS configuration). Below is an example config.
|
||||
|
||||
@@ -7,7 +7,7 @@ If a storage quota has been defined for the user, the usage number will be displ
|
||||
:::
|
||||
|
||||
:::info External library
|
||||
External library is not included in the storage quota.
|
||||
External libraries are not included in the storage quota.
|
||||
:::
|
||||
|
||||
<img src={require('./img/server-stats.png').default} title="server statistic" />
|
||||
|
||||
@@ -15,7 +15,7 @@ Our [GitHub Repository](https://github.com/immich-app/immich) is a [monorepo](ht
|
||||
| `design/` | Screenshots and logos for the README |
|
||||
| `docs/` | Source code for the [https://immich.app](https://immich.app) website |
|
||||
| `machine-learning/` | Source code for the `immich-machine-learning` docker image |
|
||||
| `misc/release/` | Scripts for version pumps and draft releases |
|
||||
| `misc/release/` | Scripts for version bumps and draft releases |
|
||||
| `mobile/` | Source code for the mobile app, both Android and iOS |
|
||||
| `server/` | Source code for the `immich-server` docker image |
|
||||
| `web/` | Source code for the `web` |
|
||||
|
||||
@@ -23,7 +23,7 @@ You do not need to redo any transcoding jobs after enabling hardware acceleratio
|
||||
- Raspberry Pi is currently not supported.
|
||||
- Two-pass mode is only supported for NVENC. Other APIs will ignore this setting.
|
||||
- By default, only encoding is currently hardware accelerated. This means the CPU is still used for software decoding and tone-mapping.
|
||||
- NVENC and RKMPP can be fully accelerated by enabling hardware decoding in the video transcoding settings.
|
||||
- You can benefit from end-to-end acceleration by enabling hardware decoding in the video transcoding settings.
|
||||
- Hardware dependent
|
||||
- Codec support varies, but H.264 and HEVC are usually supported.
|
||||
- Notably, NVIDIA and AMD GPUs do not support VP9 encoding.
|
||||
@@ -62,11 +62,14 @@ For RKMPP to work:
|
||||
1. If you do not already have it, download the latest [`hwaccel.transcoding.yml`][hw-file] file and ensure it's in the same folder as the `docker-compose.yml`.
|
||||
2. In the `docker-compose.yml` under `immich-server`, uncomment the `extends` section and change `cpu` to the appropriate backend.
|
||||
|
||||
- For VAAPI on WSL2, be sure to use `vaapi-wsl` rather than `vaapi`
|
||||
Note: For VAAPI on WSL2, be sure to use `vaapi-wsl` rather than `vaapi`
|
||||
|
||||
3. Redeploy the `immich-server` container with these updated settings.
|
||||
4. In the Admin page under `Video transcoding settings`, change the hardware acceleration setting to the appropriate option and save.
|
||||
5. (Optional) If using a compatible backend, you may enable hardware decoding for optimal performance.
|
||||
|
||||
Note: For Jasper Lake and Elkhart Lake CPUs, you will need to set the `Hardware Acceleration` -> `Constant quality mode` to `CQP`
|
||||
|
||||
5. (Optional) Enable hardware decoding for optimal performance.
|
||||
|
||||
#### Single Compose File
|
||||
|
||||
|
||||
BIN
docs/docs/features/img/folder-view.png
Normal file
BIN
docs/docs/features/img/folder-view.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.5 MiB |
@@ -149,6 +149,22 @@ If you get an error here, please rename the other external library to something
|
||||
|
||||
Within seconds, the assets from the old-pics and videos folders should show up in the main timeline.
|
||||
|
||||
### Folder view
|
||||
|
||||
:::info
|
||||
This feature also exists for assets uploaded other than through external libraries.
|
||||
:::tip
|
||||
You can use the storage template migration feature for the best experience with uploaded assets in this view.
|
||||
:::
|
||||
|
||||
You can browse your photos and videos by folder like in a file explorer.
|
||||
|
||||
Enable this feature from the Users Settings > Features > Folders.
|
||||
|
||||
The UI is currently only available for the web; mobile will come in a subsequent release.
|
||||
|
||||
<img src={require('./img/folder-view.png').default} width="75%" title='Folder-view' />
|
||||
|
||||
### Set Custom Scan Interval
|
||||
|
||||
:::note
|
||||
|
||||
@@ -27,3 +27,39 @@ The beta release channel allows users to test upcoming changes before they are o
|
||||
:::info
|
||||
You can enable automatic backup on supported devices. For more information see [Automatic Backup](/docs/features/automatic-backup.md).
|
||||
:::
|
||||
|
||||
## Album Sync
|
||||
|
||||
You can sync or mirror an album from your phone to the Immich server on your account. For example, if you select Recents, Camera and Videos album for backup, the corresponding album with the same name will be created on the server. Once the assets from those albums are uploaded, they will be put into the target albums automatically.
|
||||
|
||||
### Album Synchronization Highlights
|
||||
|
||||
- **One-Way Sync:** Synchronization is one-way, from the device to the server.
|
||||
|
||||
- **Name Matching:** If an album on the server has the same name as the album on the device, images from the device will be merged with the existing images in the server album.
|
||||
|
||||
- **Shared Albums:** If the matching album on the server is shared, the new photos merged into the album will also be shared.
|
||||
|
||||
- **Album Structure:** When an album is created for the first time, its structure is based on the initial state. Future updates made on the phone (such as deleting or repositioning photos) will not be reflected in Immich.
|
||||
|
||||
- **User-Specific Sync:** Album synchronization is unique to each server user and does not sync between different users or partners.
|
||||
|
||||
- **Mobile-Only Feature:** Album synchronization is currently only available on mobile. For similar options on a computer, refer to [Libraries](/docs/features/libraries) for further details.
|
||||
|
||||
### Synchronizing albums from the past
|
||||
|
||||
Albums can be synchronized to the server even if they did not exist on the server before. In order to apply this setting you have to:
|
||||
Enter the cloud on the top right -> cog wheel on the top right -> select the sync option under Sync albums.
|
||||
|
||||
:::info Sync albums delete/move photos
|
||||
If you delete/move photos in the local album on your device, it will not be reflected in the album on the server **even if** you click Sync albums
|
||||
It will only reflect files you add.
|
||||
:::
|
||||
|
||||
If the same asset is in more than one album it will only sync to the first album it's in, after that it won't sync again even if the user clicks sync albums manually.
|
||||
To overcome this limitation, the files must be removed from the blacklist by
|
||||
App settings -> Advanced -> Duplicate Assets -> Clear
|
||||
|
||||
:::info
|
||||
Cleaning duplicate assets from the list will cause all the previously uploaded duplicate files to be re-uploaded, the files will not actually be uploaded and will be rejected on the server side (due to duplication) but will be synchronized to the album and at the end will be added to the black list again at the end of the synchronization.
|
||||
:::
|
||||
|
||||
@@ -25,10 +25,10 @@ The metrics in immich are grouped into API (endpoint calls and response times),
|
||||
|
||||
### Configuration
|
||||
|
||||
Immich will not expose an endpoint for metrics by default. To enable this endpoint, you can add the `IMMICH_METRICS=true` environmental variable to your `.env` file. Note that only the server and microservices containers currently use this variable.
|
||||
Immich will not expose an endpoint for metrics by default. To enable this endpoint, you can add the `IMMICH_TELEMETRY_INCLUDE=all` environmental variable to your `.env` file. Note that only the server container currently use this variable.
|
||||
|
||||
:::tip
|
||||
`IMMICH_METRICS` enables all metrics, but there are also [environmental variables](/docs/install/environment-variables.md#prometheus) to toggle specific metric groups. If you'd like to only expose certain kinds of metrics, you can set only those environmental variables to `true`. Explicitly setting the environmental variable for a metric group overrides `IMMICH_METRICS` for that group. For example, setting `IMMICH_METRICS=true` and `IMMICH_API_METRICS=false` will enable all metrics except API metrics.
|
||||
`IMMICH_TELEMETRY_INCLUDE=all` enables all metrics. For a more granular configuration you can enumerate the telemetry metrics that should be included as a comma separated list (e.g. `IMMICH_TELEMETRY_INCLUDE=repo,api`). Alternatively, you can also exclude specific metrics with `IMMICH_TELEMETRY_EXCLUDE`. For more information refer to the [environment section](/docs/install/environment-variables.md#prometheus).
|
||||
:::
|
||||
|
||||
The next step is to configure a new or existing Prometheus instance to scrape this endpoint. The following steps assume that you do not have an existing Prometheus instance, but the steps will be similar either way.
|
||||
|
||||
@@ -19,7 +19,7 @@ The default configuration looks like this:
|
||||
"targetVideoCodec": "h264",
|
||||
"acceptedVideoCodecs": ["h264"],
|
||||
"targetAudioCodec": "aac",
|
||||
"acceptedAudioCodecs": ["aac", "mp3", "libopus"],
|
||||
"acceptedAudioCodecs": ["aac", "mp3", "libopus", "pcm_s16le"],
|
||||
"acceptedContainers": ["mov", "ogg", "webm"],
|
||||
"targetResolution": "720",
|
||||
"maxBitrate": "0",
|
||||
|
||||
@@ -148,23 +148,24 @@ Redis (Sentinel) URL example JSON before encoding:
|
||||
|
||||
## Machine Learning
|
||||
|
||||
| Variable | Description | Default | Containers |
|
||||
| :-------------------------------------------------------- | :-------------------------------------------------------------------------------------------------- | :-----------------------------------: | :--------------- |
|
||||
| `MACHINE_LEARNING_MODEL_TTL` | Inactivity time (s) before a model is unloaded (disabled if \<= 0) | `300` | machine learning |
|
||||
| `MACHINE_LEARNING_MODEL_TTL_POLL_S` | Interval (s) between checks for the model TTL (disabled if \<= 0) | `10` | machine learning |
|
||||
| `MACHINE_LEARNING_CACHE_FOLDER` | Directory where models are downloaded | `/cache` | machine learning |
|
||||
| `MACHINE_LEARNING_REQUEST_THREADS`<sup>\*1</sup> | Thread count of the request thread pool (disabled if \<= 0) | number of CPU cores | machine learning |
|
||||
| `MACHINE_LEARNING_MODEL_INTER_OP_THREADS` | Number of parallel model operations | `1` | machine learning |
|
||||
| `MACHINE_LEARNING_MODEL_INTRA_OP_THREADS` | Number of threads for each model operation | `2` | machine learning |
|
||||
| `MACHINE_LEARNING_WORKERS`<sup>\*2</sup> | Number of worker processes to spawn | `1` | machine learning |
|
||||
| `MACHINE_LEARNING_HTTP_KEEPALIVE_TIMEOUT_S`<sup>\*3</sup> | HTTP Keep-alive time in seconds | `2` | machine learning |
|
||||
| `MACHINE_LEARNING_WORKER_TIMEOUT` | Maximum time (s) of unresponsiveness before a worker is killed | `120` (`300` if using OpenVINO image) | machine learning |
|
||||
| `MACHINE_LEARNING_PRELOAD__CLIP` | Name of a CLIP model to be preloaded and kept in cache | | machine learning |
|
||||
| `MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION` | Name of a facial recognition model to be preloaded and kept in cache | | machine learning |
|
||||
| `MACHINE_LEARNING_ANN` | Enable ARM-NN hardware acceleration if supported | `True` | machine learning |
|
||||
| `MACHINE_LEARNING_ANN_FP16_TURBO` | Execute operations in FP16 precision: increasing speed, reducing precision (applies only to ARM-NN) | `False` | machine learning |
|
||||
| `MACHINE_LEARNING_ANN_TUNING_LEVEL` | ARM-NN GPU tuning level (1: rapid, 2: normal, 3: exhaustive) | `2` | machine learning |
|
||||
| `MACHINE_LEARNING_DEVICE_IDS`<sup>\*4</sup> | Device IDs to use in multi-GPU environments | `0` | machine learning |
|
||||
| Variable | Description | Default | Containers |
|
||||
| :-------------------------------------------------------- | :-------------------------------------------------------------------------------------------------- | :-----------------------------: | :--------------- |
|
||||
| `MACHINE_LEARNING_MODEL_TTL` | Inactivity time (s) before a model is unloaded (disabled if \<= 0) | `300` | machine learning |
|
||||
| `MACHINE_LEARNING_MODEL_TTL_POLL_S` | Interval (s) between checks for the model TTL (disabled if \<= 0) | `10` | machine learning |
|
||||
| `MACHINE_LEARNING_CACHE_FOLDER` | Directory where models are downloaded | `/cache` | machine learning |
|
||||
| `MACHINE_LEARNING_REQUEST_THREADS`<sup>\*1</sup> | Thread count of the request thread pool (disabled if \<= 0) | number of CPU cores | machine learning |
|
||||
| `MACHINE_LEARNING_MODEL_INTER_OP_THREADS` | Number of parallel model operations | `1` | machine learning |
|
||||
| `MACHINE_LEARNING_MODEL_INTRA_OP_THREADS` | Number of threads for each model operation | `2` | machine learning |
|
||||
| `MACHINE_LEARNING_WORKERS`<sup>\*2</sup> | Number of worker processes to spawn | `1` | machine learning |
|
||||
| `MACHINE_LEARNING_HTTP_KEEPALIVE_TIMEOUT_S`<sup>\*3</sup> | HTTP Keep-alive time in seconds | `2` | machine learning |
|
||||
| `MACHINE_LEARNING_WORKER_TIMEOUT` | Maximum time (s) of unresponsiveness before a worker is killed | `120` (`300` if using OpenVINO) | machine learning |
|
||||
| `MACHINE_LEARNING_PRELOAD__CLIP` | Name of a CLIP model to be preloaded and kept in cache | | machine learning |
|
||||
| `MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION` | Name of a facial recognition model to be preloaded and kept in cache | | machine learning |
|
||||
| `MACHINE_LEARNING_ANN` | Enable ARM-NN hardware acceleration if supported | `True` | machine learning |
|
||||
| `MACHINE_LEARNING_ANN_FP16_TURBO` | Execute operations in FP16 precision: increasing speed, reducing precision (applies only to ARM-NN) | `False` | machine learning |
|
||||
| `MACHINE_LEARNING_ANN_TUNING_LEVEL` | ARM-NN GPU tuning level (1: rapid, 2: normal, 3: exhaustive) | `2` | machine learning |
|
||||
| `MACHINE_LEARNING_DEVICE_IDS`<sup>\*4</sup> | Device IDs to use in multi-GPU environments | `0` | machine learning |
|
||||
| `MACHINE_LEARNING_MAX_BATCH_SIZE__FACIAL_RECOGNITION` | Set the maximum number of faces that will be processed at once by the facial recognition model | None (`1` if using OpenVINO) | machine learning |
|
||||
|
||||
\*1: It is recommended to begin with this parameter when changing the concurrency levels of the machine learning service and then tune the other ones.
|
||||
|
||||
@@ -182,15 +183,10 @@ Other machine learning parameters can be tuned from the admin UI.
|
||||
|
||||
## Prometheus
|
||||
|
||||
| Variable | Description | Default | Containers | Workers |
|
||||
| :----------------------------- | :-------------------------------------------------------------------------------------------- | :-----: | :--------- | :----------------- |
|
||||
| `IMMICH_METRICS`<sup>\*1</sup> | Toggle all metrics (one of [`true`, `false`]) | | server | api, microservices |
|
||||
| `IMMICH_API_METRICS` | Toggle metrics for endpoints and response times (one of [`true`, `false`]) | | server | api, microservices |
|
||||
| `IMMICH_HOST_METRICS` | Toggle metrics for CPU and memory utilization for host and process (one of [`true`, `false`]) | | server | api, microservices |
|
||||
| `IMMICH_IO_METRICS` | Toggle metrics for database queries, image processing, etc. (one of [`true`, `false`]) | | server | api, microservices |
|
||||
| `IMMICH_JOB_METRICS` | Toggle metrics for jobs and queues (one of [`true`, `false`]) | | server | api, microservices |
|
||||
|
||||
\*1: Overridden for a metric group when its corresponding environmental variable is set.
|
||||
| Variable | Description | Default | Containers | Workers |
|
||||
| :------------------------- | :-------------------------------------------------------------------------------------------------------------------- | :-----: | :--------- | :----------------- |
|
||||
| `IMMICH_TELEMETRY_INCLUDE` | Collect these telemetries. List of `host`, `api`, `io`, `repo`, `job`. Note: You can also specify `all` to enable all | | server | api, microservices |
|
||||
| `IMMICH_TELEMETRY_EXCLUDE` | Do not collect these telemetries. List of `host`, `api`, `io`, `repo`, `job` | | server | api, microservices |
|
||||
|
||||
## Docker Secrets
|
||||
|
||||
|
||||
@@ -77,6 +77,7 @@ alt="Select Plugins > Compose.Manager > Add New Stack > Label it Immich"
|
||||
7. Paste the entire contents of the [Immich example.env](https://github.com/immich-app/immich/releases/latest/download/example.env) file into the Unraid editor, then **before saving** edit the following:
|
||||
|
||||
- `UPLOAD_LOCATION`: Create a folder in your Images Unraid share and place the **absolute** location here > For example my _"images"_ share has a folder within it called _"immich"_. If I browse to this directory in the terminal and type `pwd` the output is `/mnt/user/images/immich`. This is the exact value I need to enter as my `UPLOAD_LOCATION`
|
||||
- `DB_DATA_LOCATION`: Change this to use an Unraid share (preferably a cache pool, e.g. `/mnt/user/appdata`). If left at default it will try to use Unraid's `/boot/config/plugins/compose.manager/projects/[stack_name]/postgres` folder which it doesn't have permissions to, resulting in this container continuously restarting.
|
||||
|
||||
<img
|
||||
src={require('./img/unraid05.webp').default}
|
||||
|
||||
@@ -16,5 +16,9 @@ Support the project by localizing on [Weblate](https://hosted.weblate.org/projec
|
||||
|
||||
If you are a programmer or developer, take a look at Immich's [technology stack](/docs/developer/architecture.mdx) and consider fixing bugs or building new features. The team and I are always looking for new contributors. For information about how to contribute as a developer, see the [Developer](/docs/developer/architecture.mdx) section.
|
||||
|
||||
## Purchase Immich
|
||||
|
||||
You can also [purchase Immich](https://buy.immich.app), for either one user or your entire server. Building Immich takes a lot of time and effort, and we have full-time engineers working on it to make it as good as we possibly can, so any support is greatly appreciated. Don't worry, all features will be free, forever! Nothing will ever be put behind any paywalls.
|
||||
|
||||
[github-issue]: https://github.com/immich-app/immich/issues/new/choose
|
||||
[github-langs]: https://github.com/immich-app/immich/tree/main/mobile/assets/i18n
|
||||
|
||||
@@ -31,5 +31,5 @@ Immich also provides a mechanism to migrate between templates so that if the tem
|
||||
If you want to store assets in album folders, but you also have assets that do not belong to any album, you can use `{{#if album}}`, `{{else}}` and `{{/if}}` to create a conditional statement. For example, the following template will store assets in album folders if they belong to an album, and in a folder named "Other/Month" if they do not belong to an album:
|
||||
|
||||
```
|
||||
{{y}}/{{#if album}}{{album}}{{else}}Other/{{MM}}{{/if}}/{{filename}}
|
||||
{{y}}/{{#if album}}{{album}}{{else}}Other{{/if}}/{{MM}}/{{filename}}
|
||||
```
|
||||
|
||||
12
docs/package-lock.json
generated
12
docs/package-lock.json
generated
@@ -16092,9 +16092,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/tailwindcss": {
|
||||
"version": "3.4.13",
|
||||
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz",
|
||||
"integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==",
|
||||
"version": "3.4.14",
|
||||
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz",
|
||||
"integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@alloc/quick-lru": "^5.2.0",
|
||||
@@ -16454,9 +16454,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/typescript": {
|
||||
"version": "5.6.2",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz",
|
||||
"integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==",
|
||||
"version": "5.6.3",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
|
||||
"integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
|
||||
"license": "Apache-2.0",
|
||||
"bin": {
|
||||
"tsc": "bin/tsc",
|
||||
|
||||
20
docs/static/archived-versions.json
vendored
20
docs/static/archived-versions.json
vendored
@@ -1,4 +1,24 @@
|
||||
[
|
||||
{
|
||||
"label": "v1.119.1",
|
||||
"url": "https://v1.119.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.119.0",
|
||||
"url": "https://v1.119.0.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.118.2",
|
||||
"url": "https://v1.118.2.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.118.1",
|
||||
"url": "https://v1.118.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.118.0",
|
||||
"url": "https://v1.118.0.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.117.0",
|
||||
"url": "https://v1.117.0.archive.immich.app"
|
||||
|
||||
365
e2e/package-lock.json
generated
365
e2e/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "immich-e2e",
|
||||
"version": "1.117.0",
|
||||
"version": "1.119.1",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "immich-e2e",
|
||||
"version": "1.117.0",
|
||||
"version": "1.119.1",
|
||||
"license": "GNU Affero General Public License version 3",
|
||||
"devDependencies": {
|
||||
"@eslint/eslintrc": "^3.1.0",
|
||||
@@ -15,7 +15,7 @@
|
||||
"@immich/sdk": "file:../open-api/typescript-sdk",
|
||||
"@playwright/test": "^1.44.1",
|
||||
"@types/luxon": "^3.4.2",
|
||||
"@types/node": "^20.16.10",
|
||||
"@types/node": "^20.17.0",
|
||||
"@types/oidc-provider": "^8.5.1",
|
||||
"@types/pg": "^8.11.0",
|
||||
"@types/pngjs": "^6.0.4",
|
||||
@@ -45,7 +45,7 @@
|
||||
},
|
||||
"../cli": {
|
||||
"name": "@immich/cli",
|
||||
"version": "2.2.23",
|
||||
"version": "2.2.28",
|
||||
"dev": true,
|
||||
"license": "GNU Affero General Public License version 3",
|
||||
"dependencies": {
|
||||
@@ -64,7 +64,7 @@
|
||||
"@types/cli-progress": "^3.11.0",
|
||||
"@types/lodash-es": "^4.17.12",
|
||||
"@types/mock-fs": "^4.13.1",
|
||||
"@types/node": "^20.16.10",
|
||||
"@types/node": "^20.17.0",
|
||||
"@typescript-eslint/eslint-plugin": "^8.0.0",
|
||||
"@typescript-eslint/parser": "^8.0.0",
|
||||
"@vitest/coverage-v8": "^2.0.5",
|
||||
@@ -92,14 +92,14 @@
|
||||
},
|
||||
"../open-api/typescript-sdk": {
|
||||
"name": "@immich/sdk",
|
||||
"version": "1.117.0",
|
||||
"version": "1.119.1",
|
||||
"dev": true,
|
||||
"license": "GNU Affero General Public License version 3",
|
||||
"dependencies": {
|
||||
"@oazapfts/runtime": "^1.0.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^20.16.10",
|
||||
"@types/node": "^20.17.0",
|
||||
"typescript": "^5.3.3"
|
||||
}
|
||||
},
|
||||
@@ -832,9 +832,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@eslint/js": {
|
||||
"version": "9.11.1",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.11.1.tgz",
|
||||
"integrity": "sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==",
|
||||
"version": "9.12.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.12.0.tgz",
|
||||
"integrity": "sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
@@ -864,6 +864,30 @@
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@humanfs/core": {
|
||||
"version": "0.19.0",
|
||||
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.0.tgz",
|
||||
"integrity": "sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
"node": ">=18.18.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@humanfs/node": {
|
||||
"version": "0.16.5",
|
||||
"resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.5.tgz",
|
||||
"integrity": "sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@humanfs/core": "^0.19.0",
|
||||
"@humanwhocodes/retry": "^0.3.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18.18.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@humanwhocodes/module-importer": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
|
||||
@@ -878,9 +902,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@humanwhocodes/retry": {
|
||||
"version": "0.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz",
|
||||
"integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==",
|
||||
"version": "0.3.1",
|
||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
|
||||
"integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
@@ -1100,6 +1124,7 @@
|
||||
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
|
||||
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@nodelib/fs.stat": "2.0.5",
|
||||
"run-parallel": "^1.1.9"
|
||||
@@ -1113,6 +1138,7 @@
|
||||
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
|
||||
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">= 8"
|
||||
}
|
||||
@@ -1122,6 +1148,7 @@
|
||||
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
|
||||
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@nodelib/fs.scandir": "2.1.5",
|
||||
"fastq": "^1.6.0"
|
||||
@@ -1160,13 +1187,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@playwright/test": {
|
||||
"version": "1.47.2",
|
||||
"resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.47.2.tgz",
|
||||
"integrity": "sha512-jTXRsoSPONAs8Za9QEQdyjFn+0ZQFjCiIztAIF6bi1HqhBzG9Ma7g1WotyiGqFSBRZjIEqMdT8RUlbk1QVhzCQ==",
|
||||
"version": "1.48.1",
|
||||
"resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.48.1.tgz",
|
||||
"integrity": "sha512-s9RtWoxkOLmRJdw3oFvhFbs9OJS0BzrLUc8Hf6l2UdCNd1rqeEyD4BhCJkvzeEoD1FsK4mirsWwGerhVmYKtZg==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"playwright": "1.47.2"
|
||||
"playwright": "1.48.1"
|
||||
},
|
||||
"bin": {
|
||||
"playwright": "cli.js"
|
||||
@@ -1587,9 +1614,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "20.16.11",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz",
|
||||
"integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==",
|
||||
"version": "20.17.2",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.2.tgz",
|
||||
"integrity": "sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -1751,17 +1778,17 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/eslint-plugin": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.0.tgz",
|
||||
"integrity": "sha512-wORFWjU30B2WJ/aXBfOm1LX9v9nyt9D3jsSOxC3cCaTQGCW5k4jNpmjFv3U7p/7s4yvdjHzwtv2Sd2dOyhjS0A==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.10.0.tgz",
|
||||
"integrity": "sha512-phuB3hoP7FFKbRXxjl+DRlQDuJqhpOnm5MmtROXyWi3uS/Xg2ZXqiQfcG2BJHiN4QKyzdOJi3NEn/qTnjUlkmQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@eslint-community/regexpp": "^4.10.0",
|
||||
"@typescript-eslint/scope-manager": "8.8.0",
|
||||
"@typescript-eslint/type-utils": "8.8.0",
|
||||
"@typescript-eslint/utils": "8.8.0",
|
||||
"@typescript-eslint/visitor-keys": "8.8.0",
|
||||
"@typescript-eslint/scope-manager": "8.10.0",
|
||||
"@typescript-eslint/type-utils": "8.10.0",
|
||||
"@typescript-eslint/utils": "8.10.0",
|
||||
"@typescript-eslint/visitor-keys": "8.10.0",
|
||||
"graphemer": "^1.4.0",
|
||||
"ignore": "^5.3.1",
|
||||
"natural-compare": "^1.4.0",
|
||||
@@ -1785,16 +1812,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/parser": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.8.0.tgz",
|
||||
"integrity": "sha512-uEFUsgR+tl8GmzmLjRqz+VrDv4eoaMqMXW7ruXfgThaAShO9JTciKpEsB+TvnfFfbg5IpujgMXVV36gOJRLtZg==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.10.0.tgz",
|
||||
"integrity": "sha512-E24l90SxuJhytWJ0pTQydFT46Nk0Z+bsLKo/L8rtQSL93rQ6byd1V/QbDpHUTdLPOMsBCcYXZweADNCfOCmOAg==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/scope-manager": "8.8.0",
|
||||
"@typescript-eslint/types": "8.8.0",
|
||||
"@typescript-eslint/typescript-estree": "8.8.0",
|
||||
"@typescript-eslint/visitor-keys": "8.8.0",
|
||||
"@typescript-eslint/scope-manager": "8.10.0",
|
||||
"@typescript-eslint/types": "8.10.0",
|
||||
"@typescript-eslint/typescript-estree": "8.10.0",
|
||||
"@typescript-eslint/visitor-keys": "8.10.0",
|
||||
"debug": "^4.3.4"
|
||||
},
|
||||
"engines": {
|
||||
@@ -1814,14 +1841,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/scope-manager": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.8.0.tgz",
|
||||
"integrity": "sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.10.0.tgz",
|
||||
"integrity": "sha512-AgCaEjhfql9MDKjMUxWvH7HjLeBqMCBfIaBbzzIcBbQPZE7CPh1m6FF+L75NUMJFMLYhCywJXIDEMa3//1A0dw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.8.0",
|
||||
"@typescript-eslint/visitor-keys": "8.8.0"
|
||||
"@typescript-eslint/types": "8.10.0",
|
||||
"@typescript-eslint/visitor-keys": "8.10.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
@@ -1832,14 +1859,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/type-utils": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.8.0.tgz",
|
||||
"integrity": "sha512-IKwJSS7bCqyCeG4NVGxnOP6lLT9Okc3Zj8hLO96bpMkJab+10HIfJbMouLrlpyOr3yrQ1cA413YPFiGd1mW9/Q==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.10.0.tgz",
|
||||
"integrity": "sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/typescript-estree": "8.8.0",
|
||||
"@typescript-eslint/utils": "8.8.0",
|
||||
"@typescript-eslint/typescript-estree": "8.10.0",
|
||||
"@typescript-eslint/utils": "8.10.0",
|
||||
"debug": "^4.3.4",
|
||||
"ts-api-utils": "^1.3.0"
|
||||
},
|
||||
@@ -1857,9 +1884,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/types": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.8.0.tgz",
|
||||
"integrity": "sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.10.0.tgz",
|
||||
"integrity": "sha512-k/E48uzsfJCRRbGLapdZgrX52csmWJ2rcowwPvOZ8lwPUv3xW6CcFeJAXgx4uJm+Ge4+a4tFOkdYvSpxhRhg1w==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
@@ -1871,14 +1898,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/typescript-estree": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.0.tgz",
|
||||
"integrity": "sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.10.0.tgz",
|
||||
"integrity": "sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.8.0",
|
||||
"@typescript-eslint/visitor-keys": "8.8.0",
|
||||
"@typescript-eslint/types": "8.10.0",
|
||||
"@typescript-eslint/visitor-keys": "8.10.0",
|
||||
"debug": "^4.3.4",
|
||||
"fast-glob": "^3.3.2",
|
||||
"is-glob": "^4.0.3",
|
||||
@@ -1926,16 +1953,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/utils": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.8.0.tgz",
|
||||
"integrity": "sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.10.0.tgz",
|
||||
"integrity": "sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@eslint-community/eslint-utils": "^4.4.0",
|
||||
"@typescript-eslint/scope-manager": "8.8.0",
|
||||
"@typescript-eslint/types": "8.8.0",
|
||||
"@typescript-eslint/typescript-estree": "8.8.0"
|
||||
"@typescript-eslint/scope-manager": "8.10.0",
|
||||
"@typescript-eslint/types": "8.10.0",
|
||||
"@typescript-eslint/typescript-estree": "8.10.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
@@ -1949,13 +1976,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/visitor-keys": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.0.tgz",
|
||||
"integrity": "sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==",
|
||||
"version": "8.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.10.0.tgz",
|
||||
"integrity": "sha512-k8nekgqwr7FadWk548Lfph6V3r9OVqjzAIVskE7orMZR23cGJjAOVazsZSJW+ElyjfTM4wx/1g88Mi70DDtG9A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.8.0",
|
||||
"@typescript-eslint/types": "8.10.0",
|
||||
"eslint-visitor-keys": "^3.4.3"
|
||||
},
|
||||
"engines": {
|
||||
@@ -1967,9 +1994,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/coverage-v8": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-2.1.2.tgz",
|
||||
"integrity": "sha512-b7kHrFrs2urS0cOk5N10lttI8UdJ/yP3nB4JYTREvR5o18cR99yPpK4gK8oQgI42BVv0ILWYUSYB7AXkAUDc0g==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-2.1.3.tgz",
|
||||
"integrity": "sha512-2OJ3c7UPoFSmBZwqD2VEkUw6A/tzPF0LmW0ZZhhB8PFxuc+9IBG/FaSM+RLEenc7ljzFvGN+G0nGQoZnh7sy2A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -1990,8 +2017,8 @@
|
||||
"url": "https://opencollective.com/vitest"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@vitest/browser": "2.1.2",
|
||||
"vitest": "2.1.2"
|
||||
"@vitest/browser": "2.1.3",
|
||||
"vitest": "2.1.3"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"@vitest/browser": {
|
||||
@@ -2000,14 +2027,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/expect": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.2.tgz",
|
||||
"integrity": "sha512-FEgtlN8mIUSEAAnlvn7mP8vzaWhEaAEvhSXCqrsijM7K6QqjB11qoRZYEd4AKSCDz8p0/+yH5LzhZ47qt+EyPg==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.3.tgz",
|
||||
"integrity": "sha512-SNBoPubeCJhZ48agjXruCI57DvxcsivVDdWz+SSsmjTT4QN/DfHk3zB/xKsJqMs26bLZ/pNRLnCf0j679i0uWQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/spy": "2.1.2",
|
||||
"@vitest/utils": "2.1.2",
|
||||
"@vitest/spy": "2.1.3",
|
||||
"@vitest/utils": "2.1.3",
|
||||
"chai": "^5.1.1",
|
||||
"tinyrainbow": "^1.2.0"
|
||||
},
|
||||
@@ -2016,13 +2043,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/mocker": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.2.tgz",
|
||||
"integrity": "sha512-ExElkCGMS13JAJy+812fw1aCv2QO/LBK6CyO4WOPAzLTmve50gydOlWhgdBJPx2ztbADUq3JVI0C5U+bShaeEA==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.3.tgz",
|
||||
"integrity": "sha512-eSpdY/eJDuOvuTA3ASzCjdithHa+GIF1L4PqtEELl6Qa3XafdMLBpBlZCIUCX2J+Q6sNmjmxtosAG62fK4BlqQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/spy": "^2.1.0-beta.1",
|
||||
"@vitest/spy": "2.1.3",
|
||||
"estree-walker": "^3.0.3",
|
||||
"magic-string": "^0.30.11"
|
||||
},
|
||||
@@ -2030,7 +2057,7 @@
|
||||
"url": "https://opencollective.com/vitest"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@vitest/spy": "2.1.2",
|
||||
"@vitest/spy": "2.1.3",
|
||||
"msw": "^2.3.5",
|
||||
"vite": "^5.0.0"
|
||||
},
|
||||
@@ -2044,9 +2071,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/pretty-format": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.2.tgz",
|
||||
"integrity": "sha512-FIoglbHrSUlOJPDGIrh2bjX1sNars5HbxlcsFKCtKzu4+5lpsRhOCVcuzp0fEhAGHkPZRIXVNzPcpSlkoZ3LuA==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.3.tgz",
|
||||
"integrity": "sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -2057,13 +2084,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/runner": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.2.tgz",
|
||||
"integrity": "sha512-UCsPtvluHO3u7jdoONGjOSil+uON5SSvU9buQh3lP7GgUXHp78guN1wRmZDX4wGK6J10f9NUtP6pO+SFquoMlw==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.3.tgz",
|
||||
"integrity": "sha512-JGzpWqmFJ4fq5ZKHtVO3Xuy1iF2rHGV4d/pdzgkYHm1+gOzNZtqjvyiaDGJytRyMU54qkxpNzCx+PErzJ1/JqQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/utils": "2.1.2",
|
||||
"@vitest/utils": "2.1.3",
|
||||
"pathe": "^1.1.2"
|
||||
},
|
||||
"funding": {
|
||||
@@ -2071,13 +2098,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/snapshot": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.2.tgz",
|
||||
"integrity": "sha512-xtAeNsZ++aRIYIUsek7VHzry/9AcxeULlegBvsdLncLmNCR6tR8SRjn8BbDP4naxtccvzTqZ+L1ltZlRCfBZFA==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.3.tgz",
|
||||
"integrity": "sha512-qWC2mWc7VAXmjAkEKxrScWHWFyCQx/cmiZtuGqMi+WwqQJ2iURsVY4ZfAK6dVo6K2smKRU6l3BPwqEBvhnpQGg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/pretty-format": "2.1.2",
|
||||
"@vitest/pretty-format": "2.1.3",
|
||||
"magic-string": "^0.30.11",
|
||||
"pathe": "^1.1.2"
|
||||
},
|
||||
@@ -2086,9 +2113,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/spy": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.2.tgz",
|
||||
"integrity": "sha512-GSUi5zoy+abNRJwmFhBDC0yRuVUn8WMlQscvnbbXdKLXX9dE59YbfwXxuJ/mth6eeqIzofU8BB5XDo/Ns/qK2A==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.3.tgz",
|
||||
"integrity": "sha512-Nb2UzbcUswzeSP7JksMDaqsI43Sj5+Kry6ry6jQJT4b5gAK+NS9NED6mDb8FlMRCX8m5guaHCDZmqYMMWRy5nQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -2099,13 +2126,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/utils": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.2.tgz",
|
||||
"integrity": "sha512-zMO2KdYy6mx56btx9JvAqAZ6EyS3g49krMPPrgOp1yxGZiA93HumGk+bZ5jIZtOg5/VBYl5eBmGRQHqq4FG6uQ==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.3.tgz",
|
||||
"integrity": "sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/pretty-format": "2.1.2",
|
||||
"@vitest/pretty-format": "2.1.3",
|
||||
"loupe": "^3.1.1",
|
||||
"tinyrainbow": "^1.2.0"
|
||||
},
|
||||
@@ -2991,9 +3018,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/eslint": {
|
||||
"version": "9.11.1",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.11.1.tgz",
|
||||
"integrity": "sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==",
|
||||
"version": "9.12.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.12.0.tgz",
|
||||
"integrity": "sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -3002,11 +3029,11 @@
|
||||
"@eslint/config-array": "^0.18.0",
|
||||
"@eslint/core": "^0.6.0",
|
||||
"@eslint/eslintrc": "^3.1.0",
|
||||
"@eslint/js": "9.11.1",
|
||||
"@eslint/js": "9.12.0",
|
||||
"@eslint/plugin-kit": "^0.2.0",
|
||||
"@humanfs/node": "^0.16.5",
|
||||
"@humanwhocodes/module-importer": "^1.0.1",
|
||||
"@humanwhocodes/retry": "^0.3.0",
|
||||
"@nodelib/fs.walk": "^1.2.8",
|
||||
"@humanwhocodes/retry": "^0.3.1",
|
||||
"@types/estree": "^1.0.6",
|
||||
"@types/json-schema": "^7.0.15",
|
||||
"ajv": "^6.12.4",
|
||||
@@ -3014,9 +3041,9 @@
|
||||
"cross-spawn": "^7.0.2",
|
||||
"debug": "^4.3.2",
|
||||
"escape-string-regexp": "^4.0.0",
|
||||
"eslint-scope": "^8.0.2",
|
||||
"eslint-visitor-keys": "^4.0.0",
|
||||
"espree": "^10.1.0",
|
||||
"eslint-scope": "^8.1.0",
|
||||
"eslint-visitor-keys": "^4.1.0",
|
||||
"espree": "^10.2.0",
|
||||
"esquery": "^1.5.0",
|
||||
"esutils": "^2.0.2",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
@@ -3026,13 +3053,11 @@
|
||||
"ignore": "^5.2.0",
|
||||
"imurmurhash": "^0.1.4",
|
||||
"is-glob": "^4.0.0",
|
||||
"is-path-inside": "^3.0.3",
|
||||
"json-stable-stringify-without-jsonify": "^1.0.1",
|
||||
"lodash.merge": "^4.6.2",
|
||||
"minimatch": "^3.1.2",
|
||||
"natural-compare": "^1.4.0",
|
||||
"optionator": "^0.9.3",
|
||||
"strip-ansi": "^6.0.1",
|
||||
"text-table": "^0.2.0"
|
||||
},
|
||||
"bin": {
|
||||
@@ -3131,9 +3156,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-scope": {
|
||||
"version": "8.0.2",
|
||||
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz",
|
||||
"integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==",
|
||||
"version": "8.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.1.0.tgz",
|
||||
"integrity": "sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
@@ -3173,15 +3198,15 @@
|
||||
}
|
||||
},
|
||||
"node_modules/espree": {
|
||||
"version": "10.1.0",
|
||||
"resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz",
|
||||
"integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==",
|
||||
"version": "10.2.0",
|
||||
"resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz",
|
||||
"integrity": "sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
"acorn": "^8.12.0",
|
||||
"acorn-jsx": "^5.3.2",
|
||||
"eslint-visitor-keys": "^4.0.0"
|
||||
"eslint-visitor-keys": "^4.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
@@ -3191,9 +3216,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/espree/node_modules/eslint-visitor-keys": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz",
|
||||
"integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==",
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz",
|
||||
"integrity": "sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
@@ -3220,6 +3245,7 @@
|
||||
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
|
||||
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
"estraverse": "^5.2.0"
|
||||
},
|
||||
@@ -3268,9 +3294,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/exiftool-vendored": {
|
||||
"version": "28.3.1",
|
||||
"resolved": "https://registry.npmjs.org/exiftool-vendored/-/exiftool-vendored-28.3.1.tgz",
|
||||
"integrity": "sha512-S2LNaGNu4wBv6q0f/lvst+6DhQrYgc27oDsTgRvx8dGK/5Z1MK4PyMfKCb5GCeCr/nSTGsRnoJlxxRhO1YkBsA==",
|
||||
"version": "28.6.0",
|
||||
"resolved": "https://registry.npmjs.org/exiftool-vendored/-/exiftool-vendored-28.6.0.tgz",
|
||||
"integrity": "sha512-Cx8/8ov1tKEacHhsi7FNYdisIhKq/SeQfprYSpYzwBuJwkPmCV8w7tTIvUJRQX9rvopXhBA4eBf1FPXqTZW5vA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -3281,14 +3307,14 @@
|
||||
"luxon": "^3.5.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"exiftool-vendored.exe": "12.96.0",
|
||||
"exiftool-vendored.pl": "12.96.0"
|
||||
"exiftool-vendored.exe": "12.97.0",
|
||||
"exiftool-vendored.pl": "12.97.0"
|
||||
}
|
||||
},
|
||||
"node_modules/exiftool-vendored.exe": {
|
||||
"version": "12.96.0",
|
||||
"resolved": "https://registry.npmjs.org/exiftool-vendored.exe/-/exiftool-vendored.exe-12.96.0.tgz",
|
||||
"integrity": "sha512-pKPN9F/Evw2yyO5/+ml3spbXIqejzOxyF7jEnj8tLU2JPSmIlziPUZ75XIhcPbilX86jVKmuiso7FUDicOg8pQ==",
|
||||
"version": "12.97.0",
|
||||
"resolved": "https://registry.npmjs.org/exiftool-vendored.exe/-/exiftool-vendored.exe-12.97.0.tgz",
|
||||
"integrity": "sha512-+HxyFigEJOtwRjP7PhEslhZKuVW2V0hvmHPHtbVtNKGfAUGcfc95xNTjASQfKJvc+9ZuvzdEBPkEQmyA/ZYdIw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
@@ -3297,9 +3323,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/exiftool-vendored.pl": {
|
||||
"version": "12.96.0",
|
||||
"resolved": "https://registry.npmjs.org/exiftool-vendored.pl/-/exiftool-vendored.pl-12.96.0.tgz",
|
||||
"integrity": "sha512-v4nGnovAMBsTfOWhwAcOiRiq/8kuJOo3GUMHNpug7Mr4jLz3tmWEo7DdNyOYmpcvWbA6smOTG0SmwsrY8fsW+A==",
|
||||
"version": "12.97.0",
|
||||
"resolved": "https://registry.npmjs.org/exiftool-vendored.pl/-/exiftool-vendored.pl-12.97.0.tgz",
|
||||
"integrity": "sha512-mXe9JEH3csfyPWcC7+H6IpfaokDMMr4S45n7MtiobGPdeeh+kFnf1SQ9cxg4sF403P6IKVeYYPbzgKMlpro9eQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
@@ -3372,6 +3398,7 @@
|
||||
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
|
||||
"integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
|
||||
"dev": true,
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"reusify": "^1.0.4"
|
||||
}
|
||||
@@ -3632,9 +3659,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/globals": {
|
||||
"version": "15.10.0",
|
||||
"resolved": "https://registry.npmjs.org/globals/-/globals-15.10.0.tgz",
|
||||
"integrity": "sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==",
|
||||
"version": "15.11.0",
|
||||
"resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz",
|
||||
"integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
@@ -4073,15 +4100,6 @@
|
||||
"node": ">=0.12.0"
|
||||
}
|
||||
},
|
||||
"node_modules/is-path-inside": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
|
||||
"integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/isexe": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
|
||||
@@ -4154,9 +4172,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/jose": {
|
||||
"version": "5.9.3",
|
||||
"resolved": "https://registry.npmjs.org/jose/-/jose-5.9.3.tgz",
|
||||
"integrity": "sha512-egLIoYSpcd+QUF+UHgobt5YzI2Pkw/H39ou9suW687MY6PmCwPmkNV/4TNjn1p2tX5xO3j0d0sq5hiYE24bSlg==",
|
||||
"version": "5.9.4",
|
||||
"resolved": "https://registry.npmjs.org/jose/-/jose-5.9.4.tgz",
|
||||
"integrity": "sha512-WBBl6au1qg6OHj67yCffCgFR3BADJBXN8MdRvCgJDuMv3driV2nHr7jdGvaKX9IolosAsn+M0XRArqLXUhyJHQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"funding": {
|
||||
@@ -5144,13 +5162,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/playwright": {
|
||||
"version": "1.47.2",
|
||||
"resolved": "https://registry.npmjs.org/playwright/-/playwright-1.47.2.tgz",
|
||||
"integrity": "sha512-nx1cLMmQWqmA3UsnjaaokyoUpdVaaDhJhMoxX2qj3McpjnsqFHs516QAKYhqHAgOP+oCFTEOCOAaD1RgD/RQfA==",
|
||||
"version": "1.48.1",
|
||||
"resolved": "https://registry.npmjs.org/playwright/-/playwright-1.48.1.tgz",
|
||||
"integrity": "sha512-j8CiHW/V6HxmbntOfyB4+T/uk08tBy6ph0MpBXwuoofkSnLmlfdYNNkFTYD6ofzzlSqLA1fwH4vwvVFvJgLN0w==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"playwright-core": "1.47.2"
|
||||
"playwright-core": "1.48.1"
|
||||
},
|
||||
"bin": {
|
||||
"playwright": "cli.js"
|
||||
@@ -5163,9 +5181,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/playwright-core": {
|
||||
"version": "1.47.2",
|
||||
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.47.2.tgz",
|
||||
"integrity": "sha512-3JvMfF+9LJfe16l7AbSmU555PaTl2tPyQsVInqm3id16pdDfvZ8TTZ/pyzmkbDrZTQefyzU7AIHlZqQnxpqHVQ==",
|
||||
"version": "1.48.1",
|
||||
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.48.1.tgz",
|
||||
"integrity": "sha512-Yw/t4VAFX/bBr1OzwCuOMZkY1Cnb4z/doAFSwf4huqAGWmf9eMNjmK7NiOljCdLmxeRYcGPPmcDgU0zOlzP0YA==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"bin": {
|
||||
@@ -5363,7 +5381,8 @@
|
||||
"type": "consulting",
|
||||
"url": "https://feross.org/support"
|
||||
}
|
||||
]
|
||||
],
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/quick-lru": {
|
||||
"version": "7.0.0",
|
||||
@@ -5590,6 +5609,7 @@
|
||||
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
|
||||
"integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"iojs": ">=1.0.0",
|
||||
"node": ">=0.10.0"
|
||||
@@ -5665,6 +5685,7 @@
|
||||
"url": "https://feross.org/support"
|
||||
}
|
||||
],
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"queue-microtask": "^1.2.2"
|
||||
}
|
||||
@@ -6278,9 +6299,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/typescript": {
|
||||
"version": "5.6.2",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz",
|
||||
"integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==",
|
||||
"version": "5.6.3",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
|
||||
"integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"bin": {
|
||||
@@ -6386,9 +6407,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/vite": {
|
||||
"version": "5.4.8",
|
||||
"resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz",
|
||||
"integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==",
|
||||
"version": "5.4.9",
|
||||
"resolved": "https://registry.npmjs.org/vite/-/vite-5.4.9.tgz",
|
||||
"integrity": "sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -6446,9 +6467,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/vite-node": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.2.tgz",
|
||||
"integrity": "sha512-HPcGNN5g/7I2OtPjLqgOtCRu/qhVvBxTUD3qzitmL0SrG1cWFzxzhMDWussxSbrRYWqnKf8P2jiNhPMSN+ymsQ==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.3.tgz",
|
||||
"integrity": "sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -6483,19 +6504,19 @@
|
||||
}
|
||||
},
|
||||
"node_modules/vitest": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.2.tgz",
|
||||
"integrity": "sha512-veNjLizOMkRrJ6xxb+pvxN6/QAWg95mzcRjtmkepXdN87FNfxAss9RKe2far/G9cQpipfgP2taqg0KiWsquj8A==",
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.3.tgz",
|
||||
"integrity": "sha512-Zrxbg/WiIvUP2uEzelDNTXmEMJXuzJ1kCpbDvaKByFA9MNeO95V+7r/3ti0qzJzrxdyuUw5VduN7k+D3VmVOSA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/expect": "2.1.2",
|
||||
"@vitest/mocker": "2.1.2",
|
||||
"@vitest/pretty-format": "^2.1.2",
|
||||
"@vitest/runner": "2.1.2",
|
||||
"@vitest/snapshot": "2.1.2",
|
||||
"@vitest/spy": "2.1.2",
|
||||
"@vitest/utils": "2.1.2",
|
||||
"@vitest/expect": "2.1.3",
|
||||
"@vitest/mocker": "2.1.3",
|
||||
"@vitest/pretty-format": "^2.1.3",
|
||||
"@vitest/runner": "2.1.3",
|
||||
"@vitest/snapshot": "2.1.3",
|
||||
"@vitest/spy": "2.1.3",
|
||||
"@vitest/utils": "2.1.3",
|
||||
"chai": "^5.1.1",
|
||||
"debug": "^4.3.6",
|
||||
"magic-string": "^0.30.11",
|
||||
@@ -6506,7 +6527,7 @@
|
||||
"tinypool": "^1.0.0",
|
||||
"tinyrainbow": "^1.2.0",
|
||||
"vite": "^5.0.0",
|
||||
"vite-node": "2.1.2",
|
||||
"vite-node": "2.1.3",
|
||||
"why-is-node-running": "^2.3.0"
|
||||
},
|
||||
"bin": {
|
||||
@@ -6521,8 +6542,8 @@
|
||||
"peerDependencies": {
|
||||
"@edge-runtime/vm": "*",
|
||||
"@types/node": "^18.0.0 || >=20.0.0",
|
||||
"@vitest/browser": "2.1.2",
|
||||
"@vitest/ui": "2.1.2",
|
||||
"@vitest/browser": "2.1.3",
|
||||
"@vitest/ui": "2.1.3",
|
||||
"happy-dom": "*",
|
||||
"jsdom": "*"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "immich-e2e",
|
||||
"version": "1.117.0",
|
||||
"version": "1.119.1",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"type": "module",
|
||||
@@ -25,7 +25,7 @@
|
||||
"@immich/sdk": "file:../open-api/typescript-sdk",
|
||||
"@playwright/test": "^1.44.1",
|
||||
"@types/luxon": "^3.4.2",
|
||||
"@types/node": "^20.16.10",
|
||||
"@types/node": "^20.17.0",
|
||||
"@types/oidc-provider": "^8.5.1",
|
||||
"@types/pg": "^8.11.0",
|
||||
"@types/pngjs": "^6.0.4",
|
||||
|
||||
@@ -1060,7 +1060,7 @@ describe('/asset', () => {
|
||||
expected: {
|
||||
type: AssetTypeEnum.Image,
|
||||
originalFileName: 'philadelphia.nef',
|
||||
fileCreatedAt: '2016-09-22T22:10:29.060Z',
|
||||
fileCreatedAt: '2016-09-22T21:10:29.060Z',
|
||||
exifInfo: {
|
||||
make: 'NIKON CORPORATION',
|
||||
model: 'NIKON D700',
|
||||
@@ -1069,11 +1069,11 @@ describe('/asset', () => {
|
||||
focalLength: 85,
|
||||
iso: 200,
|
||||
fileSizeInByte: 15_856_335,
|
||||
dateTimeOriginal: '2016-09-22T22:10:29.060Z',
|
||||
dateTimeOriginal: '2016-09-22T21:10:29.060Z',
|
||||
latitude: null,
|
||||
longitude: null,
|
||||
orientation: '1',
|
||||
timeZone: 'UTC-5',
|
||||
timeZone: 'UTC-4',
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
@@ -633,6 +633,29 @@ describe('/libraries', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it("should fail if path isn't absolute", async () => {
|
||||
const pathToTest = `relative/path`;
|
||||
|
||||
const cwd = process.cwd();
|
||||
// Create directory in cwd
|
||||
utils.createDirectory(`${cwd}/${pathToTest}`);
|
||||
|
||||
const response = await utils.validateLibrary(admin.accessToken, library.id, {
|
||||
importPaths: [pathToTest],
|
||||
});
|
||||
|
||||
utils.removeDirectory(`${cwd}/${pathToTest}`);
|
||||
|
||||
expect(response.importPaths?.length).toEqual(1);
|
||||
const pathResponse = response?.importPaths?.at(0);
|
||||
|
||||
expect(pathResponse).toEqual({
|
||||
importPath: pathToTest,
|
||||
isValid: false,
|
||||
message: expect.stringMatching('Import path must be absolute, try /usr/src/app/relative/path'),
|
||||
});
|
||||
});
|
||||
|
||||
it('should fail if path is a file', async () => {
|
||||
const pathToTest = `${testAssetDirInternal}/albums/nature/el_torcal_rocks.jpg`;
|
||||
|
||||
|
||||
@@ -17,6 +17,8 @@ const authServer = {
|
||||
external: 'http://127.0.0.1:3000',
|
||||
};
|
||||
|
||||
const mobileOverrideRedirectUri = 'https://photos.immich.app/oauth/mobile-redirect';
|
||||
|
||||
const redirect = async (url: string, cookies?: string[]) => {
|
||||
const { headers } = await request(url)
|
||||
.get('/')
|
||||
@@ -24,8 +26,8 @@ const redirect = async (url: string, cookies?: string[]) => {
|
||||
return { cookies: (headers['set-cookie'] as unknown as string[]) || [], location: headers.location };
|
||||
};
|
||||
|
||||
const loginWithOAuth = async (sub: OAuthUser | string) => {
|
||||
const { url } = await startOAuth({ oAuthConfigDto: { redirectUri: `${baseUrl}/auth/login` } });
|
||||
const loginWithOAuth = async (sub: OAuthUser | string, redirectUri?: string) => {
|
||||
const { url } = await startOAuth({ oAuthConfigDto: { redirectUri: redirectUri ?? `${baseUrl}/auth/login` } });
|
||||
|
||||
// login
|
||||
const response1 = await redirect(url.replace(authServer.internal, authServer.external));
|
||||
@@ -255,4 +257,50 @@ describe(`/oauth`, () => {
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
describe('mobile redirect override', () => {
|
||||
beforeAll(async () => {
|
||||
await setupOAuth(admin.accessToken, {
|
||||
enabled: true,
|
||||
clientId: OAuthClient.DEFAULT,
|
||||
clientSecret: OAuthClient.DEFAULT,
|
||||
buttonText: 'Login with Immich',
|
||||
storageLabelClaim: 'immich_username',
|
||||
mobileOverrideEnabled: true,
|
||||
mobileRedirectUri: mobileOverrideRedirectUri,
|
||||
});
|
||||
});
|
||||
|
||||
it('should return the mobile redirect uri', async () => {
|
||||
const { status, body } = await request(app)
|
||||
.post('/oauth/authorize')
|
||||
.send({ redirectUri: 'app.immich:///oauth-callback' });
|
||||
expect(status).toBe(201);
|
||||
expect(body).toEqual({ url: expect.stringContaining(`${authServer.internal}/auth?`) });
|
||||
|
||||
const params = new URL(body.url).searchParams;
|
||||
expect(params.get('client_id')).toBe('client-default');
|
||||
expect(params.get('response_type')).toBe('code');
|
||||
expect(params.get('redirect_uri')).toBe(mobileOverrideRedirectUri);
|
||||
expect(params.get('state')).toBeDefined();
|
||||
});
|
||||
|
||||
it('should auto register the user by default', async () => {
|
||||
const url = await loginWithOAuth('oauth-mobile-override', 'app.immich:///oauth-callback');
|
||||
expect(url).toEqual(expect.stringContaining(mobileOverrideRedirectUri));
|
||||
|
||||
// simulate redirecting back to mobile app
|
||||
const redirectUri = url.replace(mobileOverrideRedirectUri, 'app.immich:///oauth-callback');
|
||||
|
||||
const { status, body } = await request(app).post('/oauth/callback').send({ url: redirectUri });
|
||||
expect(status).toBe(201);
|
||||
expect(body).toMatchObject({
|
||||
accessToken: expect.any(String),
|
||||
isAdmin: false,
|
||||
name: 'OAuth User',
|
||||
userEmail: 'oauth-mobile-override@immich.app',
|
||||
userId: expect.any(String),
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@@ -50,6 +50,7 @@ const getClaims = (sub: string) => claims.find((user) => user.sub === sub) || wi
|
||||
const setup = async () => {
|
||||
const { privateKey, publicKey } = await generateKeyPair('RS256');
|
||||
|
||||
const redirectUris = ['http://127.0.0.1:2285/auth/login', 'https://photos.immich.app/oauth/mobile-redirect'];
|
||||
const port = 3000;
|
||||
const host = '0.0.0.0';
|
||||
const oidc = new Provider(`http://${host}:${port}`, {
|
||||
@@ -86,14 +87,14 @@ const setup = async () => {
|
||||
{
|
||||
client_id: OAuthClient.DEFAULT,
|
||||
client_secret: OAuthClient.DEFAULT,
|
||||
redirect_uris: ['http://127.0.0.1:2285/auth/login'],
|
||||
redirect_uris: redirectUris,
|
||||
grant_types: ['authorization_code'],
|
||||
response_types: ['code'],
|
||||
},
|
||||
{
|
||||
client_id: OAuthClient.RS256_TOKENS,
|
||||
client_secret: OAuthClient.RS256_TOKENS,
|
||||
redirect_uris: ['http://127.0.0.1:2285/auth/login'],
|
||||
redirect_uris: redirectUris,
|
||||
grant_types: ['authorization_code'],
|
||||
id_token_signed_response_alg: 'RS256',
|
||||
jwks: { keys: [await exportJWK(publicKey)] },
|
||||
@@ -101,7 +102,7 @@ const setup = async () => {
|
||||
{
|
||||
client_id: OAuthClient.RS256_PROFILE,
|
||||
client_secret: OAuthClient.RS256_PROFILE,
|
||||
redirect_uris: ['http://127.0.0.1:2285/auth/login'],
|
||||
redirect_uris: redirectUris,
|
||||
grant_types: ['authorization_code'],
|
||||
userinfo_signed_response_alg: 'RS256',
|
||||
jwks: { keys: [await exportJWK(publicKey)] },
|
||||
|
||||
@@ -51,8 +51,8 @@
|
||||
"external_library_created_at": "مكتبة خارجية (أُنشئت في {date})",
|
||||
"external_library_management": "إدارة المكتبة الخارجية",
|
||||
"face_detection": "إكتشاف الوجوه",
|
||||
"face_detection_description": "اكتشف الوجوه في المحتويات باستخدام التعلم الآلي. بالنسبة للفيديوهات، سيتم فقط استخدام الصورة المصغرة. خيار \"الكل\" يعيد معالجة كل المحتويات. خيار \"مفقود\" يضع في قائمة الإنتظار المحتويات التي لم تعالج بعد. سيتم وضع الوجوه المكتشفة في قائمة إنتظار التعرف على الوجه بعد اكتمال اكتشاف الوجه، مما يجمعها بأشخاص موجودين أو جدد.",
|
||||
"facial_recognition_job_description": "تجميع الوجوه المكتشفة كأشخاص. يتم تنفيذ هذه الخطوة بعد اكتمال اكتشاف الوجه. خيار \"الكل\" يعيد تجميع جميع الوجوه. خيار \"المفقود\" يضع في قائمة الانتظار الوجوه التي لم يتم تعيين شخص لها.",
|
||||
"face_detection_description": "اكتشف الوجوه في الأصول باستخدام التعلم الآلي. بالنسبة لمقاطع الفيديو، يتم اعتبار الصورة المصغرة فقط. \"تحديث\" (إعادة) معالجة جميع الأصول. \"إعادة تعيين\" تمسح أيضًا جميع بيانات الوجوه الحالية. \"مفقود\" يضع الأصول التي لم تتم معالجتها بعد في قائمة الانتظار. سيتم وضع الوجوه المكتشفة في قائمة الانتظار للتعرف على الوجه بعد اكتمال اكتشاف الوجه، وتجميعها في أشخاص موجودين أو جدد.",
|
||||
"facial_recognition_job_description": "تجميع الوجوه المكتشفة كأشخاص. يتم تنفيذ هذه الخطوة بعد اكتمال اكتشاف الوجه. خيار \"إعادة التعيين\" يعيد تجميع جميع الوجوه. خيار \"المفقود\" يضع في قائمة الانتظار الوجوه التي لم يتم تعيين شخص لها.",
|
||||
"failed_job_command": "فشل الأمر {command} للمهمة: {job}",
|
||||
"force_delete_user_warning": "تحذير: سيؤدي ذلك إلى إزالة المستخدم وجميع محتوياته على الفور. لا يمكن التراجع عن هذا الإجراء ولا يمكن استرداد الملفات.",
|
||||
"forcing_refresh_library_files": "إجبار التحديث لجميع ملفات المكتبة",
|
||||
@@ -1090,11 +1090,13 @@
|
||||
"recent_searches": "عمليات البحث الأخيرة",
|
||||
"refresh": "تحديث",
|
||||
"refresh_encoded_videos": "تحديث مقاطع الفيديو المشفرة",
|
||||
"refresh_faces": "تحديث الوجوه",
|
||||
"refresh_metadata": "تحديث البيانات الوصفية",
|
||||
"refresh_thumbnails": "تحديث الصور المصغرة",
|
||||
"refreshed": "تم التحديث",
|
||||
"refreshes_every_file": "إعادة قراءة كافة الملفات الموجودة والجديدة",
|
||||
"refreshing_encoded_video": "جارٍ تحديث الفيديو المرمز",
|
||||
"refreshing_faces": "جاري تحديث الوجوه",
|
||||
"refreshing_metadata": "جارٍ تحديث البيانات الوصفية",
|
||||
"regenerating_thumbnails": "جارٍ تجديد الصور المصغرة",
|
||||
"remove": "إزالة",
|
||||
@@ -1363,6 +1365,8 @@
|
||||
"version": "الإصدار",
|
||||
"version_announcement_closing": "صديقك، أليكس",
|
||||
"version_announcement_message": "مرحباً يا صديقي، هنالك نسخة جديدة من التطبيق. خذ وقتك لزيارة <link>ملاحظات الإصدار</link> والتأكد من أن ملف <code>docker-compose.yml</code> وإعداد <code>.env</code> مُحدّثين لتجنب أي إعدادات خاطئة، خاصةً إذا كنت تستخدم WatchTower أو أي آلية تقوم بتحديث التطبيق تلقائياً.",
|
||||
"version_history": "تاريخ الإصدار",
|
||||
"version_history_item": "تم تثبيت {version} في {date}",
|
||||
"video": "فيديو",
|
||||
"video_hover_setting": "تشغيل الصورة المصغرة للفيديو عند التمرير",
|
||||
"video_hover_setting_description": "تشغيل الصورة المصغرة للفيديو عند تحريك الماوس فوق العنصر. حتى عند التعطيل، يمكن بدء التشغيل عن طريق التمرير فوق رمز التشغيل.",
|
||||
86
i18n/az.json
Normal file
86
i18n/az.json
Normal file
@@ -0,0 +1,86 @@
|
||||
{
|
||||
"about": "Haqqında",
|
||||
"account": "Hesab",
|
||||
"account_settings": "Hesab parametrləri",
|
||||
"acknowledge": "Təsdiq et",
|
||||
"active": "Aktiv",
|
||||
"activity": "Fəaliyyət",
|
||||
"add": "Əlavə et",
|
||||
"add_a_description": "Təsviri əlavə et",
|
||||
"add_a_location": "Məkan əlavə et",
|
||||
"add_a_name": "Ad əlavə et",
|
||||
"add_a_title": "Başlıq əlavə et",
|
||||
"add_location": "Məkanı əlavə et",
|
||||
"add_more_users": "Daha çox istifadəçi əlavə et",
|
||||
"add_partner": "Partnyor əlavə et",
|
||||
"add_photos": "Şəkilləri əlavə et",
|
||||
"add_to": "... əlavə et",
|
||||
"add_to_album": "Albom əlavə et",
|
||||
"add_to_shared_album": "Paylaşılan alboma əlavə et",
|
||||
"added_to_archive": "Arxivə əlavə edildi",
|
||||
"added_to_favorites": "Sevimlilələrə əlavə edildi",
|
||||
"added_to_favorites_count": "{count, number} şəkil sevimlilələrə əlavə edildi",
|
||||
"admin": {
|
||||
"authentication_settings": "Səlahiyyətləndirmə parametrləri",
|
||||
"authentication_settings_description": "Şifrə, OAuth və digər səlahiyyətləndirmə parametrləri",
|
||||
"authentication_settings_disable_all": "Bütün giriş etmə metodlarını söndürmək istədiyinizdən əminsinizmi? Giriş etmə funksiyası tamamilə söndürüləcəkdir.",
|
||||
"authentication_settings_reenable": "Yenidən aktiv etmək üçün <link> Server Əmri</link> -ni istifadə edin.",
|
||||
"background_task_job": "Arxa plan tapşırıqları",
|
||||
"check_all": "Hamısını yoxla",
|
||||
"confirm_delete_library": "{library} kitabxanasını silmək istədiyinizdən əminmisiniz?",
|
||||
"confirm_email_below": "Təsdiqləmək üçün aşağıya {email} yazın",
|
||||
"confirm_user_password_reset": "{user} adlı istifadəçinin şifrəsini sıfırlamaq istədiyinizdən əminmisiniz?",
|
||||
"disable_login": "Giriş etməni söndür",
|
||||
"duplicate_detection_job_description": "Bənzər şəkilləri tapmaq üçün maşın öyrənməsini işə salın. Bu prosses Smart Search funksiyasına əsaslanır",
|
||||
"external_library_created_at": "Xarici kitabxana ({date} (tarixində yaradıldı)",
|
||||
"external_library_management": "Xarici kitabxana idarəetməsi",
|
||||
"face_detection": "Üz tanıma",
|
||||
"force_delete_user_warning": "XƏBƏRDARLIQ: Bu əməliyyat istifadəçi və bütün məlumatları siləcəkdir. Bu prossesi və silinən faylları geri qaytarmaq olmaz.",
|
||||
"forcing_refresh_library_files": "Bütün kitabxana fayllarını məcburi yeniləmə",
|
||||
"image_format_description": "WebP, JPEG faylına görə daha kiçik həcmə sahibdir, lakin onu kodlaşdırmaq daha çox vaxt alır.",
|
||||
"image_preview_title": "Önizləmə parametrləri",
|
||||
"image_quality": "Keyfiyyət",
|
||||
"image_resolution": "Çözümlülük",
|
||||
"image_resolution_description": "Yüksək çözümlülükdə daha çox detallar vardır, lakin onları kodlaşdırmaq da daha çox vaxt alır, daha böyük həcmə sahib olurlar və tətbiqin işləmə sürətini yavaşladır.",
|
||||
"image_settings": "Şəklin parametrləri",
|
||||
"image_settings_description": "Hazırlanan şəkillərin keyfiyyətini və çözümlülüyünü idarə et",
|
||||
"image_thumbnail_title": "Önizləmə parametrləri",
|
||||
"job_concurrency": "{job}paralellik",
|
||||
"job_created": "Tapşırıq yaradıldı",
|
||||
"job_not_concurrency_safe": "Bu tapşırıq parallel fəaliyyət üçün uyğun deyil",
|
||||
"job_settings": "Tapşırıq parametrləri",
|
||||
"job_settings_description": "Parallel şəkildə fəaliyyət göstərən tapşırıqları idarə et",
|
||||
"job_status": "Tapşırıq statusu",
|
||||
"jobs_delayed": "{jobCount, plural, other {# gecikməli}}",
|
||||
"jobs_failed": "{jobCount, plural, other {# uğursuz}}",
|
||||
"library_created": "{library} kitabxanası yaradıldı",
|
||||
"library_cron_expression": "Kron zamanlaması",
|
||||
"library_cron_expression_description": "Kron zamanlama formatından istifadə edərək skan intervalının təyin edin. Daha çox məlumat üçün <link>Crontab Guru</link>",
|
||||
"library_cron_expression_presets": "Kron zamanlamasının ilkin parametrləri",
|
||||
"library_deleted": "Kitabxana silindi",
|
||||
"library_import_path_description": "İdxal olunacaq qovluöu seçin. Bu qovluq, alt qovluqlar daxil olmaqla şəkil və videolar üçün skan ediləcəkdir.",
|
||||
"library_scanning": "Periodik skan",
|
||||
"library_scanning_description": "Periodik kitabxana skanını confiqurasiya et",
|
||||
"library_scanning_enable_description": "Periodik kitabxana skanını aktivləşdir",
|
||||
"library_settings": "Xarici kitabxana",
|
||||
"library_settings_description": "Xarici kitabxana parametrlərini idarə et",
|
||||
"library_tasks_description": "Kitabxana tapşırıqlarını yerinə yetir",
|
||||
"library_watching_enable_description": "Fayl dəyişiklikləri üçün xarici kitabxanalara baxış keçirin",
|
||||
"library_watching_settings": "Kitabxana nəzarəti (EKSPERİMENTAL)",
|
||||
"library_watching_settings_description": "Dəyişdirilən faylları avtomatik olaraq yoxla",
|
||||
"logging_enable_description": "Jurnalı aktivləşdir",
|
||||
"logging_level_description": "Aktiv edildikdə hansı jurnal səviyyəsi istifadə olunur.",
|
||||
"logging_settings": "",
|
||||
"machine_learning_clip_model": "CLIP modeli",
|
||||
"machine_learning_clip_model_description": "<link>Burada</link>qeyd olunan CLIP modelinin adı. Modeli dəyişdirdikdən sonra bütün şəkillər üçün 'Ağıllı Axtarış' funksiyasını yenidən işə salmalısınız.",
|
||||
"machine_learning_duplicate_detection": "Dublikat Aşkarlama",
|
||||
"machine_learning_duplicate_detection_enabled": "Dublikat aşkarlamanı aktiv etmək",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Əgər deaktiv edilibsə, birə-bir eyni fayllar yenədə silinəcək.",
|
||||
"machine_learning_duplicate_detection_setting_description": "Bir-birinin dublikatı olan faylları tapmaq üçün CLIP-dən istifadə edin",
|
||||
"machine_learning_enabled": "Maşın öyrənməsini aktiv edin",
|
||||
"machine_learning_enabled_description": "Əgər deaktiv edilərsə, aşağıdakı parametrlərdən asılı olmayaq, bütün Maşın Öyrənmə funksiyaları deaktiv ediləcək.",
|
||||
"machine_learning_facial_recognition": "Üz Tanıma",
|
||||
"machine_learning_facial_recognition_description": "Şəkillərdəki üzləri aşkarla, tanı və qruplaşdır",
|
||||
"machine_learning_facial_recognition_model": "Üz tanıma modeli"
|
||||
}
|
||||
}
|
||||
@@ -28,6 +28,7 @@
|
||||
"added_to_favorites_count": "{count, number} afegits als preferits",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Afegeix patrons d'eclusió. És permès de l'ús de *, **, i ? (globbing). Per a ignorar els fitxers de qualsevol directori anomenat \"Raw\" introduïu \"**/Raw/**\". Per a ignorar els fitxers acabats en \".tif\" introduïu \"**/*.tif\". Per a ignorar un camí absolut, utilitzeu \"/camí/a/ignorar/**\".",
|
||||
"asset_offline_description": "Aquest recurs de la biblioteca externa ja no es troba al disc i s'ha mogut a la paperera. Si el fitxer s'ha mogut dins de la biblioteca, comproveu la vostra línia de temps per trobar el nou recurs corresponent. Per restaurar aquest recurs, assegureu-vos que Immich pugui accedir a la ruta del fitxer següent i escanegeu la biblioteca.",
|
||||
"authentication_settings": "Configuració de l'autenticació",
|
||||
"authentication_settings_description": "Gestiona la contrasenya, OAuth i altres configuracions de l'autenticació",
|
||||
"authentication_settings_disable_all": "Estàs segur que vols desactivar tots els mètodes d'inici de sessió? L'inici de sessió quedarà completament desactivat.",
|
||||
@@ -50,8 +51,8 @@
|
||||
"external_library_created_at": "Llibreria externa (creada el {date})",
|
||||
"external_library_management": "Gestió de llibreries externes",
|
||||
"face_detection": "Detecció de cares",
|
||||
"face_detection_description": "Detecta les cares fent servir aprenentatge automàtic. Per a videos només és té en compte la miniatura. \"Tot\" reprocessa tots els elements. \"Pendent\" encua els elements que encar no han estat processats. Les cares detectades s'encuaran per al Reconeixement Facial després de completar la Detecció Facial, tot agrupant-les entre noves persones o les ja existents.",
|
||||
"facial_recognition_job_description": "Agrupa les cares detectades per persona. Aquest pas s'executa després de completar la detecció de cares. \"Tot\" reagrupa totes les cares. \"Pendent\" encua les cares que no tenen cap persona assignada.",
|
||||
"face_detection_description": "Detecta les cares fent servir aprenentatge automàtic. Per a videos només és té en compte la miniatura. \"Actualitzar\" reprocessa tots els elements. \"Resetejar\" esborra tota la informació de cares actuals. \"Pendent\" afegeix a la cua els elements que encara no han estat processats. Les cares detectades s'afegiran a la cua per al Reconeixement Facial després de completar la Detecció Facial, tot agrupant-les entre noves persones o les ja existents.",
|
||||
"facial_recognition_job_description": "Agrupa les cares detectades per persona. Aquest pas s'executa després de completar la detecció de cares. \"Resetejar\" reagrupa totes les cares. \"Pendent\" afegeix a la cua les cares que no tenen cap persona assignada.",
|
||||
"failed_job_command": "La comanda {command} ha fallat per la tasca: {job}",
|
||||
"force_delete_user_warning": "COMPTE: Aquesta acció eliminara immediatament l'usuari i els seus elements. Aquesta acció és irreversible i els fitxers no es poden recuperar.",
|
||||
"forcing_refresh_library_files": "Força l'actualització de tots els fitxers de les biblioteques",
|
||||
@@ -61,18 +62,24 @@
|
||||
"image_prefer_embedded_preview_setting_description": "Empra vista prèvia incrustada en les fotografies RAW com a entrada per al processament d'imatge, quan sigui possible. Aquesta acció pot produir colors més acurats en algunes imatges, però la qualitat de la vista prèvia depèn de la càmera i la imatge pot tenir més artefactes de compressió.",
|
||||
"image_prefer_wide_gamut": "Prefereix àmplia gamma",
|
||||
"image_prefer_wide_gamut_setting_description": "Uitlitza Display P3 per a les miniatures. Això preserva més bé la vitalitat de les imatges amb espais de color àmplis, però les imatges es poden veure diferent en aparells antics amb una versió antiga del navegador. Les imatges sRGB romandran com a sRGB per a evitar canvis de color.",
|
||||
"image_preview_description": "Imatge de mida mitjana amb metadades eliminades, que s'utilitza quan es visualitza un sol recurs i per a l'aprenentatge automàtic",
|
||||
"image_preview_format": "Format de previsualització",
|
||||
"image_preview_quality_description": "Vista prèvia de la qualitat de l'1 al 100. Més alt és millor, però produeix fitxers més grans i pot reduir la capacitat de resposta de l'aplicació. Establir un valor baix pot afectar la qualitat de l'aprenentatge automàtic.",
|
||||
"image_preview_resolution": "Resolució de previsualització",
|
||||
"image_preview_resolution_description": "S'empra al visualitzar una única fotografia i per a l'Aprenentatge Automàtic. L'alta resolució por preservar més detalls però es triga més a codificar, té fitxers més pesats i pot reduir la resposta de l'aplicació.",
|
||||
"image_preview_title": "Paràmetres de previsualització",
|
||||
"image_quality": "Qualitat",
|
||||
"image_quality_description": "Qualitat d'imatge de 1 a 100. Un valor més alt millora la qualitat però genera fitxers més pesats.",
|
||||
"image_resolution": "Resolució",
|
||||
"image_resolution_description": "Les resolucions més altes poden conservar més detalls però triguen més a codificar-se, tenen mides de fitxer més grans i poden reduir la capacitat de resposta de l'aplicació.",
|
||||
"image_settings": "Configuració d'imatges",
|
||||
"image_settings_description": "Gestiona la qualitat i resolució de les imatges generades",
|
||||
"image_thumbnail_description": "Miniatura petita amb metadades eliminades, que s'utilitza quan es visualitzen grups de fotos com la línia de temps principal",
|
||||
"image_thumbnail_format": "Format de la miniatura",
|
||||
"image_thumbnail_quality_description": "Qualitat de miniatura d'1 a 100. Més alt és millor, però produeix fitxers més grans i pot reduir la capacitat de resposta de l'aplicació.",
|
||||
"image_thumbnail_resolution": "Resolució de la miniatura",
|
||||
"image_thumbnail_resolution_description": "S'empra per a veure grups de fotos (cronologia, vista d'àlbum, etc.). L'alta resolució pot preservar més detalls però triguen més en codificar-se, tenen fitxers més pesats i poden reduir la reactivitat de l'aplicació.",
|
||||
"image_thumbnail_title": "Configuració de miniatures",
|
||||
"job_concurrency": "{job} concurrència",
|
||||
"job_created": "Tasca creada",
|
||||
"job_not_concurrency_safe": "Aquesta tasca no és segura per a la conconcurrència.",
|
||||
@@ -280,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Acceleració de maquinari",
|
||||
"transcoding_hardware_acceleration_description": "Experimental. Molt més ràpid, però tindrà una qualitat més baixa amb la mateixa taxa de bits",
|
||||
"transcoding_hardware_decoding": "Descodificació de maquinari",
|
||||
"transcoding_hardware_decoding_setting_description": "S'aplica només a NVENC, QSV i RKMPP. Permet l'acceleració d'extrem a extrem en lloc d'accelerar només la codificació. És possible que no funcioni en tots els vídeos.",
|
||||
"transcoding_hardware_decoding_setting_description": "Habilita l'acceleració d'extrem a extrem en lloc d'accelerar només la codificació. És possible que no funcioni en tots els vídeos.",
|
||||
"transcoding_hevc_codec": "Còdec HEVC",
|
||||
"transcoding_max_b_frames": "Nombre màxim de B-frames",
|
||||
"transcoding_max_b_frames_description": "Els valors més alts milloren l'eficiència de la compressió, però alenteixen la codificació. És possible que no sigui compatible amb l'acceleració de maquinari en dispositius antics. 0 desactiva els B-frames, mentre que -1 estableix aquest valor automàticament.",
|
||||
@@ -399,7 +406,7 @@
|
||||
"asset_has_unassigned_faces": "L'element té cares no assignades",
|
||||
"asset_hashing": "Hashing...",
|
||||
"asset_offline": "Element fora de línia",
|
||||
"asset_offline_description": "Aquest element està fora de línia. L'Immich no pot accedir a la seva ubicació. Si us plau, assegureu-vos que l'actiu està disponible i després torneu la llibreria.",
|
||||
"asset_offline_description": "Aquest recurs extern ja no es troba al disc. Poseu-vos en contacte amb el vostre administrador d'Immich per obtenir ajuda.",
|
||||
"asset_skipped": "Saltat",
|
||||
"asset_skipped_in_trash": "A la paperera",
|
||||
"asset_uploaded": "Carregat",
|
||||
@@ -412,7 +419,7 @@
|
||||
"assets_moved_to_trash_count": "{count, plural, one {# recurs mogut} other {# recursos moguts}} a la paperera",
|
||||
"assets_permanently_deleted_count": "{count, plural, one {# recurs esborrat} other {# recursos esborrats}} permanentment",
|
||||
"assets_removed_count": "{count, plural, one {# element eliminat} other {# elements eliminats}}",
|
||||
"assets_restore_confirmation": "Esteu segurs que voleu restaurar tots els teus actius? Aquesta acció no es pot desfer!",
|
||||
"assets_restore_confirmation": "Esteu segurs que voleu restaurar tots els teus actius? Aquesta acció no es pot desfer! Tingueu en compte que els recursos fora de línia no es poden restaurar d'aquesta manera.",
|
||||
"assets_restored_count": "{count, plural, one {# element restaurat} other {# elements restaurats}}",
|
||||
"assets_trashed_count": "{count, plural, one {# element enviat} other {# elements enviats}} a la paperera",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {L'element ja és} other {Els elements ja són}} part de l'àlbum",
|
||||
@@ -423,6 +430,7 @@
|
||||
"birthdate_saved": "Data de naixement guardada amb èxit",
|
||||
"birthdate_set_description": "La data de naixement s'utilitza per calcular l'edat d'aquesta persona en el moment d'una foto.",
|
||||
"blurred_background": "Fons difuminat",
|
||||
"bugs_and_feature_requests": "Errors i sol·licituds de funcions",
|
||||
"build": "Construeix",
|
||||
"build_image": "Construeix la imatge",
|
||||
"bulk_delete_duplicates_confirmation": "Esteu segur que voleu suprimir de manera massiva {count, plural, one {# recurs duplicat} other {# recursos duplicats}}? Això mantindrà el recurs més gran de cada grup i esborrarà permanentment tots els altres duplicats. No podeu desfer aquesta acció!",
|
||||
@@ -519,18 +527,20 @@
|
||||
"delete_api_key_prompt": "Esteu segurs que voleu eliminar aquesta clau API?",
|
||||
"delete_duplicates_confirmation": "Esteu segurs que voleu eliminar aquests duplicats permanentment?",
|
||||
"delete_key": "Suprimeix la clau",
|
||||
"delete_library": "Suprimeix la llibreria",
|
||||
"delete_library": "Suprimeix la Llibreria",
|
||||
"delete_link": "Esborra l'enllaç",
|
||||
"delete_shared_link": "Odstranit sdílený odkaz",
|
||||
"delete_tag": "Eliminar etiqueta",
|
||||
"delete_tag_confirmation_prompt": "Estàs segur que vols eliminar l'etiqueta {tagName}?",
|
||||
"delete_user": "Suprimeix l'usuari",
|
||||
"deleted_shared_link": "Suprimeix l'enllaç compartit",
|
||||
"deletes_missing_assets": "Elimina els actius que falten del disc",
|
||||
"description": "Descripció",
|
||||
"details": "Detalls",
|
||||
"direction": "Direcció",
|
||||
"disabled": "Desactivat",
|
||||
"disallow_edits": "No permetre les edicions",
|
||||
"discord": "Discord",
|
||||
"discover": "Descobreix",
|
||||
"dismiss_all_errors": "Descarta tots els errors",
|
||||
"dismiss_error": "Descarta l'error",
|
||||
@@ -539,6 +549,7 @@
|
||||
"display_original_photos": "Mostra les fotografies originals",
|
||||
"display_original_photos_setting_description": "Preferiu mostrar la foto original quan visualitzeu un recurs en lloc de miniatures quan el recurs original és compatible amb el web. Això pot provocar una velocitat de visualització de fotos més lenta.",
|
||||
"do_not_show_again": "No tornis a mostrar aquest missatge",
|
||||
"documentation": "Documentació",
|
||||
"done": "Fet",
|
||||
"download": "Descarregar",
|
||||
"download_include_embedded_motion_videos": "Vídeos incrustats",
|
||||
@@ -861,6 +872,7 @@
|
||||
"look": "Aspecte",
|
||||
"loop_videos": "Vídeos en bucle",
|
||||
"loop_videos_description": "Habilita la reproducció en bucle del vídeo en els detalls.",
|
||||
"main_branch_warning": "Esteu usant una versió de desenvolupaent. Recomanem fer servir una versió publicada!",
|
||||
"make": "Fabricant",
|
||||
"manage_shared_links": "Spravovat sdílené odkazy",
|
||||
"manage_sharing_with_partners": "Gestiona la compartició amb els companys",
|
||||
@@ -930,6 +942,7 @@
|
||||
"notifications": "Notificacions",
|
||||
"notifications_setting_description": "Gestiona les notificacions",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Recursos oficials d'Immich",
|
||||
"offline": "Fora de línia",
|
||||
"offline_paths": "Rutes fora de línia",
|
||||
"offline_paths_description": "Aquests resultats poden ser deguts a la supressió manual de fitxers que no formen part d'una biblioteca externa.",
|
||||
@@ -1063,11 +1076,13 @@
|
||||
"recent_searches": "Cerques recents",
|
||||
"refresh": "Actualitzar",
|
||||
"refresh_encoded_videos": "Actualitza vídeos codificats",
|
||||
"refresh_faces": "Actualitzar cares",
|
||||
"refresh_metadata": "Actualitzar les metadades",
|
||||
"refresh_thumbnails": "Actualitzar la miniatura",
|
||||
"refreshed": "Actualitzat",
|
||||
"refreshes_every_file": "Actualitza tots els fitxers",
|
||||
"refreshes_every_file": "Torna a llegir tots els fitxers existents i nous",
|
||||
"refreshing_encoded_video": "S'està actualitzant el vídeo codificat",
|
||||
"refreshing_faces": "Refrescant cares",
|
||||
"refreshing_metadata": "Actualitzant les metadades",
|
||||
"regenerating_thumbnails": "Regenerant les miniatures",
|
||||
"remove": "Eliminar",
|
||||
@@ -1116,6 +1131,7 @@
|
||||
"say_something": "Digues quelcom",
|
||||
"scan_all_libraries": "Escanejar totes les llibreries",
|
||||
"scan_all_library_files": "Re-escanejar tots els fitxers de la llibreria",
|
||||
"scan_library": "Escaneja",
|
||||
"scan_new_library_files": "Escanejar nous fitxers de la llibreria",
|
||||
"scan_settings": "Configuració d'escaneig",
|
||||
"scanning_for_album": "S'està buscant l'àlbum...",
|
||||
@@ -1202,6 +1218,7 @@
|
||||
"show_person_options": "Mostra opcions de la persona",
|
||||
"show_progress_bar": "Mostra barra de progrés",
|
||||
"show_search_options": "Mostra opcions de cerca",
|
||||
"show_slideshow_transition": "Mostra la transició de la presentació de diapositives",
|
||||
"show_supporter_badge": "Insígnia de contribuent",
|
||||
"show_supporter_badge_description": "Mostra una insígnia de contributor",
|
||||
"shuffle": "Mescla",
|
||||
@@ -1243,13 +1260,16 @@
|
||||
"submit": "Envia",
|
||||
"suggestions": "Suggeriments",
|
||||
"sunrise_on_the_beach": "Albada a la platja",
|
||||
"support": "Suport",
|
||||
"support_and_feedback": "Suport i comentaris",
|
||||
"support_third_party_description": "La vostra instal·lació immich la va empaquetar un tercer. Els problemes que experimenteu poden ser causats per aquest paquet així que, si us plau, plantegeu els poblemes amb ells en primer lloc mitjançant els enllaços següents.",
|
||||
"swap_merge_direction": "Canvia la direcció d'unió",
|
||||
"sync": "Sincronitza",
|
||||
"tag": "Etiqueta",
|
||||
"tag_assets": "Etiquetar actius",
|
||||
"tag_created": "Etiqueta creada: {tag}",
|
||||
"tag_feature_description": "Exploreu fotos i vídeos agrupats per temes d'etiquetes lògiques",
|
||||
"tag_not_found_question": "No trobeu una etiqueta? Creeu-ne una <link>aquí</link>",
|
||||
"tag_not_found_question": "No trobeu una etiqueta? <link>Crear una nova etiqueta</link>",
|
||||
"tag_updated": "Etiqueta actualizada: {tag}",
|
||||
"tagged_assets": "{count, plural, one {#Etiquetat} other {#Etiquetats}} {count, plural, one {# actiu} other {# actius}}",
|
||||
"tags": "Etiquetes",
|
||||
@@ -1258,6 +1278,7 @@
|
||||
"theme_selection": "Selecció de tema",
|
||||
"theme_selection_description": "Activa automàticament el tema fosc o clar en funció de les preferències del sistema del navegador",
|
||||
"they_will_be_merged_together": "Es combinaran",
|
||||
"third_party_resources": "Recursos de tercers",
|
||||
"time_based_memories": "Records basats en el temps",
|
||||
"timezone": "Fus horari",
|
||||
"to_archive": "Arxivar",
|
||||
@@ -1329,6 +1350,8 @@
|
||||
"version": "Versió",
|
||||
"version_announcement_closing": "El teu amic Alex",
|
||||
"version_announcement_message": "Hola amic, hi ha una nova versió de l'aplicació, si us plau, preneu-vos el temps per visitar les <link>release notes</link> i assegureu-vos que el vostre <code>docker-compose.yml</code> i <code>.env</code> estàn actualitzats per evitar qualsevol configuració incorrecta, especialment si utilitzeu WatchTower o qualsevol mecanisme que gestioni l'actualització automàtica de la vostra aplicació.",
|
||||
"version_history": "Historial de versions",
|
||||
"version_history_item": "Instal·lat {version} el {date}",
|
||||
"video": "Vídeo",
|
||||
"video_hover_setting": "Reprodueix la miniatura en passar el ratolí",
|
||||
"video_hover_setting_description": "Reprodueix la miniatura quan el ratolí plana sobre l'element. Fins i tot quan estigui deshabilitat, la reproducció s'iniciarà planant sobre el botó de reproducció.",
|
||||
@@ -51,8 +51,8 @@
|
||||
"external_library_created_at": "Externí knihovna (vytvořena {date})",
|
||||
"external_library_management": "Správa externích knihoven",
|
||||
"face_detection": "Detekce obličejů",
|
||||
"face_detection_description": "Detekce obličejů v obrázcích pomocí strojového učení. U videí se bere v úvahu pouze miniatura. \"Vše\" znovu zpracovává všechny položky. \"Chybějící\" zařadí do fronty položky, které ještě nebyly zpracovány. Zjištěné obličeje budou po dokončení funkce Rozpoznávání obličejů zařazeny do fronty a seskupeny do stávajících nebo nových osob.",
|
||||
"facial_recognition_job_description": "Seskupí nalezené obličeje do osob. Tento krok se spustí po dokončení detekce obličejů. \"Vše\" znovu seskupí všechny obličeje. \"Chybějící\" zpracuje obličeje, které nemají přiřazenou osobu.",
|
||||
"face_detection_description": "Detekce obličejů v obrázcích pomocí strojového učení. U videí se bere v úvahu pouze miniatura. „Obnovit“ znovu zpracuje všechny položky. „Resetovat“ navíc vymaže všechna aktuální data obličejů. „Chybějící“ zařadí do fronty položky, které ještě nebyly zpracovány. Zjištěné obličeje budou po dokončení funkce Rozpoznávání obličejů zařazeny do fronty a seskupeny do stávajících nebo nových osob.",
|
||||
"facial_recognition_job_description": "Seskupí nalezené obličeje do osob. Tento krok se spustí po dokončení detekce obličejů. „Resetovat“ znovu seskupí všechny obličeje. „Chybějící“ zpracuje obličeje, které nemají přiřazenou osobu.",
|
||||
"failed_job_command": "Příkaz {command} se nezdařil pro úlohu: {job}",
|
||||
"force_delete_user_warning": "UPOZORNĚNÍ: Tímto okamžitě odstraníte uživatele a všechny jeho položky. Tento krok nelze vrátit zpět a soubory nelze obnovit.",
|
||||
"forcing_refresh_library_files": "Vynucení obnovy všech souborů knihovny",
|
||||
@@ -110,7 +110,7 @@
|
||||
"machine_learning_clip_model_description": "Název CLIP modelu je uvedený <link>zde</link>. Pamatujte, že při změně modelu je nutné znovu spustit úlohu 'Chytré vyhledávání' pro všechny obrázky.",
|
||||
"machine_learning_duplicate_detection": "Kontrola duplicit",
|
||||
"machine_learning_duplicate_detection_enabled": "Povolit kontrolu duplicit",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Pokud je tato funkce vypnuta, budou identické položky stále duplikovány.",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Pokud je tato funkce vypnuta, budou identické položky stále deduplikovány.",
|
||||
"machine_learning_duplicate_detection_setting_description": "Použít CLIP embeddings k nalezení pravděpodobných duplicit",
|
||||
"machine_learning_enabled": "Povolit strojové učení",
|
||||
"machine_learning_enabled_description": "Pokud je vypnuto, budou všechny funkce strojového učení vypnuty bez ohledu na níže uvedená nastavení.",
|
||||
@@ -287,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Hardwarová akcelerace",
|
||||
"transcoding_hardware_acceleration_description": "Experimentální; mnohem rychlejší, ale při stejném datovém toku bude mít nižší kvalitu",
|
||||
"transcoding_hardware_decoding": "Hardwarové dekódování",
|
||||
"transcoding_hardware_decoding_setting_description": "Platí pouze pro NVENC, QSV a RKMPP. Povoluje kompletní akceleraci namísto akcelerace pouze kódování. Nemusí fungovat u všech videí.",
|
||||
"transcoding_hardware_decoding_setting_description": "Povoluje kompletní akceleraci namísto akcelerace pouze kódování. Nemusí fungovat u všech videí.",
|
||||
"transcoding_hevc_codec": "Kodek HEVC",
|
||||
"transcoding_max_b_frames": "Maximální počet B-snímků",
|
||||
"transcoding_max_b_frames_description": "Vyšší hodnoty zvyšují účinnost komprese, ale zpomalují kódování. Nemusí být kompatibilní s hardwarovou akcelerací na starších zařízeních. Hodnota 0 zakáže B-snímky, zatímco -1 tuto hodnotu nastaví automaticky.",
|
||||
@@ -382,7 +382,7 @@
|
||||
"all_videos": "Všechna videa",
|
||||
"allow_dark_mode": "Povolit tmavý režim",
|
||||
"allow_edits": "Povolit úpravy",
|
||||
"allow_public_user_to_download": "Povolit veřejnosti stahování",
|
||||
"allow_public_user_to_download": "Povolit veřejnosti stahovat",
|
||||
"allow_public_user_to_upload": "Povolit veřejnosti nahrávat",
|
||||
"anti_clockwise": "Proti směru hodinových ručiček",
|
||||
"api_key": "API klíč",
|
||||
@@ -888,6 +888,7 @@
|
||||
"look": "Zobrazení",
|
||||
"loop_videos": "Videa ve smyčce",
|
||||
"loop_videos_description": "Povolit automatickou smyčku videa v prohlížeči.",
|
||||
"main_branch_warning": "Používáte vývojovou verzi; důrazně doporučujeme používat verzi z vydání!",
|
||||
"make": "Výrobce",
|
||||
"manage_shared_links": "Spravovat sdílené odkazy",
|
||||
"manage_sharing_with_partners": "Správa sdílení s partnery",
|
||||
@@ -1093,11 +1094,13 @@
|
||||
"recent_searches": "Nedávná vyhledávání",
|
||||
"refresh": "Obnovit",
|
||||
"refresh_encoded_videos": "Obnovit kódovaná videa",
|
||||
"refresh_faces": "Obnovit obličeje",
|
||||
"refresh_metadata": "Obnovit metadata",
|
||||
"refresh_thumbnails": "Obnovit miniatury",
|
||||
"refreshed": "Obnoveno",
|
||||
"refreshes_every_file": "Znovu načte všechny stávající a nové soubory",
|
||||
"refreshing_encoded_video": "Obnovování kódovaného videa",
|
||||
"refreshing_faces": "Obnovování obličejů",
|
||||
"refreshing_metadata": "Obnovování metadat",
|
||||
"regenerating_thumbnails": "Regenerace miniatur",
|
||||
"remove": "Odstranit",
|
||||
@@ -1191,8 +1194,8 @@
|
||||
"send_message": "Odeslat zprávu",
|
||||
"send_welcome_email": "Poslat uvítací e-mail",
|
||||
"server": "Server",
|
||||
"server_offline": "Server Offline",
|
||||
"server_online": "Server Online",
|
||||
"server_offline": "Server offline",
|
||||
"server_online": "Server online",
|
||||
"server_stats": "Statistiky serveru",
|
||||
"server_version": "Verze serveru",
|
||||
"set": "Nastavit",
|
||||
@@ -1205,8 +1208,8 @@
|
||||
"settings_saved": "Nastavení uloženo",
|
||||
"share": "Sdílet",
|
||||
"shared": "Sdílené",
|
||||
"shared_by": "Sdílel",
|
||||
"shared_by_user": "Sdíleno uživatelem {user}",
|
||||
"shared_by": "Sdílel(a)",
|
||||
"shared_by_user": "Sdílel(a) {user}",
|
||||
"shared_by_you": "Sdíleli jste",
|
||||
"shared_from_partner": "Fotky od {partner}",
|
||||
"shared_link_options": "Možnosti sdíleného odkazu",
|
||||
49
i18n/cv.json
Normal file
49
i18n/cv.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"about": "Ҫинчен",
|
||||
"account": "Шута ҫырни",
|
||||
"account_settings": "Шута ҫырни ӗнерленӳ",
|
||||
"acknowledge": "Çирӗплет",
|
||||
"action": "Ӗçлени",
|
||||
"actions": "Ӗҫсем",
|
||||
"active": "Хастар",
|
||||
"activity": "Хастарлӑх",
|
||||
"activity_changed": "Хастарлӑха {enabled, select, true {кӗртнӗ} other {сӳнтернӗ}}",
|
||||
"add": "Хуш",
|
||||
"add_a_description": "Ҫырса кӑтартни хуш",
|
||||
"add_a_location": "Вырӑн хуш",
|
||||
"add_a_name": "Ятне хуш",
|
||||
"add_a_title": "Ят хуш",
|
||||
"add_exclusion_pattern": "Кӑларса пӑрахмалли йӗрке хуш",
|
||||
"add_import_path": "Импорт ҫулне хуш",
|
||||
"add_location": "Вырӑн хуш",
|
||||
"add_more_users": "Усӑҫсем ытларах хуш",
|
||||
"add_partner": "Мӑшӑр хуш",
|
||||
"add_path": "Ҫулне хуш",
|
||||
"add_photos": "Сӑнӳкерчӗксем хуш",
|
||||
"add_to": "Мӗн те пулин хуш...",
|
||||
"add_to_album": "Альбома хуш",
|
||||
"add_to_shared_album": "Пӗрлехи альбома хуш",
|
||||
"added_to_archive": "Архива хушнӑ",
|
||||
"added_to_favorites": "Суйласа илнине хушнӑ",
|
||||
"added_to_favorites_count": "Суйласа илнине {count, number} хушнӑ",
|
||||
"admin": {
|
||||
"asset_offline_description": "Библиотекӑн ҫак тулаш файлне дискра урӑх тупайман, карҫинккана куҫарнӑ. Енчен те файла вулавӑш ӑшне куҫарнӑ пулсан, тивӗҫлӗ ҫӗнӗ ресурс тупас тесен хӑвӑрӑн вӑхӑтлӑх шкалӑна тӗрӗслӗр. Ҫак файла ҫӗнӗрен чӗртес тесен файл патне каймалли ҫула Immich валли аяларах ҫитернине курса ӗненӗр, библиотекӑна сканерланине пурнӑҫлӑр.",
|
||||
"authentication_settings_disable_all": "Эсир кӗмелли пур меслетсене те чарса лартасшӑн тесе шутлатӑр-и? Кӗмелли шӑтӑка пӗтӗмпех уҫаҫҫӗ.",
|
||||
"background_task_job": "Курăнман ӗҫсем",
|
||||
"check_all": "Пурне те тӗрӗслӗр",
|
||||
"cleared_jobs": "Ӗҫсене тасатнӑ:{job}",
|
||||
"confirm_email_below": "Ҫирӗплетес тесен, аяларах «{email}» кӗртӗр",
|
||||
"confirm_reprocess_all_faces": "Пӗтӗм сӑнӗсене тепӗр хут палӑртас килет тесе шанатӑр-и? Ҫавӑн пекех ятсене пур ҫынран та хуратӗҫ.",
|
||||
"create_job": "Ӗҫе ту",
|
||||
"disable_login": "Кӗме чарӑр",
|
||||
"duplicate_detection_job_description": "Пӗр пек ӳкерчӗксене тупма машинӑллӑ вӗренӗве ӗҫлеттерӗр. Ӑслӑ шыравпа усӑ кураҫҫӗ",
|
||||
"face_detection": "Пит-куҫа тупасси",
|
||||
"force_delete_user_warning": "ПУЛТАРУЛӐХ: Ку усӑ куракана тата мӗнпур ресурса ҫийӗнчех кӑларса пӑрахасси патне илсе ҫитерӗ. Кӑна пӑрахӑҫлама май ҫук, файлсене те юсаса пӗтереймеҫҫӗ.",
|
||||
"image_format": "Тулашлăх",
|
||||
"image_preview_description": "Вӑтам пысӑкӑш ӳкерчӗк, уйрӑм метаданнӑйсем, пӗр объекта пӑхнӑ чухне тата машинӑллӑ вӗренӳре усӑ кураҫҫӗ",
|
||||
"image_preview_quality_description": "1-100 таран малтанхи пахалӑх. Ҫӳллӗреххи лайӑхрах, анчах та пысӑкрах файлсем туса кӑларать тата приложенисен хуравлӑхне чакарма пултарать. Пӗчӗк хак лартни машинӑллӑ вӗренӳ пахалӑхне витӗм кӳме пултарать.",
|
||||
"image_preview_title": "Малтанлӑха пӑхмалли ӗнерлевсем",
|
||||
"image_quality": "Пахалӑх",
|
||||
"image_resolution": "Виҫе"
|
||||
}
|
||||
}
|
||||
@@ -384,35 +384,46 @@
|
||||
"back": "Tilbage",
|
||||
"backward": "Baglæns",
|
||||
"blurred_background": "Sløret baggrund",
|
||||
"bugs_and_feature_requests": "Fejl & forbedringsønsker",
|
||||
"build": "Byg",
|
||||
"build_image": "Byggefil",
|
||||
"bulk_delete_duplicates_confirmation": "Er du sikker på, at du vil slette alle {count, plural, one {# duplicate asset} other {# duplicate assets}}? Dette vil beholde den største fil i hver gruppe og slette alle dubletter. Denne handling kan ikke fortrydes!",
|
||||
"bulk_keep_duplicates_confirmation": "Er du sikker på, at du vil beholde {count, plural, one {# duplicate asset} other {# duplicate assets}}? Dette vil løse alle dubletgrupper uden at slette noget.",
|
||||
"camera": "Kamera",
|
||||
"camera_brand": "Kameramærke",
|
||||
"camera_model": "Kameramodel",
|
||||
"cancel": "Annuller",
|
||||
"cancel": "Annullér",
|
||||
"cancel_search": "Annullér søgning",
|
||||
"cannot_merge_people": "Kan ikke sammenflette personer",
|
||||
"cannot_undo_this_action": "Du kan ikke fortryde denne handling!",
|
||||
"cannot_update_the_description": "Kan ikke opdatere beskrivelsen",
|
||||
"cant_apply_changes": "Kan ikke anvende ændringer",
|
||||
"cant_get_faces": "Kan ikke hente ansigter",
|
||||
"cant_search_people": "Kan ikke søge i personer",
|
||||
"cant_search_places": "Kan ikke søge i steder",
|
||||
"change_date": "Ændr dato",
|
||||
"change_expiration_time": "Ændrer udløbstidspunkt",
|
||||
"change_expiration_time": "Ændr udløbstidspunkt",
|
||||
"change_location": "Ændr sted",
|
||||
"change_name": "Ændr navn",
|
||||
"change_name_successfully": "Navn ændret med succes",
|
||||
"change_password": "Skift Kodeord",
|
||||
"change_your_password": "Skift din adgangskode",
|
||||
"changed_visibility_successfully": "Ændrede synlighed med succes",
|
||||
"check_all": "Tjek alle",
|
||||
"check_logs": "Tjek logs",
|
||||
"choose_matching_people_to_merge": "Vælg personer der matcher til sammenfletning",
|
||||
"change_name_successfully": "Navn er ændret",
|
||||
"change_password": "Skift kodeord",
|
||||
"change_password_description": "Dette er enten første gang du tilmelder dig, eller en ændring af kodeordet blev bestilt. Indtast dit nye kodeord herunder.",
|
||||
"change_your_password": "Skift dit kodeord",
|
||||
"changed_visibility_successfully": "Synlighed blev ændret",
|
||||
"check_all": "Markér alle",
|
||||
"check_logs": "Tjek logfiler",
|
||||
"choose_matching_people_to_merge": "Vælg matchende personer til sammenfletning",
|
||||
"city": "By",
|
||||
"clear": "Ryd",
|
||||
"clear_all": "Ryd alle",
|
||||
"clear_all_recent_searches": "Ryd alle seneste søgninger",
|
||||
"clear_message": "Ryd bedsked",
|
||||
"clear_value": "Ryd værdi",
|
||||
"clockwise": "Med uret",
|
||||
"close": "Luk",
|
||||
"collapse_all": "Kollaps alle",
|
||||
"collapse": "Klap sammen",
|
||||
"collapse_all": "Klap alle sammen",
|
||||
"color": "Farve",
|
||||
"color_theme": "Farvetema",
|
||||
"comment_options": "Kommentarindstillinger",
|
||||
"comments_are_disabled": "Kommentarer er slået fra",
|
||||
@@ -28,7 +28,7 @@
|
||||
"added_to_favorites_count": "{count, number} zu Favoriten hinzugefügt",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Ausschlussmuster hinzufügen. Platzhalter, wie *, **, und ? werden unterstützt. Um alle Dateien in einem Verzeichnis namens „Raw\" zu ignorieren, „**/Raw/**“ verwenden. Um alle Dateien zu ignorieren, die auf „.tif“ enden, „**/*.tif“ verwenden. Um einen absoluten Pfad zu ignorieren, „/pfad/zum/ignorieren/**“ verwenden.",
|
||||
"asset_offline_description": "Diese Datei einer externen Bibliotheks befindet sich nicht mehr auf der Festplatte und wurde in den Papierkorb verschoben. Wenn die Datei innerhalb der Bibliothek verschoben wurde, überprüfe deine Zeitleiste auf die neue entsprechende Datei. Um diese Datei wiederherzustellen, stelle bitte sicher, dass Immich auf den unten stehenden Dateipfad zugreifen und die Bibliothek scannen kann.",
|
||||
"asset_offline_description": "Diese Datei einer externen Bibliothek befindet sich nicht mehr auf der Festplatte und wurde in den Papierkorb verschoben. Falls die Datei innerhalb der Bibliothek verschoben wurde, überprüfe deine Zeitleiste auf die neue entsprechende Datei. Um diese Datei wiederherzustellen, stelle bitte sicher, dass Immich auf den unten stehenden Dateipfad zugreifen kann und scanne die Bibliothek.",
|
||||
"authentication_settings": "Authentifizierungseinstellungen",
|
||||
"authentication_settings_description": "Passwort-, OAuth- und sonstigen Authentifizierungseinstellungen verwalten",
|
||||
"authentication_settings_disable_all": "Bist du sicher, dass du alle Anmeldemethoden deaktivieren willst? Die Anmeldung wird vollständig deaktiviert.",
|
||||
@@ -38,33 +38,33 @@
|
||||
"cleared_jobs": "Folgende Aufgaben zurückgesetzt: {job}",
|
||||
"config_set_by_file": "Ist derzeit in einer Konfigurationsdatei festgelegt",
|
||||
"confirm_delete_library": "Bist du sicher, dass du die Bibliothek {library} löschen willst?",
|
||||
"confirm_delete_library_assets": "Bist du sicher, dass du diese Bibliothek löschen willst? Dies löscht alle {count, plural, one {# enthaltenes Objekt} other {alle # enthaltenen Objekte}} aus Immich und kann nicht rückgängig gemacht werden. Die Dateien bleiben auf der Festplatte erhalten.",
|
||||
"confirm_email_below": "Bestätige, indem du \"{email}\" unten eingibst",
|
||||
"confirm_delete_library_assets": "Bist du sicher, dass du diese Bibliothek löschen willst? Dies löscht {count, plural, one {# enthaltenes Objekt} other {alle # enthaltenen Objekte}} aus Immich und kann nicht rückgängig gemacht werden. Die Dateien bleiben auf der Festplatte erhalten.",
|
||||
"confirm_email_below": "Bestätige, indem du unten \"{email}\" eingibst",
|
||||
"confirm_reprocess_all_faces": "Bist du sicher, dass du alle Gesichter erneut verarbeiten möchtest? Dies löscht auch alle bereits benannten Personen.",
|
||||
"confirm_user_password_reset": "Bist du sicher, dass du das Passwort für {user} zurücksetzen möchtest?",
|
||||
"create_job": "Job erstellen",
|
||||
"create_job": "Aufgabe erstellen",
|
||||
"crontab_guru": "Crontab Guru",
|
||||
"disable_login": "Login deaktvieren",
|
||||
"disabled": "Deaktiviert",
|
||||
"duplicate_detection_job_description": "Diese Aufgabe führt das maschinelle Lernen für jede Datei aus, um Duplikate zu finden. Diese Aufgabe beruht auf der Smart Search Technologie",
|
||||
"exclusion_pattern_description": "Mit Ausschlussmustern können Dateien und Ordner beim Scannen Ihrer Bibliothek ignoriert werden. Dies ist nützlich, wenn Sie Ordner haben, die Dateien enthalten, die Sie nicht importieren möchten, wie z. B. RAW-Dateien.",
|
||||
"duplicate_detection_job_description": "Diese Aufgabe führt das maschinelle Lernen für jede Datei aus, um Duplikate zu finden. Diese Aufgabe beruht auf der intelligenten Suche",
|
||||
"exclusion_pattern_description": "Mit Ausschlussmustern können Dateien und Ordner beim Scannen Ihrer Bibliothek ignoriert werden. Dies ist nützlich, wenn du Ordner hast, die Dateien enthalten, die du nicht importieren möchtest, wie z. B. RAW-Dateien.",
|
||||
"external_library_created_at": "Externe Bibliothek (erstellt am {date})",
|
||||
"external_library_management": "Externe Bibliotheksverwaltung",
|
||||
"external_library_management": "Verwaltung externer Bibliotheken",
|
||||
"face_detection": "Gesichtserkennung",
|
||||
"face_detection_description": "Diese Aufgabe erkennt Gesichter in Dateien mittels maschinellen Lernens. Bei Videos wird nur die Miniaturansicht verwendet. „Alle“ verarbeitet alle Dateien neu, während „Fehlende“ nur nicht verarbeitete Dateien in die Warteschlange stellt. Erkannte Gesichter werden zur Gruppierung in bestehende oder neue Personen in die Warteschlange gestellt.",
|
||||
"facial_recognition_job_description": "Diese Aufgabe gruppiert erkannte Gesichter zu Personen nach der Gesichtserkennung. „Alle“ clustert alle Gesichter neu, während „Fehlende“ Gesichter ohne Zuordnung in die Warteschlange stellt.",
|
||||
"face_detection_description": "Diese Aufgabe erkennt Gesichter in Dateien mittels maschinellen Lernens. Bei Videos wird nur die Miniaturansicht verwendet. „Aktualisieren“ verarbeitet alle Dateien neu. „Zurücksetzen“ setzt zusätzlich alle Gesichter zurück. „Fehlende“ stellt nur nicht verarbeitete Dateien in die Warteschlange. Erkannte Gesichter werden zur Gruppierung in bestehende oder neue Personen in die Warteschlange gestellt.",
|
||||
"facial_recognition_job_description": "Diese Aufgabe gruppiert im Anschluss an die Gesichtserkennung die erkannten Gesichter zu Personen. „Zurücksetzen“ gruppiert alle Gesichter neu, während „Fehlende“ Gesichter ohne Zuordnung in die Warteschlange stellt.",
|
||||
"failed_job_command": "Befehl {command} ist für Aufgabe {job} fehlgeschlagen",
|
||||
"force_delete_user_warning": "WARNUNG: Diese Aktion löscht sofort den Benutzer und all seine Dateien. Dies kann nicht rückgängig gemacht werden und die Dateien können nicht wiederhergestellt werden.",
|
||||
"forcing_refresh_library_files": "Erneutes Laden aller Bibliotheksdateien erzwingen",
|
||||
"image_format": "Format",
|
||||
"image_format_description": "WebP erzeugt kleinere Dateien als JPEG, ist dafür aber etwas langsamer in der Verarbeitung.",
|
||||
"image_format_description": "WebP erzeugt kleinere Dateien als JPEG, ist aber etwas langsamer in der Erstellung.",
|
||||
"image_prefer_embedded_preview": "Eingebettete Vorschau bevorzugen",
|
||||
"image_prefer_embedded_preview_setting_description": "Verwende eingebettete Vorschaubilder in RAW-Fotos als Grundlage für die Bildverarbeitung, sofern diese zur Verfügung stehen. Dies kann bei einigen Bildern genauere Farben erzeugen, allerdings ist die Qualität der Vorschau kameraabhängig und das Bild kann mehr Kompressionsartefakte aufweisen.",
|
||||
"image_prefer_wide_gamut": "Breites Spektrum bevorzugen",
|
||||
"image_prefer_wide_gamut_setting_description": "Verwendung von Display P3 (DCI-P3) für Miniaturansichten. Dadurch bleibt die Lebendigkeit von Bildern mit breiten Farbräumen besser erhalten, aber die Bilder können auf älteren Geräten mit einer älteren Browserversion etwas anders aussehen. sRGB-Bilder werden im sRGB-Format belassen, um Farbverschiebungen zu vermeiden.",
|
||||
"image_preview_description": "Mittelgroßes Bild mit entfernten Metadaten, das bei der Betrachtung einer einzelnen Datei und für maschinelles Lernen verwendet wird",
|
||||
"image_preview_format": "Vorschauformat",
|
||||
"image_preview_quality_description": "Vorschauqualität von 1-100. Ein höherer Wert ist besser, erzeugt aber größere Dateien und kann die Reaktionsfähigkeit der App beeinträchtigen. Die Einstellung eines niedrigen Wertes kann die Qualität des maschinellen Lernens beeinträchtigen.",
|
||||
"image_preview_quality_description": "Vorschauqualität von 1-100. Ein höherer Wert ist besser, erzeugt dadurch aber größere Dateien und kann die Reaktionsfähigkeit der App beeinträchtigen. Die Einstellung eines niedrigen Wertes kann dafür aber die Qualität des maschinellen Lernens beeinträchtigen.",
|
||||
"image_preview_resolution": "Vorschau-Auflösung",
|
||||
"image_preview_resolution_description": "Dies wird beim Anzeigen eines einzelnen Fotos und für das maschinelle Lernen verwendet. Höhere Auflösungen können mehr Details beibehalten, benötigen aber mehr Zeit für die Kodierung, haben größere Dateigrößen und können die Reaktionsfähigkeit der App beeinträchtigen.",
|
||||
"image_preview_title": "Vorschaueinstellungen",
|
||||
@@ -80,21 +80,21 @@
|
||||
"image_thumbnail_resolution": "Miniaturansichts-Auflösung",
|
||||
"image_thumbnail_resolution_description": "Dies wird bei der Anzeige von Bildergruppen („Zeitleiste“, „Albumansicht“ usw.) verwendet. Höhere Auflösungen können mehr Details beibehalten, benötigen aber mehr Zeit für die Kodierung, haben größere Dateigrößen und können die Reaktionsfähigkeit der App beeinträchtigen.",
|
||||
"image_thumbnail_title": "Miniaturansicht-Einstellungen",
|
||||
"job_concurrency": "{job} - (Anzahl gleichzeitiger Prozesse)",
|
||||
"job_created": "Job erstellt",
|
||||
"job_not_concurrency_safe": "Dieser Job ist nicht parallelisierungssicher.",
|
||||
"job_settings": "Job-Einstellungen",
|
||||
"job_settings_description": "Gleichzeitige Job-Prozessen verwalten",
|
||||
"job_status": "Job-Status",
|
||||
"job_concurrency": "{job} (Anzahl gleichzeitiger Prozesse)",
|
||||
"job_created": "Aufgabe erstellt",
|
||||
"job_not_concurrency_safe": "Diese Aufgabe ist nicht parallelisierungssicher.",
|
||||
"job_settings": "Aufgaben-Einstellungen",
|
||||
"job_settings_description": "Gleichzeitige Aufgaben-Prozesse verwalten",
|
||||
"job_status": "Aufgaben-Status",
|
||||
"jobs_delayed": "{jobCount, plural, other {# verzögert}}",
|
||||
"jobs_failed": "{jobCount, plural, other {# fehlgeschlagen}}",
|
||||
"library_created": "Bibliothek erstellt: {library}",
|
||||
"library_cron_expression": "Cron-Ausdruck",
|
||||
"library_cron_expression_description": "Legen Sie das Überprüfungsintervall mit Hilfe des cron-Formats fest. Für weitere Informationen siehe z.B. <link>Crontab Guru</link>",
|
||||
"library_cron_expression_description": "Lege das Überprüfungsintervall mit Hilfe des cron-Formats fest. Für weitere Informationen siehe z.B. <link>Crontab Guru</link>",
|
||||
"library_cron_expression_presets": "Cron-Expression Voreinstellungen",
|
||||
"library_deleted": "Bibliothek gelöscht",
|
||||
"library_import_path_description": "Gib einen Ordner für den Import an. Dieser Ordner, einschließlich der Unterordner, wird nach Bildern und Videos durchsucht.",
|
||||
"library_scanning": "Periodisches scannen",
|
||||
"library_scanning": "Periodisches Scannen",
|
||||
"library_scanning_description": "Regelmäßiges Durchsuchen der Bibliothek einstellen",
|
||||
"library_scanning_enable_description": "Regelmäßiges Scannen der Bibliothek aktivieren",
|
||||
"library_settings": "Externe Bibliothek",
|
||||
@@ -104,12 +104,12 @@
|
||||
"library_watching_settings": "Bibliotheksüberwachung (EXPERIMENTELL)",
|
||||
"library_watching_settings_description": "Automatisch auf geänderte Dateien prüfen",
|
||||
"logging_enable_description": "Aktiviere Logging",
|
||||
"logging_level_description": "Wenn aktiviert, welches Log Level genutzt wird.",
|
||||
"logging_level_description": "Wenn aktiviert, welches Log-Level genutzt wird.",
|
||||
"logging_settings": "Protokollierung",
|
||||
"machine_learning_clip_model": "CLIP-Modell",
|
||||
"machine_learning_clip_model_description": "Der Name eines CLIP-Modells, welches <link>\"hier\"</link> aufgeführt ist. Beachte, dass du den Job \"Intelligente Suche\" für alle Bilder erneut ausführen musst, wenn du das Modell wechselst.",
|
||||
"machine_learning_duplicate_detection": "Duplikats-Erkennung",
|
||||
"machine_learning_duplicate_detection_enabled": "Duplikat-Erkennung aktivieren",
|
||||
"machine_learning_clip_model_description": "Der Name eines CLIP-Modells, welches <link>hier</link> aufgeführt ist. Beachte, dass du die Aufgabe \"Intelligente Suche\" für alle Bilder erneut ausführen musst, wenn du das Modell wechselst.",
|
||||
"machine_learning_duplicate_detection": "Duplikaterkennung",
|
||||
"machine_learning_duplicate_detection_enabled": "Duplikaterkennung aktivieren",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Falls diese Option deaktiviert ist, werden exakt identische Dateien dennoch de-dupliziert.",
|
||||
"machine_learning_duplicate_detection_setting_description": "Verwendung von CLIP-Embeddings zum Erkennen möglicher Duplikate",
|
||||
"machine_learning_enabled": "Maschinelles Lernen aktivieren",
|
||||
@@ -117,21 +117,21 @@
|
||||
"machine_learning_facial_recognition": "Gesichtsidentifikation",
|
||||
"machine_learning_facial_recognition_description": "Erkenne, identifiziere und gruppiere Gesichter in Bildern",
|
||||
"machine_learning_facial_recognition_model": "Gesichtserkennungs-Modell",
|
||||
"machine_learning_facial_recognition_model_description": "Die Modelle sind in absteigender Reihenfolge ihrer Größe aufgeführt. Größere Modelle sind langsamer und verbrauchen mehr Speicher, liefern aber bessere Ergebnisse. Bitte beachte dabei, dass du den Gesichtserkennungsjob für alle Bilder neu starten musst, wenn du ein Modell änderst.",
|
||||
"machine_learning_facial_recognition_model_description": "Die Modelle sind in absteigender Reihenfolge ihrer Größe aufgeführt. Größere Modelle sind langsamer und verbrauchen mehr Speicher, liefern aber bessere Ergebnisse. Bitte beachte dabei, dass du die Gesichtserkennungsaufgabe für alle Bilder neu starten musst, wenn du ein Modell änderst.",
|
||||
"machine_learning_facial_recognition_setting": "Gesichtserkennung aktivieren",
|
||||
"machine_learning_facial_recognition_setting_description": "Wenn diese Option deaktiviert ist, werden die Bilder nicht für die Gesichtserkennung kodiert und der Abschnitt „Personen“ auf der Seite „Erkunden“ wird nicht dargestellt.",
|
||||
"machine_learning_max_detection_distance": "Maximaler Erkennungsabstand",
|
||||
"machine_learning_max_detection_distance_description": "Maximaler Unterschied zwischen zwei Bildern, um sie als Duplikate zu betrachten, im Bereich von 0,001-0,1. Bei höheren Werten werden mehr Duplikate erkannt, aber es kann zu falsch positiven Ergebnissen kommen.",
|
||||
"machine_learning_max_detection_distance_description": "Maximaler Unterschied zwischen zwei Bildern, um sie als Duplikate zu betrachten, im Bereich von 0,001-0,1. Bei höheren Werten werden mehr Duplikate erkannt, aber es kann zu falsch-positiven Ergebnissen kommen.",
|
||||
"machine_learning_max_recognition_distance": "Maximaler Erkennungsabstand",
|
||||
"machine_learning_max_recognition_distance_description": "Maximaler Abstand zwischen zwei Gesichtern, die als dieselbe Person angesehen werden, von 0-2. Ein niedrigerer Wert kann verhindern, dass zwei Personen als dieselbe Person eingestuft werden, während ein höherer Wert verhindern kann, dass ein und dieselbe Person als zwei verschiedene Personen eingestuft wird. Bitte beachte dabei, dass es einfacher ist, zwei Personen zu verschmelzen, als eine Person in zwei zu teilen, also wähle nach Möglichkeit einen niedrigeren Schwellenwert.",
|
||||
"machine_learning_min_detection_score": "Minimale Erkennungsrate",
|
||||
"machine_learning_min_detection_score_description": "Minimale Konfidenzrate für die Erkennung eines Gesichts von 0-1. Bei niedrigeren Werten werden mehr Gesichter erkannt, aber es kann zu falsch-positiven Ergebnissen kommen.",
|
||||
"machine_learning_min_recognized_faces": "Mindestens erkannte Gesichter",
|
||||
"machine_learning_min_recognized_faces_description": "Die Mindestanzahl von erkannten Gesichtern, damit eine Person erstellt werden kann. Eine Erhöhung dieses Wertes macht die Gesichtserkennung präziser, erhöht aber die Wahrscheinlichkeit, dass ein Gesicht nicht zu einer Person zugeordnet werden kann.",
|
||||
"machine_learning_min_recognized_faces_description": "Die Mindestanzahl von erkannten Gesichtern, damit eine Person erstellt werden kann. Eine Erhöhung dieses Wertes macht die Gesichtserkennung präziser, erhöht aber die Wahrscheinlichkeit, dass ein Gesicht nicht zu einer Person zugeordnet wird.",
|
||||
"machine_learning_settings": "Einstellungen für maschinelles Lernen",
|
||||
"machine_learning_settings_description": "Funktionen und Einstellungen für das maschinelle Lernen verwalten",
|
||||
"machine_learning_settings_description": "Funktionen und Einstellungen des maschinellen Lernens verwalten",
|
||||
"machine_learning_smart_search": "Intelligente Suche",
|
||||
"machine_learning_smart_search_description": "Semantische Bildsuche mit CLIP-Einbettungen",
|
||||
"machine_learning_smart_search_description": "Semantische Bildsuche mittels CLIP-Einbettungen",
|
||||
"machine_learning_smart_search_enabled": "Intelligente Suche aktivieren",
|
||||
"machine_learning_smart_search_enabled_description": "Ist diese Option deaktiviert, werden die Bilder nicht für die intelligente Suche verwendet.",
|
||||
"machine_learning_url_description": "Server-URL für maschinelles Lernen",
|
||||
@@ -139,31 +139,31 @@
|
||||
"manage_log_settings": "Log-Einstellungen verwalten",
|
||||
"map_dark_style": "Dunkler Stil",
|
||||
"map_enable_description": "Kartenfunktionen aktivieren",
|
||||
"map_gps_settings": "Karten & GPS Einstellungen",
|
||||
"map_gps_settings_description": "Karten & GPS Einstellungen verwalten",
|
||||
"map_gps_settings": "Karten- & GPS-Einstellungen",
|
||||
"map_gps_settings_description": "Karten- & GPS-Einstellungen verwalten",
|
||||
"map_implications": "Die Kartenfunktion verwendet einen externen Tile-Service (tiles.immich.cloud)",
|
||||
"map_light_style": "Heller Stil",
|
||||
"map_manage_reverse_geocoding_settings": "Einstellungen für die <link>Umgekehrte Geokodierung</link> verwalten",
|
||||
"map_manage_reverse_geocoding_settings": "Einstellungen für die <link>umgekehrte Geokodierung</link> verwalten",
|
||||
"map_reverse_geocoding": "Umgekehrte Geokodierung",
|
||||
"map_reverse_geocoding_enable_description": "Umgekehrte Geokodierung aktivieren",
|
||||
"map_reverse_geocoding_settings": "Einstellungen für Umgekehrte Geokodierung",
|
||||
"map_settings": "Karten",
|
||||
"map_settings_description": "Karten- und GPS Einstellungen verwalten",
|
||||
"map_reverse_geocoding_settings": "Einstellungen für umgekehrte Geokodierung",
|
||||
"map_settings": "Karte",
|
||||
"map_settings_description": "Karten- und GPS-Einstellungen verwalten",
|
||||
"map_style_description": "URL zu einem style.json Karten-Theme",
|
||||
"metadata_extraction_job": "Metadaten extrahieren",
|
||||
"metadata_extraction_job_description": "Extrahieren von Metadaten, wie zum Beispiel GPS, Gesichtern und Auflösung aus jeder Datei",
|
||||
"metadata_faces_import_setting": "Import von Gesichtern aktivieren",
|
||||
"metadata_faces_import_setting_description": "Gesichter aus EXIF Daten des Bildes und Sidecar Dateien importieren",
|
||||
"metadata_settings": "Metadaten Einstellungen",
|
||||
"metadata_settings_description": "Metadaten Einstellungen verwalten",
|
||||
"metadata_faces_import_setting_description": "Gesichter aus EXIF-Daten des Bildes und Sidecar-Dateien importieren",
|
||||
"metadata_settings": "Metadaten-Einstellungen",
|
||||
"metadata_settings_description": "Metadaten-Einstellungen verwalten",
|
||||
"migration_job": "Migration",
|
||||
"migration_job_description": "Diese Aufgabe migriert Miniaturansichten für Dateien und Gesichter in die neueste Ordnerstruktur",
|
||||
"no_paths_added": "Keine Pfade hinzugefügt",
|
||||
"no_pattern_added": "Kein Pattern hinzugefügt",
|
||||
"note_apply_storage_label_previous_assets": "Hinweis: Um das Storage Label auf die vorher hochgeladenen Dateien anzuwenden, starte den",
|
||||
"no_pattern_added": "Kein Ausschlussmuster hinzugefügt",
|
||||
"note_apply_storage_label_previous_assets": "Hinweis: Um den Speicherpfad auf die vorher hochgeladenen Dateien anzuwenden, starte den",
|
||||
"note_cannot_be_changed_later": "HINWEIS: Dies kann später nicht mehr geändert werden!",
|
||||
"note_unlimited_quota": "Hinweis: 0 eingeben für unlimitiertes Kontingent",
|
||||
"notification_email_from_address": "Von",
|
||||
"notification_email_from_address": "Absenderadresse",
|
||||
"notification_email_from_address_description": "E-Mail-Adresse des Senders, zum Beispiel: \"Immich Photo Server <noreply@example.com>\"",
|
||||
"notification_email_host_description": "Host des E-Mail-Servers (z.B. smtp.immich.app)",
|
||||
"notification_email_ignore_certificate_errors": "Ignoriere Zertifikats-Fehler",
|
||||
@@ -178,13 +178,13 @@
|
||||
"notification_email_username_description": "Benutzername, der bei der Anmeldung am E-Mail-Server verwendet wird",
|
||||
"notification_enable_email_notifications": "E-Mail-Benachrichtigungen aktivieren",
|
||||
"notification_settings": "Benachrichtigungseinstellungen",
|
||||
"notification_settings_description": "Eenachrichtigungseinstellungen (inkl. E-Mail) verwalten",
|
||||
"notification_settings_description": "Benachrichtigungseinstellungen (inkl. E-Mail) verwalten",
|
||||
"oauth_auto_launch": "Auto-Start",
|
||||
"oauth_auto_launch_description": "Automatischer Start des OAuth-Anmeldevorgangs beim Aufrufen der Anmeldeseite",
|
||||
"oauth_auto_register": "Automatische Registrierung",
|
||||
"oauth_auto_register_description": "Automatische Registrierung neuer Benutzer nach der OAuth-Anmeldung",
|
||||
"oauth_button_text": "Button Text",
|
||||
"oauth_client_id": "Client ID",
|
||||
"oauth_button_text": "Button-Text",
|
||||
"oauth_client_id": "Client-ID",
|
||||
"oauth_client_secret": "Client-Geheimnis",
|
||||
"oauth_enable_description": "Anmeldung mit OAuth",
|
||||
"oauth_issuer_url": "Aussteller-URL",
|
||||
@@ -192,7 +192,7 @@
|
||||
"oauth_mobile_redirect_uri_override": "Mobile Umleitungs-URI überschreiben",
|
||||
"oauth_mobile_redirect_uri_override_description": "Einschalten, wenn der OAuth-Provider keine mobile URI wie '{callback}' erlaubt",
|
||||
"oauth_profile_signing_algorithm": "Algorithmus zur Profilsignierung",
|
||||
"oauth_profile_signing_algorithm_description": "Dieser Algorithmus wird für die für die Signatur des Benutzerprofils verwendet.",
|
||||
"oauth_profile_signing_algorithm_description": "Dieser Algorithmus wird für die Signatur des Benutzerprofils verwendet.",
|
||||
"oauth_scope": "Umfang",
|
||||
"oauth_settings": "OAuth",
|
||||
"oauth_settings_description": "OAuth-Anmeldeeinstellungen verwalten",
|
||||
@@ -203,11 +203,11 @@
|
||||
"oauth_storage_quota_claim": "Speicherkontingentangabe",
|
||||
"oauth_storage_quota_claim_description": "Setzen Sie das Speicherkontingent des Benutzers automatisch auf den angegebenen Wert.",
|
||||
"oauth_storage_quota_default": "Standard-Speicherplatzkontingent (GiB)",
|
||||
"oauth_storage_quota_default_description": "Kontingent in GiB, welcher verwendet werden kann, wenn kein Anspruch erhoben wurde (Gib 0 für einen unbegrenzten Speicherkontingent ein).",
|
||||
"oauth_storage_quota_default_description": "Kontingent in GiB, das verwendet werden soll, wenn keines übermittelt wird (gib 0 für ein unbegrenztes Kontingent ein).",
|
||||
"offline_paths": "Offline-Pfade",
|
||||
"offline_paths_description": "Die Ergebnisse könnten durch manuelles Löschen von Dateien, die nicht Teil einer externen Bibliothek sind, verursacht sein.",
|
||||
"password_enable_description": "Login mit E-Mail und Passwort",
|
||||
"password_settings": "Passwort Login",
|
||||
"password_settings": "Passwort-Login",
|
||||
"password_settings_description": "Passwort-Anmeldeeinstellungen verwalten",
|
||||
"paths_validated_successfully": "Alle Pfade wurden erfolgreich validiert",
|
||||
"person_cleanup_job": "Personen aufräumen",
|
||||
@@ -225,7 +225,7 @@
|
||||
"scanning_library": "Bibliothek scannen",
|
||||
"scanning_library_for_changed_files": "Untersuche Bibliothek auf geänderte Dateien",
|
||||
"scanning_library_for_new_files": "Untersuche Bibliothek auf neue Dateien",
|
||||
"search_jobs": "Jobs suchen...",
|
||||
"search_jobs": "Aufgaben suchen...",
|
||||
"send_welcome_email": "Begrüssungsmail senden",
|
||||
"server_external_domain_settings": "Externe Domain",
|
||||
"server_external_domain_settings_description": "Domäne für öffentlich freigegebene Links, einschließlich http(s)://",
|
||||
@@ -236,7 +236,7 @@
|
||||
"sidecar_job": "Filialdatei-Metadaten",
|
||||
"sidecar_job_description": "Durch diese Aufgabe werden Filialdatei-Metadaten im Dateisystem entdeckt oder synchronisiert",
|
||||
"slideshow_duration_description": "Dauer der Anzeige jedes Bildes in Sekunden",
|
||||
"smart_search_job_description": "Diese Aufgabe wendet das maschinelles Lernen auf Dateien an, um die intelligente Suche zu ermöglichen",
|
||||
"smart_search_job_description": "Diese Aufgabe wendet das maschinelle Lernen auf Dateien an, um die intelligente Suche zu ermöglichen",
|
||||
"storage_template_date_time_description": "Der Erstellungszeitstempel der Datei wird für die Datums- und Uhrzeitinformation verwendet",
|
||||
"storage_template_date_time_sample": "Beispielzeitpunkt {date}",
|
||||
"storage_template_enable_description": "Speichervorlagen-Engine aktivieren",
|
||||
@@ -245,13 +245,13 @@
|
||||
"storage_template_migration": "Migration von Speichervorlagen",
|
||||
"storage_template_migration_description": "Diese Aufgabe wendet die aktuelle <link>{template}</link> auf zuvor hochgeladene Dateien an",
|
||||
"storage_template_migration_info": "Vorlagenänderungen gelten nur für neue Dateien. Um die Vorlage rückwirkend auf bereits hochgeladene Assets anzuwenden, führe den <link>{job}</link> aus.",
|
||||
"storage_template_migration_job": "Speichervorlagenmigrations-Job",
|
||||
"storage_template_more_details": "Weitere Details zu dieser Funktion finden Sie unter <template-link>Speichervorlage</template-link> und dessen <implications-link>Implikationen</implications-link>",
|
||||
"storage_template_migration_job": "Speichervorlagenmigrations-Aufgabe",
|
||||
"storage_template_more_details": "Weitere Details zu dieser Funktion findest du unter <template-link>Speichervorlage</template-link> und dessen <implications-link>Implikationen</implications-link>",
|
||||
"storage_template_onboarding_description": "Wenn aktiviert, sortiert diese Funktion Dateien automatisch basierend auf einer benutzerdefinierten Vorlage. Aufgrund von Stabilitätsproblemen ist die Funktion standardmäßig deaktiviert. Weitere Informationen findest du in der <link>Dokumentation</link>.",
|
||||
"storage_template_path_length": "Ungefähres Pfad Längen Limit: <b>{length, number}</b>/{limit, number}",
|
||||
"storage_template_path_length": "Ungefähres Pfadlängen-Limit: <b>{length, number}</b>/{limit, number}",
|
||||
"storage_template_settings": "Speichervorlage",
|
||||
"storage_template_settings_description": "Die Ordnerstruktur und den Dateinamen der hochgeladenen Datei verwalten",
|
||||
"storage_template_user_label": "<code>{label}</code> is das Speicher-Label des Benutzers",
|
||||
"storage_template_user_label": "<code>{label}</code> is die Speicherpfadbezeichnung des Benutzers",
|
||||
"system_settings": "Systemeinstellungen",
|
||||
"tag_cleanup_job": "Tags aufräumen",
|
||||
"theme_custom_css_settings": "Benutzerdefiniertes CSS",
|
||||
@@ -287,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Hardware-Beschleunigung",
|
||||
"transcoding_hardware_acceleration_description": "Experimentell; viel schneller, aber bei gleicher Bitrate mit geringerer Qualität",
|
||||
"transcoding_hardware_decoding": "Hardware-Dekodierung",
|
||||
"transcoding_hardware_decoding_setting_description": "Nur gültig für NVENC, QSV und RKMPP. Ermöglicht eine Ende-zu-Ende-Beschleunigung, anstatt nur die Codierung zu beschleunigen. Dies funktioniert möglicherweise nicht bei allen Videos.",
|
||||
"transcoding_hardware_decoding_setting_description": "Ermöglicht eine Ende-zu-Ende-Beschleunigung, anstatt nur die Codierung zu beschleunigen. Dies funktioniert möglicherweise nicht bei allen Videos.",
|
||||
"transcoding_hevc_codec": "HEVC-Codec",
|
||||
"transcoding_max_b_frames": "Maximale B-Frames",
|
||||
"transcoding_max_b_frames_description": "Höhere Werte verbessern die Komprimierungseffizienz, verlangsamen aber die Kodierung. Ist möglicherweise nicht mit der Hardware-Beschleunigung älterer Geräte kompatibel. 0 deaktiviert die B-Frames, während -1 diesen Wert automatisch setzt.",
|
||||
@@ -327,7 +327,7 @@
|
||||
"trash_settings": "Papierkorb-Einstellungen",
|
||||
"trash_settings_description": "Papierkorb-Einstellungen verwalten",
|
||||
"untracked_files": "Unverfolgte Dateien",
|
||||
"untracked_files_description": "Diese Dateien werden nicht von der Application getrackt. Sie können das Ergebnis fehlgeschlagener Verschiebungen, unterbrochener Uploads oder aufgrund eines Fehlers sein",
|
||||
"untracked_files_description": "Diese Dateien werden nicht von der Anwendung getrackt. Sie können das Ergebnis fehlgeschlagener Verschiebungen, unterbrochener Uploads oder aufgrund eines Fehlers sein",
|
||||
"user_cleanup_job": "Benutzer aufräumen",
|
||||
"user_delete_delay": "Das Konto und die Dateien von <b>{user}</b> werden in {delay, plural, one {einem Tag} other {# Tagen}} für eine permanente Löschung geplant.",
|
||||
"user_delete_delay_settings": "Verzögerung für das Löschen von Benutzern",
|
||||
@@ -360,12 +360,12 @@
|
||||
"album_added_notification_setting_description": "Erhalte eine E-Mail-Benachrichtigung, wenn du zu einem freigegebenen Album hinzugefügt wurdest",
|
||||
"album_cover_updated": "Album-Cover aktualisiert",
|
||||
"album_delete_confirmation": "Bist du sicher, dass du das Album {album} löschen willst?",
|
||||
"album_delete_confirmation_description": "Wenn dieses Album geteilt wurde, können andere Benutzer nicht mehr darauf zugreifen.",
|
||||
"album_delete_confirmation_description": "Falls dieses Album geteilt wurde, können andere Benutzer nicht mehr darauf zugreifen.",
|
||||
"album_info_updated": "Album-Infos aktualisiert",
|
||||
"album_leave": "Album verlassen?",
|
||||
"album_leave_confirmation": "Bist du sicher, dass du das Album {album} verlassen willst?",
|
||||
"album_name": "Album Name",
|
||||
"album_options": "Album Optionen",
|
||||
"album_name": "Albumname",
|
||||
"album_options": "Albumoptionen",
|
||||
"album_remove_user": "Nutzer entfernen?",
|
||||
"album_remove_user_confirmation": "Bist du sicher, dass du {user} entfernen willst?",
|
||||
"album_share_no_users": "Es sieht so aus, als hättest du dieses Album mit allen Benutzern geteilt oder du hast keine Benutzer, mit denen du teilen kannst.",
|
||||
@@ -373,7 +373,7 @@
|
||||
"album_updated_setting_description": "Erhalte eine E-Mail-Benachrichtigung, wenn ein freigegebenes Album neue Dateien enthält",
|
||||
"album_user_left": "{album} verlassen",
|
||||
"album_user_removed": "{user} entfernt",
|
||||
"album_with_link_access": "Lass jeden mit dem Link Fotos und Personen in diesem Album sehen.",
|
||||
"album_with_link_access": "Lass jeden mit dem Link die Fotos und Personen in diesem Album sehen.",
|
||||
"albums": "Alben",
|
||||
"albums_count": "{count, plural, one {{count, number} Album} other {{count, number} Alben}}",
|
||||
"all": "Alle",
|
||||
@@ -396,7 +396,7 @@
|
||||
"archive_size": "Archivgröße",
|
||||
"archive_size_description": "Archivgröße für Downloads konfigurieren (in GiB)",
|
||||
"archived": "Archiviert",
|
||||
"archived_count": "{count, plural, other {# Archiviert}}",
|
||||
"archived_count": "{count, plural, other {# archiviert}}",
|
||||
"are_these_the_same_person": "Ist das dieselbe Person?",
|
||||
"are_you_sure_to_do_this": "Bist du sicher, dass du das tun willst?",
|
||||
"asset_added_to_album": "Zum Album hinzugefügt",
|
||||
@@ -414,7 +414,7 @@
|
||||
"assets": "Dateien",
|
||||
"assets_added_count": "{count, plural, one {# Datei} other {# Dateien}} hinzugefügt",
|
||||
"assets_added_to_album_count": "{count, plural, one {# Datei} other {# Dateien}} zum Album hinzugefügt",
|
||||
"assets_added_to_name_count": "{count, plural, one {# Element} other {# Elemente}} zu {hasName, select, true {<b>{name}</b>} other {neuen Album}} hinzugefügt",
|
||||
"assets_added_to_name_count": "{count, plural, one {# Element} other {# Elemente}} zu {hasName, select, true {<b>{name}</b>} other {neuem Album}} hinzugefügt",
|
||||
"assets_count": "{count, plural, one {# Datei} other {# Dateien}}",
|
||||
"assets_moved_to_trash": "{count, plural, one {# Datei} other {# Dateien}} in den Papierkorb verschoben",
|
||||
"assets_moved_to_trash_count": "{count, plural, one {# Datei} other {# Dateien}} in den Papierkorb verschoben",
|
||||
@@ -427,16 +427,16 @@
|
||||
"authorized_devices": "Verwendete Geräte",
|
||||
"back": "Zurück",
|
||||
"back_close_deselect": "Zurück, Schließen oder Abwählen",
|
||||
"backward": "Zurück",
|
||||
"backward": "Rückwärts",
|
||||
"birthdate_saved": "Geburtsdatum erfolgreich gespeichert",
|
||||
"birthdate_set_description": "Das Geburtsdatum wird verwendet, um das Alter dieser Person zum Zeitpunkt eines Fotos zu berechnen.",
|
||||
"blurred_background": "Unscharfer Hintergrund",
|
||||
"bugs_and_feature_requests": "Fehler & Verbesserungsvorschläge",
|
||||
"build": "Build",
|
||||
"build_image": "Build Abbild",
|
||||
"bulk_delete_duplicates_confirmation": "Bist du sicher, dass du {count, plural, one {# duplizierte Datei} other {# duplizierte Dateien}} gemeinsam löschen möchtest? Dabei wird die größte Datei jeder Gruppe behalten und alle anderen Duplikate dauerhaft gelöscht. Diese Aktion kann nicht rückgängig gemacht werden!",
|
||||
"bulk_delete_duplicates_confirmation": "Bist du sicher, dass du {count, plural, one {# duplizierte Datei} other {# duplizierte Dateien gemeinsam}} löschen möchtest? Dabei wird die größte Datei jeder Gruppe behalten und alle anderen Duplikate dauerhaft gelöscht. Diese Aktion kann nicht rückgängig gemacht werden!",
|
||||
"bulk_keep_duplicates_confirmation": "Bist du sicher, dass du {count, plural, one {# duplizierte Datei} other {# duplizierte Dateien}} behalten möchtest? Dies wird alle Duplikat-Gruppen auflösen ohne etwas zu löschen.",
|
||||
"bulk_trash_duplicates_confirmation": "Bist du sicher, dass du {count, plural, one {# duplizierte Datei} other {# duplizierte Dateien}} gemeinsam in den Papierkorb verschieben möchtest? Dies wird die größte Datei jeder Gruppe behalten und alle anderen Duplikate in den Papierkorb verschieben.",
|
||||
"bulk_trash_duplicates_confirmation": "Bist du sicher, dass du {count, plural, one {# duplizierte Datei} other {# duplizierte Dateien gemeinsam}} in den Papierkorb verschieben möchtest? Dies wird die größte Datei jeder Gruppe behalten und alle anderen Duplikate in den Papierkorb verschieben.",
|
||||
"buy": "Immich erwerben",
|
||||
"camera": "Kamera",
|
||||
"camera_brand": "Kamera-Marke",
|
||||
@@ -455,7 +455,7 @@
|
||||
"change_location": "Ort ändern",
|
||||
"change_name": "Name ändern",
|
||||
"change_name_successfully": "Name wurde erfolgreich geändert",
|
||||
"change_password": "Passwort Ändern",
|
||||
"change_password": "Passwort ändern",
|
||||
"change_password_description": "Dies ist entweder das erste Mal, dass du dich im System anmeldest, oder es wurde eine Anfrage zur Änderung deines Passworts gestellt. Bitte gib unten dein neues Passwort ein.",
|
||||
"change_your_password": "Ändere dein Passwort",
|
||||
"changed_visibility_successfully": "Die Sichtbarkeit wurde erfolgreich geändert",
|
||||
@@ -471,11 +471,11 @@
|
||||
"clockwise": "Im Uhrzeigersinn",
|
||||
"close": "Schließen",
|
||||
"collapse": "Zusammenklappen",
|
||||
"collapse_all": "Alles aufklappen",
|
||||
"collapse_all": "Alle zusammenklappen",
|
||||
"color": "Farbe",
|
||||
"color_theme": "Farb-Theme",
|
||||
"comment_deleted": "Kommentar gelöscht",
|
||||
"comment_options": "Kommentar-Optionen",
|
||||
"comment_options": "Kommentaroptionen",
|
||||
"comments_and_likes": "Kommentare & Likes",
|
||||
"comments_are_disabled": "Kommentare sind deaktiviert",
|
||||
"confirm": "Bestätigen",
|
||||
@@ -486,7 +486,7 @@
|
||||
"context": "Kontext",
|
||||
"continue": "Fortsetzen",
|
||||
"copied_image_to_clipboard": "Das Bild wurde in die Zwischenablage kopiert.",
|
||||
"copied_to_clipboard": "In Zwischenablage kopiert!",
|
||||
"copied_to_clipboard": "In die Zwischenablage kopiert!",
|
||||
"copy_error": "Kopier-Fehler",
|
||||
"copy_file_path": "Dateipfad kopieren",
|
||||
"copy_image": "Bild kopieren",
|
||||
@@ -507,7 +507,7 @@
|
||||
"create_new_person_hint": "Ausgewählte Dateien einer neuen Person zuweisen",
|
||||
"create_new_user": "Neuen Nutzer erstellen",
|
||||
"create_tag": "Tag erstellen",
|
||||
"create_tag_description": "Erstelle einen neuen Tag. Für verschachtelte Tags, gib den gesamten Pfad inklusive Slash an.",
|
||||
"create_tag_description": "Erstelle einen neuen Tag. Für verschachtelte Tags, gib den gesamten Pfad inklusive Schrägstrich an.",
|
||||
"create_user": "Nutzer erstellen",
|
||||
"created": "Erstellt",
|
||||
"current_device": "Aktuelles Gerät",
|
||||
@@ -548,16 +548,16 @@
|
||||
"display_options": "Anzeigeoptionen",
|
||||
"display_order": "Anzeigereihenfolge",
|
||||
"display_original_photos": "Originale Fotos anzeigen",
|
||||
"display_original_photos_setting_description": "Bei der Anzeige eines Bildes wird bevorzugt das Originalfoto statt der Miniaturansicht angezeigt, sofern das Original webkompatibel ist. Dies kann zu einer langsameren Ladezeit der Fotos führen.",
|
||||
"display_original_photos_setting_description": "Bei der Anzeige eines Bildes wird bevorzugt das Originalfoto statt der Miniaturansicht angezeigt, sofern das Original webkompatibel ist. Dies kann zu einer längeren Ladezeit der Fotos führen.",
|
||||
"do_not_show_again": "Diese Nachricht nicht erneut anzeigen",
|
||||
"documentation": "Dokumentation",
|
||||
"done": "Fertig",
|
||||
"download": "Download",
|
||||
"download": "Herunterladen",
|
||||
"download_include_embedded_motion_videos": "Eingebettete Videos",
|
||||
"download_include_embedded_motion_videos_description": "Videos, die in Bewegungsfotos eingebettet sind, als separate Datei einfügen",
|
||||
"download_settings": "Download",
|
||||
"download_settings_description": "Einstellungen für den Dateidownload verwalten",
|
||||
"downloading": "Downloaden",
|
||||
"download_settings_description": "Einstellungen für das Herunterladen von Dateien verwalten",
|
||||
"downloading": "Herunterladen",
|
||||
"downloading_asset_filename": "Datei {filename} wird heruntergeladen",
|
||||
"drop_files_to_upload": "Lade Dateien hoch, indem du sie hierhin ziehst",
|
||||
"duplicates": "Duplikate",
|
||||
@@ -589,7 +589,7 @@
|
||||
"edit_user": "Nutzer bearbeiten",
|
||||
"edited": "Bearbeitet",
|
||||
"editor": "Bearbeiter",
|
||||
"editor_close_without_save_prompt": "Diese Änderungen werden nicht gespeichert",
|
||||
"editor_close_without_save_prompt": "Die Änderungen werden nicht gespeichert",
|
||||
"editor_close_without_save_title": "Editor schließen?",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Seitenverhältnisse",
|
||||
"editor_crop_tool_h2_rotation": "Rotation",
|
||||
@@ -639,7 +639,7 @@
|
||||
"incorrect_email_or_password": "Ungültige E-Mail oder Passwort",
|
||||
"paths_validation_failed": "{paths, plural, one {# Pfad konnte} other {# Pfade konnten}} nicht validiert werden",
|
||||
"profile_picture_transparent_pixels": "Profilbilder dürfen keine transparenten Pixel haben. Bitte zoome heran und/oder verschiebe das Bild.",
|
||||
"quota_higher_than_disk_size": "Dein festgelegtes Kontingent ist grösser als der verfügbare Speicher",
|
||||
"quota_higher_than_disk_size": "Dein festgelegtes Kontingent ist größer als der verfügbare Speicher",
|
||||
"repair_unable_to_check_items": "{count, select, one {Eintrag konnte} other {Einträge konnten}} nicht überprüft werden",
|
||||
"unable_to_add_album_users": "Benutzer konnten nicht zum Album hinzugefügt werden",
|
||||
"unable_to_add_assets_to_shared_link": "Datei konnte nicht zum geteilten Link hinzugefügt werden",
|
||||
@@ -661,7 +661,7 @@
|
||||
"unable_to_complete_oauth_login": "OAuth-Anmeldung konnte nicht abgeschlossen werden",
|
||||
"unable_to_connect": "Verbindung konnte nicht hergestellt werden",
|
||||
"unable_to_connect_to_server": "Verbindung zum Server konnte nicht hergestellt werden",
|
||||
"unable_to_copy_to_clipboard": "Konnte nicht in die Zwischenablage kopieren, stelle sicher, dass du per https auf die Seite zugreiffst",
|
||||
"unable_to_copy_to_clipboard": "Konnte nicht in die Zwischenablage kopieren, stelle sicher, dass du per https auf die Seite zugreifst",
|
||||
"unable_to_create_admin_account": "Administratorkonto konnte nicht erstellt werden",
|
||||
"unable_to_create_api_key": "Es konnte kein API-Schlüssel erstellt werden",
|
||||
"unable_to_create_library": "Bibliothek konnte nicht erstellt werden",
|
||||
@@ -682,7 +682,7 @@
|
||||
"unable_to_get_comments_number": "Anzahl der Kommentare konnte nicht abgerufen werden",
|
||||
"unable_to_get_shared_link": "Fehler beim Abrufen des Freigabelinks",
|
||||
"unable_to_hide_person": "Person kann nicht versteckt werden",
|
||||
"unable_to_link_motion_video": "Bewegungsvideo kann nicht verlinkt werden",
|
||||
"unable_to_link_motion_video": "Bewegungsvideo kann nicht verknüpft werden",
|
||||
"unable_to_link_oauth_account": "OAuth-Konto kann nicht verknüpft werden",
|
||||
"unable_to_load_album": "Album kann nicht geladen werden",
|
||||
"unable_to_load_asset_activity": "Foto-Aktivität konnte nicht geladen werden",
|
||||
@@ -720,10 +720,10 @@
|
||||
"unable_to_scan_library": "Bibliothek konnte nicht gescannt werden",
|
||||
"unable_to_set_feature_photo": "Hauptfoto konnte nicht festgelegt werden",
|
||||
"unable_to_set_profile_picture": "Profilbild konnte nicht gesetzt werden",
|
||||
"unable_to_submit_job": "Auftrag konnte nicht übermittelt werden",
|
||||
"unable_to_submit_job": "Aufgabe konnte nicht eingereicht werden",
|
||||
"unable_to_trash_asset": "Objekte konnten nicht gelöscht werden",
|
||||
"unable_to_unlink_account": "Die Verknüpfung des Kontos kann nicht aufgehoben werden",
|
||||
"unable_to_unlink_motion_video": "Verlinkung zum Bewegungsvideo kann nicht aufgehoben werden",
|
||||
"unable_to_unlink_motion_video": "Verknüpfung zum Bewegungsvideo kann nicht aufgehoben werden",
|
||||
"unable_to_update_album_cover": "Album-Cover konnte nicht aktualisiert werden",
|
||||
"unable_to_update_album_info": "Album-Info konnte nicht aktualisiert werden",
|
||||
"unable_to_update_library": "Die Bibliothek konnte nicht aktualisiert werden",
|
||||
@@ -739,7 +739,7 @@
|
||||
"every_six_hours": "Alle 6 Stunden",
|
||||
"exif": "EXIF",
|
||||
"exit_slideshow": "Diashow beenden",
|
||||
"expand_all": "Alle erweitern",
|
||||
"expand_all": "Alle aufklappen",
|
||||
"expire_after": "Verfällt nach",
|
||||
"expired": "Verfallen",
|
||||
"expires_date": "Läuft am {date} ab",
|
||||
@@ -771,9 +771,9 @@
|
||||
"folders": "Ordner",
|
||||
"folders_feature_description": "Durchsuchen der Ordneransicht für Fotos und Videos im Dateisystem",
|
||||
"force_re-scan_library_files": "Erzwingen des erneuten Scannens aller Bibliotheksdateien",
|
||||
"forward": "Weiterleiten",
|
||||
"forward": "Vorwärts",
|
||||
"general": "Allgemein",
|
||||
"get_help": "Erhalte Hilfe",
|
||||
"get_help": "Hilfe erhalten",
|
||||
"getting_started": "Erste Schritte",
|
||||
"go_back": "Zurück",
|
||||
"go_to_search": "Zur Suche gehen",
|
||||
@@ -808,7 +808,7 @@
|
||||
"image_taken": "{isVideo, select, true {Video aufgenommen} other {Bild aufgenommen}}",
|
||||
"img": "Img",
|
||||
"immich_logo": "Immich-Logo",
|
||||
"immich_web_interface": "Immich Webschnittstelle",
|
||||
"immich_web_interface": "Immich-Web-Oberfläche",
|
||||
"import_from_json": "Aus JSON importieren",
|
||||
"import_path": "Importpfad",
|
||||
"in_albums": "In {count, plural, one {# Album} other {# Alben}}",
|
||||
@@ -819,10 +819,10 @@
|
||||
"individual_share": "Individuelle Freigabe",
|
||||
"info": "Info",
|
||||
"interval": {
|
||||
"day_at_onepm": "Täglich 13.00 Uhr",
|
||||
"day_at_onepm": "Täglich um 13:00 Uhr",
|
||||
"hours": "{hours, plural, one {Jede Stunde} other {Alle {hours, number} Stunden}}",
|
||||
"night_at_midnight": "Täglich um Mitternacht",
|
||||
"night_at_twoam": "Täglich Nachts um 2.00 Uhr"
|
||||
"night_at_twoam": "Täglich nachts um 2:00 Uhr"
|
||||
},
|
||||
"invite_people": "Personen einladen",
|
||||
"invite_to_album": "Zum Album einladen",
|
||||
@@ -869,7 +869,7 @@
|
||||
"license_trial_info_4": "Bitte erwäge den Kauf einer Lizenz, um die kontinuierliche Weiterentwicklung des Dienstes zu unterstützen",
|
||||
"light": "Hell",
|
||||
"like_deleted": "Like gelöscht",
|
||||
"link_motion_video": "Link Bewegungsvideo",
|
||||
"link_motion_video": "Bewegungsvideo verknüpfen",
|
||||
"link_options": "Link-Optionen",
|
||||
"link_to_oauth": "Link zu OAuth",
|
||||
"linked_oauth_account": "Verknüpftes OAuth-Konto",
|
||||
@@ -888,6 +888,7 @@
|
||||
"look": "Erscheinungsbild",
|
||||
"loop_videos": "Loop-Videos",
|
||||
"loop_videos_description": "Aktiviere diese Option, um eine automatische Videoschleife in der Detailansicht zu erstellen.",
|
||||
"main_branch_warning": "Du benutzt eine Entwicklungsversion. Wir empfehlen dringend, eine Release-Version zu verwenden!",
|
||||
"make": "Marke",
|
||||
"manage_shared_links": "Freigegebene Links verwalten",
|
||||
"manage_sharing_with_partners": "Gemeinsame Nutzung mit Partnern verwalten",
|
||||
@@ -897,8 +898,8 @@
|
||||
"manage_your_devices": "Deine eingeloggten Geräte verwalten",
|
||||
"manage_your_oauth_connection": "Deine OAuth-Verbindung verwalten",
|
||||
"map": "Karte",
|
||||
"map_marker_for_images": "Kartemarkierung für Bilder, die in {city}, {country} aufgenommen wurden",
|
||||
"map_marker_with_image": "Kartenmarker mit Bild",
|
||||
"map_marker_for_images": "Kartenmarkierung für Bilder, die in {city}, {country} aufgenommen wurden",
|
||||
"map_marker_with_image": "Kartenmarkierung mit Bild",
|
||||
"map_settings": "Karteneinstellungen",
|
||||
"matches": "Treffer",
|
||||
"media_type": "Medientyp",
|
||||
@@ -939,9 +940,9 @@
|
||||
"no_albums_yet": "Es sieht so aus, als hättest du noch keine Alben.",
|
||||
"no_archived_assets_message": "Archiviere Fotos und Videos, um sie aus deiner Fotoansicht zu entfernen",
|
||||
"no_assets_message": "KLICKE, UM DEIN ERSTES FOTO HOCHZULADEN",
|
||||
"no_duplicates_found": "Keine Duplikate wurden gefunden.",
|
||||
"no_exif_info_available": "Keine Exif-Informationen vorhanden",
|
||||
"no_explore_results_message": "Lade weitere Fotos hoch, um deine Sammlung zu vergrößern.",
|
||||
"no_duplicates_found": "Es wurden keine Duplikate gefunden.",
|
||||
"no_exif_info_available": "Keine EXIF-Informationen vorhanden",
|
||||
"no_explore_results_message": "Lade weitere Fotos hoch, um deine Sammlung zu erkunden.",
|
||||
"no_favorites_message": "Füge Favoriten hinzu, um deine besten Bilder und Videos schnell zu finden",
|
||||
"no_libraries_message": "Eine externe Bibliothek erstellen, um deine Fotos und Videos anzusehen",
|
||||
"no_name": "Kein Name",
|
||||
@@ -950,7 +951,7 @@
|
||||
"no_results_description": "Versuche es mit einem Synonym oder einem allgemeineren Stichwort",
|
||||
"no_shared_albums_message": "Erstelle ein Album, um Fotos und Videos mit Personen in deinem Netzwerk zu teilen",
|
||||
"not_in_any_album": "In keinem Album",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "Hinweis: Um ein Storage-Label zu verwenden, starte den",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "Hinweis: Um eine Speicherpfadbezeichnung anzuwenden, starte den",
|
||||
"note_unlimited_quota": "Hinweis: Verwende 0 für ein unlimitiertes Kontingent",
|
||||
"notes": "Notizen",
|
||||
"notification_toggle_setting_description": "E-Mail-Benachrichtigungen aktivieren",
|
||||
@@ -979,7 +980,7 @@
|
||||
"organize_your_library": "Organisiere deine Bibliothek",
|
||||
"original": "Original",
|
||||
"other": "Sonstiges",
|
||||
"other_devices": "Sonstige Geräte",
|
||||
"other_devices": "Andere Geräte",
|
||||
"other_variables": "Sonstige Variablen",
|
||||
"owned": "Eigenes",
|
||||
"owner": "Besitzer",
|
||||
@@ -1006,14 +1007,14 @@
|
||||
"pending": "Ausstehend",
|
||||
"people": "Personen",
|
||||
"people_edits_count": "{count, plural, one {# Person} other {# Personen}} bearbeitet",
|
||||
"people_feature_description": "Durchsuchen von Fotos und Videos nach Personen gruppiert",
|
||||
"people_feature_description": "Fotos und Videos nach Personen gruppiert durchsuchen",
|
||||
"people_sidebar_description": "Eine Verknüpfung zu Personen in der Seitenleiste anzeigen",
|
||||
"perform_library_tasks": "",
|
||||
"permanent_deletion_warning": "Warnung vor endgültiger Löschung",
|
||||
"permanent_deletion_warning_setting_description": "Anzeige einer Warnung beim permanenten Löschen von Objekten",
|
||||
"permanently_delete": "Dauerhaft löschen",
|
||||
"permanently_delete_assets_count": "{count, plural, one {Datei} other {Dateien}} dauerhaft gelöscht",
|
||||
"permanently_delete_assets_prompt": "Bist du sicher, dass {count, plural, one {diese Datei} other {diese <b>#</b> Dateien}} dauerhaft gelöscht werden soll? Dadurch werden diese auch aus deinen Alben entfernt.",
|
||||
"permanently_delete_assets_prompt": "Bist du sicher, dass {count, plural, one {diese Datei} other {diese <b>#</b> Dateien}} dauerhaft gelöscht werden soll? Dadurch {count, plural, one {wird} other {werden}} diese auch aus deinen Alben entfernt.",
|
||||
"permanently_deleted_asset": "Dauerhaft gelöschtes Objekt",
|
||||
"permanently_deleted_assets": "{count, plural, one {# Objekt} other {# Objekte}} dauerhaft gelöscht",
|
||||
"permanently_deleted_assets_count": "{count, plural, one {# Datei} other {# Dateien}} dauerhaft gelöscht",
|
||||
@@ -1024,13 +1025,13 @@
|
||||
"photos_and_videos": "Fotos & Videos",
|
||||
"photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Fotos}}",
|
||||
"photos_from_previous_years": "Fotos von vorherigen Jahren",
|
||||
"pick_a_location": "Wählen einen Ort",
|
||||
"pick_a_location": "Wähle einen Ort",
|
||||
"place": "Ort",
|
||||
"places": "Orte",
|
||||
"play": "Abspielen",
|
||||
"play_memories": "Erinnerungen abspielen",
|
||||
"play_motion_photo": "Bewegte Bilder abspielen",
|
||||
"play_or_pause_video": "Video Abspielen oder Pausieren",
|
||||
"play_or_pause_video": "Video abspielen oder pausieren",
|
||||
"point": "Hinweis",
|
||||
"port": "Port",
|
||||
"preset": "Voreinstellung",
|
||||
@@ -1043,7 +1044,7 @@
|
||||
"profile_image_of_user": "Profilbild von {user}",
|
||||
"profile_picture_set": "Profilbild gesetzt.",
|
||||
"public_album": "Öffentliches Album",
|
||||
"public_share": "Öffentliche Teilung",
|
||||
"public_share": "Öffentliche Freigabe",
|
||||
"purchase_account_info": "Unterstützer",
|
||||
"purchase_activated_subtitle": "Danke für die Unterstützung von Immich und Open-Source Software",
|
||||
"purchase_activated_time": "Aktiviert am {date, date}",
|
||||
@@ -1060,22 +1061,22 @@
|
||||
"purchase_individual_description_2": "Unterstützerstatus",
|
||||
"purchase_individual_title": "Einzelperson",
|
||||
"purchase_input_suggestion": "Besitzen Sie bereits einen Produktschlüssel? Bitte geben Sie diesen unten ein",
|
||||
"purchase_license_subtitle": "Kaufe Immich um eine fortlaufende Entwicklung zu unterstützen",
|
||||
"purchase_license_subtitle": "Kaufe Immich, um die fortlaufende Entwicklung zu unterstützen",
|
||||
"purchase_lifetime_description": "Lebenslange Gültigkeit",
|
||||
"purchase_option_title": "KAUF OPTIONEN",
|
||||
"purchase_panel_info_1": "Die Entwicklung von Immich erfordert viel Zeit und Mühe, und wir haben Vollzeit- Entwickler, die so gut wie möglich daran arbeiten. Unser Ziel ist es, dass Open-Source-Software und moralische Geschäftsmethoden zu einer nachhaltigen Einkommensquelle für Entwickler werden und ein datenschutzfreundliches Ökosystem mit echten Alternativen zu ausbeuterischen Cloud-Diensten geschaffen wird.",
|
||||
"purchase_panel_info_2": "Weil wir davon überzeugt sind keine Paywalls zu haben, wird dieser Kauf keine zusätzlichen Funktionen in Immich freischalten. Wir verlassen uns auf Nutzende wie dich, um Entwicklung von Immich zu unterstützen.",
|
||||
"purchase_option_title": "KAUFOPTIONEN",
|
||||
"purchase_panel_info_1": "Die Entwicklung von Immich erfordert viel Zeit und Mühe, und wir haben Vollzeit-Entwickler, die daran arbeiten es möglichst perfekt zu machen. Unser Ziel ist es, dass Open-Source-Software und moralische Geschäftsmethoden zu einer nachhaltigen Einkommensquelle für Entwickler werden und ein datenschutzfreundliches Ökosystem mit echten Alternativen zu ausbeuterischen Cloud-Diensten geschaffen wird.",
|
||||
"purchase_panel_info_2": "Weil wir davon überzeugt sind keine Paywalls zu haben, wird dieser Kauf keine zusätzlichen Funktionen in Immich freischalten. Wir verlassen uns auf Nutzende wie dich, um die Entwicklung von Immich zu unterstützen.",
|
||||
"purchase_panel_title": "Das Projekt unterstützen",
|
||||
"purchase_per_server": "Pro Server",
|
||||
"purchase_per_user": "Pro Benutzer",
|
||||
"purchase_remove_product_key": "Produktschlüssel entfernen",
|
||||
"purchase_remove_product_key_prompt": "Sicher, dass der Produktschlüssel entfernt werden soll?",
|
||||
"purchase_remove_server_product_key": "Server Produktschlüssel entfernen",
|
||||
"purchase_remove_server_product_key_prompt": "Sicher, dass der Server Produktschlüssel entfernt werden soll?",
|
||||
"purchase_remove_server_product_key": "Server-Produktschlüssel entfernen",
|
||||
"purchase_remove_server_product_key_prompt": "Sicher, dass der Server-Produktschlüssel entfernt werden soll?",
|
||||
"purchase_server_description_1": "Für den gesamten Server",
|
||||
"purchase_server_description_2": "Unterstützerstatus",
|
||||
"purchase_server_title": "Server",
|
||||
"purchase_settings_server_activated": "Der Server Produktschlüssel wird durch den Administrator verwaltet",
|
||||
"purchase_settings_server_activated": "Der Server-Produktschlüssel wird durch den Administrator verwaltet",
|
||||
"range": "Reichweite",
|
||||
"rating": "Bewertung",
|
||||
"rating_clear": "Bewertung löschen",
|
||||
@@ -1085,18 +1086,20 @@
|
||||
"reaction_options": "Reaktionsmöglichkeiten",
|
||||
"read_changelog": "Changelog lesen",
|
||||
"reassign": "Neu zuweisen",
|
||||
"reassigned_assets_to_existing_person": "{count, plural, one {# Datei} other {# Dateien}} wurden {name, select, null {einer vorhandenen Person} other {{name}}} zugewiesen",
|
||||
"reassigned_assets_to_new_person": "{count, plural, one {# Datei} other {# Dateien}} wurden einer neuen Person zugewiesen",
|
||||
"reassigned_assets_to_existing_person": "{count, plural, one {# Datei wurde} other {# Dateien wurden}} {name, select, null {einer vorhandenen Person} other {{name}}} zugewiesen",
|
||||
"reassigned_assets_to_new_person": "{count, plural, one {# Datei wurde} other {# Dateien wurden}} einer neuen Person zugewiesen",
|
||||
"reassing_hint": "Markierte Dateien einer vorhandenen Person zuweisen",
|
||||
"recent": "Neuste",
|
||||
"recent_searches": "Letzte Suchen",
|
||||
"refresh": "Aktualisieren",
|
||||
"refresh_encoded_videos": "Codierte Videos aktualisieren",
|
||||
"refresh_encoded_videos": "Kodierte Videos aktualisieren",
|
||||
"refresh_faces": "Gesichter aktualisieren",
|
||||
"refresh_metadata": "Metadaten aktualisieren",
|
||||
"refresh_thumbnails": "Miniaturansichten aktualisieren",
|
||||
"refreshed": "Aktualisiert",
|
||||
"refreshes_every_file": "Alle bestehenden und neuen Dateien erneut einlesen",
|
||||
"refreshing_encoded_video": "Codierte Videos werden aktualisiert",
|
||||
"refreshing_encoded_video": "Kodierte Videos werden aktualisiert",
|
||||
"refreshing_faces": "Gesichter werden aktualisiert",
|
||||
"refreshing_metadata": "Metadaten werden aktualisiert",
|
||||
"regenerating_thumbnails": "Miniaturansichten werden neu erstellt",
|
||||
"remove": "Entfernen",
|
||||
@@ -1107,12 +1110,12 @@
|
||||
"remove_deleted_assets": "Offline-Dateien entfernen",
|
||||
"remove_from_album": "Aus Album entfernen",
|
||||
"remove_from_favorites": "Aus Favoriten entfernen",
|
||||
"remove_from_shared_link": "Aus geteilten Link entfernen",
|
||||
"remove_from_shared_link": "Aus geteiltem Link entfernen",
|
||||
"remove_user": "Nutzer entfernen",
|
||||
"removed_api_key": "API-Schlüssel {name} wurde entfernt",
|
||||
"removed_from_archive": "Aus dem Archiv entfernt",
|
||||
"removed_from_favorites": "Von Favoriten entfernt",
|
||||
"removed_from_favorites_count": "{count, plural, other {#}} von Favoriten entfernt",
|
||||
"removed_from_favorites": "Aus den Favoriten entfernt",
|
||||
"removed_from_favorites_count": "{count, plural, other {#}} aus den Favoriten entfernt",
|
||||
"removed_tagged_assets": "Tag von {count, plural, one {# Datei} other {# Dateien}} entfernt",
|
||||
"rename": "Umbenennen",
|
||||
"repair": "Reparatur",
|
||||
@@ -1190,8 +1193,8 @@
|
||||
"send_message": "Nachricht senden",
|
||||
"send_welcome_email": "Begrüssungsmail senden",
|
||||
"server": "Server",
|
||||
"server_offline": "Server Offline",
|
||||
"server_online": "Server Online",
|
||||
"server_offline": "Server offline",
|
||||
"server_online": "Server online",
|
||||
"server_stats": "Server-Statistiken",
|
||||
"server_version": "Server-Version",
|
||||
"set": "Speichern",
|
||||
@@ -1206,7 +1209,7 @@
|
||||
"shared": "Geteilt",
|
||||
"shared_by": "Geteilt von",
|
||||
"shared_by_user": "Von {user} geteilt",
|
||||
"shared_by_you": "Geteilt von dir",
|
||||
"shared_by_you": "Von dir geteilt",
|
||||
"shared_from_partner": "Fotos von {partner}",
|
||||
"shared_link_options": "Optionen für geteilten Link",
|
||||
"shared_links": "Geteilte Links",
|
||||
@@ -1224,7 +1227,7 @@
|
||||
"show_gallery": "Galerie anzeigen",
|
||||
"show_hidden_people": "Ausgeblendete Personen anzeigen",
|
||||
"show_in_timeline": "In Zeitleiste anzeigen",
|
||||
"show_in_timeline_setting_description": "Fotos und Videos dieses Benutzers in deiner Timeline anzeigen",
|
||||
"show_in_timeline_setting_description": "Fotos und Videos dieses Benutzers in deiner Zeitleiste anzeigen",
|
||||
"show_keyboard_shortcuts": "Tastaturkürzel anzeigen",
|
||||
"show_metadata": "Metadaten anzeigen",
|
||||
"show_or_hide_info": "Informationen ein- oder ausblenden",
|
||||
@@ -1237,7 +1240,7 @@
|
||||
"show_supporter_badge_description": "Zeige Unterstützerabzeichen",
|
||||
"shuffle": "Durchmischen",
|
||||
"sidebar": "Seitenleiste",
|
||||
"sidebar_display_description": "Zeigt einen Link zu der Ansicht in der Seitenleiste an",
|
||||
"sidebar_display_description": "Zeige einen Link zu der Ansicht in der Seitenleiste an",
|
||||
"sign_out": "Abmelden",
|
||||
"sign_up": "Registrieren",
|
||||
"size": "Größe",
|
||||
@@ -1245,7 +1248,7 @@
|
||||
"skip_to_folders": "Springe zu Ordnern",
|
||||
"skip_to_tags": "Springe zu Tags",
|
||||
"slideshow": "Diashow",
|
||||
"slideshow_settings": "Diashow Einstellungen",
|
||||
"slideshow_settings": "Diashow-Einstellungen",
|
||||
"sort_albums_by": "Alben sortieren nach...",
|
||||
"sort_created": "Erstellungsdatum",
|
||||
"sort_items": "Anzahl der Einträge",
|
||||
@@ -1253,7 +1256,7 @@
|
||||
"sort_oldest": "Ältestes Foto",
|
||||
"sort_recent": "Neustes Foto",
|
||||
"sort_title": "Titel",
|
||||
"source": "Quelle",
|
||||
"source": "Quellcode",
|
||||
"stack": "Stapel",
|
||||
"stack_duplicates": "Duplikate stapeln",
|
||||
"stack_select_one_photo": "Hauptfoto für den Stapel auswählen",
|
||||
@@ -1268,7 +1271,7 @@
|
||||
"stop_photo_sharing": "Deine Fotos nicht mehr teilen?",
|
||||
"stop_photo_sharing_description": "{partner} wird keinen Zugriff mehr auf deine Fotos haben.",
|
||||
"stop_sharing_photos_with_user": "Aufhören Fotos mit diesem Benutzer zu teilen",
|
||||
"storage": "Speicher",
|
||||
"storage": "Speicherplatz",
|
||||
"storage_label": "Speicherpfad",
|
||||
"storage_usage": "{used} von {available} verwendet",
|
||||
"submit": "Bestätigen",
|
||||
@@ -1276,7 +1279,7 @@
|
||||
"sunrise_on_the_beach": "Sonnenaufgang am Strand",
|
||||
"support": "Unterstützung",
|
||||
"support_and_feedback": "Unterstützung & Feedback",
|
||||
"support_third_party_description": "Deine immich-Installation wurde von einem Drittanbieter zusammengestellt. Probleme, die bei dir auftreten, können durch dieses Paket verursacht werden. Bitte wende dich daher in erster Linie an diesen Anbieter, indem du die unten stehenden Links verwendest.",
|
||||
"support_third_party_description": "Deine Immich-Installation wurde von einem Drittanbieter zusammengestellt. Probleme, die bei dir auftreten, können durch dieses Paket verursacht werden. Bitte wende dich daher in erster Linie an diesen Anbieter, indem du die unten stehenden Links verwendest.",
|
||||
"swap_merge_direction": "Vertauschen der Zusammenführungsrichtung",
|
||||
"sync": "Synchronisieren",
|
||||
"tag": "Tag",
|
||||
@@ -1307,7 +1310,7 @@
|
||||
"toggle_visibility": "Sichtbarkeit umschalten",
|
||||
"total_usage": "Gesamtnutzung",
|
||||
"trash": "Papierkorb",
|
||||
"trash_all": "Alles im Papierkorb",
|
||||
"trash_all": "Alles in den Papierkorb",
|
||||
"trash_count": "Papierkorb {count, number}",
|
||||
"trash_delete_asset": "Datei löschen/in den Papierkorb verschieben",
|
||||
"trash_no_results_message": "Gelöschte Fotos und Videos werden hier angezeigt.",
|
||||
@@ -1322,7 +1325,7 @@
|
||||
"unknown_album": "Unbekanntes Album",
|
||||
"unknown_year": "Unbekanntes Jahr",
|
||||
"unlimited": "Unlimitiert",
|
||||
"unlink_motion_video": "Verlinkung zum Bewegungsvideo aufheben",
|
||||
"unlink_motion_video": "Verknüpfung zum Bewegungsvideo aufheben",
|
||||
"unlink_oauth": "OAuth entfernen",
|
||||
"unlinked_oauth_account": "Nicht verknüpftes OAuth-Konto",
|
||||
"unnamed_album": "Unbenanntes Album",
|
||||
@@ -7,10 +7,11 @@
|
||||
"actions": "Ενέργειες",
|
||||
"active": "Ενεργά",
|
||||
"activity": "Δραστηριότητα",
|
||||
"activity_changed": "Η δραστηριότητα είναι {enabled, select, true {ενεργοποιημένη} other {απενεργοποιημένη}}",
|
||||
"add": "Προσθήκη",
|
||||
"add_a_description": "Προσθήκη περιγραφής",
|
||||
"add_a_location": "Προσθήκη μιας τοποθεσίας",
|
||||
"add_a_name": "Προσθήκη Ονόματος",
|
||||
"add_a_name": "Προσθήκη ονόματος",
|
||||
"add_a_title": "Προσθήκη τίτλου",
|
||||
"add_exclusion_pattern": "Προσθήκη προτύπου αποκλεισμού",
|
||||
"add_import_path": "Προσθήκη διαδρομής εισαγωγής",
|
||||
@@ -27,6 +28,7 @@
|
||||
"added_to_favorites_count": "Προστέθηκαν {count, number} στα αγαπημένα",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Προσθέστε πρότυπα αποκλεισμού. Υποστηρίζεται η επιλογή πολλών με *, **, και ?. Για να αγνοηθούν όλα τα αρχεία σε έναν φάκελο με το όνομα \"Raw\", χρησιμοποιήστε \"**/Raw/**\". Για να αγνοηθούν όλα τα αρχεία με κατάληξη \".tif\", χρησιμοποιήστε \"**/*.tif\". Για να αγνοηθεί μία απόλυτη διαδρομή, χρησιμοποιήστε \"/path/to/ignore/**\".",
|
||||
"asset_offline_description": "Αυτό το στοιχείο εξωτερικής βιβλιοθήκης δε βρίσκεται πλέον στο δίσκο και έχει μεταφερθεί στα σκουπίδια. Εάν το αρχείο έχει μετακινηθεί εντός της βιβλιοθήκης, ελέγξτε το χρονοδιάγραμμα σας για το νέο αντίστοιχο στοιχείο. Για να επαναφέρετε αυτό το στοιχείο, βεβαιωθείτε ότι το παρακάτω μονοπάτι αρχείου είναι προσβάσιμο από το Immich και ότι μπορεί να σαρώσει τη βιβλιοθήκη.",
|
||||
"authentication_settings": "Ρυθμίσεις ελέγχου ταυτότητας",
|
||||
"authentication_settings_description": "Διαχείριση κωδικού πρόσβασης, OAuth και άλλες ρυθμίσεις ελέγχου ταυτότητας",
|
||||
"authentication_settings_disable_all": "Είστε βέβαιοι ότι θέλετε να απενεργοποιήσετε όλες τις μεθόδους σύνδεσης; Η σύνδεση θα απενεργοποιηθεί πλήρως.",
|
||||
@@ -40,41 +42,50 @@
|
||||
"confirm_email_below": "Για επιβεβαίωση, πληκτρολογήστε \"{email}\" παρακάτω",
|
||||
"confirm_reprocess_all_faces": "Είστε βέβαιοι ότι θέλετε να επεξεργαστείτε ξανά όλα τα πρόσωπα; Αυτό θα διαγράψει επίσης άτομα με όνομα.",
|
||||
"confirm_user_password_reset": "Είστε βέβαιοι ότι θέλετε να επαναφέρετε τον κωδικό πρόσβασης του χρήστη {user};",
|
||||
"create_job": "Δημιουργία εργασίας",
|
||||
"disable_login": "Απενεργοποίηση σύνδεσης κατά την είσοδο",
|
||||
"duplicate_detection_job_description": "Εκτελέστε τη εκμάθηση μηχανής σε στοιχεία για να εντοπίσετε παρόμοιες εικόνες. Βασίζεται στην Έξυπνη Αναζήτηση",
|
||||
"exclusion_pattern_description": "Τα πρότυπα αποκλεισμού σας επιτρέπουν να αγνοείται αρχεία κκαι φακέλους όσο σαρώνεται η βιβλιοθήκη. Αυτό είναι χρήσιμο εάν εχετε φακέλους που περιέχουν αρχεία που δεν θέλετε να εισαγάγετε, όπως αρχεία RAW.",
|
||||
"external_library_created_at": "Εξωτερική βιβλιοθήκη (δημιουργήθηκε {date})",
|
||||
"external_library_management": "Διαχείριση Εξωτερικών Βιβλιοθηκών",
|
||||
"face_detection": "Αναγνώριση προσώπου",
|
||||
"face_detection_description": "Εντοπίστε τα πρόσωπα σε στοιχεία χρησιμοποιώντας μηχανική εκμάθηση. Για βίντεο, λαμβάνεται υπόψη μόνο η μικρογραφία. Η επιλογή \"Όλα\" επεξεργάζεται εκ νέου όλα τα στοιχεία. Η επιλογή \"Όσα Λείπουν\" προσθέτει στην ουρά στοιχεία που δεν έχουν υποστεί ακόμη επεξεργασία. Τα πρόσωπα που έχουν εντοπιστεί θα μπουν στην ουρά για την Αναγνώριση Προσώπου μετά την ολοκλήρωση της Ανίχνευσης Προσώπου, ομαδοποιώντας τα σε υπάρχοντα ή νέα άτομα.",
|
||||
"facial_recognition_job_description": "Ομαδοποιήστε εντοπισμένα πρόσωπα σε άτομα. Αυτό το βήμα εκτελείται αφού ολοκληρωθεί η Ανίχνευση προσώπου. Η επιλογή \"Όλα\" ομαδοποιεί εκ νέου όλα τα πρόσωπα. Η επιλογή \"Όσα Λείπουν\" ομαδοποιεί πρόσωπα που δεν έχουν αντιστοιχηθεί σε κάποιο άτομο.",
|
||||
"face_detection_description": "Εντοπίστε τα πρόσωπα σε στοιχεία χρησιμοποιώντας μηχανική εκμάθηση. Για βίντεο, λαμβάνεται υπόψη μόνο η μικρογραφία. Η επιλογή \"Ανανέωση\" επεξεργάζεται εκ νέου όλα τα στοιχεία και η επιλογή \"Επαναφορά\", επιπλέον επαναφέρει ολα τα δεδομένα προσώπου. Η επιλογή \"Όσα Λείπουν\" προσθέτει στην ουρά στοιχεία που δεν έχουν υποστεί ακόμη επεξεργασία. Τα πρόσωπα που έχουν εντοπιστεί θα μπουν στην ουρά για την Αναγνώριση Προσώπου μετά την ολοκλήρωση της Ανίχνευσης Προσώπου, ομαδοποιώντας τα σε υπάρχοντα ή νέα άτομα.",
|
||||
"facial_recognition_job_description": "Ομαδοποιήστε εντοπισμένα πρόσωπα σε άτομα. Αυτό το βήμα εκτελείται αφού ολοκληρωθεί η Ανίχνευση προσώπου. Η επιλογή \"Επαναφορά\" ομαδοποιεί εκ νέου όλα τα πρόσωπα. Η επιλογή \"Όσα Λείπουν\" ομαδοποιεί πρόσωπα που δεν έχουν αντιστοιχηθεί σε κάποιο άτομο.",
|
||||
"failed_job_command": "Η Εντολή {command} απέτυχε για την εργασία: {job}",
|
||||
"force_delete_user_warning": "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό θα αφαιρέσει άμεσα το χρήστη και όλα τα στοιχεία. Αυτό δεν μπορεί να αναιρεθεί και τα αρχεία δεν μπορούν να ανακτηθούν.",
|
||||
"forcing_refresh_library_files": "Επιβολή ανανέωσης όλων των αρχείων της βιβλιοθήκης",
|
||||
"image_format": "Μορφή",
|
||||
"image_format_description": "Η μορφή WebP παράγει μικρότερα αρχεία από τη μορφή JPEG, αλλά είναι πιο αργή στην κωδικοποίηση.",
|
||||
"image_prefer_embedded_preview": "Προτίμηση ενσωματωμένης προεπισκόπησης",
|
||||
"image_prefer_embedded_preview_setting_description": "Χρησιμοποιήστε ενσωματωμένες προεπισκοπίσεις για εικόνες RAW ως εισαγωγή στην επεξεργασία εικόνας όταν είναι διαθέσιμο. Αυτό μπορεί να δημιουργήσει πιο ακριβή χρωματα για κάποιες εικόνες, αλλά η ποιότητα των προεπισκοπίσεων εξαρτάται από την κάμερα και ενδέχεται να υπάρχουν περισσότερα μπιμπίκια λόγω συμπίεσης.",
|
||||
"image_prefer_wide_gamut": "Προτίμηση ευρείας γκάμας",
|
||||
"image_prefer_wide_gamut_setting_description": "Χρησιμοποιήστε Display P3 για τις μικρογραφίες. Αυτό διατηρεί την ζωντάνια των χρωμάτων σε εικόνες μεγάλου χρωματικού εύρους, αλλά ενδέχεται να εμφανίζονται αλλιώς σε παλαιότερες συσκευές με παλαιότερες εκδόσεις περιηγητών. Οι εικόνες sRGB μένουν ως έχουν για να αποφευχθούν χρωματικές αλλαγές.",
|
||||
"image_preview_description": "Μεσαίου μεγέθους εικόνες, χωρίς μεταδεδομένα, οι οποίες χρησιμοποιύνται όταν γίνεται θέαση ενός αντικειμένου και για μηχανική μάθηση",
|
||||
"image_preview_format": "Μορφή προεπισκόπησης",
|
||||
"image_preview_quality_description": "Ποιότητα προεπισκόπησης, απο 1-100. Μεγαλύτερες τιμές είναι καλύτερες, αλλά παράγουν μεγαλύτερα αρχεία που μπορεί να μειώσουν την ταχύτητα της εφαρμογής. Χαμηλές τιμές μπορεί να επηρεάσουν τη ποιότητα του machine learning.",
|
||||
"image_preview_resolution": "Ανάλυση προεπισκόπησης",
|
||||
"image_preview_resolution_description": "Χρησιμοποιείται κατά την προβολή μιας φωτογραφίας και για μηχανική εκμάθηση. Οι υψηλότερες αναλύσεις μπορούν να διατηρήσουν περισσότερες λεπτομέρειες, αλλά χρειάζονται περισσότερο χρόνο για την κωδικοποίηση, έχουν μεγαλύτερα μεγέθη αρχείων και μπορούν να μειώσουν την απόκριση της εφαρμογής.",
|
||||
"image_preview_title": "Ρυθμίσεις προεπισκόπισης",
|
||||
"image_quality": "Ποιότητα",
|
||||
"image_quality_description": "Ποιότητα εικόνας από 1-100. Μεγαλύτερη τιμή σημαίνει καλύτερη ποιότητα, αλλά παράγει μεγαλύτερα αρχεία. Αυτή η επιλογή επηρεάζει τις εικόνες προεπισκόπησης και μικρογραφιών.",
|
||||
"image_resolution": "Ανάλυση",
|
||||
"image_resolution_description": "Υψηλότερες αναλύσεις μπορούν να διατηρήσουν περισσότερες λεπτομέρειες, αλλά χρειάζονται περισσότερο χρόνο για την κωδικοποίηση, έχουν μεγαλύτερα μεγέθη αρχείων και μπορούν να μειώσουν την απόκριση της εφαρμογής.",
|
||||
"image_settings": "Ρυθμίσεις Εικόνας",
|
||||
"image_settings_description": "Διαχείριση της ποιότητας και της ανάλυσης των εικόνων που δημιουργούνται",
|
||||
"image_thumbnail_description": "Μικρό εικονίδιο χωρίς μεταδεδομένα, χρησιμοποιείται όταν γίνεται θέαση ομάδας φωτογραφιών, όπως η κύρια χρονογραμμή",
|
||||
"image_thumbnail_format": "Μορφή μικρογραφίας",
|
||||
"image_thumbnail_quality_description": "Ποιότητα μικρογραφίας, απο 1-100. Μεγαλύτερες τιμές είναι καλύτερες, αλλά παράγουν μεγαλύτερα αρχεία που μπορεί να μειώσουν την ταχύτητα της εφαρμογής.",
|
||||
"image_thumbnail_resolution": "Ανάλυση μικρογραφίας",
|
||||
"image_thumbnail_resolution_description": "Χρησιμοποιείται κατά την προβολή ομάδων φωτογραφιών (κύριο χρονολόγιο, προβολή άλμπουμ κλπ.). Υψηλότερες αναλύσεις μπορούν να διατηρήσουν περισσότερες λεπτομέρειες, αλλά χρειάζονται περισσότερο χρόνο για την κωδικοποίηση, έχουν μεγαλύτερα μεγέθη αρχείων και μπορούν να μειώσουν την απόκριση της εφαρμογής.",
|
||||
"image_thumbnail_title": "Ρυθμίσεις μικρογραφίας",
|
||||
"job_concurrency": "{job} συγχρονισμός",
|
||||
"job_created": "Εργασία δημιουργήθηκε",
|
||||
"job_not_concurrency_safe": "Αυτή η εργασία δεν είναι ασφαλής για ταυτόχρονη εκτέλεση.",
|
||||
"job_settings": "Ρυθμίσεις Εργασιών",
|
||||
"job_settings_description": "Διαχείρηση ταυτόχρονων εργασιών",
|
||||
"job_settings_description": "Διαχείριση ταυτόχρονων εργασιών",
|
||||
"job_status": "Κατάσταση Εργασιών",
|
||||
"jobs_delayed": "{jobCount, plural, other {# delayed}}",
|
||||
"jobs_failed": "{jobCount, plural, other {# failed}}",
|
||||
"jobs_delayed": "{jobCount, plural, one {# καθυστέρησε} other {# καθυστέρησαν}}",
|
||||
"jobs_failed": "{jobCount, plural, one {# απέτυχε} other {# απέτυχαν}}",
|
||||
"library_created": "Δημιουργήθηκε η βιβλιοθήκη: {library}",
|
||||
"library_cron_expression": "Εκφράσεις Cron",
|
||||
"library_cron_expression_description": "Ορισμός των διαστημάτων μεταξύ των σαρώσεων με χρήση cron μορφής. Για περισσότερες πληροφορίες παρακαλώ επισκεφθείτε το π.χ. <link>Crontab Guru</link>",
|
||||
@@ -94,8 +105,11 @@
|
||||
"logging_level_description": "Όταν είναι ενεργοποιημένο, τι επίπεδο καταγραφής να εφαρμοστεί.",
|
||||
"logging_settings": "Καταγραφή",
|
||||
"machine_learning_clip_model": "Μοντέλο CLIP",
|
||||
"machine_learning_clip_model_description": "The name of a CLIP model listed <link>here</link>. Note that you must re-run the 'Smart Search' job for all images upon changing a model.",
|
||||
"machine_learning_duplicate_detection": "Εντοπισμός Διπλότυπων",
|
||||
"machine_learning_duplicate_detection_enabled": "Ενεργοποίηση εντοπισμού διπλότυπων",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Εάν απενεργοποιηθεί, θα υπάρξει και πάλι εκκαθάριση των ταυτόσημων στοιχείων.",
|
||||
"machine_learning_duplicate_detection_setting_description": "Use CLIP embeddings to find likely duplicates",
|
||||
"machine_learning_enabled": "Ενεργοποίηση μηχανικής εκμάθησης",
|
||||
"machine_learning_enabled_description": "Εάν απενεργοποιηθεί, όλες οι λειτουργίες μηχανικής εκμάθησης θα απενεργοποιηθούν, ανεξάρτητα από τις παρακάτω ρυθμίσεις.",
|
||||
"machine_learning_facial_recognition": "Αναγνώριση προσώπου",
|
||||
@@ -119,16 +133,68 @@
|
||||
"machine_learning_smart_search_enabled": "Ενεργοποίηση έξυπνης αναζήτησης",
|
||||
"machine_learning_smart_search_enabled_description": "Αν απενεργοποιηθεί, οι εικόνες δεν θα κωδικοποιούνται για έξυπνη αναζήτηση.",
|
||||
"machine_learning_url_description": "URL του διακομιστή μηχανικής εκμάθησης",
|
||||
"manage_concurrency": "Διαχείριση ταυτόχρονη εκτέλεσης",
|
||||
"manage_log_settings": "Διαχείριση ρυθμίσεων αρχείου καταγραφής",
|
||||
"map_dark_style": "Σκούρο Θέμα",
|
||||
"map_enable_description": "Ενεργοποίηση λειτουργιών χάρτη",
|
||||
"map_gps_settings": "Ρυθμίσεις Χάρτη & GPS",
|
||||
"map_gps_settings_description": "Διαχείριση Ρυθμίσεων Χάρτη & GPS (Αντίστροφη γεωκωδικοποίηση)",
|
||||
"map_implications": "Η λειτουργία χάρτη βασίζεται σε εξωτερικές υπηρεσίες για τα πλακίδια (tiles.immich.cloud)",
|
||||
"map_light_style": "Φωτεινό Θέμα",
|
||||
"map_manage_reverse_geocoding_settings": "Διαχείριση ρυθμίσεων <link>Αντίστροφης Γεωκωδικοποίησης</link>",
|
||||
"map_reverse_geocoding": "Αντίστροφη Γεωκωδικοποίηση",
|
||||
"map_reverse_geocoding_enable_description": "Ενεργοποίηση Αντίστροφης Γεωκωδικοποίησης",
|
||||
"map_reverse_geocoding_settings": "Ρυθμίσεις Αντίστροφης Γεωκωδικοποίησης",
|
||||
"map_settings": "Χάρτης",
|
||||
"map_settings_description": "Διαχείριση ρυθμίσεων χάρτη",
|
||||
"map_style_description": "URL προς αρχείο θέματος του χάρτη style.json",
|
||||
"metadata_extraction_job": "Εξαγωγή μεταδεδομένων",
|
||||
"metadata_extraction_job_description": "Εξαγωγή μεταδεδομένων από κάθε αρχείο, όπως τοποθεσία, πρόσωπα και ανάλυση",
|
||||
"metadata_faces_import_setting": "Ενεργοποίηση εισαγωγής προσώπων",
|
||||
"metadata_faces_import_setting_description": "Εισαγωγή προσώπων από EXIF εικόνων και παρόμοια αρχεία ( sidecar files)",
|
||||
"metadata_settings": "Ρυθμίσεις μεταδεδομένων",
|
||||
"metadata_settings_description": "Διαχείρηση ρυθμίσεων μεταδεδομένων",
|
||||
"migration_job": "Μεταφορά δεδομένων (Migration)",
|
||||
"migration_job_description": "Μεταφορά των εικονιδίων για αρχεία και πρόσωπα στην πιο πρόσφατη δομή αρχείων",
|
||||
"no_paths_added": "Δεν προστέθηκαν διαδρομές",
|
||||
"no_pattern_added": "Δεν προστέθηκε μοτίβο",
|
||||
"note_apply_storage_label_previous_assets": "Σημείωση: Για να εφαρμοστεί η Ετικέτα Αποθήκευσης σε στοιχεία που είχαν αναρτηθεί παλαιότερα, εκτέλεσε το",
|
||||
"note_cannot_be_changed_later": "ΣΗΜΕΊΩΣΗ: Αυτό δεν μπορεί να τροποποιηθεί αργότερα!",
|
||||
"note_unlimited_quota": "Σημείωση: Εισαγάγετε 0 για απεριόριστο όριο",
|
||||
"notification_email_from_address": "Διεύθυνση αποστολέα"
|
||||
"notification_email_from_address": "Διεύθυνση αποστολέα",
|
||||
"notification_email_from_address_description": "Διεύθυνση αποστολέα, πχ: \"Immich Photo Server <noreply@example.com>\"",
|
||||
"notification_email_host_description": "Πάροχος του email server (πχ smtp.immich.app)",
|
||||
"notification_email_ignore_certificate_errors": "Παράβλεψη των σφαλμάτων πιστοποίησης",
|
||||
"notification_email_ignore_certificate_errors_description": "Παράβλεψη σφαλμάτων επικύρωσης της πιστοποίησης TLS (δεν προτείνεται)",
|
||||
"notification_email_password_description": "Κωδικός για την αυθεντικοποίηση με τον server του email",
|
||||
"notification_email_port_description": "Θύρα του email server (πχ 25, 465, ή 587)",
|
||||
"notification_email_sent_test_email_button": "Αποστολή test email και αποθήκευση",
|
||||
"notification_email_setting_description": "Ρυθμίσεις για την αποστολή ειδοποιήσεων μέσω email",
|
||||
"notification_email_test_email": "Αποστολή test email",
|
||||
"notification_email_test_email_failed": "Αποτυχία αποστολής test email, ελέγξτε τις ρυθμίσεις",
|
||||
"notification_email_test_email_sent": "Ένα test email στάλθηκε στην διεύθυνση {email}. Παρακαλώ ελέγξτε τα εισερχόμενα σας.",
|
||||
"notification_email_username_description": "Όνομα χρήστη για την αυθεντικοποίηση με τον server του email",
|
||||
"notification_enable_email_notifications": "Ενεργοποίηση ειδοποιήσεων μέσω email",
|
||||
"notification_settings": "Ρυθμίσεις ειδοποιήσεων",
|
||||
"notification_settings_description": "Διαχείρηση ρυθμίσεων ειδοποιήσεων, συμπεριλαμβανομένου του email",
|
||||
"oauth_auto_launch": "Αυτόματη εκκίνηση",
|
||||
"oauth_auto_launch_description": "Αυτόματη εκκίνιση της υπηρεσίας OAuth με την πλοήγηση στην σελίδα σύνδεσης",
|
||||
"oauth_auto_register": "Αυτόματη καταχώρηση",
|
||||
"oauth_auto_register_description": "Αυτόματη καταχώρηση νέου χρήστη αφού συνδεθεί με OAuth",
|
||||
"oauth_button_text": "Κείμενο κουμπιού",
|
||||
"oauth_client_id": "Ταυτότητα πελάτη (Client)",
|
||||
"oauth_client_secret": "Client Secret",
|
||||
"oauth_enable_description": "Σύνδεση με OAuth",
|
||||
"oauth_issuer_url": "Issuer URL",
|
||||
"oauth_mobile_redirect_uri": "Mobile redirect URI",
|
||||
"oauth_mobile_redirect_uri_override": "Mobile redirect URI override",
|
||||
"oauth_mobile_redirect_uri_override_description": "Enable when OAuth provider does not allow a mobile URI, like '{callback}'",
|
||||
"oauth_profile_signing_algorithm": "Αλγόριθμος σύνδεσης προφίλ",
|
||||
"oauth_profile_signing_algorithm_description": "Αλγόριθμος που χρησιμοποιείται για την σύνδεση των χρηστών.",
|
||||
"oauth_scope": "Scope",
|
||||
"oauth_settings": "OAuth"
|
||||
},
|
||||
"assets_restore_confirmation": "Είστε βέβαιοι ότι θέλετε να επαναφέρετε όλα τα στοιχεία που βρίσκονται στον κάδο απορριμμάτων; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί!",
|
||||
"assets_restore_confirmation": "Είστε βέβαιοι ότι θέλετε να επαναφέρετε όλα τα στοιχεία που βρίσκονται στον κάδο απορριμμάτων; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί! Λάβετε υπόψη ότι δεν θα είναι δυνατή η επαναφορά στοιχείων εκτός σύνδεσης.",
|
||||
"assets_restored_count": "Έγινε επαναφορά {count, plural, one {# στοιχείου} other {# στοιχείων}}",
|
||||
"assets_trashed_count": "Μετακιν. στον κάδο απορριμάτων {count, plural, one {# στοιχείο} other {# στοιχεία}}",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {Το στοιχείο ανήκει} other {Τα στοιχεία ανήκουν}} ήδη στο άλμπουμ",
|
||||
@@ -372,6 +438,8 @@
|
||||
"purchase_settings_server_activated": "Η διαχείριση του κλειδιού προϊόντος του διακομιστή γίνεται από τον διαχειριστή",
|
||||
"reaction_options": "Επιλογές αντίδρασης",
|
||||
"read_changelog": "Διαβάστε το Αρχείο Καταγραφής Αλλαγών",
|
||||
"refresh_faces": "Ανανέωση προσώπων",
|
||||
"refreshing_faces": "Ανανεώνονται πρόσωπα",
|
||||
"restore_user": "Επαναφορά χρήστη",
|
||||
"retry_upload": "Επανάληψη ανεβάσματος",
|
||||
"review_duplicates": "Προβολή διπλότυπων",
|
||||
@@ -473,9 +541,11 @@
|
||||
"sort_recent": "Η πιο πρόσφατη φωτογραφία",
|
||||
"sort_title": "Τίτλος",
|
||||
"source": "Πηγή",
|
||||
"start": "Έναρξη",
|
||||
"start_date": "Από",
|
||||
"state": "Νομός",
|
||||
"status": "Κατάσταση",
|
||||
"stop_motion_photo": "Διέκοψε την Φωτογραφία Κίνησης",
|
||||
"stop_photo_sharing": "Διακοπή κοινής χρήσης των φωτογραφιών σας;",
|
||||
"stop_photo_sharing_description": "Ο χρήστης {partner} δεν θα έχει πλέον πρόσβαση στις φωτογραφίες σας.",
|
||||
"stop_sharing_photos_with_user": "Διακοπή κοινής χρήσης των φωτογραφιών σας με αυτό το χρήστη",
|
||||
@@ -485,8 +555,13 @@
|
||||
"submit": "Υποβολή",
|
||||
"suggestions": "Προτάσεις",
|
||||
"sunrise_on_the_beach": "Ηλιοβασίλεμα στην παραλία",
|
||||
"support": "Υποστήριξη",
|
||||
"support_and_feedback": "Υποστήριξη & Σχόλια",
|
||||
"swap_merge_direction": "Εναλλαγή κατεύθυνσης συγχώνευσης",
|
||||
"sync": "Συγχρονισμός",
|
||||
"tag": "Ετικέτα",
|
||||
"tag_created": "Δημιουργήθηκε ετικέτα: {tag}",
|
||||
"tag_updated": "Ενημερώθηκε η ετικέτα: {tag}",
|
||||
"template": "Πρότυπο",
|
||||
"theme": "Θέμα",
|
||||
"theme_selection": "Επιλογή θέματος",
|
||||
@@ -550,6 +625,7 @@
|
||||
"version": "Έκδοση",
|
||||
"version_announcement_closing": "Ο φίλος σου, Alex",
|
||||
"version_announcement_message": "Γεια σου φίλε, υπάρχει μια νέα έκδοση της εφαρμογής, αφιέρωσε λίγο χρόνο για να επισκεφθείς την τοποθεσία <link>release notes</link> και να βεβαιωθείς ότι τα <code>docker-compose.yml</code>, και <code>.env</code> είναι ενημερωμένα για την αποτροπή τυχόν εσφαλμένων διαμορφώσεων, ειδικά εάν χρησιμοποιείτε το WatchTower ή οποιονδήποτε μηχανισμό που χειρίζεται την αυτόματη ενημέρωση της εφαρμογής σας.",
|
||||
"version_history_item": "Εγκαταστάθηκε {version} στις {date}",
|
||||
"video": "Βίντεο",
|
||||
"video_hover_setting": "Προεπισκόπηση βίντεο με το δείκτη του ποντικιού",
|
||||
"video_hover_setting_description": "Προεπισκόπηση βίντεο όταν το ποντίκι βρίσκεται πάνω από το στοιχείο. Ακόμη και όταν είναι απενεργοποιημένη, η αναπαραγωγή μπορεί να ξεκινήσει τοποθετώντας το δείκτη του ποντικιού πάνω από το εικονίδιο αναπαραγωγής.",
|
||||
@@ -559,6 +635,7 @@
|
||||
"view_album": "Προβολή Άλμπουμ",
|
||||
"view_all": "Προβολή Όλων",
|
||||
"view_all_users": "Προβολή όλων των χρηστών",
|
||||
"view_in_timeline": "Προβολή στο χρονοδιάγραμμα",
|
||||
"view_links": "Προβολή συνδέσμων",
|
||||
"view_next_asset": "Προβολή επόμενου στοιχείου",
|
||||
"view_previous_asset": "Προβολή προηγούμενου στοιχείου",
|
||||
@@ -274,7 +274,7 @@
|
||||
"transcoding_hardware_acceleration": "Hardware Acceleration",
|
||||
"transcoding_hardware_acceleration_description": "Experimental; much faster, but will have lower quality at the same bitrate",
|
||||
"transcoding_hardware_decoding": "Hardware decoding",
|
||||
"transcoding_hardware_decoding_setting_description": "Applies only to NVENC, QSV and RKMPP. Enables end-to-end acceleration instead of only accelerating encoding. May not work on all videos.",
|
||||
"transcoding_hardware_decoding_setting_description": "Enables end-to-end acceleration instead of only accelerating encoding. May not work on all videos.",
|
||||
"transcoding_hevc_codec": "HEVC codec",
|
||||
"transcoding_max_b_frames": "Maximum B-frames",
|
||||
"transcoding_max_b_frames_description": "Higher values improve compression efficiency, but slow down encoding. May not be compatible with hardware acceleration on older devices. 0 disables B-frames, while -1 sets this value automatically.",
|
||||
@@ -816,6 +816,7 @@
|
||||
"look": "Look",
|
||||
"loop_videos": "Loop videos",
|
||||
"loop_videos_description": "Enable to automatically loop a video in the detail viewer.",
|
||||
"main_branch_warning": "You’re using a development version; we strongly recommend using a release version!",
|
||||
"make": "Make",
|
||||
"manage_shared_links": "Manage shared links",
|
||||
"manage_sharing_with_partners": "Manage sharing with partners",
|
||||
@@ -1196,7 +1197,7 @@
|
||||
"sunrise_on_the_beach": "Sunrise on the beach",
|
||||
"support": "Support",
|
||||
"support_and_feedback": "Support & Feedback",
|
||||
"support_third_party_description": "Your immich installation was packaged by a third-party. Issues you experience may be caused by that package, so please raise issues with them in the first instance using the links below.",
|
||||
"support_third_party_description": "Your Immich installation was packaged by a third-party. Issues you experience may be caused by that package, so please raise issues with them in the first instance using the links below.",
|
||||
"swap_merge_direction": "Swap merge direction",
|
||||
"sync": "Sync",
|
||||
"tag": "Tag",
|
||||
@@ -51,8 +51,8 @@
|
||||
"external_library_created_at": "Biblioteca externa (creado el {date})",
|
||||
"external_library_management": "Gestión de bibliotecas externas",
|
||||
"face_detection": "Detección de caras",
|
||||
"face_detection_description": "Detecta las caras usando aprendizaje automático. Para los vídeos sólo se tiene en cuenta la imagen de previsualización. \"Todo\" implica volver a procesar todos los elementos. \"Missing\" pone en la cola los elementos que aún no han sido procesados. Las caras detectadas serán añadidas a la cola para ser procesadas posteriormente mediante Reconocimiento Facial y agrupadas en las personas que ya existan o en nuevas personas detectadas.",
|
||||
"facial_recognition_job_description": "Agrupa las caras detectadas en las personas. Este paso se lanza tras las Detección de Caras. \"All\" reagrupa todas las caras. \"Pendiente\" añade a la colas aquellas caras que no fueron asignadas a ninguna persona.",
|
||||
"face_detection_description": "Detectar las caras en los activos mediante aprendizaje automático. En el caso de los vídeos, solo se tiene en cuenta la miniatura. \"Actualizar\" (re)procesar todos los activos. \"Restablecer\" borra además todos los datos de caras actuales. \"Falta\" pone en cola los activos que aún no se han procesado. Los rostros detectados se pondrán en cola para el reconocimiento facial una vez finalizada la detección facial, agrupándolos en personas existentes o nuevas.",
|
||||
"facial_recognition_job_description": "Agrupa los rostros detectados en personas. Este paso se ejecuta una vez finalizada la detección de caras. \"Restablecer\" (re)agrupa todas las caras. \"Falta\" pone en cola los rostros que no tienen asignada una persona.",
|
||||
"failed_job_command": "El comando {command} ha fallado para la tarea: {job}",
|
||||
"force_delete_user_warning": "CUIDADO: Esta acción eliminará inmediatamente el usuario y los elementos. Esta accion no se puede deshacer y los archivos no pueden ser recuperados.",
|
||||
"forcing_refresh_library_files": "Forzar la recarga de todos los archivos de la biblioteca",
|
||||
@@ -287,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Aceleración por Hardware",
|
||||
"transcoding_hardware_acceleration_description": "Experimental; mucho más rápido, pero tendrá menor calidad con la misma tasa de bits",
|
||||
"transcoding_hardware_decoding": "Decodificación por hardware",
|
||||
"transcoding_hardware_decoding_setting_description": "Se aplica únicamente a NVENC, QSV y RKMPP. Habilita la aceleración de un extremo a otro en lugar de solo acelerar la codificación. Puede que no funcione en todos los vídeos.",
|
||||
"transcoding_hardware_decoding_setting_description": "Permite la aceleración de extremo a extremo en lugar de acelerar únicamente la codificación. Puede que no funcione en todos los vídeos.",
|
||||
"transcoding_hevc_codec": "Codec HEVC",
|
||||
"transcoding_max_b_frames": "Maximos B-frames",
|
||||
"transcoding_max_b_frames_description": "Los valores más altos mejoran la eficiencia de la compresión, pero ralentizan la codificación. Puede que no sea compatible con la aceleración de hardware en dispositivos más antiguos. 0 desactiva los fotogramas B, mientras que -1 establece este valor automáticamente.",
|
||||
@@ -888,6 +888,7 @@
|
||||
"look": "Mirar",
|
||||
"loop_videos": "Vídeos en bucle",
|
||||
"loop_videos_description": "Habilite la reproducción automática de un video en el visor de detalles.",
|
||||
"main_branch_warning": "Estás ejecutando una compilación desde la rama principal. ¡Recomendamos encarecidamente usar una versión de lanzamiento!",
|
||||
"make": "Marca",
|
||||
"manage_shared_links": "Administrar enlaces compartidos",
|
||||
"manage_sharing_with_partners": "Administrar el uso compartido con invitados",
|
||||
@@ -1092,11 +1093,13 @@
|
||||
"recent_searches": "Búsquedas recientes",
|
||||
"refresh": "Actualizar",
|
||||
"refresh_encoded_videos": "Recargar los vídeos codificados",
|
||||
"refresh_faces": "Refrescar caras",
|
||||
"refresh_metadata": "Recargar los metadatos",
|
||||
"refresh_thumbnails": "Recargar miniaturas",
|
||||
"refreshed": "Recargado",
|
||||
"refreshes_every_file": "Recargar todos los archivos nuevos y existentes",
|
||||
"refreshing_encoded_video": "Recargando los videos codificados",
|
||||
"refreshing_faces": "Recargando caras",
|
||||
"refreshing_metadata": "Recargando metadatos",
|
||||
"regenerating_thumbnails": "Recargando miniaturas",
|
||||
"remove": "Eliminar",
|
||||
@@ -49,8 +49,8 @@
|
||||
"external_library_created_at": "Väline kogu (lisatud {date})",
|
||||
"external_library_management": "Väliste kogude haldus",
|
||||
"face_detection": "Näoavastus",
|
||||
"face_detection_description": "Avasta üksustest nägusid masinõppe abil. Videote puhul kasutatakse ainult pisipilti. \"Kõik\" töötleb kõik üksused uuesti. \"Puuduvad\" võtab ette üksused, mida pole veel töödeldud. Avastatud näod suunatakse näotuvastusse, et grupeerida nad olemasolevateks või uuteks isikuteks.",
|
||||
"facial_recognition_job_description": "Grupeeri avastatud näod inimesteks. See samm käivitub siis, kui näoavastus on lõppenud. \"Kõik\" grupeerib kõik näod uuesti. \"Puuduvad\" võtab ette näod, mida pole isikuga seostatud.",
|
||||
"face_detection_description": "Avasta üksustest nägusid masinõppe abil. Videote puhul kasutatakse ainult pisipilti. \"Värskenda\" töötleb kõik üksused uuesti. \"Lähtesta\" kustutab lisaks kõik seni leitud näed. \"Puuduvad\" võtab ette üksused, mida pole veel töödeldud. Avastatud näod suunatakse näotuvastusse, et grupeerida nad olemasolevateks või uuteks isikuteks.",
|
||||
"facial_recognition_job_description": "Grupeeri avastatud näod inimesteks. See samm käivitub siis, kui näoavastus on lõppenud. \"Lähtesta\" grupeerib kõik näod uuesti. \"Puuduvad\" võtab ette näod, mida pole isikuga seostatud.",
|
||||
"failed_job_command": "Käsk {command} ebaõnnestus töötes: {job}",
|
||||
"force_delete_user_warning": "HOIATUS: See kustutab koheselt kasutaja ja kõik üksused. Seda ei saa tagasi võtta ja faile ei saa taastada.",
|
||||
"forcing_refresh_library_files": "Kogu kõigi failide sundvärskendamine",
|
||||
@@ -283,7 +283,7 @@
|
||||
"transcoding_hardware_acceleration": "Riistvaraline kiirendus",
|
||||
"transcoding_hardware_acceleration_description": "Eksperimentaalne; palju kiirem, aga sama bitisageduse juures madalam kvaliteet",
|
||||
"transcoding_hardware_decoding": "Riistvaraline dekodeerimine",
|
||||
"transcoding_hardware_decoding_setting_description": "Rakendub ainult NVENC, QSV ja RKMPP puhul. Võimaldab protsessi läbivalt kiirendada, mitte ainult kodeerimist. Ei pruugi kõigi videote puhul töötada.",
|
||||
"transcoding_hardware_decoding_setting_description": "Võimaldab protsessi läbivalt kiirendada, mitte ainult kodeerimist. Ei pruugi kõigi videote puhul töötada.",
|
||||
"transcoding_hevc_codec": "HEVC koodek",
|
||||
"transcoding_max_b_frames": "Maksimaalne B-kaadrite arv",
|
||||
"transcoding_max_b_frames_description": "Kõrgemad väärtused parandavad pakkimise efektiivsust, aga aeglustavad kodeerimist. See valik ei pruugi olla ühilduv riistvaralise kiirendusega vanematel seadmetel. 0 lülitab B-kaadrid välja, -1 määrab väärtuse automaatselt.",
|
||||
@@ -705,6 +705,7 @@
|
||||
"unable_to_update_library": "Kogu uuendamine ebaõnnestus",
|
||||
"unable_to_update_location": "Asukoha muutmine ebaõnnestus",
|
||||
"unable_to_update_settings": "Seadete muutmine ebaõnnestus",
|
||||
"unable_to_update_timeline_display_status": "Ajajoonel kuvamise uuendamine ebaõnnestus",
|
||||
"unable_to_update_user": "Kasutaja muutmine ebaõnnestus",
|
||||
"unable_to_upload_file": "Faili üleslaadimine ebaõnnestus"
|
||||
},
|
||||
@@ -820,6 +821,7 @@
|
||||
"look": "Välimus",
|
||||
"loop_videos": "Taasesita videod",
|
||||
"loop_videos_description": "Lülita sisse, et detailvaates videot automaatselt taasesitada.",
|
||||
"main_branch_warning": "Sa kasutad arendusversiooni; soovitame tungivalt kasutada väljalaskeversiooni!",
|
||||
"make": "Mark",
|
||||
"manage_shared_links": "Halda jagatud linke",
|
||||
"manage_sharing_with_partners": "Halda partneritega jagamist",
|
||||
@@ -832,6 +834,7 @@
|
||||
"map_marker_for_images": "Kaardimarker kohas {city}, {country} tehtud piltide jaoks",
|
||||
"map_marker_with_image": "Kaardimarker pildiga",
|
||||
"map_settings": "Kaardi seaded",
|
||||
"matches": "Ühtivad failid",
|
||||
"media_type": "Meedia tüüp",
|
||||
"memories": "Mälestused",
|
||||
"memories_setting_description": "Halda, mida sa oma mälestustes näed",
|
||||
@@ -874,6 +877,8 @@
|
||||
"no_explore_results_message": "Oma kogu avastamiseks laadi üles rohkem fotosid.",
|
||||
"no_favorites_message": "Lisa lemmikud, et oma parimaid fotosid ja videosid kiiresti leida",
|
||||
"no_libraries_message": "Lisa väline kogu oma fotode ja videote vaatamiseks",
|
||||
"no_name": "Nimetu",
|
||||
"no_places": "Kohti ei ole",
|
||||
"no_results": "Vasteid pole",
|
||||
"no_results_description": "Proovi sünonüümi või üldisemat märksõna",
|
||||
"no_shared_albums_message": "Lisa album, et fotosid ja videosid teistega jagada",
|
||||
@@ -894,6 +899,7 @@
|
||||
"onboarding": "Kasutuselevõtt",
|
||||
"onboarding_privacy_description": "Järgnevad (valikulised) funktsioonid sõltuvad välistest teenustest ning neid saab igal ajal administraatori seadetes välja lülitada.",
|
||||
"onboarding_theme_description": "Vali oma serverile värviteema. Saad seda hiljem seadetes muuta.",
|
||||
"onboarding_welcome_description": "Algväärtustame mõned levinumad seaded.",
|
||||
"onboarding_welcome_user": "Tere tulemast, {user}",
|
||||
"online": "Ühendatud",
|
||||
"only_favorites": "Ainult lemmikud",
|
||||
@@ -962,6 +968,7 @@
|
||||
"previous": "Eelmine",
|
||||
"previous_memory": "Eelmine mälestus",
|
||||
"previous_or_next_photo": "Eelmine või järgmine foto",
|
||||
"primary": "Peamine",
|
||||
"privacy": "Privaatsus",
|
||||
"profile_image_of_user": "Kasutaja {user} profiilipilt",
|
||||
"profile_picture_set": "Profiilipilt määratud.",
|
||||
@@ -1010,11 +1017,13 @@
|
||||
"recent_searches": "Hiljutised otsingud",
|
||||
"refresh": "Värskenda",
|
||||
"refresh_encoded_videos": "Värskenda kodeeritud videod",
|
||||
"refresh_faces": "Värskenda näod",
|
||||
"refresh_metadata": "Värskenda metaandmed",
|
||||
"refresh_thumbnails": "Värskenda pisipildid",
|
||||
"refreshed": "Värskendatud",
|
||||
"refreshes_every_file": "Loeb kõik olemasolevad ja uued failid uuesti",
|
||||
"refreshing_encoded_video": "Kodeeritud videote värskendamine",
|
||||
"refreshing_faces": "Nägude värskendamine",
|
||||
"refreshing_metadata": "Metaandmete värskendamine",
|
||||
"regenerating_thumbnails": "Pisipiltide uuesti genereerimine",
|
||||
"remove": "Eemalda",
|
||||
@@ -1049,8 +1058,11 @@
|
||||
"restore_user": "Taasta kasutaja",
|
||||
"restored_asset": "Üksus taastatud",
|
||||
"resume": "Jätka",
|
||||
"retry_upload": "Proovi üleslaadimist uuesti",
|
||||
"review_duplicates": "Vaata duplikaadid läbi",
|
||||
"role": "Roll",
|
||||
"role_editor": "Muutja",
|
||||
"role_viewer": "Vaataja",
|
||||
"save": "Salvesta",
|
||||
"saved_api_key": "API võti salvestatud",
|
||||
"saved_profile": "Profiil salvestatud",
|
||||
@@ -1077,7 +1089,7 @@
|
||||
"search_options": "Otsingu valikud",
|
||||
"search_people": "Otsi inimesi",
|
||||
"search_places": "Otsi kohti",
|
||||
"search_settings": "Otsingu seaded",
|
||||
"search_settings": "Otsi seadeid",
|
||||
"search_state": "Otsi osariiki...",
|
||||
"search_tags": "Otsi silte...",
|
||||
"search_timezone": "Otsi ajavööndit...",
|
||||
@@ -1169,6 +1181,7 @@
|
||||
"stack_selected_photos": "Virnasta valitud fotod",
|
||||
"stacked_assets_count": "{count, plural, one {# üksus} other {# üksust}} virnastatud",
|
||||
"stacktrace": "Pinujälg",
|
||||
"start": "Alusta",
|
||||
"start_date": "Alguskuupäev",
|
||||
"state": "Osariik",
|
||||
"status": "Staatus",
|
||||
@@ -1181,8 +1194,10 @@
|
||||
"storage_usage": "{used}/{available} kasutatud",
|
||||
"suggestions": "Soovitused",
|
||||
"sunrise_on_the_beach": "Päikesetõus rannal",
|
||||
"support": "Tugi",
|
||||
"support_and_feedback": "Tugi ja tagasiside",
|
||||
"support_third_party_description": "Sinu Immich'i install on kolmanda osapoole pakendatud. Probleemid, mida täheldad, võivad olla põhjustatud selle pakendamise poolt, seega võta esmajärjekorras nendega ühendust, kasutades allolevaid linke.",
|
||||
"swap_merge_direction": "Muuda ühendamise suunda",
|
||||
"sync": "Sünkrooni",
|
||||
"tag": "Silt",
|
||||
"tag_assets": "Sildista üksuseid",
|
||||
@@ -1196,6 +1211,7 @@
|
||||
"theme": "Teema",
|
||||
"theme_selection": "Teema valik",
|
||||
"theme_selection_description": "Sea automaatselt hele või tume teema vastavalt veebilehitseja eelistustele",
|
||||
"they_will_be_merged_together": "Nad ühendatakse kokku",
|
||||
"third_party_resources": "Kolmanda osapoole ressursid",
|
||||
"time_based_memories": "Ajapõhised mälestused",
|
||||
"timezone": "Ajavöönd",
|
||||
@@ -1207,6 +1223,7 @@
|
||||
"toggle_theme": "Lülita tume teema",
|
||||
"total_usage": "Kogukasutus",
|
||||
"trash": "Prügikast",
|
||||
"trash_all": "Kõik prügikasti",
|
||||
"trash_count": "Liiguta {count, number} prügikasti",
|
||||
"trash_delete_asset": "Kustuta üksus",
|
||||
"trash_no_results_message": "Siia ilmuvad prügikasti liigutatud fotod ja videod.",
|
||||
@@ -1214,6 +1231,7 @@
|
||||
"type": "Tüüp",
|
||||
"unarchive": "Taasta arhiivist",
|
||||
"unarchived_count": "{count, plural, other {# arhiivist taastatud}}",
|
||||
"unfavorite": "Eemalda lemmikutest",
|
||||
"unhide_person": "Ära peida isikut",
|
||||
"unknown": "Teadmata",
|
||||
"unknown_year": "Teadmata aasta",
|
||||
@@ -1227,10 +1245,12 @@
|
||||
"unstacked_assets_count": "{count, plural, one {# üksus} other {# üksust}} eraldatud",
|
||||
"untracked_files": "Mittejälgitavad failid",
|
||||
"untracked_files_decription": "Rakendus ei jälgi neid faile. Need võivad olla põhjustatud ebaõnnestunud liigutamisest, katkestatud üleslaadimisest või rakenduse veast",
|
||||
"up_next": "Järgmine",
|
||||
"updated_password": "Parool muudetud",
|
||||
"upload": "Laadi üles",
|
||||
"upload_concurrency": "Üleslaadimise samaaegsus",
|
||||
"upload_errors": "Üleslaadimine lõpetatud {count, plural, one {# veaga} other {# veaga}}, uute üksuste nägemiseks värskenda lehte.",
|
||||
"upload_progress": "Ootel {remaining, number} - Töödeldud {processed, number}/{total, number}",
|
||||
"upload_skipped_duplicates": "{count, plural, one {# dubleeritud üksus} other {# dubleeritud üksust}} vahele jäetud",
|
||||
"upload_status_duplicates": "Duplikaadid",
|
||||
"upload_status_errors": "Vead",
|
||||
@@ -28,6 +28,7 @@
|
||||
"added_to_favorites_count": "{count, number} lisätty suosikkeihin",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Lisää mallit, jonka mukaan jätetään tiedostoja pois. Jokerimerkit *, ** ja ? ovat tuettuna. Jättääksesi pois kaikki tiedostot mistä tahansa löytyvästä kansiosta \"Raw\" käytä \"**/Raw/**\". Jättääksesi pois kaikki \". tif\" päätteiset tiedot, käytä \"**/*.tif\". Jättääksesi pois tarkan tiedostopolun, käytä \"/path/to/ignore/**\".",
|
||||
"asset_offline_description": "Ulkoista kirjaston resurssia ei enää löydy levyltä, ja se on siirretty roskakoriin. Jos tiedosto siirrettiin kirjaston sisällä, tarkista aikajanaltasi uusi vastaava resurssi. Palautaaksesi tämän resurssin, varmista, että alla oleva tiedostopolku on Immichin käytettävissä ja skannaa kirjasto uudelleen.",
|
||||
"authentication_settings": "Autentikointiasetukset",
|
||||
"authentication_settings_description": "Hallitse salasana-, OAuth- ja muut autentikoinnin asetukset",
|
||||
"authentication_settings_disable_all": "Haluatko varmasti poistaa kaikki kirjautumistavat käytöstä? Kirjautuminen on tämän jälkeen mahdotonta.",
|
||||
@@ -50,26 +51,35 @@
|
||||
"external_library_created_at": "Ulkoinen kirjasto (luotu {date})",
|
||||
"external_library_management": "Ulkoisen kirjaston hallinta",
|
||||
"face_detection": "Kasvojen haitseminen",
|
||||
"face_detection_description": "Tunnista sisällön kasvoja käyttäen koneoppimista. Videojen osalta vain pikkukuva tunnistetaan. \"Kaikki\" (uudelleen)prosessoi koko sisällön. \"Puuttuvat\" prosessoi sisällön, jota ei vielä ole käyty läpi. Havaitut kasvot ryhmitellään jo tunnistettujen kanssa, tai lisätään uusina henkilöinä.",
|
||||
"facial_recognition_job_description": "Ryhmitä havaitut kasvot henkilöihin. Tämä vaihe suoritetaan kun kasvot on ensin havaittu. \"Kaikki\" ryhmittelee kaikki kasvot. \"Puuttuvat\" vain ne, joille ei ole määritetty henkilöä.",
|
||||
"face_detection_description": "Tunnista sisällön kasvoja käyttäen koneoppimista. Videoiden osalta vain pikkukuva tunnistetaan. \"Päivitä\" (uudelleen)prosessoi koko sisällön.\"Nollaa\" lisäksi puhdistaa kaiken kasvo-datan. \"Puuttuvat\" prosessoi sisällön, jota ei vielä ole käyty läpi. Havaitut kasvot ryhmitellään jo tunnistettujen kanssa, tai lisätään uusina henkilöinä.",
|
||||
"facial_recognition_job_description": "Ryhmitä havaitut kasvot henkilöihin. Tämä vaihe suoritetaan, kun kasvot on ensin havaittu. \"Nollaus\" (uudelleen-)ryhmittelee kaikki kasvot. \"Puuttuvat\" vain ne, joille ei ole määritetty henkilöä.",
|
||||
"failed_job_command": "Komento {command} epäonnistui työlle {job}",
|
||||
"force_delete_user_warning": "VAROITUS: Tämä poistaa käyttäjän ja kaikki mediat. Tätä ei voi perua, eikä tiedostoja voi palauttaa.",
|
||||
"forcing_refresh_library_files": "Pakotetaan virkistämään kaikkien kirjastojen tiedostot",
|
||||
"image_format": "Tiedostomuoto",
|
||||
"image_format_description": "WebP tuottaa pienempiä tiedostoja kuin JPEG, mutta on hitaampi pakata.",
|
||||
"image_prefer_embedded_preview": "Suosi upotettua esikatselua",
|
||||
"image_prefer_embedded_preview_setting_description": "Käytä RAW-kuvissa upotettuja esikatselukuvia aina kun mahdollista. Tämä voi joissain kuvissa tuottaa tarkemmat värit, mutta esikatselun laatu on riippuvainen kamerasta ja kuvassa voi olla enemmän pakkauksesta aiheutuvia häiriöitä.",
|
||||
"image_prefer_wide_gamut": "Suosi laajaa väriskaalaa",
|
||||
"image_prefer_wide_gamut_setting_description": "Käytä Display P3 -nimiavaruutta pikkukuville. Tämä säilöö värien vivahteet paremmin, mutta kuvat saattavat näyttää erilaisilta vanhemmissa laitteissa. sRGB-kuvat pidetään muuttumattomina, jottei värit muuttuisi.",
|
||||
"image_preview_description": "Keskikokoinen kuva, josta metatiedot on poistettu, käytetään yksittäisen resurssin katseluun ja koneoppimiseen",
|
||||
"image_preview_format": "Esikatselun muoto",
|
||||
"image_preview_quality_description": "Esikatselulaatu 1-100. Korkeampi arvo on parempi, mutta tuottaa suurempia tiedostoja ja voi heikentää sovelluksen reagointikykyä. Matalan arvon asettaminen voi vaikuttaa koneoppimisen laatuun.",
|
||||
"image_preview_resolution": "Esikatselun resoluutio",
|
||||
"image_preview_resolution_description": "Käytetään kun katsellaan yksittäisiä kuvia, tai koneoppimiseen. Suurempi resoluutio voi säilyttää paremmin yksityiskohtia. Tosin koodaus kestää kauemmin, tiedostokoko kasvaa, ja se saattaa hidastaa sovelluksen responsiivisuutta.",
|
||||
"image_preview_title": "Esikatselu asetukset",
|
||||
"image_quality": "Laatu",
|
||||
"image_quality_description": "Kuvan laatu välillä 1-100. Suurempi arvo on paremman laatuinen, mutta tuottaa kookkaampia tiedostoja. Tämä asetus vaikuttaa esikatselu- ja pikkukuviin.",
|
||||
"image_resolution": "Resoluutio",
|
||||
"image_resolution_description": "Korkeammat resoluutiot voivat säilyttää enemmän yksityiskohtia, mutta niiden koodaus kestää kauemmin, tiedostokoot ovat suurempia ja ne voivat heikentää sovelluksen reagointikykyä.",
|
||||
"image_settings": "Kuva-asetukset",
|
||||
"image_settings_description": "Hallitse luotujen kuvien laatua ja resolutiota",
|
||||
"image_thumbnail_description": "Pieni pikkukuva, josta metatiedot on poistettu, käytetään valokuvaryhmien katseluun, kuten pääaikajanalla",
|
||||
"image_thumbnail_format": "Pikkukuvien muoto",
|
||||
"image_thumbnail_quality_description": "Pikkukuvan laatu 1-100. Korkeampi arvo on parempi, mutta tuottaa suurempia tiedostoja ja voi heikentää sovelluksen reagointikykyä.",
|
||||
"image_thumbnail_resolution": "Pikkukuvien resoluutio",
|
||||
"image_thumbnail_resolution_description": "Käytetään katsottaessa useita kuvia kerralla (aikajana, albuminäkymä, jne.) Korkeampi resoluutio antaa enemmän yksityiskohtia, mutta niiden luonti kestää kauemmin, tiedostokoot ovat isompia ja voivat heikentää sovelluksen responsiivisuutta.",
|
||||
"image_thumbnail_title": "Pikkukuva-asetukset",
|
||||
"job_concurrency": "{job} yhtäaikaisuus",
|
||||
"job_created": "Tehtävä luotu",
|
||||
"job_not_concurrency_safe": "Tätä tehtävää ei ole turvallista ajaa yhtäaikaisesti.",
|
||||
@@ -212,6 +222,7 @@
|
||||
"require_password_change_on_login": "Vaadi käyttäjää vaihtamaan salasana ensimmäisellä kirjautumiskerralla",
|
||||
"reset_settings_to_default": "Nollaa asetukset oletuksille",
|
||||
"reset_settings_to_recent_saved": "Palauta aiemmin tallennetut asetukset",
|
||||
"scanning_library": "Kirjastoa skannataan",
|
||||
"scanning_library_for_changed_files": "Etsitään kirjaston muuttuneita tiedostoja",
|
||||
"scanning_library_for_new_files": "Etsitään uusia tiedostoja",
|
||||
"search_jobs": "Etsi tehtäviä...",
|
||||
@@ -232,7 +243,7 @@
|
||||
"storage_template_hash_verification_enabled": "Tarkistussumman varmennus käytössä",
|
||||
"storage_template_hash_verification_enabled_description": "Ottaa käyttöön varmistussummien laskennan. Älä poista käytöstä jollet ole aivan varma seurauksista",
|
||||
"storage_template_migration": "Tallennustilan mallien migraatio",
|
||||
"storage_template_migration_description": "Käytä nykyistä <link>{template}:a</link> aikaisemmin lähetettyihin kohteisiin",
|
||||
"storage_template_migration_description": "Käytä nykyistä <link>{template}a</link> aikaisemmin lähetettyihin kohteisiin",
|
||||
"storage_template_migration_info": "Malli vaikuttaa vain uusiin kohteisiin. Käyttääksesi mallia jo olemassa oleviin kohteisiin, aja <link>{job}</link>.",
|
||||
"storage_template_migration_job": "Tallennustilan mallin muutostyö",
|
||||
"storage_template_more_details": "Saadaksesi lisätietoa tästä ominaisuudesta, katso <template-link>Tallennustilan Mallit</template-link> sekä <implications-link>mihin se vaikuttaa</implications-link>",
|
||||
@@ -276,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Laitteistokiihdytys",
|
||||
"transcoding_hardware_acceleration_description": "Kokeellinen. Paljon nopeampi, mutta huonompaa laatua samalla bittinopeudella",
|
||||
"transcoding_hardware_decoding": "Laitteiston dekoodaus",
|
||||
"transcoding_hardware_decoding_setting_description": "Vaikuttaa vain NVENC ja RKMPP -moottoreihin. Ottaa käyttöön end-to-end kiihdytyksen pelkän muuntamisen sijasta. Ei välttämättä toimi kaikissa videoissa.",
|
||||
"transcoding_hardware_decoding_setting_description": "Ottaa käyttöön end-to-end kiihdytyksen pelkän muuntamisen sijasta. Ei välttämättä toimi kaikissa videoissa.",
|
||||
"transcoding_hevc_codec": "HEVC koodekki",
|
||||
"transcoding_max_b_frames": "B-kehysten enimmäismäärä",
|
||||
"transcoding_max_b_frames_description": "Korkeampi arvo parantaa pakkausta, mutta hidastaa enkoodausta. Ei välttämättä ole yhteensopiva vanhempien laitteiden kanssa. 0 poistaa B-kehykset käytöstä, -1 määrittää arvon automaattisesti.",
|
||||
@@ -395,7 +406,7 @@
|
||||
"asset_has_unassigned_faces": "Kohteella on määrittämättömiä kasvoja",
|
||||
"asset_hashing": "Hajautetaan...",
|
||||
"asset_offline": "Aineisto offline-tilassa",
|
||||
"asset_offline_description": "Tämä kohde on offline-tilassa. Immich ei pääse tiedoston sijaintiin. Varmista, että kohde on saatavilla, ja skannaa sitten kirjasto uudelleen.",
|
||||
"asset_offline_description": "Tätä ulkoista resurssia ei enää löydy levyltä. Ole hyvä ja ota yhteyttä Immich-järjestelmänvalvojaan saadaksesi apua.",
|
||||
"asset_skipped": "Ohitettu",
|
||||
"asset_skipped_in_trash": "Roskakorissa",
|
||||
"asset_uploaded": "Lähetetty",
|
||||
@@ -409,7 +420,7 @@
|
||||
"assets_moved_to_trash_count": "Siirretty {count, plural, one {# media} other {# mediaa}} roskakoriin",
|
||||
"assets_permanently_deleted_count": "{count, plural, one {# media} other {# mediaa}} poistettu pysyvästi",
|
||||
"assets_removed_count": "{count, plural, one {# media} other {# mediaa}} poistettu",
|
||||
"assets_restore_confirmation": "Haluatko varmasti palauttaa kaikki roskakoriin siirretyt mediat? Et voi perua tätä toimintoa!",
|
||||
"assets_restore_confirmation": "Haluatko varmasti palauttaa kaikki roskakoriisi siirretyt resurssit? Tätä toimintoa ei voi peruuttaa! Huomaa, että offline-resursseja ei voida palauttaa tällä tavalla.",
|
||||
"assets_restored_count": "{count, plural, one {# media} other {# mediaa}} palautettu",
|
||||
"assets_trashed_count": "{count, plural, one {# media} other {# mediaa}} siirretty roskakoriin",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {Media oli} other {Mediat olivat}} jo albumissa",
|
||||
@@ -420,8 +431,9 @@
|
||||
"birthdate_saved": "Syntymäaika tallennettu",
|
||||
"birthdate_set_description": "Syntymäaikaa käytetään laskemaan henkilön ikä kuvanottohetkellä.",
|
||||
"blurred_background": "Sumennettu tausta",
|
||||
"build": "Rakenna",
|
||||
"build_image": "Rakenna kuva",
|
||||
"bugs_and_feature_requests": "Bugit ja ominaisuuspyynnöt",
|
||||
"build": "Koontiversio",
|
||||
"build_image": "Koontiversion kuva",
|
||||
"bulk_delete_duplicates_confirmation": "Haluatko varmasti poistaa {count, plural, one {# kaksoiskappaleen} other {# kaksoiskappaleet}} kerralla? Tämä säilyttää kustakin mediasta kookkaimman ja poistaa loput pysyvästi. Et voi perua tätä!",
|
||||
"bulk_keep_duplicates_confirmation": "Haluatko varmasti säilyttää {count, plural, one {# kaksoiskappaleen} other {# kaksoiskappaleet}}? Tämä merkitsee kaikki kaksoiskappaleet ratkaistuiksi, eikä poista mitään.",
|
||||
"bulk_trash_duplicates_confirmation": "Haluatko varmasti siirtää {count, plural, one {# kaksoiskappaleen} other {# kaksoiskappaleet}} roskakoriin? Tämä säilyttää kustakin mediasta kookkaimman ja siirtää loput roskakoriin.",
|
||||
@@ -523,11 +535,13 @@
|
||||
"delete_tag_confirmation_prompt": "Haluatko varmasti poistaa {tagName}-tunnisteen?",
|
||||
"delete_user": "Poista käyttäjä",
|
||||
"deleted_shared_link": "Jaettu linkki poistettu",
|
||||
"deletes_missing_assets": "Poistaa levyltä puuttuvat resurssit",
|
||||
"description": "Kuvaus",
|
||||
"details": "TIEDOT",
|
||||
"direction": "Suunta",
|
||||
"disabled": "Poistettu käytöstä",
|
||||
"disallow_edits": "Älä salli muokkauksia",
|
||||
"discord": "Discord",
|
||||
"discover": "Tutki",
|
||||
"dismiss_all_errors": "Sivuuta kaikki virheet",
|
||||
"dismiss_error": "Sivuuta virhe",
|
||||
@@ -536,6 +550,7 @@
|
||||
"display_original_photos": "Näytä alkuperäiset kuvat",
|
||||
"display_original_photos_setting_description": "Näytä mieluiten alkuperäinen kuva peukalokuvan sijasta kun alkuperäinen aineisto on web-yhteensopiva. Tämä voi aiheuttaa kuvien näyttämisen hitautta.",
|
||||
"do_not_show_again": "Älä näytä tätä enää",
|
||||
"documentation": "Dokumentaatio",
|
||||
"done": "Valmis",
|
||||
"download": "Lataa",
|
||||
"download_include_embedded_motion_videos": "Upotetut videot",
|
||||
@@ -684,6 +699,7 @@
|
||||
"unable_to_remove_api_key": "API-avaimen poistaminen epäonnistui",
|
||||
"unable_to_remove_assets_from_shared_link": "kohteiden poistaminen jaetusta linkistä epäonnistui",
|
||||
"unable_to_remove_comment": "",
|
||||
"unable_to_remove_deleted_assets": "Offline-tiedostoja ei voitu poistaa",
|
||||
"unable_to_remove_library": "Kirjaston poistaminen epäonnistui",
|
||||
"unable_to_remove_offline_files": "Offline-tiedostojen poistaminen epäonnistui",
|
||||
"unable_to_remove_partner": "Kumppanin poistaminen epäonnistui",
|
||||
@@ -847,6 +863,7 @@
|
||||
"look": "Tyyli",
|
||||
"loop_videos": "Toista videot uudelleen",
|
||||
"loop_videos_description": "Ota käyttöön videon automaattinen toisto tarkemmassa näkymässä.",
|
||||
"main_branch_warning": "Käytät kehitysversiota; suosittelemme vahvasti käyttämään julkaisuversiota!",
|
||||
"make": "Valmistaja",
|
||||
"manage_shared_links": "Hallitse jaettuja linkkejä",
|
||||
"manage_sharing_with_partners": "Hallitse jakamista kumppaneille",
|
||||
@@ -916,6 +933,7 @@
|
||||
"notifications": "Ilmoitukset",
|
||||
"notifications_setting_description": "Hallitse ilmoituksia",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Viralliset Immich-resurssit",
|
||||
"offline": "Offline",
|
||||
"offline_paths": "Offline-polut",
|
||||
"offline_paths_description": "Nämä tulokset voivat johtua tiedostojen manuaalisesta poistamisesta, jotka eivät ole osa ulkoista kirjastoa.",
|
||||
@@ -1049,11 +1067,13 @@
|
||||
"recent_searches": "Edelliset haut",
|
||||
"refresh": "Päivitä",
|
||||
"refresh_encoded_videos": "Päivitä enkoodatut videot",
|
||||
"refresh_faces": "Päivitä kasvot",
|
||||
"refresh_metadata": "Päivitä metadata",
|
||||
"refresh_thumbnails": "Päivitä pikkukuvat",
|
||||
"refreshed": "Päivitetty",
|
||||
"refreshes_every_file": "Päivittää jokaisen tiedoston",
|
||||
"refreshes_every_file": "Lukee uudelleen kaikki olemassa olevat ja uudet tiedostot",
|
||||
"refreshing_encoded_video": "Päivitetään enkoodattu video",
|
||||
"refreshing_faces": "Päivitetään kasvoja",
|
||||
"refreshing_metadata": "Päivitetään metadata",
|
||||
"regenerating_thumbnails": "Regeneroidaan pikkukuvia",
|
||||
"remove": "Poista",
|
||||
@@ -1102,6 +1122,7 @@
|
||||
"say_something": "Sano jotain",
|
||||
"scan_all_libraries": "Skannaa kaikki kirjastot",
|
||||
"scan_all_library_files": "Skannaa uudelleen kaikki kirjastotiedostot",
|
||||
"scan_library": "Skannaa",
|
||||
"scan_new_library_files": "Skannaa uusia kirjastotiedostoja",
|
||||
"scan_settings": "Skannausasetukset",
|
||||
"scanning_for_album": "Etsitään albumia...",
|
||||
@@ -1188,6 +1209,7 @@
|
||||
"show_person_options": "Näytä henkilöasetukset",
|
||||
"show_progress_bar": "Näytä eteneminen",
|
||||
"show_search_options": "Näytä hakuvaihtoehdot",
|
||||
"show_slideshow_transition": "Näytä diaesitys siirtymä",
|
||||
"show_supporter_badge": "Kannattajan merkki",
|
||||
"show_supporter_badge_description": "Näytä kannattajan merkki",
|
||||
"shuffle": "Sekoita",
|
||||
@@ -1229,13 +1251,16 @@
|
||||
"submit": "Lähetä",
|
||||
"suggestions": "Ehdotukset",
|
||||
"sunrise_on_the_beach": "Auringonnousu rannalla",
|
||||
"support": "Tuki",
|
||||
"support_and_feedback": "Tuki ja palaute",
|
||||
"support_third_party_description": "Immich-asennuksesi on pakattu kolmannen osapuolen toimesta. Kohtaamasi ongelmat saattavat johtua tästä paketista, joten ilmoita niistä ensisijaisesti heille alla olevien linkkien kautta.",
|
||||
"swap_merge_direction": "Käännä yhdistämissuunta",
|
||||
"sync": "Synkronoi",
|
||||
"tag": "Tagi",
|
||||
"tag_assets": "Merkitse kohde",
|
||||
"tag_created": "Luotu tunniste: {tag}",
|
||||
"tag_feature_description": "Selaa valokuvia ja videoita, jotka on ryhmitelty loogisten tagiotsikoiden mukaan",
|
||||
"tag_not_found_question": "Etkö löydä tunnistetta? Luo yksi <link>tästä</link>",
|
||||
"tag_not_found_question": "Etkö löydä tunnistetta? <link> Luo uusi tunniste </link>",
|
||||
"tag_updated": "Päivitetty tunniste: {tag}",
|
||||
"tagged_assets": "Tunnistettu {count, plural, one {# kohde} other {# kohdetta}}",
|
||||
"tags": "Tagit",
|
||||
@@ -1244,6 +1269,7 @@
|
||||
"theme_selection": "Teeman valinta",
|
||||
"theme_selection_description": "Aseta vaalea tai tumma tila automaattisesti perustuen selaimesi asetuksiin",
|
||||
"they_will_be_merged_together": "Nämä tullaan yhdistämään",
|
||||
"third_party_resources": "Kolmannen osapuolen resurssit",
|
||||
"time_based_memories": "Aikaan perustuvat muistot",
|
||||
"timezone": "Aikavyöhyke",
|
||||
"to_archive": "Arkistoi",
|
||||
@@ -1314,6 +1340,8 @@
|
||||
"version": "Versio",
|
||||
"version_announcement_closing": "Ystäväsi Alex",
|
||||
"version_announcement_message": "Hei! Sovelluksen uusi versio on saatavilla. Käythän vilkaisemassa <link>julkaisun tiedot</link> ja varmistathan, että <code>docker-compose.yml</code> ja <code>.env</code> määritykset ovat ajan tasalla. Näin varmistat järjestelmän toimivuuden, varsinkin jos käytät WatchToweria tai muuta automaattista päivitysjärjestelmää.",
|
||||
"version_history": "Versiohistoria",
|
||||
"version_history_item": "Asennettu {version} päivänä {date}",
|
||||
"video": "Video",
|
||||
"video_hover_setting": "Toista esikatselun video kun kursori viedään sen päälle",
|
||||
"video_hover_setting_description": "Toista videon esikatselukuva kun kursori on kuvan päällä. Vaikka toiminto on pois käytöstä, toiston voi aloittaa viemällä kursori toistokuvakkeen päälle.",
|
||||
@@ -28,7 +28,7 @@
|
||||
"added_to_favorites_count": "{count, number} ajouté(s) aux favoris",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Ajouter des schémas d'exclusion. Les caractères génériques *, ** et ? sont pris en charge. Pour ignorer tous les fichiers dans un répertoire nommé « Raw », utilisez « **/Raw/** ». Pour ignorer tous les fichiers se terminant par « .tif », utilisez « **/*.tif ». Pour ignorer un chemin absolu, utilisez « /chemin/à/ignorer/** ».",
|
||||
"asset_offline_description": "Ce média de la bibliothèque externe n'est plus présent sur le disque et a été déplacé à la poubelle. Si le fichier a été déplacé dans la bibliothèque, vérifiez votre chronologie pour le nouvel média correspondant. Pour restaurer ce média, veuillez vous assurer que le chemin du fichier ci-dessous peut être accédé par Immich et lancez l'analyse de la bibliothèque.",
|
||||
"asset_offline_description": "Ce média de la bibliothèque externe n'est plus présent sur le disque et a été déplacé vers la corbeille. Si le fichier a été déplacé dans la bibliothèque, vérifiez votre chronologie pour le nouveau média correspondant. Pour restaurer ce média, veuillez vous assurer que le chemin du fichier ci-dessous peut être accédé par Immich et lancez l'analyse de la bibliothèque.",
|
||||
"authentication_settings": "Paramètres d'authentification",
|
||||
"authentication_settings_description": "Gérer le mot de passe, la délégation d'authentification OAuth et d'autres paramètres d'authentification",
|
||||
"authentication_settings_disable_all": "Êtes-vous sûr de vouloir désactiver toutes les méthodes de connexion ? La connexion sera complètement désactivée.",
|
||||
@@ -51,8 +51,8 @@
|
||||
"external_library_created_at": "Bibliothèque externe (créée le {date})",
|
||||
"external_library_management": "Gestion de la bibliothèque externe",
|
||||
"face_detection": "Détection des visages",
|
||||
"face_detection_description": "Détection des visages dans les médias à l'aide de l'apprentissage automatique. Pour les vidéos, seule la miniature est prise en compte. « Tout » (re)traite tous les médias. « Manquant » met en file d'attente les médias qui n'ont pas encore été traités. Les visages détectés seront mis en file d'attente pour la reconnaissance faciale une fois la détection des visages terminée, les regroupant en personnes existantes ou nouvelles.",
|
||||
"facial_recognition_job_description": "Regrouper les visages détectés en personnes. Cette étape est exécutée une fois la détection des visages terminée. « Tout » (re)regroupe tous les visages. « Manquant » met en file d'attente les visages auxquels aucune personne n'a été attribuée.",
|
||||
"face_detection_description": "Détection des visages dans les médias à l'aide de l'apprentissage automatique. Pour les vidéos, seule la miniature est prise en compte. « Rafraichir» (re)traite tous les médias. « Réinitialise» met en file d'attente les médias qui n'ont pas encore été traités. Les visages détectés seront mis en file d'attente pour la reconnaissance faciale une fois la détection des visages terminée, les regroupant en personnes existantes ou nouvelles.",
|
||||
"facial_recognition_job_description": "Regrouper les visages détectés en personnes. Cette étape est exécutée une fois la détection des visages terminée. « Rafraichir» (re)regroupe tous les visages. « Manquant» met en file d'attente les visages auxquels aucune personne n'a été attribuée.",
|
||||
"failed_job_command": "La commande {command} a échoué pour la tâche : {job}",
|
||||
"force_delete_user_warning": "ATTENTION : Cette opération entraîne la suppression immédiate de l'utilisateur et de tous ses médias. Cette opération ne peut être annulée et les fichiers ne peuvent être récupérés.",
|
||||
"forcing_refresh_library_files": "Forcer le rafraîchissement de tous les fichiers de la bibliothèque",
|
||||
@@ -61,8 +61,8 @@
|
||||
"image_prefer_embedded_preview": "Préférer l'aperçu intégré",
|
||||
"image_prefer_embedded_preview_setting_description": "Utiliser les miniatures intégrées dans les photos au format RAW comme entrées pour le traitement d'image quand elles sont disponibles. Cela peut donner des couleurs plus justes pour certaines images, mais la qualité des miniatures est dépendant de l'appareil photo et l'image peut avoir des artéfacts de compression.",
|
||||
"image_prefer_wide_gamut": "Préférer une gamme de couleurs étendue",
|
||||
"image_prefer_wide_gamut_setting_description": "Utiliser Display P3 pour les miniatures. Cela préserve mieux la vibrance des images avec des espaces colorimétriques étendus, mais les images peuvent apparaître différemment sur les anciens appareils avec une ancienne version du navigateur. Conserver les images sRGB en sRGB pour éviter les décalages de couleur.",
|
||||
"image_preview_description": "Image de taille moyenne avec métadonnées dépouillées, utilisée lors de la visualisation d'un seul média et pour l'apprentissage automatique",
|
||||
"image_prefer_wide_gamut_setting_description": "Utiliser Display P3 pour les miniatures. Cela préserve mieux la vivacité des images avec des espaces colorimétriques étendus, mais les images peuvent apparaître différemment sur les anciens appareils avec une ancienne version du navigateur. Conserver les images sRGB en sRGB pour éviter les décalages de couleur.",
|
||||
"image_preview_description": "Image de taille moyenne avec métadonnées retirées, utilisée lors de la visualisation d'un seul média et pour l'apprentissage automatique",
|
||||
"image_preview_format": "Format des aperçus",
|
||||
"image_preview_quality_description": "Qualité de l'aperçu : de 1 à 100. Une valeur plus élevée produit de meilleurs résultats, mais elle produit des fichiers plus volumineux et peut réduire la réactivité de l'application. Une valeur trop basse peut affecter la qualité de l'apprentissage automatique.",
|
||||
"image_preview_resolution": "Résolution des aperçus",
|
||||
@@ -74,7 +74,7 @@
|
||||
"image_resolution_description": "Les résolutions plus élevées permettent de préserver davantage de détails, mais l'encodage est plus long, les fichiers sont plus volumineux et la réactivité de l'application peut s'en trouver réduite.",
|
||||
"image_settings": "Paramètres d'image",
|
||||
"image_settings_description": "Gestion de la qualité et résolution des images générées",
|
||||
"image_thumbnail_description": "Petite vignette avec des métadonnées dépouillées, utilisée lors de la visualisation de groupes de photos comme sur la vue chronologique principale",
|
||||
"image_thumbnail_description": "Petite vignette avec métadonnées retirées, utilisée lors de la visualisation de groupes de photos comme sur la vue chronologique principale",
|
||||
"image_thumbnail_format": "Format des miniatures",
|
||||
"image_thumbnail_quality_description": "Qualité des vignettes : de 1 à 100. Une valeur élevée produit de meilleurs résultats, mais elle produit des fichiers plus volumineux et peut réduire la réactivité de l'application.",
|
||||
"image_thumbnail_resolution": "Résolution des miniatures",
|
||||
@@ -91,7 +91,7 @@
|
||||
"library_created": "Bibliothèque créée : {library}",
|
||||
"library_cron_expression": "Expression Cron",
|
||||
"library_cron_expression_description": "Réglez l'intervalle d'analyse en utilisant le format cron. Pour plus d'informations, veuillez consulter par exemple <link>Crontab Guru</link>",
|
||||
"library_cron_expression_presets": "Expressions Cron enregistrées",
|
||||
"library_cron_expression_presets": "Préréglages d'expressions Cron",
|
||||
"library_deleted": "Bibliothèque supprimée",
|
||||
"library_import_path_description": "Spécifier un dossier à importer. Ce dossier, y compris les sous-dossiers, sera analysé à la recherche d'images et de vidéos.",
|
||||
"library_scanning": "Analyse périodique",
|
||||
@@ -287,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Accélération matérielle",
|
||||
"transcoding_hardware_acceleration_description": "Expérimental ; beaucoup plus rapide, mais aura une qualité inférieure pour un même débit binaire",
|
||||
"transcoding_hardware_decoding": "Décodage matériel",
|
||||
"transcoding_hardware_decoding_setting_description": "S'applique uniquement à NVENC, QSV et RKMPP. Active l'accélération de bout en bout au lieu d'accélérer uniquement l'encodage. Peut ne pas fonctionner sur toutes les vidéos.",
|
||||
"transcoding_hardware_decoding_setting_description": "Active l'accélération de bout en bout au lieu d'accélérer uniquement l'encodage. Peut ne pas fonctionner sur toutes les vidéos.",
|
||||
"transcoding_hevc_codec": "Codec HEVC",
|
||||
"transcoding_max_b_frames": "Nombre maximum de trames B",
|
||||
"transcoding_max_b_frames_description": "Des valeurs plus élevées améliorent l'efficacité de la compression, mais ralentissent l'encodage. Elles peuvent ne pas être compatibles avec l'accélération matérielle sur les anciens appareils. Une valeur de 0 désactive les trames B, tandis qu'une valeur de -1 définit automatiquement ce paramètre.",
|
||||
@@ -360,7 +360,7 @@
|
||||
"album_added_notification_setting_description": "Recevoir une notification par courriel lorsque vous êtes ajouté(e) à un album partagé",
|
||||
"album_cover_updated": "Couverture de l'album mise à jour",
|
||||
"album_delete_confirmation": "Êtes-vous sûr de vouloir supprimer l'album {album} ?",
|
||||
"album_delete_confirmation_description": "Si cet album est partagé, d'autres utilisateurs ne pourront plus y accéder.",
|
||||
"album_delete_confirmation_description": "Si cet album est partagé, les autres utilisateurs ne pourront plus y accéder.",
|
||||
"album_info_updated": "Détails de l'album mis à jour",
|
||||
"album_leave": "Quitter l'album ?",
|
||||
"album_leave_confirmation": "Êtes-vous sûr de vouloir quitter l'album {album} ?",
|
||||
@@ -431,6 +431,7 @@
|
||||
"birthdate_saved": "Date de naissance sauvée avec succès",
|
||||
"birthdate_set_description": "La date de naissance est utilisée pour calculer l'âge de cette personne au moment où la photo a été prise.",
|
||||
"blurred_background": "Arrière-plan flouté",
|
||||
"bugs_and_feature_requests": "Bugs & demandes d'évolutions",
|
||||
"build": "Version",
|
||||
"build_image": "Image de la version",
|
||||
"bulk_delete_duplicates_confirmation": "Êtes-vous sûr de vouloir supprimer {count, plural, one {# doublon} other {# doublons}} ? Cette opération conservera le plus grand média de chaque groupe et supprimera définitivement tous les autres doublons. Vous ne pouvez pas annuler cette action !",
|
||||
@@ -540,6 +541,7 @@
|
||||
"direction": "Direction",
|
||||
"disabled": "Désactivé",
|
||||
"disallow_edits": "Ne pas autoriser les modifications",
|
||||
"discord": "Discord",
|
||||
"discover": "Découvrir",
|
||||
"dismiss_all_errors": "Ignorer toutes les erreurs",
|
||||
"dismiss_error": "Ignorer l'erreur",
|
||||
@@ -548,6 +550,7 @@
|
||||
"display_original_photos": "Afficher les photos originales",
|
||||
"display_original_photos_setting_description": "Préférer afficher la photo originale lors de la visualisation d'un média plutôt que sa miniature lorsque cela est possible. Cela peut entraîner des vitesses d'affichage plus lentes.",
|
||||
"do_not_show_again": "Ne plus afficher ce message",
|
||||
"documentation": "Documentation",
|
||||
"done": "Terminé",
|
||||
"download": "Télécharger",
|
||||
"download_include_embedded_motion_videos": "Vidéos embarquées",
|
||||
@@ -746,7 +749,7 @@
|
||||
"export_as_json": "Exporter en JSON",
|
||||
"extension": "Extension",
|
||||
"external": "Externe",
|
||||
"external_libraries": "Bibliothèques externes",
|
||||
"external_libraries": "Bibliothèques ext.",
|
||||
"face_unassigned": "Non attribué",
|
||||
"failed_to_get_people": "Impossible d'obtenir les personnes",
|
||||
"favorite": "Favori",
|
||||
@@ -885,6 +888,7 @@
|
||||
"look": "Regarder",
|
||||
"loop_videos": "Vidéos en boucle",
|
||||
"loop_videos_description": "Activer pour voir la vidéo en boucle dans le lecteur détaillé.",
|
||||
"main_branch_warning": "Vous utilisez une version de développement. Nous vous recommandons fortement d'utiliser une version stable !",
|
||||
"make": "Marque",
|
||||
"manage_shared_links": "Gérer les liens partagés",
|
||||
"manage_sharing_with_partners": "Gérer le partage avec les partenaires",
|
||||
@@ -954,6 +958,7 @@
|
||||
"notifications": "Notifications",
|
||||
"notifications_setting_description": "Gérer les notifications",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Ressources Immich officielles",
|
||||
"offline": "Hors ligne",
|
||||
"offline_paths": "Chemins hors ligne",
|
||||
"offline_paths_description": "Ces résultats peuvent être causés par la suppression manuelle de fichiers qui n'étaient pas dans une bibliothèque externe.",
|
||||
@@ -1088,11 +1093,13 @@
|
||||
"recent_searches": "Recherches récentes",
|
||||
"refresh": "Actualiser",
|
||||
"refresh_encoded_videos": "Actualiser les vidéos encodées",
|
||||
"refresh_faces": "Mettre à jour les visages",
|
||||
"refresh_metadata": "Actualiser les métadonnées",
|
||||
"refresh_thumbnails": "Actualiser les vignettes",
|
||||
"refreshed": "Actualisé",
|
||||
"refreshes_every_file": "Actualise tous les fichiers (existants et nouveaux)",
|
||||
"refreshing_encoded_video": "Actualisation de la vidéo encodée",
|
||||
"refreshing_faces": "Actualiser les visages",
|
||||
"refreshing_metadata": "Actualisation des métadonnées",
|
||||
"regenerating_thumbnails": "Régénération des vignettes",
|
||||
"remove": "Supprimer",
|
||||
@@ -1251,7 +1258,7 @@
|
||||
"sort_title": "Titre",
|
||||
"source": "Source",
|
||||
"stack": "Empiler",
|
||||
"stack_duplicates": "Empiler les duplications",
|
||||
"stack_duplicates": "Empiler les doublons",
|
||||
"stack_select_one_photo": "Sélectionnez une photo principale pour la pile",
|
||||
"stack_selected_photos": "Empiler les photos sélectionnées",
|
||||
"stacked_assets_count": "{count, plural, one {# média empilé} other {# médias empilés}}",
|
||||
@@ -1270,6 +1277,9 @@
|
||||
"submit": "Soumettre",
|
||||
"suggestions": "Suggestions",
|
||||
"sunrise_on_the_beach": "Aurore sur la plage",
|
||||
"support": "Support",
|
||||
"support_and_feedback": "Support & Retours",
|
||||
"support_third_party_description": "Votre installation d'Immich est packagée via une application tierce. Si vous rencontrez des anomalies, elles peuvent venir de ce packaging tiers, merci de créer les anomalies avec ces tiers en premier lieu en utilisant les liens ci-dessous.",
|
||||
"swap_merge_direction": "Inverser la direction de fusion",
|
||||
"sync": "Synchroniser",
|
||||
"tag": "Tag",
|
||||
@@ -1285,6 +1295,7 @@
|
||||
"theme_selection": "Sélection du thème",
|
||||
"theme_selection_description": "Ajuster automatiquement le thème clair ou sombre via les préférences système",
|
||||
"they_will_be_merged_together": "Elles seront fusionnées ensemble",
|
||||
"third_party_resources": "Ressources tierces",
|
||||
"time_based_memories": "Souvenirs basés sur la date",
|
||||
"timezone": "Fuseau horaire",
|
||||
"to_archive": "Archiver",
|
||||
@@ -1358,6 +1369,8 @@
|
||||
"version": "Version",
|
||||
"version_announcement_closing": "Ton ami, Alex",
|
||||
"version_announcement_message": "Bonjour, il y a une nouvelle version de l'application. Prenez le temps de consulter les <link>notes de version</link> et assurez-vous que vos fichiers <code>docker-compose.yml</code> et <code>.env</code> sont à jour pour éviter toute erreur de configuration, surtout si vous utilisez WatchTower ou tout autre mécanisme qui gère la mise à jour de votre application automatiquement.",
|
||||
"version_history": "Historique de version",
|
||||
"version_history_item": "Version {version} installée le {date}",
|
||||
"video": "Vidéo",
|
||||
"video_hover_setting": "Lire la miniature des vidéos au survol",
|
||||
"video_hover_setting_description": "Jouer la prévisualisation vidéo au survol. Si désactivé, la lecture peut quand même être démarrée en survolant le bouton Play.",
|
||||
@@ -28,9 +28,10 @@
|
||||
"added_to_favorites_count": "{count, number} נוספו למועדפים",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "הוסף דפוסי החרגה. נתמכת התאמת דפוסים באמצעות *, ** ו-?. כדי להתעלם מכל הקבצים בתיקיה כלשהי בשם \"Raw\", השתמש ב \"**/Raw/**\". כדי להתעלם מכל הקבצים המסתיימים ב \"tif.\", השתמש ב \"tif.*/**\". כדי להתעלם מנתיב מוחלט, השתמש ב \"**/נתיב/להתעלמות\".",
|
||||
"authentication_settings": "הגדרות אימות",
|
||||
"authentication_settings_description": "נהל סיסמה, OAuth, והגדרות אימות אחרות",
|
||||
"authentication_settings_disable_all": "האם את/ה בטוח/ה שברצונך להשבית את כל שיטות ההתחברות? כניסה למערכת תהיה מושבתת לחלוטין.",
|
||||
"asset_offline_description": "נכס ספרייה חיצונית זה לא נמצא יותר בדיסק והועבר לאשפה. אם הקובץ הועבר מתוך הספרייה, בדוק את ציר הזמן שלך עבור הנכס המקביל החדש. כדי לשחזר נכס זה, נא לוודא ש-Immich יכול לגשת אל נתיב הקובץ למטה וסרוק מחדש את הספרייה.",
|
||||
"authentication_settings": "הגדרות התחברות",
|
||||
"authentication_settings_description": "נהל סיסמה, OAuth, והגדרות התחברות אחרות",
|
||||
"authentication_settings_disable_all": "האם ברצונך להשבית את כל שיטות ההתחברות? כניסה למערכת תהיה מושבתת לחלוטין.",
|
||||
"authentication_settings_reenable": "כדי לאפשר מחדש, השתמש ב<link>פקודת שרת</link>.",
|
||||
"background_task_job": "משימות רקע",
|
||||
"check_all": "סמן הכל",
|
||||
@@ -50,8 +51,8 @@
|
||||
"external_library_created_at": "ספרייה חיצונית (נוצרה ב-{date})",
|
||||
"external_library_management": "ניהול ספרייה חיצונית",
|
||||
"face_detection": "איתור פנים",
|
||||
"face_detection_description": "אתר את הפנים בנכסים באמצעות למידת מכונה. עבור סרטונים, רק התמונה הממוזערת נלקחת בחשבון. \"הכל\" מעבד (מחדש) את כל הנכסים. \"חסרים\" מוסיף לתור נכסים שלא עובדו עדיין. לאחר שאיתור הפנים הושלם, פנים שאותרו יעמדו בתור לזיהוי פנים המשייך אותן לאנשים קיימים או חדשים.",
|
||||
"facial_recognition_job_description": "קבץ פנים שאותרו לתוך אנשים. שלב זה מורץ לאחר השלמת איתור פנים. \"הכל\" מקבץ (מחדש) את כל הפרצופים. \"חסרים\" מוסיף לתור פנים שלא הוקצה להם אדם.",
|
||||
"face_detection_description": "אתר את הפנים בנכסים באמצעות למידת מכונה. עבור סרטונים, רק התמונה הממוזערת נלקחת בחשבון. \"רענון\" מעבד (מחדש) את כל הנכסים. \"איפוס\" מנקה בנוסף את כל נתוני הפנים הנוכחיים. \"חסרים\" מוסיף לתור נכסים שלא עובדו עדיין. לאחר שאיתור הפנים הושלם, פנים שאותרו יעמדו בתור לזיהוי פנים המשייך אותן לאנשים קיימים או חדשים.",
|
||||
"facial_recognition_job_description": "קבץ פנים שאותרו לתוך אנשים. שלב זה מורץ לאחר השלמת איתור פנים. \"איפוס\" מקבץ (מחדש) את כל הפרצופים. \"חסרים\" מוסיף לתור פנים שלא הוקצה להם אדם.",
|
||||
"failed_job_command": "הפקודה {command} נכשלה עבור המשימה: {job}",
|
||||
"force_delete_user_warning": "אזהרה: פעולה זו תסיר מיד את המשתמש ואת כל הנכסים. לא ניתן לבטל פעולה זו והקבצים לא ניתנים לשחזור.",
|
||||
"forcing_refresh_library_files": "כפיית רענון של כל קבצי הספרייה",
|
||||
@@ -61,18 +62,21 @@
|
||||
"image_prefer_embedded_preview_setting_description": "השתמש בתצוגות מקדימות מוטמעות בתמונות RAW כקלט לעיבוד תמונה כאשר זמינות. זה יכול להפיק צבעים מדויקים יותר עבור תמונות מסוימות, אבל האיכות של התצוגה המקדימה היא תלוית מצלמה ולתמונה עשויים להיות יותר פגמי דחיסה.",
|
||||
"image_prefer_wide_gamut": "העדף סולם צבעים רחב",
|
||||
"image_prefer_wide_gamut_setting_description": "השתמש ב-Display P3 לתמונות ממוזערות. זה משמר טוב יותר את החיוניות של תמונות עם מרחבי צבע רחבים, אבל תמונות עשויות להופיע אחרת במכשירים ישנים עם גרסת דפדפן ישנה. תמונות sRGB נשמרות כ-sRGB כדי למנוע שינויי צבע.",
|
||||
"image_preview_description": "תמונה בגודל בינוני עם מטא נתונים מופשטים, משמשת בעת צפייה בנכס בודד ולמידת מכונה",
|
||||
"image_preview_description": "תמונה בגודל בינוני עם מטא-נתונים שהוסרו, משמשת בעת צפייה בנכס בודד ועבור למידת מכונה",
|
||||
"image_preview_format": "פורמט תצוגה מקדימה",
|
||||
"image_preview_quality_description": "איכות תצוגה מקדימה בין 1-100. גבוה יותר טוב יותר, אבל מייצר קבצים גדולים יותר ויכול להפחית את התגובתיות באפליקציה. הגדרת ערך נמוך עשויה להשפיע על איכות תוצאות של למידת מכונה.",
|
||||
"image_preview_quality_description": "איכות תצוגה מקדימה בין 1-100. גבוה יותר הוא טוב יותר, אבל מייצר קבצים גדולים יותר ויכול להפחית את תגובתיות היישום. הגדרת ערך נמוך עשויה להשפיע על איכות תוצאות של למידת מכונה.",
|
||||
"image_preview_resolution": "רזולוציית תצוגה מקדימה",
|
||||
"image_preview_resolution_description": "משמש בעת צפייה בתמונה בודדת ועבור למידת מכונה. רזולוציות גבוהות יותר יכולות לשמר פירוט רב יותר אך לוקחות יותר זמן לקידוד, יש להן גדלי קבצים גדולים יותר, ויכולות להפחית את תגובתיות היישום.",
|
||||
"image_preview_title": "הגדרות תצוגה מקדימה",
|
||||
"image_quality": "איכות",
|
||||
"image_quality_description": "איכות תמונה מ-1 עד 100. ערך גבוה יותר עדיף לאיכות אך מייצר קבצים גדולים יותר, אפשרות זו משפיעה על התצוגה המקדימה ותמונות ממוזערות.",
|
||||
"image_resolution": "רזולוציה",
|
||||
"image_resolution_description": "רזולוציות גבוהות יותר יכולות לשמר פרטים רבים יותר אך לוקחות זמן רב יותר לקידוד, יש להן גדלי קבצים גדולים יותר ויכולות להפחית את תגובתיות היישום.",
|
||||
"image_settings": "הגדרות תמונה",
|
||||
"image_settings_description": "נהל את האיכות והרזולוציה של תמונות שנוצרו",
|
||||
"image_thumbnail_description": "תמונה ממוזערת קטנה עם מטא-נתונים שהוסרו, משמשת בעת צפייה בקבוצות של תמונות כמו ציר הזמן הראשי",
|
||||
"image_thumbnail_format": "פורמט תמונה ממוזערת",
|
||||
"image_thumbnail_quality_description": "איכות תמונה ממוזערת בין 1-100. גבוה יותר הוא טוב יותר, אבל מייצר קבצים גדולים יותר ויכול להפחית את תגובתיות היישום.",
|
||||
"image_thumbnail_resolution": "רזולוציית תמונה ממוזערת",
|
||||
"image_thumbnail_resolution_description": "משמש בעת צפייה בקבוצות של תמונות (ציר זמן ראשי, תצוגת אלבום וכו'). רזולוציות גבוהות יותר יכולות לשמר פירוט רב יותר אך לוקחות יותר זמן לקידוד, יש להן גדלי קבצים גדולים יותר, ויכולות להפחית את תגובתיות היישום.",
|
||||
"image_thumbnail_title": "הגדרות תמונה ממוזערת",
|
||||
@@ -278,12 +282,12 @@
|
||||
"transcoding_constant_quality_mode": "מצב איכות קבועה",
|
||||
"transcoding_constant_quality_mode_description": "ICQ טוב יותר מ-CQP, אך חלק מהתקני האצת החומרה אינם תומכים במצב זה. הגדרת אפשרות זו תעדיף את המצב שצוין בעת שימוש בקידוד מבוסס איכות. בהתעלמות מצד NVENC מכיוון שהוא אינו תומך ב-ICQ.",
|
||||
"transcoding_constant_rate_factor": "גורם קצב קבוע (-crf)",
|
||||
"transcoding_constant_rate_factor_description": "רמת איכות וידאו. ערכים אופייניים הם הערך 23 עבור H.264, הערך 28 עבור HEVC, הערך 31 עבור VP9, והערך 35 עבור AV1. נמוך יותר טוב יותר, אבל מייצר קבצים גדולים יותר.",
|
||||
"transcoding_constant_rate_factor_description": "רמת איכות וידאו. ערכים אופייניים הם הערך 23 עבור H.264, הערך 28 עבור HEVC, הערך 31 עבור VP9, והערך 35 עבור AV1. נמוך יותר הוא טוב יותר, אבל מייצר קבצים גדולים יותר.",
|
||||
"transcoding_disabled_description": "אין להמיר את הקידוד של שום סרטון, עלול לגרום לכך שהניגון לא יפעל במכשירים מסוימים",
|
||||
"transcoding_hardware_acceleration": "האצת חומרה",
|
||||
"transcoding_hardware_acceleration_description": "ניסיוני; המרה הרבה יותר מהירה, אבל תהיה באיכות נמוכה יותר באותו קצב סיביות",
|
||||
"transcoding_hardware_decoding": "פענוח חומרה",
|
||||
"transcoding_hardware_decoding_setting_description": "חל רק על NVENC, QSV ו-RKMPP. מאפשר האצה מקצה לקצה במקום רק להאיץ קידוד. ייתכן שלא יפעל על כל הסרטונים.",
|
||||
"transcoding_hardware_decoding_setting_description": "מאפשר האצה מקצה לקצה במקום רק האצת קידוד. ייתכן שלא יפעל על כל הסרטונים.",
|
||||
"transcoding_hevc_codec": "קידוד HEVC",
|
||||
"transcoding_max_b_frames": "B-פריימים מרביים",
|
||||
"transcoding_max_b_frames_description": "ערכים גבוהים יותר משפרים את יעילות הדחיסה, אך מאטים את הקידוד. ייתכן שלא יהיה תואם עם האצת חומרה במכשירים ישנים יותר. 0 משבית את B-פריימים, בעוד ש1- מגדיר את הערך זה באופן אוטומטי.",
|
||||
@@ -416,7 +420,7 @@
|
||||
"assets_moved_to_trash_count": "{count, plural, one {נכס # הועבר} other {# נכסים הועברו}} לאשפה",
|
||||
"assets_permanently_deleted_count": "{count, plural, one {נכס # נמחק} other {# נכסים נמחקו}} לצמיתות",
|
||||
"assets_removed_count": "{count, plural, one {נכס # הוסר} other {# נכסים הוסרו}}",
|
||||
"assets_restore_confirmation": "האם את/ה בטוח/ה שברצונך לשחזר את כל הנכסים שבאשפה? את/ה לא יכול/ה לבטל את הפעולה הזו! שים לב שכל נכס לא מקוון אינו יכול להשתחזר בשיטה זאת.",
|
||||
"assets_restore_confirmation": "האם את/ה בטוח/ה שברצונך לשחזר את כל הנכסים שבאשפה? את/ה לא יכול/ה לבטל את הפעולה הזו! שים לב שלא ניתן לשחזר נכסים לא מקוונים בדרך זו.",
|
||||
"assets_restored_count": "{count, plural, one {נכס # שוחזר} other {# נכסים שוחזרו}}",
|
||||
"assets_trashed_count": "{count, plural, one {נכס # הושלך} other {# נכסים הושלכו}} לאשפה",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {נכס היה} other {נכסים היו}} כבר חלק מהאלבום",
|
||||
@@ -427,6 +431,7 @@
|
||||
"birthdate_saved": "תאריך לידה נשמר בהצלחה",
|
||||
"birthdate_set_description": "תאריך לידה משמש לחישוב הגיל של האדם הזה בזמן תצלום.",
|
||||
"blurred_background": "רקע מטושטש",
|
||||
"bugs_and_feature_requests": "באגים & בקשות לתכונות",
|
||||
"build": "Build",
|
||||
"build_image": "Build Image",
|
||||
"bulk_delete_duplicates_confirmation": "האם את/ה בטוח/ה שברצונך למחוק בכמות גדולה {count, plural, one {נכס # כפול} other {# נכסים כפולים}}? זה ישמור על הנכס הכי גדול של כל קבוצה וימחק לצמיתות את כל שאר הכפילויות. את/ה לא יכול/ה לבטל את הפעולה הזו!",
|
||||
@@ -536,6 +541,7 @@
|
||||
"direction": "כיוון",
|
||||
"disabled": "מושבת",
|
||||
"disallow_edits": "אל תאפשר עריכות",
|
||||
"discord": "דיסקורד",
|
||||
"discover": "גלה",
|
||||
"dismiss_all_errors": "התעלם מכל השגיאות",
|
||||
"dismiss_error": "התעלם מהשגיאה",
|
||||
@@ -544,6 +550,7 @@
|
||||
"display_original_photos": "הצג תמונות מקוריות",
|
||||
"display_original_photos_setting_description": "העדף להציג את התמונה המקורית בעת צפיית נכס במקום תמונות ממוזערות כאשר הנכס המקורי תומך בתצוגה בדפדפן. זה עלול לגרום לתמונות להיות מוצגות באיטיות.",
|
||||
"do_not_show_again": "אל תציג את ההודעה הזאת שוב",
|
||||
"documentation": "תיעוד",
|
||||
"done": "סיום",
|
||||
"download": "הורדה",
|
||||
"download_include_embedded_motion_videos": "סרטונים מוטמעים",
|
||||
@@ -881,6 +888,7 @@
|
||||
"look": "מראה",
|
||||
"loop_videos": "הפעלה חוזרת של סרטונים",
|
||||
"loop_videos_description": "אפשר הפעלה חוזרת אוטומטית של סרטון במציג הפרטים.",
|
||||
"main_branch_warning": "את/ה משתמש/ת בגרסת פיתוח; אנחנו ממליצים בחום להשתמש בגרסה יציבה!",
|
||||
"make": "תוצרת",
|
||||
"manage_shared_links": "נהל קישורים משותפים",
|
||||
"manage_sharing_with_partners": "נהל שיתוף עם שותפים",
|
||||
@@ -950,6 +958,7 @@
|
||||
"notifications": "התראות",
|
||||
"notifications_setting_description": "נהל התראות",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "משאבי Immich רשמיים",
|
||||
"offline": "לא מקוון",
|
||||
"offline_paths": "נתיבים לא מקוונים",
|
||||
"offline_paths_description": "תוצאות אלו עשויות להיות עקב מחיקה ידנית של קבצים שאינם חלק מספרייה חיצונית.",
|
||||
@@ -1084,11 +1093,13 @@
|
||||
"recent_searches": "חיפושים אחרונים",
|
||||
"refresh": "רענן",
|
||||
"refresh_encoded_videos": "רענן סרטונים מקודדים",
|
||||
"refresh_faces": "רענן פנים",
|
||||
"refresh_metadata": "רענן מטא-נתונים",
|
||||
"refresh_thumbnails": "רענן תמונות ממוזערות",
|
||||
"refreshed": "רוענן",
|
||||
"refreshes_every_file": "קורא מחדש את כל הקבצים הקיימים והחדשים",
|
||||
"refreshing_encoded_video": "מרענן סרטון מקודד",
|
||||
"refreshing_faces": "מרענן פרצופים",
|
||||
"refreshing_metadata": "מרענן מטא-נתונים",
|
||||
"regenerating_thumbnails": "מחדש תמונות ממוזערות",
|
||||
"remove": "הסר",
|
||||
@@ -1224,7 +1235,7 @@
|
||||
"show_person_options": "הצג אפשרויות אדם",
|
||||
"show_progress_bar": "הצג סרגל התקדמות",
|
||||
"show_search_options": "הצג אפשרויות חיפוש",
|
||||
"show_slideshow_transition": "הצג כמצגת",
|
||||
"show_slideshow_transition": "הצג מעבר מצגת",
|
||||
"show_supporter_badge": "תג תומך",
|
||||
"show_supporter_badge_description": "הצג תג תומך",
|
||||
"shuffle": "ערבוב",
|
||||
@@ -1266,13 +1277,16 @@
|
||||
"submit": "שלח",
|
||||
"suggestions": "הצעות",
|
||||
"sunrise_on_the_beach": "Sunrise on the beach (מומלץ לחפש באנגלית לתוצאות טובות יותר)",
|
||||
"support": "תמיכה",
|
||||
"support_and_feedback": "תמיכה & משוב",
|
||||
"support_third_party_description": "התקנת ה-Immich שלך נארזה על ידי צד שלישי. בעיות שאתה חווה עשויות להיגרם על ידי חבילה זו, אז בבקשה תעלה בעיות איתם ראשית כל באמצעות הקישורים למטה.",
|
||||
"swap_merge_direction": "החלף כיוון מיזוג",
|
||||
"sync": "סנכרן",
|
||||
"tag": "תג",
|
||||
"tag_assets": "תיוג נכסים",
|
||||
"tag_created": "נוצר תג: {tag}",
|
||||
"tag_feature_description": "עיון בתמונות וסרטונים שקובצו על ידי נושאי תג לוגיים",
|
||||
"tag_not_found_question": "לא מצליח למצוא תג? <link>צור אחד חדש</link>",
|
||||
"tag_not_found_question": "לא מצליח למצוא תג? <link>צור תג חדש</link>",
|
||||
"tag_updated": "תג מעודכן: {tag}",
|
||||
"tagged_assets": "תויגו {count, plural, one {נכס #} other {# נכסים}}",
|
||||
"tags": "תגים",
|
||||
@@ -1281,6 +1295,7 @@
|
||||
"theme_selection": "בחירת ערכת נושא",
|
||||
"theme_selection_description": "הגדר אוטומטית את ערכת הנושא לבהיר או כהה בהתבסס על העדפת המערכת של הדפדפן שלך",
|
||||
"they_will_be_merged_together": "הם יתמזגו יחד",
|
||||
"third_party_resources": "משאבי צד שלישי",
|
||||
"time_based_memories": "זכרונות מבוססי זמן",
|
||||
"timezone": "אזור זמן",
|
||||
"to_archive": "העבר לארכיון",
|
||||
@@ -1354,6 +1369,8 @@
|
||||
"version": "גרסה",
|
||||
"version_announcement_closing": "החבר שלך, אלכס",
|
||||
"version_announcement_message": "הי חבר/ה, יש מהדורה חדשה של היישום, אנא קח/י את הזמן שלך לבקר ב <link>הערות פרסום</link> ולוודא שמבנה ה-<code>docker-compose.yml</code>, וה-<code>.env</code> שלך עדכני כדי למנוע תצורות שגויות, במיוחד אם את/ה משתמש/ת ב-WatchTower או בכל מנגנון שמטפל בעדכון היישום שלך באופן אוטומטי.",
|
||||
"version_history": "היסטוריית גרסאות",
|
||||
"version_history_item": "{version} הותקנה ב-{date}",
|
||||
"video": "סרטון",
|
||||
"video_hover_setting": "הפעל תצוגת סרטון מקדימה בעת ריחוף",
|
||||
"video_hover_setting_description": "הפעל תצוגת סרטון מקדימה כאשר העכבר מרחף מעל פריט. אפילו כשהגדרה זו מושבתת, ניתן להתחיל את הניגון על ידי ריחוף מעל סמל ההפעלה.",
|
||||
@@ -1379,5 +1396,5 @@
|
||||
"years_ago": "לפני {years, plural, one {שנה #} other {# שנים}}",
|
||||
"yes": "כן",
|
||||
"you_dont_have_any_shared_links": "אין לך קישורים משותפים",
|
||||
"zoom_image": "התקרב לתמונה"
|
||||
"zoom_image": "זום לתמונה"
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -28,6 +28,7 @@
|
||||
"added_to_favorites_count": "Ditambahkan {count, number} ke favorit",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Tambahkan pola pengecualian. Glob menggunakan *, **, dan ? didukung. Untuk mengabaikan semua berkas dalam direktori apa pun bernama \"Raw\", gunakan \"**/Raw/**\". Untuk mengabaikan semua berkas berakhiran dengan \".tif\", gunakan \"**/*.tif\". Untuk mengabaikan jalur absolut, gunakan \"/jalur/untuk/diabaikan/**\".",
|
||||
"asset_offline_description": "Aset pustaka eksternal ini tidak ada di diska dan telah dipindahkan ke tempat sampah. Jika berkasnya dipindah dalam pustaka, periksa lini masa Anda untuk aset baru yang cocok. Untuk memulihkan aset ini, pastikan jalur berkas di bawah dapat diakses oleh Immich dan pindai pustaka.",
|
||||
"authentication_settings": "Pengaturan Autentikasi",
|
||||
"authentication_settings_description": "Kelola kata sandi, OAuth, dan pengaturan autentikasi lainnya",
|
||||
"authentication_settings_disable_all": "Anda yakin untuk menonaktifkan semua cara login? Login akan dinonaktikan secara menyeluruh.",
|
||||
@@ -48,26 +49,35 @@
|
||||
"external_library_created_at": "Pustaka eksternal (dibuat pada {date})",
|
||||
"external_library_management": "Pengelolaan Pustaka Eksternal",
|
||||
"face_detection": "Deteksi wajah",
|
||||
"face_detection_description": "Deteksikan wajah dalam aset menggunakan pembelajaran mesin. Untuk video, hanya gambar kecilnya yang disertakan. \"Semua\" memproses (ulang) semua aset. \"Hilang\" mengantrekan aset yang belum diproses. Wajah yang dideteksi akan diantrekan untuk Pengenalan Wajah setelah Pendeteksian Wajah selesai, mengelompokkan mereka dalam orang yang sudah ada atau yang baru.",
|
||||
"facial_recognition_job_description": "Kelompokkan wajah yang telah dideteksi menjadi orang. Langkah ini berjalan setelah Deteksi Wajah selesai. \"Semua\" mengelompokkan (ulang) semua wajah. \"Hilang\" mengantrekan wajah yang belum ditetapkan dengan seseorang.",
|
||||
"face_detection_description": "Deteksikan wajah dalam aset menggunakan pembelajaran mesin. Untuk video, hanya gambar kecilnya yang disertakan. \"Segarkan\" memproses (ulang) semua aset. \"Segarkan\" juga menghapus data wajah terkini. \"Hilang\" mengantrekan aset yang belum diproses. Wajah yang dideteksi akan diantrekan untuk Pengenalan Wajah setelah Pendeteksian Wajah selesai, mengelompokkan mereka dalam orang yang sudah ada atau yang baru.",
|
||||
"facial_recognition_job_description": "Kelompokkan wajah yang telah dideteksi menjadi orang. Langkah ini berjalan setelah Deteksi Wajah selesai. \"Segarkan\" mengelompokkan (ulang) semua wajah. \"Hilang\" mengantrekan wajah yang belum ditetapkan dengan seseorang.",
|
||||
"failed_job_command": "Perintah {command} gagal untuk tugas: {job}",
|
||||
"force_delete_user_warning": "PERINGATAN: Ini akan segera menghapus pengguna dan semua asetnya. Ini tidak dapat diurungkan dan semua berkasnya tidak dapat dipulihkan.",
|
||||
"forcing_refresh_library_files": "Memaksakan penyegaran semua berkas pustaka",
|
||||
"image_format": "Format",
|
||||
"image_format_description": "WebP menghasilkan ukuran berkas yang lebih kecil daripada JPEG, tetapi lebih lambat untuk dienkode.",
|
||||
"image_prefer_embedded_preview": "Utamakan pratinjau tersemat",
|
||||
"image_prefer_embedded_preview_setting_description": "Gunakan pratinjau tersemat dalam foto RAW sebagai masukan dalam pemrosesan gambar ketika tersedia. Ini dapat menghasilkan warna yang lebih akurat untuk beberapa gambar, tetapi kualitas pratinjau bergantung pada kamera dan gambarnya dapat memiliki lebih banyak artefak kompresi.",
|
||||
"image_prefer_wide_gamut": "Utamakan gamut luas",
|
||||
"image_prefer_wide_gamut_setting_description": "Gunakan Display P3 untuk gambar kecil. Ini menjaga kecerahan gambar dengan ruang warna yang luas, tetapi gambar dapat terlihat beda pada perangkat lawas dengan versi peramban yang lawas. Gambar sRGB tetap dalam sRGB untuk menghindari perubahan warna.",
|
||||
"image_preview_description": "Gambar berukuran sedang tanpa metadata, digunakan ketika melihat aset satuan dan untuk pembelajaran mesin",
|
||||
"image_preview_format": "Format pratinjau",
|
||||
"image_preview_quality_description": "Kualitas pratinjau dari 1-100. Lebih tinggi lebih baik, tetapi menghasilkan berkas lebih besar dan respons aplikasi. Menetapkan nilai rendah dapat memengaruhi kualitas pembelajaran mesin.",
|
||||
"image_preview_resolution": "Resolusi pratinjau",
|
||||
"image_preview_resolution_description": "Digunakan ketika menampilkan satu foto untuk pembelajaran mesin. Resolusi yang lebih tinggi dapat menjaga lebih banyak detail tetapi dapat membutuhkan waktu lama untuk mengode, memiliki ukuran berkas yang lebih besar, dan dapat mengurangi respons aplikasi.",
|
||||
"image_preview_title": "Pengaturan Pratinjau",
|
||||
"image_quality": "Kualitas",
|
||||
"image_quality_description": "Kualitas gambar dari 1 sampai 100. Lebih tinggi baik untuk kualitas tetapi menghasilkan berkas lebih besar, opsi ini memengaruhi gambar Pratinjau dan Gambar Kecil.",
|
||||
"image_resolution": "Resolusi",
|
||||
"image_resolution_description": "Resolusi lebih tinggi dapat menjaga lebih banyak detail tetapi dapat memerlukan waktu lebih lama untuk dienkode, memiliki ukuran berkas yang lebih besar, dan dapat mengurangi respons aplikasi.",
|
||||
"image_settings": "Pengaturan Gambar",
|
||||
"image_settings_description": "Kelola kualitas dan resolusi gambar yang dibuat",
|
||||
"image_thumbnail_description": "Gambar kecil tanpa metadata, digunakan ketika melihat kelompok foto seperti lini masa utama",
|
||||
"image_thumbnail_format": "Format gambar kecil",
|
||||
"image_thumbnail_quality_description": "Kualitas gambar kecil dari 1-100. Lebih tinggi lebih baik, tetapi menghasilkan berkas lebih besar dan dapat mengurangi respons aplikasi.",
|
||||
"image_thumbnail_resolution": "Resolusi gambar kecil",
|
||||
"image_thumbnail_resolution_description": "Digunakan ketika menampilkan kelompok foto (lini masa utama, tampilan album, dll.). Resolusi yang lebih tinggi dapat menjaga lebih banyak detail tetapi memerlukan waktu lama untuk mengode, memiliki ukuran berkas yang lebih besar, dan dapat mengurangi respons aplikasi.",
|
||||
"image_thumbnail_title": "Pengaturan Gambar Kecil",
|
||||
"job_concurrency": "Konkurensi {job}",
|
||||
"job_created": "Tugas telah dibuat",
|
||||
"job_not_concurrency_safe": "Tugas ini tidak aman untuk konkurensi.",
|
||||
@@ -210,6 +220,7 @@
|
||||
"require_password_change_on_login": "Memerlukan pengguna untuk mengubah kata sandi pada log masuk pertama",
|
||||
"reset_settings_to_default": "Atur ulang pengaturan ke bawaan",
|
||||
"reset_settings_to_recent_saved": "Atur ulang pengaturan ke pengaturan tersimpan terkini",
|
||||
"scanning_library": "Memindai pustaka",
|
||||
"scanning_library_for_changed_files": "Memindai pustaka untuk berkas yang telah diubah",
|
||||
"scanning_library_for_new_files": "Memindai pustaka untuk berkas baru",
|
||||
"search_jobs": "Mencari tugas...",
|
||||
@@ -273,7 +284,7 @@
|
||||
"transcoding_hardware_acceleration": "Akselerasi Perangkat Keras",
|
||||
"transcoding_hardware_acceleration_description": "Uji coba; lebih cepat, tetapi akan memiliki kualitas lebih rendah pada kecepatan bit yang sama",
|
||||
"transcoding_hardware_decoding": "Dekode perangkat keras",
|
||||
"transcoding_hardware_decoding_setting_description": "Hanya diterapkan pada NVENC dan RKMPP. Mengaktifkan akselerasi ujung ke ujung daripada hanya mengakselerasi pengodean. Mungkin tidak berfungsi pada semua video.",
|
||||
"transcoding_hardware_decoding_setting_description": "Mengaktifkan akselerasi ujung ke ujung daripada hanya mengakselerasi pengodean. Mungkin tidak berfungsi pada semua video.",
|
||||
"transcoding_hevc_codec": "Kodek HEVC",
|
||||
"transcoding_max_b_frames": "Bingkai B maksimum",
|
||||
"transcoding_max_b_frames_description": "Nilai yang lebih tinggi meningkatkan efisiensi kompresi, tetapi membuat pengodean lebih lambat. Mungkin tidak kompatibel dengan akselerasi perangkat keras pada perangkat lawas. 0 menonaktifkan bingkai B, sedangkan -1 mengatur nilai ini secara otomatis.",
|
||||
@@ -391,8 +402,8 @@
|
||||
"asset_filename_is_offline": "Aset {filename} sedang luring",
|
||||
"asset_has_unassigned_faces": "Aset memiliki wajah yang belum ditetapkan",
|
||||
"asset_hashing": "Memilah...",
|
||||
"asset_offline": "Aset luring",
|
||||
"asset_offline_description": "Aset ini sedang luring. Immich tidak dapat mengakses lokasi berkasnya. Pastikan aset tersebut tersedia lalu pindai ulang pustaka.",
|
||||
"asset_offline": "Aset Luring",
|
||||
"asset_offline_description": "Aset eksternal ini tidak ada lagi di diska. Silakan hubungi administrator Immich Anda untuk bantuan.",
|
||||
"asset_skipped": "Dilewati",
|
||||
"asset_skipped_in_trash": "Dalam sampah",
|
||||
"asset_uploaded": "Sudah diunggah",
|
||||
@@ -406,7 +417,7 @@
|
||||
"assets_moved_to_trash_count": "Dipindahkan {count, plural, one {# aset} other {# aset}} ke sampah",
|
||||
"assets_permanently_deleted_count": "{count, plural, one {# aset} other {# aset}} dihapus secara permanen",
|
||||
"assets_removed_count": "{count, plural, one {# aset} other {# aset}} dihapus",
|
||||
"assets_restore_confirmation": "Apakah Anda yakin ingin memulihkan semua aset yang dibuang? Anda tidak dapat mengurungkan tindakan ini!",
|
||||
"assets_restore_confirmation": "Apakah Anda yakin ingin memulihkan semua aset yang dibuang? Anda tidak dapat mengurungkan tindakan ini! Perlu diingat bahwa aset luring tidak dapat dipulihkan.",
|
||||
"assets_restored_count": "{count, plural, one {# aset} other {# aset}} dipulihkan",
|
||||
"assets_trashed_count": "{count, plural, one {# aset} other {# aset}} dibuang ke sampah",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {Aset telah} other {Aset telah}} menjadi bagian dari album",
|
||||
@@ -417,6 +428,7 @@
|
||||
"birthdate_saved": "Tanggal lahir berhasil disimpan",
|
||||
"birthdate_set_description": "Tanggal lahir digunakan untuk menghitung umur orang ini pada saat foto diambil.",
|
||||
"blurred_background": "Latar belakang buram",
|
||||
"bugs_and_feature_requests": "Permintaan Kutu dan Fitur",
|
||||
"build": "Versi",
|
||||
"build_image": "Versi Citra",
|
||||
"bulk_delete_duplicates_confirmation": "Apakah Anda yakin ingin menghapus {count, plural, one {# aset duplikat} other {# aset duplikat}} secara bersamaan? Ini akan menjaga aset terbesar dari setiap kelompok dan menghapus semua duplikat lain secara permanen. Anda tidak dapat mengurungkan tindakan ini!",
|
||||
@@ -513,18 +525,20 @@
|
||||
"delete_api_key_prompt": "Apakah Anda yakin ingin menghapus kunci API ini?",
|
||||
"delete_duplicates_confirmation": "Apakah Anda yakin ingin menghapus duplikat ini secara permanen?",
|
||||
"delete_key": "Hapus kunci",
|
||||
"delete_library": "Hapus pustaka",
|
||||
"delete_library": "Hapus Pustaka",
|
||||
"delete_link": "Hapus tautan",
|
||||
"delete_shared_link": "Hapus tautan terbagi",
|
||||
"delete_tag": "Hapus tag",
|
||||
"delete_tag_confirmation_prompt": "Apakah Anda yakin ingin menghapus label tag {tagName}?",
|
||||
"delete_user": "Hapus pengguna",
|
||||
"deleted_shared_link": "Tautan terbagi dihapus",
|
||||
"deletes_missing_assets": "Menghapus aset yang hilang dari diska",
|
||||
"description": "Deskripsi",
|
||||
"details": "Detail",
|
||||
"direction": "Arah",
|
||||
"disabled": "Dinonaktifkan",
|
||||
"disallow_edits": "Jangan perbolehkan penyuntingan",
|
||||
"discord": "Discord",
|
||||
"discover": "Jelajahi",
|
||||
"dismiss_all_errors": "Abaikan semua eror",
|
||||
"dismiss_error": "Abaikan eror",
|
||||
@@ -533,6 +547,7 @@
|
||||
"display_original_photos": "Tampilkan foto asli",
|
||||
"display_original_photos_setting_description": "Lebih suka menampilkan foto ketika menampilkan aset daripada gambar kecil ketika aset asli kompatibel dengan web. Ini dapat mengakibatkan kecepatan pemuatan foto yang lebih lambat.",
|
||||
"do_not_show_again": "Jangan tampilkan pesan ini lagi",
|
||||
"documentation": "Dokumentasi",
|
||||
"done": "Selesai",
|
||||
"download": "Unduh",
|
||||
"download_include_embedded_motion_videos": "Video tersematkan",
|
||||
@@ -848,6 +863,7 @@
|
||||
"look": "Tampilan",
|
||||
"loop_videos": "Ulangi video",
|
||||
"loop_videos_description": "Aktifkan untuk mengulangi video secara otomatis dalam penampil detail.",
|
||||
"main_branch_warning": "Anda menggunakan versi pengembangan; kami sangat menyarankan menggunakan versi rilis!",
|
||||
"make": "Merek",
|
||||
"manage_shared_links": "Kelola tautan terbagi",
|
||||
"manage_sharing_with_partners": "Kelola pembagian dengan partner",
|
||||
@@ -917,6 +933,7 @@
|
||||
"notifications": "Notifikasi",
|
||||
"notifications_setting_description": "Kelola notifikasi",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Sumber Daya Immich Resmi",
|
||||
"offline": "Luring",
|
||||
"offline_paths": "Jalur luring",
|
||||
"offline_paths_description": "Hasil berikut dapat diakibatkan oleh penghapusan berkas manual yang bukan bagian dari pustaka eksternal.",
|
||||
@@ -1047,11 +1064,13 @@
|
||||
"recent_searches": "Pencarian terkini",
|
||||
"refresh": "Segarkan",
|
||||
"refresh_encoded_videos": "Segarkan video terenkode",
|
||||
"refresh_faces": "Segarkan wajah",
|
||||
"refresh_metadata": "Segarkan metadata",
|
||||
"refresh_thumbnails": "Segarkan gambar kecil",
|
||||
"refreshed": "Disegarkan",
|
||||
"refreshes_every_file": "Menyegarkan setiap berkas",
|
||||
"refreshes_every_file": "Membaca ulang semua berkas yang sudah ada dan yang baru",
|
||||
"refreshing_encoded_video": "Menyegarkan video terenkode",
|
||||
"refreshing_faces": "Menyegarkan wajah",
|
||||
"refreshing_metadata": "Menyegarkan metadata",
|
||||
"regenerating_thumbnails": "Membuat ulang gambar kecil",
|
||||
"remove": "Hapus",
|
||||
@@ -1099,6 +1118,7 @@
|
||||
"say_something": "Ucapkan sesuatu",
|
||||
"scan_all_libraries": "Pindai Semua Pustaka",
|
||||
"scan_all_library_files": "Pindai Ulang Semua Berkas Pustaka",
|
||||
"scan_library": "Pindai",
|
||||
"scan_new_library_files": "Pindai Berkas Pustaka Baru",
|
||||
"scan_settings": "Pengaturan Pemindaian",
|
||||
"scanning_for_album": "Memindai album...",
|
||||
@@ -1185,6 +1205,7 @@
|
||||
"show_person_options": "Tampilkan opsi orang",
|
||||
"show_progress_bar": "Tampilkan Bilah Progres",
|
||||
"show_search_options": "Tampilkan opsi pencarian",
|
||||
"show_slideshow_transition": "Tampilkan transisi salindia",
|
||||
"show_supporter_badge": "Lencana suporter",
|
||||
"show_supporter_badge_description": "Tampilkan lencana suporter",
|
||||
"shuffle": "Acak",
|
||||
@@ -1226,13 +1247,16 @@
|
||||
"submit": "Kirim",
|
||||
"suggestions": "Saran",
|
||||
"sunrise_on_the_beach": "Matahari terbit di pantai",
|
||||
"support": "Dukungan",
|
||||
"support_and_feedback": "Dukungan & Masukan",
|
||||
"support_third_party_description": "Pemasangan Immich Anda telah dipaketkan oleh pihak ketiga. Masalah yang Anda alami dapat disebabkan oleh paket tersebut, jadi silakan ajukan isu dengan masalah tersebut menggunakan tautan di bawah.",
|
||||
"swap_merge_direction": "Ganti arah penggabungan",
|
||||
"sync": "Sinkronisasikan",
|
||||
"tag": "Tag",
|
||||
"tag_assets": "Tag aset",
|
||||
"tag_created": "Tag yang di buat: {tag}",
|
||||
"tag_feature_description": "Menjelajahi foto dan video yang dikelompokkan berdasarkan topik tag logis",
|
||||
"tag_not_found_question": "Tidak dapat menemukan tag? Buat satu <link>disini</link>",
|
||||
"tag_not_found_question": "Tidak dapat menemukan tag? <link>Buat tag baru.</link>",
|
||||
"tag_updated": "Tag yang diperbarui: {tag}",
|
||||
"tagged_assets": "Ditandai {count, plural, one {# aset} other {# aset}}",
|
||||
"tags": "Tag",
|
||||
@@ -1241,6 +1265,7 @@
|
||||
"theme_selection": "Pemilihan tema",
|
||||
"theme_selection_description": "Tetapkan tema ke terang atau gelap secara otomatis berdasarkan preferensi sistem peramban Anda",
|
||||
"they_will_be_merged_together": "Mereka akan digabungkan bersama",
|
||||
"third_party_resources": "Sumber Daya Pihak Ketiga",
|
||||
"time_based_memories": "Kenangan berbasis waktu",
|
||||
"timezone": "Zona waktu",
|
||||
"to_archive": "Arsipkan",
|
||||
@@ -1313,6 +1338,8 @@
|
||||
"version": "Versi",
|
||||
"version_announcement_closing": "Temanmu, Alex",
|
||||
"version_announcement_message": "Halo, ada versi aplikasi yang baru. Silakan luangkan waktu Anda untuk mengunjungi <link>catatan rilis</link> dan pastikan pengaturan <code>docker-compose.yml</code> dan <code>.env</code> Anda sudah terkini untuk menghindari kesalahan dalam pengaturan, terutama jika Anda menggunakan WatchTower atau mekanisme lain yang menangani pembaruan aplikasi Anda secara otomatis.",
|
||||
"version_history": "Riwayat Versi",
|
||||
"version_history_item": "Terpasang {version} pada {date}",
|
||||
"video": "Video",
|
||||
"video_hover_setting": "Putar gambar kecil video saat kursor di atas",
|
||||
"video_hover_setting_description": "Putar gambar kecil video ketika tetikus berada di atas item. Bahkan saat dinonaktifkan, pemutaran dapat dimulai dengan mengambang di atas ikon putar.",
|
||||
@@ -2,7 +2,7 @@
|
||||
"about": "Informazioni",
|
||||
"account": "Profilo",
|
||||
"account_settings": "Impostazioni Account",
|
||||
"acknowledge": "Ho capito",
|
||||
"acknowledge": "Acconsento",
|
||||
"action": "Azione",
|
||||
"actions": "Azioni",
|
||||
"active": "Attivi",
|
||||
@@ -28,7 +28,7 @@
|
||||
"added_to_favorites_count": "Aggiunti {count, number} ai preferiti",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Aggiungi modelli di esclusione. È supportato il globbing utilizzando *, ** e ?. Per ignorare tutti i file in qualsiasi directory denominata \"Raw\", usa \"**/Raw/**\". Per ignorare tutti i file con estensione \".tif\", usa \"**/*.tif\". Per ignorare un percorso assoluto, usa \"/percorso/da/ignorare/**\".",
|
||||
"asset_offline_description": "Immich",
|
||||
"asset_offline_description": "Questa risorsa della libreria esterna non si trova più sul disco ed è stata spostata nel cestino. Se il file è stato spostato all'interno della libreria, controlla la timeline per la nuova risorsa corrispondente. Per ripristinare questa risorsa, assicurati che Immich possa accedere al percorso del file seguente ed esegui la scansione della libreria.",
|
||||
"authentication_settings": "Autenticazione",
|
||||
"authentication_settings_description": "Gestisci password, OAuth e altre impostazioni di autenticazione",
|
||||
"authentication_settings_disable_all": "Sei sicuro di voler disabilitare tutte le modalità di accesso? Il login verrà disabilitato completamente.",
|
||||
@@ -51,8 +51,8 @@
|
||||
"external_library_created_at": "Libreria esterna (creata il {date})",
|
||||
"external_library_management": "Gestione Librerie Esterne",
|
||||
"face_detection": "Rilevamento Volti",
|
||||
"face_detection_description": "Rileva i volti presenti negli assets utilizzando il machine learning. Per i video, viene presa in considerazione solo la miniatura. \"Tutto\" (ri-)processerà tutti gli assets. \"Mancanti\" seleziona solo gli assets che non sono ancora stati processati. I volti rilevati verranno selezionati per il riconoscimento facciale dopo che il rilevamento dei volti sarà stato completato, raggruppandoli in persone esistenti e/o nuove.",
|
||||
"facial_recognition_job_description": "Raggruppa i volti rilevati in persone. Questo processo viene eseguito dopo che il rilevamento volti è stato completato. \"Tutti\" (ri-)unisce tutti i volti. \"Mancanti\" processa i volti che non hanno una persona assegnata.",
|
||||
"face_detection_description": "Rileva i volti presenti negli assets utilizzando il machine learning. Per i video, viene presa in considerazione solo la miniatura. \"Aggiorna\" (ri-)processerà tutti gli assets. \"Reset\" inoltre elimina tutti i dati dei volti correnti. \"Mancanti\" seleziona solo gli assets che non sono ancora stati processati. I volti rilevati verranno selezionati per il riconoscimento facciale dopo che il rilevamento dei volti sarà stato completato, raggruppandoli in persone esistenti e/o nuove.",
|
||||
"facial_recognition_job_description": "Raggruppa i volti rilevati in persone. Questo processo viene eseguito dopo che il rilevamento volti è stato completato. \"Reset\" (ri-)unisce tutti i volti. \"Mancanti\" processa i volti che non hanno una persona assegnata.",
|
||||
"failed_job_command": "Il comando {command} è fallito per il processo: {job}",
|
||||
"force_delete_user_warning": "ATTENZIONE: Questo rimuoverà immediatamente l'utente e tutti i suoi assets. Non è possibile tornare indietro e i file non potranno essere recuperati.",
|
||||
"forcing_refresh_library_files": "Forzando l'aggiornamento completo della libreria",
|
||||
@@ -62,6 +62,7 @@
|
||||
"image_prefer_embedded_preview_setting_description": "Usa l'anteprima integrata nelle foto RAW come input per l'elaborazione delle immagini, se disponibile. Questo permette un miglioramento dei colori per alcune immagini, ma la qualità delle anteprime dipende dalla macchina fotografica. Inoltre le immagini potrebbero presentare artefatti di compressione.",
|
||||
"image_prefer_wide_gamut": "Preferisci gamut più ampio",
|
||||
"image_prefer_wide_gamut_setting_description": "Usa lo spazio colore Display P3 per le anteprime. Questo aiuta a mantenere la vivacità delle immagini con spazi colore più ampi, tuttavia potrebbe non mostrare correttamente le immagini con dispositivi e browser obsoleti. Le immagini sRGB vengono preservate per evitare alterazioni del colore.",
|
||||
"image_preview_description": "Immagine di medie dimensioni con metadati eliminati, utilizzata durante la visualizzazione di una singola risorsa e per l'apprendimento automatico",
|
||||
"image_preview_format": "Formato anteprima",
|
||||
"image_preview_quality_description": "Qualità dell'anteprima da 1 a 100. Elevata è migliore ma produce file più pesanti e può ridurre la reattività dell'app. Impostare un valore basso può influenzare negativamente la qualità del machine learning.",
|
||||
"image_preview_resolution": "Risoluzione anteprima",
|
||||
@@ -70,9 +71,12 @@
|
||||
"image_quality": "Qualità",
|
||||
"image_quality_description": "Qualità dell'immagine da 1 a 100. Un valore più alto risulta in una migliore qualità, ma produce file più grandi.",
|
||||
"image_resolution": "Risoluzione",
|
||||
"image_resolution_description": "Risoluzioni più elevate possono preservare più dettagli ma richiedere più tempo per la codifica, avere dimensioni di file più grandi e possono ridurre la reattività dell'app.",
|
||||
"image_settings": "Impostazioni delle immagini",
|
||||
"image_settings_description": "Gestisci qualità e risoluzione delle immagini generate",
|
||||
"image_thumbnail_description": "Miniatura piccola senza metadati, utilizzata durante la visualizzazione di gruppi di foto come la sequenza temporale principale",
|
||||
"image_thumbnail_format": "Formato miniatura",
|
||||
"image_thumbnail_quality_description": "Qualità delle miniature da 1 a 100. Un valore più alto è migliore, ma produce file più grandi e può ridurre la reattività dell'app.",
|
||||
"image_thumbnail_resolution": "Risoluzione miniatura",
|
||||
"image_thumbnail_resolution_description": "Utilizzato per vedere gruppi di foto (linea temporale, vista album, etc.). Risoluzioni più alte possono mantenere più dettaglio però l'encoding sarà più lungo, i file avranno dimensioni maggiori e potrebbero causare una riduzione nella responsività dell'applicazione.",
|
||||
"image_thumbnail_title": "Impostazioni della copertina",
|
||||
@@ -206,6 +210,7 @@
|
||||
"password_settings": "Login con password",
|
||||
"password_settings_description": "Gestisci impostazioni del login con password",
|
||||
"paths_validated_successfully": "Percorsi validati con successo",
|
||||
"person_cleanup_job": "Pulizia Persona",
|
||||
"quota_size_gib": "Dimensione Archiviazione (GiB)",
|
||||
"refreshing_all_libraries": "Aggiorna tutte le librerie",
|
||||
"registration": "Registrazione amministratore",
|
||||
@@ -220,6 +225,7 @@
|
||||
"scanning_library": "Scansione della libreria",
|
||||
"scanning_library_for_changed_files": "Scansiona la libreria per file modificati",
|
||||
"scanning_library_for_new_files": "Scansiona la libreria per nuovi file",
|
||||
"search_jobs": "Cerca Jobs...",
|
||||
"send_welcome_email": "Invia email di benvenuto",
|
||||
"server_external_domain_settings": "Dominio esterno",
|
||||
"server_external_domain_settings_description": "Dominio per link condivisi pubblicamente, incluso http(s)://",
|
||||
@@ -247,6 +253,7 @@
|
||||
"storage_template_settings_description": "Gestisci la struttura delle cartelle e il nome degli asset caricati",
|
||||
"storage_template_user_label": "<code>{label}</code> è l'etichetta di archiviazione dell'utente",
|
||||
"system_settings": "Impostazioni di sistema",
|
||||
"tag_cleanup_job": "Pulisci Tag",
|
||||
"theme_custom_css_settings": "CSS Personalizzato",
|
||||
"theme_custom_css_settings_description": "I Cascading Style Sheets (CSS) permettono di personalizzare l'interfaccia di Immich.",
|
||||
"theme_settings": "Impostazioni Tema",
|
||||
@@ -280,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Accelerazione Hardware",
|
||||
"transcoding_hardware_acceleration_description": "Sperimentale; molto più veloce, ma avrà una qualità inferiore allo stesso bitrate",
|
||||
"transcoding_hardware_decoding": "Decodifica hardware",
|
||||
"transcoding_hardware_decoding_setting_description": "Si applica solo a NVENC, QSV e RKMPP. Abilita l'accelerazione end-to-end anziché solo l'accelerazione dell'encoding. Potrebbe non funzionare su tutti i video.",
|
||||
"transcoding_hardware_decoding_setting_description": "Abilita l'accelerazione end-to-end anziché accelerare solo la codifica. Potrebbe non funzionare su tutti i video.",
|
||||
"transcoding_hevc_codec": "Codec HEVC",
|
||||
"transcoding_max_b_frames": "B-frames Massimi",
|
||||
"transcoding_max_b_frames_description": "Valori più alti migliorano l'efficienza di compressione, ma rallentano l'encoding. Potrebbero non essere compatibili con l'accelerazione hardware su dispositivi più vecchi. 0 disabilita i B-frames, mentre -1 imposta questo valore automaticamente.",
|
||||
@@ -321,6 +328,7 @@
|
||||
"trash_settings_description": "Gestisci impostazioni cestino",
|
||||
"untracked_files": "File non tracciati",
|
||||
"untracked_files_description": "Questi file non sono tracciati dall'applicazione. Potrebbero essere il risultato di spostamenti falliti, caricamenti interrotti o abbandonati a causa di un bug",
|
||||
"user_cleanup_job": "Pulizia Utente",
|
||||
"user_delete_delay": "L'account e gli asset dell'utente <b>{user}</b> verranno programmati per la cancellazione definitiva tra {delay, plural, one {# giorno} other {# giorni}}.",
|
||||
"user_delete_delay_settings": "Ritardo eliminazione",
|
||||
"user_delete_delay_settings_description": "Numero di giorni dopo l'eliminazione per cancellare in modo definitivo l'account e gli asset di un utente. Il processo di cancellazione dell'utente viene eseguito a mezzanotte per verificare se esistono utenti pronti a essere eliminati. Le modifiche a questa impostazioni saranno prese in considerazione dalla prossima esecuzione.",
|
||||
@@ -372,20 +380,20 @@
|
||||
"all_albums": "Tutti gli album",
|
||||
"all_people": "Tutte le persone",
|
||||
"all_videos": "Tutti i video",
|
||||
"allow_dark_mode": "Permetti tema scuro",
|
||||
"allow_edits": "Permetti modifiche",
|
||||
"allow_public_user_to_download": "Permetti di scaricare agli utenti pubblici",
|
||||
"allow_public_user_to_upload": "Permetti di caricare agli utenti pubblici",
|
||||
"anti_clockwise": "Senso antiorario",
|
||||
"allow_dark_mode": "Permetti Tema Scuro",
|
||||
"allow_edits": "Permetti Modifiche",
|
||||
"allow_public_user_to_download": "Permetti agli utenti pubblici di scaricare",
|
||||
"allow_public_user_to_upload": "Permetti agli utenti pubblici di caricare",
|
||||
"anti_clockwise": "Senso Anti-Orario",
|
||||
"api_key": "Chiave API",
|
||||
"api_key_description": "Il campo verrà mostrato solo una volta. Abbi cura di copiarlo prima di chiudere la finestra.",
|
||||
"api_key_empty": "Il valore del nome dell'API Key non può essere vuoto",
|
||||
"api_key_empty": "Il Nome dell'API Key non può essere vuoto",
|
||||
"api_keys": "Chiavi API",
|
||||
"app_settings": "Impostazioni Applicazione",
|
||||
"appears_in": "Compare in",
|
||||
"archive": "Archivio",
|
||||
"archive_or_unarchive_photo": "Archivia o ripristina foto",
|
||||
"archive_size": "Dimensioni archivio",
|
||||
"archive_size": "Dimensioni Archivio",
|
||||
"archive_size_description": "Imposta le dimensioni dell'archivio per i download (in GiB)",
|
||||
"archived": "Archiviato",
|
||||
"archived_count": "{count, plural, other {Archiviati #}}",
|
||||
@@ -396,8 +404,8 @@
|
||||
"asset_description_updated": "La descrizione del media non è stata aggiornata",
|
||||
"asset_filename_is_offline": "Il media {filename} è offline",
|
||||
"asset_has_unassigned_faces": "Il media ha dei volti non categorizzati",
|
||||
"asset_hashing": "Hashing...",
|
||||
"asset_offline": "Risorsa offline",
|
||||
"asset_hashing": "Hashing in corso ...",
|
||||
"asset_offline": "Risorsa Offline",
|
||||
"asset_offline_description": "Questo media non è stato trovato nel disco. Contatta il tuo amministratore di Immich per assistenza.",
|
||||
"asset_skipped": "Saltato",
|
||||
"asset_skipped_in_trash": "In cestino",
|
||||
@@ -412,7 +420,7 @@
|
||||
"assets_moved_to_trash_count": "{count, plural, one {# asset spostato} other {# asset spostati}} nel cestino",
|
||||
"assets_permanently_deleted_count": "{count, plural, one {# asset cancellato} other {# asset cancellati}} definitivamente",
|
||||
"assets_removed_count": "{count, plural, one {# asset rimosso} other {# asset rimossi}}",
|
||||
"assets_restore_confirmation": "Sei sicuro di voler ripristinare tutti gli asset cancellati? Non puoi annullare questa azione!",
|
||||
"assets_restore_confirmation": "Sei sicuro di voler ripristinare tutti gli asset cancellati? Non puoi annullare questa azione! Tieni presente che eventuali risorse offline NON possono essere ripristinate in questo modo.",
|
||||
"assets_restored_count": "{count, plural, one {# asset ripristinato} other {# asset ripristinati}}",
|
||||
"assets_trashed_count": "{count, plural, one {Spostato # asset} other {Spostati # assets}} nel cestino",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {L'asset era} other {Gli asset erano}} già parte dell'album",
|
||||
@@ -423,6 +431,7 @@
|
||||
"birthdate_saved": "Data di nascita salvata con successo",
|
||||
"birthdate_set_description": "La data di nascita è usata per calcolare l'età di questa persona nel momento dello scatto della foto.",
|
||||
"blurred_background": "Sfondo sfocato",
|
||||
"bugs_and_feature_requests": "Bug & Richieste di nuove funzionalità",
|
||||
"build": "Compilazione",
|
||||
"build_image": "Compila Immagine",
|
||||
"bulk_delete_duplicates_confirmation": "Sei sicuro di voler cancellare {count, plural, one {# asset duplicato} other {# assets duplicati}}? Questa operazione manterrà l'asset più pesante di ogni gruppo e cancellerà permanentemente tutti gli altri duplicati. Non puoi annullare questa operazione!",
|
||||
@@ -519,34 +528,37 @@
|
||||
"delete_api_key_prompt": "Sei sicuro di voler eliminare questa chiave API?",
|
||||
"delete_duplicates_confirmation": "Sei sicuro di voler eliminare questi duplicati per sempre?",
|
||||
"delete_key": "Elimina chiave",
|
||||
"delete_library": "Elimina libreria",
|
||||
"delete_library": "Elimina Libreria",
|
||||
"delete_link": "Elimina link",
|
||||
"delete_shared_link": "Elimina link condiviso",
|
||||
"delete_tag": "Elimina tag",
|
||||
"delete_tag_confirmation_prompt": "Sei sicuro di voler cancellare il tag {tagName}?",
|
||||
"delete_user": "Elimina utente",
|
||||
"deleted_shared_link": "Elimina link condiviso",
|
||||
"deletes_missing_assets": "Cancella gli asset mancanti dal disco",
|
||||
"description": "Descrizione",
|
||||
"details": "Dettagli",
|
||||
"direction": "Direzione",
|
||||
"disabled": "Disabilitato",
|
||||
"disallow_edits": "Blocca modifiche",
|
||||
"discord": "Discord",
|
||||
"discover": "Scopri",
|
||||
"dismiss_all_errors": "Ignora tutti gli errori",
|
||||
"dismiss_error": "Ignora errore",
|
||||
"display_options": "Impostazioni visualizzazione",
|
||||
"display_order": "Ordine visualizzazione",
|
||||
"display_order": "Ordine di visualizzazione",
|
||||
"display_original_photos": "Visualizza foto originali",
|
||||
"display_original_photos_setting_description": "Visualizza la foto originale anziché le miniature quando l'asset originale è compatibile con il web. Questo potrebbe causare un ritardo nella visualizzazione delle foto.",
|
||||
"do_not_show_again": "Non mostrare questo messaggio di nuovo",
|
||||
"do_not_show_again": "Non mostrare più questo messaggio",
|
||||
"documentation": "Documentazione",
|
||||
"done": "Fatto",
|
||||
"download": "Scarica",
|
||||
"download_include_embedded_motion_videos": "Video incorporati",
|
||||
"download_include_embedded_motion_videos_description": "Includere i video incorporati nelle foto in movimento come file separato",
|
||||
"download_settings": "Scarica",
|
||||
"download_settings_description": "Gestisci le impostazioni relative al download degli asset",
|
||||
"download_settings_description": "Gestisci le impostazioni relative al download delle risorse",
|
||||
"downloading": "Scaricando",
|
||||
"downloading_asset_filename": "Scaricando l'asset {filename}",
|
||||
"downloading_asset_filename": "Scaricando la risorsa {filename}",
|
||||
"drop_files_to_upload": "Rilascia i file ovunque per caricarli",
|
||||
"duplicates": "Duplicati",
|
||||
"duplicates_description": "Risolvi ciascun gruppo indicando quali sono, se esistono, i duplicati",
|
||||
@@ -585,7 +597,7 @@
|
||||
"empty": "",
|
||||
"empty_album": "Album Vuoto",
|
||||
"empty_trash": "Svuota cestino",
|
||||
"empty_trash_confirmation": "Sei sicuro di volere svuotare il cestino? Questo rimuoverà tutti gli asset nel cestino in modo permanente da Immich.\nNon puoi annullare questa azione!",
|
||||
"empty_trash_confirmation": "Sei sicuro di volere svuotare il cestino? Questo rimuoverà tutte le risorse nel cestino in modo permanente da Immich.\nNon puoi annullare questa azione!",
|
||||
"enable": "Abilita",
|
||||
"enabled": "Abilitato",
|
||||
"end_date": "Data Fine",
|
||||
@@ -593,8 +605,8 @@
|
||||
"error_loading_image": "Errore nel caricamento dell'immagine",
|
||||
"error_title": "Errore - Qualcosa è andato storto",
|
||||
"errors": {
|
||||
"cannot_navigate_next_asset": "Impossibile passare all'asset successivo",
|
||||
"cannot_navigate_previous_asset": "Impossibile passare all'asset precedente",
|
||||
"cannot_navigate_next_asset": "Impossibile passare alla risorsa successiva",
|
||||
"cannot_navigate_previous_asset": "Impossibile passare alla risorsa precedente",
|
||||
"cant_apply_changes": "Impossibile applicare le modifiche",
|
||||
"cant_change_activity": "Impossibile {enabled, select, true {disabilitare} other {abilitare}} l'attività",
|
||||
"cant_change_asset_favorite": "Impossibile cambiare il preferito per l'asset",
|
||||
@@ -602,24 +614,24 @@
|
||||
"cant_get_faces": "Impossibile ottenere i volti",
|
||||
"cant_get_number_of_comments": "Impossibile ottenere il numero di commenti",
|
||||
"cant_search_people": "Impossibile cercare persone",
|
||||
"cant_search_places": "Impossibile cercare posti",
|
||||
"cleared_jobs": "Puliti i processi per: {job}",
|
||||
"error_adding_assets_to_album": "Errore aggiungendo gli asset all'album",
|
||||
"cant_search_places": "Impossibile cercare luoghi",
|
||||
"cleared_jobs": "Eliminati i processi per: {job}",
|
||||
"error_adding_assets_to_album": "Errore aggiungendo le risorse all'album",
|
||||
"error_adding_users_to_album": "Errore aggiungendo gli utenti all'album",
|
||||
"error_deleting_shared_user": "Errore durante la cancellazione dell'utente condiviso",
|
||||
"error_downloading": "Errore scaricando {filename}",
|
||||
"error_hiding_buy_button": "Errore nel nascondere il pulsante di acquisto",
|
||||
"error_removing_assets_from_album": "Errore rimuovendo gli asset dall'album, controlla la console per ulteriori dettagli",
|
||||
"error_selecting_all_assets": "Errore selezionando tutti gli asset",
|
||||
"exclusion_pattern_already_exists": "Questo pattern di esclusione già esiste.",
|
||||
"error_removing_assets_from_album": "Errore rimuovendo le risorse dall'album, controlla la console per ulteriori dettagli",
|
||||
"error_selecting_all_assets": "Errore selezionando tutte le risorse",
|
||||
"exclusion_pattern_already_exists": "Questo pattern di esclusione è già presente.",
|
||||
"failed_job_command": "Il comando {command} è fallito per il processo: {job}",
|
||||
"failed_to_create_album": "Creazione dell'album non riuscita",
|
||||
"failed_to_create_shared_link": "Creazione del link condiviso non riuscita",
|
||||
"failed_to_edit_shared_link": "Errore durante la modifica del link condiviso",
|
||||
"failed_to_create_shared_link": "Creazione del link condivisibile non riuscita",
|
||||
"failed_to_edit_shared_link": "Errore durante la modifica del link condivisibile",
|
||||
"failed_to_get_people": "Impossibile ottenere le persone",
|
||||
"failed_to_load_asset": "Errore durante il caricamento dell'asset",
|
||||
"failed_to_load_assets": "Errore durante il caricamento degli assets",
|
||||
"failed_to_load_people": "Caricamento delle persone fallito",
|
||||
"failed_to_load_asset": "Errore durante il caricamento della risorsa",
|
||||
"failed_to_load_assets": "Errore durante il caricamento delle risorse",
|
||||
"failed_to_load_people": "Caricamento delle persone non riuscito",
|
||||
"failed_to_remove_product_key": "Rimozione del codice del prodotto fallita",
|
||||
"failed_to_stack_assets": "Errore durante il raggruppamento degli assets",
|
||||
"failed_to_unstack_assets": "Errore durante la separazione degli assets",
|
||||
@@ -876,6 +888,7 @@
|
||||
"look": "Guarda",
|
||||
"loop_videos": "Riproduci video in loop",
|
||||
"loop_videos_description": "Abilita per riprodurre automaticamente un video in loop nella vista dettagli.",
|
||||
"main_branch_warning": "Stai usando una versione di sviluppo. Consigliamo vivamente di utilizzare una versione di rilascio!",
|
||||
"make": "Produttore",
|
||||
"manage_shared_links": "Gestisci link condivisi",
|
||||
"manage_sharing_with_partners": "Gestisci la condivisione con i compagni",
|
||||
@@ -945,6 +958,7 @@
|
||||
"notifications": "Notifiche",
|
||||
"notifications_setting_description": "Gestisci notifiche",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Risorse Ufficiali Immich",
|
||||
"offline": "Offline",
|
||||
"offline_paths": "Percorsi offline",
|
||||
"offline_paths_description": "Questi risultati potrebbero essere causati dall'eliminazione manuale di file che non fanno parte di una libreria esterna.",
|
||||
@@ -1078,11 +1092,13 @@
|
||||
"recent_searches": "Ricerche recenti",
|
||||
"refresh": "Aggiorna",
|
||||
"refresh_encoded_videos": "Ricarica video codificati",
|
||||
"refresh_faces": "Aggiorna facce",
|
||||
"refresh_metadata": "Ricarica metadati",
|
||||
"refresh_thumbnails": "Ricarica anteprime",
|
||||
"refreshed": "Aggiornato",
|
||||
"refreshes_every_file": "Aggiorna ogni file",
|
||||
"refreshes_every_file": "Rilegge tutti i file esistenti e nuovi",
|
||||
"refreshing_encoded_video": "Ricaricando il video codificato",
|
||||
"refreshing_faces": "Aggiorna Facce",
|
||||
"refreshing_metadata": "Ricaricando i metadati",
|
||||
"regenerating_thumbnails": "Rigenerando le anteprime",
|
||||
"remove": "Rimuovi",
|
||||
@@ -1131,6 +1147,7 @@
|
||||
"say_something": "Dici qualcosa",
|
||||
"scan_all_libraries": "Analizza tutte le librerie",
|
||||
"scan_all_library_files": "Scansiona nuovamente tutti i file della libreria",
|
||||
"scan_library": "Scan",
|
||||
"scan_new_library_files": "Analizza i File Nuovi della Libreria",
|
||||
"scan_settings": "Impostazioni Analisi",
|
||||
"scanning_for_album": "Sto cercando l'album...",
|
||||
@@ -1149,6 +1166,7 @@
|
||||
"search_options": "Opzioni Ricerca",
|
||||
"search_people": "Cerca persone",
|
||||
"search_places": "Cerca luoghi",
|
||||
"search_settings": "Cerca Impostazioni",
|
||||
"search_state": "Cerca stato...",
|
||||
"search_tags": "Cerca tag...",
|
||||
"search_timezone": "Cerca fuso orario...",
|
||||
@@ -1216,6 +1234,7 @@
|
||||
"show_person_options": "Mostra opzioni persona",
|
||||
"show_progress_bar": "Mostra Barra Avanzamento",
|
||||
"show_search_options": "Mostra impostazioni di ricerca",
|
||||
"show_slideshow_transition": "Mostra la transizione della presentazione",
|
||||
"show_supporter_badge": "Medaglia di Contributore",
|
||||
"show_supporter_badge_description": "Mostra la medaglia di contributore",
|
||||
"shuffle": "Casuale",
|
||||
@@ -1257,13 +1276,16 @@
|
||||
"submit": "Invia",
|
||||
"suggestions": "Suggerimenti",
|
||||
"sunrise_on_the_beach": "Tramonto sulla spiaggia",
|
||||
"support": "Supporto",
|
||||
"support_and_feedback": "Supporto & Feedback",
|
||||
"support_third_party_description": "La tua installazione di Immich è stata costruita da terze parti. I problemi che riscontri potrebbero essere causati da altri pacchetti, quindi ti preghiamo di sollevare il problema in prima istanza utilizzando i link sottostanti.",
|
||||
"swap_merge_direction": "Scambia direzione di unione",
|
||||
"sync": "Sincronizza",
|
||||
"tag": "Tag",
|
||||
"tag_assets": "Tagga risorse",
|
||||
"tag_created": "Tag creata: {tag}",
|
||||
"tag_feature_description": "Navigazione foto e video raggruppati per argomenti tag logici",
|
||||
"tag_not_found_question": "Non riesci a trovare una tag? Creane una <link>qui</link>",
|
||||
"tag_not_found_question": "Non riesci a trovare un tag? <link>Creane uno nuovo.</link>",
|
||||
"tag_updated": "Tag {tag} aggiornata",
|
||||
"tagged_assets": "{count, plural, one {# asset etichettato} other {# asset etichettati}}",
|
||||
"tags": "Tag",
|
||||
@@ -1272,6 +1294,7 @@
|
||||
"theme_selection": "Selezione tema",
|
||||
"theme_selection_description": "Imposta automaticamente il tema chiaro o scuro in base all'impostazione del tuo browser",
|
||||
"they_will_be_merged_together": "Verranno uniti insieme",
|
||||
"third_party_resources": "Risorse di Terze Parti",
|
||||
"time_based_memories": "Ricordi basati sul tempo",
|
||||
"timezone": "Fuso orario",
|
||||
"to_archive": "Archivio",
|
||||
@@ -1345,6 +1368,8 @@
|
||||
"version": "Versione",
|
||||
"version_announcement_closing": "Il tuo amico, Alex",
|
||||
"version_announcement_message": "Ehilà! È stata rilasciata una nuova versione dell'applicazione. Leggi le <link>note di rilascio</link> e assicurati che i tuoi file <code>docker-compose.yml</code>/<code>.env</code> siano aggiornati per evitare problemi e incongruenze, soprattutto se utilizzi WatchTower o altri strumenti per aggiornare l'applicazione in automatico.",
|
||||
"version_history": "Storico delle Versioni",
|
||||
"version_history_item": "Versione installata {version} il {date}",
|
||||
"video": "Video",
|
||||
"video_hover_setting": "Riproduci l'anteprima del video al passaggio del mouse",
|
||||
"video_hover_setting_description": "Riproduci miniatura video quando il mouse passa sopra l'elemento. Anche se disabilitato, la riproduzione può essere avviata passando con il mouse sopra l'icona riproduci.",
|
||||
@@ -28,6 +28,7 @@
|
||||
"added_to_favorites_count": "즐겨찾기에 항목 {count, number}개 추가됨",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "규칙에 *, ** 및 ? 를 사용할 수 있습니다. \"Raw\" 디렉터리의 모든 파일을 제외하려면 **/Raw/**를, \".tif\"로 끝나는 파일을 제외하려면 **/*.tif를 사용합니다. 절대 경로는 /path/to/ignore/** 와 같은 방식으로 사용하세요.",
|
||||
"asset_offline_description": "이 외부 라이브러리 항목을 디스크에서 찾을 수 없어 휴지통으로 이동되었습니다. 라이브러리 내에서 파일이 이동된 경우 해당하는 새 항목을 타임라인에서 확인하세요. 이 항목을 복원하려면 파일 경로에 Immich가 접근할 수 있는지 확인한 후, 라이브러리 스캔을 진행하세요.",
|
||||
"authentication_settings": "인증 설정",
|
||||
"authentication_settings_description": "비밀번호, OAuth 및 기타 인증 설정 관리",
|
||||
"authentication_settings_disable_all": "로그인 기능을 모두 비활성화하시겠습니까? 로그인하지 않아도 서버에 접근할 수 있습니다.",
|
||||
@@ -50,26 +51,35 @@
|
||||
"external_library_created_at": "외부 라이브러리 ({date}에 생성됨)",
|
||||
"external_library_management": "외부 라이브러리 관리",
|
||||
"face_detection": "얼굴 감지",
|
||||
"face_detection_description": "기계 학습을 통해 항목에서 얼굴을 감지합니다. 동영상의 경우 섬네일만 사용합니다. \"모두\"는 이미 처리된 항목을 포함한 모든 항목을 대기열에 추가합니다. \"누락\"은 처리되지 않은 항목만 대기열에 추가합니다.",
|
||||
"facial_recognition_job_description": "감지된 얼굴을 인물로 그룹화합니다. 얼굴 감지 작업이 완료된 후 진행되며, \"모두\"는 이미 그룹화된 얼굴을 포함한 모든 얼굴을 대기열에 추가합니다. \"누락\"은 그룹화되지 않은 얼굴만 대기열에 추가합니다.",
|
||||
"face_detection_description": "기계 학습을 통해 항목에 존재하는 얼굴을 감지합니다. 동영상의 경우 섬네일만 사용합니다. \"새로고침\"은 이미 처리된 항목을 포함한 모든 항목 다시 처리합니다. \"초기화\"는 모든 얼굴 데이터를 삭제합니다. \"누락\"은 처리되지 않은 항목을 대기열에 추가합니다. 얼굴 감지 작업이 완료된 후 얼굴 인식 작업을 진행하여 얼굴을 기존 인물이나 새 인물로 그룹화합니다.",
|
||||
"facial_recognition_job_description": "감지된 얼굴을 인물로 그룹화합니다. 이 작업은 얼굴 감지 작업이 완료된 후 진행됩니다. \"초기화\"는 모든 얼굴의 그룹화를 다시 진행합니다. \"누락\"은 그룹화가 완료되지 않은 얼굴을 대기열에 추가합니다.",
|
||||
"failed_job_command": "{job} 작업에서 {command} 실패",
|
||||
"force_delete_user_warning": "경고: 사용자 및 사용자가 업로드한 모든 항목이 즉시 삭제됩니다. 이 작업은 되돌릴 수 없으며 파일을 복구할 수 없습니다.",
|
||||
"forcing_refresh_library_files": "모든 파일을 다시 스캔하는 중...",
|
||||
"image_format": "형식",
|
||||
"image_format_description": "WebP는 JPEG보다 파일 크기가 작지만 변환에 더 많은 시간이 소요됩니다.",
|
||||
"image_prefer_embedded_preview": "포함된 미리 보기 선호",
|
||||
"image_prefer_embedded_preview_setting_description": "가능한 경우 이미지 처리 시 RAW 사진에 포함된 미리 보기를 사용합니다. 포함된 미리 보기는 카메라에서 생성된 것으로 카메라마다 품질이 다릅니다. 일부 이미지의 경우 더 정확한 색상이 표현될 수 있지만 반대로 더 많은 아티팩트가 있을 수도 있습니다.",
|
||||
"image_prefer_wide_gamut": "넓은 색 영역 선호",
|
||||
"image_prefer_wide_gamut_setting_description": "섬네일 이미지에 Display P3을 사용합니다. 많은 색상을 표현할 수 있어 더 정확한 표현이 가능하지만, 오래된 브라우저를 사용하는 경우 이미지가 다르게 보일 수 있습니다. 색상 왜곡을 방지하기 위해 sRGB 이미지는 이 설정이 적용되지 않습니다.",
|
||||
"image_preview_description": "메타데이터를 제거한 중간 크기 이미지, 한장씩 볼때나 기계학습에 사용됨",
|
||||
"image_preview_format": "미리 보기 형식",
|
||||
"image_preview_quality_description": "1부터 100 사이의 미리보기 품질. 값이 높을수록 좋지만 파일 크기가 커져 앱의 반응성이 떨어질 수 있습니다. 또한 값이 낮으면 기계 학습의 품질이 떨어질 수 있습니다.",
|
||||
"image_preview_resolution": "미리 보기 해상도",
|
||||
"image_preview_resolution_description": "사진을 보거나 기계 학습을 실행할 때 사용되는 사진의 해상도를 설정합니다. 높은 해상도를 선택하면 세부 묘사의 손실을 최소화할 수 있지만, 인코딩 시간과 파일 크기가 증가하여 앱의 반응 속도가 느려질 수 있습니다.",
|
||||
"image_preview_title": "미리보기 설정",
|
||||
"image_quality": "품질",
|
||||
"image_quality_description": "이미지 품질을 1에서 100 사이로 설정합니다. 높은 품질을 선택하면 파일 크기가 증가하지만 생성된 이미지의 품질이 향상됩니다. 이 옵션은 미리 보기 및 섬네일 이미지에 영향을 미칩니다.",
|
||||
"image_resolution": "해상도",
|
||||
"image_resolution_description": "해상도가 높을 수록 디테일이 보존되지만 파일이 크고 인코딩이 오래 걸리며 앱 응답성이 떨어질 수 있습니다.",
|
||||
"image_settings": "이미지 설정",
|
||||
"image_settings_description": "생성된 이미지의 품질 및 해상도 관리",
|
||||
"image_thumbnail_description": "메타데이터가 제거된 작은 섬네일 이미지, 타임라인 등 사진을 그룹화하여 보는 경우에 사용됨",
|
||||
"image_thumbnail_format": "섬네일 형식",
|
||||
"image_thumbnail_quality_description": "섬네일 품질(1~100). 높을수록 좋지만 파일크기가 커져 앱의 반응성이 떨어질 수 있습니다.",
|
||||
"image_thumbnail_resolution": "섬네일 해상도",
|
||||
"image_thumbnail_resolution_description": "여러 항목을 표시할 때 사용되는 사진의 해상도를 설정합니다. (메인 타임라인, 앨범 보기 등) 높은 해상도를 선택하면 세부 묘사의 손실을 최소화할 수 있지만, 인코딩 시간과 파일 크기가 증가하여 앱의 반응 속도가 느려질 수 있습니다.",
|
||||
"image_thumbnail_title": "섬네일 설정",
|
||||
"job_concurrency": "{job} 동시성",
|
||||
"job_created": "작업이 생성되었습니다.",
|
||||
"job_not_concurrency_safe": "이 작업은 동시 실행이 제한됩니다.",
|
||||
@@ -186,7 +196,7 @@
|
||||
"oauth_scope": "스코프",
|
||||
"oauth_settings": "OAuth",
|
||||
"oauth_settings_description": "OAuth 로그인 설정 관리",
|
||||
"oauth_settings_more_details": "이 기능에 대한 자세한 내용은 <link>공식 문서</link>를 참조하세요.",
|
||||
"oauth_settings_more_details": "이 기능에 대한 자세한 내용은 <link>문서</link>를 참조하세요.",
|
||||
"oauth_signing_algorithm": "서명 알고리즘",
|
||||
"oauth_storage_label_claim": "스토리지 레이블 선택",
|
||||
"oauth_storage_label_claim_description": "스토리지 레이블을 사용자가 입력한 값으로 자동 설정합니다.",
|
||||
@@ -200,6 +210,7 @@
|
||||
"password_settings": "비밀번호 로그인",
|
||||
"password_settings_description": "비밀번호 로그인 설정 관리",
|
||||
"paths_validated_successfully": "모든 경로를 성공적으로 검증했습니다.",
|
||||
"person_cleanup_job": "인물 정리",
|
||||
"quota_size_gib": "할당량 (GiB)",
|
||||
"refreshing_all_libraries": "모든 라이브러리 다시 스캔 중...",
|
||||
"registration": "관리자 가입",
|
||||
@@ -211,6 +222,7 @@
|
||||
"require_password_change_on_login": "첫 로그인 시 비밀번호 변경 요구",
|
||||
"reset_settings_to_default": "설정을 기본값으로 복원",
|
||||
"reset_settings_to_recent_saved": "마지막으로 저장된 설정으로 복원",
|
||||
"scanning_library": "라이브러리 스캔 중",
|
||||
"scanning_library_for_changed_files": "라이브러리 변경 사항 확인 중...",
|
||||
"scanning_library_for_new_files": "라이브러리에서 새 파일 스캔 중...",
|
||||
"search_jobs": "작업 검색...",
|
||||
@@ -241,6 +253,7 @@
|
||||
"storage_template_settings_description": "업로드된 항목의 폴더 구조 및 파일 이름 관리",
|
||||
"storage_template_user_label": "사용자의 스토리지 레이블: <code>{label}</code>",
|
||||
"system_settings": "시스템 설정",
|
||||
"tag_cleanup_job": "태그 정리",
|
||||
"theme_custom_css_settings": "사용자 정의 CSS",
|
||||
"theme_custom_css_settings_description": "Immich에 적용할 사용자 정의 CSS(Cascading Style Sheets) 설정",
|
||||
"theme_settings": "테마 설정",
|
||||
@@ -274,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "하드웨어 가속",
|
||||
"transcoding_hardware_acceleration_description": "실험적인 기능입니다. 속도가 향상되지만 동일 비트레이트에서 품질이 상대적으로 낮을 수 있습니다.",
|
||||
"transcoding_hardware_decoding": "하드웨어 디코딩",
|
||||
"transcoding_hardware_decoding_setting_description": "인코딩 가속을 위해 엔드 투 엔드 가속을 사용합니다. 모든 동영상에서 작동하지 않을 수 있습니다. (NVENC, QSV 및 RKMPP만 해당)",
|
||||
"transcoding_hardware_decoding_setting_description": "인코딩 가속을 위해 엔드 투 엔드 가속을 사용합니다. 모든 동영상에서 작동하지 않을 수 있습니다.",
|
||||
"transcoding_hevc_codec": "HEVC 코덱",
|
||||
"transcoding_max_b_frames": "최대 B 프레임",
|
||||
"transcoding_max_b_frames_description": "값이 높으면 압축 효율이 향상되지만 인코딩 속도가 저하됩니다. 오래된 기기의 하드웨어 가속과 호환되지 않을 수 있습니다. 0을 입력한 경우 B 프레임을 비활성화하며, -1을 입력한 경우 자동으로 설정합니다.",
|
||||
@@ -315,6 +328,7 @@
|
||||
"trash_settings_description": "휴지통 설정 관리",
|
||||
"untracked_files": "추적되지 않는 파일",
|
||||
"untracked_files_description": "애플리케이션에서 추적되지 않는 파일 목록입니다. 이동 실패, 업로드 중단 또는 버그로 인해 발생할 수 있습니다.",
|
||||
"user_cleanup_job": "사용자 정리",
|
||||
"user_delete_delay": "<b>{user}</b>님이 업로드한 항목이 {delay, plural, one {#일} other {#일}} 후 영구적으로 삭제됩니다.",
|
||||
"user_delete_delay_settings": "삭제 보류 기간",
|
||||
"user_delete_delay_settings_description": "사용자를 영구적으로 삭제하기 전 보류 기간을 설정합니다. 사용자 삭제는 매일 밤 자정, 보류 기간이 지난 사용자를 확인한 후 진행됩니다. 변경 사항은 다음 작업부터 적용됩니다.",
|
||||
@@ -394,6 +408,7 @@
|
||||
"asset_offline": "누락된 항목",
|
||||
"asset_offline_description": "디스크에서 항목을 더이상 찾을 수 없습니다. 서버 관리자에게 연락하여 도움을 받으세요.",
|
||||
"asset_skipped": "건너뜀",
|
||||
"asset_skipped_in_trash": "휴지통의 항목",
|
||||
"asset_uploaded": "업로드 완료",
|
||||
"asset_uploading": "업로드 중...",
|
||||
"assets": "항목",
|
||||
@@ -416,6 +431,7 @@
|
||||
"birthdate_saved": "생년월일이 성공적으로 저장되었습니다.",
|
||||
"birthdate_set_description": "생년월일은 사진 촬영 당시 인물의 나이를 계산하는 데 사용됩니다.",
|
||||
"blurred_background": "흐린 배경",
|
||||
"bugs_and_feature_requests": "버그 제보 & 기능 요청",
|
||||
"build": "빌드",
|
||||
"build_image": "빌드 이미지",
|
||||
"bulk_delete_duplicates_confirmation": "비슷한 항목 {count, plural, one {#개} other {#개}}를 삭제하시겠습니까? 크기가 가장 큰 항목을 제외한 나머지 항목들이 영구적으로 삭제됩니다. 이 작업은 되돌릴 수 없습니다!",
|
||||
@@ -525,6 +541,7 @@
|
||||
"direction": "방향",
|
||||
"disabled": "비활성화됨",
|
||||
"disallow_edits": "뷰어로 설정",
|
||||
"discord": "Discord",
|
||||
"discover": "탐색",
|
||||
"dismiss_all_errors": "모든 오류 무시",
|
||||
"dismiss_error": "오류 무시",
|
||||
@@ -533,6 +550,7 @@
|
||||
"display_original_photos": "원본 이미지 표시",
|
||||
"display_original_photos_setting_description": "원본 사진이 웹과 호환되는 경우 섬네일 대신 원본을 표시합니다. 사진이 표시되는 속도가 느려질 수 있습니다.",
|
||||
"do_not_show_again": "다시 표시하지 않음",
|
||||
"documentation": "문서",
|
||||
"done": "완료",
|
||||
"download": "다운로드",
|
||||
"download_include_embedded_motion_videos": "내장된 동영상",
|
||||
@@ -664,6 +682,7 @@
|
||||
"unable_to_get_comments_number": "댓글의 개수를 불러올 수 없습니다.",
|
||||
"unable_to_get_shared_link": "공유 링크를 불러오지 못했습니다.",
|
||||
"unable_to_hide_person": "인물을 숨길 수 없습니다.",
|
||||
"unable_to_link_motion_video": "모션 비디오를 연결할 수 없습니다",
|
||||
"unable_to_link_oauth_account": "OAuth 계정을 연결할 수 없습니다.",
|
||||
"unable_to_load_album": "앨범을 불러올 수 없습니다.",
|
||||
"unable_to_load_asset_activity": "사용자의 반응을 불러올 수 없습니다.",
|
||||
@@ -704,6 +723,7 @@
|
||||
"unable_to_submit_job": "작업을 수행할 수 없습니다.",
|
||||
"unable_to_trash_asset": "휴지통으로 이동할 수 없습니다.",
|
||||
"unable_to_unlink_account": "계정 연결을 해제할 수 없습니다.",
|
||||
"unable_to_unlink_motion_video": "모션 비디오 연결을 해제할 수 없습니다.",
|
||||
"unable_to_update_album_cover": "앨범 커버를 변경할 수 없습니다.",
|
||||
"unable_to_update_album_info": "앨범 정보를 변경할 수 없습니다.",
|
||||
"unable_to_update_library": "라이브러리를 업데이트할 수 없습니다.",
|
||||
@@ -919,6 +939,7 @@
|
||||
"notifications": "알림",
|
||||
"notifications_setting_description": "알림 설정 관리",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Immich 공식 리소스",
|
||||
"offline": "오프라인",
|
||||
"offline_paths": "누락된 파일",
|
||||
"offline_paths_description": "외부 라이브러리의 항목이 아닌 파일을 수동으로 삭제한 경우 발생할 수 있습니다.",
|
||||
@@ -1054,11 +1075,13 @@
|
||||
"recent_searches": "최근 검색",
|
||||
"refresh": "새로고침",
|
||||
"refresh_encoded_videos": "동영상 재인코딩",
|
||||
"refresh_faces": "얼굴 새로고침",
|
||||
"refresh_metadata": "메타데이터 갱신",
|
||||
"refresh_thumbnails": "섬네일 다시 생성",
|
||||
"refreshed": "새로고침이 완료되었습니다.",
|
||||
"refreshes_every_file": "기존 파일 및 새 파일 스캔",
|
||||
"refreshing_encoded_video": "인코딩을 다시 진행하는 중...",
|
||||
"refreshing_faces": "얼굴 새로고침 중",
|
||||
"refreshing_metadata": "메타데이터를 갱신하는 중...",
|
||||
"regenerating_thumbnails": "섬네일을 다시 생성하는 중...",
|
||||
"remove": "제거",
|
||||
@@ -1194,6 +1217,7 @@
|
||||
"show_person_options": "인물 옵션 표시",
|
||||
"show_progress_bar": "진행 표시줄 표시",
|
||||
"show_search_options": "검색 옵션 표시",
|
||||
"show_slideshow_transition": "슬라이드 전환 표시",
|
||||
"show_supporter_badge": "서포터 배지",
|
||||
"show_supporter_badge_description": "서포터 배지 표시",
|
||||
"shuffle": "셔플",
|
||||
@@ -1203,6 +1227,8 @@
|
||||
"sign_up": "로그인",
|
||||
"size": "크기",
|
||||
"skip_to_content": "항목으로 건너뛰기",
|
||||
"skip_to_folders": "폴더로 건너뛰기",
|
||||
"skip_to_tags": "태그로 건너뛰기",
|
||||
"slideshow": "슬라이드 쇼",
|
||||
"slideshow_settings": "슬라이드 쇼 설정",
|
||||
"sort_albums_by": "다음으로 앨범 정렬...",
|
||||
@@ -1233,6 +1259,9 @@
|
||||
"submit": "확인",
|
||||
"suggestions": "추천",
|
||||
"sunrise_on_the_beach": "동해안에서 맞이하는 새해 일출",
|
||||
"support": "지원",
|
||||
"support_and_feedback": "지원 & 제안",
|
||||
"support_third_party_description": "Immich가 서드파티 패키지로 설치 되었습니다. 링크를 눌러 먼저 패키지 문제인지 확인해 보세요.",
|
||||
"swap_merge_direction": "병합 방향 변경",
|
||||
"sync": "동기화",
|
||||
"tag": "태그",
|
||||
@@ -1248,6 +1277,7 @@
|
||||
"theme_selection": "테마 설정",
|
||||
"theme_selection_description": "브라우저 및 시스템 기본 설정에 따라 라이트 모드와 다크 모드를 자동으로 설정",
|
||||
"they_will_be_merged_together": "선택한 인물들이 병합됩니다.",
|
||||
"third_party_resources": "서드 파티 리소스",
|
||||
"time_based_memories": "시간 기준 추억",
|
||||
"timezone": "시간대",
|
||||
"to_archive": "보관함으로 이동",
|
||||
@@ -1318,6 +1348,8 @@
|
||||
"version": "버전",
|
||||
"version_announcement_closing": "당신의 친구, Alex가",
|
||||
"version_announcement_message": "안녕하세요, 새 버전의 Immich를 사용할 수 있습니다. 자세한 내용은 <link>릴리스 노트</link>를 참조하세요. WatchTower 등의 자동 업데이트 기능을 사용하는 경우 의도하지 않은 동작을 방지하기 위해 <code>docker-compose.yml</code> 및 <code>.env</code> 구성이 최신인지 확인하세요.",
|
||||
"version_history": "버전 히스토리",
|
||||
"version_history_item": "버전 {version}, {date} 설치됨",
|
||||
"video": "동영상",
|
||||
"video_hover_setting": "마우스 오버 재생",
|
||||
"video_hover_setting_description": "마우스를 동영상 위에 올리면 재생이 시작됩니다. 비활성화된 경우에도 재생 아이콘에 마우스를 올리면 재생이 시작됩니다.",
|
||||
@@ -16,7 +16,7 @@
|
||||
"add_exclusion_pattern": "Pridėti išimčių šabloną",
|
||||
"add_import_path": "Pridėti importavimo kelią",
|
||||
"add_location": "Pridėti vietovę",
|
||||
"add_more_users": "Pridėti daugiau vartotojų",
|
||||
"add_more_users": "Pridėti daugiau naudotojų",
|
||||
"add_partner": "Pridėti partnerį",
|
||||
"add_path": "Pridėti kelią",
|
||||
"add_photos": "Pridėti nuotraukų",
|
||||
@@ -25,7 +25,7 @@
|
||||
"add_to_shared_album": "Pridėti į bendrinamą albumą",
|
||||
"added_to_archive": "Pridėta į archyvą",
|
||||
"added_to_favorites": "Pridėta prie mėgstamiausių",
|
||||
"added_to_favorites_count": "{count, number} pridėta prie mėgstamiausių",
|
||||
"added_to_favorites_count": "{count, plural, one {# pridėtas} few {# pridėti} other {# pridėta}} prie mėgstamiausių",
|
||||
"admin": {
|
||||
"authentication_settings": "Autentifikavimo nustatymai",
|
||||
"authentication_settings_description": "Tvarkyti slaptažodžių, OAuth ir kitus autentifikavimo parametrus",
|
||||
@@ -44,7 +44,9 @@
|
||||
"exclusion_pattern_description": "Išimčių šablonai leidžia nepaisyti failų ir aplankų skenuojant jūsų biblioteką. Tai yra naudinga, jei turite aplankų su failais, kurių nenorite importuoti, pavyzdžiui, RAW failai.",
|
||||
"external_library_created_at": "Išorinė biblioteka (sukurta {date})",
|
||||
"external_library_management": "Išorinių bibliotekų tvarkymas",
|
||||
"face_detection": "Veido atpažinimas",
|
||||
"face_detection": "Veidų aptikimas",
|
||||
"face_detection_description": "Veidų aptikimas bibliotekos elementuose naudojant mašininį mokymąsi. Vaizdo įrašų atveju naudojama tik miniatiūra. \"Atnaujinti\" iš naujo nuskaito visus bibliotekos elementus. \"Atstatyti\" ne tik atnaujina, bet ir išvalo visus esamus veidų duomenis. \"Trūkstami\" nuskaito tik dar nenuskaitytus bibliotekos elementus. Veidų aptikimo darbui pasibaigus, aptikti veidai patenka į veidų atpažinimo darbų eilę, kur jie priskiriami jau esamiems ar naujai atpažintiems žmonėms.",
|
||||
"facial_recognition_job_description": "Aptiktų veidų atpažinimas ir priskyrimas žmonėms. Šis darbas vykdomas pasibaigus \"veidų aptikimo\" darbui. \"Atstatyti\" (per)grupuoja visus aptiktus veidus. \"Trūkstami\" apdoroja jokiam žmogui dar nepriskirtus aptiktus veidus.",
|
||||
"failed_job_command": "Darbo {job} komanda {command} nepavyko",
|
||||
"force_delete_user_warning": "ĮSPĖJIMAS: Šis veiksmas iš karto pašalins naudotoją ir visą jo informaciją. Šis žingsnis nesugrąžinamas ir failų nebus galima atkurti.",
|
||||
"forcing_refresh_library_files": "Priverstinai atnaujinami visi failai bilbiotekoje",
|
||||
@@ -65,7 +67,7 @@
|
||||
"image_thumbnail_resolution_description": "Naudojama žiūrint nuotraukų grupes (pagrindinis nuotraukų puslapis, albumų peržiūra ir t.t.). Aukštesnė rezoliucija gali išlaikyti daugiau detalių, bet užtrunka ilgiau apdoroti, gali turėti didesnius failų dydžius ir gali sumažinti programos greitumą.",
|
||||
"job_concurrency": "{job} lygiagretumas",
|
||||
"job_not_concurrency_safe": "Šis darbas nėra saugus apdoroti lygiagrečiai.",
|
||||
"job_settings": "Darbo nustatymai",
|
||||
"job_settings": "Darbų nustatymai",
|
||||
"job_settings_description": "Keisti darbų lygiagretumą",
|
||||
"job_status": "Darbų būsenos",
|
||||
"library_created": "Sukurta biblioteka: {library}",
|
||||
@@ -93,19 +95,19 @@
|
||||
"machine_learning_duplicate_detection_setting_description": "",
|
||||
"machine_learning_enabled": "Įgalinti mašininį mokymąsi",
|
||||
"machine_learning_enabled_description": "Jei išjungta, visos „ML“ funkcijos bus išjungtos, nepaisant toliau pateiktų nustatymų.",
|
||||
"machine_learning_facial_recognition": "Veido atpažinimas",
|
||||
"machine_learning_facial_recognition": "Veidų atpažinimas",
|
||||
"machine_learning_facial_recognition_description": "Aptikti, atpažinti ir sugrupuoti veidus nuotraukose",
|
||||
"machine_learning_facial_recognition_model": "Veido atpažinimo modelis",
|
||||
"machine_learning_facial_recognition_model": "Veidų atpažinimo modelis",
|
||||
"machine_learning_facial_recognition_model_description": "",
|
||||
"machine_learning_facial_recognition_setting": "Įgalinti veido atpažinimą",
|
||||
"machine_learning_facial_recognition_setting": "Įgalinti veidų atpažinimą",
|
||||
"machine_learning_facial_recognition_setting_description": "",
|
||||
"machine_learning_max_detection_distance": "",
|
||||
"machine_learning_max_detection_distance": "Maksimalus aptikimo atstumas",
|
||||
"machine_learning_max_detection_distance_description": "Didžiausias atstumas tarp dviejų vaizdų, kad jie būtų laikomi dublikatais, svyruoja nuo 0,001 iki 0,1. Didesnės vertės aptiks daugiau dublikatų, tačiau gali būti klaidingai teigiami.",
|
||||
"machine_learning_max_recognition_distance": "Maksimalus atpažinimo atstumas",
|
||||
"machine_learning_max_recognition_distance_description": "",
|
||||
"machine_learning_min_detection_score": "",
|
||||
"machine_learning_min_detection_score_description": "",
|
||||
"machine_learning_min_recognized_faces": "",
|
||||
"machine_learning_min_recognized_faces": "Mažiausias atpažintų veidų skaičius",
|
||||
"machine_learning_min_recognized_faces_description": "Mažiausias atpažintų veidų skaičius asmeniui, kurį reikia sukurti. Tai padidinus, veido atpažinimas tampa tikslesnis, bet padidėja tikimybė, kad veidas žmogui nepriskirtas.",
|
||||
"machine_learning_settings": "Mašininio mokymosi nustatymai",
|
||||
"machine_learning_settings_description": "Tvarkyti mašininio mokymosi funkcijas ir nustatymus",
|
||||
@@ -114,17 +116,22 @@
|
||||
"machine_learning_smart_search_enabled": "Įjungti išmaniąją paiešką",
|
||||
"machine_learning_smart_search_enabled_description": "Jei išjungta, vaizdai nebus užkoduoti išmaniajai paieškai.",
|
||||
"machine_learning_url_description": "Mašininio mokymosi serverio URL",
|
||||
"manage_concurrency": "Tvarkyti lygiagretumą",
|
||||
"manage_log_settings": "",
|
||||
"map_dark_style": "Tamsioji tema",
|
||||
"map_enable_description": "",
|
||||
"map_gps_settings": "Žemėlapio ir GPS nustatymai",
|
||||
"map_gps_settings_description": "Tvarkyti žemėlapio ir GPS (atvirkštinio geokodavimo) nustatymus",
|
||||
"map_light_style": "Šviesioji tema",
|
||||
"map_manage_reverse_geocoding_settings": "Tvarkyti <link>atvirkštinio geokodavimo</link> nustatymus",
|
||||
"map_reverse_geocoding": "Atvirkštinis geokodavimas",
|
||||
"map_reverse_geocoding_enable_description": "",
|
||||
"map_reverse_geocoding_enable_description": "Įjungti atvirkštinį geokodavimą",
|
||||
"map_reverse_geocoding_settings": "Atvirkštinio geokodavimo nustatymai",
|
||||
"map_settings": "Žemėlapio nustatymai",
|
||||
"map_settings": "Žemėlapis",
|
||||
"map_settings_description": "Tvarkyti žemėlapio parametrus",
|
||||
"map_style_description": "",
|
||||
"metadata_extraction_job_description": "",
|
||||
"metadata_extraction_job": "Metaduomenų nuskaitymas",
|
||||
"metadata_extraction_job_description": "Kiekvieno bibliotekos elemento metaduomenų nuskaitymas, tokių kaip GPS koordinatės, veidai ar rezoliucija",
|
||||
"migration_job_description": "",
|
||||
"no_paths_added": "Keliai nepridėti",
|
||||
"no_pattern_added": "Šablonas nepridėtas",
|
||||
@@ -172,9 +179,9 @@
|
||||
"password_settings_description": "Tvarkyti prisijungimo slaptažodžiu nustatymus",
|
||||
"paths_validated_successfully": "Visi keliai patvirtinti sėkmingai",
|
||||
"refreshing_all_libraries": "Perkraunamos visos bibliotekos",
|
||||
"registration_description": "Kadangi esate pirmasis šio sistemos vartotojas, jums bus priskirta administratorius rolė, ir būsite atsakingas už administracines užduotis ir papildomų vartotojų kūrimą.",
|
||||
"registration_description": "Kadangi esate pirmasis šio sistemos naudotojas, jums bus priskirta administratoriaus rolė, ir būsite atsakingas už administracines užduotis ir papildomų naudotojų kūrimą.",
|
||||
"repair_all": "Pataisyti visus",
|
||||
"require_password_change_on_login": "Reikalauti, kad vartotojas pasikeistų slaptažodį po pirmojo prisijungimo",
|
||||
"require_password_change_on_login": "Reikalauti, kad naudotojas pasikeistų slaptažodį po pirmojo prisijungimo",
|
||||
"reset_settings_to_default": "Atstatyti nustatymus į numatytuosius",
|
||||
"server_external_domain_settings": "Išorinis domenas",
|
||||
"server_external_domain_settings_description": "",
|
||||
@@ -184,7 +191,7 @@
|
||||
"server_welcome_message_description": "Žinutė, rodoma prisijungimo puslapyje.",
|
||||
"sidecar_job_description": "",
|
||||
"slideshow_duration_description": "",
|
||||
"smart_search_job_description": "",
|
||||
"smart_search_job_description": "Vykdykite mašininį mokymąsi bibliotekos elementų išmaniajai paieškai",
|
||||
"storage_template_enable_description": "",
|
||||
"storage_template_hash_verification_enabled": "",
|
||||
"storage_template_hash_verification_enabled_description": "",
|
||||
@@ -192,12 +199,13 @@
|
||||
"storage_template_settings": "",
|
||||
"storage_template_settings_description": "",
|
||||
"system_settings": "Sistemos nustatymai",
|
||||
"tag_cleanup_job": "Žymų išvalymas",
|
||||
"theme_custom_css_settings": "",
|
||||
"theme_custom_css_settings_description": "",
|
||||
"theme_settings": "Temos nustatymai",
|
||||
"theme_settings_description": "",
|
||||
"thumbnail_generation_job": "Generuoti miniatiūras",
|
||||
"thumbnail_generation_job_description": "",
|
||||
"thumbnail_generation_job_description": "Didelių, mažų ir neryškių miniatiūrų generavimas kiekvienam bibliotekos elementui, taip pat miniatiūrų generavimas kiekvienam asmeniui",
|
||||
"transcode_policy_description": "",
|
||||
"transcoding_acceleration_api": "Spartinimo API",
|
||||
"transcoding_acceleration_api_description": "",
|
||||
@@ -210,7 +218,7 @@
|
||||
"transcoding_accepted_containers": "Priimami konteineriai",
|
||||
"transcoding_accepted_video_codecs": "",
|
||||
"transcoding_accepted_video_codecs_description": "",
|
||||
"transcoding_advanced_options_description": "Parinktys, kurių daugelis vartotojų keisti neturėtų",
|
||||
"transcoding_advanced_options_description": "Parinktys, kurių daugelis naudotojų keisti neturėtų",
|
||||
"transcoding_audio_codec": "Garso kodekas",
|
||||
"transcoding_audio_codec_description": "Opus yra aukščiausios kokybės variantas, tačiau turi mažesnį suderinamumą su senesniais įrenginiais ar programine įranga.",
|
||||
"transcoding_bitrate_description": "Vaizdo įrašai viršija maksimalią leistiną bitų spartą arba nėra priimtino formato",
|
||||
@@ -263,15 +271,17 @@
|
||||
"untracked_files": "Nesekami failai",
|
||||
"user_delete_delay_settings": "Ištrynimo delsa",
|
||||
"user_delete_delay_settings_description": "",
|
||||
"user_password_has_been_reset": "Vartotojo slaptažodis buvo iš naujo nustatytas:",
|
||||
"user_restore_description": "Vartotojo <b>{user}</b> paskyra bus atkurta.",
|
||||
"user_settings": "Vartotojo nustatymai",
|
||||
"user_settings_description": "Valdyti vartotojo nustatymus",
|
||||
"user_successfully_removed": "Vartotojas {email} sėkmingai pašalintas.",
|
||||
"user_management": "Naudotojų valdymas",
|
||||
"user_password_has_been_reset": "Naudotojo slaptažodis buvo iš naujo nustatytas:",
|
||||
"user_restore_description": "Naudotojo <b>{user}</b> paskyra bus atkurta.",
|
||||
"user_settings": "Naudotojo nustatymai",
|
||||
"user_settings_description": "Valdyti naudotojo nustatymus",
|
||||
"user_successfully_removed": "Naudotojas {email} sėkmingai pašalintas.",
|
||||
"version_check_enabled_description": "",
|
||||
"version_check_settings": "Versijos tikrinimas",
|
||||
"version_check_settings_description": "Įjungti/išjungti naujos versijos pranešimus",
|
||||
"video_conversion_job_description": ""
|
||||
"video_conversion_job": "Vaizdo įrašų konvertavimas",
|
||||
"video_conversion_job_description": "Vaizdo įrašų konvertavimas platesniam suderinamumui su naršyklėmis ir įrenginiais"
|
||||
},
|
||||
"admin_email": "Administratoriaus el. paštas",
|
||||
"admin_password": "Administratoriaus slaptažodis",
|
||||
@@ -280,20 +290,21 @@
|
||||
"album_added": "Albumas pridėtas",
|
||||
"album_added_notification_setting_description": "Gauti el. pašto pranešimą, kai būsite pridėtas prie bendrinamo albumo",
|
||||
"album_cover_updated": "Albumo viršelis atnaujintas",
|
||||
"album_delete_confirmation": "Ar tikrai norite ištrinti albumą {album}?\nJei šis albumas yra bendrinamas, kiti vartotojai nebegalės jo pasiekti.",
|
||||
"album_delete_confirmation": "Ar tikrai norite ištrinti albumą {album}?",
|
||||
"album_info_updated": "Albumo informacija atnaujinta",
|
||||
"album_leave": "Palikti albumą?",
|
||||
"album_leave_confirmation": "Ar tikrai norite palikti albumą {album}?",
|
||||
"album_name": "Albumo pavadinimas",
|
||||
"album_options": "Albumo parinktys",
|
||||
"album_remove_user": "Pašalinti vartotoją?",
|
||||
"album_remove_user_confirmation": "Ar tikrai norite pašalinti vartotoją {user}?",
|
||||
"album_share_no_users": "Atrodo, kad bendrinate šį albumą su visais vartotojais, arba neturite vartotojų, su kuriais galėtumėte bendrinti.",
|
||||
"album_remove_user": "Pašalinti naudotoją?",
|
||||
"album_remove_user_confirmation": "Ar tikrai norite pašalinti naudotoją {user}?",
|
||||
"album_share_no_users": "Atrodo, kad bendrinate šį albumą su visais naudotojais, arba neturite naudotojų, su kuriais galėtumėte bendrinti.",
|
||||
"album_updated": "Albumas atnaujintas",
|
||||
"album_updated_setting_description": "Gauti pranešimą el. paštu, kai bendrinamas albumas turi naujų elementų",
|
||||
"album_user_removed": "Pašalintas {user}",
|
||||
"album_with_link_access": "Tegul visi, turintys nuorodą, mato šio albumo nuotraukas ir žmones.",
|
||||
"albums": "Albumai",
|
||||
"albums_count": "{count, plural, one {# albumas} few {# albumai} other {# albumų}}",
|
||||
"all": "Visi",
|
||||
"all_albums": "Visi albumai",
|
||||
"all_people": "Visi žmonės",
|
||||
@@ -307,11 +318,12 @@
|
||||
"api_keys": "API raktai",
|
||||
"app_settings": "Programos nustatymai",
|
||||
"appears_in": "",
|
||||
"archive": "",
|
||||
"archive": "Archyvas",
|
||||
"archive_or_unarchive_photo": "Archyvuoti arba išarchyvuoti nuotrauką",
|
||||
"archive_size": "Archyvo dydis",
|
||||
"archive_size_description": "Konfigūruoti archyvo dydį atsisiuntimams (GiB)",
|
||||
"archived": "",
|
||||
"archived_count": "{count, plural, other {# suarchyvuota}}",
|
||||
"are_these_the_same_person": "Ar tai tas pats asmuo?",
|
||||
"are_you_sure_to_do_this": "Ar tikrai norite tai daryti?",
|
||||
"asset_added_to_album": "Pridėta į albumą",
|
||||
@@ -320,13 +332,23 @@
|
||||
"asset_offline": "",
|
||||
"asset_uploaded": "Įkelta",
|
||||
"asset_uploading": "Įkeliama...",
|
||||
"assets": "",
|
||||
"assets": "Elementai",
|
||||
"assets_added_count": "{count, plural, one {Pridėtas # elementas} few {Pridėti # elementai} other {Pridėta # elementų}}",
|
||||
"assets_added_to_album_count": "Į albumą {count, plural, one {įtrauktas # elementas} few {įtraukti # elementai} other {įtraukta # elementų}}",
|
||||
"assets_added_to_name_count": "Į {hasName, select, true {<b>{name}</b>} other {naują}} albumą {count, plural, one {įtrauktas # elementas} few {įtraukti # elementai} other {įtraukta # elementų}}",
|
||||
"assets_count": "{count, plural, one {# elementas} few {# elementai} other {# elementų}}",
|
||||
"assets_moved_to_trash_count": "{count, plural, one {# elementas perkeltas} few {# elementai perkelti} other {# elementų perkelta}} į šiukšliadėžę",
|
||||
"assets_permanently_deleted_count": "{count, plural, one {# elementas ištrintas} few {# elementai ištrinti} other {# elementų ištrinta}} visam laikui",
|
||||
"assets_removed_count": "{count, plural, one {Pašalintas # elementas} few {Pašalinti # elementai} other {Pašalinta # elementų}}",
|
||||
"assets_restored_count": "{count, plural, one {Atkurtas # elementas} few {Atkurti # elementai} other {Atkurta # elementų}}",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {# elementas} few {# elementai} other {# elementų}} jau prieš tai buvo albume",
|
||||
"authorized_devices": "Autorizuoti įrenginiai",
|
||||
"back": "Atgal",
|
||||
"back_close_deselect": "Atgal, uždaryti arba atžymėti",
|
||||
"backward": "",
|
||||
"birthdate_saved": "Sėkmingai išsaugota gimimo data",
|
||||
"blurred_background": "Neryškus fonas",
|
||||
"bugs_and_feature_requests": "Klaidų ir funkcijų užklausos",
|
||||
"buy": "Įsigyti Immich",
|
||||
"camera": "Fotoaparatas",
|
||||
"camera_brand": "Fotoaparato prekės ženklas",
|
||||
@@ -391,7 +413,9 @@
|
||||
"create_new_person": "Sukurti naują žmogų",
|
||||
"create_new_person_hint": "Priskirti pasirinktus elementus naujam žmogui",
|
||||
"create_new_user": "Sukurti naują varotoją",
|
||||
"create_user": "Sukurti vartotoją",
|
||||
"create_tag": "Sukurti žymą",
|
||||
"create_tag_description": "Sukurti naują žymą. Įdėtinėms žymoms įveskite pilną kelią, įskaitant pasviruosius brūkšnius.",
|
||||
"create_user": "Sukurti naudotoją",
|
||||
"created": "Sukurta",
|
||||
"current_device": "Dabartinis įrenginys",
|
||||
"custom_locale": "",
|
||||
@@ -413,7 +437,9 @@
|
||||
"delete_library": "Ištrinti biblioteką",
|
||||
"delete_link": "Ištrinti nuorodą",
|
||||
"delete_shared_link": "Ištrinti bendrinamą nuorodą",
|
||||
"delete_user": "Ištrinti vartotoją",
|
||||
"delete_tag": "Ištrinti žymą",
|
||||
"delete_tag_confirmation_prompt": "Ar tikrai norite ištrinti žymą {tagName}?",
|
||||
"delete_user": "Ištrinti naudotoją",
|
||||
"deleted_shared_link": "Bendrinama nuoroda ištrinta",
|
||||
"description": "Aprašymas",
|
||||
"details": "Detalės",
|
||||
@@ -428,6 +454,7 @@
|
||||
"display_original_photos": "Rodyti originalias nuotraukas",
|
||||
"display_original_photos_setting_description": "",
|
||||
"do_not_show_again": "Daugiau nerodyti šio pranešimo",
|
||||
"documentation": "Dokumentacija",
|
||||
"done": "",
|
||||
"download": "Atsisiųsti",
|
||||
"download_settings": "Atsisiųsti",
|
||||
@@ -455,8 +482,9 @@
|
||||
"edit_location": "Redaguoti vietovę",
|
||||
"edit_name": "Redaguoti vardą",
|
||||
"edit_people": "Redaguoti žmones",
|
||||
"edit_tag": "Redaguoti žymą",
|
||||
"edit_title": "Redaguoti antraštę",
|
||||
"edit_user": "Redaguoti vartotoją",
|
||||
"edit_user": "Redaguoti naudotoją",
|
||||
"edited": "Redaguota",
|
||||
"editor": "",
|
||||
"email": "El. paštas",
|
||||
@@ -472,7 +500,7 @@
|
||||
"errors": {
|
||||
"cant_apply_changes": "Negalima taikyti pakeitimų",
|
||||
"error_adding_assets_to_album": "Klaida pridedant elementus į albumą",
|
||||
"error_adding_users_to_album": "Klaida pridedant vartotojus prie albumo",
|
||||
"error_adding_users_to_album": "Klaida pridedant naudotojus prie albumo",
|
||||
"error_downloading": "Klaida atsisiunčiant {filename}",
|
||||
"error_hiding_buy_button": "Klaida slepiant pirkimo mygtuką",
|
||||
"error_removing_assets_from_album": "Klaida šalinant elementus iš albumo, patikrinkite konsolę dėl išsamesnės informacijos",
|
||||
@@ -482,16 +510,18 @@
|
||||
"failed_to_edit_shared_link": "Nepavyko redaguoti bendrinamos nuorodos",
|
||||
"failed_to_load_people": "Nepavyko užkrauti žmonių",
|
||||
"failed_to_remove_product_key": "Nepavyko pašalinti produkto rakto",
|
||||
"failed_to_stack_assets": "Nepavyko sugrupuoti elementų",
|
||||
"failed_to_unstack_assets": "Nepavyko išgrupuoti elementų",
|
||||
"import_path_already_exists": "Šis importavimo kelias jau egzistuoja.",
|
||||
"incorrect_email_or_password": "Neteisingas el. pašto adresas arba slaptažodis",
|
||||
"profile_picture_transparent_pixels": "Profilio nuotrauka negali turėti permatomų pikselių. Prašome priartinti ir/arba perkelkite nuotrauką.",
|
||||
"quota_higher_than_disk_size": "Nustatyta kvota, viršija disko dydį",
|
||||
"unable_to_add_album_users": "Nepavyksta pridėti vartotojų prie albumo",
|
||||
"unable_to_add_album_users": "Nepavyksta pridėti naudotojų prie albumo",
|
||||
"unable_to_add_comment": "Nepavyksta pridėti komentaro",
|
||||
"unable_to_add_exclusion_pattern": "Nepavyksta pridėti išimčių šablono",
|
||||
"unable_to_add_import_path": "Nepavyksta pridėti importavimo kelio",
|
||||
"unable_to_add_partners": "Nepavyksta pridėti partnerių",
|
||||
"unable_to_change_album_user_role": "Nepavyksta pakeisti albumo vartoto rolės",
|
||||
"unable_to_change_album_user_role": "Nepavyksta pakeisti albumo naudotojo rolės",
|
||||
"unable_to_change_date": "Negalima pakeisti datos",
|
||||
"unable_to_change_location": "Negalima pakeisti vietos",
|
||||
"unable_to_change_password": "Negalima pakeisti slaptažodžio",
|
||||
@@ -503,13 +533,13 @@
|
||||
"unable_to_create_admin_account": "Nepavyko sukurti administratoriaus paskyros",
|
||||
"unable_to_create_api_key": "Nepavyko sukurti naujo API rakto",
|
||||
"unable_to_create_library": "Nepavyko sukurti bibliotekos",
|
||||
"unable_to_create_user": "Nepavyko sukurti vartotojo",
|
||||
"unable_to_create_user": "Nepavyko sukurti naudotojo",
|
||||
"unable_to_delete_album": "Nepavyksta ištrinti albumo",
|
||||
"unable_to_delete_asset": "",
|
||||
"unable_to_delete_exclusion_pattern": "Nepavyksta ištrinti išimčių šablono",
|
||||
"unable_to_delete_import_path": "Nepavyksta ištrinti importavimo kelio",
|
||||
"unable_to_delete_shared_link": "Nepavyksta ištrinti bendrinimo nuorodos",
|
||||
"unable_to_delete_user": "Nepavyksta ištrinti vartotojo",
|
||||
"unable_to_delete_user": "Nepavyksta ištrinti naudotojo",
|
||||
"unable_to_edit_exclusion_pattern": "Nepavyksta redaguoti išimčių šablono",
|
||||
"unable_to_edit_import_path": "Nepavyksta redaguoti išimčių kelio",
|
||||
"unable_to_empty_trash": "",
|
||||
@@ -525,7 +555,7 @@
|
||||
"unable_to_log_out_device": "Nepavyksta atjungti įrenginio",
|
||||
"unable_to_login_with_oauth": "Nepavyksta prisijungti su OAuth",
|
||||
"unable_to_play_video": "Nepavyksta paleisti vaizdo įrašo",
|
||||
"unable_to_refresh_user": "Nepavyksta atnaujinti vartotojo",
|
||||
"unable_to_refresh_user": "Nepavyksta atnaujinti naudotojo",
|
||||
"unable_to_remove_album_users": "",
|
||||
"unable_to_remove_api_key": "Nepavyko pašalinti API rakto",
|
||||
"unable_to_remove_comment": "",
|
||||
@@ -574,8 +604,8 @@
|
||||
"external_libraries": "Išorinės bibliotekos",
|
||||
"face_unassigned": "Nepriskirta",
|
||||
"failed_to_get_people": "",
|
||||
"favorite": "Mėgstamiausias",
|
||||
"favorite_or_unfavorite_photo": "",
|
||||
"favorite": "Mėgstamiausi",
|
||||
"favorite_or_unfavorite_photo": "Įtraukti prie arba pašalinti iš mėgstamiausių",
|
||||
"favorites": "Mėgstamiausi",
|
||||
"feature": "",
|
||||
"feature_photo_updated": "",
|
||||
@@ -587,6 +617,7 @@
|
||||
"filetype": "Failo tipas",
|
||||
"filter_people": "Filtruoti žmones",
|
||||
"fix_incorrect_match": "",
|
||||
"folders": "Aplankai",
|
||||
"force_re-scan_library_files": "",
|
||||
"forward": "",
|
||||
"general": "",
|
||||
@@ -628,6 +659,7 @@
|
||||
},
|
||||
"invite_people": "Kviesti žmones",
|
||||
"invite_to_album": "Pakviesti į albumą",
|
||||
"items_count": "{count, plural, one {# elementas} few {# elementai} other {# elementų}}",
|
||||
"job_settings_description": "",
|
||||
"jobs": "Darbai",
|
||||
"keep": "Palikti",
|
||||
@@ -683,6 +715,7 @@
|
||||
"merge_people_limit": "Vienu metu galite sujungti tik iki 5 veidų",
|
||||
"merge_people_prompt": "Ar norite sujungti šiuos asmenis? Šis veiksmas yra negrįžtamas.",
|
||||
"merge_people_successfully": "Asmenys sėkmingai sujungti",
|
||||
"merged_people_count": "{count, plural, one {Sujungtas # asmuo} few {Sujungti # asmenys} other {Sujungta # asmenų}}",
|
||||
"minimize": "Sumažinti",
|
||||
"minute": "Minutė",
|
||||
"missing": "Trūkstami",
|
||||
@@ -694,11 +727,11 @@
|
||||
"name": "Vardas",
|
||||
"name_or_nickname": "Vardas arba slapyvardis",
|
||||
"never": "Niekada",
|
||||
"new_album": "",
|
||||
"new_album": "Naujas albumas",
|
||||
"new_api_key": "Naujas API raktas",
|
||||
"new_password": "Naujas slaptažodis",
|
||||
"new_person": "Naujas asmuo",
|
||||
"new_user_created": "Sukurtas naujas vartotojas",
|
||||
"new_user_created": "Naujas naudotojas sukurtas",
|
||||
"new_version_available": "PRIEINAMA NAUJA VERSIJA",
|
||||
"newest_first": "Pirmiausia naujausi",
|
||||
"next": "Sekantis",
|
||||
@@ -726,6 +759,7 @@
|
||||
"notifications": "Pranešimai",
|
||||
"notifications_setting_description": "Tvarkyti pranešimus",
|
||||
"oauth": "",
|
||||
"official_immich_resources": "Oficialūs Immich ištekliai",
|
||||
"offline": "Neprisijungęs",
|
||||
"ok": "Ok",
|
||||
"oldest_first": "Seniausias pirmas",
|
||||
@@ -765,12 +799,15 @@
|
||||
"paused": "Sustabdyta",
|
||||
"pending": "Laukiama",
|
||||
"people": "Asmenys",
|
||||
"people_edits_count": "{count, plural, one {Redaguotas # asmuo} few {Redaguoti # asmenys} other {Redaguota # asmenų}}",
|
||||
"people_sidebar_description": "",
|
||||
"perform_library_tasks": "",
|
||||
"permanent_deletion_warning": "",
|
||||
"permanent_deletion_warning_setting_description": "",
|
||||
"permanently_delete": "Ištrinti visam laikui",
|
||||
"permanently_delete_assets_count": "Visam laikui ištrinti {count, plural, one {# elementą} few {# elementus} other {# elementų}}",
|
||||
"permanently_deleted_asset": "",
|
||||
"permanently_deleted_assets_count": "Visam laikui {count, plural, one {ištrintas # elementas} few {ištrinti # elementai} other {ištrinta # elementų}}",
|
||||
"photos": "Nuotraukos",
|
||||
"photos_and_videos": "Nuotraukos ir vaizdo įrašai",
|
||||
"photos_count": "{count, plural, one {{count, number} nuotrauka} few {{count, number} nuotraukos} other {{count, number} nuotraukų}}",
|
||||
@@ -811,8 +848,8 @@
|
||||
"purchase_license_subtitle": "Įsigykite „Immich“, kad palaikytumėte tolesnį paslaugos vystymą",
|
||||
"purchase_lifetime_description": "Pirkimas visam gyvenimui",
|
||||
"purchase_option_title": "PIRKIMO PASIRINKIMAS",
|
||||
"purchase_panel_info_1": "„Immich“ kūrimas užima daug laiko ir pastangų, o visą darbo dieną dirba inžinieriai, kad jis būtų kuo geresnis. Mūsų misija yra, kad atvirojo kodo programinė įranga ir etiška verslo praktika taptų tvariu programuotojų pajamų šaltiniu ir sukurtų privatumą gerbiančią ekosistemą su realiomis alternatyvomis išnaudojamoms debesijos paslaugoms.",
|
||||
"purchase_panel_info_2": "Kadangi esame įsipareigoję nepridėti mokamų sienų, šis pirkinys nesuteiks jums jokių papildomų „Immich“ funkcijų. Mes tikime, kad tokie vartotojai kaip jūs palaikys nuolatinį „Immich“ vystymąsi.",
|
||||
"purchase_panel_info_1": "„Immich“ kūrimas užima daug laiko ir pastangų, o visą darbo dieną dirba inžinieriai, kad jis būtų kuo geresnis. Mūsų misija yra, kad atvirojo kodo programinė įranga ir etiška verslo praktika taptų tvariu kūrėjų pajamų šaltiniu ir sukurtų privatumą gerbiančią ekosistemą su realiomis alternatyvomis išnaudojamoms debesijos paslaugoms.",
|
||||
"purchase_panel_info_2": "Kadangi esame įsipareigoję nepridėti mokamų sienų, šis pirkinys nesuteiks jums jokių papildomų „Immich“ funkcijų. Mes tikime, kad tokie naudotojai kaip jūs palaikys nuolatinį „Immich“ vystymąsi.",
|
||||
"purchase_panel_title": "Palaikykite projektą",
|
||||
"purchase_per_server": "Vienam serveriui",
|
||||
"purchase_per_user": "Vienam naudotojui",
|
||||
@@ -826,34 +863,39 @@
|
||||
"purchase_settings_server_activated": "Serverio produkto raktas yra tvarkomas administratoriaus",
|
||||
"range": "",
|
||||
"rating": "Įvertinimas žvaigždutėmis",
|
||||
"rating_count": "{count, plural, one {# įvertinimas} few {# įvertinimai} other {# įvertinimų}}",
|
||||
"raw": "",
|
||||
"reaction_options": "",
|
||||
"read_changelog": "",
|
||||
"recent": "",
|
||||
"recent_searches": "",
|
||||
"refresh": "",
|
||||
"refreshed": "",
|
||||
"refresh": "Atnaujinti",
|
||||
"refreshed": "Atnaujinta",
|
||||
"refreshes_every_file": "",
|
||||
"remove": "Pašalinti",
|
||||
"remove_deleted_assets": "",
|
||||
"remove_from_album": "Pašalinti iš albumo",
|
||||
"remove_from_favorites": "Pašalinti iš mėgstamiausių",
|
||||
"remove_from_shared_link": "",
|
||||
"remove_user": "Pašalinti vartotoją",
|
||||
"remove_user": "Pašalinti naudotoją",
|
||||
"removed_api_key": "Pašalintas API Raktas: {name}",
|
||||
"removed_from_archive": "Pašalinta iš archyvo",
|
||||
"removed_from_favorites": "Pašalinta iš mėgstamiausių",
|
||||
"removed_from_favorites_count": "{count, plural, one {# pašalintas} few {# pašalinti} other {# pašalinta}} iš mėgstamiausių",
|
||||
"removed_tagged_assets": "Žyma pašalinta iš {count, plural, one {# elemento} other {# elementų}}",
|
||||
"rename": "Pervadinti",
|
||||
"repair": "Pataisyti",
|
||||
"repair_no_results_message": "",
|
||||
"replace_with_upload": "",
|
||||
"require_password": "Reikalauti slaptažodžio",
|
||||
"reset": "",
|
||||
"reset": "Atstatyti",
|
||||
"reset_password": "",
|
||||
"reset_people_visibility": "",
|
||||
"reset_settings_to_default": "",
|
||||
"resolved_all_duplicates": "Išspręsti visi dublikatai",
|
||||
"restore": "Atkurti",
|
||||
"restore_all": "Atkurti visus",
|
||||
"restore_user": "Atkurti vartotoją",
|
||||
"restore_user": "Atkurti naudotoją",
|
||||
"retry_upload": "",
|
||||
"review_duplicates": "",
|
||||
"role": "",
|
||||
@@ -864,8 +906,9 @@
|
||||
"say_something": "Ką nors pasakykite",
|
||||
"scan_all_libraries": "Skenuoti visas bibliotekas",
|
||||
"scan_all_library_files": "",
|
||||
"scan_library": "Skenuoti",
|
||||
"scan_new_library_files": "",
|
||||
"scan_settings": "",
|
||||
"scan_settings": "Skenavimo nustatymai",
|
||||
"search": "Ieškoti",
|
||||
"search_albums": "",
|
||||
"search_by_context": "Ieškoti pagal kontekstą",
|
||||
@@ -874,12 +917,14 @@
|
||||
"search_camera_make": "",
|
||||
"search_camera_model": "",
|
||||
"search_city": "",
|
||||
"search_country": "",
|
||||
"search_country": "Ieškoti šalies...",
|
||||
"search_for_existing_person": "",
|
||||
"search_no_people_named": "Nėra žmonių vardu „{name}“",
|
||||
"search_people": "",
|
||||
"search_places": "",
|
||||
"search_people": "Ieškoti žmonių",
|
||||
"search_places": "Ieškoti vietų",
|
||||
"search_settings": "Ieškoti nustatymų",
|
||||
"search_state": "",
|
||||
"search_tags": "Ieškoti žymų...",
|
||||
"search_timezone": "",
|
||||
"search_type": "Paieškos tipas",
|
||||
"search_your_photos": "Ieškoti nuotraukų",
|
||||
@@ -890,14 +935,17 @@
|
||||
"select_all_duplicates": "Pasirinkti visus dublikatus",
|
||||
"select_avatar_color": "Pasirinkti avataro spalvą",
|
||||
"select_face": "Pasirinkti veidą",
|
||||
"select_featured_photo": "",
|
||||
"select_library_owner": "",
|
||||
"select_featured_photo": "Pasirinkti rodomą nuotrauką",
|
||||
"select_library_owner": "Pasirinkti bibliotekos savininką",
|
||||
"select_new_face": "",
|
||||
"select_photos": "",
|
||||
"selected": "Pasirinkta",
|
||||
"selected_count": "{count, plural, one {# pasirinktas} few {# pasirinkti} other {# pasirinktų}}",
|
||||
"send_message": "Siųsti žinutę",
|
||||
"send_welcome_email": "Siųsti sveikinimo el. laišką",
|
||||
"server": "Serveris",
|
||||
"server_offline": "Serveris nepasiekiamas",
|
||||
"server_online": "Serveris pasiekiamas",
|
||||
"server_stats": "Serverio statistika",
|
||||
"server_version": "Serverio versija",
|
||||
"set": "Nustatyti",
|
||||
@@ -913,6 +961,7 @@
|
||||
"shared_by": "",
|
||||
"shared_by_you": "",
|
||||
"shared_links": "",
|
||||
"shared_photos_and_videos_count": "{assetCount, plural, one {# bendrinama nuotrauka ir vaizdo įrašas} few {# bendrinamos nuotraukos ir vaizdo įrašai} other {# bendrinamų nuotraukų ir vaizdo įrašų}}",
|
||||
"shared_with_partner": "Pasidalinta su {partner}",
|
||||
"sharing": "Dalijimasis",
|
||||
"sharing_enter_password": "Norėdami peržiūrėti šį puslapį, įveskite slaptažodį.",
|
||||
@@ -930,6 +979,8 @@
|
||||
"show_person_options": "",
|
||||
"show_progress_bar": "",
|
||||
"show_search_options": "Rodyti paieškos parinktis",
|
||||
"show_supporter_badge": "Rėmėjo ženklelis",
|
||||
"show_supporter_badge_description": "Rodyti rėmėjo ženklelį",
|
||||
"shuffle": "",
|
||||
"sign_out": "Atsijungti",
|
||||
"sign_up": "Užsiregistruoti",
|
||||
@@ -944,9 +995,13 @@
|
||||
"sort_recent": "Naujausia nuotrauka",
|
||||
"sort_title": "Pavadinimas",
|
||||
"source": "Šaltinis",
|
||||
"stack": "",
|
||||
"stack_selected_photos": "",
|
||||
"stack": "Grupuoti",
|
||||
"stack_duplicates": "Grupuoti dublikatus",
|
||||
"stack_select_one_photo": "Pasirinkti pagrindinę grupės nuotrauką",
|
||||
"stack_selected_photos": "Grupuoti pasirinktas nuotraukas",
|
||||
"stacked_assets_count": "{count, plural, one {Sugrupuotas # elementas} few {Sugrupuoti # elementai} other {Sugrupuota # elementų}}",
|
||||
"stacktrace": "",
|
||||
"start": "Pradėti",
|
||||
"start_date": "Pradžios data",
|
||||
"state": "",
|
||||
"status": "Statusas",
|
||||
@@ -957,17 +1012,24 @@
|
||||
"submit": "Pateikti",
|
||||
"suggestions": "",
|
||||
"sunrise_on_the_beach": "Saulėtekis paplūdimyje",
|
||||
"support_and_feedback": "Palaikymas ir atsiliepimai",
|
||||
"swap_merge_direction": "",
|
||||
"sync": "Sinchronizuoti",
|
||||
"tag": "Žyma",
|
||||
"tag_created": "Sukurta žyma: {tag}",
|
||||
"tag_not_found_question": "Nerandate žymos? <link>Sukurti naują žymą.</link>",
|
||||
"tag_updated": "Atnaujinta žyma: {tag}",
|
||||
"tagged_assets": "Žyma pridėta prie {count, plural, one {# elemento} other {# elementų}}",
|
||||
"tags": "Žymos",
|
||||
"template": "Šablonas",
|
||||
"theme": "Tema",
|
||||
"theme_selection": "",
|
||||
"theme_selection_description": "",
|
||||
"time_based_memories": "",
|
||||
"timezone": "Laiko juosta",
|
||||
"to_archive": "Archyvas",
|
||||
"to_archive": "Archyvuoti",
|
||||
"to_change_password": "Pakeisti slaptažodį",
|
||||
"to_favorite": "Mėgstamiausi",
|
||||
"to_favorite": "Įtraukti prie mėgstamiausių",
|
||||
"toggle_settings": "",
|
||||
"toggle_theme": "",
|
||||
"toggle_visibility": "",
|
||||
@@ -976,10 +1038,12 @@
|
||||
"trash_all": "Ištrinti visus",
|
||||
"trash_count": "Šiukšliadėžė {count, number}",
|
||||
"trash_no_results_message": "",
|
||||
"type": "",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Į šiukšliadėžę perkelti elementai bus visam laikui ištrinti po {days, plural, one {# dienos} other {# dienų}}.",
|
||||
"type": "Tipas",
|
||||
"unarchive": "Išarchyvuoti",
|
||||
"unarchived": "",
|
||||
"unfavorite": "",
|
||||
"unarchived_count": "{count, plural, other {# išarchyvuota}}",
|
||||
"unfavorite": "Pašalinti iš mėgstamiausių",
|
||||
"unhide_person": "",
|
||||
"unknown": "",
|
||||
"unknown_album": "",
|
||||
@@ -988,7 +1052,8 @@
|
||||
"unlinked_oauth_account": "",
|
||||
"unsaved_change": "Neišsaugoti pakeitimai",
|
||||
"unselect_all": "",
|
||||
"unstack": "",
|
||||
"unstack": "Išgrupuoti",
|
||||
"unstacked_assets_count": "{count, plural, one {Išgrupuotas # elementas} few {Išgrupuoti # elementai} other {Išgrupuota # elementų}}",
|
||||
"up_next": "",
|
||||
"updated_password": "Slaptažodis atnaujintas",
|
||||
"upload": "Įkelti",
|
||||
@@ -999,26 +1064,30 @@
|
||||
"upload_status_uploaded": "Įkelta",
|
||||
"url": "",
|
||||
"usage": "",
|
||||
"user": "Vartotojas",
|
||||
"user_id": "Vartotojo ID",
|
||||
"user": "Naudotojas",
|
||||
"user_id": "Naudotojo ID",
|
||||
"user_usage_detail": "",
|
||||
"username": "Vartotojo vardas",
|
||||
"users": "Vartotojai",
|
||||
"utilities": "",
|
||||
"username": "Naudotojo vardas",
|
||||
"users": "Naudotojai",
|
||||
"utilities": "Priemonės",
|
||||
"validate": "",
|
||||
"variables": "Kintamieji",
|
||||
"version": "Versija",
|
||||
"version_announcement_closing": "Tavo draugas, Alex",
|
||||
"version_history": "Versijų istorija",
|
||||
"version_history_item": "Versija {version} įdiegta {date}",
|
||||
"video": "Vaizdo įrašas",
|
||||
"video_hover_setting_description": "",
|
||||
"videos": "Video",
|
||||
"videos_count": "{count, plural, one {# vaizdo įrašas} few {# vaizdo įrašai} other {# vaizdo įrašų}}",
|
||||
"view": "Rodyti",
|
||||
"view_album": "Rodyti albumą",
|
||||
"view_all": "",
|
||||
"view_all_users": "Rodyti visus vartotojus",
|
||||
"view_all_users": "Peržiūrėti visus naudotojus",
|
||||
"view_links": "Rodyti nuorodas",
|
||||
"view_next_asset": "",
|
||||
"view_previous_asset": "",
|
||||
"view_stack": "Peržiūrėti grupę",
|
||||
"viewer": "",
|
||||
"waiting": "Laukiama",
|
||||
"warning": "Įspėjimas",
|
||||
@@ -40,6 +40,7 @@
|
||||
"confirm_email_below": "Lai apstiprinātu, zemāk ierakstiet “{email}”",
|
||||
"confirm_reprocess_all_faces": "Vai tiešām vēlaties atkārtoti apstrādāt visas sejas? Tas arī atiestatīs cilvēkus ar vārdiem.",
|
||||
"confirm_user_password_reset": "Vai tiešām vēlaties atiestatīt lietotāja {user} paroli?",
|
||||
"create_job": "Izveidot darbu",
|
||||
"crontab_guru": "",
|
||||
"disable_login": "Atspējot pieteikšanos",
|
||||
"disabled": "",
|
||||
@@ -47,6 +48,7 @@
|
||||
"external_library_created_at": "Ārēja bibliotēka (izveidota {date})",
|
||||
"external_library_management": "Ārējo bibliotēku pārvaldība",
|
||||
"face_detection": "Seju noteikšana",
|
||||
"image_format": "Formāts",
|
||||
"image_format_description": "",
|
||||
"image_prefer_embedded_preview": "",
|
||||
"image_prefer_embedded_preview_setting_description": "",
|
||||
@@ -57,15 +59,20 @@
|
||||
"image_preview_resolution_description": "",
|
||||
"image_quality": "Kvalitāte",
|
||||
"image_quality_description": "Attēla kvalitāte no 1 līdz 100. Augstāka kvalitāte ir labāka, bet veido lielākus failus. Šī opcija ietekmē Priekšskatījums un Sīktēls attēlus.",
|
||||
"image_resolution": "Izšķirtspēja",
|
||||
"image_settings": "Attēla Iestatījumi",
|
||||
"image_settings_description": "Ģenerēto attēlu kvalitātes un izšķirtspējas pārvaldība",
|
||||
"image_thumbnail_format": "Sīktēlu formāts",
|
||||
"image_thumbnail_resolution": "Sīktēlu izšķirtspēja",
|
||||
"image_thumbnail_resolution_description": "",
|
||||
"image_thumbnail_title": "Sīktēlu iestatījumi",
|
||||
"job_created": "Darbs izveidots",
|
||||
"job_settings": "",
|
||||
"job_settings_description": "",
|
||||
"library_cron_expression": "",
|
||||
"job_status": "Darbu statuss",
|
||||
"library_cron_expression": "Cron izteiksme",
|
||||
"library_cron_expression_presets": "",
|
||||
"library_deleted": "Bibliotēka dzēsta",
|
||||
"library_scanning": "",
|
||||
"library_scanning_description": "",
|
||||
"library_scanning_enable_description": "",
|
||||
@@ -78,12 +85,12 @@
|
||||
"logging_enable_description": "",
|
||||
"logging_level_description": "",
|
||||
"logging_settings": "",
|
||||
"machine_learning_clip_model": "",
|
||||
"machine_learning_duplicate_detection": "",
|
||||
"machine_learning_clip_model": "CLIP modelis",
|
||||
"machine_learning_duplicate_detection": "Dublikātu noteikšana",
|
||||
"machine_learning_duplicate_detection_enabled_description": "",
|
||||
"machine_learning_duplicate_detection_setting_description": "",
|
||||
"machine_learning_enabled_description": "",
|
||||
"machine_learning_facial_recognition": "",
|
||||
"machine_learning_facial_recognition": "Seju atpazīšana",
|
||||
"machine_learning_facial_recognition_description": "",
|
||||
"machine_learning_facial_recognition_model": "Seju atpazīšanas modelis",
|
||||
"machine_learning_facial_recognition_model_description": "",
|
||||
@@ -96,12 +103,12 @@
|
||||
"machine_learning_min_detection_score_description": "",
|
||||
"machine_learning_min_recognized_faces": "",
|
||||
"machine_learning_min_recognized_faces_description": "",
|
||||
"machine_learning_settings": "",
|
||||
"machine_learning_settings": "Mašīnmācīšanās iestatījumi",
|
||||
"machine_learning_settings_description": "",
|
||||
"machine_learning_smart_search": "",
|
||||
"machine_learning_smart_search": "Viedā meklēšana",
|
||||
"machine_learning_smart_search_description": "",
|
||||
"machine_learning_smart_search_enabled_description": "",
|
||||
"machine_learning_url_description": "",
|
||||
"machine_learning_url_description": "Mašīnmācīšanās servera URL",
|
||||
"manage_log_settings": "",
|
||||
"map_dark_style": "",
|
||||
"map_enable_description": "",
|
||||
@@ -115,16 +122,19 @@
|
||||
"map_settings_description": "",
|
||||
"map_style_description": "",
|
||||
"metadata_extraction_job_description": "",
|
||||
"metadata_settings": "Metadatu iestatījumi",
|
||||
"migration_job": "Migrācija",
|
||||
"migration_job_description": "",
|
||||
"notification_email_from_address": "",
|
||||
"notification_email_from_address": "No adreses",
|
||||
"notification_email_from_address_description": "",
|
||||
"notification_email_host_description": "",
|
||||
"notification_email_ignore_certificate_errors": "",
|
||||
"notification_email_ignore_certificate_errors_description": "",
|
||||
"notification_email_ignore_certificate_errors": "Ignorēt sertifikātu kļūdas",
|
||||
"notification_email_ignore_certificate_errors_description": "Ignorēt TLS sertifikāta apstiprināšanas kļūdas (nav ieteicams)",
|
||||
"notification_email_password_description": "",
|
||||
"notification_email_port_description": "",
|
||||
"notification_email_sent_test_email_button": "",
|
||||
"notification_email_port_description": "e-pasta servera ports (piemēram, 25, 465 vai 587)",
|
||||
"notification_email_sent_test_email_button": "Nosūtīt testa e-pastu un saglabāt",
|
||||
"notification_email_setting_description": "",
|
||||
"notification_email_test_email": "Nosūtīt testa e-pastu",
|
||||
"notification_email_test_email_failed": "",
|
||||
"notification_email_test_email_sent": "",
|
||||
"notification_email_username_description": "",
|
||||
@@ -135,18 +145,20 @@
|
||||
"oauth_auto_launch_description": "",
|
||||
"oauth_auto_register": "",
|
||||
"oauth_auto_register_description": "",
|
||||
"oauth_button_text": "",
|
||||
"oauth_client_id": "",
|
||||
"oauth_client_secret": "",
|
||||
"oauth_enable_description": "",
|
||||
"oauth_button_text": "Pogas teksts",
|
||||
"oauth_client_id": "Klienta ID",
|
||||
"oauth_client_secret": "Klienta noslēpums",
|
||||
"oauth_enable_description": "Pieslēgties ar OAuth",
|
||||
"oauth_issuer_url": "",
|
||||
"oauth_mobile_redirect_uri": "",
|
||||
"oauth_mobile_redirect_uri_override": "",
|
||||
"oauth_mobile_redirect_uri_override_description": "",
|
||||
"oauth_profile_signing_algorithm": "Profila parakstīšanas algoritms",
|
||||
"oauth_profile_signing_algorithm_description": "Lietotāja profila parakstīšanai izmantotais algoritms.",
|
||||
"oauth_scope": "",
|
||||
"oauth_settings": "OAuth",
|
||||
"oauth_settings_description": "",
|
||||
"oauth_signing_algorithm": "",
|
||||
"oauth_signing_algorithm": "Parakstīšanas algoritms",
|
||||
"oauth_storage_label_claim": "",
|
||||
"oauth_storage_label_claim_description": "",
|
||||
"oauth_storage_quota_claim": "",
|
||||
@@ -157,7 +169,9 @@
|
||||
"password_settings": "",
|
||||
"password_settings_description": "",
|
||||
"quota_size_gib": "Kvotas izmērs (GiB)",
|
||||
"registration": "Administratora reģistrācija",
|
||||
"require_password_change_on_login": "Pieprasīt lietotājam mainīt paroli pēc pirmās pieteikšanās",
|
||||
"scanning_library": "Skenē bibliotēku",
|
||||
"server_external_domain_settings": "",
|
||||
"server_external_domain_settings_description": "",
|
||||
"server_settings": "Servera iestatījumi",
|
||||
@@ -173,7 +187,8 @@
|
||||
"storage_template_migration_job": "",
|
||||
"storage_template_settings": "",
|
||||
"storage_template_settings_description": "",
|
||||
"theme_custom_css_settings": "",
|
||||
"system_settings": "Sistēmas iestatījumi",
|
||||
"theme_custom_css_settings": "Pielāgots CSS",
|
||||
"theme_custom_css_settings_description": "",
|
||||
"theme_settings": "",
|
||||
"theme_settings_description": "",
|
||||
@@ -181,16 +196,16 @@
|
||||
"transcode_policy_description": "",
|
||||
"transcoding_acceleration_api": "",
|
||||
"transcoding_acceleration_api_description": "",
|
||||
"transcoding_acceleration_nvenc": "",
|
||||
"transcoding_acceleration_qsv": "",
|
||||
"transcoding_acceleration_rkmpp": "",
|
||||
"transcoding_acceleration_vaapi": "",
|
||||
"transcoding_acceleration_nvenc": "NVENC (nepieciešams NVIDIA GPU)",
|
||||
"transcoding_acceleration_qsv": "Quick Sync (nepieciešams 7. paaudzes vai jaunāks Intel procesors)",
|
||||
"transcoding_acceleration_rkmpp": "RKMPP (tikai Rockchip SOC)",
|
||||
"transcoding_acceleration_vaapi": "VAAPI",
|
||||
"transcoding_accepted_audio_codecs": "",
|
||||
"transcoding_accepted_audio_codecs_description": "",
|
||||
"transcoding_accepted_video_codecs": "",
|
||||
"transcoding_accepted_video_codecs_description": "",
|
||||
"transcoding_advanced_options_description": "",
|
||||
"transcoding_audio_codec": "",
|
||||
"transcoding_audio_codec": "Audio kodeks",
|
||||
"transcoding_audio_codec_description": "",
|
||||
"transcoding_bitrate_description": "",
|
||||
"transcoding_constant_quality_mode": "",
|
||||
@@ -223,7 +238,7 @@
|
||||
"transcoding_target_resolution_description": "",
|
||||
"transcoding_temporal_aq": "",
|
||||
"transcoding_temporal_aq_description": "",
|
||||
"transcoding_threads": "",
|
||||
"transcoding_threads": "Pavedieni",
|
||||
"transcoding_threads_description": "",
|
||||
"transcoding_tone_mapping": "",
|
||||
"transcoding_tone_mapping_description": "",
|
||||
@@ -309,10 +324,10 @@
|
||||
"cant_get_faces": "",
|
||||
"cant_search_people": "",
|
||||
"cant_search_places": "",
|
||||
"change_date": "",
|
||||
"change_date": "Mainīt datumu",
|
||||
"change_expiration_time": "Izmainīt derīguma termiņu",
|
||||
"change_location": "",
|
||||
"change_name": "",
|
||||
"change_location": "Mainīt atrašanās vietu",
|
||||
"change_name": "Mainīt nosaukumu",
|
||||
"change_name_successfully": "Vārds veiksmīgi nomainīts",
|
||||
"change_password": "Nomainīt paroli",
|
||||
"change_your_password": "",
|
||||
@@ -321,20 +336,23 @@
|
||||
"choose_matching_people_to_merge": "Izvēlies atbilstošus cilvēkus apvienošanai",
|
||||
"city": "Pilsēta",
|
||||
"clear": "Notīrīt",
|
||||
"clear_all": "",
|
||||
"clear_all": "Notīrīt visu",
|
||||
"clear_message": "",
|
||||
"clear_value": "",
|
||||
"close": "Aizvērt",
|
||||
"collapse_all": "",
|
||||
"collapse": "Sakļaut",
|
||||
"collapse_all": "Sakļaut visu",
|
||||
"color": "Krāsa",
|
||||
"color_theme": "",
|
||||
"comment_deleted": "Komentārs dzēsts",
|
||||
"comment_options": "",
|
||||
"comments_are_disabled": "",
|
||||
"confirm": "Apstiprināt",
|
||||
"confirm_admin_password": "",
|
||||
"confirm_password": "Apstiprināt paroli",
|
||||
"contain": "",
|
||||
"context": "",
|
||||
"continue": "",
|
||||
"context": "Konteksts",
|
||||
"continue": "Turpināt",
|
||||
"copied_image_to_clipboard": "",
|
||||
"copy_error": "",
|
||||
"copy_file_path": "",
|
||||
@@ -386,6 +404,7 @@
|
||||
"display_order": "",
|
||||
"display_original_photos": "",
|
||||
"display_original_photos_setting_description": "",
|
||||
"documentation": "Dokumentācija",
|
||||
"done": "Gatavs",
|
||||
"download": "Lejupielādēt",
|
||||
"downloading": "",
|
||||
@@ -569,7 +588,7 @@
|
||||
"log_out_all_devices": "",
|
||||
"login_has_been_disabled": "",
|
||||
"longitude": "Ģeogrāfiskais garums",
|
||||
"look": "",
|
||||
"look": "Izskats",
|
||||
"loop_videos": "",
|
||||
"loop_videos_description": "Iespējot, lai automātiski videoklips tiktu cikliski palaists detaļu skatītājā.",
|
||||
"make": "Firma",
|
||||
@@ -631,29 +650,32 @@
|
||||
"no_shared_albums_message": "",
|
||||
"not_in_any_album": "Nav nevienā albumā",
|
||||
"notes": "Piezīmes",
|
||||
"notification_toggle_setting_description": "",
|
||||
"notification_toggle_setting_description": "Ieslēgt e-pasta paziņojumus",
|
||||
"notifications": "Paziņojumi",
|
||||
"notifications_setting_description": "",
|
||||
"oauth": "",
|
||||
"offline": "",
|
||||
"ok": "",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Oficiālie Immich resursi",
|
||||
"offline": "Bezsaistē",
|
||||
"ok": "Labi",
|
||||
"oldest_first": "",
|
||||
"online": "",
|
||||
"online": "Tiešsaistē",
|
||||
"only_favorites": "Tikai izlase",
|
||||
"only_refreshes_modified_files": "",
|
||||
"open_in_map_view": "Atvērt kartes skatā",
|
||||
"open_in_openstreetmap": "Atvērt OpenStreetMap",
|
||||
"open_the_search_filters": "",
|
||||
"open_the_search_filters": "Atvērt meklēšanas filtrus",
|
||||
"options": "Iestatījumi",
|
||||
"or": "vai",
|
||||
"organize_your_library": "",
|
||||
"other": "",
|
||||
"other_devices": "",
|
||||
"other_variables": "",
|
||||
"other": "Citi",
|
||||
"other_devices": "Citas ierīces",
|
||||
"other_variables": "Citi mainīgie",
|
||||
"owned": "Īpašumā",
|
||||
"owner": "Īpašnieks",
|
||||
"partner_sharing": "",
|
||||
"partners": "",
|
||||
"password": "Parole",
|
||||
"password_does_not_match": "",
|
||||
"password_does_not_match": "Parole nesakrīt",
|
||||
"password_required": "",
|
||||
"password_reset_success": "",
|
||||
"past_durations": {
|
||||
@@ -730,9 +752,12 @@
|
||||
"retry_upload": "Atkārtot augšupielādi",
|
||||
"review_duplicates": "Pārskatīt dublikātus",
|
||||
"role": "Loma",
|
||||
"role_editor": "Redaktors",
|
||||
"role_viewer": "Skatītājs",
|
||||
"save": "Saglabāt",
|
||||
"saved_profile": "",
|
||||
"saved_settings": "",
|
||||
"saved_api_key": "API atslēga saglabāta",
|
||||
"saved_profile": "Profils saglabāts",
|
||||
"saved_settings": "Iestatījumi saglabāti",
|
||||
"say_something": "Teikt kaut ko",
|
||||
"scan_all_libraries": "",
|
||||
"scan_all_library_files": "",
|
||||
@@ -804,20 +829,30 @@
|
||||
"skip_to_content": "",
|
||||
"slideshow": "Slīdrāde",
|
||||
"slideshow_settings": "Slīdrādes iestatījumi",
|
||||
"sort_albums_by": "",
|
||||
"sort_albums_by": "Kārtot albumus pēc...",
|
||||
"sort_created": "Izveides datums",
|
||||
"sort_items": "Vienību skaits",
|
||||
"sort_modified": "Izmaiņu datums",
|
||||
"sort_oldest": "Vecākā fotogrāfija",
|
||||
"sort_recent": "Nesenākā fotogrāfija",
|
||||
"sort_title": "Nosaukums",
|
||||
"source": "Avots",
|
||||
"stack": "Steks",
|
||||
"stack_selected_photos": "",
|
||||
"stacktrace": "",
|
||||
"start_date": "",
|
||||
"state": "Štats",
|
||||
"status": "",
|
||||
"status": "Statuss",
|
||||
"stop_motion_photo": "",
|
||||
"stop_photo_sharing": "Beigt kopīgot jūsu fotogrāfijas?",
|
||||
"storage": "Uzglabāšanas vieta",
|
||||
"storage_label": "",
|
||||
"submit": "",
|
||||
"storage_usage": "{used} no {available} izmantoti",
|
||||
"submit": "Iesniegt",
|
||||
"suggestions": "Ieteikumi",
|
||||
"sunrise_on_the_beach": "",
|
||||
"sunrise_on_the_beach": "Saullēkts pludmalē",
|
||||
"support": "Atbalsts",
|
||||
"support_and_feedback": "Atbalsts un atsauksmes",
|
||||
"swap_merge_direction": "",
|
||||
"sync": "",
|
||||
"template": "",
|
||||
@@ -827,7 +862,9 @@
|
||||
"they_will_be_merged_together": "Tās tiks apvienotas",
|
||||
"time_based_memories": "",
|
||||
"timezone": "Laika zona",
|
||||
"toggle_settings": "",
|
||||
"to_archive": "Arhivēt",
|
||||
"to_change_password": "Mainīt paroli",
|
||||
"toggle_settings": "Pārslēgt iestatījumus",
|
||||
"toggle_theme": "",
|
||||
"toggle_visibility": "",
|
||||
"total_usage": "Kopējais lietojums",
|
||||
@@ -841,10 +878,12 @@
|
||||
"unhide_person": "Atcelt personas slēpšanu",
|
||||
"unknown": "",
|
||||
"unknown_album": "",
|
||||
"unknown_year": "",
|
||||
"unknown_year": "Nezināms gads",
|
||||
"unlimited": "Neierobežots",
|
||||
"unlink_oauth": "",
|
||||
"unlinked_oauth_account": "",
|
||||
"unnamed_album": "Albums bez nosaukuma",
|
||||
"unsaved_change": "Nesaglabāta izmaiņa",
|
||||
"unselect_all": "",
|
||||
"unstack": "At-Stekot",
|
||||
"up_next": "",
|
||||
@@ -28,7 +28,8 @@
|
||||
"added_to_favorites_count": "Дуртай зурагнуудад {count, number} нэмэгдлээ",
|
||||
"admin": {
|
||||
"authentication_settings": "Танин нэвтрэлт тохиргоо",
|
||||
"authentication_settings_description": "",
|
||||
"authentication_settings_description": "Нууц үгийн удирдлага, OAuth болон бусад танин нэвтрэлтийн тохиргоо",
|
||||
"authentication_settings_disable_all": "Бүх нэвтрэх аргуудыг идэвхигүй болгохдоо итгэлтэй байна уу? Нэвтрэх үйлдэл бүрэн идэвхигүй болно.",
|
||||
"check_all": "Бүгдийг сонгох",
|
||||
"crontab_guru": "",
|
||||
"disable_login": "",
|
||||
@@ -816,10 +817,14 @@
|
||||
"view_next_asset": "",
|
||||
"view_previous_asset": "",
|
||||
"viewer": "",
|
||||
"waiting": "",
|
||||
"week": "",
|
||||
"welcome_to_immich": "",
|
||||
"year": "",
|
||||
"yes": "",
|
||||
"zoom_image": ""
|
||||
"waiting": "Хүлээж байна",
|
||||
"warning": "Анхааруулга",
|
||||
"week": "Долоо хоног",
|
||||
"welcome": "Тавтай морил",
|
||||
"welcome_to_immich": "Тавтай морилно уу",
|
||||
"year": "Он",
|
||||
"years_ago": "{years, plural, one {# year} other {# years}} өмнө",
|
||||
"yes": "Тийм",
|
||||
"you_dont_have_any_shared_links": "Танд хуваалцсан холбоос алга",
|
||||
"zoom_image": "Зургийг томруулж харах"
|
||||
}
|
||||
36
i18n/ms.json
Normal file
36
i18n/ms.json
Normal file
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"about": "Tentang",
|
||||
"account": "Akaun",
|
||||
"account_settings": "Tetapan Akaun",
|
||||
"acknowledge": "Akui",
|
||||
"action": "Tindakan",
|
||||
"actions": "Tindakan",
|
||||
"active": "Aktif",
|
||||
"activity": "Aktiviti",
|
||||
"activity_changed": "Aktiviti {enabled, select, true {enabled} other {disabled}}",
|
||||
"add": "Tambah",
|
||||
"add_a_description": "Tambah penerangan",
|
||||
"add_a_location": "Tambah lokasi",
|
||||
"add_a_name": "Tambah nama",
|
||||
"add_a_title": "Tambah tajuk",
|
||||
"add_exclusion_pattern": "Tambahkan corak pengecualian",
|
||||
"add_import_path": "Tambahkan laluan import",
|
||||
"add_location": "Tambah lokasi",
|
||||
"add_more_users": "Tambah user lagi",
|
||||
"add_partner": "Tambah rakan",
|
||||
"add_path": "Tambah laluan",
|
||||
"add_photos": "Tambah gambar",
|
||||
"add_to": "Tambah ke...",
|
||||
"add_to_album": "Tambah ke album",
|
||||
"add_to_shared_album": "Tambah ke album yang dikongsi",
|
||||
"added_to_archive": "Tambah ke arkib",
|
||||
"added_to_favorites": "Ditambah pada favorit",
|
||||
"added_to_favorites_count": "Menambahkan {count, number} ke favorit",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Tambahkan corak pengecualian. Globbing menggunakan *, **, dan ? disokong. Untuk mengabaikan semua fail dalam mana-mana direktori bernama \"Raw\", gunakan \"**/Raw/**\". Untuk mengabaikan semua fail yang berakhir dengan \".tif\", gunakan \"**/*.tif\". Untuk mengabaikan laluan mutlak, gunakan \"/path/to/ignore/**\".",
|
||||
"asset_offline_description": "Aset pustaka luaran ini tidak lagi ditemui pada cakera dan telah dialihkan ke sampah. Jika fail telah dialihkan dalam pustaka, semak garis masa anda untuk aset baharu yang sepadan. Untuk memulihkan aset ini, sila pastikan bahawa laluan fail di bawah boleh diakses oleh Immich dan mengimbas pustaka.",
|
||||
"authentication_settings": "Tetapan Pengesahan",
|
||||
"authentication_settings_description": "Urus kata laluan, OAuth dan tetapan pengesahan lain",
|
||||
"authentication_settings_disable_all": "Adakah anda pasti mahu melumpuhkan semua kaedah log masuk? Log masuk akan dilumpuhkan sepenuhnya."
|
||||
}
|
||||
}
|
||||
@@ -51,8 +51,8 @@
|
||||
"external_library_created_at": "Externe bibliotheek (gemaakt op {date})",
|
||||
"external_library_management": "Externe bibliotheek beheren",
|
||||
"face_detection": "Gezichtsdetectie",
|
||||
"face_detection_description": "Detecteer gezichten in assets met behulp van machine learning. Voor video's wordt alleen de thumbnail gebruikt. \"Alle\" verwerkt alle assets (opnieuw). \"Missend\" plaatst assets in de wachtrij die nog niet zijn verwerkt. Gedetecteerde gezichten worden in de wachtrij geplaatst voor gezichtsherkenning nadat gezichtsdetectie is voltooid, waarbij ze worden gegroepeerd in bestaande of nieuwe mensen.",
|
||||
"facial_recognition_job_description": "Groepeer gedetecteerde gezichten tot mensen. Deze stap wordt uitgevoerd nadat gezichtsdetectie is voltooid. \"Alle\" (her-)clustert alle gezichten. \"Missend\" plaatst gezichten in de wachtrij waaraan geen persoon is toegewezen.",
|
||||
"face_detection_description": "Detecteer gezichten in assets met behulp van machine learning. Voor video's wordt alleen de thumbnail gebruikt. \"Resetten\" verwerkt alle assets (opnieuw). \"Reset\" verwijdert daarnaast alle huidige gezichtgegevens. \"Missend\" plaatst assets in de wachtrij die nog niet zijn verwerkt. Gedetecteerde gezichten worden in de wachtrij geplaatst voor gezichtsherkenning nadat gezichtsdetectie is voltooid, waarbij ze worden gegroepeerd in bestaande of nieuwe mensen.",
|
||||
"facial_recognition_job_description": "Groepeer gedetecteerde gezichten tot mensen. Deze stap wordt uitgevoerd nadat gezichtsdetectie is voltooid. \"Resetten\" (her-)clustert alle gezichten. \"Missend\" plaatst gezichten in de wachtrij waaraan geen persoon is toegewezen.",
|
||||
"failed_job_command": "Commando {command} mislukt voor taak: {job}",
|
||||
"force_delete_user_warning": "WAARSCHUWING: Hiermee worden de gebruiker en alle assets onmiddellijk verwijderd. Dit kan niet ongedaan worden gemaakt en de bestanden kunnen niet worden hersteld.",
|
||||
"forcing_refresh_library_files": "Geforceerd vernieuwen van alle bibliotheekbestanden",
|
||||
@@ -212,7 +212,7 @@
|
||||
"paths_validated_successfully": "Alle paden succesvol gevalideerd",
|
||||
"person_cleanup_job": "Persoon opschoning",
|
||||
"quota_size_gib": "Opslaglimiet (GiB)",
|
||||
"refreshing_all_libraries": "Alle bibliotheken vernieuwen",
|
||||
"refreshing_all_libraries": "Alle bibliotheken aan het vernieuwen",
|
||||
"registration": "Beheerder registratie",
|
||||
"registration_description": "Omdat je de eerste gebruiker in het systeem bent, word je toegewezen als beheerder en ben je verantwoordelijk voor administratieve taken. Extra gebruikers kunnen door jou worden aangemaakt.",
|
||||
"removing_deleted_files": "Offline bestanden verwijderen",
|
||||
@@ -287,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Hardware acceleratie",
|
||||
"transcoding_hardware_acceleration_description": "Experimenteel; veel sneller, maar zal een lagere kwaliteit hebben bij dezelfde bitrate",
|
||||
"transcoding_hardware_decoding": "Hardware decodering",
|
||||
"transcoding_hardware_decoding_setting_description": "Geldt alleen voor NVENC, QSV en RKMPP. Maakt end-to-end versnelling mogelijk in plaats van alleen de codering te versnellen. Werkt mogelijk niet op alle video's.",
|
||||
"transcoding_hardware_decoding_setting_description": "Maakt end-to-end versnelling mogelijk in plaats van alleen de codering te versnellen. Werkt mogelijk niet op alle video's.",
|
||||
"transcoding_hevc_codec": "HEVC codec",
|
||||
"transcoding_max_b_frames": "Maximum B-Frames",
|
||||
"transcoding_max_b_frames_description": "Hogere waarden verbeteren de compressie efficiëntie, maar vertragen de codering. Is mogelijk niet compatibel met hardwareversnelling op oudere apparaten. 0 schakelt B-frames uit, terwijl -1 deze waarde automatisch instelt.",
|
||||
@@ -431,6 +431,7 @@
|
||||
"birthdate_saved": "Geboortedatum succesvol opgeslagen",
|
||||
"birthdate_set_description": "De geboortedatum wordt gebruikt om de leeftijd van deze persoon op het moment van de foto te berekenen.",
|
||||
"blurred_background": "Vervaagde achtergrond",
|
||||
"bugs_and_feature_requests": "Bugs & functieverzoeken",
|
||||
"build": "Build",
|
||||
"build_image": "Build image",
|
||||
"bulk_delete_duplicates_confirmation": "Weet je zeker dat je {count, plural, one {# duplicate asset} other {# duplicate assets}} in bulk wilt verwijderen? Dit zal de grootste asset van elke groep behouden en alle andere duplicaten permanent verwijderen. Je kunt deze actie niet ongedaan maken!",
|
||||
@@ -540,6 +541,7 @@
|
||||
"direction": "Richting",
|
||||
"disabled": "Uitgeschakeld",
|
||||
"disallow_edits": "Geen bewerkingen toestaan",
|
||||
"discord": "Discord",
|
||||
"discover": "Zoeken",
|
||||
"dismiss_all_errors": "Negeer alle fouten",
|
||||
"dismiss_error": "Negeer fout",
|
||||
@@ -548,6 +550,7 @@
|
||||
"display_original_photos": "Toon originele foto's",
|
||||
"display_original_photos_setting_description": "Geef de voorkeur aan het weergeven van de originele foto bij het bekijken van een asset in plaats van thumbnails wanneer de originele asset webcompatibel is. Dit kan resulteren in lagere weergavesnelheid van foto's.",
|
||||
"do_not_show_again": "Laat dit bericht niet meer zien",
|
||||
"documentation": "Documentatie",
|
||||
"done": "Klaar",
|
||||
"download": "Downloaden",
|
||||
"download_include_embedded_motion_videos": "Ingesloten video's",
|
||||
@@ -885,6 +888,7 @@
|
||||
"look": "Uiterlijk",
|
||||
"loop_videos": "Video's herhalen",
|
||||
"loop_videos_description": "Inschakelen om video's automatisch te herhalen in de detailweergave.",
|
||||
"main_branch_warning": "U gebruikt een ontwikkelingsversie. Wij raden u ten zeerste aan een releaseversie te gebruiken!",
|
||||
"make": "Merk",
|
||||
"manage_shared_links": "Beheer gedeelde links",
|
||||
"manage_sharing_with_partners": "Beheer delen met partners",
|
||||
@@ -954,6 +958,7 @@
|
||||
"notifications": "Meldingen",
|
||||
"notifications_setting_description": "Beheer meldingen",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Officiële Immich bronnen",
|
||||
"offline": "Offline",
|
||||
"offline_paths": "Offline paden",
|
||||
"offline_paths_description": "Deze resultaten kunnen te wijten zijn aan het handmatig verwijderen van bestanden die geen deel uitmaken van een externe bibliotheek.",
|
||||
@@ -1089,11 +1094,13 @@
|
||||
"recent_searches": "Recente zoekopdrachten",
|
||||
"refresh": "Vernieuwen",
|
||||
"refresh_encoded_videos": "Vernieuw gecodeerde video's",
|
||||
"refresh_faces": "Vernieuw gezichten",
|
||||
"refresh_metadata": "Vernieuw metadata",
|
||||
"refresh_thumbnails": "Vernieuw thumbnails",
|
||||
"refreshed": "Verniewd",
|
||||
"refreshes_every_file": "Vernieuwt alle bestaande en nieuwe bestanden",
|
||||
"refreshing_encoded_video": "Gecodeerde video aan het vernieuwen",
|
||||
"refreshing_faces": "Gezichten aan het vernieuwen",
|
||||
"refreshing_metadata": "Metadata aan het vernieuwen",
|
||||
"regenerating_thumbnails": "Thumbnails opnieuw aan het genereren",
|
||||
"remove": "Verwijderen",
|
||||
@@ -1271,6 +1278,9 @@
|
||||
"submit": "Verzenden",
|
||||
"suggestions": "Suggesties",
|
||||
"sunrise_on_the_beach": "Zonsopkomst op het strand",
|
||||
"support": "Ondersteuning",
|
||||
"support_and_feedback": "Ondersteuning & feedback",
|
||||
"support_third_party_description": "Je Immich installatie is door een derde partij samengesteld. Problemen die je ervaart, kunnen door dat pakket veroorzaakt zijn. Meld problemen in eerste instantie bij hen via de onderstaande links.",
|
||||
"swap_merge_direction": "Wissel richting voor samenvoegen om",
|
||||
"sync": "Sync",
|
||||
"tag": "Tag",
|
||||
@@ -1286,6 +1296,7 @@
|
||||
"theme_selection": "Thema selectie",
|
||||
"theme_selection_description": "Stel het thema automatisch in op licht of donker op basis van de systeemvoorkeuren van je browser",
|
||||
"they_will_be_merged_together": "Zij zullen worden samengevoegd",
|
||||
"third_party_resources": "Bronnen van derden",
|
||||
"time_based_memories": "Tijdgebaseerde herinneringen",
|
||||
"timezone": "Tijdzone",
|
||||
"to_archive": "Archiveren",
|
||||
@@ -1359,6 +1370,8 @@
|
||||
"version": "Versie",
|
||||
"version_announcement_closing": "Je vriend, Alex",
|
||||
"version_announcement_message": "Hallo vriend, er is een nieuwe versie van de applicatie beschikbaar. Neem de tijd om de <link>release notes</link> te bekijken en zorg ervoor dat je <code>docker-compose.yml</code> en <code>.env</code> up-to-date zijn om misconfiguraties te voorkomen, vooral als je WatchTower of een andere automatische update-mechanisme gebruikt.",
|
||||
"version_history": "Versiegeschiedenis",
|
||||
"version_history_item": "{version} geïnstalleerd op {date}",
|
||||
"video": "Video",
|
||||
"video_hover_setting": "Speel video thumbnail af bij hoveren",
|
||||
"video_hover_setting_description": "Speel video thumbnail af wanneer de muis over het item beweegt. Zelfs wanneer uitgeschakeld, kan het afspelen worden gestart door de muis over het afspeelpictogram te bewegen.",
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"about": "O aplikacji",
|
||||
"account": "Konto",
|
||||
"account_settings": "Ustawienia Konta",
|
||||
"account_settings": "Ustawienia konta",
|
||||
"acknowledge": "Rozumiem",
|
||||
"action": "Akcja",
|
||||
"actions": "Akcje/i",
|
||||
@@ -51,7 +51,7 @@
|
||||
"external_library_created_at": "Biblioteka zewnętrzna (stworzona dnia {date})",
|
||||
"external_library_management": "Zarządzanie Bibliotekami Zewnętrznymi",
|
||||
"face_detection": "Wykrywanie twarzy",
|
||||
"face_detection_description": "Wykrywanie twarzy w zasobach używając uczenia maszynowego. Twarze w filmach wykryte zostaną tylko jeżeli są widoczne w miniaturze. \"Wszystkie\" ponownie przetwarza wszystkie zasoby. \"Brakujące\" dodaje do kolejki tylko zasoby, które nie zostały jeszcze przetworzone. Wykryte twarze zostaną dodane do kolejki Rozpoznawania Twarzy, aby związać je z istniejącą osobą albo stworzyć nową osobę.",
|
||||
"face_detection_description": "Wykrywanie twarzy w zasobach używając uczenia maszynowego. Twarze w filmach wykryte zostaną tylko jeżeli są widoczne w miniaturze. \"Wszystkie\" ponownie przetwarza wszystkie zasoby. \"Reset\" dodatkowo usuwa wszystkie bieżące dane twarzy. \"Brakujące\" dodaje do kolejki tylko zasoby, które nie zostały jeszcze przetworzone. Wykryte twarze zostaną dodane do kolejki Rozpoznawania Twarzy, aby związać je z istniejącą osobą albo stworzyć nową osobę.",
|
||||
"facial_recognition_job_description": "Grupuj wykryte twarze. Ten krok uruchamiany jest po zakończeniu wykrywania twarzy. „Wszystkie” – ponownie kategoryzuje wszystkie twarze. „Brakujące” – kategoryzuje twarze, do których nie przypisano osoby.",
|
||||
"failed_job_command": "Polecenie {command} nie powiodło się dla zadania: {job}",
|
||||
"force_delete_user_warning": "UWAGA: Użytkownik i wszystkie zasoby użytkownika zostaną natychmiast trwale usunięte. Nie można tego cofnąć, a plików nie będzie można przywrócić.",
|
||||
@@ -60,7 +60,7 @@
|
||||
"image_format_description": "Użycie formatu WebP skutkuje utworzeniem plików o rozmiarze mniejszym niż w przypadku JPEG ale jego kodowanie trwa dłużej.",
|
||||
"image_prefer_embedded_preview": "Preferuj podgląd wbudowany",
|
||||
"image_prefer_embedded_preview_setting_description": "Jeśli to możliwe, używaj osadzonych podglądów w zdjęciach RAW jako danych wejściowych do przetwarzania obrazu. Może to zapewnić dokładniejsze kolory w przypadku niektórych obrazów, ale jakość podglądu zależy od aparatu, a obraz może zawierać więcej artefaktów kompresji.",
|
||||
"image_prefer_wide_gamut": "Preferuj szeroką gamę kolorów",
|
||||
"image_prefer_wide_gamut": "Preferuj szeroką paletę barw",
|
||||
"image_prefer_wide_gamut_setting_description": "Do wyświetlania miniatur użyj wyświetlacza P3. Dzięki temu lepiej zachowuje się intensywność obrazów o dużej ilości kolorów, ale obrazy mogą wyglądać inaczej na starych urządzeniach ze starą wersją przeglądarki. Obrazy sRGB są zachowywane jako sRGB, aby uniknąć przesunięć kolorów.",
|
||||
"image_preview_description": "Obraz średniej wielkości z wyciętymi metadanymi, używany podczas przeglądania pojedynczego zasobu i do uczenia maszynowego",
|
||||
"image_preview_format": "Format podglądu",
|
||||
@@ -287,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Przyspieszenie Sprzętowe",
|
||||
"transcoding_hardware_acceleration_description": "Eksperymentalny; znacznie szybszy, ale będzie miał niższą jakość przy tej samej szybkości transmisji",
|
||||
"transcoding_hardware_decoding": "Dekodowanie sprzętowe",
|
||||
"transcoding_hardware_decoding_setting_description": "Dotyczy tylko NVENC, QSV i RKMPP. Umożliwia całkowite przyspieszenie sprzętowe zamiast tylko przyspieszania kodowania. Może nie działać we wszystkich filmach.",
|
||||
"transcoding_hardware_decoding_setting_description": "Umożliwia całkowite przyspieszenie sprzętowe zamiast tylko przyspieszania kodowania. Może nie działać we wszystkich filmach.",
|
||||
"transcoding_hevc_codec": "Kodek HEVC",
|
||||
"transcoding_max_b_frames": "Maksymalne klatki B (B-Frames)",
|
||||
"transcoding_max_b_frames_description": "Wyższe wartości poprawiają wydajność kompresji, ale spowalniają kodowanie. Może nie być kompatybilny z akceleracją sprzętową na starszych urządzeniach. 0 wyłącza klatki B (B-frames), natomiast -1 ustawia tę wartość automatycznie.",
|
||||
@@ -431,6 +431,7 @@
|
||||
"birthdate_saved": "Data urodzenia zapisana pomyślnie",
|
||||
"birthdate_set_description": "Data urodzenia jest używana do obliczenia wieku danej osoby podczas wykonania zdjęcia.",
|
||||
"blurred_background": "Rozmyte tło",
|
||||
"bugs_and_feature_requests": "Błędy i prośby o funkcje",
|
||||
"build": "Kompilacja",
|
||||
"build_image": "Obraz Buildu",
|
||||
"bulk_delete_duplicates_confirmation": "Czy na pewno chcesz trwale usunąć {count, plural, one {# zduplikowany zasób} few {# zduplikowane zasoby} many {# zduplikowanych zasobów} other {# zduplikowanych zasobów}}? Zostanie zachowany największy zasób z każdej grupy, a wszystkie pozostałe duplikaty zostaną trwale usunięte. Nie można cofnąć tej operacji!",
|
||||
@@ -540,6 +541,7 @@
|
||||
"direction": "Kierunek",
|
||||
"disabled": "Wyłączone",
|
||||
"disallow_edits": "Nie pozwalaj edytować",
|
||||
"discord": "Discord",
|
||||
"discover": "Odkryj",
|
||||
"dismiss_all_errors": "Odrzuć wszystkie błędy",
|
||||
"dismiss_error": "Odrzuć błąd",
|
||||
@@ -548,6 +550,7 @@
|
||||
"display_original_photos": "Wyświetlaj oryginalne zdjęcia",
|
||||
"display_original_photos_setting_description": "Wyświetlając zdjęcia i filmy, preferuj oryginalny plik zamiast miniatur jeżeli jest działa on w przeglądarce. Może to skutkować wolniejszym ładowaniem zdjęć i filmów.",
|
||||
"do_not_show_again": "Nie pokazuj więcej tej wiadomości",
|
||||
"documentation": "Dokumentacja",
|
||||
"done": "Gotowe",
|
||||
"download": "Pobierz",
|
||||
"download_include_embedded_motion_videos": "Osadzone filmy",
|
||||
@@ -860,6 +863,7 @@
|
||||
"look": "Wygląd",
|
||||
"loop_videos": "Powtarzaj filmy",
|
||||
"loop_videos_description": "Włącz automatyczne zapętlanie wideo w przeglądarce szczegółów.",
|
||||
"main_branch_warning": "Używasz wersji deweloperskiej. Rekomendujemy instalację stabilnej wersji aplikacji!",
|
||||
"make": "Marka",
|
||||
"manage_shared_links": "Zarządzaj udostępnionymi linkami",
|
||||
"manage_sharing_with_partners": "Zarządzaj dzieleniem z partnerami",
|
||||
@@ -929,6 +933,7 @@
|
||||
"notifications": "Powiadomienia",
|
||||
"notifications_setting_description": "Zarządzanie powiadomieniami",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Oficjalne zasoby Immicha",
|
||||
"offline": "Offline",
|
||||
"offline_paths": "Ścieżki offline",
|
||||
"offline_paths_description": "Te wyniki mogą być spowodowane ręcznym usunięciem plików, które nie są częścią zewnętrznej biblioteki.",
|
||||
@@ -1062,11 +1067,13 @@
|
||||
"recent_searches": "Ostatnie wyszukiwania",
|
||||
"refresh": "Odśwież",
|
||||
"refresh_encoded_videos": "Odśwież enkodowane wideo",
|
||||
"refresh_faces": "Odśwież twarze",
|
||||
"refresh_metadata": "Odśwież metadane",
|
||||
"refresh_thumbnails": "Odśwież miniatury",
|
||||
"refreshed": "Odświeżone",
|
||||
"refreshes_every_file": "Ponownie odczytuje wszystkie istniejące i nowe pliki",
|
||||
"refreshing_encoded_video": "Odświeżanie enkodowanych wideo",
|
||||
"refreshing_faces": "Odświeżanie twarzy",
|
||||
"refreshing_metadata": "Odświeżanie metadanych",
|
||||
"regenerating_thumbnails": "Regenerowanie miniatur",
|
||||
"remove": "Usuń",
|
||||
@@ -1244,6 +1251,9 @@
|
||||
"submit": "Zatwierdź",
|
||||
"suggestions": "Sugestie",
|
||||
"sunrise_on_the_beach": "Wschód słońca na plaży",
|
||||
"support": "Wsparcie",
|
||||
"support_and_feedback": "Wsparcie i opinie",
|
||||
"support_third_party_description": "Twoja instalacja immich została spakowana przez trzecią stronę. Problemy, które napotykasz, mogą być spowodowane przez ten pakiet, więc w pierwszej kolejności zgłaszaj problemy u nich, korzystając z poniższych linków.",
|
||||
"swap_merge_direction": "Zmień kierunek złączenia",
|
||||
"sync": "Synchronizuj",
|
||||
"tag": "Etykieta",
|
||||
@@ -1259,6 +1269,7 @@
|
||||
"theme_selection": "Wybór motywu",
|
||||
"theme_selection_description": "Automatycznie zmień motyw na jasny lub ciemny zależnie od ustawień przeglądarki",
|
||||
"they_will_be_merged_together": "Zostaną one ze sobą połączone",
|
||||
"third_party_resources": "Zasoby stron trzecich",
|
||||
"time_based_memories": "Wspomnienia oparte na czasie",
|
||||
"timezone": "Strefa czasowa",
|
||||
"to_archive": "Archiwum",
|
||||
@@ -1329,6 +1340,8 @@
|
||||
"version": "Wersja",
|
||||
"version_announcement_closing": "Twój przyjaciel Aleks",
|
||||
"version_announcement_message": "Witaj przyjacielu, dostępna jest nowa wersja aplikacji. Poświęć trochę czasu na zapoznanie się z <link>informacjami o wydaniu</link> i upewnij się, że pliki <code>docker-compose.yml</code> i <code>.env</code> konfiguracja jest aktualna, aby zapobiec błędnym konfiguracjom, zwłaszcza jeśli używasz WatchTower lub dowolnego mechanizmu, który obsługuje automatyczne aktualizowanie aplikacji.",
|
||||
"version_history": "Historia wersji",
|
||||
"version_history_item": "Zainstalowano {version} w {date}",
|
||||
"video": "Wideo",
|
||||
"video_hover_setting": "Odtwórz miniaturę wideo po najechaniu kursorem",
|
||||
"video_hover_setting_description": "Odtwórz miniaturę wideo po najechaniu myszką na element. Nawet jeśli jest wyłączone, odtwarzanie można rozpocząć, najeżdżając kursorem na ikonę odtwarzania.",
|
||||
@@ -51,8 +51,8 @@
|
||||
"external_library_created_at": "Biblioteca externa (criada em {date})",
|
||||
"external_library_management": "Gestão de bibliotecas externas",
|
||||
"face_detection": "Deteção de Rostos",
|
||||
"face_detection_description": "Deteta rostos em ficheiros utilizando aprendizagem automática. Para vídeos, apenas a miniatura é considerada. \"Todos\" (re)processa todos os ficheiros. \"Em falta\" coloca em fila ficheiros que ainda não foram processados. Os rostos detetados serão colocados em fila para Reconhecimento Facial após a conclusão da Deteção de Rostos, agrupando-os em pessoas novas ou já existentes.",
|
||||
"facial_recognition_job_description": "Agrupa rostos detetadas em pessoas. Esta etapa é executada após a conclusão da Deteção de Rostos. \"Todos\" (re)agrupa todos os rostos. \"Em falta\" coloca em fila rostos que ainda não têm uma pessoa atribuída.",
|
||||
"face_detection_description": "Deteta rostos em ficheiros utilizando aprendizagem automática. Para vídeos, apenas a miniatura é considerada. \"Atualizar\" (re)processa todos os ficheiros, enquanto \"Redefinir\" elimina todos os dados de rostos. \"Em falta\" coloca em fila ficheiros que ainda não foram processados. Os rostos detetados serão colocados em fila para Reconhecimento Facial após a conclusão da Deteção de Rostos, agrupando-os em pessoas novas ou já existentes.",
|
||||
"facial_recognition_job_description": "Agrupa rostos detetadas em pessoas. Esta etapa é executada após a conclusão da Deteção de Rostos. \"Redefinir\" (re)agrupa todos os rostos. \"Em falta\" coloca em fila rostos que ainda não têm uma pessoa atribuída.",
|
||||
"failed_job_command": "Comando {command} falhou para a tarefa: {job}",
|
||||
"force_delete_user_warning": "AVISO: Isto removerá imediatamente o utilizador e todos os ficheiros. Isso não pode ser revertido e os ficheiros não poderão ser recuperados.",
|
||||
"forcing_refresh_library_files": "A forçar a atualização de todos os ficheiros da biblioteca",
|
||||
@@ -279,7 +279,7 @@
|
||||
"transcoding_audio_codec_description": "Opus é a opção de mais alta qualidade, mas tem menor compatibilidade com dispositivos ou software antigos.",
|
||||
"transcoding_bitrate_description": "Vídeos com taxa de bits superior à máxima ou que não estão num formato aceite",
|
||||
"transcoding_codecs_learn_more": "Para saber mais sobre as terminologias utilizadas aqui, consulte a documentação do FFmpeg para o <h264-link>codec H.264</h264-link>, <hevc-link>codec HEVC</hevc-link> e <vp9-link>codec VP9</vp9-link>.",
|
||||
"transcoding_constant_quality_mode": "Modo de qualidade constante",
|
||||
"transcoding_constant_quality_mode": "Modo de qualidade fixa",
|
||||
"transcoding_constant_quality_mode_description": "ICQ é melhor que CQP, mas alguns dispositivos de aceleração de hardware não suportam este modo. Definir esta opção dará preferência ao modo especificado ao usar codificação baseada em qualidade. Ignorado pelo NVENC porque não suporta ICQ.",
|
||||
"transcoding_constant_rate_factor": "Fator de taxa constante (-crf)",
|
||||
"transcoding_constant_rate_factor_description": "Nível de qualidade do vídeo. Os valores típicos são 23 para H.264, 28 para HEVC, 31 para VP9 e 35 para AV1. Menor é melhor, mas produz ficheiros maiores.",
|
||||
@@ -287,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Aceleração de hardware",
|
||||
"transcoding_hardware_acceleration_description": "Experimental; muito mais rápido, mas terá qualidade inferior com a mesma taxa de bits",
|
||||
"transcoding_hardware_decoding": "Decodificação de hardware",
|
||||
"transcoding_hardware_decoding_setting_description": "Aplica-se apenas a NVENC, QSV e RKMPP. Permite aceleração ponta a ponta em vez de apenas acelerar a codificação. Pode não funcionar em todos os vídeos.",
|
||||
"transcoding_hardware_decoding_setting_description": "Permite a aceleração ponta a ponta em vez de apenas acelerar a codificação. Pode não funcionar em todos os formatos de arquivo.",
|
||||
"transcoding_hevc_codec": "Codec HEVC",
|
||||
"transcoding_max_b_frames": "Máximo de quadros B",
|
||||
"transcoding_max_b_frames_description": "Valores mais altos melhoram a eficiência da compressão, mas tornam a codificação mais lenta. Pode não ser compatível com aceleração de hardware em dispositivos mais antigos. 0 desativa os quadros B, enquanto -1 define esse valor automaticamente.",
|
||||
@@ -431,6 +431,7 @@
|
||||
"birthdate_saved": "Data de nascimento guardada com sucesso",
|
||||
"birthdate_set_description": "A data de nascimento é utilizada para calcular a idade desta pessoa no momento em que uma fotografia foi tirada.",
|
||||
"blurred_background": "Fundo desfocado",
|
||||
"bugs_and_feature_requests": "Relatar problemas ou pedir novas funcionalidades",
|
||||
"build": "Versão de compilação",
|
||||
"build_image": "Imagem de compilação",
|
||||
"bulk_delete_duplicates_confirmation": "Tem a certeza de que deseja eliminar {count, plural, one {# ficheiro duplicado} other {# ficheiros duplicados}}? Esta ação mantém o maior ficheiro de cada grupo e elimina permanentemente todos os outros duplicados. Não é possível anular esta ação!",
|
||||
@@ -540,6 +541,7 @@
|
||||
"direction": "Direção",
|
||||
"disabled": "Desativado",
|
||||
"disallow_edits": "Não permitir edições",
|
||||
"discord": "Discord",
|
||||
"discover": "Descobrir",
|
||||
"dismiss_all_errors": "Dispensar todos os erros",
|
||||
"dismiss_error": "Dispensar erro",
|
||||
@@ -548,6 +550,7 @@
|
||||
"display_original_photos": "Exibir fotos originais",
|
||||
"display_original_photos_setting_description": "Preferir a exibição da foto original ao visualizar um ficheiro em vez de miniaturas quando o ficheiro original é compatível com a web. Isso pode diminuir a velocidade de exibição das fotos.",
|
||||
"do_not_show_again": "Não mostrar esta mensagem novamente",
|
||||
"documentation": "Documentação",
|
||||
"done": "Feito",
|
||||
"download": "Transferir",
|
||||
"download_include_embedded_motion_videos": "Vídeos incorporados",
|
||||
@@ -857,6 +860,7 @@
|
||||
"look": "Estilo",
|
||||
"loop_videos": "Repetir vídeos",
|
||||
"loop_videos_description": "Ativar para repetir os vídeos automaticamente durante a exibição.",
|
||||
"main_branch_warning": "Está a utilizar uma versão de desenvolvimento, recomendamos vivamente que utilize uma versão estável!",
|
||||
"make": "Marca",
|
||||
"manage_shared_links": "Gerir links partilhados",
|
||||
"manage_sharing_with_partners": "Gerir partilha com parceiros",
|
||||
@@ -926,6 +930,7 @@
|
||||
"notifications": "Notificações",
|
||||
"notifications_setting_description": "Gerir notificações",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Recursos oficiais do Immich",
|
||||
"offline": "Offline",
|
||||
"offline_paths": "Caminhos offline",
|
||||
"offline_paths_description": "Estes resultados podem ser devidos a ficheiros eliminados manualmente e que não fazem parte de uma biblioteca externa.",
|
||||
@@ -1060,11 +1065,13 @@
|
||||
"recent_searches": "Pesquisas recentes",
|
||||
"refresh": "Atualizar",
|
||||
"refresh_encoded_videos": "Atualizar vídeos codificados",
|
||||
"refresh_faces": "Atualizar rostos",
|
||||
"refresh_metadata": "Atualizar metadados",
|
||||
"refresh_thumbnails": "Atualizar miniaturas",
|
||||
"refreshed": "Atualizado",
|
||||
"refreshes_every_file": "Recarrega todos os ficheiros já existentes e novos",
|
||||
"refreshing_encoded_video": "A atualizar vídeo codificado",
|
||||
"refreshing_faces": "A atualizar rostos",
|
||||
"refreshing_metadata": "A atualizar metadados",
|
||||
"regenerating_thumbnails": "A atualizar miniaturas",
|
||||
"remove": "Remover",
|
||||
@@ -1242,6 +1249,9 @@
|
||||
"submit": "Enviar",
|
||||
"suggestions": "Sugestões",
|
||||
"sunrise_on_the_beach": "Nascer do sol na praia",
|
||||
"support": "Apoio",
|
||||
"support_and_feedback": "Apoio e feedback",
|
||||
"support_third_party_description": "A sua instalação do Immich foi empacotada por terceiros. Quaisquer problemas que possa vir a ter poderão ser causados por esse pacote, por isso, em primeiro lugar, relate problemas aos criadores desse pacote utilizando os links abaixo.",
|
||||
"swap_merge_direction": "Alternar direção da união",
|
||||
"sync": "Sincronizar",
|
||||
"tag": "Etiqueta",
|
||||
@@ -1257,13 +1267,14 @@
|
||||
"theme_selection": "Selecionar tema",
|
||||
"theme_selection_description": "Definir automaticamente o tema como claro ou escuro com base na preferência do sistema do seu navegador",
|
||||
"they_will_be_merged_together": "Eles serão unidos",
|
||||
"third_party_resources": "Recursos de terceiros",
|
||||
"time_based_memories": "Memórias baseadas no tempo",
|
||||
"timezone": "Fuso horário",
|
||||
"to_archive": "Arquivar",
|
||||
"to_change_password": "Alterar palavra-passe",
|
||||
"to_favorite": "Favorito",
|
||||
"to_login": "Iniciar Sessão",
|
||||
"to_parent": "Ir para o pai",
|
||||
"to_parent": "Subir um nível",
|
||||
"to_trash": "Reciclagem",
|
||||
"toggle_settings": "Alternar configurações",
|
||||
"toggle_theme": "Ativar modo escuro",
|
||||
@@ -1327,6 +1338,8 @@
|
||||
"version": "Versão",
|
||||
"version_announcement_closing": "O seu amigo, Alex",
|
||||
"version_announcement_message": "Olá amigo, há uma nova versão da aplicação. Reserve algum tempo para visitar o <link>histórico de mudanças</link> e garantir que as suas configurações do <code>docker-compose.yml</code> e <code>.env</code> estão atualizadas para evitar qualquer configuração incorreta, especialmente se usar o WatchTower ou qualquer mecanismo que lide com a atualização automática da aplicação.",
|
||||
"version_history": "Histórico de versões",
|
||||
"version_history_item": "Instalado {version} em {date}",
|
||||
"video": "Vídeo",
|
||||
"video_hover_setting": "Reproduzir vídeo em miniatura quando passar com o cursor por cima",
|
||||
"video_hover_setting_description": "Reproduzir vídeo em miniatura quando o cursor está sobre o item. Mesmo quando está desativado, a reprodução ainda pode ser iniciada passando sobre o ícone de reproduzir.",
|
||||
@@ -28,6 +28,7 @@
|
||||
"added_to_favorites_count": "{count, plural, one {{count, number} adicionado aos favoritos} other {{count, number} adicionados aos favoritos}}",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Adicione padrões de exclusão. Utilizar *, ** ou ? são suportados. Para ignorar todos os arquivos em qualquer diretório chamado \"Raw\", use \"**/Raw/**'. Para ignorar todos os arquivos que terminam em \".tif\", use \"**/*.tif\". Para ignorar um caminho absoluto, use \"/caminho/para/ignorar/**\".",
|
||||
"asset_offline_description": "Este arquivo não foi encontrado na biblioteca externa, então foi enviado para a lixeira. Se o arquivo foi movido para outra pasta dentro da biblioteca, verifique sua linha do tempo para encontrar o arquivo novamente. Para restaurar este arquivo, certifique-se de que o caminho descrito abaixo pode ser acessado pelo Immich e então escaneie a biblioteca.",
|
||||
"authentication_settings": "Configurações de Autenticação",
|
||||
"authentication_settings_description": "Gerenciar senhas, OAuth, e outras configurações de autenticação",
|
||||
"authentication_settings_disable_all": "Tem certeza de que deseja desativar todos os métodos de login? O login será completamente desativado.",
|
||||
@@ -41,35 +42,46 @@
|
||||
"confirm_email_below": "Para confirmar, digite o {email} abaixo",
|
||||
"confirm_reprocess_all_faces": "Tem certeza de que deseja reprocessar todos os rostos? Isso também limpará as pessoas nomeadas.",
|
||||
"confirm_user_password_reset": "Tem certeza de que deseja redefinir a senha de {user}?",
|
||||
"create_job": "Criar tarefa",
|
||||
"crontab_guru": "Guru do Crontab",
|
||||
"disable_login": "Desabilitar login",
|
||||
"disabled": "",
|
||||
"duplicate_detection_job_description": "Execute o aprendizado de máquina em arquivos para detectar imagens semelhantes. Depende da Pesquisa Inteligente",
|
||||
"duplicate_detection_job_description": "Execute a inteligência artificial em arquivos para detectar imagens semelhantes. Depende da Pesquisa Inteligente",
|
||||
"exclusion_pattern_description": "Os padrões de exclusão permitem ignorar arquivos e pastas ao escanear sua biblioteca. Isso é útil se você tiver pastas que contenham arquivos que não deseja importar, como arquivos RAW.",
|
||||
"external_library_created_at": "Biblioteca externa (criada em {date})",
|
||||
"external_library_management": "Gerenciamento de bibliotecas externas",
|
||||
"face_detection": "Detecção de rostos",
|
||||
"face_detection_description": "Detecta rostos em arquivos com inteligência artificial. Para vídeos, apenas a miniatura é considerada. \"Todos\" (re)processa todos os arquivos. \"Ausente\" enfileira arquivos que ainda não foram processados. Os rostos detectados serão enfileirados para reconhecimento facial após a conclusão da detecção de rostos, agrupando-os em pessoas novas ou existentes.",
|
||||
"facial_recognition_job_description": "Agrupa rostos detectados em pessoas. Esta etapa é executada após a conclusão da detecção de rostos. \"Todos\" (re)agrupa todos os rostos. \"Ausentes\" enfileira rostos que ainda não têm uma pessoa atribuída.",
|
||||
"face_detection_description": "Detectar rostos nos arquivos usando aprendizado de máquina. Para vídeos, apenas a miniatura é considerada. ‘Atualizar’ (re)processa todos os arquivos. ‘Resetar’ também limpa todos os dados de rosto atuais. ‘Faltando’ coloca em fila os arquivos que ainda não foram processados. Rostos detectados serão colocados em fila para o Reconhecimento Facial após a conclusão da Detecção de Rostos, agrupando-os em pessoas existentes ou novas.",
|
||||
"facial_recognition_job_description": "Agrupar rostos detectados em pessoas. Esta etapa é executada após a conclusão da Detecção de Rostos. ‘Resetar’ (re)agrupará todos os rostos. ‘Faltando’ coloca em fila os rostos que não têm uma pessoa atribuída.",
|
||||
"failed_job_command": "O comando {command} falhou para a tarefa: {job}",
|
||||
"force_delete_user_warning": "AVISO: Isso removerá imediatamente o usuário e todos os arquivos. Isso não pode ser desfeito e os arquivos não podem ser recuperados.",
|
||||
"forcing_refresh_library_files": "Forçando a atualização de todos os arquivos da biblioteca",
|
||||
"image_format": "Formato",
|
||||
"image_format_description": "WebP produz arquivos menores que JPEG, mas é mais lento para codificar.",
|
||||
"image_prefer_embedded_preview": "Prefira visualização incorporada",
|
||||
"image_prefer_embedded_preview_setting_description": "Use visualizações incorporadas em fotos RAW como entrada para processamento de imagem, quando disponível. Isso pode produzir cores mais precisas para algumas imagens, mas a qualidade da visualização depende da câmera e a imagem pode ter mais artefatos de compactação.",
|
||||
"image_prefer_wide_gamut": "Prefira ampla gama",
|
||||
"image_prefer_wide_gamut_setting_description": "Use o Display P3 para miniaturas. Isso preserva melhor a vibração das imagens com espaços de cores amplos, mas as imagens podem aparecer de maneira diferente em dispositivos antigos com uma versão antiga do navegador. As imagens sRGB são mantidas como sRGB para evitar mudanças de cores.",
|
||||
"image_preview_description": "Imagem de tamanho médio sem os metadados, utilizado quando visualizar um único arquivo e também pela inteligência artificial",
|
||||
"image_preview_format": "Formato de visualização",
|
||||
"image_preview_quality_description": "Qualidade da pré-visualização, de 1-100. Maior é melhor, mas produz arquivos maiores e pode reduzir a velocidade do aplicativo. Definir um valor muito baixo pode afetar a qualidade da inteligência artificial.",
|
||||
"image_preview_resolution": "Resolução de visualização",
|
||||
"image_preview_resolution_description": "Usado ao visualizar uma única foto e para aprendizado de máquina. Resoluções mais altas podem preservar mais detalhes, mas demoram mais para codificar, têm tamanhos de arquivo maiores e podem reduzir a capacidade de resposta do aplicativo.",
|
||||
"image_preview_title": "Configurações de pré-visualização",
|
||||
"image_quality": "Qualidade",
|
||||
"image_quality_description": "Qualidade de imagem de 1 a 100. Quanto maior, melhor para a qualidade, mas produz arquivos maiores. Esta opção afeta as imagens de visualização e miniatura.",
|
||||
"image_resolution": "Resolução",
|
||||
"image_resolution_description": "Resoluções mais altas preservam mais detalhes, porém demoram mais para processar, tem um tamanho de arquivo maior e pode reduzir a velocidade do aplicativo.",
|
||||
"image_settings": "Configurações de imagem",
|
||||
"image_settings_description": "Gerenciar a qualidade e resolução das imagens geradas",
|
||||
"image_thumbnail_description": "Miniatura sem metadados, utilizado quando visualizar um grupos de fotos, como por exemplo, a linha do tempo principal",
|
||||
"image_thumbnail_format": "Formato de miniatura",
|
||||
"image_thumbnail_quality_description": "Qualidade da miniatura, de 1 a 100. Maior é melhor, mas produz arquivos maiores e pode reduzir a velocidade do aplicativo.",
|
||||
"image_thumbnail_resolution": "Resolução de miniatura",
|
||||
"image_thumbnail_resolution_description": "Usado ao visualizar grupos de fotos (linha do tempo principal, visualização de álbum, etc.). Resoluções mais altas podem preservar mais detalhes, mas demoram mais para codificar, têm tamanhos de arquivo maiores e podem reduzir a capacidade de resposta do aplicativo.",
|
||||
"image_thumbnail_title": "Configurações de Miniaturas",
|
||||
"job_concurrency": "{job} simultâneo",
|
||||
"job_created": "Tarefa criada",
|
||||
"job_not_concurrency_safe": "Esta tarefa não é compatível com simultaneidade.",
|
||||
"job_settings": "Configurações de Tarefa",
|
||||
"job_settings_description": "Gerenciar simultaneidade das tarefas",
|
||||
@@ -100,7 +112,7 @@
|
||||
"machine_learning_duplicate_detection_enabled": "Habilitar detecção de duplicidade",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Se desativado, arquivos exatamente idênticos ainda serão desduplicados.",
|
||||
"machine_learning_duplicate_detection_setting_description": "Use embeddings CLIP para encontrar prováveis duplicidades",
|
||||
"machine_learning_enabled": "Habilitar o aprendizado da máquina",
|
||||
"machine_learning_enabled": "Habilitar a inteligência artificial",
|
||||
"machine_learning_enabled_description": "Se desativado, todos os recursos de ML serão desativados, independentemente das configurações abaixo.",
|
||||
"machine_learning_facial_recognition": "Reconhecimento Facial",
|
||||
"machine_learning_facial_recognition_description": "Detectar, reconhecer e agrupar rostos em imagens",
|
||||
@@ -116,13 +128,13 @@
|
||||
"machine_learning_min_detection_score_description": "Pontuação mínima de confiança para um rosto ser detectado, de 0 a 1. Valores mais baixos detectam mais rostos, mas poderão resultar em falsos positivos.",
|
||||
"machine_learning_min_recognized_faces": "Mínimo de rostos reconhecidos",
|
||||
"machine_learning_min_recognized_faces_description": "O número mínimo de rostos reconhecidos para uma pessoa ser criada na lista. Aumentar isso torna o Reconhecimento Facial mais preciso, ao custo de aumentar a chance de um rosto não ser atribuído a uma pessoa.",
|
||||
"machine_learning_settings": "Configurações de aprendizado de máquina (Machine Learning)",
|
||||
"machine_learning_settings_description": "Gerenciar recursos e configurações de aprendizado de máquina",
|
||||
"machine_learning_settings": "Configurações de inteligência artificial",
|
||||
"machine_learning_settings_description": "Gerenciar recursos e configurações da inteligência artificial",
|
||||
"machine_learning_smart_search": "Pesquisa Inteligente",
|
||||
"machine_learning_smart_search_description": "Buscar imagens semanticamente usando embeddings CLIP",
|
||||
"machine_learning_smart_search_enabled": "Habilitar a Pesquisa Inteligente",
|
||||
"machine_learning_smart_search_enabled_description": "Se desativado, as imagens não serão codificadas para pesquisa inteligente.",
|
||||
"machine_learning_url_description": "URL do servidor de aprendizado de máquina",
|
||||
"machine_learning_url_description": "URL do servidor de inteligência artificial",
|
||||
"manage_concurrency": "Gerenciar simultaneidade",
|
||||
"manage_log_settings": "Gerenciar configurações de registro",
|
||||
"map_dark_style": "Tema Escuro",
|
||||
@@ -139,7 +151,11 @@
|
||||
"map_settings_description": "Gerenciar configurações do mapa",
|
||||
"map_style_description": "URL para um tema de mapa style.json",
|
||||
"metadata_extraction_job": "Extrair metadados",
|
||||
"metadata_extraction_job_description": "Extraia informações de metadados de cada arquivo, como GPS e resolução",
|
||||
"metadata_extraction_job_description": "Extraia informações dos metadados de cada arquivo, como GPS, rostos e resolução",
|
||||
"metadata_faces_import_setting": "Ativar a importação de rostos",
|
||||
"metadata_faces_import_setting_description": "Importar rostos a partir dos metadados EXIF da imagem e arquivos auxiliares",
|
||||
"metadata_settings": "Configurações de Metadados",
|
||||
"metadata_settings_description": "Gerenciar configurações de metadados",
|
||||
"migration_job": "Migração",
|
||||
"migration_job_description": "Migrar miniaturas de arquivos e rostos para a estrutura de pastas mais recente",
|
||||
"no_paths_added": "Nenhum caminho adicionado",
|
||||
@@ -174,7 +190,7 @@
|
||||
"oauth_issuer_url": "URL do emissor",
|
||||
"oauth_mobile_redirect_uri": "URI de redirecionamento móvel",
|
||||
"oauth_mobile_redirect_uri_override": "Substituição de URI de redirecionamento móvel",
|
||||
"oauth_mobile_redirect_uri_override_description": "Ative quando 'app.immich:/' for um URI de redirecionamento inválido.",
|
||||
"oauth_mobile_redirect_uri_override_description": "Ative quando o provedor do OAuth não suportar uma URI de aplicativo, por exemplo '{callback}'",
|
||||
"oauth_profile_signing_algorithm": "Algoritmo de assinatura de perfis",
|
||||
"oauth_profile_signing_algorithm_description": "Algoritmo usado para assinar o perfil do usuário.",
|
||||
"oauth_scope": "Escopo",
|
||||
@@ -194,6 +210,7 @@
|
||||
"password_settings": "Senha de acesso",
|
||||
"password_settings_description": "Gerenciar configurações de login e senha",
|
||||
"paths_validated_successfully": "Todos os caminhos validados com sucesso",
|
||||
"person_cleanup_job": "Limpeza de pessoas",
|
||||
"quota_size_gib": "Tamanho da cota (GiB)",
|
||||
"refreshing_all_libraries": "Atualizando todas as bibliotecas",
|
||||
"registration": "Registro de Administrador",
|
||||
@@ -205,8 +222,10 @@
|
||||
"require_password_change_on_login": "Exigir que o usuário altere a senha no primeiro login",
|
||||
"reset_settings_to_default": "Redefinir as configurações para o padrão",
|
||||
"reset_settings_to_recent_saved": "Redefinir as configurações para as configurações salvas recentemente",
|
||||
"scanning_library": "Analisando a biblioteca",
|
||||
"scanning_library_for_changed_files": "Escaneando a biblioteca em busca de arquivos alterados",
|
||||
"scanning_library_for_new_files": "Escaneando a biblioteca em busca de novos arquivos",
|
||||
"search_jobs": "Pesquisar tarefas...",
|
||||
"send_welcome_email": "Enviar e-mail de boas-vindas",
|
||||
"server_external_domain_settings": "Domínio externo",
|
||||
"server_external_domain_settings_description": "Domínio para links públicos compartilhados, incluindo http(s)://",
|
||||
@@ -217,7 +236,7 @@
|
||||
"sidecar_job": "Metadados secundários",
|
||||
"sidecar_job_description": "Descubra ou sincronize metadados secundários do sistema de arquivos",
|
||||
"slideshow_duration_description": "Tempo em segundos para exibir cada imagem",
|
||||
"smart_search_job_description": "Execute o aprendizado de máquina em arquivos para oferecer suporte à pesquisa inteligente",
|
||||
"smart_search_job_description": "Execute a inteligência artificial em arquivos para oferecer suporte à pesquisa inteligente",
|
||||
"storage_template_date_time_description": "A data e hora da criação do ativo é usado para a informações de data e hora",
|
||||
"storage_template_date_time_sample": "Exemplo {date}",
|
||||
"storage_template_enable_description": "Habilitar mecanismo de modelo de armazenamento",
|
||||
@@ -234,6 +253,7 @@
|
||||
"storage_template_settings_description": "Gerencie a estrutura de pasta e o nome do arquivo carregado",
|
||||
"storage_template_user_label": "<code>{label}</code> é o Rótulo de Armazenamento do usuário",
|
||||
"system_settings": "Configurações do Sistema",
|
||||
"tag_cleanup_job": "Limpeza de tags",
|
||||
"theme_custom_css_settings": "CSS customizado",
|
||||
"theme_custom_css_settings_description": "Folhas de estilo em cascata permitem que o design do Immich seja personalizado.",
|
||||
"theme_settings": "Configurações de tema",
|
||||
@@ -267,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Aceleração de hardware",
|
||||
"transcoding_hardware_acceleration_description": "Experimental; muito mais rápido, mas terá qualidade inferior com a mesma taxa de bits",
|
||||
"transcoding_hardware_decoding": "Decodificação de hardware",
|
||||
"transcoding_hardware_decoding_setting_description": "Aplica-se apenas a NVENC, QSV e RKMPP. Permite aceleração ponta a ponta em vez de apenas acelerar a codificação. Pode não funcionar em todos os vídeos.",
|
||||
"transcoding_hardware_decoding_setting_description": "Habilita a aceleração de ponta a ponta, em vez de apenas acelerar a codificação. Pode não funcionar em todos os vídeos.",
|
||||
"transcoding_hevc_codec": "Codec HEVC",
|
||||
"transcoding_max_b_frames": "Máximo de quadros B",
|
||||
"transcoding_max_b_frames_description": "Valores mais altos melhoram a eficiência da compactação, mas retardam a codificação. Pode não ser compatível com aceleração de hardware em dispositivos mais antigos. 0 desativa os quadros B, enquanto -1 define esse valor automaticamente.",
|
||||
@@ -308,6 +328,7 @@
|
||||
"trash_settings_description": "Gerenciar configurações da lixeira",
|
||||
"untracked_files": "Arquivos não rastreados",
|
||||
"untracked_files_description": "Esses arquivos não são rastreados pelo aplicativo. Eles podem ser o resultado de movimentos malsucedidos, carregamentos interrompidos ou deixados para trás devido a um erro",
|
||||
"user_cleanup_job": "Limpeza de usuários",
|
||||
"user_delete_delay": "A conta e os arquivos de <b>{user}</b> serão programados para exclusão permanente em {delay, plural, one {# dia} other {# dias}}.",
|
||||
"user_delete_delay_settings": "Excluir atraso",
|
||||
"user_delete_delay_settings_description": "Número de dias após a remoção para excluir permanentemente a conta e os arquivos de um usuário. A tarefa de exclusão de usuário é executada à meia-noite para verificar usuários que estão prontos para exclusão. As alterações nesta configuração serão avaliadas na próxima execução.",
|
||||
@@ -339,6 +360,7 @@
|
||||
"album_added_notification_setting_description": "Receba uma notificação por e-mail quando você for adicionado a um álbum compartilhado",
|
||||
"album_cover_updated": "Capa do álbum atualizada",
|
||||
"album_delete_confirmation": "Tem certeza de que deseja excluir o álbum {album}?",
|
||||
"album_delete_confirmation_description": "Se este álbum é compartilhado, os outros usuários não conseguiram mais acessá-lo.",
|
||||
"album_info_updated": "Informações do álbum atualizadas",
|
||||
"album_leave": "Sair do álbum?",
|
||||
"album_leave_confirmation": "Tem certeza de que deseja sair de {album}?",
|
||||
@@ -384,8 +406,9 @@
|
||||
"asset_has_unassigned_faces": "O arquivo tem rostos sem nomes",
|
||||
"asset_hashing": "Processando...",
|
||||
"asset_offline": "Arquivo indisponível",
|
||||
"asset_offline_description": "Este arquivo não está disponível. O Immich não pode acessar o local do arquivo. Certifique-se de que o arquivo esteja disponível e depois escaneie novamente a biblioteca.",
|
||||
"asset_offline_description": "Este arquivo externo não está mais disponível. Contate seu administrador do Immich para obter ajuda.",
|
||||
"asset_skipped": "Ignorado",
|
||||
"asset_skipped_in_trash": "Na lixeira",
|
||||
"asset_uploaded": "Carregado",
|
||||
"asset_uploading": "Carregando...",
|
||||
"assets": "Arquivos",
|
||||
@@ -397,7 +420,7 @@
|
||||
"assets_moved_to_trash_count": "{count, plural, one {# arquivo movido} other {# arquivos movidos}} para a lixeira",
|
||||
"assets_permanently_deleted_count": "{count, plural, one {# arquivo excluído permanentemente} other {# arquivos excluídos permanentemente}}",
|
||||
"assets_removed_count": "{count, plural, one {# arquivo removido} other {# arquivos removidos}}",
|
||||
"assets_restore_confirmation": "Tem certeza de que deseja restaurar todos os seus arquivos na lixeira? Esta ação não pode ser desfeita!",
|
||||
"assets_restore_confirmation": "Tem certeza de que deseja restaurar todos os seus arquivos na lixeira? Esta ação não pode ser desfeita! Nota: Arquivos externos não podem ser restaurados desta maneira.",
|
||||
"assets_restored_count": "{count, plural, one {# arquivo restaurado} other {# arquivos restaurados}}",
|
||||
"assets_trashed_count": "{count, plural, one {# arquivo movido para a lixeira} other {# arquivos movidos para a lixeira}}",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {O arquivo já faz} other {Os arquivos já fazem}} parte do álbum",
|
||||
@@ -408,6 +431,7 @@
|
||||
"birthdate_saved": "Data de nascimento salva com sucesso",
|
||||
"birthdate_set_description": "A data de nascimento é usada para calcular a idade da pessoa no momento em que a foto foi tirada.",
|
||||
"blurred_background": "Fundo desfocado",
|
||||
"bugs_and_feature_requests": "Relatar problemas & Sugestões",
|
||||
"build": "Versão de compilação",
|
||||
"build_image": "Imagem de compilação",
|
||||
"bulk_delete_duplicates_confirmation": "Tem a certeza de que deseja deletar {count, plural, one {# arquivo duplicado} other {em massa # arquivos duplicados}}? Esta ação mantém o maior arquivo de cada grupo e deleta permanentemente todos as outras duplicidades. Você não pode desfazer esta ação!",
|
||||
@@ -483,6 +507,7 @@
|
||||
"create_new_person_hint": "Atribuir arquivos selecionados a uma nova pessoa",
|
||||
"create_new_user": "Criar novo usuário",
|
||||
"create_tag": "Criar tag",
|
||||
"create_tag_description": "Crie uma nova tag. Para tags compostas, digite o caminho completo da tag, inclusive as barras.",
|
||||
"create_user": "Criar usuário",
|
||||
"created": "Criado",
|
||||
"current_device": "Dispositivo atual",
|
||||
@@ -510,11 +535,13 @@
|
||||
"delete_tag_confirmation_prompt": "Tem certeza que deseja excluir a tag {tagName} ?",
|
||||
"delete_user": "Excluir usuário",
|
||||
"deleted_shared_link": "Link de compartilhamento excluído",
|
||||
"deletes_missing_assets": "Excluir arquivos não encontrados",
|
||||
"description": "Descrição",
|
||||
"details": "Detalhes",
|
||||
"direction": "Direção",
|
||||
"disabled": "Desativado",
|
||||
"disallow_edits": "Não permitir edições",
|
||||
"discord": "Discord",
|
||||
"discover": "Descobrir",
|
||||
"dismiss_all_errors": "Dispensar todos os erros",
|
||||
"dismiss_error": "Dispensar erro",
|
||||
@@ -523,6 +550,7 @@
|
||||
"display_original_photos": "Exibir fotos originais",
|
||||
"display_original_photos_setting_description": "Prefira exibir a foto original ao visualizar um arquivo em vez de miniaturas quando o arquivo original é compatível com a web. Isso pode diminuir a velocidade de exibição das fotos.",
|
||||
"do_not_show_again": "Não mostrar esta mensagem novamente",
|
||||
"documentation": "Documentação",
|
||||
"done": "Feito",
|
||||
"download": "Baixar",
|
||||
"download_include_embedded_motion_videos": "Vídeos inclusos",
|
||||
@@ -654,6 +682,7 @@
|
||||
"unable_to_get_comments_number": "Não foi possível obter o número de comentários",
|
||||
"unable_to_get_shared_link": "Não foi possível obter link o compartilhado",
|
||||
"unable_to_hide_person": "Não foi possível esconder a pessoa",
|
||||
"unable_to_link_motion_video": "Não foi possível relacionar ao video animado",
|
||||
"unable_to_link_oauth_account": "Não foi possível associar a conta OAuth",
|
||||
"unable_to_load_album": "Não foi possível carregar o álbum",
|
||||
"unable_to_load_asset_activity": "Não foi possível carregar as atividades do arquivo",
|
||||
@@ -694,6 +723,7 @@
|
||||
"unable_to_submit_job": "Não foi possível enviar a tarefa",
|
||||
"unable_to_trash_asset": "Não foi possível enviar o arquivo para a lixeira",
|
||||
"unable_to_unlink_account": "Não foi possível desvincular conta",
|
||||
"unable_to_unlink_motion_video": "Não foi possível remover a relação com o video animado",
|
||||
"unable_to_update_album_cover": "Não foi possível atualizar a capa do álbum",
|
||||
"unable_to_update_album_info": "Não foi possível atualizar as informações do álbum",
|
||||
"unable_to_update_library": "Não foi possível atualizar a biblioteca",
|
||||
@@ -728,6 +758,8 @@
|
||||
"feature": "",
|
||||
"feature_photo_updated": "Foto principal atualizada",
|
||||
"featurecollection": "",
|
||||
"features": "Funcionalidades",
|
||||
"features_setting_description": "Gerenciar as funcionalidades da aplicação",
|
||||
"file_name": "Nome do arquivo",
|
||||
"file_name_or_extension": "Nome do arquivo ou extensão",
|
||||
"filename": "Nome do arquivo",
|
||||
@@ -737,6 +769,7 @@
|
||||
"find_them_fast": "Encontre pelo nome em uma pesquisa",
|
||||
"fix_incorrect_match": "Corrigir correspondência incorreta",
|
||||
"folders": "Pastas",
|
||||
"folders_feature_description": "Navegar pelas pastas das fotos e vídeos no sistema de arquivos",
|
||||
"force_re-scan_library_files": "Força escanear novamente todos os arquivos da biblioteca",
|
||||
"forward": "Para frente",
|
||||
"general": "Geral",
|
||||
@@ -836,6 +869,7 @@
|
||||
"license_trial_info_4": "Por favor, Considere adquirir uma licença para apoiar o desenvolvimento contínuo do serviço",
|
||||
"light": "Claro",
|
||||
"like_deleted": "Curtida excluída",
|
||||
"link_motion_video": "Relacionar video animado",
|
||||
"link_options": "Opções do Link",
|
||||
"link_to_oauth": "Link do OAuth",
|
||||
"linked_oauth_account": "Conta OAuth Vinculada",
|
||||
@@ -854,6 +888,7 @@
|
||||
"look": "Estilo",
|
||||
"loop_videos": "Repetir vídeos",
|
||||
"loop_videos_description": "Ative para repetir os vídeos automaticamente durante a exibição.",
|
||||
"main_branch_warning": "Você está utilizando a versão de desenvolvimento. É altamente recomendado que utilize a versão estável!",
|
||||
"make": "Marca",
|
||||
"manage_shared_links": "Gerir links partilhados",
|
||||
"manage_sharing_with_partners": "Gerenciar compartilhamento com parceiros",
|
||||
@@ -923,6 +958,7 @@
|
||||
"notifications": "Notificações",
|
||||
"notifications_setting_description": "Gerenciar notificações",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Recursos oficiais do Immich",
|
||||
"offline": "Offline",
|
||||
"offline_paths": "Caminhos offline",
|
||||
"offline_paths_description": "Estes resultados podem ser devidos a arquivos deletados manualmente e que não são parte de uma biblioteca externa.",
|
||||
@@ -1044,6 +1080,7 @@
|
||||
"range": "",
|
||||
"rating": "Estrelas",
|
||||
"rating_clear": "Limpar classificação",
|
||||
"rating_count": "{count, plural, one {# estrela} other {# estrelas}}",
|
||||
"rating_description": "Exibir o EXIF de classificação no painel de informações",
|
||||
"raw": "",
|
||||
"reaction_options": "Opções de reação",
|
||||
@@ -1056,11 +1093,13 @@
|
||||
"recent_searches": "Pesquisas recentes",
|
||||
"refresh": "Atualizar",
|
||||
"refresh_encoded_videos": "Atualizar vídeos codificados",
|
||||
"refresh_faces": "Atualizar rostos",
|
||||
"refresh_metadata": "Atualizar metadados",
|
||||
"refresh_thumbnails": "Atualizar miniaturas",
|
||||
"refreshed": "Atualizado",
|
||||
"refreshes_every_file": "Atualiza todos arquivos",
|
||||
"refreshing_encoded_video": "Atualizando vídeo codificado",
|
||||
"refreshing_faces": "Atualizando rostos",
|
||||
"refreshing_metadata": "Atualizando metadados",
|
||||
"regenerating_thumbnails": "Regenerando miniaturas",
|
||||
"remove": "Remover",
|
||||
@@ -1077,6 +1116,7 @@
|
||||
"removed_from_archive": "Removido do arquivo",
|
||||
"removed_from_favorites": "Removido dos favoritos",
|
||||
"removed_from_favorites_count": "{count, plural, one {# Removido} other {# Removidos}} dos favoritos",
|
||||
"removed_tagged_assets": "Tag removida de {count, plural, one {# arquivo} other {# arquivos}}",
|
||||
"rename": "Renomear",
|
||||
"repair": "Reparar",
|
||||
"repair_no_results_message": "Arquivos perdidos ou não rastreados aparecem aqui",
|
||||
@@ -1108,6 +1148,7 @@
|
||||
"say_something": "Diga algo",
|
||||
"scan_all_libraries": "Escanear Todas Bibliotecas",
|
||||
"scan_all_library_files": "Re-escanear todos arquivos da biblioteca",
|
||||
"scan_library": "Analisar",
|
||||
"scan_new_library_files": "Escanear novos arquivos na biblioteca",
|
||||
"scan_settings": "Opções de escanear",
|
||||
"scanning_for_album": "Escaneando por álbum...",
|
||||
@@ -1123,8 +1164,10 @@
|
||||
"search_for_existing_person": "Pesquisar por pessoas",
|
||||
"search_no_people": "Nenhuma pessoa",
|
||||
"search_no_people_named": "Nenhuma pessoa chamada \"{name}\"",
|
||||
"search_options": "Opções de pesquisa",
|
||||
"search_people": "Pesquisar pessoas",
|
||||
"search_places": "Pesquisar lugares",
|
||||
"search_settings": "Configurações de pesquisa",
|
||||
"search_state": "Pesquisar estado...",
|
||||
"search_tags": "Procurar tags...",
|
||||
"search_timezone": "Pesquisar fuso horário...",
|
||||
@@ -1192,14 +1235,18 @@
|
||||
"show_person_options": "Exibir opções da pessoa",
|
||||
"show_progress_bar": "Exibir barra de progresso",
|
||||
"show_search_options": "Exibir opções de pesquisa",
|
||||
"show_slideshow_transition": "Usar transições no modo de apresentação",
|
||||
"show_supporter_badge": "Insígnia de Contribuidor",
|
||||
"show_supporter_badge_description": "Mostrar a insígnia de contribuidor",
|
||||
"shuffle": "Aleatório",
|
||||
"sidebar": "Barra lateral",
|
||||
"sidebar_display_description": "Exibir um link para visualizar na barra lateral",
|
||||
"sign_out": "Sair",
|
||||
"sign_up": "Registrar",
|
||||
"size": "Tamanho",
|
||||
"skip_to_content": "Pular para o conteúdo",
|
||||
"skip_to_folders": "Ir para pastas",
|
||||
"skip_to_tags": "Ir para as tags",
|
||||
"slideshow": "Apresentação",
|
||||
"slideshow_settings": "Opções de apresentação",
|
||||
"sort_albums_by": "Ordenar álbuns por...",
|
||||
@@ -1230,21 +1277,32 @@
|
||||
"submit": "Enviar",
|
||||
"suggestions": "Sugestões",
|
||||
"sunrise_on_the_beach": "Nascer do sol na praia",
|
||||
"support": "Ajuda",
|
||||
"support_and_feedback": "Ajuda & Feedback",
|
||||
"support_third_party_description": "Sua instalação do Immich é fornecida por terceiros. É possível que problemas sejam causados por eles, por isso, se tiver problemas, procure primeiro ajuda com eles utilizando os links abaixo.",
|
||||
"swap_merge_direction": "Alternar direção da mesclagem",
|
||||
"sync": "Sincronizar",
|
||||
"tag": "Tag",
|
||||
"tag_assets": "Marcar com tag",
|
||||
"tag_created": "Tag foi criada: {tag}",
|
||||
"tag_feature_description": "Visualizar fotos e videos agrupados pelo tópico da tag",
|
||||
"tag_not_found_question": "Não consegue encontrar a tag? <link>Crie uma tag nova aqui.</link>",
|
||||
"tag_updated": "Tag foi atualizada: {tag}",
|
||||
"tagged_assets": "{count, plural, one {# arquivo marcado} other {# arquivos marcados}} com a tag",
|
||||
"tags": "Tags",
|
||||
"template": "Modelo",
|
||||
"theme": "Tema",
|
||||
"theme_selection": "Selecionar tema",
|
||||
"theme_selection_description": "Defina automaticamente o tema como claro ou escuro com base na preferência do sistema do seu navegador",
|
||||
"they_will_be_merged_together": "Eles serão combinados",
|
||||
"third_party_resources": "Recursos de terceiros",
|
||||
"time_based_memories": "Memórias baseada no tempo",
|
||||
"timezone": "Fuso horário",
|
||||
"to_archive": "Arquivar",
|
||||
"to_change_password": "Alterar senha",
|
||||
"to_favorite": "Favorito",
|
||||
"to_login": "Iniciar sessão",
|
||||
"to_parent": "Voltar um nível acima",
|
||||
"to_trash": "Mover para a lixeira",
|
||||
"toggle_settings": "Alternar configurações",
|
||||
"toggle_theme": "Alternar tema escuro",
|
||||
@@ -1266,9 +1324,11 @@
|
||||
"unknown_album": "",
|
||||
"unknown_year": "Ano desconhecido",
|
||||
"unlimited": "Ilimitado",
|
||||
"unlink_motion_video": "Remover relação com video animado",
|
||||
"unlink_oauth": "Desvincular OAuth",
|
||||
"unlinked_oauth_account": "Conta OAuth desvinculada",
|
||||
"unnamed_album": "Álbum sem nome",
|
||||
"unnamed_album_delete_confirmation": "Tem certeza que deseja excluir este álbum?",
|
||||
"unnamed_share": "Compartilhamento sem nome",
|
||||
"unsaved_change": "Alteração não salva",
|
||||
"unselect_all": "Limpar seleção",
|
||||
@@ -1308,6 +1368,8 @@
|
||||
"version": "Versão",
|
||||
"version_announcement_closing": "De seu amigo, Alex",
|
||||
"version_announcement_message": "Olá amigo! Uma nova versão do aplicativo está disponível. Para evitar configurações incorretas, por favor verifique com calma a página de <link>notas da versão</link> e certifique-se que os arquivos <code>docker-compose.yml</code> e <code>.env</code> estão configurados corretamente, principalmente se você usa o WatchTower ou qualquer outro mecanismo que faça atualizações automáticas.",
|
||||
"version_history": "Histórico de versões",
|
||||
"version_history_item": "Instalado {version} em {date}",
|
||||
"video": "Vídeo",
|
||||
"video_hover_setting": "Reproduzir miniatura do vídeo ao passar o mouse",
|
||||
"video_hover_setting_description": "Reproduzir a miniatura do vídeo ao passar o mouse sobre o item. Mesmo quando desativado, a reprodução pode ser iniciada ao passar o mouse sobre o ícone de reprodução.",
|
||||
@@ -50,26 +50,35 @@
|
||||
"external_library_created_at": "Bibliotecă externă (creată pe {date})",
|
||||
"external_library_management": "Managementul Bibliotecii Externe",
|
||||
"face_detection": "Detecție facială",
|
||||
"face_detection_description": "Detectează fețele din active folosind învățarea automată. Pentru videoclipuri, este luată în considerare doar miniatura. „Toate” (re)procesează toate activele. „Lipsă” adaugă în coadă active care nu au fost încă procesate. Fețele detectate vor fi puse în coadă pentru recunoașterea facială după finalizarea detectării feței, grupându-le în persoane existente sau noi.",
|
||||
"facial_recognition_job_description": "Grupați fețele detectate în persoane. Acest pas rulează după ce Detectarea Feței este finalizată. „Toate” (re)grupează toate fețele. „Lipsă” adaugă în coadă fețe care nu au o persoană desemnată.",
|
||||
"face_detection_description": "Detectează fețele din fișiere folosind învățare automată. Pentru videoclipuri, este luată în considerare doar miniatura. „Reînprospătează” (re)procesează toate fișierele. „Resetează” adaugă în coadă fișierele care nu au fost încă procesate. Fețele detectate vor fi puse în coadă pentru recunoașterea facială după finalizarea detectării feței, grupându-le în persoane existente sau noi.",
|
||||
"facial_recognition_job_description": "Grupați fețele detectate în persoane. Acest pas rulează după ce Detectarea Feței este finalizată. „Resetează” (re)grupează toate fețele. „Lipsă” adaugă în coadă fețe care nu au o persoană desemnată.",
|
||||
"failed_job_command": "Comanda {command} a eșuat pentru jobul: {job}",
|
||||
"force_delete_user_warning": "AVERTISMENT: Acest lucru va elimina imediat utilizatorul și toate activele sale. Acest lucru nu poate fi anulat și fișierele nu pot fi recuperate.",
|
||||
"forcing_refresh_library_files": "Forțarea reîmprospătării tuturor fișierelor din bibliotecă",
|
||||
"image_format": "Formateaza",
|
||||
"image_format_description": "WebP produce fișiere mai mici decât JPEG, dar este mai lent de codat.",
|
||||
"image_prefer_embedded_preview": "Preferați previzualizarea încorporată",
|
||||
"image_prefer_embedded_preview_setting_description": "Folosiți previzualizările încorporate în fotografiile RAW ca intrare pentru procesarea imaginii, atunci când sunt disponibile. Acest lucru poate produce culori mai precise pentru unele imagini, dar calitatea previzualizării depinde de cameră și imaginea poate avea mai multe artefacte de compresie.",
|
||||
"image_prefer_wide_gamut": "Preferă o gamă largă",
|
||||
"image_prefer_wide_gamut_setting_description": "Utilizați Display P3 pentru miniaturi. Acest lucru păstrează mai bine vibrația imaginilor cu spații de culoare largi, dar imaginile pot apărea diferit pe dispozitivele cu o versiune mai veche de browser. Imaginile sRGB sunt păstrate ca sRGB pentru a evita schimbările de culoare.",
|
||||
"image_preview_description": "Imagine de dimensiune medie cu metadate eliminate, utilizată la vizualizarea unui singur element și pentru învățarea automată",
|
||||
"image_preview_format": "Format de previzualizare",
|
||||
"image_preview_quality_description": "Calitatea previzualizării de la 1 la 100. O valoare mai mare oferă o calitate mai bună, dar produce fișiere mai mari și poate reduce receptivitatea aplicației. Setarea unei valori scăzute poate afecta calitatea învățării automate.",
|
||||
"image_preview_resolution": "Previzualizare rezoluție",
|
||||
"image_preview_resolution_description": "Folosit la vizualizarea unei singure fotografii și pentru învățarea automată. Rezoluțiile mai mari pot păstra mai multe detalii, dar codarea durează mai mult, au dimensiuni mai mari ale fișierelor și pot reduce capacitatea de răspuns a aplicației.",
|
||||
"image_preview_title": "Previzualizeaza setarile",
|
||||
"image_quality": "Calitate",
|
||||
"image_quality_description": "Calitatea imaginii de la 1 la 100. Număr mai mare este mai bun pentru calitate dar produce fișiere mai mari, această opțiune afectează imaginile Preview și Thumbnail.",
|
||||
"image_resolution": "Rezolutie",
|
||||
"image_resolution_description": "Rezoluțiile mai mari pot păstra mai multe detalii, dar necesită mai mult timp pentru a fi codificate, au dimensiuni mai mari ale fișierelor și pot reduce răspunsul aplicației.",
|
||||
"image_settings": "Setările imaginii",
|
||||
"image_settings_description": "Gestionează calitatea și rezoluția imaginilor generate",
|
||||
"image_thumbnail_description": "Miniatură mică cu metadate eliminate, utilizată la vizualizarea grupurilor de fotografii, cum ar fi în cronologia principală",
|
||||
"image_thumbnail_format": "Format imagini miniatură",
|
||||
"image_thumbnail_quality_description": "Calitatea miniaturii de la 1 la 100. O valoare mai mare oferă o calitate mai bună, dar produce fișiere mai mari și poate reduce receptivitatea aplicației.",
|
||||
"image_thumbnail_resolution": "Rezoluție imagini miniatură",
|
||||
"image_thumbnail_resolution_description": "Folosit la vizualizarea unor grupuri de fotografii (cronologie principală, vizualizare album etc.). Rezoluțiile mai mari pot păstra mai multe detalii, dar codarea durează mai mult, au dimensiuni mai mari ale fișierelor și pot reduce capacitatea de răspuns a aplicației.",
|
||||
"image_thumbnail_title": "Setari miniaturi",
|
||||
"job_concurrency": "concurență {job}",
|
||||
"job_created": "Sarcină creată",
|
||||
"job_not_concurrency_safe": "Acest job nu este sigur pentru a rula în concurență.",
|
||||
@@ -200,6 +209,7 @@
|
||||
"password_settings": "Autentificare cu parolǎ",
|
||||
"password_settings_description": "Gestioneazǎ setǎrile de autentificare cu parola",
|
||||
"paths_validated_successfully": "Toate cǎile au fost validate cu succes",
|
||||
"person_cleanup_job": "Ștergere persoane",
|
||||
"quota_size_gib": "Spațiu de stocare alocat (GiB)",
|
||||
"refreshing_all_libraries": "Bibliotecile sunt în curs de reîmprospǎtare",
|
||||
"registration": "Înregistrare administratori",
|
||||
@@ -211,8 +221,10 @@
|
||||
"require_password_change_on_login": "Obligǎ utilizatorul sǎ își schimbe parola la prima autentificare",
|
||||
"reset_settings_to_default": "Reseteazǎ setǎrile la valorile implicite",
|
||||
"reset_settings_to_recent_saved": "Reseteazǎ setǎrile la valorile salvate recent",
|
||||
"scanning_library": "Se scanează biblioteca",
|
||||
"scanning_library_for_changed_files": "Se scaneazǎ biblioteca pentru fișiere modificate",
|
||||
"scanning_library_for_new_files": "Se scaneazǎ biblioteca pentru fișiere noi",
|
||||
"search_jobs": "Caută în procesări...",
|
||||
"send_welcome_email": "Trimite email de bun-venit",
|
||||
"server_external_domain_settings": "Domeniu extern",
|
||||
"server_external_domain_settings_description": "Domeniu pentru distribuire publicǎ a scurtǎturilor, incluzând http(s)://",
|
||||
@@ -392,8 +404,8 @@
|
||||
"asset_filename_is_offline": "Resursa {filename} este offline",
|
||||
"asset_has_unassigned_faces": "Resursa are fețe neatribuite",
|
||||
"asset_hashing": "Hașurare...",
|
||||
"asset_offline": "Resursă offline",
|
||||
"asset_offline_description": "Această resursă este offline. Immich nu poate accesa locația fișierului său. Vă rugăm să vă asigurați că resursa este disponibilă și apoi să efectuați o nouă scanare a bibliotecii.",
|
||||
"asset_offline": "Resursă Offline",
|
||||
"asset_offline_description": "Această resursă externă nu mai este găsită pe disc. Contactează te rog administratorul tău Immich pentru ajutor.",
|
||||
"asset_skipped": "Sărit",
|
||||
"asset_skipped_in_trash": "În gunoi",
|
||||
"asset_uploaded": "Încărcat",
|
||||
@@ -406,7 +418,7 @@
|
||||
"assets_moved_to_trash_count": "Am mutat {count, plural, one {# resursă} other {# resurse}} în coșul de gunoi",
|
||||
"assets_permanently_deleted_count": "Șters permanent {count, plural, one {# resursă} other {# resurse}}",
|
||||
"assets_removed_count": "Eliminat {count, plural, one {# resursă} other {# resurse}}",
|
||||
"assets_restore_confirmation": "Ești sigur că vrei să restaurezi toate resursele tale din coșul de gunoi? Nu poți anula această acțiune!",
|
||||
"assets_restore_confirmation": "Ești sigur că vrei să restaurezi toate resursele tale din coșul de gunoi? Nu poți anula această acțiune! Ține minte că resursele offline nu se restaurează astfel.",
|
||||
"assets_restored_count": "Restaurat {count, plural, one {# resursă} other {# resurse}}",
|
||||
"assets_trashed_count": "Mutat în coșul de gunoi {count, plural, one {# resursă} other {# resurse}}",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {Resursa era} other {Resursele erau}} deja parte din album",
|
||||
@@ -513,18 +525,20 @@
|
||||
"delete_api_key_prompt": "Sunteți sigur că doriți să ștergeți această cheie API?",
|
||||
"delete_duplicates_confirmation": "Sunteți sigur că doriți să ștergeți permanent aceste duplicate?",
|
||||
"delete_key": "Șterge cheie",
|
||||
"delete_library": "Șterge biblioteca",
|
||||
"delete_library": "Șterge Biblioteca",
|
||||
"delete_link": "Șterge linkul",
|
||||
"delete_shared_link": "Șterge link-ul partajat",
|
||||
"delete_tag": "Șterge etichetă",
|
||||
"delete_tag_confirmation_prompt": "Ești sigur că vrei să ștergi eticheta {tagName} ?",
|
||||
"delete_user": "Șterge utilizator",
|
||||
"deleted_shared_link": "Link partajat șters",
|
||||
"deletes_missing_assets": "Șterge resursele lipsă de pe disc",
|
||||
"description": "Descriere",
|
||||
"details": "Detalii",
|
||||
"direction": "Direcție",
|
||||
"disabled": "Dezactivat",
|
||||
"disallow_edits": "Interzice modificările",
|
||||
"discord": "Discord",
|
||||
"discover": "Descoperiți",
|
||||
"dismiss_all_errors": "Ignoră toate erorile",
|
||||
"dismiss_error": "Ignorați eroarea",
|
||||
@@ -533,6 +547,7 @@
|
||||
"display_original_photos": "Afișați fotografiile originale",
|
||||
"display_original_photos_setting_description": "Preferă să afișezi fotografia originală atunci când vizualizezi o resursă, în loc de miniaturi, atunci când resursa originală este compatibilă cu web-ul. Aceasta poate duce la viteze mai lente de afișare a fotografiilor.",
|
||||
"do_not_show_again": "Nu mai afișa acest mesaj",
|
||||
"documentation": "Documentație",
|
||||
"done": "Gata",
|
||||
"download": "Descarcă",
|
||||
"download_include_embedded_motion_videos": "Videoclipuri încorporate",
|
||||
@@ -640,25 +655,34 @@
|
||||
"unable_to_change_visibility": "Nu se poate schimba vizibilitatea pentru {count, plural, one {# persoană} other {# persoane}}",
|
||||
"unable_to_check_item": "",
|
||||
"unable_to_check_items": "",
|
||||
"unable_to_create_admin_account": "",
|
||||
"unable_to_create_library": "",
|
||||
"unable_to_create_user": "",
|
||||
"unable_to_delete_album": "",
|
||||
"unable_to_delete_asset": "",
|
||||
"unable_to_delete_user": "",
|
||||
"unable_to_complete_oauth_login": "Nu putut fi realizată logarea prin OAuth",
|
||||
"unable_to_connect": "Nu se poate conecta",
|
||||
"unable_to_connect_to_server": "Nu se poate conecta la server",
|
||||
"unable_to_copy_to_clipboard": "Nu poate fi copiat, asigură-te că accesezi pagina prin https",
|
||||
"unable_to_create_admin_account": "Nu se poate crea contul de administrator",
|
||||
"unable_to_create_api_key": "Nu se poate crea o nouă cheie API",
|
||||
"unable_to_create_library": "Nu se poate crea biblioteca",
|
||||
"unable_to_create_user": "Nu se poate crea userul",
|
||||
"unable_to_delete_album": "Nu se poate șterge albumul",
|
||||
"unable_to_delete_asset": "Nu poate fi ștearsă resursa",
|
||||
"unable_to_delete_assets": "Eroare la ștergerea resurselor",
|
||||
"unable_to_delete_user": "Nu se poate șterge userul",
|
||||
"unable_to_download_files": "Nu se pot descărca fișierele",
|
||||
"unable_to_empty_trash": "",
|
||||
"unable_to_enter_fullscreen": "",
|
||||
"unable_to_exit_fullscreen": "",
|
||||
"unable_to_hide_person": "",
|
||||
"unable_to_load_album": "",
|
||||
"unable_to_hide_person": "Nu se poate ascunde persoana",
|
||||
"unable_to_load_album": "Nu se poate încărca albumul",
|
||||
"unable_to_load_asset_activity": "",
|
||||
"unable_to_load_items": "",
|
||||
"unable_to_load_liked_status": "",
|
||||
"unable_to_play_video": "",
|
||||
"unable_to_play_video": "Nu se poate reda videoul",
|
||||
"unable_to_refresh_user": "",
|
||||
"unable_to_remove_album_users": "",
|
||||
"unable_to_remove_album_users": "Nu se pot șterge userii din album",
|
||||
"unable_to_remove_api_key": "Nu se poate șterge cheia API",
|
||||
"unable_to_remove_comment": "",
|
||||
"unable_to_remove_library": "",
|
||||
"unable_to_remove_deleted_assets": "Nu se pot șterge fișierele offline",
|
||||
"unable_to_remove_library": "Nu se poate șterge biblioteca",
|
||||
"unable_to_remove_offline_files": "Nu se pot șterge fișierele offline",
|
||||
"unable_to_remove_partner": "Imposibil de eliminat partenerul",
|
||||
"unable_to_remove_reaction": "Nu se poate elimina reația",
|
||||
@@ -682,10 +706,11 @@
|
||||
"unable_to_submit_job": "",
|
||||
"unable_to_trash_asset": "",
|
||||
"unable_to_unlink_account": "",
|
||||
"unable_to_update_library": "",
|
||||
"unable_to_update_location": "",
|
||||
"unable_to_update_settings": "",
|
||||
"unable_to_update_user": ""
|
||||
"unable_to_update_album_cover": "Nu se poate actualiza coperta de album",
|
||||
"unable_to_update_library": "Nu se poate actualiza biblioteca",
|
||||
"unable_to_update_location": "Nu se poate actualiza locația",
|
||||
"unable_to_update_settings": "Nu se pot actualiza setările",
|
||||
"unable_to_update_user": "Nu se poate actualiza utilizatorul"
|
||||
},
|
||||
"every_day_at_onepm": "",
|
||||
"every_night_at_midnight": "",
|
||||
@@ -28,7 +28,7 @@
|
||||
"added_to_favorites_count": "Добавлено{count, number} в избранное",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Добавьте шаблоны исключений. Подстановка с использованием *, ** и ? поддерживается. Чтобы игнорировать все файлы в любом каталоге с именем «Raw», используйте «**/Raw/**». Чтобы игнорировать все файлы, заканчивающиеся на «.tif», используйте «**/*.tif». Чтобы игнорировать абсолютный путь, используйте «/path/to/ignore/**».",
|
||||
"asset_offline_description": "Этот внешний файл библиотеки больше не найден на диске и был перемещён в корзину. Если файл был перемещён внутри библиотеки, проверьте свою временную шкалу, чтобы найти новый соответствующий ресурс. Чтобы восстановить этот файл, убедитесь, что путь к файлу ниже доступен для Immich, и выполните сканирование библиотеки.",
|
||||
"asset_offline_description": "Этот файл внешней библиотеки не был найден на диске и был перемещён в корзину. Если файл был перемещён внутри библиотеки, проверьте временную шкалу, чтобы найти новый соответствующий ресурс. Чтобы восстановить файл, убедитесь, что путь ниже доступен для Immich и выполните сканирование библиотеки.",
|
||||
"authentication_settings": "Настройки аутентификации",
|
||||
"authentication_settings_description": "Управление паролями, OAuth и другими настройками аутентификации",
|
||||
"authentication_settings_disable_all": "Вы уверены, что хотите отключить все методы входа? Вход будет полностью отключен.",
|
||||
@@ -38,7 +38,7 @@
|
||||
"cleared_jobs": "Очищены задачи для: {job}",
|
||||
"config_set_by_file": "Настроено с помощью файла конфигурации",
|
||||
"confirm_delete_library": "Вы действительно хотите удалить библиотеку \"{library}\"?",
|
||||
"confirm_delete_library_assets": "Вы уверены, что хотите удалить эту библиотеку? Это безвозвратно удалит {count, plural, one {# содержимый объект} few {# содержимых объекта} other {all # содержимых объектов}} с Immich. Файлы останутся на диске.",
|
||||
"confirm_delete_library_assets": "Вы уверены, что хотите удалить эту библиотеку? Это безвозвратно удалит {count, plural, one {# содержимый объект} few {# содержимых объекта} other {all # содержимых объектов}} из Immich. Файлы останутся на диске.",
|
||||
"confirm_email_below": "Чтобы подтвердить, введите \"{email}\" ниже",
|
||||
"confirm_reprocess_all_faces": "Вы уверены, что хотите повторно определить все лица? Будут также удалены имена со всех лиц.",
|
||||
"confirm_user_password_reset": "Вы уверены, что хотите сбросить пароль пользователя {user}?",
|
||||
@@ -51,10 +51,10 @@
|
||||
"external_library_created_at": "Внешняя библиотека (создана {date})",
|
||||
"external_library_management": "Управление внешними библиотеками",
|
||||
"face_detection": "Обнаружение лиц",
|
||||
"face_detection_description": "Обнаруживает лица на ресурсах с помощью машинного обучения. Для видео учитывается только миниатюра. “Все” - обрабатывает все ресурсы. “Пропущенные” - в очередь помещаются только не обработанные ресурсы. Обнаруженные лица будут помещены в очередь для распознавания лиц после завершения обнаружения лиц, объединяя их в существующие или новые группы людей.",
|
||||
"facial_recognition_job_description": "Группирует распознанные лица по людям. Этот шаг выполняется после завершения обнаружения лиц. “Все” - группирует все лица. “Пропущенные” - помещает в очередь лица, не привязанные к человеку.",
|
||||
"face_detection_description": "Обнаруживает лица на медиа с помощью машинного обучения. Для видео учитывается только миниатюра. “Обновить” — обработать все медиа. “Сброс” — удалить все имеющиеся данные лиц и обработать заново. “Пропущенные” — добавить в очередь необработанные медиа. Обнаруженные лица будут помещены в очередь распознавания для привязки к существующим или новым людям.",
|
||||
"facial_recognition_job_description": "Группирует распознанные лица по людям. Этот шаг выполняется после завершения обнаружения лиц. “Сброс” - группирует все лица. “Пропущенные” - помещает в очередь лица, не привязанные к человеку.",
|
||||
"failed_job_command": "Команда {command} не выполнена для задачи: {job}",
|
||||
"force_delete_user_warning": "ПРЕДУПРЕЖДЕНИЕ: Это приведет к немедленному удалению пользователя и всех ресурсов. Это невозможно отменить, и файлы не могут быть восстановлены.",
|
||||
"force_delete_user_warning": "ПРЕДУПРЕЖДЕНИЕ: Это приведет к немедленному удалению пользователя и его ресурсов. Это действие невозможно отменить, и файлы не могут быть восстановлены.",
|
||||
"forcing_refresh_library_files": "Принудительное обновление всех файлов библиотеки",
|
||||
"image_format": "Формат",
|
||||
"image_format_description": "WebP создает файлы меньшего размера, чем JPEG, но кодирует медленнее.",
|
||||
@@ -62,7 +62,7 @@
|
||||
"image_prefer_embedded_preview_setting_description": "Используйте встроенные превью в фотографиях RAW в качестве входных данных для обработки изображений, если они доступны. Это может обеспечить более точную цветопередачу для некоторых изображений, но качество предварительного просмотра зависит от камеры, и изображение может иметь больше артефактов сжатия.",
|
||||
"image_prefer_wide_gamut": "Предпочитаю широкую гамму",
|
||||
"image_prefer_wide_gamut_setting_description": "Используйте Display P3 для миниатюр. Это лучше сохраняет яркость изображений с широким цветовым пространством, но изображения могут выглядеть по-другому на старых устройствах со старой версией браузера. Изображения sRGB сохраняются в формате sRGB, что позволяет избежать цветовых сдвигов.",
|
||||
"image_preview_description": "Изображение среднего размера с разделенными метаданными, используемое при просмотре отдельного объекта и для машинного обучения",
|
||||
"image_preview_description": "Изображение среднего размера без метаданных, используемое при отдельном просмотре и для машинного обучения",
|
||||
"image_preview_format": "Формат превью",
|
||||
"image_preview_quality_description": "Качество предварительного просмотра от 1 до 100. Чем выше, тем лучше, но при этом создаются файлы большего размера и может снизиться скорость отклика приложения. Установка низкого значения может повлиять на качество машинного обучения.",
|
||||
"image_preview_resolution": "Разрешение превью",
|
||||
@@ -110,7 +110,7 @@
|
||||
"machine_learning_clip_model_description": "Названия моделей CLIP размещены <link>здесь</link>. Обратите внимание, что при изменении модели необходимо заново запустить задачу «Интеллектуальный поиск» для всех изображений.",
|
||||
"machine_learning_duplicate_detection": "Поиск дубликатов",
|
||||
"machine_learning_duplicate_detection_enabled": "Включить обнаружение дубликатов",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Если этот параметр отключен, абсолютно идентичные ресурсы всё равно будут удалены из дубликатов.",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Если этот параметр отключен, абсолютно идентичные файлы всё равно будут удалены из дубликатов.",
|
||||
"machine_learning_duplicate_detection_setting_description": "Используйте встраивания CLIP для поиска вероятных дубликатов",
|
||||
"machine_learning_enabled": "Включите машинное обучение",
|
||||
"machine_learning_enabled_description": "При отключении, все функции ML будут отключены независимо от следующих параметров.",
|
||||
@@ -151,16 +151,16 @@
|
||||
"map_settings_description": "Управление настройками карты",
|
||||
"map_style_description": "URL-адрес темы карты style.json",
|
||||
"metadata_extraction_job": "Извлечение метаданных",
|
||||
"metadata_extraction_job_description": "Извлекает метаданные из каждого ресурса, такие как координаты GPS и разрешение",
|
||||
"metadata_extraction_job_description": "Извлекает метаданные из каждого файла, такие как местоположение, лица и разрешение",
|
||||
"metadata_faces_import_setting": "Включить импорт лиц",
|
||||
"metadata_faces_import_setting_description": "Импорт лиц из изображений EXIF-данных и файлов sidecar",
|
||||
"metadata_settings": "Настройки метаданных",
|
||||
"metadata_settings_description": "Управление настройками метаданных",
|
||||
"migration_job": "Миграция",
|
||||
"migration_job_description": "Выполняет перенос миниатюр для ресурсов и лиц в последнюю структуру папок",
|
||||
"migration_job_description": "Выполняет перенос миниатюр ресурсов и лиц в последнюю структуру папок",
|
||||
"no_paths_added": "Пути не добавлены",
|
||||
"no_pattern_added": "Шаблон не добавлен",
|
||||
"note_apply_storage_label_previous_assets": "Примечание: Чтобы применить тег хранилища к ранее загруженным ресурсам запустите",
|
||||
"note_apply_storage_label_previous_assets": "Примечание: Чтобы применить тег хранилища к ранее загруженным ресурсам, запустите",
|
||||
"note_cannot_be_changed_later": "ПРИМЕЧАНИЕ: Это невозможно изменить позже!",
|
||||
"note_unlimited_quota": "Примечание: Введите 0 для неограниченной квоты или оставьте пустым",
|
||||
"notification_email_from_address": "Адрес отправителя",
|
||||
@@ -236,8 +236,8 @@
|
||||
"sidecar_job": "Метаданные из sidecar-файлов",
|
||||
"sidecar_job_description": "Обнаруживает и синхронизирует метаданные из sidecar-файлов",
|
||||
"slideshow_duration_description": "Количество секунд для отображения каждого изображения",
|
||||
"smart_search_job_description": "Запускает машинное обучение на объектах для поддержки умного поиска",
|
||||
"storage_template_date_time_description": "Время создание объекта использовано как информация о времени съемки",
|
||||
"smart_search_job_description": "Распознает содержимое медиафайлов для умного поиска",
|
||||
"storage_template_date_time_description": "Время создания файла использовано как информация о времени съемки",
|
||||
"storage_template_date_time_sample": "Время выборки {date}",
|
||||
"storage_template_enable_description": "Включить механизм шаблонов хранилища",
|
||||
"storage_template_hash_verification_enabled": "Включить проверку хеша",
|
||||
@@ -287,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Аппаратное ускорение",
|
||||
"transcoding_hardware_acceleration_description": "Экспериментальный; намного быстрее, но будет иметь более низкое качество при том же битрейте",
|
||||
"transcoding_hardware_decoding": "Аппаратное декодирование",
|
||||
"transcoding_hardware_decoding_setting_description": "Применяется только к NVENC и RKMPP. Включает сквозное ускорение, а не только ускорение кодирования. Может работать не со всеми видео.",
|
||||
"transcoding_hardware_decoding_setting_description": "Включает сквозное ускорение, а не только ускорение кодирования. Может работать не со всеми видео.",
|
||||
"transcoding_hevc_codec": "Кодек HEVC",
|
||||
"transcoding_max_b_frames": "Максимально промежуточных кадров",
|
||||
"transcoding_max_b_frames_description": "Более высокие значения повышают эффективность сжатия, но замедляют кодирование. Может быть несовместимо с аппаратным ускорением на старых устройствах. 0 отключает B-кадры, а -1 устанавливает это значение автоматически.",
|
||||
@@ -323,17 +323,17 @@
|
||||
"transcoding_video_codec_description": "VP9 обладает высокой эффективностью и веб-совместимостью, но перекодирование занимает больше времени. HEVC работает аналогично, но имеет меньшую веб-совместимость. H.264 широко совместим и быстро перекодируется, но создает файлы гораздо большего размера. AV1 — наиболее эффективный кодек, но он не поддерживается на старых устройствах.",
|
||||
"trash_enabled_description": "Включить корзину",
|
||||
"trash_number_of_days": "Срок хранения",
|
||||
"trash_number_of_days_description": "Количество дней, в течение которых объекты будут храниться в корзине, прежде чем они будут окончательно удалены",
|
||||
"trash_number_of_days_description": "Количество дней, в течение которых файлы будут храниться в корзине до окончательного удаления",
|
||||
"trash_settings": "Настройки корзины",
|
||||
"trash_settings_description": "Управление настройками корзины",
|
||||
"untracked_files": "НЕОТСЛЕЖИВАЕМЫЕ ФАЙЛЫ",
|
||||
"untracked_files_description": "Приложение не отслеживает эти файлы. Они могут быть результатом неудачных перемещений, прерванных загрузок или пропущены из-за ошибки",
|
||||
"user_cleanup_job": "Очистка пользователя",
|
||||
"user_delete_delay": "Аккаунт и ресурсы пользователя <b>{user}</b> будут запланированы для окончательного удаления через {delay, plural, one {# день} few {# дня} many {# дней} other {# дня}}.",
|
||||
"user_delete_delay": "Аккаунт и файлы пользователя <b>{user}</b> будут отложены до окончательного удаления через {delay, plural, one {# день} few {# дня} many {# дней} other {# дня}}.",
|
||||
"user_delete_delay_settings": "Отложенное удаление",
|
||||
"user_delete_delay_settings_description": "Срок в днях, по истечение которого происходит окончательное удаление учетной записи пользователя и его ресурсов после удаления учётной записи. Задача по удалению пользователей выполняется в полночь. Изменения этой настройки будут учтены при следующем запуске задачи.",
|
||||
"user_delete_immediately": "Аккаунт и ресурсы пользователя <b>{user}</b> будут поставлены в очередь на <b>немедленное</b> окончательное удаление.",
|
||||
"user_delete_immediately_checkbox": "Поставить пользователя и объекты в очередь для удаления",
|
||||
"user_delete_delay_settings_description": "Срок в днях, по истечение которого происходит окончательное удаление учетной записи пользователя и его ресурсов. Задача по удалению пользователей выполняется в полночь. Изменения этой настройки будут учтены при следующем запуске задачи.",
|
||||
"user_delete_immediately": "Аккаунт и файлы пользователя <b>{user}</b> будут <b>немедленно</b> поставлены в очередь для окончательного удаления.",
|
||||
"user_delete_immediately_checkbox": "Поместить пользователя и его файлы в очередь для немедленного удаления",
|
||||
"user_management": "Управление пользователями",
|
||||
"user_password_has_been_reset": "Пароль пользователя был сброшен:",
|
||||
"user_password_reset_description": "Пожалуйста, предоставьте временный пароль пользователю и сообщите ему, что при следующем входе в систему пароль нужно будет изменить.",
|
||||
@@ -370,12 +370,12 @@
|
||||
"album_remove_user_confirmation": "Вы уверены, что хотите удалить пользователя {user}?",
|
||||
"album_share_no_users": "Похоже, вы поделились этим альбомом со всеми пользователями или у вас нет пользователей, с которыми можно поделиться.",
|
||||
"album_updated": "Альбом обновлён",
|
||||
"album_updated_setting_description": "Получать уведомление по электронной почте, когда в общий альбом добавлены новые ресурсы",
|
||||
"album_updated_setting_description": "Получать уведомление по электронной почте при добавлении новых ресурсов в общий альбом",
|
||||
"album_user_left": "Вы покинули {album}",
|
||||
"album_user_removed": "Пользователь {user} удален",
|
||||
"album_with_link_access": "Поделитесь ссылкой на альбом, чтобы ваши друзья могли его посмотреть.",
|
||||
"albums": "Альбомы",
|
||||
"albums_count": "{count, plural, one {Альбом ({count, number})} few {Альбома ({count, number})} many {Альбомов ({count, number})} other {Альбомов ({count, number})}}",
|
||||
"albums_count": "{count, plural, one {{count, number} альбом} few {{count, number} альбома} many {{count, number} альбомов} other {{count, number} альбомов}}",
|
||||
"all": "Все",
|
||||
"all_albums": "Все альбомы",
|
||||
"all_people": "Все люди",
|
||||
@@ -401,20 +401,20 @@
|
||||
"are_you_sure_to_do_this": "Вы уверены, что хотите это сделать?",
|
||||
"asset_added_to_album": "Добавлено в альбом",
|
||||
"asset_adding_to_album": "Добавление в альбом...",
|
||||
"asset_description_updated": "Описание ресурса было обновлено",
|
||||
"asset_description_updated": "Описание обновлено",
|
||||
"asset_filename_is_offline": "Объект {filename} находится в офлайн-режиме",
|
||||
"asset_has_unassigned_faces": "Есть не распознанные лица",
|
||||
"asset_hashing": "Хеширование...",
|
||||
"asset_offline": "Объект отключён",
|
||||
"asset_offline_description": "Этот внешний объект больше не найден на диске. Пожалуйста, свяжитесь с администратором Immich для получения помощи.",
|
||||
"asset_offline_description": "Этот внешний файл не найден на диске. Пожалуйста, свяжитесь с администратором Immich для получения помощи.",
|
||||
"asset_skipped": "Пропущено",
|
||||
"asset_skipped_in_trash": "В корзине",
|
||||
"asset_uploaded": "Загружено",
|
||||
"asset_uploading": "Загрузка...",
|
||||
"assets": "Объекты",
|
||||
"assets_added_count": "Добавлено {count, plural, one {# объект} few {# объекта} other {# объектов}}",
|
||||
"assets_added_to_album_count": "Добавлено {count, plural, one {# объект} few {# объекта} other {# объектов}} в альбом",
|
||||
"assets_added_to_name_count": "Добавлено {count, plural, one {# объект} other {# объектов}} в {hasName, select, true {<b>{name}</b>} other {новый альбом}}",
|
||||
"assets_added_to_album_count": "В альбом добавлено {count, plural, one {# объект} few {# объекта} other {# объектов}}",
|
||||
"assets_added_to_name_count": "Добавлено {count, plural, one {# объект} few {# объекта} other {# объектов}} в {hasName, select, true {<b>{name}</b>} other {новый альбом}}",
|
||||
"assets_count": "{count, plural, one {# объект} few {# объекта} other {# объектов}}",
|
||||
"assets_moved_to_trash": "Перемещено {count, plural, one {# объект} few {# объекта} many {# объектов} other {# объекта}} в корзину",
|
||||
"assets_moved_to_trash_count": "{count, plural, one {# объект} few {# объекта} other {# объектов}} перемещено в корзину",
|
||||
@@ -423,7 +423,7 @@
|
||||
"assets_restore_confirmation": "Вы уверены, что хотите восстановить все объекты из корзины? Это действие нельзя отменить! Обратите внимание, что любые оффлайн-объекты не могут быть восстановлены таким способом.",
|
||||
"assets_restored_count": "{count, plural, one {# объект} few {# объекта} other {# объектов}} восстановлено",
|
||||
"assets_trashed_count": "{count, plural, one {# объект} few {# объекта} other {# объектов}} перемещено в корзину",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {# Объект} other {# Объекты}} уже часть альбома",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {# объект} few {# объекта} other {# объектов}} уже в альбоме",
|
||||
"authorized_devices": "Разрешенные устройства",
|
||||
"back": "Назад",
|
||||
"back_close_deselect": "Назад, закрыть или отменить выбор",
|
||||
@@ -431,12 +431,12 @@
|
||||
"birthdate_saved": "Дата рождения успешно сохранена",
|
||||
"birthdate_set_description": "Дата рождения используется для расчета возраста этого человека на момент фотографии.",
|
||||
"blurred_background": "Размытый фон",
|
||||
"bugs_and_feature_requests": "Ошибки и предложения",
|
||||
"bugs_and_feature_requests": "Ошибки и запросы",
|
||||
"build": "Сборка",
|
||||
"build_image": "Версия сборки",
|
||||
"bulk_delete_duplicates_confirmation": "Вы уверены, что хотите массово удалить {count, plural, one {# дублирующийся ресурс} other {# дублирующихся ресурсов}}? Это сохранит самый большой ресурс из каждой группы и навсегда удалит все остальные дубликаты. Это действие нельзя отменить!",
|
||||
"bulk_keep_duplicates_confirmation": "Вы уверены, что хотите оставить {count, plural, one {# дублирующийся ресурс} other {# дублирующихся ресурсов}}? Это разрешит все группы дубликатов без удаления чего-либо.",
|
||||
"bulk_trash_duplicates_confirmation": "Вы уверены, что хотите массово переместить в корзину {count, plural, one {# дублирующийся ресурс} other {# дублирующихся ресурсов}}? Это сохранит самый большой ресурс из каждой группы и переместит в корзину все остальные дубликаты.",
|
||||
"bulk_delete_duplicates_confirmation": "Вы уверены, что хотите массово удалить {count, plural, one {# дублирующийся объект} other {# дублирующихся объектов}}? Это сохранит самый большой файл из каждой группы и навсегда удалит дубликаты. Это действие нельзя отменить!",
|
||||
"bulk_keep_duplicates_confirmation": "Вы уверены, что хотите оставить {count, plural, one {# дублирующийся объект} other {# дублирующихся объектов}}? Это сохранит все дубликаты.",
|
||||
"bulk_trash_duplicates_confirmation": "Вы уверены, что хотите массово переместить в корзину {count, plural, one {# дублирующийся объект} other {# дублирующихся объектов}}? Это сохранит самый большой файл из каждой группы и переместит дубликаты в корзину.",
|
||||
"buy": "Приобретение лицензии Immich",
|
||||
"camera": "Камера",
|
||||
"camera_brand": "Производитель",
|
||||
@@ -528,7 +528,7 @@
|
||||
"delete_api_key_prompt": "Вы уверены, что хотите удалить этот ключ API?",
|
||||
"delete_duplicates_confirmation": "Вы уверены, что хотите навсегда удалить эти дубликаты?",
|
||||
"delete_key": "Удалить ключ",
|
||||
"delete_library": "Удалить Библиотеку",
|
||||
"delete_library": "Удалить библиотеку",
|
||||
"delete_link": "Удалить ссылку",
|
||||
"delete_shared_link": "Удалить общую ссылку",
|
||||
"delete_tag": "Удалить тег",
|
||||
@@ -548,7 +548,7 @@
|
||||
"display_options": "Настройки отображения",
|
||||
"display_order": "Порядок отображения",
|
||||
"display_original_photos": "Отображение оригинальных фотографий",
|
||||
"display_original_photos_setting_description": "Предпочитать отображать исходную фотографию при просмотре ресурса, а не миниатюры, если исходный ресурс совместим с Интернетом. Это может привести к снижению скорости отображения фотографий.",
|
||||
"display_original_photos_setting_description": "Предпочитать исходную фотографию при просмотре ресурса вместо миниатюры, если исходный ресурс поддерживается. Это может снизить скорости отображения фотографий.",
|
||||
"do_not_show_again": "Не показывать это сообщение в дальнейшем",
|
||||
"documentation": "Документация",
|
||||
"done": "Готово",
|
||||
@@ -605,11 +605,11 @@
|
||||
"error_loading_image": "Ошибка при загрузке изображения",
|
||||
"error_title": "Ошибка - Что-то пошло не так",
|
||||
"errors": {
|
||||
"cannot_navigate_next_asset": "Невозможно перейти к следующему объекту",
|
||||
"cannot_navigate_previous_asset": "Не удается перейти к предыдущему ресурсу",
|
||||
"cannot_navigate_next_asset": "Не удалось перейти к следующему объекту",
|
||||
"cannot_navigate_previous_asset": "Не удалось перейти к предыдущему ресурсу",
|
||||
"cant_apply_changes": "Не удается применить изменения",
|
||||
"cant_change_activity": "Не удается {enabled, select, true {отключить} other {включить}} активность",
|
||||
"cant_change_asset_favorite": "Не удается изменить статус \"избранное\" для ресурса",
|
||||
"cant_change_asset_favorite": "Не удалось изменить статус \"избранное\" для ресурса",
|
||||
"cant_change_metadata_assets_count": "Не удается изменить метаданные у {count, plural, one {# ресурса} few {# ресурсов} many {# ресурсов} other {# ресурсов}}",
|
||||
"cant_get_faces": "Не удается получить лица",
|
||||
"cant_get_number_of_comments": "Не удается получить количество комментариев",
|
||||
@@ -633,8 +633,8 @@
|
||||
"failed_to_load_assets": "Ошибка загрузки объектов",
|
||||
"failed_to_load_people": "Не удалось загрузить людей",
|
||||
"failed_to_remove_product_key": "Не удалось удалить ключ продукта",
|
||||
"failed_to_stack_assets": "Не удалось создать стек",
|
||||
"failed_to_unstack_assets": "Не удалось разобрать стек",
|
||||
"failed_to_stack_assets": "Не удалось сгруппировать объекты",
|
||||
"failed_to_unstack_assets": "Не удалось разгруппировать объекты",
|
||||
"import_path_already_exists": "Этот путь импорта уже существует.",
|
||||
"incorrect_email_or_password": "Неверный адрес электронной почты или пароль",
|
||||
"paths_validation_failed": "{paths, plural, one {# путь} other {# путей}} не прошли проверку",
|
||||
@@ -647,8 +647,8 @@
|
||||
"unable_to_add_exclusion_pattern": "Невозможно добавить шаблон исключения",
|
||||
"unable_to_add_import_path": "Не удается добавить путь импорта",
|
||||
"unable_to_add_partners": "Невозможно добавить партнеров",
|
||||
"unable_to_add_remove_archive": "Не удалось {archived, select, true {удалить ресурс из} other {добавить ресурс в}} архив",
|
||||
"unable_to_add_remove_favorites": "Не удалось {favorite, select, true {добавить ресурс в} other {удалить ресурс из}} избранного",
|
||||
"unable_to_add_remove_archive": "Не удалось {archived, select, true {удалить ресурс из архива} other {добавить ресурс в архив}}",
|
||||
"unable_to_add_remove_favorites": "Не удалось {favorite, select, true {добавить ресурс в избранное} other {удалить ресурс из избранного}}",
|
||||
"unable_to_archive_unarchive": "Не удалось {archived, select, true {архивировать} other {разархивировать}}",
|
||||
"unable_to_change_album_user_role": "Не удалось изменить роль пользователя в альбоме",
|
||||
"unable_to_change_date": "Невозможно изменить дату",
|
||||
@@ -667,7 +667,7 @@
|
||||
"unable_to_create_library": "Не удалось создать библиотеку",
|
||||
"unable_to_create_user": "Не удалось создать пользователя",
|
||||
"unable_to_delete_album": "Не удается удалить альбом",
|
||||
"unable_to_delete_asset": "Не удается удалить ресурс",
|
||||
"unable_to_delete_asset": "Не удалось удалить ресурс",
|
||||
"unable_to_delete_assets": "Ошибка при удалении ресурсов",
|
||||
"unable_to_delete_exclusion_pattern": "Не удается удалить шаблон исключения",
|
||||
"unable_to_delete_import_path": "Не удается удалить путь импорта",
|
||||
@@ -685,7 +685,7 @@
|
||||
"unable_to_link_motion_video": "Не удается связать движущееся видео",
|
||||
"unable_to_link_oauth_account": "Не удается связать учетную запись OAuth",
|
||||
"unable_to_load_album": "Невозможно загрузить альбом",
|
||||
"unable_to_load_asset_activity": "Не удалось загрузить активность объекта",
|
||||
"unable_to_load_asset_activity": "Не удалось загрузить комментарии",
|
||||
"unable_to_load_items": "Не удалось загрузить элементы",
|
||||
"unable_to_load_liked_status": "Невозможно загрузить статус лайка",
|
||||
"unable_to_log_out_all_devices": "Невозможно выйти из всех устройств",
|
||||
@@ -695,7 +695,7 @@
|
||||
"unable_to_reassign_assets_existing_person": "Невозможно переназначить ресурсы на {name, select, null {существующего человека} other {{name}}}",
|
||||
"unable_to_reassign_assets_new_person": "Не удается переназначить ресурсы новому человеку",
|
||||
"unable_to_refresh_user": "Невозможно обновить пользователя",
|
||||
"unable_to_remove_album_users": "Не удается удалить пользователей из альбома",
|
||||
"unable_to_remove_album_users": "Не удалось удалить пользователей из альбома",
|
||||
"unable_to_remove_api_key": "Не удается удалить ключ API",
|
||||
"unable_to_remove_assets_from_shared_link": "Невозможно удалить объекты из общей ссылки",
|
||||
"unable_to_remove_comment": "",
|
||||
@@ -721,10 +721,10 @@
|
||||
"unable_to_set_feature_photo": "Не удалось установить фотографию на обложку",
|
||||
"unable_to_set_profile_picture": "Невозможно установить изображение профиля",
|
||||
"unable_to_submit_job": "Невозможно отправить задание",
|
||||
"unable_to_trash_asset": "Невозможно удалить актив",
|
||||
"unable_to_trash_asset": "Не удалось переместить объект в корзину",
|
||||
"unable_to_unlink_account": "Не удалось отсоединить учетную запись",
|
||||
"unable_to_unlink_motion_video": "Не удается отсоединить движущееся видео",
|
||||
"unable_to_update_album_cover": "Невозможно обновить обложку альбома",
|
||||
"unable_to_update_album_cover": "Не удалось обновить обложку альбома",
|
||||
"unable_to_update_album_info": "Невозможно обновить информацию об альбоме",
|
||||
"unable_to_update_library": "Не удалось обновить библиотеку",
|
||||
"unable_to_update_location": "Не удалось обновить местоположение",
|
||||
@@ -743,7 +743,7 @@
|
||||
"expire_after": "Истекает через",
|
||||
"expired": "Срок действия истек",
|
||||
"expires_date": "Срок действия до {date}",
|
||||
"explore": "Просмотр",
|
||||
"explore": "Поиск",
|
||||
"explorer": "Проводник",
|
||||
"export": "Экспортировать",
|
||||
"export_as_json": "Экспорт в JSON",
|
||||
@@ -815,7 +815,7 @@
|
||||
"in_archive": "В архиве",
|
||||
"include_archived": "Отображать архив",
|
||||
"include_shared_albums": "Включать общие альбомы",
|
||||
"include_shared_partner_assets": "Включать общие активы партнеров",
|
||||
"include_shared_partner_assets": "Включать общие ресурсы партнера",
|
||||
"individual_share": "Персональный доступ",
|
||||
"info": "Информация",
|
||||
"interval": {
|
||||
@@ -888,9 +888,10 @@
|
||||
"look": "Просмотр",
|
||||
"loop_videos": "Циклическое воспроизведение",
|
||||
"loop_videos_description": "Включить циклическое воспроизведение видео.",
|
||||
"main_branch_warning": "Вы используете версию для разработки; мы настоятельно рекомендуем использовать релизную версию!",
|
||||
"make": "Производитель",
|
||||
"manage_shared_links": "Управление общими ссылками",
|
||||
"manage_sharing_with_partners": "Управление обменом информацией с партнерами",
|
||||
"manage_sharing_with_partners": "Управление обменом информацией с партнерами. Эта функция позволяет вашему партнеру видеть ваши фотографии и видеозаписи, кроме тех, которые находятся в Архиве и Корзине",
|
||||
"manage_the_app_settings": "Управление настройками приложения",
|
||||
"manage_your_account": "Управление учётной записью",
|
||||
"manage_your_api_keys": "Управление API-ключами",
|
||||
@@ -950,7 +951,7 @@
|
||||
"no_results_description": "Попробуйте использовать синоним или более общее ключевое слово",
|
||||
"no_shared_albums_message": "Создайте альбом для обмена фотографиями и видеозаписями с людьми в вашей сети",
|
||||
"not_in_any_album": "Ни в одном альбоме",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "Примечание: Чтобы применить тег хранилища к ранее загруженным ресурсам запустите",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "Примечание: Чтобы применить тег хранилища к ранее загруженным ресурсам, запустите",
|
||||
"note_unlimited_quota": "Примечание: Введите 0 для неограниченной квоты",
|
||||
"notes": "Примечание",
|
||||
"notification_toggle_setting_description": "Включить уведомления по электронной почте",
|
||||
@@ -985,7 +986,7 @@
|
||||
"owner": "Владелец",
|
||||
"partner": "Партнер",
|
||||
"partner_can_access": "{partner} имеет доступ",
|
||||
"partner_can_access_assets": "Все ваши фотографии и видеозаписи, кроме тех, которые находятся в Архиве и Удалены",
|
||||
"partner_can_access_assets": "Все ваши фотографии и видеозаписи, кроме тех, которые находятся в Архиве и Корзине",
|
||||
"partner_can_access_location": "Местоположение, где были сделаны ваши фотографии",
|
||||
"partner_sharing": "Совместное использование",
|
||||
"partners": "Партнёры",
|
||||
@@ -1010,19 +1011,19 @@
|
||||
"people_sidebar_description": "Отображать пункт меню \"Люди\" в боковой панели",
|
||||
"perform_library_tasks": "",
|
||||
"permanent_deletion_warning": "Предупреждение об удалении",
|
||||
"permanent_deletion_warning_setting_description": "Отображать предупреждение при безвозвратном удалении ресурсов",
|
||||
"permanent_deletion_warning_setting_description": "Предупреждать перед безвозвратным удалением ресурсов",
|
||||
"permanently_delete": "Удалить навсегда",
|
||||
"permanently_delete_assets_count": "Полностью удалить {count, plural, one {ресурс} few {ресурса} many {ресурсов} other {ресурсов}}",
|
||||
"permanently_delete_assets_count": "Безвозвратно удалить {count, plural, one {ресурс} few {ресурса} many {ресурсов} other {ресурсов}}",
|
||||
"permanently_delete_assets_prompt": "Вы действительно хотите навсегда удалить {count, plural, one {этот объект?} other {эти <b>#</b> объектов?}} Это так же удалит {count, plural, one {его} other {их}} из альбома(ов).",
|
||||
"permanently_deleted_asset": "Удалить объект навсегда",
|
||||
"permanently_deleted_asset": "Удалить навсегда",
|
||||
"permanently_deleted_assets": "Безвозвратно удалено {count, plural, one {# ресурс} few {# ресурса} many {# ресурсов} other {# ресурса}}",
|
||||
"permanently_deleted_assets_count": "Полностью удалено {count, plural, one {# ресурс} few {# ресурса} many {# ресурсов} other {# ресурса}}",
|
||||
"permanently_deleted_assets_count": "Безвозвратно удалено {count, plural, one {# файл} few {# файла} many {# файлов} other {# файлов}}",
|
||||
"person": "Человек",
|
||||
"person_hidden": "{name}{hidden, select, true { (скрыт)} other {}}",
|
||||
"photo_shared_all_users": "Похоже, что вы поделились своими фотографиями со всеми пользователями или у вас нет пользователей, с которыми можно поделиться.",
|
||||
"photos": "Фото",
|
||||
"photos_and_videos": "Фото и Видео",
|
||||
"photos_count": "{count, plural, one {Фотография ({count, number})} few {Фотографии ({count, number})} many {Фотографий ({count, number})} other {Фотографий ({count, number})}}",
|
||||
"photos_count": "{count, plural, one {{count, number} Фотография} few {{count, number} Фотографии} many {{count, number} Фотографий} other {{count, number} Фотографий}}",
|
||||
"photos_from_previous_years": "Фотографии прошлых лет в этот день",
|
||||
"pick_a_location": "Выбрать местоположение",
|
||||
"place": "Места",
|
||||
@@ -1085,23 +1086,25 @@
|
||||
"reaction_options": "Опции реакций",
|
||||
"read_changelog": "Прочитать список изменений",
|
||||
"reassign": "Переназначить",
|
||||
"reassigned_assets_to_existing_person": "Переназначено {count, plural, one {# ресурс} few {# ресурса} many {# ресурсов} other {# ресурса}} на {name, select, null {существующего человека} other {{name}}}",
|
||||
"reassigned_assets_to_new_person": "Переназначено {count, plural, one {# ресурс} few {# ресурса} many {# ресурсов} other {# ресурса}} новому человеку",
|
||||
"reassing_hint": "Назначить выбранные ресурсы существующему человеку",
|
||||
"reassigned_assets_to_existing_person": "Переназначен{count, plural, one { # ресурс} few {о # ресурса} many {о # ресурсов} other {о # ресурсов}} на {name, select, null {существующего пользователя} other {{name}}}",
|
||||
"reassigned_assets_to_new_person": "Переназначен{count, plural, one { # ресурс} few {о # ресурса} many {о # ресурсов} other {о # ресурсов}} новому человеку",
|
||||
"reassing_hint": "Назначить выбранные ресурсы существующему пользователю",
|
||||
"recent": "Недавние",
|
||||
"recent_searches": "Недавние поисковые запросы",
|
||||
"refresh": "Обновить",
|
||||
"refresh_encoded_videos": "Обновить закодированные видео",
|
||||
"refresh_faces": "Обновить лица",
|
||||
"refresh_metadata": "Обновить метаданные",
|
||||
"refresh_thumbnails": "Обновить миниатюры",
|
||||
"refreshed": "Обновлено",
|
||||
"refreshes_every_file": "Обновляет все существующие и новые файлы",
|
||||
"refreshing_encoded_video": "Обновление закодированного видео",
|
||||
"refreshing_faces": "Обновление лиц",
|
||||
"refreshing_metadata": "Обновление метаданных",
|
||||
"regenerating_thumbnails": "Восстановление миниатюр",
|
||||
"remove": "Удалить",
|
||||
"remove_assets_album_confirmation": "Вы уверены, что хотите удалить {count, plural, one {# ресурс} few {# ресурса} many {# ресурсов} other {# ресурса}} из альбома?",
|
||||
"remove_assets_shared_link_confirmation": "Вы уверены, что хотите удалить {count, plural, one {# ресурс} few {# ресурса} many {# ресурсов} other {# ресурса}} из этой общей ссылки?",
|
||||
"remove_assets_album_confirmation": "Вы уверены, что хотите удалить {count, plural, one {# объект} few {# объекта} many {# объектов} other {# объектов}} из альбома?",
|
||||
"remove_assets_shared_link_confirmation": "Вы уверены, что хотите удалить {count, plural, one {# объект} few {# объекта} many {# объектов} other {# объектов}} из этого общего доступа?",
|
||||
"remove_assets_title": "Удалить объекты?",
|
||||
"remove_custom_date_range": "Удалить пользовательский диапазон дат",
|
||||
"remove_deleted_assets": "Удаление автономных файлов",
|
||||
@@ -1210,7 +1213,7 @@
|
||||
"shared_from_partner": "Фото от {partner}",
|
||||
"shared_link_options": "Параметры общих ссылок",
|
||||
"shared_links": "Общие ссылки",
|
||||
"shared_photos_and_videos_count": "{assetCount, plural, other {# поделился фото и видео.}}",
|
||||
"shared_photos_and_videos_count": "{assetCount, plural, other {# фото и видео.}}",
|
||||
"shared_with_partner": "Совместно с {partner}",
|
||||
"sharing": "Общие",
|
||||
"sharing_enter_password": "Пожалуйста, введите пароль для просмотра этой страницы.",
|
||||
@@ -1309,7 +1312,7 @@
|
||||
"trash": "Корзина",
|
||||
"trash_all": "Удалить всё",
|
||||
"trash_count": "Удалить {count, number}",
|
||||
"trash_delete_asset": "Удалить ресурс",
|
||||
"trash_delete_asset": "Переместить в корзину",
|
||||
"trash_no_results_message": "Здесь будут отображаться удалённые фотографии и видео.",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Элементы в корзине будут автоматически удалены через {days, plural, one {# день} other {# дней}}.",
|
||||
"type": "Тип",
|
||||
@@ -1332,16 +1335,16 @@
|
||||
"unselect_all": "Снять всё",
|
||||
"unselect_all_duplicates": "Отменить выбор всех дубликатов",
|
||||
"unstack": "Разобрать стек",
|
||||
"unstacked_assets_count": "{count, plural, one {# объект} few {# объекта} other {# объектов}} разобрано из стека",
|
||||
"unstacked_assets_count": "{count, plural, one {# объект извлечен} few {# объекта извлечено} other {# объектов извлечено}} из стека",
|
||||
"untracked_files": "НЕОТСЛЕЖИВАЕМЫЕ ФАЙЛЫ",
|
||||
"untracked_files_decription": "Приложение не отслеживает эти файлы. Они могут быть результатом неудачных перемещений, прерванных загрузок или пропущены из-за ошибки",
|
||||
"up_next": "Следующее",
|
||||
"updated_password": "Пароль обновлён",
|
||||
"upload": "Загрузить",
|
||||
"upload_concurrency": "Параллельность загрузки",
|
||||
"upload_errors": "Загрузка завершена с {count, plural, one {# ошибкой} few {# ошибками} many {# ошибками} other {# ошибками}}, обновите страницу, чтобы увидеть новые загруженные ресурсы.",
|
||||
"upload_errors": "Загрузка завершена с {count, plural, one {# ошибкой} other {# ошибками}}, обновите страницу, чтобы увидеть новые загруженные ресурсы.",
|
||||
"upload_progress": "Осталось {remaining, number} - Обработано {processed, number}/{total, number}",
|
||||
"upload_skipped_duplicates": "Пропущено {count, plural, one {# дублирующийся ресурс} few {# дублирующихся ресурса} many {# дублирующихся ресурсов} other {# дублирующихся ресурса}}",
|
||||
"upload_skipped_duplicates": "Пропущен{count, plural, one { # дублирующийся ресурс} few {о # дублирующихся ресурса} many {о # дублирующихся ресурсов} other {о # дублирующихся ресурса}}",
|
||||
"upload_status_duplicates": "Дубликаты",
|
||||
"upload_status_errors": "Ошибки",
|
||||
"upload_status_uploaded": "Загружено",
|
||||
@@ -1365,14 +1368,14 @@
|
||||
"variables": "Переменные",
|
||||
"version": "Версия",
|
||||
"version_announcement_closing": "Твой друг Алекс",
|
||||
"version_announcement_message": "Привет, друг! В приложении доступна новая версия. Пожалуйста, посетите <link>заметки к выпуску</link> и убедитесь, что ваша настройка <code>docker-compose.yml</code> и <code>.env</code> актуальна, чтобы избежать ошибок конфигурации, особенно если вы используете WatchTower или другой механизм автоматического обновления вашего приложения.",
|
||||
"version_announcement_message": "Привет, друг! Доступна новая версия приложения. Пожалуйста, посетите <link>заметки к выпуску</link> и убедитесь, что ваши параметры <code>docker-compose.yml</code> и <code>.env</code> актуальны, чтобы избежать ошибок конфигурации, особенно если вы используете WatchTower или другой механизм автоматического обновления приложения.",
|
||||
"version_history": "История версий",
|
||||
"version_history_item": "Версия {version} установлена {date}",
|
||||
"video": "Видео",
|
||||
"video_hover_setting": "Воспроизведение миниатюры видео при наведении курсора мыши",
|
||||
"video_hover_setting_description": "Воспроизводить миниатюры видео при наведении курсора мыши на объект. Даже если этот параметр отключен, воспроизведение можно запустить, наведя курсор на значок воспроизведения.",
|
||||
"videos": "Видео",
|
||||
"videos_count": "{count, plural, one {Видео (#)} few {Видео (#)} many {Видео (#)} other {Видео (#)}}",
|
||||
"videos_count": "{count, plural, one {# Видео} few {# Видео} many {# Видео} other {# Видео}}",
|
||||
"view": "Просмотр",
|
||||
"view_album": "Просмотреть альбом",
|
||||
"view_all": "Посмотреть всё",
|
||||
964
i18n/sk.json
Normal file
964
i18n/sk.json
Normal file
@@ -0,0 +1,964 @@
|
||||
{
|
||||
"about": "O aplikácií",
|
||||
"account": "Účet",
|
||||
"account_settings": "Nastavenia účtu",
|
||||
"acknowledge": "Potvrdiť",
|
||||
"action": "Akcia",
|
||||
"actions": "Akcie",
|
||||
"active": "Aktívny",
|
||||
"activity": "Aktivita",
|
||||
"activity_changed": "Aktivita je {enabled, select, true{povolená} other {vypnutá}}",
|
||||
"add": "Pridať",
|
||||
"add_a_description": "Pridať popis",
|
||||
"add_a_location": "Pridať polohu",
|
||||
"add_a_name": "Pridať meno",
|
||||
"add_a_title": "Pridať názov",
|
||||
"add_exclusion_pattern": "Pridať vzor vylúčenia",
|
||||
"add_import_path": "Pridať cestu pre import",
|
||||
"add_location": "Pridať lokáciu",
|
||||
"add_more_users": "Pridať viac používateľov",
|
||||
"add_partner": "Pridať partnera",
|
||||
"add_path": "Pridať cestu",
|
||||
"add_photos": "Pridať fotografie",
|
||||
"add_to": "Pridať do...",
|
||||
"add_to_album": "Pridať do albumu",
|
||||
"add_to_shared_album": "Pridať do zdieľaného albumu",
|
||||
"added_to_archive": "Pridané do archívu",
|
||||
"added_to_favorites": "Pridané do obľúbených",
|
||||
"added_to_favorites_count": "Pridané {count, number} do obľúbených",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Pridávanie vzorov na vylúčenie. Globovanie pomocou *, ** a ? je podporované. Ak chcete ignorovať všetky súbory v akomkoľvek adresári s názvom \"Raw\", použite \"**/Raw/**\". Ak chcete ignorovať všetky súbory končiace na \".tif\", použite \"**/*.tif\". Ak chcete ignorovať absolútnu cestu, použite príkaz \"/cesta/k/ignorovanym/**\".",
|
||||
"asset_offline_description": "Táto položka externej knižnice sa už na disku nenachádza a bola presunutá do koša. Pokiaľ bol súbor presunutý v rámci knižnice, skontrolujte časovú os a vyhľadajte nové odpovedajúce položky. Ak chcete túto položku obnoviť, uistite sa, že je cesta k nižšie uvedenému súboru prístupná pre aplikáciu Immich a prehľadajte knižnicu.",
|
||||
"authentication_settings": "Nastavenia overovania",
|
||||
"authentication_settings_description": "Spravovať heslo, protokol OAuth a ďalšie nastavenia overenia",
|
||||
"authentication_settings_disable_all": "Naozaj chcete zakázať všetky spôsoby prihlásenia? Prihlásenie bude úplne zakázané.",
|
||||
"authentication_settings_reenable": "Pre opätovné povolenie použite <link>Serverový príkaz</link>.",
|
||||
"background_task_job": "Úlohy na pozadí",
|
||||
"check_all": "Skontrolovať všetko",
|
||||
"cleared_jobs": "Hotové úlohy pre: {job}",
|
||||
"config_set_by_file": "Konfigurácia je v súčasnosti nastavená konfiguračným súborom",
|
||||
"confirm_delete_library": "Naozaj chcete vymazať knižnicu {library}?",
|
||||
"confirm_email_below": "Pre potvrdenie zadajte \"{email}\" nižšie",
|
||||
"confirm_reprocess_all_faces": "Naozaj chcete spracovať všetky tváre znova? Tento proces vymaže pomenovaných ľudí.",
|
||||
"confirm_user_password_reset": "Naozaj chcete resetovať heslo pre {user}?",
|
||||
"create_job": "Vytvoriť úlohu",
|
||||
"crontab_guru": "",
|
||||
"disable_login": "Zakázať prihlásenie",
|
||||
"disabled": "",
|
||||
"duplicate_detection_job_description": "Spustiť strojové učenie na položkách pre detekciu podobných obrázkov. Spolieha sa na inteligentné vyhľadávanie",
|
||||
"exclusion_pattern_description": "Vylučovacie vzory Vám umožňujú ignorovať súbory a priečinky pri skenovaní Vašej knižnice. Toto je užitočné, ak máte priečinky obsahujúce súbory, ktoré nechcete importovať, napríklad RAW súbory.",
|
||||
"external_library_created_at": "Externá knižnica (vytvorená {date})",
|
||||
"external_library_management": "Správa Externej Knižnice",
|
||||
"face_detection": "Detekcia tvárí",
|
||||
"face_detection_description": "Detekujte tváre v položkách pomocou strojového učenia. Pri videách sa berie do úvahy iba miniatúra. „Obnoviť“ znovu spracuje všetky položky. „Resetovať“ navyše vymaže všetky aktuálne údaje o tvárach. „Chýbajúce“ zaradí položky, ktoré ešte neboli spracované. Detekované tváre budú zaradené na rozpoznávanie tvárí po dokončení detekcie tvárí, pričom sa zoskupia do existujúcich alebo nových osôb.",
|
||||
"facial_recognition_job_description": "Zoskupovať detekované tváre do osôb. Tento krok sa vykoná po dokončení detekcie tvárí. „Resetovať“ (znovu) zoskupí všetky tváre. „Chýbajúce“ zaradí tváre, ktoré nemajú pridelenú osobu.",
|
||||
"failed_job_command": "Príkaz {command} zlyhal pre úlohu: {job}",
|
||||
"force_delete_user_warning": "VAROVANIE: Toto okamžite odstráni používateľa a všetky položky. Tento krok nie je možné vrátiť späť a súbory nebude možné obnoviť.",
|
||||
"forcing_refresh_library_files": "Vynútenie obnovy všetkých súborov knižnice",
|
||||
"image_format": "Formát",
|
||||
"image_format_description": "WebP vytvára menšie súbory ako JPEG, ale kódovanie je pomalšie.",
|
||||
"image_prefer_embedded_preview": "Uprednostňovať vstavaný náhľad",
|
||||
"image_prefer_embedded_preview_setting_description": "Použiť vložené náhľady vo fotografiách RAW ako vstup pre spracovanie obrazu, ak sú k dispozícii. To môže vytvoriť presnejšie farby pre niektoré obrázky, ale kvalita náhľadu závisí od fotoaparátu a obrázok môže mať viac kompresných artefaktov.",
|
||||
"image_prefer_wide_gamut": "Uprednostňovať široký farebný rozsah",
|
||||
"image_prefer_wide_gamut_setting_description": "Použiť Display P3 pre miniatúry. Toto lepšie zachováva živosť obrázkov so širokým farebným rozsahom. Obrázky sa môžu zobraziť odlišne na starších zariadeniach so starou verziou prehliadača. sRGB obrázky zostávajú sRGB, aby sa zabránilo farebným posunom.",
|
||||
"image_preview_description": "Stredne veľký obrázok s odstránenými metadátami, používaný pri prezeraní jednej položky a na strojové učenie",
|
||||
"image_preview_format": "Formát ukážky",
|
||||
"image_preview_quality_description": "Kvalita náhľadu v stupnici od 1 do 100. Vyššia hodnota znamená lepšiu kvalitu, ale produkuje väčšie súbory a môže znížiť odozvu aplikácie. Nastavenie nižšej hodnoty môže ovplyvniť kvalitu strojového učenia.",
|
||||
"image_preview_resolution": "Rozlíšenie náhľadu",
|
||||
"image_preview_resolution_description": "Používa sa pri prezeraní jednej fotografie a pre strojové učenie. Vyššie rozlíšenie zachová viac detailov, ale kódovanie trvá dlhšie, súbory sú väčšie, a môže znížiť rýchlosť aplikácie.",
|
||||
"image_preview_title": "Nastavenia Náhľadov",
|
||||
"image_quality": "Kvalita",
|
||||
"image_quality_description": "",
|
||||
"image_resolution": "Rozlíšenie",
|
||||
"image_resolution_description": "Vyššie rozlíšenie môže zachovať viac detailov, ale kódovanie trvá dlhšie, súbory sú väčšie a môže to znížiť rýchlosť odozvy aplikácie.",
|
||||
"image_settings": "Nastavenia Obrázkov",
|
||||
"image_settings_description": "Spravovať kvalitu a rozlíšenie generovaných obrázkov",
|
||||
"image_thumbnail_description": "Malá miniatúra s odstránenými metadátami, používané pri zobrazovaní skupín fotiek ako na hlavnej časovej osi",
|
||||
"image_thumbnail_format": "Formát náhľadu",
|
||||
"image_thumbnail_quality_description": "Kvalita miniatúry v stupnici od 1 do 100. Vyššia hodnota znamená lepšiu kvalitu, ale produkuje väčšie súbory a môže znížiť odozvu aplikácie.",
|
||||
"image_thumbnail_resolution": "",
|
||||
"image_thumbnail_resolution_description": "",
|
||||
"image_thumbnail_title": "Nastavenia miniatúr",
|
||||
"job_concurrency": "Súbežnosť úlohy - {job}",
|
||||
"job_created": "Úloha bola vytvorená",
|
||||
"job_not_concurrency_safe": "Táto úloha nie je bezpečná pre súbežné spracovanie",
|
||||
"job_settings": "Nastavenia Úloh",
|
||||
"job_settings_description": "Spravovať súbežnosť úloh",
|
||||
"job_status": "Stav Úloh",
|
||||
"jobs_delayed": "{jobCount, plural, one {# oneskorený} few {# oneskorené} other {# oneskorených}}",
|
||||
"jobs_failed": "{jobCount, plural, one {# neúspešný} few {# neúspešné} other {# neúspešných}}",
|
||||
"library_created": "Vytvorená knižnica: {library}",
|
||||
"library_cron_expression": "Výraz pre Cron",
|
||||
"library_cron_expression_description": "Nastaviť skenovací interval pomocou formátu cron. Viac informácií nájdete napr. na <link>Crontab Guru</link>",
|
||||
"library_cron_expression_presets": "Predvoľby výrazu pre Cron",
|
||||
"library_deleted": "Knižnica bola vymazaná",
|
||||
"library_import_path_description": "Zvoľte priečinok na importovanie. Tento priečinok vrátane podpriečinkov bude skenovaný pre obrázky a videá.",
|
||||
"library_scanning": "Pravidelné skenovanie",
|
||||
"library_scanning_description": "Nastaviť pravidelné skenovanie knižnice",
|
||||
"library_scanning_enable_description": "Zapnúť pravidelné skenovanie knižnice",
|
||||
"library_settings": "Externá knižnica",
|
||||
"library_settings_description": "Spravovať nastavenia externej knižnice",
|
||||
"library_tasks_description": "Vykonať úlohy knižnice",
|
||||
"library_watching_enable_description": "Sledovať externé knižnice pre zmeny v súboroch",
|
||||
"library_watching_settings": "Sledovanie knižnice (EXPERIMENTÁLNE)",
|
||||
"library_watching_settings_description": "Automaticky sledovať zmenené súbory",
|
||||
"logging_enable_description": "Povoliť zaznamenávanie",
|
||||
"logging_level_description": "Ak je povolené, akú úroveň zaznamenávania použiť.",
|
||||
"logging_settings": "Zaznamenávanie",
|
||||
"machine_learning_clip_model": "Model CLIP",
|
||||
"machine_learning_clip_model_description": "Názov modelu CLIP je uvedený <link>tu</link>. Pamätajte, že pri zmene modelu je nutné znovu spustiť úlohu 'Inteligentné vyhľadávanie' pre všetky obrázky.",
|
||||
"machine_learning_duplicate_detection": "Detekcia duplikátov",
|
||||
"machine_learning_duplicate_detection_enabled": "Povoliť detekciu duplikátov",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Ak je vypnuté, presne identické položky budú stále deduplikované.",
|
||||
"machine_learning_duplicate_detection_setting_description": "Použiť CLIP embeddings na identifikáciu pravdepodobných duplikátov",
|
||||
"machine_learning_enabled": "Povoliť strojové učenie",
|
||||
"machine_learning_enabled_description": "Ak je vypnuté, všetky funkcie strojového učenia (ML) budú vypnuté, bez ohľadu na nastavenia nižšie.",
|
||||
"machine_learning_facial_recognition": "Rozpoznávanie tvárí",
|
||||
"machine_learning_facial_recognition_description": "Detekovať, rozpoznať a zoskupiť tváre na obrázkoch",
|
||||
"machine_learning_facial_recognition_model": "Model pre rozpoznávanie tvárí",
|
||||
"machine_learning_facial_recognition_model_description": "Modely sú zoradené od najväčšieho po najmenší. Väčšie modely sú pomalšie a vyžadujú viac pamäte, ale poskytujú lepšie výsledky. Pamätajte, že po zmene modelu je potrebné znovu spustiť úlohu detekcie tvárí pre všetky obrázky.",
|
||||
"machine_learning_facial_recognition_setting": "Povoliť rozpoznávanie tvárí",
|
||||
"machine_learning_facial_recognition_setting_description": "Ak je vypnuté, obrázky nebudú spracované pre rozpoznávanie tvárí a nebudú sa zobrazovať v sekcii Ľudia na stránke Preskúmať.",
|
||||
"machine_learning_max_detection_distance": "Maximálna detekčná odchylka",
|
||||
"machine_learning_max_detection_distance_description": "Maximálna odchylka medzi dvoma obrázkami, aby boli považované za duplikáty, v rozsahu od 0.001 do 0.1. Vyššie hodnoty odhalia viac duplikátov, ale môžu viesť k falošným pozitívam.",
|
||||
"machine_learning_max_recognition_distance": "Maximálna rozpoznávacia odchylka",
|
||||
"machine_learning_max_recognition_distance_description": "Maximálna odchylka medzi dvoma tvárami, aby boli považované za rovnakú osobu, v rozsahu od 0 do 2. Zníženie tejto hodnoty môže zabrániť označeniu dvoch ľudí za tú istú osobu, zatiaľ čo zvýšenie môže zabrániť označeniu jednej osoby za dve rôzne osoby. Pamätajte, že je jednoduchšie spojiť dvoch ľudí ako rozdeliť jednu osobu na dve, takže je lepšie voliť nižší prah, ak je to možné.",
|
||||
"machine_learning_min_detection_score": "Minimálne detekčné skóre",
|
||||
"machine_learning_min_detection_score_description": "Minimálne skóre dôveryhodnosti pre detekciu tváre v rozsahu od 0 do 1. Nižšie hodnoty odhalia viac tvárí, ale môžu viesť k falošným pozitivním výsledkom.",
|
||||
"machine_learning_min_recognized_faces": "Minimum rozpoznaných tvárí",
|
||||
"machine_learning_min_recognized_faces_description": "Minimálny počet rozpoznaných tvárí potrebných na vytvorenie osoby. Zvýšením tejto hodnoty sa zvyšuje presnosť rozpoznávania tvárí, ale tiež sa zvyšuje pravdepodobnosť, že tvár nebude priradená osobe.",
|
||||
"machine_learning_settings": "Nastavenia strojového učenia",
|
||||
"machine_learning_settings_description": "Spravovať funkcie a nastavenia strojového učenia",
|
||||
"machine_learning_smart_search": "Inteligentné vyhľadávanie",
|
||||
"machine_learning_smart_search_description": "",
|
||||
"machine_learning_smart_search_enabled": "Povoliť inteligentné vyhľadávanie",
|
||||
"machine_learning_smart_search_enabled_description": "",
|
||||
"machine_learning_url_description": "URL adresa servera pre strojové učenie",
|
||||
"manage_log_settings": "Spravovať nastavenia logovania",
|
||||
"map_dark_style": "Tmavý štýl",
|
||||
"map_enable_description": "Povoliť funkcie mapy",
|
||||
"map_gps_settings": "Nastavenia Mapy & GPS",
|
||||
"map_light_style": "Svetlý štýl",
|
||||
"map_reverse_geocoding": "",
|
||||
"map_reverse_geocoding_enable_description": "Povoliť reverzné geokódovanie",
|
||||
"map_reverse_geocoding_settings": "",
|
||||
"map_settings": "Mapa",
|
||||
"map_settings_description": "Spravovať nastavenia mapy",
|
||||
"map_style_description": "",
|
||||
"metadata_extraction_job": "Extrahovať metadáta",
|
||||
"metadata_extraction_job_description": "",
|
||||
"metadata_faces_import_setting": "Povoliť import tváre",
|
||||
"metadata_settings": "Nastavenia metadát",
|
||||
"metadata_settings_description": "Spravovať nastavenia metadát",
|
||||
"migration_job": "Migrácia",
|
||||
"migration_job_description": "",
|
||||
"notification_email_from_address": "Z adresy",
|
||||
"notification_email_from_address_description": "",
|
||||
"notification_email_host_description": "",
|
||||
"notification_email_ignore_certificate_errors": "Ignorovať chyby certifikátu",
|
||||
"notification_email_ignore_certificate_errors_description": "",
|
||||
"notification_email_password_description": "",
|
||||
"notification_email_port_description": "Porty e-mailového servera (napr. 25, 465, alebo 587)",
|
||||
"notification_email_sent_test_email_button": "Odoslať testovací e-mail a uložiť",
|
||||
"notification_email_setting_description": "Nastavenie pre odosielanie e-mailových upozornení",
|
||||
"notification_email_test_email": "Odoslať testovací email",
|
||||
"notification_email_test_email_failed": "Odosielanie testovacieho e-mailu zlyhalo, skontrolujte hodnoty",
|
||||
"notification_email_test_email_sent": "Testovací e-mail bol odoslaný na adresu {email}. Prosím skontrolujte si Doručenú poštu.",
|
||||
"notification_email_username_description": "Používateľské meno, ktoré sa má použiť pri overovaní s e-mailovým serverom",
|
||||
"notification_enable_email_notifications": "Povoliť e-mailové upozornenia",
|
||||
"notification_settings": "Nastavenia upozornení",
|
||||
"notification_settings_description": "Spravovať nastavenia upozornení, vrátane emailu",
|
||||
"oauth_auto_launch": "",
|
||||
"oauth_auto_launch_description": "",
|
||||
"oauth_auto_register": "",
|
||||
"oauth_auto_register_description": "",
|
||||
"oauth_button_text": "",
|
||||
"oauth_client_id": "Client ID",
|
||||
"oauth_client_secret": "Client Secret",
|
||||
"oauth_enable_description": "Prihlásiť sa pomocou OAuth",
|
||||
"oauth_issuer_url": "",
|
||||
"oauth_mobile_redirect_uri": "",
|
||||
"oauth_mobile_redirect_uri_override": "",
|
||||
"oauth_mobile_redirect_uri_override_description": "",
|
||||
"oauth_scope": "",
|
||||
"oauth_settings": "OAuth",
|
||||
"oauth_settings_description": "Spravovať nastavenia prihlásenia OAuth",
|
||||
"oauth_signing_algorithm": "",
|
||||
"oauth_storage_label_claim": "",
|
||||
"oauth_storage_label_claim_description": "",
|
||||
"oauth_storage_quota_claim": "",
|
||||
"oauth_storage_quota_claim_description": "",
|
||||
"oauth_storage_quota_default": "",
|
||||
"oauth_storage_quota_default_description": "",
|
||||
"password_enable_description": "Prihlásiť sa pomocou emailu a hesla",
|
||||
"password_settings": "Prihlásenie cez heslo",
|
||||
"password_settings_description": "Spravovať nastavenia prihlásenia cez heslo",
|
||||
"refreshing_all_libraries": "Obnovujú sa všetky knižnice",
|
||||
"registration": "Registrácia administrátora",
|
||||
"repair_all": "Opraviť Všetko",
|
||||
"require_password_change_on_login": "Vyžadovať od používateľa zmenu hesla pri prvom prihlásení",
|
||||
"reset_settings_to_default": "Obnoviť pôvodné nastavenia",
|
||||
"scanning_library": "Knižnica sa skenuje",
|
||||
"search_jobs": "Vyhľadať úlohy...",
|
||||
"send_welcome_email": "Odoslať uvítací e-mail",
|
||||
"server_external_domain_settings": "Externá doména",
|
||||
"server_external_domain_settings_description": "",
|
||||
"server_settings": "Nastavenia servera",
|
||||
"server_settings_description": "Spravovať nastavenia servera",
|
||||
"server_welcome_message": "Uvítacia správa",
|
||||
"server_welcome_message_description": "Správa, ktorá sa zobrazí na prihlasovacej stránke.",
|
||||
"sidecar_job_description": "",
|
||||
"slideshow_duration_description": "",
|
||||
"smart_search_job_description": "",
|
||||
"storage_template_enable_description": "",
|
||||
"storage_template_hash_verification_enabled": "",
|
||||
"storage_template_hash_verification_enabled_description": "",
|
||||
"storage_template_migration_job": "",
|
||||
"storage_template_settings": "",
|
||||
"storage_template_settings_description": "",
|
||||
"system_settings": "Nastavenia systému",
|
||||
"theme_custom_css_settings": "Vlastné CSS",
|
||||
"theme_custom_css_settings_description": "",
|
||||
"theme_settings": "Nastavenia témovania",
|
||||
"theme_settings_description": "Spravovať prispôsobenie webového rozhrania Immich",
|
||||
"thumbnail_generation_job": "Generovať Miniatúry",
|
||||
"thumbnail_generation_job_description": "",
|
||||
"transcode_policy_description": "",
|
||||
"transcoding_acceleration_api": "",
|
||||
"transcoding_acceleration_api_description": "",
|
||||
"transcoding_acceleration_nvenc": "NVENC (vyžaduje grafickú kartu NVIDIA)",
|
||||
"transcoding_acceleration_qsv": "Quick Sync (vyžaduje 7. generáciu Intel procesora alebo novšie)",
|
||||
"transcoding_acceleration_rkmpp": "",
|
||||
"transcoding_acceleration_vaapi": "VAAPI",
|
||||
"transcoding_accepted_audio_codecs": "",
|
||||
"transcoding_accepted_audio_codecs_description": "",
|
||||
"transcoding_accepted_video_codecs": "",
|
||||
"transcoding_accepted_video_codecs_description": "",
|
||||
"transcoding_advanced_options_description": "Možnosti, ktoré by väčšina používateľov nemala meniť",
|
||||
"transcoding_audio_codec": "",
|
||||
"transcoding_audio_codec_description": "",
|
||||
"transcoding_bitrate_description": "",
|
||||
"transcoding_constant_quality_mode": "",
|
||||
"transcoding_constant_quality_mode_description": "",
|
||||
"transcoding_constant_rate_factor": "",
|
||||
"transcoding_constant_rate_factor_description": "",
|
||||
"transcoding_disabled_description": "",
|
||||
"transcoding_hardware_acceleration": "Hardvérová akcelerácia",
|
||||
"transcoding_hardware_acceleration_description": "",
|
||||
"transcoding_hardware_decoding": "",
|
||||
"transcoding_hardware_decoding_setting_description": "",
|
||||
"transcoding_hevc_codec": "",
|
||||
"transcoding_max_b_frames": "",
|
||||
"transcoding_max_b_frames_description": "",
|
||||
"transcoding_max_bitrate": "",
|
||||
"transcoding_max_bitrate_description": "",
|
||||
"transcoding_max_keyframe_interval": "",
|
||||
"transcoding_max_keyframe_interval_description": "",
|
||||
"transcoding_optimal_description": "",
|
||||
"transcoding_preferred_hardware_device": "",
|
||||
"transcoding_preferred_hardware_device_description": "",
|
||||
"transcoding_preset_preset": "",
|
||||
"transcoding_preset_preset_description": "",
|
||||
"transcoding_reference_frames": "",
|
||||
"transcoding_reference_frames_description": "",
|
||||
"transcoding_required_description": "",
|
||||
"transcoding_settings": "Nastavenia video transkódovania",
|
||||
"transcoding_settings_description": "",
|
||||
"transcoding_target_resolution": "",
|
||||
"transcoding_target_resolution_description": "",
|
||||
"transcoding_temporal_aq": "",
|
||||
"transcoding_temporal_aq_description": "",
|
||||
"transcoding_threads": "Vlákna",
|
||||
"transcoding_threads_description": "",
|
||||
"transcoding_tone_mapping": "",
|
||||
"transcoding_tone_mapping_description": "",
|
||||
"transcoding_tone_mapping_npl": "",
|
||||
"transcoding_tone_mapping_npl_description": "",
|
||||
"transcoding_transcode_policy": "",
|
||||
"transcoding_two_pass_encoding": "",
|
||||
"transcoding_two_pass_encoding_setting_description": "",
|
||||
"transcoding_video_codec": "",
|
||||
"transcoding_video_codec_description": "",
|
||||
"trash_enabled_description": "Povoliť funkcie koša",
|
||||
"trash_number_of_days": "Počet dní",
|
||||
"trash_number_of_days_description": "",
|
||||
"trash_settings": "Nastavenia koša",
|
||||
"trash_settings_description": "Spravovať nastavenia koša",
|
||||
"user_delete_delay_settings": "Odstrániť oneskorenie",
|
||||
"user_delete_delay_settings_description": "",
|
||||
"user_management": "Správa používateľov",
|
||||
"user_password_has_been_reset": "Heslo používateľa bolo resetované:",
|
||||
"user_settings": "Nastavenia používateľa",
|
||||
"user_settings_description": "Spravovať používateľské nastavenia",
|
||||
"user_successfully_removed": "Používateľ {email} bol úspešne odstránený.",
|
||||
"version_check_enabled_description": "Povoliť kontrolu verzie",
|
||||
"version_check_settings": "Kontrola verzie",
|
||||
"version_check_settings_description": "Povoliť/zakázať upozornenia na novú verziu",
|
||||
"video_conversion_job": "Prekódovať videá",
|
||||
"video_conversion_job_description": ""
|
||||
},
|
||||
"admin_email": "Administrátorský email",
|
||||
"admin_password": "Administrátorské heslo",
|
||||
"administration": "Administrácia",
|
||||
"advanced": "Pokročilé",
|
||||
"album_added": "Album bol pridaný",
|
||||
"album_added_notification_setting_description": "Obdržať upozornenie emailom, keď ste pridaní do zdieľaného albumu",
|
||||
"album_cover_updated": "",
|
||||
"album_delete_confirmation": "Ste si istý, že chcete odstrániť album {album}?",
|
||||
"album_info_updated": "Informácie albumu aktualizované",
|
||||
"album_leave": "Opustiť album?",
|
||||
"album_leave_confirmation": "Ste si istý, že chcete opustiť album {album}?",
|
||||
"album_name": "Názov albumu",
|
||||
"album_options": "Nastavenia albumu",
|
||||
"album_remove_user": "Odstrániť používateľa?",
|
||||
"album_remove_user_confirmation": "Ste si istý, že chcete odstrániť používateľa {user}?",
|
||||
"album_updated": "Album bol aktualizovaný",
|
||||
"album_updated_setting_description": "Obdržať e-mailové upozornenie, keď v zdieľanom albume pribudnú nové položky",
|
||||
"album_user_left": "Opustil {album}",
|
||||
"album_with_link_access": "Umožnite komukoľvek s odkazom pozrieť si fotky a ľudí v tomto albume.",
|
||||
"albums": "Albumy",
|
||||
"all": "Všetko",
|
||||
"all_albums": "Všetky albumy",
|
||||
"all_people": "Všetci ľudia",
|
||||
"all_videos": "Všetky videa",
|
||||
"allow_dark_mode": "Povoliť tmavý režim",
|
||||
"allow_edits": "Povoliť úpravy",
|
||||
"anti_clockwise": "Proti smeru hodinových ručičiek",
|
||||
"api_key": "API Klúč",
|
||||
"api_key_empty": "Názov vášho API kĺuča by nemal byť prázdny",
|
||||
"api_keys": "API Kľúče",
|
||||
"app_settings": "Nastavenia Aplikácie",
|
||||
"appears_in": "",
|
||||
"archive": "Archivovať",
|
||||
"archive_or_unarchive_photo": "",
|
||||
"archived": "",
|
||||
"are_you_sure_to_do_this": "Ste si istý, že to chcete urobiť?",
|
||||
"asset_added_to_album": "Pridané do albumu",
|
||||
"asset_adding_to_album": "Pridáva sa do albumu...",
|
||||
"asset_offline": "",
|
||||
"asset_skipped": "Preskočené",
|
||||
"asset_skipped_in_trash": "V koši",
|
||||
"asset_uploaded": "Nahrané",
|
||||
"asset_uploading": "Nahráva sa...",
|
||||
"assets": "Položky",
|
||||
"authorized_devices": "Autorizované zariadenia",
|
||||
"back": "Späť",
|
||||
"backward": "",
|
||||
"birthdate_saved": "Dátum narodenia bol úspešne uložený",
|
||||
"blurred_background": "",
|
||||
"buy": "Kúpiť Immich",
|
||||
"camera": "Fotoaparát",
|
||||
"camera_brand": "Výrobca fotoaparátu",
|
||||
"camera_model": "Model fotoaparátu",
|
||||
"cancel": "Zrušiť",
|
||||
"cancel_search": "Zrušiť vyhľadávanie",
|
||||
"cannot_merge_people": "",
|
||||
"cannot_update_the_description": "Popis nie je možné aktualizovať",
|
||||
"cant_apply_changes": "",
|
||||
"cant_get_faces": "",
|
||||
"cant_search_people": "",
|
||||
"cant_search_places": "",
|
||||
"change_date": "Upraviť dátum",
|
||||
"change_expiration_time": "Zmeniť čas vypršania",
|
||||
"change_location": "Upraviť lokáciu",
|
||||
"change_name": "Upraviť meno",
|
||||
"change_name_successfully": "",
|
||||
"change_password": "Zmeniť Heslo",
|
||||
"change_your_password": "",
|
||||
"changed_visibility_successfully": "",
|
||||
"check_all": "Skontrolovať Všetko",
|
||||
"check_logs": "Skontrolovať logy",
|
||||
"city": "Mesto",
|
||||
"clear": "VYMAZAŤ",
|
||||
"clear_all": "Vymazať všetko",
|
||||
"clear_all_recent_searches": "Vymazať nedávne vyhľadávania",
|
||||
"clear_message": "Vymazať správu",
|
||||
"clear_value": "Vymazať hodnotu",
|
||||
"clockwise": "V smere hodinových ručičiek",
|
||||
"close": "Zatvoriť",
|
||||
"collapse_all": "",
|
||||
"color_theme": "",
|
||||
"comment_deleted": "Komentár bol odstránený",
|
||||
"comment_options": "Možnosti komentára",
|
||||
"comments_are_disabled": "Komentáre sú vypnuté",
|
||||
"confirm": "Potvrdiť",
|
||||
"confirm_admin_password": "Potvrdiť Administrátorské Heslo",
|
||||
"confirm_delete_shared_link": "Ste si istý, že chcete odstrániť tento zdieľaný odkaz?",
|
||||
"confirm_password": "Potvrďiť heslo",
|
||||
"contain": "",
|
||||
"context": "Kontext",
|
||||
"continue": "Pokračovať",
|
||||
"copied_image_to_clipboard": "Obrázok skopírovaný do schránky.",
|
||||
"copied_to_clipboard": "Skopírované do schránky!",
|
||||
"copy_error": "Chyba pri kopírovaní",
|
||||
"copy_file_path": "",
|
||||
"copy_image": "Skopírovať obrázok",
|
||||
"copy_link": "Skopírovať odkaz",
|
||||
"copy_link_to_clipboard": "Skopírovať do schránky",
|
||||
"copy_password": "Skopírovať heslo",
|
||||
"copy_to_clipboard": "Skopírovať do schránky",
|
||||
"country": "Štát",
|
||||
"cover": "",
|
||||
"covers": "",
|
||||
"create": "Vytvoriť",
|
||||
"create_album": "Vytvoriť album",
|
||||
"create_library": "Vytvoriť knižnicu",
|
||||
"create_link": "Vytvoriť odkaz",
|
||||
"create_link_to_share": "Vytvoriť odkaz na zdieľanie",
|
||||
"create_new_person": "Vytvoriť novú osobu",
|
||||
"create_new_user": "Vytvorenie nového používateľa",
|
||||
"create_tag": "Vytvoriť značku",
|
||||
"create_user": "Vytvoriť používateľa",
|
||||
"created": "Vytvorené",
|
||||
"current_device": "Aktuálne zariadenie",
|
||||
"custom_locale": "",
|
||||
"custom_locale_description": "",
|
||||
"dark": "Tmavý",
|
||||
"date_after": "Dátum po",
|
||||
"date_and_time": "Dátum a čas",
|
||||
"date_before": "Dátum pred",
|
||||
"date_of_birth_saved": "Dátum narodenia uložený",
|
||||
"date_range": "Rozsah dátumu",
|
||||
"day": "Deň",
|
||||
"default_locale": "",
|
||||
"default_locale_description": "",
|
||||
"delete": "Vymazať",
|
||||
"delete_album": "Odstrániť album",
|
||||
"delete_api_key_prompt": "Naozaj chcete odstrániť tento API kľúč?",
|
||||
"delete_key": "Vymazať kľúč",
|
||||
"delete_library": "Odstrániť knižnicu",
|
||||
"delete_link": "Odstrániť link",
|
||||
"delete_shared_link": "Odstrániť zdieľaný odkaz",
|
||||
"delete_tag": "Odstrániť označenie",
|
||||
"delete_user": "Odstrániť používateľa",
|
||||
"deleted_shared_link": "",
|
||||
"description": "Popis",
|
||||
"details": "PODROBNOSTI",
|
||||
"direction": "Smer",
|
||||
"disabled": "Vypnuté",
|
||||
"disallow_edits": "",
|
||||
"discord": "Discord",
|
||||
"discover": "Preskúmať",
|
||||
"dismiss_all_errors": "",
|
||||
"dismiss_error": "",
|
||||
"display_options": "Zobraziť možnosti",
|
||||
"display_order": "",
|
||||
"display_original_photos": "Zobraziť pôvodné fotografie",
|
||||
"display_original_photos_setting_description": "",
|
||||
"do_not_show_again": "Túto správu znova nezobrazovať",
|
||||
"documentation": "Dokumentácia",
|
||||
"done": "Hotovo",
|
||||
"download": "Stiahnuť",
|
||||
"download_settings": "Stiahnuť",
|
||||
"downloading": "Sťahovanie",
|
||||
"downloading_asset_filename": "Stahovanie súboru {filename}",
|
||||
"duplicates": "Duplikáty",
|
||||
"duration": "Trvanie",
|
||||
"durations": {
|
||||
"days": "",
|
||||
"hours": "",
|
||||
"minutes": "",
|
||||
"months": "",
|
||||
"years": ""
|
||||
},
|
||||
"edit": "Upraviť",
|
||||
"edit_album": "Upraviť album",
|
||||
"edit_avatar": "Upraviť postavu",
|
||||
"edit_date": "Upraviť dátum",
|
||||
"edit_date_and_time": "Upraviť dátum a čas",
|
||||
"edit_exclusion_pattern": "",
|
||||
"edit_faces": "Upraviť tváre",
|
||||
"edit_import_path": "",
|
||||
"edit_import_paths": "",
|
||||
"edit_key": "Upraviť kľúč",
|
||||
"edit_link": "Upraviť odkaz",
|
||||
"edit_location": "Upraviť polohu",
|
||||
"edit_name": "Upraviť meno",
|
||||
"edit_people": "Upraviť ľudí",
|
||||
"edit_tag": "Upraiť značku",
|
||||
"edit_title": "Upraviť názov",
|
||||
"edit_user": "Upraviť používateľa",
|
||||
"edited": "Upravené",
|
||||
"editor": "",
|
||||
"editor_close_without_save_prompt": "Úpravy nebudú uložené",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Pomer strán",
|
||||
"editor_crop_tool_h2_rotation": "Rotácia",
|
||||
"email": "E-mail",
|
||||
"empty": "",
|
||||
"empty_album": "",
|
||||
"empty_trash": "Vyprázdniť kôš",
|
||||
"enable": "Aktivovať",
|
||||
"enabled": "Aktivovaný",
|
||||
"end_date": "",
|
||||
"error": "Chyba",
|
||||
"error_loading_image": "Chyba pri načítaní obrázku",
|
||||
"error_title": "Chyba - niečo sa pokazilo",
|
||||
"errors": {
|
||||
"unable_to_add_album_users": "",
|
||||
"unable_to_add_comment": "",
|
||||
"unable_to_add_partners": "",
|
||||
"unable_to_change_album_user_role": "",
|
||||
"unable_to_change_date": "",
|
||||
"unable_to_change_location": "",
|
||||
"unable_to_check_item": "",
|
||||
"unable_to_check_items": "",
|
||||
"unable_to_create_admin_account": "",
|
||||
"unable_to_create_library": "",
|
||||
"unable_to_create_user": "",
|
||||
"unable_to_delete_album": "",
|
||||
"unable_to_delete_asset": "",
|
||||
"unable_to_delete_user": "",
|
||||
"unable_to_empty_trash": "",
|
||||
"unable_to_enter_fullscreen": "",
|
||||
"unable_to_exit_fullscreen": "",
|
||||
"unable_to_hide_person": "",
|
||||
"unable_to_load_album": "",
|
||||
"unable_to_load_asset_activity": "",
|
||||
"unable_to_load_items": "",
|
||||
"unable_to_load_liked_status": "",
|
||||
"unable_to_play_video": "",
|
||||
"unable_to_refresh_user": "",
|
||||
"unable_to_remove_album_users": "",
|
||||
"unable_to_remove_comment": "",
|
||||
"unable_to_remove_library": "",
|
||||
"unable_to_remove_partner": "",
|
||||
"unable_to_remove_reaction": "",
|
||||
"unable_to_remove_user": "",
|
||||
"unable_to_repair_items": "",
|
||||
"unable_to_reset_password": "",
|
||||
"unable_to_resolve_duplicate": "",
|
||||
"unable_to_restore_assets": "",
|
||||
"unable_to_restore_trash": "",
|
||||
"unable_to_restore_user": "",
|
||||
"unable_to_save_album": "",
|
||||
"unable_to_save_name": "",
|
||||
"unable_to_save_profile": "",
|
||||
"unable_to_save_settings": "",
|
||||
"unable_to_scan_libraries": "",
|
||||
"unable_to_scan_library": "",
|
||||
"unable_to_set_profile_picture": "",
|
||||
"unable_to_submit_job": "",
|
||||
"unable_to_trash_asset": "",
|
||||
"unable_to_unlink_account": "",
|
||||
"unable_to_update_library": "",
|
||||
"unable_to_update_location": "",
|
||||
"unable_to_update_settings": "",
|
||||
"unable_to_update_user": ""
|
||||
},
|
||||
"every_day_at_onepm": "",
|
||||
"every_night_at_midnight": "",
|
||||
"every_night_at_twoam": "",
|
||||
"every_six_hours": "",
|
||||
"exif": "Exif",
|
||||
"exit_slideshow": "Opustiť Slideshow",
|
||||
"expand_all": "",
|
||||
"expire_after": "Expiruje po",
|
||||
"expired": "Vypršalo",
|
||||
"explore": "Preskúmať",
|
||||
"explorer": "Prieskumník",
|
||||
"export": "Exportovať",
|
||||
"export_as_json": "Exportovať ako JSON",
|
||||
"extension": "Rozšírenie",
|
||||
"external": "Externý",
|
||||
"external_libraries": "",
|
||||
"failed_to_get_people": "",
|
||||
"favorite": "Obľúbené",
|
||||
"favorite_or_unfavorite_photo": "",
|
||||
"favorites": "Obľúbené",
|
||||
"feature": "",
|
||||
"feature_photo_updated": "",
|
||||
"featurecollection": "",
|
||||
"features": "Funkcie",
|
||||
"file_name": "Meno súboru",
|
||||
"file_name_or_extension": "",
|
||||
"filename": "Meno súboru",
|
||||
"files": "",
|
||||
"filetype": "Typ súboru",
|
||||
"filter_people": "Filtrovať ľudí",
|
||||
"find_them_fast": "Nájdite ich rýchlejšie podľa mena",
|
||||
"fix_incorrect_match": "",
|
||||
"force_re-scan_library_files": "",
|
||||
"forward": "",
|
||||
"general": "Všeobecné",
|
||||
"get_help": "",
|
||||
"getting_started": "",
|
||||
"go_back": "",
|
||||
"go_to_search": "",
|
||||
"go_to_share_page": "",
|
||||
"group_albums_by": "",
|
||||
"has_quota": "",
|
||||
"hide_gallery": "",
|
||||
"hide_password": "",
|
||||
"hide_person": "",
|
||||
"host": "",
|
||||
"hour": "",
|
||||
"image": "",
|
||||
"img": "",
|
||||
"immich_logo": "",
|
||||
"import_path": "",
|
||||
"in_archive": "",
|
||||
"include_archived": "Zahrnúť archivované",
|
||||
"include_shared_albums": "",
|
||||
"include_shared_partner_assets": "",
|
||||
"individual_share": "",
|
||||
"info": "",
|
||||
"interval": {
|
||||
"day_at_onepm": "",
|
||||
"hours": "",
|
||||
"night_at_midnight": "",
|
||||
"night_at_twoam": ""
|
||||
},
|
||||
"invite_people": "",
|
||||
"invite_to_album": "Pozvať do albumu",
|
||||
"job_settings_description": "",
|
||||
"jobs": "",
|
||||
"keep": "",
|
||||
"keyboard_shortcuts": "",
|
||||
"language": "",
|
||||
"language_setting_description": "",
|
||||
"last_seen": "",
|
||||
"leave": "",
|
||||
"let_others_respond": "Nechajte ostatných reagovať",
|
||||
"level": "",
|
||||
"library": "Knižnica",
|
||||
"library_options": "",
|
||||
"light": "",
|
||||
"link_options": "",
|
||||
"link_to_oauth": "",
|
||||
"linked_oauth_account": "",
|
||||
"list": "",
|
||||
"loading": "",
|
||||
"loading_search_results_failed": "",
|
||||
"log_out": "Odhlásiť sa",
|
||||
"log_out_all_devices": "",
|
||||
"login_has_been_disabled": "Prihlásenie bolo vypnuté.",
|
||||
"look": "",
|
||||
"loop_videos": "",
|
||||
"loop_videos_description": "",
|
||||
"make": "",
|
||||
"manage_shared_links": "Spravovať zdieľané odkazy",
|
||||
"manage_sharing_with_partners": "",
|
||||
"manage_the_app_settings": "",
|
||||
"manage_your_account": "",
|
||||
"manage_your_api_keys": "",
|
||||
"manage_your_devices": "",
|
||||
"manage_your_oauth_connection": "",
|
||||
"map": "Mapa",
|
||||
"map_marker_with_image": "",
|
||||
"map_settings": "Nastavenia máp",
|
||||
"media_type": "",
|
||||
"memories": "",
|
||||
"memories_setting_description": "",
|
||||
"menu": "",
|
||||
"merge": "",
|
||||
"merge_people": "",
|
||||
"merge_people_successfully": "",
|
||||
"minimize": "",
|
||||
"minute": "",
|
||||
"missing": "",
|
||||
"model": "",
|
||||
"month": "Mesiac",
|
||||
"more": "",
|
||||
"moved_to_trash": "",
|
||||
"my_albums": "",
|
||||
"name": "Meno",
|
||||
"name_or_nickname": "",
|
||||
"never": "nikdy",
|
||||
"new_api_key": "",
|
||||
"new_password": "Nové heslo",
|
||||
"new_person": "",
|
||||
"new_user_created": "",
|
||||
"new_version_available": "JE DOSTUPNÁ NOVÁ VERZIA",
|
||||
"newest_first": "",
|
||||
"next": "Ďalej",
|
||||
"next_memory": "",
|
||||
"no": "",
|
||||
"no_albums_message": "",
|
||||
"no_archived_assets_message": "Archivovať fotografie a videá, aby sa skryli zo zobrazenia Fotografie",
|
||||
"no_assets_message": "",
|
||||
"no_exif_info_available": "",
|
||||
"no_explore_results_message": "",
|
||||
"no_favorites_message": "",
|
||||
"no_libraries_message": "",
|
||||
"no_name": "",
|
||||
"no_places": "",
|
||||
"no_results": "",
|
||||
"no_shared_albums_message": "",
|
||||
"not_in_any_album": "",
|
||||
"notes": "",
|
||||
"notification_toggle_setting_description": "Povoliť e-mailové upozornenia",
|
||||
"notifications": "Oznámenia",
|
||||
"notifications_setting_description": "Spravovať upozornenia",
|
||||
"oauth": "OAuth",
|
||||
"offline": "",
|
||||
"ok": "",
|
||||
"oldest_first": "",
|
||||
"onboarding_welcome_user": "Vitaj, {user}",
|
||||
"online": "",
|
||||
"only_favorites": "",
|
||||
"only_refreshes_modified_files": "",
|
||||
"open_the_search_filters": "",
|
||||
"options": "Nastavenia",
|
||||
"or": "alebo",
|
||||
"organize_your_library": "Usporiadajte svoju knižnicu",
|
||||
"other": "",
|
||||
"other_devices": "Ďalšie zariadenia",
|
||||
"other_variables": "",
|
||||
"owned": "Vlastnené",
|
||||
"owner": "Vlastník",
|
||||
"partner_sharing": "",
|
||||
"partners": "",
|
||||
"password": "Heslo",
|
||||
"password_does_not_match": "",
|
||||
"password_required": "",
|
||||
"password_reset_success": "",
|
||||
"past_durations": {
|
||||
"days": "",
|
||||
"hours": "",
|
||||
"years": ""
|
||||
},
|
||||
"path": "",
|
||||
"pattern": "",
|
||||
"pause": "",
|
||||
"pause_memories": "",
|
||||
"paused": "",
|
||||
"pending": "",
|
||||
"people": "Ľudia",
|
||||
"people_sidebar_description": "",
|
||||
"perform_library_tasks": "",
|
||||
"permanent_deletion_warning": "",
|
||||
"permanent_deletion_warning_setting_description": "",
|
||||
"permanently_delete": "",
|
||||
"permanently_deleted_asset": "",
|
||||
"photos": "Fotografie",
|
||||
"photos_and_videos": "Fotografie & Videa",
|
||||
"photos_from_previous_years": "",
|
||||
"pick_a_location": "",
|
||||
"place": "Miesto",
|
||||
"places": "Miesta",
|
||||
"play": "Prehrať",
|
||||
"play_memories": "",
|
||||
"play_motion_photo": "",
|
||||
"play_or_pause_video": "",
|
||||
"point": "",
|
||||
"port": "",
|
||||
"preset": "",
|
||||
"preview": "",
|
||||
"previous": "",
|
||||
"previous_memory": "",
|
||||
"previous_or_next_photo": "",
|
||||
"primary": "",
|
||||
"profile_picture_set": "",
|
||||
"public_album": "Verejný album",
|
||||
"public_share": "",
|
||||
"purchase_activated_time": "Aktivované {date, date}",
|
||||
"purchase_button_activate": "Aktivovať",
|
||||
"purchase_button_never_show_again": "Už viac nezobrazovať",
|
||||
"purchase_panel_title": "Podporiť projekt",
|
||||
"range": "",
|
||||
"raw": "",
|
||||
"reaction_options": "",
|
||||
"read_changelog": "",
|
||||
"recent": "Nedávne",
|
||||
"recent_searches": "",
|
||||
"refresh": "Obnoviť",
|
||||
"refresh_metadata": "Obnoviť metadáta",
|
||||
"refresh_thumbnails": "Obnoviť miniatúry",
|
||||
"refreshed": "Aktualizované",
|
||||
"refreshes_every_file": "",
|
||||
"remove": "Odstrániť",
|
||||
"remove_deleted_assets": "",
|
||||
"remove_from_album": "Odstrániť z albumu",
|
||||
"remove_from_favorites": "",
|
||||
"remove_from_shared_link": "",
|
||||
"remove_user": "Odstrániť používateľa",
|
||||
"repair": "Opraviť",
|
||||
"repair_no_results_message": "",
|
||||
"replace_with_upload": "",
|
||||
"require_password": "Vyžadovať heslo",
|
||||
"reset": "Resetovať",
|
||||
"reset_password": "Obnoviť heslo",
|
||||
"reset_people_visibility": "",
|
||||
"reset_settings_to_default": "",
|
||||
"restore": "Obnoviť",
|
||||
"restore_user": "Obnoviť používateľa",
|
||||
"resume": "Pokračovať",
|
||||
"retry_upload": "",
|
||||
"review_duplicates": "Skontrolovať duplikáty",
|
||||
"role": "",
|
||||
"save": "Uložiť",
|
||||
"saved_profile": "",
|
||||
"saved_settings": "",
|
||||
"say_something": "Napíšte niečo",
|
||||
"scan_all_libraries": "",
|
||||
"scan_all_library_files": "",
|
||||
"scan_new_library_files": "",
|
||||
"scan_settings": "Nastavenia skenovania",
|
||||
"search": "Vyhľadávanie",
|
||||
"search_albums": "Hľadať albumy",
|
||||
"search_by_context": "",
|
||||
"search_by_filename_example": "napr. IMG_1234.JPG alebo PNG",
|
||||
"search_camera_make": "",
|
||||
"search_camera_model": "",
|
||||
"search_city": "",
|
||||
"search_country": "",
|
||||
"search_for_existing_person": "",
|
||||
"search_people": "",
|
||||
"search_places": "",
|
||||
"search_settings": "Hladať v nastaveniach",
|
||||
"search_state": "",
|
||||
"search_timezone": "Vyhľadať časovú zónu...",
|
||||
"search_type": "",
|
||||
"search_your_photos": "Prehľadajte svoje obrázky",
|
||||
"searching_locales": "",
|
||||
"second": "",
|
||||
"select_album_cover": "",
|
||||
"select_all": "",
|
||||
"select_avatar_color": "",
|
||||
"select_face": "",
|
||||
"select_featured_photo": "",
|
||||
"select_library_owner": "Vybraťi vlastníka knižnice",
|
||||
"select_new_face": "",
|
||||
"select_photos": "Vybrať fotografie",
|
||||
"selected": "Vybraté",
|
||||
"send_message": "Odoslať správu",
|
||||
"send_welcome_email": "Odoslať uvítací e-mail",
|
||||
"server": "",
|
||||
"server_stats": "Štatistiky servera",
|
||||
"server_version": "Verzia servera",
|
||||
"set": "Nastaviť",
|
||||
"set_as_album_cover": "",
|
||||
"set_as_profile_picture": "Nastaviť ako profilový obrázok",
|
||||
"set_date_of_birth": "Nastaviť dátum narodenia",
|
||||
"set_profile_picture": "Nastaviť profilový obrázok",
|
||||
"set_slideshow_to_fullscreen": "",
|
||||
"settings": "Nastavenia",
|
||||
"settings_saved": "Nastavenia boli uložené",
|
||||
"share": "Zdieľať",
|
||||
"shared": "Zdieľané",
|
||||
"shared_by": "",
|
||||
"shared_by_you": "",
|
||||
"shared_from_partner": "Fotografie od {partner}",
|
||||
"shared_links": "Zdieľané odkazy",
|
||||
"shared_with_partner": "Zďielané s {partner}",
|
||||
"sharing": "Zdieľanie",
|
||||
"sharing_sidebar_description": "",
|
||||
"show_album_options": "Zobraziť možnosti albumu",
|
||||
"show_albums": "Zobraziť albumy",
|
||||
"show_file_location": "",
|
||||
"show_gallery": "Zobraziť galériu",
|
||||
"show_hidden_people": "",
|
||||
"show_in_timeline": "Zobraziť na časovej osi",
|
||||
"show_in_timeline_setting_description": "",
|
||||
"show_keyboard_shortcuts": "Zobraziť klávesové skratky",
|
||||
"show_metadata": "Zobraziť metadáta",
|
||||
"show_or_hide_info": "",
|
||||
"show_password": "Zobraziť heslo",
|
||||
"show_person_options": "",
|
||||
"show_progress_bar": "",
|
||||
"show_search_options": "Zobraziť možnosti vyhľadávania",
|
||||
"shuffle": "",
|
||||
"sign_out": "Odhlásiť sa",
|
||||
"sign_up": "",
|
||||
"size": "Veľkosť",
|
||||
"skip_to_content": "",
|
||||
"slideshow": "",
|
||||
"slideshow_settings": "",
|
||||
"sort_albums_by": "Zoradiť albumy podľa...",
|
||||
"sort_created": "Dátum vytvorenia",
|
||||
"sort_items": "Počet položiek",
|
||||
"sort_modified": "Dátum úpravy",
|
||||
"sort_oldest": "Najstaršia fotografia",
|
||||
"sort_recent": "Najnovšia fotografia",
|
||||
"sort_title": "Názov",
|
||||
"source": "Zdroj",
|
||||
"stack": "Zoskupenie",
|
||||
"stack_selected_photos": "",
|
||||
"stacktrace": "",
|
||||
"start_date": "",
|
||||
"state": "",
|
||||
"status": "",
|
||||
"stop_motion_photo": "",
|
||||
"stop_photo_sharing": "Zastaviť zdieľanie vašich fotiek?",
|
||||
"storage": "Ukladací priestor",
|
||||
"storage_label": "",
|
||||
"submit": "Odoslať",
|
||||
"suggestions": "Návrhy",
|
||||
"sunrise_on_the_beach": "",
|
||||
"swap_merge_direction": "",
|
||||
"sync": "",
|
||||
"tags": "Značky",
|
||||
"template": "",
|
||||
"theme": "Téma",
|
||||
"theme_selection": "",
|
||||
"theme_selection_description": "",
|
||||
"time_based_memories": "",
|
||||
"timezone": "Časové pásmo",
|
||||
"to_archive": "Archivovať",
|
||||
"to_change_password": "Zmeniť heslo",
|
||||
"to_trash": "Kôš",
|
||||
"toggle_settings": "",
|
||||
"toggle_theme": "",
|
||||
"toggle_visibility": "",
|
||||
"total_usage": "",
|
||||
"trash": "Kôš",
|
||||
"trash_all": "",
|
||||
"trash_no_results_message": "Vymazané fotografie a videá sa zobrazia tu.",
|
||||
"type": "",
|
||||
"unarchive": "Odarchivovať",
|
||||
"unarchived": "",
|
||||
"unfavorite": "Odznačiť ako obľúbené",
|
||||
"unhide_person": "",
|
||||
"unknown": "",
|
||||
"unknown_album": "",
|
||||
"unknown_year": "Neznámy rok",
|
||||
"unlink_oauth": "",
|
||||
"unlinked_oauth_account": "",
|
||||
"unnamed_album_delete_confirmation": "Ste si istý, že chcete zmazať tento album?",
|
||||
"unsaved_change": "Neuložená zmena",
|
||||
"unselect_all": "",
|
||||
"unstack": "Odskupiť",
|
||||
"up_next": "",
|
||||
"updated_password": "",
|
||||
"upload": "Nahrať",
|
||||
"upload_concurrency": "",
|
||||
"upload_status_duplicates": "Duplikáty",
|
||||
"upload_status_errors": "Chyby",
|
||||
"upload_status_uploaded": "Nahrané",
|
||||
"upload_success": "Nahrávanie úspešné, pridané súbory sa zobrazia po obnovení stránky.",
|
||||
"url": "Odkaz URL",
|
||||
"usage": "Použitie",
|
||||
"user": "Používateľ",
|
||||
"user_id": "Používateľské ID",
|
||||
"user_role_set": "Nastav {user} ako {role}",
|
||||
"user_usage_detail": "",
|
||||
"username": "Používateľské meno",
|
||||
"users": "Používatelia",
|
||||
"utilities": "Nástroje",
|
||||
"validate": "Validovať",
|
||||
"variables": "Premenné",
|
||||
"version": "Verzia",
|
||||
"version_announcement_closing": "Tvoj kamarát, Alex",
|
||||
"version_history": "História verzií",
|
||||
"video": "Video",
|
||||
"video_hover_setting_description": "",
|
||||
"videos": "Videá",
|
||||
"view": "Zobraziť",
|
||||
"view_album": "Zobraziť Album",
|
||||
"view_all": "Zobraziť všetky",
|
||||
"view_all_users": "Zobraziť všetkých používateľov",
|
||||
"view_in_timeline": "Zobraziť v časovej osi",
|
||||
"view_links": "Zobraziť odkazy",
|
||||
"view_next_asset": "Zobraziť nasledujúci súbor",
|
||||
"view_previous_asset": "Zobraziť predchádzajúci súbor",
|
||||
"viewer": "",
|
||||
"waiting": "",
|
||||
"warning": "Varovanie",
|
||||
"week": "Týždeň",
|
||||
"welcome": "Vitajte",
|
||||
"welcome_to_immich": "Vytajte v immich",
|
||||
"year": "Rok",
|
||||
"yes": "Áno",
|
||||
"you_dont_have_any_shared_links": "Nemáte žiadne zdielané linky",
|
||||
"zoom_image": "Priblížiť obrázok"
|
||||
}
|
||||
@@ -51,8 +51,8 @@
|
||||
"external_library_created_at": "Екстерна библиотека (направљена {date})",
|
||||
"external_library_management": "Управљање екстерним библиотекама",
|
||||
"face_detection": "Детекција лица",
|
||||
"face_detection_description": "Откривање лица у датотекама помоћу машинског учења. За видео снимке се узима у обзир само сличица. „Све“ (поновно) обрађује све датотеке. „Недостају“ средства у низу која још нису обрађена. Откривена лица ће бити стављена у ред за препознавање лица након што се препознавање лица заврши, групишући их у постојеће или нове људе.",
|
||||
"facial_recognition_job_description": "Група је детектовала лица и додала их постојецим људима. Овај корак се покреће након што је препознавање лица завршено. „Све“ (поновно) групише сва лица. „Недостају“ лица у редовима којима није додељена особа.",
|
||||
"face_detection_description": "Откријте лица у датотекама помоћу машинског учења. За видео снимке се узима у обзир само сличица. „Освежи“ (поновно) обрађује све датотеке. „Ресетовање“ додатно брише све тренутне податке о лицу. „Недостају“ датотеке у реду које још нису обрађене. Откривена лица ће бити стављена у ред за препознавање лица након што се препознавање лица заврши, групишући их у постојеће или нове особе.",
|
||||
"facial_recognition_job_description": "Група је детектовала лица и додала их постојећим људима. Овај корак се покреће након што је препознавање лица завршено. „Ресет“ (поновно) групише сва лица. „Недостају“ лица у редовима којима није додељена особа.",
|
||||
"failed_job_command": "Команда {command} није успела за посао {job}",
|
||||
"force_delete_user_warning": "УПОЗОРЕЊЕ: Ovo će odmah ukloniti korisnika i sve datoteke. Ovo se ne može opozvati i datoteke se ne mogu oporaviti.",
|
||||
"forcing_refresh_library_files": "Принудно освежавање свих датотека библиотеке",
|
||||
@@ -287,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Хардверско убрзање",
|
||||
"transcoding_hardware_acceleration_description": "Екпериментално; много брже, али ће имати нижи квалитет при истој брзини преноса",
|
||||
"transcoding_hardware_decoding": "Хардверско декодирање",
|
||||
"transcoding_hardware_decoding_setting_description": "Односи се само на НВЕНЦ, QSV и RKMPP. Омогућава убрзање од краја до краја уместо да само убрзава кодирање. Можда неће радити на свим видео снимцима.",
|
||||
"transcoding_hardware_decoding_setting_description": "Омогућава убрзање од краја до краја уместо да само убрзава кодирање. Можда неће радити на свим видео снимцима.",
|
||||
"transcoding_hevc_codec": "ХЕВЦ кодек",
|
||||
"transcoding_max_b_frames": "Максимални Б-кадри",
|
||||
"transcoding_max_b_frames_description": "Више вредности побољшавају ефикасност компресије, али успоравају кодирање. Можда није компатибилно са хардверским убрзањем на старијим уређајима. 0 oneмогућава Б-кадре, док -1 аутоматски поставља ову вредност.",
|
||||
@@ -431,7 +431,8 @@
|
||||
"birthdate_saved": "Датум рођења успешно сачуван",
|
||||
"birthdate_set_description": "Датум рођења се користи да би се израчунале године ове особе у добу одређене фотографије.",
|
||||
"blurred_background": "Замућена позадина",
|
||||
"build": "Сагради (Буилд)",
|
||||
"bugs_and_feature_requests": "Грешке и захтеви за функције",
|
||||
"build": "Build",
|
||||
"build_image": "Сагради (Буилд) имаге",
|
||||
"bulk_delete_duplicates_confirmation": "Да ли сте сигурни да желите групно да избришете {count, plural, one {# дуплиран елеменат} few {# дуплирана елемента} other {# дуплираних елемената}}? Ово ће задржати највеће средство сваке групе и трајно избрисати све друге дупликате. Не можете поништити ову радњу!",
|
||||
"bulk_keep_duplicates_confirmation": "Да ли сте сигурни да желите да задржите {count, plural, one {1 дуплирану датотеку} few {# дуплиране датотеке} other {# дуплираних датотека}}? Ово ће решити све дуплиране групе без брисања било чега.",
|
||||
@@ -549,6 +550,7 @@
|
||||
"display_original_photos": "Прикажите оригиналне фотографије",
|
||||
"display_original_photos_setting_description": "Радије приказујете оригиналну фотографију када глеdate материјал него сличице када је оригинално дело компатибилно са webom. Ово може довести до споријег приказа фотографија.",
|
||||
"do_not_show_again": "Не прикажи поново ову поруку",
|
||||
"documentation": "Документација",
|
||||
"done": "Урађено",
|
||||
"download": "Преузми",
|
||||
"download_include_embedded_motion_videos": "Уграђени видео снимци",
|
||||
@@ -886,6 +888,7 @@
|
||||
"look": "Погледај",
|
||||
"loop_videos": "Понављајте видео записе",
|
||||
"loop_videos_description": "Омогућите за аутоматско понављање видео записа у прегледнику детаља.",
|
||||
"main_branch_warning": "Употребљавате развојну верзију; строго препоручујемо употребу издате верзије!",
|
||||
"make": "Креирај",
|
||||
"manage_shared_links": "Управљајте дељеним везама",
|
||||
"manage_sharing_with_partners": "Управљајте дељењем са партнерима",
|
||||
@@ -955,6 +958,7 @@
|
||||
"notifications": "Нотификације",
|
||||
"notifications_setting_description": "Управљајте обавештењима",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Званични Имич ресурси",
|
||||
"offline": "Одсутан (Offline)",
|
||||
"offline_paths": "Недоступне (Offline) путање",
|
||||
"offline_paths_description": "Ови резултати могу бити последица ручног брисања датотека које нису део спољне библиотеке.",
|
||||
@@ -1089,11 +1093,13 @@
|
||||
"recent_searches": "Скорашње претраге",
|
||||
"refresh": "Освежи",
|
||||
"refresh_encoded_videos": "Освежите кодиране (енцодед) видео записе",
|
||||
"refresh_faces": "Освежи лица",
|
||||
"refresh_metadata": "Освежите метаподатке",
|
||||
"refresh_thumbnails": "Освежите сличице",
|
||||
"refreshed": "Освежено",
|
||||
"refreshes_every_file": "Поново чита све постојеће и нове датотеке",
|
||||
"refreshing_encoded_video": "Освежавање кодираног (енцодед) видеа",
|
||||
"refreshing_faces": "Освежавањe лица",
|
||||
"refreshing_metadata": "Освежавање мета-података",
|
||||
"regenerating_thumbnails": "Обнављање сличица",
|
||||
"remove": "Уклони",
|
||||
@@ -1271,6 +1277,9 @@
|
||||
"submit": "Достави",
|
||||
"suggestions": "Сугестије",
|
||||
"sunrise_on_the_beach": "Излазак сунца на плажи",
|
||||
"support": "Подршка",
|
||||
"support_and_feedback": "Подршка и повратне информације",
|
||||
"support_third_party_description": "Ваша иммицх инсталација је спакована од стране треће стране. Проблеми са којима се суочавате могу бити узроковани тим пакетом, па вас молимо да им прво поставите проблеме користећи доње везе.",
|
||||
"swap_merge_direction": "Замените правац спајања",
|
||||
"sync": "Синхронизација",
|
||||
"tag": "Ознака (tag)",
|
||||
@@ -1286,6 +1295,7 @@
|
||||
"theme_selection": "Избор теме",
|
||||
"theme_selection_description": "Аутоматски поставите тему на светлу или тамну на основу системских преференција вашег претраживача",
|
||||
"they_will_be_merged_together": "Они ће бити спојени заједно",
|
||||
"third_party_resources": "Ресурси трећих страна",
|
||||
"time_based_memories": "Сећања заснована на времену",
|
||||
"timezone": "Временска зона",
|
||||
"to_archive": "Архивирај",
|
||||
@@ -1359,6 +1369,8 @@
|
||||
"version": "Верзија",
|
||||
"version_announcement_closing": "Твој пријатељ, Алекс",
|
||||
"version_announcement_message": "Здраво пријатељу, постоји нова верзија апликације, молимо вас да одвојите време да посетите <link>напомене о издању</link> и уверите се у своје <code>docker-compose.yml</code>, и <code>.env</code> подешавање је ажурирано како би се спречиле било какве погрешне конфигурације, посебно ако користите WatchTower или било који механизам који аутоматски управља ажурирањем ваше апликације.",
|
||||
"version_history": "Историја верзија",
|
||||
"version_history_item": "Инсталирано {version} on {date}",
|
||||
"video": "Видео запис",
|
||||
"video_hover_setting": "Пусти сличицу видеа када лебди",
|
||||
"video_hover_setting_description": "Пусти сличицу видеа када миш пређе преко ставке. Чак и када је oneмогућена, репродукција се може покренути преласком миша преко икone за репродукцију.",
|
||||
@@ -51,8 +51,8 @@
|
||||
"external_library_created_at": "Eksterna biblioteka (napravljena {date})",
|
||||
"external_library_management": "Upravljanje eksternim bibliotekama",
|
||||
"face_detection": "Detekcija lica",
|
||||
"face_detection_description": "Otkrivanje lica u datotekama pomoću mašinskog učenja. Za video snimke se uzima u obzir samo sličica. „Sve“ (ponovno) obrađuje sve datoteke. „Nedostaju“ sredstva u nizu koja još nisu obrađena. Otkrivena lica će biti stavljena u red za prepoznavanje lica nakon što se prepoznavanje lica završi, grupišući ih u postojeće ili nove ljude.",
|
||||
"facial_recognition_job_description": "Grupa je detektovala lica i dodala ih postojecim ljudima. Ovaj korak se pokreće nakon što je prepoznavanje lica završeno. „Sve“ (ponovno) grupiše sva lica. „Nedostaju“ lica u redovima kojima nije dodeljena osoba.",
|
||||
"face_detection_description": "Otkrijte lica u datotekama pomoću mašinskog učenja. Za video snimke se uzima u obzir samo sličica. „Osveži“ (ponovno) obrađuje sve datoteke. „Resetovanje“ dodatno briše sve trenutne podatke o licu. „Nedostaju“ datoteke u redu koje još nisu obrađene. Otkrivena lica će biti stavljena u red za prepoznavanje lica nakon što se prepoznavanje lica završi, grupišući ih u postojeće ili nove osobe.",
|
||||
"facial_recognition_job_description": "Grupa je detektovala lica i dodala ih postojećim osobama. Ovaj korak se pokreće nakon što je prepoznavanje lica završeno. „Resetuj“ (ponovno) grupiše sva lica. „Nedostaju“ lica u redovima kojima nije dodeljena osoba.",
|
||||
"failed_job_command": "Komanda {command} nije uspela za posao: {job}",
|
||||
"force_delete_user_warning": "UPOZORENJE: Ovo će odmah ukloniti korisnika i sve datoteke. Ovo se ne može opozvati i datoteke se ne mogu oporaviti.",
|
||||
"forcing_refresh_library_files": "Prinudno osvežavanje svih datoteka biblioteke",
|
||||
@@ -287,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Hardversko ubrzanje",
|
||||
"transcoding_hardware_acceleration_description": "Ekperimentalno; mnogo brže, ali će imati niži kvalitet pri istoj brzini prenosa",
|
||||
"transcoding_hardware_decoding": "Hardversko dekodiranje",
|
||||
"transcoding_hardware_decoding_setting_description": "Odnosi se samo na NVENC, QSV i RKMPP. Omogućava ubrzanje od kraja do kraja umesto da samo ubrzava kodiranje. Možda neće raditi na svim video snimcima.",
|
||||
"transcoding_hardware_decoding_setting_description": "Omogućava ubrzanje od kraja do kraja umesto da samo ubrzava kodiranje. Možda neće raditi na svim video snimcima.",
|
||||
"transcoding_hevc_codec": "HEVC kodek",
|
||||
"transcoding_max_b_frames": "Maksimalni B-kadri",
|
||||
"transcoding_max_b_frames_description": "Više vrednosti poboljšavaju efikasnost kompresije, ali usporavaju kodiranje. Možda nije kompatibilno sa hardverskim ubrzanjem na starijim uređajima. 0 onemogućava B-kadre, dok -1 automatski postavlja ovu vrednost.",
|
||||
@@ -431,7 +431,8 @@
|
||||
"birthdate_saved": "Datum rođenja uspešno sačuvan",
|
||||
"birthdate_set_description": "Datum rođenja se koristi da bi se izračunale godine ove osobe u dobu određene fotografije.",
|
||||
"blurred_background": "Zamućena pozadina",
|
||||
"build": "Sagradi (Build)",
|
||||
"bugs_and_feature_requests": "Greške (bugs) i zahtevi za funkcije",
|
||||
"build": "Build",
|
||||
"build_image": "Sagradi (Build) image",
|
||||
"bulk_delete_duplicates_confirmation": "Da li ste sigurni da želite grupno da izbrišete {count, plural, one {# dupliran elemenat} few {# duplirana elementa} other {# dupliranih elemenata}}? Ovo će zadržati najveće sredstvo svake grupe i trajno izbrisati sve druge duplikate. Ne možete poništiti ovu radnju!",
|
||||
"bulk_keep_duplicates_confirmation": "Da li ste sigurni da želite da zadržite {count, plural, one {1 dupliranu datoteku} few {# duplirane datoteke} other {# dupliranih datoteka}}? Ovo će rešiti sve duplirane grupe bez brisanja bilo čega.",
|
||||
@@ -549,6 +550,7 @@
|
||||
"display_original_photos": "Prikažite originalne fotografije",
|
||||
"display_original_photos_setting_description": "Radije prikazujete originalnu fotografiju kada gledate materijal nego sličice kada je originalno delo kompatibilno sa webom. Ovo može dovesti do sporijeg prikaza fotografija.",
|
||||
"do_not_show_again": "Ne prikaži ponovo ovu poruku",
|
||||
"documentation": "Dokumentacija",
|
||||
"done": "Urađeno",
|
||||
"download": "Preuzmi",
|
||||
"download_include_embedded_motion_videos": "Ugrađeni video snimci",
|
||||
@@ -886,6 +888,7 @@
|
||||
"look": "Pogledaj",
|
||||
"loop_videos": "Ponavljajte video zapise",
|
||||
"loop_videos_description": "Omogućite za automatsko ponavljanje video zapisa u pregledniku detalja.",
|
||||
"main_branch_warning": "Upotrebljavate razvojnu verziju; strogo preporučujemo upotrebu izdate verzije!",
|
||||
"make": "Kreiraj",
|
||||
"manage_shared_links": "Upravljajte deljenim vezama",
|
||||
"manage_sharing_with_partners": "Upravljajte deljenjem sa partnerima",
|
||||
@@ -955,6 +958,7 @@
|
||||
"notifications": "Notifikacije",
|
||||
"notifications_setting_description": "Upravljajte obaveštenjima",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Zvanični Immich resursi",
|
||||
"offline": "Odsutan (Offline)",
|
||||
"offline_paths": "Nedostupne (Offline) putanje",
|
||||
"offline_paths_description": "Ovi rezultati mogu biti posledica ručnog brisanja datoteka koje nisu deo spoljne biblioteke.",
|
||||
@@ -1089,11 +1093,13 @@
|
||||
"recent_searches": "Skorašnje pretrage",
|
||||
"refresh": "Osveži",
|
||||
"refresh_encoded_videos": "Osvežite kodirane (encoded) video zapise",
|
||||
"refresh_faces": "Osveži lica",
|
||||
"refresh_metadata": "Osvežite metapodatke",
|
||||
"refresh_thumbnails": "Osvežite sličice",
|
||||
"refreshed": "Osveženo",
|
||||
"refreshes_every_file": "Ponovo čita sve postojeće i nove datoteke",
|
||||
"refreshing_encoded_video": "Osvežavanje kodiranog (encoded) videa",
|
||||
"refreshing_faces": "Osvežavanje lica",
|
||||
"refreshing_metadata": "Osvežavanje meta-podataka",
|
||||
"regenerating_thumbnails": "Obnavljanje sličica",
|
||||
"remove": "Ukloni",
|
||||
@@ -1271,6 +1277,9 @@
|
||||
"submit": "Dostavi",
|
||||
"suggestions": "Sugestije",
|
||||
"sunrise_on_the_beach": "Izlazak sunca na plaži",
|
||||
"support": "Podrška",
|
||||
"support_and_feedback": "Podrška i povratne informacije",
|
||||
"support_third_party_description": "Vaša immich instalacija je spakovana od strane treće strane. Problemi sa kojima se suočavate mogu biti uzrokovani tim paketom, pa vas molimo da im prvo postavite probleme koristeći donje veze.",
|
||||
"swap_merge_direction": "Zamenite pravac spajanja",
|
||||
"sync": "Sinhronizacija",
|
||||
"tag": "Oznaka (tag)",
|
||||
@@ -1286,6 +1295,7 @@
|
||||
"theme_selection": "Izbor teme",
|
||||
"theme_selection_description": "Automatski postavite temu na svetlu ili tamnu na osnovu sistemskih preferencija vašeg pretraživača",
|
||||
"they_will_be_merged_together": "Oni će biti spojeni zajedno",
|
||||
"third_party_resources": "Resursi trećih strana",
|
||||
"time_based_memories": "Sećanja zasnovana na vremenu",
|
||||
"timezone": "Vremenska zona",
|
||||
"to_archive": "Arhiviraj",
|
||||
@@ -1359,6 +1369,8 @@
|
||||
"version": "Verzija",
|
||||
"version_announcement_closing": "Tvoj prijatelj, Aleks",
|
||||
"version_announcement_message": "Zdravo prijatelju, postoji nova verzija aplikacije, molimo vas da odvojite vreme da posetite <link>napomene o izdanju</link> i uverite se u svoje <code>docker-compose.yml</code>, i <code>.env</code> podešavanje je ažurirano kako bi se sprečile bilo kakve pogrešne konfiguracije, posebno ako koristite WatchTower ili bilo koji mehanizam koji automatski upravlja ažuriranjem vaše aplikacije.",
|
||||
"version_history": "Istorija verzija",
|
||||
"version_history_item": "Instalirano {version} {date}",
|
||||
"video": "Video zapis",
|
||||
"video_hover_setting": "Pusti sličicu videa kada lebdi",
|
||||
"video_hover_setting_description": "Pusti sličicu videa kada miš pređe preko stavke. Čak i kada je onemogućena, reprodukcija se može pokrenuti prelaskom miša preko ikone za reprodukciju.",
|
||||
@@ -28,6 +28,7 @@
|
||||
"added_to_favorites_count": "{count, number} tillagda till favoriter",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Lägg till exkluderande mönster. Matchning med jokertecken *, ** samt ? är supporterat. För att ignorera alla filer i samtliga mappar som heter \"Raw\", använd \"**/Raw/**\". För att ignorera alla filer som slutar med \".tif\", använd \"**/*.tif\". För att ignorera en absolut sökväg, använd \"/sökväg/att/ignorera/**\".",
|
||||
"asset_offline_description": "Denna externa bibliotekstillgång finns inte längre på disken och har flyttats till papperskorgen. Om filen flyttades inom biblioteket, kontrollera din tidslinje för den nya motsvarande tillgången. För att återställa denna tillgång, se till att filsökvägen nedan kan nås av Immich och skanna biblioteket.",
|
||||
"authentication_settings": "Autentiseringsinställningar",
|
||||
"authentication_settings_description": "Hantera lösenord, OAuth, och andra autentiseringsinställningar",
|
||||
"authentication_settings_disable_all": "Är du säker på att du vill inaktivera alla inloggningsmetoder? Inloggning kommer att helt inaktiveras.",
|
||||
@@ -41,6 +42,7 @@
|
||||
"confirm_email_below": "För att bekräfta, skriv ”{email}” nedan",
|
||||
"confirm_reprocess_all_faces": "Är du säker på att du vill återprocessa alla ansikten? Detta kommer också rensa namngivna personer.",
|
||||
"confirm_user_password_reset": "Är du säker på att du vill återställa {user}’s lösenord?",
|
||||
"create_job": "Skapa jobb",
|
||||
"crontab_guru": "Crontab-guru",
|
||||
"disable_login": "Inaktivera inloggning",
|
||||
"disabled": "Inaktiverad",
|
||||
@@ -54,22 +56,32 @@
|
||||
"failed_job_command": "Kommando {command} misslyckades för jobb: {job}",
|
||||
"force_delete_user_warning": "VARNING: Detta tar omedelbart bort användaren och alla mediafiler. Detta kan inte ångras och filerna kan inte återställas.",
|
||||
"forcing_refresh_library_files": "Tvingar uppdatering av alla biblioteksfiler",
|
||||
"image_format": "Format",
|
||||
"image_format_description": "WebP producerar mindre filer än JPEG, men kodas långsammare.",
|
||||
"image_prefer_embedded_preview": "Föredra inbäddad förhandsgranskning",
|
||||
"image_prefer_embedded_preview_setting_description": "Använd inbäddade förhandsvisningar i RAW-foton som indata till bildbehandling när det är tillgängligt. Detta kan ge mer exakta färger för vissa bilder, men kvaliteten på förhandsgranskningen är kameraberoende och bilden kan ha fler komprimeringsartefakter.",
|
||||
"image_prefer_wide_gamut": "Föredrar brett spektrum",
|
||||
"image_prefer_wide_gamut_setting_description": "Använd Display P3 för miniatyrer. Detta bevarar livfullheten bättre hos bilder med bred färgrymd, men bilder kan se annorlunda ut på gamla enheter med en gammal webbläsarversion. Med sRGB-bilder behålls i sitt format sRGB för att undvika färgskiftningar.",
|
||||
"image_preview_description": "Mellanstor bild med avskalad metadata, används vid visning av en enskild tillgång och för maskininlärning",
|
||||
"image_preview_format": "Förhandsgranskningsformat",
|
||||
"image_preview_quality_description": "Förhandsgranska kvalitet från 1-100. Högre är bättre, men ger större filer och kan minska appens känslighet. Att ställa in ett lågt värde kan påverka kvaliteten på maskininlärning.",
|
||||
"image_preview_resolution": "Förhandsgranska upplösning",
|
||||
"image_preview_resolution_description": "Används vid visning av ett enstaka foto och för maskininlärning. Högre upplösningar kan bevara fler detaljer men tar längre tid att koda, har större filstorlekar och kan minska appens responsiva känsla.",
|
||||
"image_preview_title": "Förhandsvisningsinställningar",
|
||||
"image_quality": "Kvalitet",
|
||||
"image_quality_description": "Bildkvalitet från 1-100. Högre är bättre för kvaliteten men ger större filer, det här alternativet påverkar förhandsgranskningen och miniatyrbilderna.",
|
||||
"image_resolution": "Upplösning",
|
||||
"image_resolution_description": "Högre upplösningar kan bevara fler detaljer men tar längre tid att koda, har större filstorlekar och kan minska appens känslighet.",
|
||||
"image_settings": "Bildinställningar",
|
||||
"image_settings_description": "Hantera kvalitet och upplösning på genererade bilder",
|
||||
"image_thumbnail_description": "Liten miniatyrbild med avskalad metadata, används när du tittar på grupper av foton som huvudtidslinjen",
|
||||
"image_thumbnail_format": "Miniatyrformat",
|
||||
"image_thumbnail_quality_description": "Miniatyrkvalitet från 1-100. Högre är bättre, men ger större filer och kan minska appens känslighet.",
|
||||
"image_thumbnail_resolution": "Miniatyrbildsupplösning",
|
||||
"image_thumbnail_resolution_description": "Används när du tittar på grupper av foton (huvudtidslinje, albumvy, etc.). Högre upplösningar kan bevara fler detaljer men tar längre tid att koda, har större filstorlekar och kan minska appens responsiva känsla.",
|
||||
"image_thumbnail_title": "Miniatyrbildsinställningar",
|
||||
"job_concurrency": "{job} Samtidighet",
|
||||
"job_created": "Jobb skapat",
|
||||
"job_not_concurrency_safe": "Det här jobbet är inte samtidighetssäkert.",
|
||||
"job_settings": "Jobbinställningar",
|
||||
"job_settings_description": "Hantera samtidiga jobb",
|
||||
@@ -198,6 +210,7 @@
|
||||
"password_settings": "Lösenordsinloggning",
|
||||
"password_settings_description": "Hantera inställningar för lösenords-inloggning",
|
||||
"paths_validated_successfully": "Samtliga sökvägar kunde bekräftas",
|
||||
"person_cleanup_job": "Person rensning",
|
||||
"quota_size_gib": "Lagringskvot (GiB)",
|
||||
"refreshing_all_libraries": "Samtliga bibliotek uppdateras",
|
||||
"registration": "Administratörsregistrering",
|
||||
@@ -209,8 +222,10 @@
|
||||
"require_password_change_on_login": "Kräv av användaren att byta lösenord vid första inloggning",
|
||||
"reset_settings_to_default": "Återställ inställningar till standard",
|
||||
"reset_settings_to_recent_saved": "Återställ inställningar till de senaste sparade",
|
||||
"scanning_library": "Skanna bibliotek",
|
||||
"scanning_library_for_changed_files": "Scannar bibliotek efter ändrade filer",
|
||||
"scanning_library_for_new_files": "Skannar biblioteket efter nya filer",
|
||||
"search_jobs": "Sök Jobb...",
|
||||
"send_welcome_email": "Skicka välkomstmail",
|
||||
"server_external_domain_settings": "Extern domän",
|
||||
"server_external_domain_settings_description": "Domän för publikt delade länkar, inklusive http(s)://",
|
||||
@@ -238,6 +253,7 @@
|
||||
"storage_template_settings_description": "Hantera mappstruktur och filnamn för uppladdade resurser",
|
||||
"storage_template_user_label": "<code>{label}</code> är användarens lagringsmärkning",
|
||||
"system_settings": "Systeminställningar",
|
||||
"tag_cleanup_job": "Markera för rensning",
|
||||
"theme_custom_css_settings": "Anpassad CSS",
|
||||
"theme_custom_css_settings_description": "Cascading Style Sheets möjliggör designanpassningar av Immich",
|
||||
"theme_settings": "Temainställningar",
|
||||
@@ -289,158 +305,257 @@
|
||||
"transcoding_required_description": "Enbart videos som inte är ett accepterat format",
|
||||
"transcoding_settings": "Inställningar för omkodning av video",
|
||||
"transcoding_settings_description": "Hantera upplösningen och kodningen av videofiler",
|
||||
"transcoding_target_resolution": "",
|
||||
"transcoding_target_resolution": "Förväntad upplösning",
|
||||
"transcoding_target_resolution_description": "En högre upplösning kan bevara fler detaljer men kan ta längre tid at koda, ha större fil storlek och kan försämra appens svarstid.",
|
||||
"transcoding_temporal_aq": "",
|
||||
"transcoding_temporal_aq_description": "",
|
||||
"transcoding_temporal_aq_description": "Gäller endast NVENC. Ökar kvaliteten på scener med hög detaljrikedom och låg rörelse. Kanske inte är kompatibel med äldre enheter.",
|
||||
"transcoding_threads": "Trådar",
|
||||
"transcoding_threads_description": "",
|
||||
"transcoding_threads_description": "Högre värden leder till snabbare kodning, men lämnar mindre utrymme för servern att bearbeta andra uppgifter medan den är aktiv. Detta värde bör inte vara mer än antalet CPU-kärnor. Maximerar användningen om den är inställd på 0.",
|
||||
"transcoding_tone_mapping": "",
|
||||
"transcoding_tone_mapping_description": "",
|
||||
"transcoding_tone_mapping_description": "Försöker att bevara utseendet på HDR-videor när de konverteras till SDR. Varje algoritm gör olika avvägningar för färg, detaljer och ljusstyrka. Hable bevarar detaljer, Mobius bevarar färg och Reinhard bevarar ljusstyrkan.",
|
||||
"transcoding_tone_mapping_npl": "",
|
||||
"transcoding_tone_mapping_npl_description": "",
|
||||
"transcoding_transcode_policy": "",
|
||||
"transcoding_two_pass_encoding": "",
|
||||
"transcoding_two_pass_encoding_setting_description": "",
|
||||
"transcoding_video_codec": "",
|
||||
"transcoding_video_codec_description": "",
|
||||
"trash_enabled_description": "",
|
||||
"trash_number_of_days": "",
|
||||
"trash_number_of_days_description": "",
|
||||
"trash_settings": "",
|
||||
"trash_settings_description": "",
|
||||
"user_delete_delay_settings": "",
|
||||
"user_delete_delay_settings_description": "",
|
||||
"transcoding_tone_mapping_npl_description": "Färgerna kommer att justeras för att se normala ut för en visning av denna ljusstyrka. Kontraintuitivt ökar lägre värden videons ljusstyrka och vice versa eftersom det kompenserar för skärmens ljusstyrka. 0 ställer in detta värde automatiskt.",
|
||||
"transcoding_transcode_policy": "Omkodningspolicy",
|
||||
"transcoding_transcode_policy_description": "Policy för när en video ska omkodas. HDR-videor kommer alltid att omkodas (förutom om omkodning är inaktiverad).",
|
||||
"transcoding_two_pass_encoding": "Två-pass kodning",
|
||||
"transcoding_two_pass_encoding_setting_description": "Koda om i två omgångar för att producera bättre kodade videor. När max bitrate är aktiverat (krävs för att det ska fungera med H.264 och HEVC), använder det här läget ett bithastighetsområde baserat på max bitrate och ignorerar CRF. För VP9 kan CRF användas om max bitrate är inaktiverat.",
|
||||
"transcoding_video_codec": "Video Codec",
|
||||
"transcoding_video_codec_description": "VP9 har hög effektivitet och webbkompatibilitet, men tar längre tid att omkoda. HEVC fungerar på liknande sätt, men har lägre webbkompatibilitet. H.264 är allmänt kompatibel och snabb att omkoda, men producerar mycket större filer. AV1 är den mest effektiva codec men saknar stöd på äldre enheter.",
|
||||
"trash_enabled_description": "Aktivera papperskorgen",
|
||||
"trash_number_of_days": "Antal dagar",
|
||||
"trash_number_of_days_description": "Antal dagar för att förvara tillgångarna i papperskorgen innan de permanent tas bort",
|
||||
"trash_settings": "Papperskorginställningar",
|
||||
"trash_settings_description": "Hantera papperskorginställningar",
|
||||
"untracked_files": "Ospårade filer",
|
||||
"untracked_files_description": "Dessa filer spåras inte av applikationen. De kan vara resultatet av misslyckade rörelser, avbrutna uppladdningar eller kvarlämnade på grund av en bugg",
|
||||
"user_cleanup_job": "Användarrensning",
|
||||
"user_delete_delay": "<b>{user}</b>s konto och tillgångar kommer att schemaläggas för permanent radering om {delay, plural, one {# day} other {# days}}.",
|
||||
"user_delete_delay_settings": "Borttagningsfördröjning",
|
||||
"user_delete_delay_settings_description": "Antal dagar efter borttagning för att permanent radera en användares konto och tillgångar. Arbetet med borttagning av användare körs vid midnatt för att söka efter användare som är redo för radering. Ändringar av denna inställning kommer att utvärderas vid nästa körning.",
|
||||
"user_delete_immediately": "<b>{user}</b> konto och tillgångar kommer att stå i kö för <b>permanent</b> radering.",
|
||||
"user_delete_immediately_checkbox": "Köa användare och tillgångar för omedelbar radering",
|
||||
"user_management": "Användarhantering",
|
||||
"user_settings": "",
|
||||
"user_settings_description": "",
|
||||
"version_check_enabled_description": "",
|
||||
"version_check_settings": "",
|
||||
"version_check_settings_description": "",
|
||||
"video_conversion_job_description": ""
|
||||
"user_password_has_been_reset": "Användarens lösenord har återställts:",
|
||||
"user_password_reset_description": "Ange det tillfälliga lösenordet till användaren och informera dem om att de kommer att behöva ändra lösenordet vid nästa inloggning.",
|
||||
"user_restore_description": "<b>{user}</b> konto kommer att återställas.",
|
||||
"user_restore_scheduled_removal": "Återställ användare - schemalagd borttagning {date, date, long}",
|
||||
"user_settings": "Användarinställningar",
|
||||
"user_settings_description": "Hantera användarinställningar",
|
||||
"user_successfully_removed": "Användaren {email} har tagits bort.",
|
||||
"version_check_enabled_description": "Aktivera versionskontroll",
|
||||
"version_check_implications": "Funktionen för versionskontroll är beroende av periodisk kommunikation med github.com",
|
||||
"version_check_settings": "Versionskontroll",
|
||||
"version_check_settings_description": "Aktivera/inaktivera meddelandet om ny versionen",
|
||||
"video_conversion_job": "Omkoda videor",
|
||||
"video_conversion_job_description": "Koda om videor för bredare kompatibilitet med webbläsare och enheter"
|
||||
},
|
||||
"admin_email": "",
|
||||
"admin_password": "",
|
||||
"admin_email": "Admin Email",
|
||||
"admin_password": "Admin Lösenord",
|
||||
"administration": "Administration",
|
||||
"advanced": "Avancerad",
|
||||
"album_added": "",
|
||||
"album_added_notification_setting_description": "",
|
||||
"album_cover_updated": "",
|
||||
"album_info_updated": "",
|
||||
"album_name": "",
|
||||
"album_options": "",
|
||||
"album_updated": "",
|
||||
"album_updated_setting_description": "",
|
||||
"advanced": "Avancerat",
|
||||
"age_months": "Ålder {months, plural, one {# month} other {# months}}",
|
||||
"age_year_months": "Ålder 1 år, {months, plural, one {# month} other {# months}}",
|
||||
"album_added": "Albumet har lagts till",
|
||||
"album_added_notification_setting_description": "Få ett e-postmeddelande när du läggs till i ett delat album",
|
||||
"album_cover_updated": "Albumomslaget uppdaterat",
|
||||
"album_delete_confirmation": "Är du säker på att du vill ta bort albumet {album}?",
|
||||
"album_delete_confirmation_description": "Om det här albumet delas kommer andra användare inte att kunna komma åt det längre.",
|
||||
"album_info_updated": "Albuminformation uppdaterad",
|
||||
"album_leave": "Lämna albumet?",
|
||||
"album_leave_confirmation": "Är du säker på att du vill lämna {album}?",
|
||||
"album_name": "Albumnamn",
|
||||
"album_options": "Albumalternativ",
|
||||
"album_remove_user": "Ta bort användare?",
|
||||
"album_remove_user_confirmation": "Är du säker på att du vill ta bort {user}?",
|
||||
"album_share_no_users": "Det verkar som att du har delat det här albumet med alla användare eller så har du inte någon användare att dela med.",
|
||||
"album_updated": "Albumet uppdaterat",
|
||||
"album_updated_setting_description": "Få ett e-postmeddelande när ett delat album har nya tillgångar",
|
||||
"album_user_left": "Lämnade {album}",
|
||||
"album_user_removed": "Tog bort {user}",
|
||||
"album_with_link_access": "Låt alla med länken se foton och personer i det här albumet.",
|
||||
"albums": "Album",
|
||||
"all": "Allt",
|
||||
"all_people": "",
|
||||
"all_albums": "Alla album",
|
||||
"all_people": "Alla personer",
|
||||
"all_videos": "Alla videor",
|
||||
"allow_dark_mode": "",
|
||||
"allow_edits": "",
|
||||
"api_key": "",
|
||||
"api_keys": "",
|
||||
"app_settings": "",
|
||||
"appears_in": "",
|
||||
"allow_dark_mode": "Tillåt mörkt läge",
|
||||
"allow_edits": "Tillåt redigeringar",
|
||||
"allow_public_user_to_download": "Tillåt offentlig användare att ladda ner",
|
||||
"allow_public_user_to_upload": "Tillåt en offentlig användare att ladda upp",
|
||||
"anti_clockwise": "Moturs",
|
||||
"api_key": "API Nyckel",
|
||||
"api_key_description": "Detta värde kommer bara att visas en gång. Se till att kopiera det innan du stänger fönstret.",
|
||||
"api_key_empty": "Ditt API-nyckelnamn ska inte vara tomt",
|
||||
"api_keys": "API-Nycklar",
|
||||
"app_settings": "Appinställningar",
|
||||
"appears_in": "Visas i",
|
||||
"archive": "Arkiv",
|
||||
"archive_or_unarchive_photo": "",
|
||||
"archive_or_unarchive_photo": "Arkivera eller oarkivera fotot",
|
||||
"archive_size": "Arkivstorlek",
|
||||
"archive_size_description": "Konfigurera arkivstorleken för nedladdningar (i GiB)",
|
||||
"archived": "",
|
||||
"asset_offline": "",
|
||||
"are_these_the_same_person": "Är det samma person?",
|
||||
"are_you_sure_to_do_this": "Är du säker på att du vill göra det här?",
|
||||
"asset_added_to_album": "Lades till i album",
|
||||
"asset_adding_to_album": "Lägger till i album...",
|
||||
"asset_description_updated": "Tillgångens beskrivning har uppdaterats",
|
||||
"asset_filename_is_offline": "Tillgången {filename} är offline",
|
||||
"asset_has_unassigned_faces": "Tillgången har otilldelade ansikten",
|
||||
"asset_hashing": "Hashing...",
|
||||
"asset_offline": "Tillgång offline",
|
||||
"asset_offline_description": "Denna externa tillgång finns inte längre på disken. Kontakta din Immich-administratör för hjälp.",
|
||||
"asset_skipped": "Överhoppad",
|
||||
"asset_skipped_in_trash": "I papperskorgen",
|
||||
"asset_uploaded": "Uppladdad",
|
||||
"asset_uploading": "Laddar upp...",
|
||||
"assets": "Objekt",
|
||||
"authorized_devices": "",
|
||||
"assets_added_count": "La till {count, plural, one {# asset} other {# assets}}",
|
||||
"assets_added_to_album_count": "Lade till {count, plural, one {# asset} other {# assets}} i albumet",
|
||||
"assets_added_to_name_count": "Lade till {count, plural, one {# asset} other {# assets}} till {hasName, select, true {<b>{name}</b>} other {new album}}",
|
||||
"assets_moved_to_trash_count": "Flyttade {count, plural, one {# asset} other {# assets}} till papperskorgen",
|
||||
"assets_permanently_deleted_count": "Raderad permanent {count, plural, one {# asset} other {# assets}}",
|
||||
"assets_removed_count": "Tog bort {count, plural, one {# asset} other {# assets}}",
|
||||
"assets_restore_confirmation": "Är du säker på att du vill återställa alla dina papperskorgen? Du kan inte ångra den här åtgärden! Observera att offlineobjekt inte kan återställas på detta sätt.",
|
||||
"assets_restored_count": "Återställd {count, plural, one {# asset} other {# assets}}",
|
||||
"assets_trashed_count": "Till Papperskorgen {count, plural, one {# asset} other {# assets}}",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Asset were}} är redan en del av albumet",
|
||||
"authorized_devices": "Auktoriserade enheter",
|
||||
"back": "Bakåt",
|
||||
"backward": "",
|
||||
"blurred_background": "",
|
||||
"back_close_deselect": "Tillbaka, stäng eller avmarkera",
|
||||
"backward": "Bakåt",
|
||||
"birthdate_saved": "Födelsedatumet har sparats",
|
||||
"birthdate_set_description": "Födelsedatum används för att beräkna åldern på denna person vid tidpunkten för ett foto.",
|
||||
"blurred_background": "Suddig bakgrund",
|
||||
"bugs_and_feature_requests": "Buggar och funktionsförfrågningar",
|
||||
"build": "Bygge",
|
||||
"build_image": "Byggfil",
|
||||
"bulk_delete_duplicates_confirmation": "Är du säker på att du vill massradera {count, plural, one {# duplicate asset} other {# duplicate assets}}? Detta kommer att behålla den största tillgången i varje grupp och permanent radera alla andra dubbletter. Du kan inte ångra den här åtgärden!",
|
||||
"bulk_keep_duplicates_confirmation": "Är du säker på att du vill behålla {count, plural, one {# duplicate asset} other {# duplicate assets}}? Detta kommer att lösa alla dubbletter av grupper utan att ta bort någonting.",
|
||||
"bulk_trash_duplicates_confirmation": "Är du säker på att du vill skicka till papperskorgen {count, plural, one {# duplicate asset} other {# duplicate assets}}? Detta kommer att behålla den största tillgången i varje grupp och alla andra dubbletter kasseras.",
|
||||
"buy": "Köp Immich",
|
||||
"camera": "Kamera",
|
||||
"camera_brand": "Kameramärke",
|
||||
"camera_model": "Kameramodell",
|
||||
"cancel": "Avbryt",
|
||||
"cancel_search": "Avbryt sökning",
|
||||
"cannot_merge_people": "",
|
||||
"cannot_update_the_description": "",
|
||||
"cannot_merge_people": "Kan inte slå samman personer",
|
||||
"cannot_undo_this_action": "Du kan inte ångra den här åtgärden!",
|
||||
"cannot_update_the_description": "Det går inte att uppdatera beskrivningen",
|
||||
"cant_apply_changes": "",
|
||||
"cant_get_faces": "",
|
||||
"cant_search_people": "",
|
||||
"cant_search_places": "",
|
||||
"change_date": "",
|
||||
"change_date": "Ändra datum",
|
||||
"change_expiration_time": "Ändra utgångstid",
|
||||
"change_location": "",
|
||||
"change_name": "",
|
||||
"change_name_successfully": "",
|
||||
"change_location": "Ändra plats",
|
||||
"change_name": "Byt namn",
|
||||
"change_name_successfully": "Bytt namn framgångsrikt",
|
||||
"change_password": "Ändra Lösenord",
|
||||
"change_your_password": "",
|
||||
"changed_visibility_successfully": "",
|
||||
"check_logs": "",
|
||||
"change_password_description": "Detta är antingen första gången du loggar in i systemet eller så har en begäran gjorts om att ändra ditt lösenord. Vänligen ange det nya lösenordet nedan.",
|
||||
"change_your_password": "Ändra ditt lösenord",
|
||||
"changed_visibility_successfully": "Synligheten har ändrats",
|
||||
"check_all": "Markera alla",
|
||||
"check_logs": "Kontrollera loggar",
|
||||
"choose_matching_people_to_merge": "Välj matchande personer att slå samman",
|
||||
"city": "Stad",
|
||||
"clear": "Rensa",
|
||||
"clear_all": "Rensa allt",
|
||||
"clear_all_recent_searches": "Rensa alla senaste sökningar",
|
||||
"clear_message": "Rensa meddelande",
|
||||
"clear_value": "Rensa värde",
|
||||
"clockwise": "Medsols",
|
||||
"close": "Stäng",
|
||||
"collapse_all": "",
|
||||
"collapse": "Kollapsa",
|
||||
"collapse_all": "Kollapsa alla",
|
||||
"color": "Färg",
|
||||
"color_theme": "Färgtema",
|
||||
"comment_deleted": "Kommentar raderad",
|
||||
"comment_options": "",
|
||||
"comment_options": "Kommentarsalternativ",
|
||||
"comments_and_likes": "Kommentarer & likes",
|
||||
"comments_are_disabled": "Kommentarer är avstängda",
|
||||
"confirm": "Bekräfta",
|
||||
"confirm_admin_password": "",
|
||||
"confirm_admin_password": "Bekräfta administratörslösenord",
|
||||
"confirm_delete_shared_link": "Är du säker på att du vill ta bort den här delade länken?",
|
||||
"confirm_password": "Bekräfta lösenord",
|
||||
"contain": "",
|
||||
"contain": "Anpassa",
|
||||
"context": "Sammanhang",
|
||||
"continue": "Fortsätt",
|
||||
"copied_image_to_clipboard": "",
|
||||
"copy_error": "",
|
||||
"copy_file_path": "",
|
||||
"copied_image_to_clipboard": "Kopierade bilden till urklipp.",
|
||||
"copied_to_clipboard": "Kopierat till urklipp!",
|
||||
"copy_error": "Kopieringsfel",
|
||||
"copy_file_path": "Kopiera filsökväg",
|
||||
"copy_image": "Kopiera Bild",
|
||||
"copy_link": "Kopiera länk",
|
||||
"copy_link_to_clipboard": "",
|
||||
"copy_link_to_clipboard": "Kopiera länken till urklipp",
|
||||
"copy_password": "Kopiera lösenord",
|
||||
"copy_to_clipboard": "",
|
||||
"copy_to_clipboard": "Kopiera till Urklipp",
|
||||
"country": "Land",
|
||||
"cover": "",
|
||||
"covers": "",
|
||||
"cover": "Fyll",
|
||||
"covers": "Omslag",
|
||||
"create": "Skapa",
|
||||
"create_album": "Skapa album",
|
||||
"create_library": "Skapa Bibliotek",
|
||||
"create_link": "Skapa länk",
|
||||
"create_link_to_share": "Skapa länk att dela",
|
||||
"create_new_person": "",
|
||||
"create_link_to_share_description": "Låt alla med länken se de valda fotona",
|
||||
"create_new_person": "Skapa ny person",
|
||||
"create_new_person_hint": "Tilldela valda objekt till en ny person",
|
||||
"create_new_user": "Skapa en ny användare",
|
||||
"create_tag": "Skapa tagg",
|
||||
"create_tag_description": "Skapa en ny tagg. För kapslade taggar anger du hela sökvägen för taggen inklusive snedstreck.",
|
||||
"create_user": "Skapa användare",
|
||||
"created": "",
|
||||
"current_device": "",
|
||||
"custom_locale": "",
|
||||
"custom_locale_description": "",
|
||||
"dark": "",
|
||||
"date_after": "",
|
||||
"created": "Skapad",
|
||||
"current_device": "Aktuell enhet",
|
||||
"custom_locale": "Anpassad plats",
|
||||
"custom_locale_description": "Formatera datum och siffror baserat på språket och regionen",
|
||||
"dark": "Mörk",
|
||||
"date_after": "Datum efter",
|
||||
"date_and_time": "Datum och Tid",
|
||||
"date_before": "",
|
||||
"date_before": "Datum före",
|
||||
"date_of_birth_saved": "Födelsedatumet har sparats",
|
||||
"date_range": "Datumintervall",
|
||||
"day": "Dag",
|
||||
"default_locale": "",
|
||||
"default_locale_description": "",
|
||||
"deduplicate_all": "Deduplicera alla",
|
||||
"default_locale": "Standardplats",
|
||||
"default_locale_description": "Formatera datum och siffror baserat på din webbläsares lokalitet",
|
||||
"delete": "Radera",
|
||||
"delete_album": "Ta bort album",
|
||||
"delete_key": "",
|
||||
"delete_api_key_prompt": "Är du säker på att du vill ta bort denna API-nyckel?",
|
||||
"delete_duplicates_confirmation": "Är du säker på att du vill ta bort dessa dubbletter permanent?",
|
||||
"delete_key": "Ta bort nyckel",
|
||||
"delete_library": "Ta bort bibliotek",
|
||||
"delete_link": "Ta bort länk",
|
||||
"delete_shared_link": "Ta bort delad länk",
|
||||
"delete_tag": "Ta bort tagg",
|
||||
"delete_tag_confirmation_prompt": "Är du säker på att du vill ta bort {tagName}-taggen?",
|
||||
"delete_user": "Ta bort användare",
|
||||
"deleted_shared_link": "Ta bort delad länk",
|
||||
"deletes_missing_assets": "Tar bort objekt som saknas från disken",
|
||||
"description": "Beskrivning",
|
||||
"details": "Detaljer",
|
||||
"direction": "Riktning",
|
||||
"disallow_edits": "",
|
||||
"disabled": "Inaktiverad",
|
||||
"disallow_edits": "Tillåt inte redigeringar",
|
||||
"discover": "Upptäck",
|
||||
"dismiss_all_errors": "",
|
||||
"dismiss_error": "",
|
||||
"dismiss_all_errors": "Avvisa alla fel",
|
||||
"dismiss_error": "Avvisa fel",
|
||||
"display_options": "Visningsalternativ",
|
||||
"display_order": "",
|
||||
"display_order": "Visa Ordning",
|
||||
"display_original_photos": "Visa originalfoton",
|
||||
"display_original_photos_setting_description": "",
|
||||
"display_original_photos_setting_description": "Föredrar att visa originalfotot när du visar en tillgång snarare än miniatyrbilder när den ursprungliga tillgången är webbkompatibel. Detta kan resultera i långsammare bildvisningshastigheter.",
|
||||
"do_not_show_again": "Visa inte det här meddelandet igen",
|
||||
"documentation": "Dokumentation",
|
||||
"done": "Klart",
|
||||
"download": "Ladda ner",
|
||||
"download_include_embedded_motion_videos": "Inbäddade videor",
|
||||
"download_include_embedded_motion_videos_description": "Inkludera videor inbäddade i rörliga bilder som en separat fil",
|
||||
"download_settings": "Ladda ner",
|
||||
"download_settings_description": "Hantera inställningar relaterade till nedladdning av objekt",
|
||||
"downloading": "Laddar ner",
|
||||
"downloading_asset_filename": "Laddar ned objekt {filename}",
|
||||
"drop_files_to_upload": "Släpp filer var som helst för att ladda upp",
|
||||
"duplicates": "Dubletter",
|
||||
"duplicates_description": "Lös varje grupp genom att ange vilka, om några, är dubbletter",
|
||||
"duration": "Varaktighet",
|
||||
"durations": {
|
||||
"days": "",
|
||||
@@ -449,52 +564,120 @@
|
||||
"months": "",
|
||||
"years": ""
|
||||
},
|
||||
"edit": "Redigera",
|
||||
"edit_album": "Redigera album",
|
||||
"edit_avatar": "Redigera avatar",
|
||||
"edit_date": "Redigera datum",
|
||||
"edit_date_and_time": "Redigera datum och tid",
|
||||
"edit_exclusion_pattern": "",
|
||||
"edit_exclusion_pattern": "Redigera uteslutningsmönster",
|
||||
"edit_faces": "Redigera ansikten",
|
||||
"edit_import_path": "Redigera importsökvägar",
|
||||
"edit_import_paths": "",
|
||||
"edit_key": "",
|
||||
"edit_import_paths": "Redigera importsökvägar",
|
||||
"edit_key": "Redigera nyckel",
|
||||
"edit_link": "Redigera länk",
|
||||
"edit_location": "Redigera plats",
|
||||
"edit_name": "Redigera namn",
|
||||
"edit_people": "Redigera personer",
|
||||
"edit_title": "",
|
||||
"edit_tag": "Redigera tagg",
|
||||
"edit_title": "Redigera titel",
|
||||
"edit_user": "Redigera användare",
|
||||
"edited": "Redigerad",
|
||||
"editor": "",
|
||||
"editor": "Redigerare",
|
||||
"editor_close_without_save_prompt": "Ändringarna kommer inte att sparas",
|
||||
"editor_close_without_save_title": "Stäng redigeraren?",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Bildförhållande",
|
||||
"editor_crop_tool_h2_rotation": "Rotation",
|
||||
"email": "Epost",
|
||||
"empty": "",
|
||||
"empty_album": "",
|
||||
"empty_trash": "Töm papperskorg",
|
||||
"enable": "",
|
||||
"enabled": "",
|
||||
"empty_trash_confirmation": "Är du säker på att du vill tömma papperskorgen? Detta tar bort alla objekt i papperskorgen permanent från Immich.\nDu kan inte ångra den här åtgärden!",
|
||||
"enable": "Aktivera",
|
||||
"enabled": "Aktiverad",
|
||||
"end_date": "Slutdatum",
|
||||
"error": "Fel",
|
||||
"error_loading_image": "Fel vid bildladdning",
|
||||
"error_title": "Fel – något gick fel",
|
||||
"errors": {
|
||||
"unable_to_add_album_users": "Kunde inte lägga till albumanvändare",
|
||||
"cannot_navigate_next_asset": "Det går inte att navigera till nästa objekt",
|
||||
"cannot_navigate_previous_asset": "Det går inte att navigera till föregående objekt",
|
||||
"cant_apply_changes": "Det går inte att tillämpa ändringar",
|
||||
"cant_change_activity": "Kan inte {enabled, select, true {disable} other {enable}} aktivitet",
|
||||
"cant_change_asset_favorite": "Det går inte att byta favorit mot objekt",
|
||||
"cant_change_metadata_assets_count": "Det går inte att ändra metadata för {count, plural, one {# asset} other {# assets}}",
|
||||
"cant_get_faces": "Kan inte få ansikten",
|
||||
"cant_get_number_of_comments": "Kan inte få antal kommentarer",
|
||||
"cant_search_people": "Kan inte söka efter personer",
|
||||
"cant_search_places": "Kan inte söka platser",
|
||||
"cleared_jobs": "Raderade jobb för: {job}",
|
||||
"error_adding_assets_to_album": "Det gick inte att lägga till objekt i albumet",
|
||||
"error_adding_users_to_album": "Det gick inte att lägga till användare till albumet",
|
||||
"error_deleting_shared_user": "Det gick inte att ta bort delad användare",
|
||||
"error_downloading": "Fel vid nedladdning av {filename}",
|
||||
"error_hiding_buy_button": "Det gick inte att dölja köpknappen",
|
||||
"error_removing_assets_from_album": "Det gick inte att ta bort objekt från albumet, kontrollera konsolen för mer information",
|
||||
"error_selecting_all_assets": "Fel vid val av alla objekt",
|
||||
"exclusion_pattern_already_exists": "Detta uteslutningsmönster finns redan.",
|
||||
"failed_job_command": "Kommandot {command} misslyckades för jobbet: {job}",
|
||||
"failed_to_create_album": "Det gick inte att skapa album",
|
||||
"failed_to_create_shared_link": "Det gick inte att skapa delad länk",
|
||||
"failed_to_edit_shared_link": "Det gick inte att redigera delad länk",
|
||||
"failed_to_get_people": "Det gick inte att hämta personer",
|
||||
"failed_to_load_asset": "Det gick inte att ladda objekt",
|
||||
"failed_to_load_assets": "Det gick inte att ladda objekten",
|
||||
"failed_to_load_people": "Det gick inte att ladda personer",
|
||||
"failed_to_remove_product_key": "Det gick inte att ta bort produktnyckeln",
|
||||
"failed_to_stack_assets": "Det gick inte att stapla objekt",
|
||||
"failed_to_unstack_assets": "Det gick inte att avstapla objekt",
|
||||
"import_path_already_exists": "Denna importsökväg finns redan.",
|
||||
"incorrect_email_or_password": "Felaktig e-postadress eller lösenord",
|
||||
"paths_validation_failed": "{paths, plural, one {# path} other {# paths}} misslyckades valideringen",
|
||||
"profile_picture_transparent_pixels": "Profilbilder kan inte ha genomskinliga pixlar. Zooma in och/eller flytta bilden.",
|
||||
"quota_higher_than_disk_size": "Du har angett en kvot som är högre än diskstorleken",
|
||||
"repair_unable_to_check_items": "Det går inte att kontrollera {count, select, one {item} other {items}}",
|
||||
"unable_to_add_album_users": "Kunde inte lägga till använder i album",
|
||||
"unable_to_add_assets_to_shared_link": "Det går inte att lägga till objekt till delad länk",
|
||||
"unable_to_add_comment": "Kunde inte lägga till kommentar",
|
||||
"unable_to_add_exclusion_pattern": "Det gick inte att lägga till uteslutningsmönster",
|
||||
"unable_to_add_import_path": "Det gick inte att lägga till importsökväg",
|
||||
"unable_to_add_partners": "Kunde inte lägga till partners",
|
||||
"unable_to_add_remove_archive": "Det går inte att {archived, select, true {remove asset from} other {add asset to}} arkiv",
|
||||
"unable_to_add_remove_favorites": "Det går inte att {favorite, select, true {add asset to} other {remove asset from}} favoriter",
|
||||
"unable_to_archive_unarchive": "Det går inte att {archived, select, true {archive} other {archive}}",
|
||||
"unable_to_change_album_user_role": "Kunde inte ändra albumanvändarens roll",
|
||||
"unable_to_change_date": "Kunde inte ändra datum",
|
||||
"unable_to_change_favorite": "Det går inte att ändra favorit för objekt",
|
||||
"unable_to_change_location": "Kunde inte ändra plats",
|
||||
"unable_to_change_password": "Det går inte att ändra lösenord",
|
||||
"unable_to_change_visibility": "Det gick inte att ändra synligheten för {count, plural, one {# person} other {# people}}",
|
||||
"unable_to_check_item": "",
|
||||
"unable_to_check_items": "",
|
||||
"unable_to_create_admin_account": "",
|
||||
"unable_to_complete_oauth_login": "Det gick inte att slutföra OAuth-inloggning",
|
||||
"unable_to_connect": "Det går inte att ansluta",
|
||||
"unable_to_connect_to_server": "Det går inte att ansluta till servern",
|
||||
"unable_to_copy_to_clipboard": "Kan inte kopiera till urklipp, se till att du kommer åt sidan via https",
|
||||
"unable_to_create_admin_account": "Det gick inte att skapa ett administratörskonto",
|
||||
"unable_to_create_api_key": "Det gick inte att skapa en ny API-nyckel",
|
||||
"unable_to_create_library": "Kunde inte skapa bibliotek",
|
||||
"unable_to_create_user": "Kunde inte skapa användare",
|
||||
"unable_to_delete_album": "Kunde inte ta bort album",
|
||||
"unable_to_delete_asset": "",
|
||||
"unable_to_delete_asset": "Det gick inte att ta bort objekt",
|
||||
"unable_to_delete_assets": "Det gick inte att ta bort objekt",
|
||||
"unable_to_delete_exclusion_pattern": "Det gick inte att ta bort uteslutningsmönster",
|
||||
"unable_to_delete_import_path": "Det gick inte att ta bort importsökvägen",
|
||||
"unable_to_delete_shared_link": "Det gick inte att ta bort delad länk",
|
||||
"unable_to_delete_user": "Kunde inte ta bort användare",
|
||||
"unable_to_download_files": "Det går inte att ladda ner filer",
|
||||
"unable_to_edit_exclusion_pattern": "Det gick inte att redigera uteslutningsmönster",
|
||||
"unable_to_edit_import_path": "Det gick inte att redigera importsökvägen",
|
||||
"unable_to_empty_trash": "Kunde inte tömma papperskorgen",
|
||||
"unable_to_enter_fullscreen": "Kunde inte växla till fullskärm",
|
||||
"unable_to_exit_fullscreen": "Kunde inte avsluta fullskärm",
|
||||
"unable_to_hide_person": "",
|
||||
"unable_to_load_album": "",
|
||||
"unable_to_get_shared_link": "Det gick inte att hämta delad länk",
|
||||
"unable_to_hide_person": "Det går inte att dölja personen",
|
||||
"unable_to_link_motion_video": "Det går inte att länka rörlig video",
|
||||
"unable_to_link_oauth_account": "Det gick inte att länka OAuth-kontot",
|
||||
"unable_to_load_album": "Det gick inte att ladda albumet",
|
||||
"unable_to_load_asset_activity": "",
|
||||
"unable_to_load_items": "",
|
||||
"unable_to_load_liked_status": "",
|
||||
@@ -531,11 +714,15 @@
|
||||
"every_night_at_midnight": "",
|
||||
"every_night_at_twoam": "",
|
||||
"every_six_hours": "",
|
||||
"exit_slideshow": "",
|
||||
"expand_all": "",
|
||||
"exif": "Exif",
|
||||
"exit_slideshow": "Avsluta bildspel",
|
||||
"expand_all": "Expandera alla",
|
||||
"expire_after": "Går ut efter",
|
||||
"expired": "Gått ut",
|
||||
"expires_date": "Går ut {date}",
|
||||
"explore": "Utforska",
|
||||
"explorer": "Utforskare",
|
||||
"export": "Exportera",
|
||||
"export_as_json": "Exportera som JSON",
|
||||
"extension": "",
|
||||
"external_libraries": "Externa Bibliotek",
|
||||
@@ -41,6 +41,7 @@
|
||||
"confirm_email_below": "உறுதிப்படுத்த, கீழே \"{email}\" என தட்டச்சு செய்யவும்",
|
||||
"confirm_reprocess_all_faces": "எல்லா முகங்களையும் மீண்டும் செயலாக்க விரும்புகிறீர்களா? இது பெயரிடப்பட்ட நபர்களையும் அழிக்கும்.",
|
||||
"confirm_user_password_reset": "{user} இன் கடவுச்சொல்லை நிச்சயமாக மீட்டமைக்க விரும்புகிறீர்களா?",
|
||||
"create_job": "வேலையை உருவாக்கு",
|
||||
"disable_login": "உள்நுழைவை முடக்கு",
|
||||
"duplicate_detection_job_description": "ஒத்த படங்களைக் கண்டறிய, சொத்துக்களில் இயந்திரக் கற்றலை இயக்கவும். ஸ்மார்ட் தேடலை நம்பியுள்ளது",
|
||||
"exclusion_pattern_description": "உங்கள் நூலகத்தை ஸ்கேன் செய்யும் போது கோப்புகளையும் கோப்புறைகளையும் புறக்கணிக்க விலக்கு வடிவங்கள் உங்களை அனுமதிக்கின்றன. RAW கோப்புகள் போன்ற நீங்கள் இறக்குமதி செய்ய விரும்பாத கோப்புகளைக் கொண்ட கோப்புறைகள் உங்களிடம் இருந்தால் இது பயனுள்ளதாக இருக்கும்.",
|
||||
@@ -55,7 +56,7 @@
|
||||
"image_format_description": "WebP, JPEG ஐ விட சிறிய கோப்புகளை உருவாக்குகிறது, ஆனால் குறியாக்கம் செய்ய மெதுவாக உள்ளது.",
|
||||
"image_prefer_embedded_preview": "உட்பொதிந்த படத்தை முன்னிடு",
|
||||
"image_prefer_embedded_preview_setting_description": "",
|
||||
"image_prefer_wide_gamut": "",
|
||||
"image_prefer_wide_gamut": "அகன்ற வண்ணவரம்பு தேர்வு",
|
||||
"image_prefer_wide_gamut_setting_description": "",
|
||||
"image_preview_format": "",
|
||||
"image_preview_resolution": "",
|
||||
@@ -28,6 +28,7 @@
|
||||
"added_to_favorites_count": "{count, number} รูปถูกเพิ่มเข้ารายการโปรด",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "เพิ่มรูปแบบการยกเว้น การ Glob โดยใช้ *, ** และ ? ถูกรองรับ ถ้าต้องการละเว้นไฟล์ทั้งหมดในไดเร็กทอรีใดๆที่ชื่อว่า \"Raw\" ให้ใช้ \"**/Raw/**\" ถ้าต้องการละเว้นไฟล์ทั้งหมดที่ลงท้ายด้วย \".tif\" ให้ใช้ \"**/*.tif\" ถ้าต้องการละเว้นพาธที่เริ่มจากไดเรกทอรีบนสุดให้ใช้ \"/พาธ/ที่ต้องการ/ละเว้น/**\"",
|
||||
"asset_offline_description": "Immich",
|
||||
"authentication_settings": "ตั้งค่าการเข้าถึง",
|
||||
"authentication_settings_description": "จัดการรหัสผ่าน, OAuth, และตั้งค่าการเข้าถึงอื่นๆ",
|
||||
"authentication_settings_disable_all": "คุณแน่ใจว่าต้องการปิดวิธีการล็อกอินทั้งหมดหรือไม่? ล็อกอินจะถูกปิดทั้งหมด",
|
||||
@@ -54,6 +55,7 @@
|
||||
"failed_job_command": "คำสั่ง {command} ของงาน {job} ล้มเหลว",
|
||||
"force_delete_user_warning": "คําเตือน: ขั้นตอนนี้จะลบผู้ใช้และสื่อทั้งหมดทันที ขั้นตอนนี้จะย้อนกลับมาไม่ได้และกู้คืนไฟล์ไม่ได้.",
|
||||
"forcing_refresh_library_files": "บังคับรีเฟรชไฟล์ทั้งหมด",
|
||||
"image_format": "Format",
|
||||
"image_format_description": "WebP จะสร้างไฟล์ที่เล็กกว่า JPEG แต่ใช้เวลา encode นานกว่า",
|
||||
"image_prefer_embedded_preview": "ใช้พรีวิวแบบฝังตัว",
|
||||
"image_prefer_embedded_preview_setting_description": "ใช้พรีวิวฝังตัวในรูปภาพ RAW ในการวิเคราะห์รูปภาพถ้ามี แต่คุณภาพรูปภาพขึ้นอยู่กับกล้อง และอาจจะมีสิ่งตกค้างจากการย่อขนาดไฟล์",
|
||||
@@ -50,11 +50,11 @@
|
||||
"external_library_created_at": "Dış kütüphane ({date} tarihinde oluşturuldu.)",
|
||||
"external_library_management": "Dış Kütüphane Yönetimi",
|
||||
"face_detection": "Yüz tarama",
|
||||
"face_detection_description": "Makine öğrenmesini kullanarak içeriklerinizde ki yüzleri bulun. Videolar için sadece önizleme görüntüleri kullanılacak. \"Hepsi\" seçeneği tüm medyaları tekrardan işler. \"İşlenmemiş\" daha önceden işlenmemiş içerikleri işlenmeleri için sıraya koyar. Tespit edilen yüzler yüz tarama işlemi tamamlandıktan sonra Yüz Tanıma için sıraya koyulacak ve kişiler olarak gruplandırılacak.",
|
||||
"facial_recognition_job_description": "Tespit edilen yüzleri gruplandır. Bu işlem, yüz tanıma işlemi tamamlandıktan sonra çalışır. \"Hepsi\" tüm yüzleri gruplandırır. \"İşlenmemiş\" ise tespit edilen fakat kişi atanmamış olan yüzleri sıraya koyar.",
|
||||
"failed_job_command": "{job} işi için {command} komutu başarısız",
|
||||
"force_delete_user_warning": "UYARI: Bu işlem kullanıcıyı ve bütün verilerini silecek. Bu işlem geri alınamaz ve silinen veriler geri kurtarılamaz.",
|
||||
"forcing_refresh_library_files": "Tüm kütüphane dosyaları yenileniyor",
|
||||
"face_detection_description": "Makine öğrenimi kullanarak varlıklardaki yüzleri tespit et. Videolar için sadece küçük resim (thumbnail) dikkate alınır. 'Yenile' tüm varlıkları yeniden işler. 'Sıfırla', mevcut tüm yüz verilerini temizleyerek işlemi yeniden başlatır. 'Eksik' henüz işlenmemiş varlıkları sıraya alır. Tespit edilen yüzler, Yüz Tanıma işlemi tamamlandıktan sonra mevcut ya da yeni kişilere gruplanmak üzere Yüz Tanıma için sıraya alınacaktır.",
|
||||
"facial_recognition_job_description": "Algılanan yüzleri kişilere grupla. Bu adım, Yüz Tespit işlemi tamamlandıktan sonra çalışır. \"Sıfırla\", tüm yüzleri yeniden gruplandırır. \"Eksik\" ise henüz bir kişiye atanmamış yüzleri sıraya alır.",
|
||||
"failed_job_command": "{job} görevi için {command} komutu başarısız",
|
||||
"force_delete_user_warning": "UYARI: Bu işlem kullanıcıyı ve tüm varlıkları anında kaldıracaktır. Bu geri alınamaz ve dosyalar geri getirilemez.",
|
||||
"forcing_refresh_library_files": "Tüm kütüphane dosyalarının zorunlu olarak yenilenmesi sağlanıyor",
|
||||
"image_format": "Biçim",
|
||||
"image_format_description": "WebP, JPEG'e göre daha küçük dosya boyutu sunar fakat işlemesi daha uzun sürer.",
|
||||
"image_prefer_embedded_preview": "Gömülü önizlemeyi tercih et",
|
||||
@@ -151,7 +151,7 @@
|
||||
"map_style_description": "style.json Harita ayarlarının URL'si",
|
||||
"metadata_extraction_job": "Meta verilerinden Ayıkla",
|
||||
"metadata_extraction_job_description": "GPS ve çözünürlük gibi ger bir varlığın meta veri bilgilerini ayıklayın",
|
||||
"metadata_faces_import_setting": "Yüzleri alma aktif",
|
||||
"metadata_faces_import_setting": "Yüz içe aktarmayı etkinleştir",
|
||||
"metadata_faces_import_setting_description": "Yüzleri, EXIF verileri ve sidecar dosyalardan getir",
|
||||
"metadata_settings": "Metaveri Ayarları",
|
||||
"metadata_settings_description": "Metaveri ayarlarını yönet",
|
||||
@@ -159,7 +159,7 @@
|
||||
"migration_job_description": "Varlıklar ve yüzler için resim çerçeve önizlemelerini en yeni klasör yapısına aktar",
|
||||
"no_paths_added": "Yol eklenmedi",
|
||||
"no_pattern_added": "Desen eklenmedi",
|
||||
"note_apply_storage_label_previous_assets": "Not: Depolama adresini daha önce yüklenmiş dosyalara uygulamak için",
|
||||
"note_apply_storage_label_previous_assets": "Not: Daha önce yüklenen varlıklara Depolama Etiketi uygulamak için şu komutu çalıştırın",
|
||||
"note_cannot_be_changed_later": "NOT: Bu daha sonra değiştirilemez!",
|
||||
"note_unlimited_quota": "NOT: Sınırsız kota için 0 yazın",
|
||||
"notification_email_from_address": "Şu adresten",
|
||||
@@ -285,7 +285,7 @@
|
||||
"transcoding_hardware_acceleration": "Donanım Hızlandırma",
|
||||
"transcoding_hardware_acceleration_description": "Deneysel; daha hızlı, fakat aynı bitrate ayarlarında daha düşük kaliteye sahip",
|
||||
"transcoding_hardware_decoding": "Donanım çözücü",
|
||||
"transcoding_hardware_decoding_setting_description": "Sadece NVENC, QSV ve RKMPP için geçerli. Sadece işlemeyi hızlandırmak yerine uçtan uca hızlandırmayı etkinleştirir. Tüm videolarda çalışmayabilir.",
|
||||
"transcoding_hardware_decoding_setting_description": "Uçtan uca hızlandırmayı, sadece kodlamayı hızlandırmanın yerine etkinleştirir. Tüm videolarda çalışmayabilir.",
|
||||
"transcoding_hevc_codec": "HEVC kodek",
|
||||
"transcoding_max_b_frames": "Maksimum B-kareler",
|
||||
"transcoding_max_b_frames_description": "Daha yüksek değerler sıkıştırma verimliliğini artırır, ancak kodlamayı yavaşlatır. Eski cihazlarda donanım hızlandırma ile uyumlu olmayabilir. 0, B-çerçevelerini devre dışı bırakır, -1 ise bu değeri otomatik olarak ayarlar.",
|
||||
@@ -313,7 +313,7 @@
|
||||
"transcoding_tone_mapping_description": "HDR videoların SDR'ye dönüştürülürken görünümünü korumayı amaçlar. Her algoritma renk, detay ve parlaklık için farklı dengeleme yapar. Hable detayları korur, Mobius renkleri korur ve Reinhard parlaklığı korur.",
|
||||
"transcoding_tone_mapping_npl": "Ton eşleme NPL",
|
||||
"transcoding_tone_mapping_npl_description": "Renkler, bu parlaklıkta bir ekran için normal görünecek şekilde ayarlanacaktır. Karşıt olarak, daha düşük değerler videonun parlaklığını artırır ve tersi de geçerlidir çünkü ekranın parlaklığını telafi eder. 0 bu değeri otomatik olarak ayarlar.",
|
||||
"transcoding_transcode_policy": "Dönüştürme(çevirme) politikası",
|
||||
"transcoding_transcode_policy": "Dönüştürme (çevirme) politikası",
|
||||
"transcoding_transcode_policy_description": "Bir videonun ne zaman kod dönüştürülmesi gerektiğine ilişkin ilke. Dönüştürme devre dışı bırakılmadığı sürece HDR videolar her zaman dönüştürülür.",
|
||||
"transcoding_two_pass_encoding": "İki geçişli kodlama",
|
||||
"transcoding_two_pass_encoding_setting_description": "Daha iyi kodlanmış videolar üretmek için iki geçişte kod dönüştürün. Maksimum bit hızı etkinleştirildiğinde (H.264 ve HEVC ile çalışması için gereklidir), bu mod maksimum bit hızına dayalı bir bit hızı aralığı kullanır ve CRF'yi yok sayar. VP9 için, maksimum bit hızı devre dışı bırakılırsa CRF kullanılabilir.",
|
||||
@@ -326,16 +326,17 @@
|
||||
"trash_settings_description": "Çöp ayarlarını yönet",
|
||||
"untracked_files": "İzlenmeyen dosyalar",
|
||||
"untracked_files_description": "Bu dosyalar uygulama tarafından izlenmiyor. Yarıda kesilen yüklemeler veya uygulama hatası bunlara sebep olmuş olabilir",
|
||||
"user_cleanup_job": "Kullanıcı temizleme",
|
||||
"user_delete_delay": "<b>{user}</b> hesabı ve varlıkları {delay, plural, one {# day} other {# days}} gün içinde kalıcı olarak silinmek için planlandı.",
|
||||
"user_delete_delay_settings": "Silme gecikmesi",
|
||||
"user_delete_delay_settings_description": "Bir kullanıcının hesabını ve varlıklarını kalıcı olarak silmek için kaldırıldıktan sonra gereken gün sayısı. Kullanıcı silme işi, silinmeye hazır kullanıcıları kontrol etmek için gece yarısı çalışır. Bu ayardaki değişiklikler bir sonraki yürütmede değerlendirilecektir.",
|
||||
"user_delete_immediately": "<b>{Kullanıcı}</b>'nın hesabı ve varlıkları <b>hemen</b> kalıcı olarak silinmek üzere sıraya alınacak.",
|
||||
"user_delete_immediately_checkbox": "Kullanıcıyı ve tüm varlıklarını kalıcı olarak silmek için sıraya koy",
|
||||
"user_delete_immediately": "<b>{user}</b>'in hesabı ve varlıkları <b>hemen</b> kalıcı olarak silinmek üzere sıraya alınacak.",
|
||||
"user_delete_immediately_checkbox": "Kullanıcı ve varlıkları hemen silinmek üzere sıraya al",
|
||||
"user_management": "Kullanıcı Yönetimi",
|
||||
"user_password_has_been_reset": "Kullanıcının şifresi sıfırlandı:",
|
||||
"user_password_reset_description": "Lütfen kullanıcıya geçici şifreyi sağlayın ve bir sonraki oturum açışında şifreyi değiştirmesi gerektiğini bildirin.",
|
||||
"user_restore_description": "<b>{user}</b> kullanıcısı geri yüklenecek.",
|
||||
"user_restore_scheduled_removal": "Kullanıcıyı geri yükle - {tarih, tarih, uzun} tarihinde zamanlanmış kaldırma",
|
||||
"user_restore_scheduled_removal": "Kullanıcıyı geri yükle - {date, date, long} tarihinde planlanan kaldırma",
|
||||
"user_settings": "Kullanıcı Ayarları",
|
||||
"user_settings_description": "Kullanıcı Ayarlarını Yönet",
|
||||
"user_successfully_removed": "Kullanıcı {email} başarıyla kaldırıldı.",
|
||||
@@ -350,6 +351,9 @@
|
||||
"admin_password": "Yönetici Şifresi",
|
||||
"administration": "Yönetim",
|
||||
"advanced": "Gelişmiş",
|
||||
"age_months": "Yaş {months, plural, one {# ay} other {# ay}}",
|
||||
"age_year_months": "1 yaş, {months, plural, one {# ay} other {# ay}}",
|
||||
"age_years": "{years, plural, other {Yaş #}}",
|
||||
"album_added": "Albüm eklendi",
|
||||
"album_added_notification_setting_description": "Paylaşılan bir albüme eklendiğinizde email bildirimi alın",
|
||||
"album_cover_updated": "Albüm Kapağı güncellendi",
|
||||
@@ -369,7 +373,7 @@
|
||||
"album_user_removed": "{user} kaldırıldı",
|
||||
"album_with_link_access": "Link'e sahip olan herhangi bir kişinin bu albümdeki fotoğrafları ve kişileri görmesine izin ver.",
|
||||
"albums": "Albümler",
|
||||
"albums_count": "",
|
||||
"albums_count": "{count, plural, one {{count, number} Albüm} other {{count, number} Albüm}}",
|
||||
"all": "Tümü",
|
||||
"all_albums": "Tüm Albümler",
|
||||
"all_people": "Tüm Kişiler",
|
||||
@@ -384,12 +388,13 @@
|
||||
"api_key_empty": "Apı Anahtarı isminiz boş olmamalı",
|
||||
"api_keys": "API Anahtarları",
|
||||
"app_settings": "Uygulama Ayarları",
|
||||
"appears_in": "",
|
||||
"appears_in": "Şurada görünür",
|
||||
"archive": "Arşiv",
|
||||
"archive_or_unarchive_photo": "Fotoğrafı arşivle/arşivden çıkar",
|
||||
"archive_size": "Arşiv boyutu",
|
||||
"archive_size_description": "İndirmeler için arşiv boyutunu yapılandırın (GiB cinsinden)",
|
||||
"archived": "",
|
||||
"archived_count": "{count, plural, other {# arşivlendi}}",
|
||||
"are_these_the_same_person": "Bunlar aynı kişi mi?",
|
||||
"are_you_sure_to_do_this": "Bunu yapmak istediğinize emin misiniz?",
|
||||
"asset_added_to_album": "Albüme eklendi",
|
||||
@@ -397,23 +402,38 @@
|
||||
"asset_description_updated": "Varlık açıklaması güncellendi",
|
||||
"asset_filename_is_offline": "Varlık {filename} çevrimdışı",
|
||||
"asset_has_unassigned_faces": "Varlık, atanmamış yüzler içeriyor",
|
||||
"asset_offline": "Varlık çevrimdışı",
|
||||
"asset_offline_description": "Bu varlık çevrimdışı. Immich dosya konumuna erişemiyor. Lütfen varlığın kullanılabilir olduğundan emin olun ve ardından kitaplığı yeniden tarayın.",
|
||||
"asset_hashing": "Karma (hashleme) oluşturuluyor...",
|
||||
"asset_offline": "Varlık Çevrim Dışı",
|
||||
"asset_offline_description": "Bu harici varlık artık diskte bulunmuyor. Yardım için lütfen Immich yöneticinizle iletişime geçin.",
|
||||
"asset_skipped": "Atlandı",
|
||||
"asset_skipped_in_trash": "Çöpte",
|
||||
"asset_uploaded": "Yüklendi",
|
||||
"asset_uploading": "Yükleniyor...",
|
||||
"assets": "Varlıklar",
|
||||
"assets_restore_confirmation": "Çöpteki bütün varlıkları geri yüklemek istediğinize emin misiniz? Bu işlem geri alınamaz!",
|
||||
"assets_added_count": "{count, plural, one {# varlık eklendi} other {# varlık eklendi}}",
|
||||
"assets_added_to_album_count": "{count, plural, one {# varlık} other {# varlık}} albüme eklendi",
|
||||
"assets_added_to_name_count": "{count, plural, one {# varlık} other {# varlık}} {hasName, select, true {<b>{name}</b>} other {yeni albüm}} içine eklendi",
|
||||
"assets_count": "{say, çoğul, bir {#varlık} diğer {#varlık}}",
|
||||
"assets_moved_to_trash_count": "{say, çoğul, bir {#varlık} diğer {#varlık}} çöp kutusuna taşındı",
|
||||
"assets_permanently_deleted_count": "Kalıcı olarak silindi {count, plural, one {# varlık} other {# varlıklar}}",
|
||||
"assets_removed_count": "Kaldırıldı {count, plural, one {# varlık} other {# varlıklar}}",
|
||||
"assets_restore_confirmation": "Tüm çöp kutusundaki varlıklarınızı geri yüklemek istediğinizden emin misiniz? Bu işlemi geri alamazsınız! Ayrıca, çevrim dışı olan varlıkların bu şekilde geri yüklenemeyeceğini unutmayın.",
|
||||
"assets_restored_count": "{count, plural, one {# varlık} other {# varlıklar}} geri yüklendi",
|
||||
"assets_trashed_count": "{count, plural, one {# varlık} other {# varlıklar}} çöp kutusuna taşındı",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {Varlık zaten} other {Varlıklar zaten}} albümün parçasıydı",
|
||||
"authorized_devices": "Yetki Verilmiş Cihazlar",
|
||||
"back": "Geri",
|
||||
"back_close_deselect": "Geri, kapat, veya seçimi kaldır",
|
||||
"backward": "",
|
||||
"back_close_deselect": "Geri, kapat veya seçimi kaldır",
|
||||
"backward": "Geriye doğru",
|
||||
"birthdate_saved": "Doğum günü başarılı bir şekilde kaydedildi",
|
||||
"birthdate_set_description": "Doğum günü, fotoğraftaki insanın fotoğraf çekildiği zamandaki yaşının hesaplanması için kullanılır.",
|
||||
"blurred_background": "Bulanık arkaplan",
|
||||
"bulk_delete_duplicates_confirmation": "Toplu olarak {sayım, çoğul, bir {# yinelenen varlık} diğer {# yinelenen varlıklar} 'ı silmek istediğinizden emin misiniz? Bu, her grubun en büyük varlığını tutacak ve diğer tüm kopyaları kalıcı olarak silecektir. Bu işlemi geri alamazsın!",
|
||||
"bulk_keep_duplicates_confirmation": "{sayım, çoğul, bir {# yinelenen varlık} diğer {# yinelenen varlıklar}}ı tutmak istediğinizden emin misiniz? Bu, hiçbir şeyi silmeden tüm yinelenen grupları çözecektir.",
|
||||
"bulk_trash_duplicates_confirmation": "Toplu olarak {say, çoğul, bir {# yinelenen varlık} diğer {# yinelenen varlıklar} öğesini çöpe atmak istediğinizden emin misiniz? Bu, her grubun en büyük varlığını tutacak ve diğer tüm kopyaları çöpe atacaktır.",
|
||||
"bugs_and_feature_requests": "Hatalar ve Özellik Talepleri",
|
||||
"build": "Yapı",
|
||||
"build_image": "Görüntü Oluştur",
|
||||
"bulk_delete_duplicates_confirmation": "Toplu olarak {count, plural, one {# kopya öğeyi} other {# kopya öğeleri}} silmek istediğinizden emin misiniz? Bu işlem, her gruptaki en büyük öğeyi tutacak ve diğer tüm kopyaları kalıcı olarak silecektir. Bu işlemi geri alamazsınız!",
|
||||
"bulk_keep_duplicates_confirmation": "{count, plural, one {# kopya öğeyi} other {# kopya öğeleri}} tutmak istediğinizden emin misiniz? Bu işlem, hiçbir şeyi silmeden tüm kopya gruplarını çözecektir.",
|
||||
"bulk_trash_duplicates_confirmation": "{count, plural, one {# kopya öğeyi} other {# kopya öğeleri}} toplu olarak çöp kutusuna taşımak istediğinizden emin misiniz? Bu işlem, her grubun en büyük öğesini tutacak ve diğer tüm kopyaları çöp kutusuna taşıyacaktır.",
|
||||
"buy": "Immich'i Satın Alın",
|
||||
"camera": "Kamera",
|
||||
"camera_brand": "Kamera markası",
|
||||
@@ -428,7 +448,7 @@
|
||||
"cant_search_people": "",
|
||||
"cant_search_places": "",
|
||||
"change_date": "Tarihi değiştir",
|
||||
"change_expiration_time": "",
|
||||
"change_expiration_time": "Son kullanma süresini değiştir",
|
||||
"change_location": "Konumu değiştir",
|
||||
"change_name": "İsim değiştir",
|
||||
"change_name_successfully": "İsim başarıyla değiştirildi",
|
||||
@@ -436,8 +456,8 @@
|
||||
"change_password_description": "Bu ya sistemdeki ilk oturum açışınız ya da şifre değişikliği için bir talepte bulunuldu. Lütfen yeni şifreyi aşağıya yazınız.",
|
||||
"change_your_password": "Şifreni değiştir",
|
||||
"changed_visibility_successfully": "Görünürlük başarıyla değiştirildi",
|
||||
"check_all": "",
|
||||
"check_logs": "Logları Konrol et",
|
||||
"check_all": "Tümünü Seç",
|
||||
"check_logs": "Günlükleri Kontrol Et",
|
||||
"choose_matching_people_to_merge": "Birleştirmek için eşleşen kişileri seçiniz",
|
||||
"city": "Şehir",
|
||||
"clear": "Temiz",
|
||||
@@ -447,7 +467,8 @@
|
||||
"clear_value": "Değeri Temizle",
|
||||
"clockwise": "Saat yönü",
|
||||
"close": "Kapat",
|
||||
"collapse_all": "",
|
||||
"collapse": "Daralt",
|
||||
"collapse_all": "Tümünü Daralt",
|
||||
"color": "Renk",
|
||||
"color_theme": "Renk teması",
|
||||
"comment_deleted": "Yorum silindi",
|
||||
@@ -458,8 +479,8 @@
|
||||
"confirm_admin_password": "Yönetici Şifresini Onayla",
|
||||
"confirm_delete_shared_link": "Bu paylaşılan bağlantıyı silmek istediğinizden emin misiniz?",
|
||||
"confirm_password": "Şifreyi onayla",
|
||||
"contain": "",
|
||||
"context": "",
|
||||
"contain": "İçermek",
|
||||
"context": "Bağlam",
|
||||
"continue": "Devam et",
|
||||
"copied_image_to_clipboard": "Resim, panoya kopyalandı.",
|
||||
"copied_to_clipboard": "Panoya kopyalandı!",
|
||||
@@ -471,34 +492,38 @@
|
||||
"copy_password": "Parolayı kopyala",
|
||||
"copy_to_clipboard": "Panoya Kopyala",
|
||||
"country": "Ülke",
|
||||
"cover": "",
|
||||
"covers": "",
|
||||
"cover": "Kapla",
|
||||
"covers": "Kaplar",
|
||||
"create": "Oluştur",
|
||||
"create_album": "Albüm oluştur",
|
||||
"create_library": "Kütüphane Oluştur",
|
||||
"create_link": "Link oluştur",
|
||||
"create_link_to_share": "Paylaşmak için link oluştur",
|
||||
"create_link_to_share_description": "Bağlantıya sahip olan herkesin seçilen fotoğrafları görmesine izin ver",
|
||||
"create_new_person": "Yeni kişi oluştur",
|
||||
"create_new_person_hint": "Seçili varlıkları yeni bir kişiye atayın",
|
||||
"create_new_user": "Yeni kullanıcı oluştur",
|
||||
"create_tag": "Etiket oluştur",
|
||||
"create_tag_description": "Yeni bir etiket oluşturun. İç içe geçmiş etiketler için, etiketi tam yolu ve eğik çizgileri de dahil ederek giriniz.",
|
||||
"create_user": "Kullanıcı oluştur",
|
||||
"created": "Oluşturuldu",
|
||||
"current_device": "",
|
||||
"current_device": "Mevcut cihaz",
|
||||
"custom_locale": "Özel Yerel Ayar",
|
||||
"custom_locale_description": "Tarihleri ve sayıları dile ve bölgeye göre biçimlendirin",
|
||||
"dark": "Koyu",
|
||||
"date_after": "",
|
||||
"date_after": "Sonraki tarih",
|
||||
"date_and_time": "Tarih ve Zaman",
|
||||
"date_before": "",
|
||||
"date_before": "Önceki tarih",
|
||||
"date_of_birth_saved": "Doğum günü başarı ile kaydedildi",
|
||||
"date_range": "Tarih aralığı",
|
||||
"day": "Gün",
|
||||
"default_locale": "",
|
||||
"deduplicate_all": "Tüm kopyaları kaldır",
|
||||
"default_locale": "Varsayılan Yerel Ayar",
|
||||
"default_locale_description": "Tarihleri ve sayıları tarayıcınızın yerel ayarına göre biçimlendirin",
|
||||
"delete": "Sil",
|
||||
"delete_album": "Albümü sil",
|
||||
"delete_api_key_prompt": "Bu API anahtarını silmek istediğinizden emin misiniz?",
|
||||
"delete_duplicates_confirmation": "Bu kopyaları kalıcı olarak silmek istediğinizden emin misiniz?",
|
||||
"delete_key": "Anahtarı sil",
|
||||
"delete_library": "Kütüphaneyi sil",
|
||||
"delete_link": "Bağlantıyı sil",
|
||||
@@ -506,25 +531,34 @@
|
||||
"delete_tag": "Etiketi sil",
|
||||
"delete_tag_confirmation_prompt": "{tagName} etiketini silmek istediğinizden emin misiniz?",
|
||||
"delete_user": "Kullanıcıyı sil",
|
||||
"deleted_shared_link": "",
|
||||
"deleted_shared_link": "Paylaşılan bağlantı silindi",
|
||||
"deletes_missing_assets": "Diskte eksik olan varlıkları siler",
|
||||
"description": "Açıklama",
|
||||
"details": "Detaylar",
|
||||
"direction": "Yön",
|
||||
"disabled": "",
|
||||
"disallow_edits": "",
|
||||
"disabled": "Devre dışı bırakıldı",
|
||||
"disallow_edits": "Değişikliklere izin verme",
|
||||
"discord": "Discord",
|
||||
"discover": "Keşfet",
|
||||
"dismiss_all_errors": "Tüm hataları yoksay",
|
||||
"dismiss_error": "Hatayı yoksay",
|
||||
"display_options": "Görüntüleme seçenekleri",
|
||||
"display_order": "",
|
||||
"display_order": "Gösterim sıralaması",
|
||||
"display_original_photos": "Orijinal fotoğrafları göster",
|
||||
"display_original_photos_setting_description": "",
|
||||
"display_original_photos_setting_description": "Orijinal varlık web uyumlu olduğunda, bir varlığı görüntülerken küçük resimler yerine orijinal fotoğrafı görüntülemeyi tercih edin. Bu, fotoğraf görüntüleme hızlarının yavaşlamasına neden olabilir.",
|
||||
"do_not_show_again": "Bu mesajı bir daha gösterme",
|
||||
"done": "",
|
||||
"documentation": "Dokümantasyon",
|
||||
"done": "Bitti",
|
||||
"download": "İndir",
|
||||
"download_include_embedded_motion_videos": "Gömülü videolar",
|
||||
"download_include_embedded_motion_videos_description": "Görsel hareketli fotoğraflarda yer alan gömülü videoları ayrı bir dosya olarak dahil et",
|
||||
"download_settings": "İndir",
|
||||
"downloading": "",
|
||||
"duplicates": "",
|
||||
"download_settings_description": "Varlık indirme ile ilgili ayarları yönetin",
|
||||
"downloading": "İndiriliyor",
|
||||
"downloading_asset_filename": "Varlık indiriliyor {filename}",
|
||||
"drop_files_to_upload": "Dosyaları yüklemek için herhangi bir yere bırakın",
|
||||
"duplicates": "Kopyalar",
|
||||
"duplicates_description": "Her grubu çözmek için, varsa hangilerinin kopya olduğunu belirtin",
|
||||
"duration": "Süre",
|
||||
"durations": {
|
||||
"days": "",
|
||||
@@ -535,37 +569,47 @@
|
||||
},
|
||||
"edit": "Düzenle",
|
||||
"edit_album": "Albümü düzenle",
|
||||
"edit_avatar": "",
|
||||
"edit_date": "",
|
||||
"edit_date_and_time": "",
|
||||
"edit_exclusion_pattern": "",
|
||||
"edit_faces": "",
|
||||
"edit_import_path": "",
|
||||
"edit_import_paths": "",
|
||||
"edit_avatar": "Avatarı Düzenle",
|
||||
"edit_date": "Tarihi Düzenle",
|
||||
"edit_date_and_time": "Tarih ve zamanı düzenleyin",
|
||||
"edit_exclusion_pattern": "Hariç tutma desenini düzenle",
|
||||
"edit_faces": "Yüzleri Düzenleyin",
|
||||
"edit_import_path": "İçe aktarma yolunu düzenleyin",
|
||||
"edit_import_paths": "İçe Aktarma Yollarını Düzenle",
|
||||
"edit_key": "Anahtarı düzenle",
|
||||
"edit_link": "Bağlantıyı düzenle",
|
||||
"edit_location": "",
|
||||
"edit_name": "",
|
||||
"edit_location": "Lokasyonu düzenleyin",
|
||||
"edit_name": "İsmi düzenleyin",
|
||||
"edit_people": "Kişileri düzenle",
|
||||
"edit_tag": "Etiketi düzenle",
|
||||
"edit_title": "Başlığı düzenle",
|
||||
"edit_user": "Kullanıcıyı düzenle",
|
||||
"edited": "",
|
||||
"editor": "",
|
||||
"edited": "Düzenlendi",
|
||||
"editor": "Editör",
|
||||
"editor_close_without_save_prompt": "Değişiklikler kaydedilmeyecek",
|
||||
"editor_close_without_save_title": "Düzenleyici kapatılsın mı?",
|
||||
"editor_crop_tool_h2_aspect_ratios": "En boy oranları",
|
||||
"editor_crop_tool_h2_rotation": "Rotasyon",
|
||||
"email": "E-posta",
|
||||
"empty_album": "",
|
||||
"empty_trash": "Çöpü boşalt",
|
||||
"empty_trash_confirmation": "Çöp kutusunu boşaltmak istediğinizden emin misiniz? Bu işlem, Immich'teki çöp kutusundaki tüm varlıkları kalıcı olarak silecektir.\nBu işlemi geri alamazsınız!",
|
||||
"enable": "Etkinleştir",
|
||||
"enabled": "Etkinleştirildi",
|
||||
"end_date": "",
|
||||
"end_date": "Bitiş tarihi",
|
||||
"error": "Hata",
|
||||
"error_loading_image": "",
|
||||
"error_loading_image": "Resim yüklenirken hata oluştu",
|
||||
"error_title": "Bir Hata Oluştu - Bir şeyler ters gitti",
|
||||
"errors": {
|
||||
"cannot_navigate_next_asset": "Sonraki varlığa geçiş yapılamıyor",
|
||||
"cannot_navigate_previous_asset": "Önceki varlığa geçiş yapılamıyor",
|
||||
"cant_apply_changes": "Değişiklikler uygulanamıyor",
|
||||
"cant_change_activity": "Etkinliği {etkinleştiremiyor, seçemiyor, doğru {devre dışı bırakamıyor} diğer durumda {etkinleştiremiyor}}",
|
||||
"cant_change_asset_favorite": "Varlığın favori durumunu değiştiremiyor",
|
||||
"cant_change_metadata_assets_count": "{count} varlığın metadatası (meta verisi) değiştirilemiyor",
|
||||
"cant_search_people": "Kişiler aranamıyor",
|
||||
"cleared_jobs": "",
|
||||
"cant_search_places": "Mekanlar aranamıyor",
|
||||
"cleared_jobs": "İşler temizlendi: {job}",
|
||||
"exclusion_pattern_already_exists": "",
|
||||
"failed_job_command": "",
|
||||
"failed_to_create_album": "Albüm oluşturulamadı",
|
||||
@@ -801,12 +845,17 @@
|
||||
"notification_toggle_setting_description": "E-posta bildirimlerine izin ver",
|
||||
"notifications": "Bildirimler",
|
||||
"notifications_setting_description": "Bildirimleri yönetin",
|
||||
"oauth": "",
|
||||
"offline": "Çevrimdışı",
|
||||
"offline_paths": "",
|
||||
"offline_paths_description": "",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Resmi Immich Kaynakları",
|
||||
"offline": "Çevrim dışı",
|
||||
"offline_paths": "Çevrim dışı yollar",
|
||||
"offline_paths_description": "Bu sonuçlar, harici bir kütüphaneye ait olmayan dosyaların elle silinmesinden kaynaklanıyor olabilir.",
|
||||
"ok": "Tamam",
|
||||
"oldest_first": "",
|
||||
"oldest_first": "Eski olan önce",
|
||||
"onboarding": "Uyum Süreci",
|
||||
"onboarding_privacy_description": "Şu (isteğe bağlı) özellikler harici hizmetlere dayanır ve yönetim ayarlarından herhangi bir zamanda devre dışı bırakılabilir.",
|
||||
"onboarding_theme_description": "İnstance’ınız için bir renk teması seçin. Bunu daha sonra ayarlarınızdan değiştirebilirsiniz.",
|
||||
"onboarding_welcome_description": "Şimdi, instance’ınızı bazı yaygın ayarlarla kurmaya başlayalım.",
|
||||
"onboarding_welcome_user": "Hoş geldin, {user}",
|
||||
"online": "Çevrimiçi",
|
||||
"only_favorites": "Sadece favoriler",
|
||||
@@ -51,8 +51,8 @@
|
||||
"external_library_created_at": "Зовнішня бібліотека (створена {date})",
|
||||
"external_library_management": "Керування зовнішніми бібліотеками",
|
||||
"face_detection": "Виявлення обличчя",
|
||||
"face_detection_description": "Виявлення обличчя на активах з використанням машинного навчання. Для відео розглядається лише мініатюра. Опція \"Усі\" повторно обробляє всі активи. Опція \"Відсутні\" ставить в чергу активи, які ще не були оброблені. Виявлені обличчя будуть поставлені в чергу для визначення обличчя після завершення виявлення обличчя, групуючи їх в існуючих або нових людей.",
|
||||
"facial_recognition_job_description": "Групувати виявлені обличчя у людей. Цей крок виконується після завершення виявлення обличчя. Опція \"Усі\" перегруповує всі обличчя. Опція \"Відсутні\" ставить в чергу обличчя, які ще не мають призначеної особи.",
|
||||
"face_detection_description": "Виявлення облич на медіафайлах за допомогою машинного навчання. Для відео обробляється лише ескіз. \"Оновити\" повторно обробляє всі файли. \"Скинути\" додатково очищає всі поточні дані про обличчя. \"Відсутні\" ставить у чергу файли, які ще не були оброблені. Виявлені обличчя будуть поставлені в чергу для розпізнавання після завершення виявлення, групуючи їх у вже існуючих або нових людей.",
|
||||
"facial_recognition_job_description": "Групування виявлених облич у людей. Цей крок виконується після завершення виявлення облич. \"Скинути\" повторно кластеризує всі обличчя. \"Відсутні\" ставить у чергу обличчя, яким ще не призначено людину.",
|
||||
"failed_job_command": "Команда {command} не виконалася для завдання: {job}",
|
||||
"force_delete_user_warning": "ПОПЕРЕДЖЕННЯ: Це негайно призведе до видалення користувача і всіх активів. Цю дію не можна скасувати, і файли не можна буде відновити.",
|
||||
"forcing_refresh_library_files": "Примусове оновлення всіх файлів бібліотеки",
|
||||
@@ -287,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Апаратне прискорення",
|
||||
"transcoding_hardware_acceleration_description": "Експериментальний режим: значно швидший, але при однаковому бітрейті може мати меншу якість",
|
||||
"transcoding_hardware_decoding": "Апаратне декодування",
|
||||
"transcoding_hardware_decoding_setting_description": "Застосовується тільки до NVENC, QSV і RKMPP. Вмикає наскрізне прискорення на заміну лише прискорення кодування. Може працювати не з усіма відео.",
|
||||
"transcoding_hardware_decoding_setting_description": "Увімкнення наскрізного прискорення замість прискорення лише кодування. Може не працювати для всіх відео.",
|
||||
"transcoding_hevc_codec": "Кодек HEVC",
|
||||
"transcoding_max_b_frames": "Максимальна кількість проміжних кадрів",
|
||||
"transcoding_max_b_frames_description": "Вищі значення покращують ефективність стиснення, але збільшують час кодування. Можуть бути несумісні з апаратним прискоренням на старих пристроях. Значення 0 вимикає B-фрейми, а -1 автоматично налаштовує це значення.",
|
||||
@@ -430,6 +430,7 @@
|
||||
"birthdate_saved": "Дата народження успішно збережена",
|
||||
"birthdate_set_description": "Дата народження використовується для обчислення віку цієї особи на момент фотографії.",
|
||||
"blurred_background": "Розмитий фон",
|
||||
"bugs_and_feature_requests": "Помилки та запити на функції",
|
||||
"build": "Збірка",
|
||||
"build_image": "Створити зображення",
|
||||
"bulk_delete_duplicates_confirmation": "Ви впевнені, що хочете масово видалити {count, plural, one {# дубльований ресурс} few {# дубльовані ресурси} other {# дубльованих ресурсів}}? Це дія залишить найбільший ресурс у кожній групі і остаточно видалить всі інші дублікати. Цю дію неможливо скасувати!",
|
||||
@@ -539,6 +540,7 @@
|
||||
"direction": "Напрям",
|
||||
"disabled": "Вимкнено",
|
||||
"disallow_edits": "Заборонити редагування",
|
||||
"discord": "Discord",
|
||||
"discover": "Виявити",
|
||||
"dismiss_all_errors": "Пропустити всі помилки",
|
||||
"dismiss_error": "Пропустити помилку",
|
||||
@@ -547,6 +549,7 @@
|
||||
"display_original_photos": "Відображення оригінальних фотографій",
|
||||
"display_original_photos_setting_description": "Перевага відображення оригінального фото при перегляді ресурсу, якщо оригінальний ресурс сумісний з вебом. Це може призвести до повільнішого відображення фотографій.",
|
||||
"do_not_show_again": "Не показувати це повідомлення знову",
|
||||
"documentation": "Документація",
|
||||
"done": "Готово",
|
||||
"download": "Скачати",
|
||||
"download_include_embedded_motion_videos": "Вбудовані відео",
|
||||
@@ -884,6 +887,7 @@
|
||||
"look": "Дивитися",
|
||||
"loop_videos": "Циклічні відео",
|
||||
"loop_videos_description": "Увімкнути циклічне відтворення відео.",
|
||||
"main_branch_warning": "Ви використовуєте версію для розробників; ми настійно рекомендуємо використовувати релізну версію!",
|
||||
"make": "Виробник",
|
||||
"manage_shared_links": "Керування спільними посиланнями",
|
||||
"manage_sharing_with_partners": "Керуйте спільним використанням з партнерами",
|
||||
@@ -953,6 +957,7 @@
|
||||
"notifications": "Сповіщення",
|
||||
"notifications_setting_description": "Керування сповіщеннями",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Офіційні ресурси Immich",
|
||||
"offline": "Офлайн",
|
||||
"offline_paths": "Недоступні шляхи",
|
||||
"offline_paths_description": "Ці результати можуть бути пов'язані з ручним видаленням файлів, які не є частиною зовнішньої бібліотеки.",
|
||||
@@ -1086,11 +1091,13 @@
|
||||
"recent_searches": "Нещодавні пошукові запити",
|
||||
"refresh": "Оновити",
|
||||
"refresh_encoded_videos": "Оновити закодовані відео",
|
||||
"refresh_faces": "Оновити обличчя",
|
||||
"refresh_metadata": "Оновити метадані",
|
||||
"refresh_thumbnails": "Оновити мініатюри",
|
||||
"refreshed": "Оновлений",
|
||||
"refreshes_every_file": "Повторно читає всі існуючі та нові файли",
|
||||
"refreshing_encoded_video": "Оновлення закодованого відео",
|
||||
"refreshing_faces": "Оновлення облич",
|
||||
"refreshing_metadata": "Оновлення метаданих",
|
||||
"regenerating_thumbnails": "Відновлення мініатюр",
|
||||
"remove": "Вилучити",
|
||||
@@ -1248,7 +1255,7 @@
|
||||
"sort_recent": "Нещодавні",
|
||||
"sort_title": "Заголовок",
|
||||
"source": "Джерело",
|
||||
"stack": "Стек",
|
||||
"stack": "У стопку",
|
||||
"stack_duplicates": "Групувати дублікати",
|
||||
"stack_select_one_photo": "Вибрати одне основне фото для групи",
|
||||
"stack_selected_photos": "Сгрупувати обрані фотографії",
|
||||
@@ -1268,6 +1275,9 @@
|
||||
"submit": "Підтвердити",
|
||||
"suggestions": "Пропозиції",
|
||||
"sunrise_on_the_beach": "Світанок на пляжі",
|
||||
"support": "Підтримка",
|
||||
"support_and_feedback": "Підтримка та зворотний зв'язок",
|
||||
"support_third_party_description": "Вашу установку Immich було упаковано третьою стороною. Проблеми, з якими ви стикаєтесь, можуть бути викликані цим пакетом, тому спочатку зверніться до них за допомогою, використовуючи наведені нижче посилання.",
|
||||
"swap_merge_direction": "Змінити напрямок об'єднання",
|
||||
"sync": "Синхронізувати",
|
||||
"tag": "Тег",
|
||||
@@ -1283,6 +1293,7 @@
|
||||
"theme_selection": "Вибір теми",
|
||||
"theme_selection_description": "Автоматично встановлювати тему на світлу або темну залежно від системних налаштувань вашого браузера",
|
||||
"they_will_be_merged_together": "Вони будуть об'єднані разом",
|
||||
"third_party_resources": "Ресурси третіх сторін",
|
||||
"time_based_memories": "Спогади, що базуються на часі",
|
||||
"timezone": "Часовий пояс",
|
||||
"to_archive": "Архів",
|
||||
@@ -1356,6 +1367,8 @@
|
||||
"version": "Версія",
|
||||
"version_announcement_closing": "Твій друг, Алекс",
|
||||
"version_announcement_message": "Привіт, друг! В нас є нова версія додатку. Будь ласка, відвідайте <link>релізні нотатки</link> і переконайтеся, що ваші файли <code>docker-compose.yml</code> та <code>.env</code> актуальні, щоб уникнути будь-яких помилок конфігурації, особливо якщо ви використовуєте WatchTower або інші механізми автоматичного оновлення додатку.",
|
||||
"version_history": "Історія версій",
|
||||
"version_history_item": "Встановлено {version} {date}",
|
||||
"video": "Відео",
|
||||
"video_hover_setting": "Відтворення мініатюри відео під час наведення курсору миші",
|
||||
"video_hover_setting_description": "Відтворювати зображення відео при наведенні курсора на елемент. Навіть якщо вимкнено, відтворення може бути запущено, навівши курсор на піктограму відтворення.",
|
||||
@@ -46,31 +46,40 @@
|
||||
"crontab_guru": "Crontab Guru",
|
||||
"disable_login": "Vô hiệu hoá đăng nhập",
|
||||
"disabled": "",
|
||||
"duplicate_detection_job_description": "Sử dụng machine learning để phát hiện các hình ảnh giống nhau. Dựa vào Tìm kiếm Thông Minh",
|
||||
"duplicate_detection_job_description": "Sử dụng Học máy để phát hiện các hình ảnh giống nhau. Dựa vào Tìm kiếm Thông Minh",
|
||||
"exclusion_pattern_description": "Quy tắc loại trừ cho bạn bỏ qua các tập tin và thư mục khi quét thư viện của bạn. Điều này hữu ích nếu bạn có các thư mục chứa tập tin bạn không muốn nhập, chẳng hạn như các tập tin RAW.",
|
||||
"external_library_created_at": "Thư viện bên ngoài (được tạo vào {date})",
|
||||
"external_library_management": "Quản lý thư viện bên ngoài",
|
||||
"face_detection": "Phát hiện khuôn mặt",
|
||||
"face_detection_description": "Sử dụng machine learning để phát hiện các khuôn mặt trong ảnh. Với video, chỉ thực hiện trên ảnh thu nhỏ. Xử lý lại tất cả các hình ảnh. Các hỉnh ảnh trong hàng đợi bị bỏ lỡ chưa được xử lý. Các khuôn mặt được phát hiện sẽ được xếp vào hàng đợi cho quá trình Nhận dạng khuôn mặt sau khi quá trình Phát hiện khuôn mặt hoàn tất, nhóm chúng vào người hiện có hoặc tạo người mới.",
|
||||
"facial_recognition_job_description": "Nhóm các khuôn mặt đã phát hiện thành người. Bước này được thực hiện sau khi Phát hiện khuôn mặt hoàn tất. Xử lý lại việc nhóm cho toàn bộ khuôn mặt. Các khuôn mặt trong hàng đợi bị bỏ lỡ chưa được gán cho người nào.",
|
||||
"face_detection_description": "Sử dụng Học máy để nhận dạng khuôn mặt trong ảnh. Đối với video, sẽ sử dụng hình ảnh thu nhỏ. \"Làm Mới\" sẽ xử lý lại tất cả các hình. \"Xử Lý Lại\" sẽ xoá hết tất cả dữ liệu khuôn mặt và nhận dạng lại. \"Còn Thiếu\" sẽ xử lý các ảnh còn thiếu. Các khuôn mặt được phát hiện sẽ được xử lý bởi tác vụ Nhận Dạng Khuôn Mặt để nhóm chúng vào những người đã có hoặc người mới.",
|
||||
"facial_recognition_job_description": "Nhóm các khuôn mặt đã phát hiện thành người. Bước này được thực hiện sau khi tác vụ Phát hiện Khuôn mặt hoàn tất. \"Xử Lý Lại\" sẽ nhóm lại tất cả các khuôn mặt. \"Còn Thiếu\" sẽ xử lý các khuôn mặt chưa có gán với người nào.",
|
||||
"failed_job_command": "Lệnh {command} không thực hiện được tác vụ: {job}",
|
||||
"force_delete_user_warning": "CẢNH BÁO: Thao tác này sẽ ngay lập tức xoá người dùng và tất cả ảnh. Hành động này không thể hoàn tác và các tập tin không thể khôi phục.",
|
||||
"forcing_refresh_library_files": "Làm mới toàn bộ thư viện ảnh",
|
||||
"image_format": "Định dạng",
|
||||
"image_format_description": "Định dạng WebP dung lượng nhỏ hơn JPEG, nhưng mã hóa chậm hơn.",
|
||||
"image_prefer_embedded_preview": "Ưu tiên ảnh xem trước đi kèm",
|
||||
"image_prefer_embedded_preview_setting_description": "Ứng dụng sẽ sử dụng ảnh xem trước trong ảnh RAW khi có sẵn để xử lý hình ảnh. Điều này có thể giúp tái tạo màu sắc chính xác hơn cho một số hình ảnh, nhưng chất lượng của ảnh xem trước phụ thuộc vào máy ảnh và có thể bị nén.",
|
||||
"image_prefer_wide_gamut": "Ưu tiên gam màu mở rộng",
|
||||
"image_prefer_wide_gamut_setting_description": "Hiển thị ảnh thu nhỏ ở gam màu Display P3. Điều này giúp giữ màu sắc rực rỡ của những hình ảnh có gam màu rộng, nhưng hình ảnh có thể trông khác trên các thiết bị cũ và trình duyệt cũ. Hình ảnh sRGB được giữ nguyên để tránh thay đổi màu sắc.",
|
||||
"image_prefer_wide_gamut_setting_description": "Hiển thị hình thu nhỏ ở gam màu Display P3. Điều này giúp giữ màu sắc rực rỡ của những hình ảnh có gam màu rộng, nhưng hình ảnh có thể trông khác trên các thiết bị cũ và trình duyệt cũ. Hình ảnh sRGB được giữ nguyên để tránh thay đổi màu sắc.",
|
||||
"image_preview_description": "Hình ảnh kích thước trung bình đã loại bỏ metadata, được sử dụng khi xem một hình duy nhất và cho Học máy",
|
||||
"image_preview_format": "Định dạng xem trước",
|
||||
"image_preview_quality_description": "Chất lượng xem trước từ 1-100. Càng cao càng tốt, nhưng sẽ tạo ra các tập tin lớn hơn có thể làm giảm khả năng phản hồi của ứng dụng. Sử dụng giá trị thấp có thể ảnh hưởng đến chất lượng tác vụ Học máy.",
|
||||
"image_preview_resolution": "Độ phân giải xem trước",
|
||||
"image_preview_resolution_description": "Được sử dụng khi xem một bức ảnh và cho machine learning. Độ phân giải cao hơn có thể giữ lại nhiều chi tiết hơn nhưng mất nhiều thời gian mã hóa, có kích thước lớn hơn và có thể làm giảm khả năng phản hồi của ứng dụng.",
|
||||
"image_preview_title": "Cài đặt Xem trước",
|
||||
"image_quality": "Chất lượng",
|
||||
"image_quality_description": "Chất lượng hình ảnh từ 1 - 100. Giá trị càng cao hình ảnh đẹp hơn nhưng kích thước tập tin sẽ lớn, lựa chọn này ảnh hưởng tới ảnh xem trước và ảnh thu nhỏ.",
|
||||
"image_resolution": "Độ phân giải",
|
||||
"image_resolution_description": "Độ phân giải cao hơn sẽ rõ nét hơn nhưng tốn nhiều thời gian hơn để mã hóa, kích thước tập tin lớn hơn và có thể làm giảm khả năng phản hồi của ứng dụng.",
|
||||
"image_settings": "Hình ảnh",
|
||||
"image_settings_description": "Quản lý chất lượng và độ phân giải của hình ảnh được tạo",
|
||||
"image_thumbnail_description": "Hình thu nhỏ kích thước nhỏ đã loại bỏ metadata, dùng khi xem nhiều ảnh cùng lúc, ví dụ như xem Dòng Thời gian chính",
|
||||
"image_thumbnail_format": "Định dạng ảnh thu nhỏ",
|
||||
"image_thumbnail_quality_description": "Chất lượng hình thu nhỏ từ 1-100. Càng cao càng tốt, nhưng sẽ tạo ra các tập tin lớn hơn có thể làm giảm khả năng phản hồi của ứng dụng.",
|
||||
"image_thumbnail_resolution": "Độ phân giải ảnh thu nhỏ",
|
||||
"image_thumbnail_resolution_description": "Dùng khi xem một nhóm các ảnh (dòng thời gian chính, xem album, v.v.). Độ phân giải cao hơn có thể giữ lại nhiều chi tiết hơn nhưng mất nhiều thời gian mã hóa, có kích thước lớn hơn và có thể làm giảm khả năng phản hồi của ứng dụng.",
|
||||
"image_thumbnail_title": "Cài đặt hình thu nhỏ",
|
||||
"job_concurrency": "{job} thực hiện đồng thời",
|
||||
"job_created": "Tác vụ đã được tạo",
|
||||
"job_not_concurrency_safe": "Tác vụ này không an toàn để thực hiện đồng thời.",
|
||||
@@ -81,7 +90,7 @@
|
||||
"jobs_failed": "{jobCount, plural, other {# tác vụ bị thất bại}}",
|
||||
"library_created": "Đã tạo thư viện: {library}",
|
||||
"library_cron_expression": "Cú pháp Cron",
|
||||
"library_cron_expression_description": "Đặt lịch quét bằng định dạng cron. Để biết thêm thông tin, vui lòng tham khảo ví dụ. <link>Crontab Guru</link>",
|
||||
"library_cron_expression_description": "Đặt lịch quét bằng định dạng Cron. Để biết thêm về định dạng hãy tham khảo <link>Crontab Guru</link>",
|
||||
"library_cron_expression_presets": "Các mẫu biểu thức Cron",
|
||||
"library_deleted": "Thư viện đã bị xoá",
|
||||
"library_import_path_description": "Chọn thư mục để nhập. Ứng dụng sẽ quét tất cả hình ảnh và video trong thư mục này bao gồm các thư mục con.",
|
||||
@@ -99,13 +108,13 @@
|
||||
"logging_settings": "Ghi nhật ký",
|
||||
"machine_learning_clip_model": "Mô hình CLIP",
|
||||
"machine_learning_clip_model_description": "Tên của mô hình CLIP được liệt kê <link>tại đây</link>. Bạn cần chạy lại tác vụ \"Tìm kiếm thông minh\" cho tất cả hình ảnh sau khi thay đổi mô hình.",
|
||||
"machine_learning_duplicate_detection": "Phát hiện ảnh trùng lặp",
|
||||
"machine_learning_duplicate_detection": "Phát hiện Trùng lặp",
|
||||
"machine_learning_duplicate_detection_enabled": "Bật phát hiện ảnh trùng lặp",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Nếu bị tắt, các ảnh trùng lặp giống hệt nhau vẫn sẽ bị loại bỏ.",
|
||||
"machine_learning_duplicate_detection_setting_description": "Sử dụng vector nhúng CLIP để tìm kiếm ảnh trùng lặp",
|
||||
"machine_learning_enabled": "Bật machine learning",
|
||||
"machine_learning_enabled_description": "Nếu bị tắt, tất cả các tính năng ML sẽ bị vô hiệu hoá kể các cài đặt bên dưới.",
|
||||
"machine_learning_facial_recognition": "Nhận dạng khuôn mặt",
|
||||
"machine_learning_enabled": "Bật Học máy",
|
||||
"machine_learning_enabled_description": "Nếu bị tắt, tất cả các tính năng và cài đặt Học máy sẽ bị loại bỏ.",
|
||||
"machine_learning_facial_recognition": "Nhận dạng Khuôn mặt",
|
||||
"machine_learning_facial_recognition_description": "Phát hiện, nhận dạng và nhóm các khuôn mặt trong ảnh",
|
||||
"machine_learning_facial_recognition_model": "Mô hình nhận dạng khuôn mặt",
|
||||
"machine_learning_facial_recognition_model_description": "Các mô hình được liệt kê theo thứ tự kích thước giảm dần. Mô hình càng lớn, kết quả càng chính xác nhưng sẽ chạy chậm và tốn nhiều bộ nhớ hơn. Lưu ý rằng sau khi thay đổi mô hình, bạn cần chạy lại tác vụ \"Phát hiện Khuôn mặt\" cho tất cả hình ảnh.",
|
||||
@@ -119,14 +128,14 @@
|
||||
"machine_learning_min_detection_score_description": "Mức điểm tin cậy tối thiểu để phát hiện khuôn mặt, từ 0 đến 1. Giá trị càng thấp, nhiều khuôn mặt sẽ được phát hiện nhưng có thể tăng khả năng phát hiện sai.",
|
||||
"machine_learning_min_recognized_faces": "Số khuôn mặt tối thiểu để nhận dạng",
|
||||
"machine_learning_min_recognized_faces_description": "Số khuôn mặt tối thiểu cần nhận dạng để tạo thành một người. Tăng số lượng này sẽ làm cho Nhận dạng khuôn mặt chính xác hơn, nhưng sẽ tăng khả năng một khuôn mặt không được gán cho người phù hợp.",
|
||||
"machine_learning_settings": "Machine Learning",
|
||||
"machine_learning_settings_description": "Quản lý các tính năng và cài đặt của machine learning",
|
||||
"machine_learning_smart_search": "Tìm kiếm thông minh",
|
||||
"machine_learning_settings": "Cài đặt Học máy",
|
||||
"machine_learning_settings_description": "Quản lý các tính năng và cài đặt Học máy",
|
||||
"machine_learning_smart_search": "Tìm kiếm Thông minh",
|
||||
"machine_learning_smart_search_description": "Tìm kiếm hình ảnh theo ngữ cảnh với CLIP",
|
||||
"machine_learning_smart_search_enabled": "Bật tìm kiếm thông minh",
|
||||
"machine_learning_smart_search_enabled": "Bật Tìm kiếm Thông minh",
|
||||
"machine_learning_smart_search_enabled_description": "Nếu tắt, hình ảnh sẽ không được mã hoá để tìm kiếm thông minh.",
|
||||
"machine_learning_url_description": "Địa chỉ máy chủ machine learning",
|
||||
"manage_concurrency": "Quản lý tác vụ",
|
||||
"machine_learning_url_description": "Địa chỉ máy chủ Học máy",
|
||||
"manage_concurrency": "Quản lý Tác vụ",
|
||||
"manage_log_settings": "Quản lý cài đặt nhật ký",
|
||||
"map_dark_style": "Giao diện tối",
|
||||
"map_enable_description": "Bật tính năng bản đồ",
|
||||
@@ -135,18 +144,18 @@
|
||||
"map_implications": "Tính năng bản đồ phụ thuộc vào dịch vụ thẻ bản đồ bên ngoài (tiles.immich.cloud)",
|
||||
"map_light_style": "Giao diện sáng",
|
||||
"map_manage_reverse_geocoding_settings": "Quản lý cài đặt <link>Mã hóa địa lý ngược</link>",
|
||||
"map_reverse_geocoding": "Mã hoá địa lý ngược (Reverse Geocoding)",
|
||||
"map_reverse_geocoding": "Mã hoá Địa lý Ngược (Reverse Geocoding)",
|
||||
"map_reverse_geocoding_enable_description": "Bật mã hoá địa lý ngược",
|
||||
"map_reverse_geocoding_settings": "Mã hoá địa lý ngược (Reverse Geocoding)",
|
||||
"map_reverse_geocoding_settings": "Cài đặt Mã hoá Địa lý Ngược (Reverse Geocoding)",
|
||||
"map_settings": "Bản đồ",
|
||||
"map_settings_description": "Quản lý cài đặt bản đồ",
|
||||
"map_style_description": "Đường dẫn URL đến tập tin tuỳ biến bản đồ style.json",
|
||||
"metadata_extraction_job": "Trích xuất siêu dữ liệu",
|
||||
"metadata_extraction_job_description": "Trích xuất siêu dữ liệu từ mỗi ảnh, chẳng hạn như GPS, khuôn mặt và độ phân giải",
|
||||
"metadata_extraction_job": "Trích xuất Metadata",
|
||||
"metadata_extraction_job_description": "Trích xuất Metadata từ mỗi ảnh, chẳng hạn như GPS, khuôn mặt và độ phân giải",
|
||||
"metadata_faces_import_setting": "Bật tính năng nhập khuôn mặt",
|
||||
"metadata_faces_import_setting_description": "Nhập khuôn mặt từ dữ liệu EXIF hình ảnh và tập tin đi kèm",
|
||||
"metadata_settings": "Siêu dữ liệu",
|
||||
"metadata_settings_description": "Quản lý cài đặt siêu dữ liệu",
|
||||
"metadata_settings": "Cài đặt Metadata",
|
||||
"metadata_settings_description": "Quản lý cài đặt Metadata",
|
||||
"migration_job": "Di chuyển dữ liệu",
|
||||
"migration_job_description": "Di chuyển hình thu nhỏ của các ảnh và khuôn mặt sang cấu trúc thư mục mới",
|
||||
"no_paths_added": "Không có đường dẫn nào được thêm vào",
|
||||
@@ -278,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "Tăng tốc phần cứng",
|
||||
"transcoding_hardware_acceleration_description": "(Thử nghiệm) nhanh hơn nhiều nhưng sẽ có chất lượng thấp hơn ở cùng bitrate",
|
||||
"transcoding_hardware_decoding": "Giải mã phần cứng",
|
||||
"transcoding_hardware_decoding_setting_description": "Chỉ áp dụng cho NVENC, QSV và RKMPP. Kích hoạt tăng tốc toàn bộ quá trình xử lý video chứ không chỉ là mã hóa. Điều này có thể không áp dụng được cho mọi video.",
|
||||
"transcoding_hardware_decoding_setting_description": "Cho phép tăng tốc đầu cuối thay vì chỉ tăng tốc mã hóa. Có thể không hoạt động trên tất cả video.",
|
||||
"transcoding_hevc_codec": "Codec HEVC",
|
||||
"transcoding_max_b_frames": "Số B-frame tối đa",
|
||||
"transcoding_max_b_frames_description": "Giá trị cao hơn cải thiện hiệu quả nén, nhưng làm chậm mã hóa. Có thể không tương thích với tăng tốc phần cứng trên các thiết bị cũ. Giá trị 0 để tắt B-frames, trong khi giá trị -1 để tự động thiết lập giá trị này.",
|
||||
@@ -421,6 +430,7 @@
|
||||
"birthdate_saved": "Ngày sinh đã được lưu thành công",
|
||||
"birthdate_set_description": "Ngày sinh được sử dụng để tính tuổi của người này tại thời điểm chụp ảnh.",
|
||||
"blurred_background": "Nền mờ",
|
||||
"bugs_and_feature_requests": "Lỗi & Yêu cầu tính năng",
|
||||
"build": "Dựng",
|
||||
"build_image": "Bản dựng",
|
||||
"bulk_delete_duplicates_confirmation": "Bạn có chắc chắn muốn xóa hàng loạt {count, plural, one {# mục trùng lặp} other {# mục trùng lặp}} không? Điều này sẽ giữ lại ảnh chất lượng nhất của mỗi nhóm và xóa vĩnh viễn tất cả các bản trùng lặp khác. Bạn không thể hoàn tác hành động này!",
|
||||
@@ -530,6 +540,7 @@
|
||||
"direction": "Hướng",
|
||||
"disabled": "Tắt",
|
||||
"disallow_edits": "Không cho phép chỉnh sửa",
|
||||
"discord": "Discord",
|
||||
"discover": "Tìm",
|
||||
"dismiss_all_errors": "Bỏ qua tất cả lỗi",
|
||||
"dismiss_error": "Bỏ qua lỗi",
|
||||
@@ -538,6 +549,7 @@
|
||||
"display_original_photos": "Hiển thị ảnh gốc",
|
||||
"display_original_photos_setting_description": "Ưu tiên hiển thị ảnh gốc khi xem ảnh thay vì hình thu nhỏ khi ảnh gốc tương thích với web. Điều này có thể dẫn đến tốc độ hiển thị ảnh chậm hơn.",
|
||||
"do_not_show_again": "Không hiển thị thông báo này nữa",
|
||||
"documentation": "Tài liệu",
|
||||
"done": "Xong",
|
||||
"download": "Tải xuống",
|
||||
"download_include_embedded_motion_videos": "Các video nhúng",
|
||||
@@ -847,6 +859,7 @@
|
||||
"look": "Xem",
|
||||
"loop_videos": "Lặp video",
|
||||
"loop_videos_description": "Bật để video tự động lặp lại trong trình xem chi tiết.",
|
||||
"main_branch_warning": "Bạn đang dùng phiên bản đang phát triển; chúng tôi khuyên bạn nên dùng phiên bản phát hành!",
|
||||
"make": "Thương hiệu",
|
||||
"manage_shared_links": "Quản lý liên kết chia sẻ",
|
||||
"manage_sharing_with_partners": "Quản lý chia sẻ với người thân",
|
||||
@@ -916,6 +929,7 @@
|
||||
"notifications": "Thông báo",
|
||||
"notifications_setting_description": "Quản lý thông báo",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Tài nguyên chính thức của Immich",
|
||||
"offline": "Ngoại tuyến",
|
||||
"offline_paths": "Đường dẫn ngoại tuyến",
|
||||
"offline_paths_description": "Những kết quả này có thể do việc xóa thủ công các tập tin không phải là một phần của thư viện bên ngoài.",
|
||||
@@ -1049,11 +1063,13 @@
|
||||
"recent_searches": "Tìm kiếm gần đây",
|
||||
"refresh": "Làm mới",
|
||||
"refresh_encoded_videos": "Làm mới video đã mã hóa",
|
||||
"refresh_faces": "Làm mới khuôn mặt",
|
||||
"refresh_metadata": "Làm mới siêu dữ liệu",
|
||||
"refresh_thumbnails": "Làm mới hình thu nhỏ",
|
||||
"refreshed": "Đã làm mới",
|
||||
"refreshes_every_file": "Đọc lại tất cả tập tin mới và hiện có",
|
||||
"refreshing_encoded_video": "Đang làm mới video đã mã hóa",
|
||||
"refreshing_faces": "Đang làm mới khuôn mặt",
|
||||
"refreshing_metadata": "Đang làm mới siêu dữ liệu",
|
||||
"regenerating_thumbnails": "Đang tạo lại hình thu nhỏ",
|
||||
"remove": "Xóa",
|
||||
@@ -1189,6 +1205,7 @@
|
||||
"show_person_options": "Hiển thị tùy chọn người",
|
||||
"show_progress_bar": "Hiển thị thanh tiến trình",
|
||||
"show_search_options": "Hiển thị tùy chọn tìm kiếm",
|
||||
"show_slideshow_transition": "Hiển thị hiệu ứng chuyển tiếp",
|
||||
"show_supporter_badge": "Huy hiệu người ủng hộ",
|
||||
"show_supporter_badge_description": "Hiển thị huy hiệu người ủng hộ",
|
||||
"shuffle": "Xáo trộn",
|
||||
@@ -1230,6 +1247,9 @@
|
||||
"submit": "Gửi",
|
||||
"suggestions": "Gợi ý",
|
||||
"sunrise_on_the_beach": "Bình minh trên bãi biển",
|
||||
"support": "Hỗ trợ",
|
||||
"support_and_feedback": "Hỗ trợ & Góp ý",
|
||||
"support_third_party_description": "Bản cài đặt Immich của bạn được đóng gói bởi một bên thứ ba. Các sự cố bạn gặp phải có thể do gói đó gây ra, vì vậy vui lòng báo cáo sự cố với họ trước bằng cách sử dụng các liên kết bên dưới.",
|
||||
"swap_merge_direction": "Đổi hướng hợp nhất",
|
||||
"sync": "Đồng bộ",
|
||||
"tag": "Thẻ",
|
||||
@@ -1245,6 +1265,7 @@
|
||||
"theme_selection": "Chủ đề tổng thể",
|
||||
"theme_selection_description": "Tự động đặt chủ đề sáng hoặc tối dựa trên tùy chọn hệ thống của trình duyệt của bạn",
|
||||
"they_will_be_merged_together": "Chúng sẽ được hợp nhất với nhau",
|
||||
"third_party_resources": "Tài nguyên bên thứ ba",
|
||||
"time_based_memories": "Kỷ niệm dựa trên thời gian",
|
||||
"timezone": "Múi giờ",
|
||||
"to_archive": "Lưu trữ",
|
||||
@@ -1316,6 +1337,8 @@
|
||||
"version": "Phiên bản",
|
||||
"version_announcement_closing": "Bạn của bạn, Alex",
|
||||
"version_announcement_message": "Chào bạn, có một phiên bản mới của ứng dụng. Vui lòng dành thời gian để xem <link>ghi chú phát hành</link> và đảm bảo rằng cấu hình <code>docker-compose.yml</code> và <code>.env</code> của bạn được cập nhật để tránh bất kỳ cấu hình sai nào, đặc biệt nếu bạn sử dụng WatchTower hoặc bất kỳ cơ chế nào tự động cập nhật ứng dụng của bạn.",
|
||||
"version_history": "Lịch sử phiên bản",
|
||||
"version_history_item": "Đã cài đặt {version} vào {date}",
|
||||
"video": "Video",
|
||||
"video_hover_setting": "Phát đoạn video xem trước khi di chuột",
|
||||
"video_hover_setting_description": "Phát đoạn video xem trước khi di chuột qua mục. Ngay cả khi tắt chức năng này, vẫn có thể bắt đầu phát video bằng cách di chuột qua biểu tượng phát.",
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"about": "關於",
|
||||
"account": "帳號",
|
||||
"account_settings": "帳號設定",
|
||||
"account": "賬號",
|
||||
"account_settings": "賬號設定",
|
||||
"acknowledge": "收到",
|
||||
"action": "行爲",
|
||||
"actions": "行爲",
|
||||
"active": "處理中",
|
||||
"action": "操作",
|
||||
"actions": "操作",
|
||||
"active": "活躍",
|
||||
"activity": "活動",
|
||||
"activity_changed": "活動已{enabled, select, true {啟用} other {停用}}",
|
||||
"add": "新增",
|
||||
@@ -14,31 +14,31 @@
|
||||
"add_a_name": "新增名稱",
|
||||
"add_a_title": "新增標題",
|
||||
"add_exclusion_pattern": "新增排除規則",
|
||||
"add_import_path": "新增匯入路徑",
|
||||
"add_import_path": "新增引入路徑",
|
||||
"add_location": "新增地點",
|
||||
"add_more_users": "新增更多使用者",
|
||||
"add_partner": "新增同伴",
|
||||
"add_path": "新增路徑",
|
||||
"add_photos": "加入照片",
|
||||
"add_photos": "增加照片",
|
||||
"add_to": "新增至…",
|
||||
"add_to_album": "加入相簿",
|
||||
"add_to_shared_album": "加入共享相簿",
|
||||
"added_to_archive": "已加入封存",
|
||||
"added_to_archive": "已加入歸檔",
|
||||
"added_to_favorites": "已加入收藏",
|
||||
"added_to_favorites_count": "已把 {count, number} 個項目加入收藏",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "新增排除規則。支援使用「*」、「 **」、「?」來匹配字串。如果要排除所有名稱為「Raw」的檔案或目錄,請使用「**/Raw/**」。如果要排除所有「.tif」結尾的檔案,請使用「**/*.tif」。如果要排除某個絕對路徑,請使用「/path/to/ignore/**」。",
|
||||
"asset_offline_description": "磁碟上找不到此外部圖庫檔案,且已移至垃圾桶。如果檔案在圖庫內移動,請檢查時間軸中是否有新的相應的檔案。若要還原這份檔案,請確保 Immich 可以存取下列檔案路徑,並掃描圖庫。",
|
||||
"add_exclusion_pattern_description": "新增排除規則。支援使用「*」、「 **」、「?」來匹配字串。如果要在任何名為「Raw」的目錄內排除所有條目,請使用「**/Raw/**」。如果要排除所有「.tif」結尾的檔案,請使用「**/*.tif」。如果要排除某個絕對路徑,請使用「/path/to/ignore/**」。",
|
||||
"asset_offline_description": "磁碟上找不到此外部圖庫檔案,且已移至垃圾桶。如果檔案在圖庫內被移動,請檢查時間軸中是否有新的相應的檔案。若要還原這份檔案,請確保 Immich 可以寫入下列檔案路徑,並讀取掃描圖庫內容。",
|
||||
"authentication_settings": "驗證設定",
|
||||
"authentication_settings_description": "管理密碼、OAuth 與其他驗證設定",
|
||||
"authentication_settings_disable_all": "確定要停用所有登入方式嗎?這樣會完全無法登入。",
|
||||
"authentication_settings_reenable": "如需重新啟用,請使用 <link>伺服器指令</link>。",
|
||||
"background_task_job": "背景任務",
|
||||
"check_all": "全選",
|
||||
"cleared_jobs": "已清除的作業:{job}",
|
||||
"config_set_by_file": "目前的設定已透過設定檔案設置",
|
||||
"cleared_jobs": "已為「{job}」清除作業",
|
||||
"config_set_by_file": "目前的設定已透過配置文檔調整",
|
||||
"confirm_delete_library": "確定要刪除「{library}」(圖庫)嗎?",
|
||||
"confirm_delete_library_assets": "您確定要刪除此圖庫嗎?這將從 Immich 中刪除{count, plural, one {個項目} other {個項目}},且無法復原。檔案仍會保留在硬碟中。",
|
||||
"confirm_delete_library_assets": "您確定要移除此圖庫嗎?這將從 Immich 中刪除{count, plural, one {個項目} other {個項目}},且無法復原。檔案仍會保留在硬碟中。",
|
||||
"confirm_email_below": "請在底下輸入 {email} 來確認",
|
||||
"confirm_reprocess_all_faces": "確定要重新處理所有臉孔嗎?這會清除已命名的人物。",
|
||||
"confirm_user_password_reset": "您確定要重設 {user} 的密碼嗎?",
|
||||
@@ -51,8 +51,8 @@
|
||||
"external_library_created_at": "外部圖庫(於 {date} 建立)",
|
||||
"external_library_management": "外部圖庫管理",
|
||||
"face_detection": "臉孔偵測",
|
||||
"face_detection_description": "使用機器學習檢測資料中的人臉。影片檔只會偵測縮圖。選擇「全部」將重新處理所有資料。選擇「缺失」將把尚未處理的資料加入處理佇列中。被檢測到的人臉將在所有人臉檢測完成後,排入人臉識別佇列中,並將它們分配到現有或新的人物中。",
|
||||
"facial_recognition_job_description": "將檢測到的人臉分組到人物中。此步驟將在人臉檢測完成後運行。選擇「全部」將重新分類所有人臉。選擇「缺失」將把沒有分配人物的人臉排入佇列。",
|
||||
"face_detection_description": "使用機器學習偵測檔案中的臉孔(影片只會偵測縮圖中的臉孔)。選擇「重新整理」會重新處理所有檔案。選擇「重設」會清除目前所有的臉孔資料。選擇「遺失的」會把尚未處理的檔案排入處理佇列。臉孔偵測完成後,會把偵測到的臉孔排入臉部辨識佇列,將其分組到現有的或新的人物中。",
|
||||
"facial_recognition_job_description": "將偵測到的臉孔依照人物分組。此步驟會在臉孔偵測完成後執行。選擇「重設」會重新分組所有臉孔。選擇「遺失的」會把尚未指定人物的臉孔排入佇列。",
|
||||
"failed_job_command": "{job} 任務的 {command} 指令執行失敗",
|
||||
"force_delete_user_warning": "警告:這將立即移除使用者及其資料。操作後無法反悔且移除的檔案無法恢復。",
|
||||
"forcing_refresh_library_files": "強制重新整理所有圖庫檔案",
|
||||
@@ -287,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "硬體加速",
|
||||
"transcoding_hardware_acceleration_description": "實驗性功能;速度更快,但在相同比特率下質量較低",
|
||||
"transcoding_hardware_decoding": "硬體解碼",
|
||||
"transcoding_hardware_decoding_setting_description": "僅適用於 NVENC、QSV 和 RKMPP。啟用端到端加速,而不僅僅是加速編碼。可能並非所有視頻都適用。",
|
||||
"transcoding_hardware_decoding_setting_description": "不只加速編碼,還啟用端對端加速。可能不支援某些影片。",
|
||||
"transcoding_hevc_codec": "HEVC 編解碼器",
|
||||
"transcoding_max_b_frames": "最大 B 幀數",
|
||||
"transcoding_max_b_frames_description": "更高的值可以提高壓縮效率,但會降低編碼速度。在舊設備上可能不兼容硬件加速。0 表示禁用 B 幀,而 -1 則會自動設置此值。",
|
||||
@@ -403,7 +403,7 @@
|
||||
"asset_adding_to_album": "加入相簿中…",
|
||||
"asset_description_updated": "檔案描述已更新",
|
||||
"asset_filename_is_offline": "檔案 {filename} 離線了",
|
||||
"asset_has_unassigned_faces": "檔案有未分配的面孔",
|
||||
"asset_has_unassigned_faces": "檔案中有未指定的臉孔",
|
||||
"asset_hashing": "Hashing中...",
|
||||
"asset_offline": "檔案離線",
|
||||
"asset_offline_description": "磁碟中找不到此外部檔案。請向您的 Immich 管理員尋求協助。",
|
||||
@@ -749,7 +749,7 @@
|
||||
"extension": "副檔名",
|
||||
"external": "外部",
|
||||
"external_libraries": "外部圖庫",
|
||||
"face_unassigned": "未指派",
|
||||
"face_unassigned": "未指定",
|
||||
"failed_to_get_people": "",
|
||||
"favorite": "收藏",
|
||||
"favorite_or_unfavorite_photo": "收藏或取消收藏照片",
|
||||
@@ -858,6 +858,7 @@
|
||||
"look": "樣貌",
|
||||
"loop_videos": "重播影片",
|
||||
"loop_videos_description": "啟用後,影片結束會自動重播。",
|
||||
"main_branch_warning": "現在使用的是開發版本;我們強烈建議使用正式發行版!",
|
||||
"make": "製造商",
|
||||
"manage_shared_links": "管理分享鏈結",
|
||||
"manage_sharing_with_partners": "管理與夥伴的分享",
|
||||
@@ -1052,19 +1053,21 @@
|
||||
"raw": "",
|
||||
"reaction_options": "反應選項",
|
||||
"read_changelog": "閱覽變更日誌",
|
||||
"reassign": "重新指派",
|
||||
"reassigned_assets_to_existing_person": "已將 {count, plural, one {# 個檔案} other {# 個檔案}} 重新分配給 {name, select, null {現有的人} other {{name}}}",
|
||||
"reassigned_assets_to_new_person": "已將 {count, plural, one {# 個檔案} other {# 個檔案}} 重新分配給一位新的使用者",
|
||||
"reassign": "重新指定",
|
||||
"reassigned_assets_to_existing_person": "已將 {count, plural, other {# 個檔案}}重新指定給{name, select, null {現有的人} other {{name}}}",
|
||||
"reassigned_assets_to_new_person": "已將 {count, plural, other {# 個檔案}}重新指定給一位新人物",
|
||||
"reassing_hint": "將選定的檔案分配給己存在的人物",
|
||||
"recent": "最近",
|
||||
"recent_searches": "最近搜尋項目",
|
||||
"refresh": "重新整理",
|
||||
"refresh_encoded_videos": "重新整理已編碼的影片",
|
||||
"refresh_faces": "重整面部資料",
|
||||
"refresh_metadata": "重新整理元資料",
|
||||
"refresh_thumbnails": "重新整理縮圖",
|
||||
"refreshed": "重新整理完畢",
|
||||
"refreshes_every_file": "重新讀取現有的所有檔案和新檔案",
|
||||
"refreshing_encoded_video": "正在重新整理已編碼的影片",
|
||||
"refreshing_faces": "重整面部資料中",
|
||||
"refreshing_metadata": "正在重新整理元資料",
|
||||
"regenerating_thumbnails": "重新產生縮圖中",
|
||||
"remove": "移除",
|
||||
@@ -31,7 +31,7 @@
|
||||
"asset_offline_description": "此外部库项目已无法从磁盘中找到,并已移至回收站。如果文件已在库中移动,请检查时间线中是否有新的对应项目。要恢复此项目,请确保 Immich 可以访问以下文件路径并执行扫描库任务。",
|
||||
"authentication_settings": "认证设置",
|
||||
"authentication_settings_description": "管理密码、OAuth 和其它认证设置",
|
||||
"authentication_settings_disable_all": "确定要禁用所有的登录方式?此操作将完全禁止登录。",
|
||||
"authentication_settings_disable_all": "确定要禁用所有的登录方式?该操作将完全禁止登录。",
|
||||
"authentication_settings_reenable": "如需再次启用,使用 <link>服务器指令</link>。",
|
||||
"background_task_job": "后台任务",
|
||||
"check_all": "检查全部",
|
||||
@@ -51,10 +51,10 @@
|
||||
"external_library_created_at": "外部图库(创建于{date})",
|
||||
"external_library_management": "外部图库管理",
|
||||
"face_detection": "人脸检测",
|
||||
"face_detection_description": "使用机器学习检测项目中的人脸(视频只检测其缩略图中的人脸)。选择“全部”项将会(重新)处理所有项目。选择“缺失”项将尚未处理的项目置于队列中。人脸检测完成后,检测到的人脸将排队进行面部识别,将它们分组到现有的或新的人物中。",
|
||||
"facial_recognition_job_description": "将检测到的人脸按照人物分组。这一步将在人脸检测完成后执行。选择“全部”项将会(重新)分组所有面孔。选择“缺失”项将尚未分配的人脸置于队列中。",
|
||||
"face_detection_description": "使用机器学习检测项目中的人脸(视频只检测其缩略图中的人脸)。选择“刷新”项将会(重新)处理所有项目。选择“重置”还会清除所有当前面部数据。选择“缺失”项将尚未处理的项目进行排队处理。人脸检测完成后,检测到的人脸将排队进行面部识别,将它们分组到现有的或新的人物中。",
|
||||
"facial_recognition_job_description": "将检测到的人脸按照人物分组。这一步将在人脸检测完成后执行。选择“重置”项将会(重新)分组所有面孔。选择“缺失”项将尚未分配的人脸置于队列中。",
|
||||
"failed_job_command": "{command}命令执行失败的任务:{job}",
|
||||
"force_delete_user_warning": "警告:这将立即移除用户以及所有项目。该操作无法撤回且文件无法恢复。",
|
||||
"force_delete_user_warning": "警告:这将立即移除用户以及所有项目。该操作无法撤销且文件无法恢复。",
|
||||
"forcing_refresh_library_files": "强制刷新所有图库文件",
|
||||
"image_format": "格式",
|
||||
"image_format_description": "WebP 文件比 JPEG 文件小,但编码速度较慢。",
|
||||
@@ -160,12 +160,12 @@
|
||||
"migration_job_description": "将项目和人脸识别的缩略图迁移到最新的文件夹结构",
|
||||
"no_paths_added": "无已添加路径",
|
||||
"no_pattern_added": "无已添加规则",
|
||||
"note_apply_storage_label_previous_assets": "提示:要将存储标签应用于之前上传的项目,运行以下命令",
|
||||
"note_apply_storage_label_previous_assets": "提示:要将存储标签应用于之前上传的项目,需要运行",
|
||||
"note_cannot_be_changed_later": "注意:此项一旦设定,以后无法更改!",
|
||||
"note_unlimited_quota": "提示:输入0表示无限制",
|
||||
"notification_email_from_address": "发件人地址",
|
||||
"notification_email_from_address_description": "发件人邮箱地址,例如“张三 <12345@qq.com>”",
|
||||
"notification_email_host_description": "服务器地址:(例如:smtp.qq.com)",
|
||||
"notification_email_from_address_description": "发件人邮箱地址,例如:“张三 <12345@qq.com>”",
|
||||
"notification_email_host_description": "服务器地址(例如:smtp.qq.com)",
|
||||
"notification_email_ignore_certificate_errors": "忽略证书错误",
|
||||
"notification_email_ignore_certificate_errors_description": "忽略TLS证书验证错误(不建议)",
|
||||
"notification_email_password_description": "与邮件服务器进行身份验证时使用的密码",
|
||||
@@ -245,7 +245,7 @@
|
||||
"storage_template_migration": "存储模板转换",
|
||||
"storage_template_migration_description": "应用当前的<link>{template}</link>到之前上传的项目",
|
||||
"storage_template_migration_info": "模板修改将只作用于新的项目。如也需应用此模板到之前上传的项目,请运行<link>{job}</link>。",
|
||||
"storage_template_migration_job": "存储模板迁移任务",
|
||||
"storage_template_migration_job": "存储模板转换任务",
|
||||
"storage_template_more_details": "关于本功能的更多细节,请参见<template-link>存储模板</template-link>及其<implications-link>实现方式</implications-link>",
|
||||
"storage_template_onboarding_description": "启用后,本功能将根据用户定义的模板自动整理文件。出于稳定性考虑,本功能默认是禁用的。更多详细信息请参见 <link>文档</link>。",
|
||||
"storage_template_path_length": "路径的字符长度及限制:<b>{length, number}</b>/{limit, number}",
|
||||
@@ -257,7 +257,7 @@
|
||||
"theme_custom_css_settings": "自定义CSS",
|
||||
"theme_custom_css_settings_description": "可以通过CSS自定义Immich外观。",
|
||||
"theme_settings": "主题设置",
|
||||
"theme_settings_description": "管理Immich web界面定制",
|
||||
"theme_settings_description": "管理Immich web界面的定制",
|
||||
"these_files_matched_by_checksum": "这些文件与校验匹配",
|
||||
"thumbnail_generation_job": "生成缩略图",
|
||||
"thumbnail_generation_job_description": "为每个项目生成不同尺寸的缩略图,并为每个人物生成缩略图",
|
||||
@@ -287,7 +287,7 @@
|
||||
"transcoding_hardware_acceleration": "硬件加速",
|
||||
"transcoding_hardware_acceleration_description": "(实验性功能)速度更快,但在相同码率下质量会降低",
|
||||
"transcoding_hardware_decoding": "硬件解码",
|
||||
"transcoding_hardware_decoding_setting_description": "仅适用于NVENC、QSV和RKMPP。启用端到端加速,而不仅仅是加速编码。可能并不适用于所有视频。",
|
||||
"transcoding_hardware_decoding_setting_description": "启用端到端加速,而不仅仅是加速编码。可能并不适用于所有视频。",
|
||||
"transcoding_hevc_codec": "HEVC 编解码器",
|
||||
"transcoding_max_b_frames": "最大B帧数",
|
||||
"transcoding_max_b_frames_description": "较高的值可以提高压缩效率,但会减慢编码速度。可能与旧设备上的硬件加速不兼容。0表示将禁用B帧,-1表示将自动设置此参数。",
|
||||
@@ -307,7 +307,7 @@
|
||||
"transcoding_settings_description": "管理视频文件的分辨率和编码信息",
|
||||
"transcoding_target_resolution": "目标分辨率",
|
||||
"transcoding_target_resolution_description": "更高的分辨率可以保留更多细节,但编码时间更长,文件体积更大,且可能降低应用程序的响应速度。",
|
||||
"transcoding_temporal_aq": "Temporal AQ",
|
||||
"transcoding_temporal_aq": "时间自适应量化",
|
||||
"transcoding_temporal_aq_description": "仅适用于NVENC。提高高细节、低动态场景的质量。可能与旧设备不兼容。",
|
||||
"transcoding_threads": "线程数",
|
||||
"transcoding_threads_description": "设定值越高,编码速度越快,留给其它任务(Docker外宿主机的任务等)的计算能力越少。此值不应大于CPU核心的数量。0表示最大限度地提高利用率。",
|
||||
@@ -385,10 +385,10 @@
|
||||
"allow_public_user_to_download": "允许所有用户下载",
|
||||
"allow_public_user_to_upload": "允许所有用户上传",
|
||||
"anti_clockwise": "逆时针",
|
||||
"api_key": "API Key",
|
||||
"api_key": "API 密钥",
|
||||
"api_key_description": "该应用密钥只会展示一次。请确保在关闭窗口前复制下来。",
|
||||
"api_key_empty": "API Key的名称不可以为空",
|
||||
"api_keys": "API Keys",
|
||||
"api_keys": "API 密钥",
|
||||
"app_settings": "应用设置",
|
||||
"appears_in": "出现于",
|
||||
"archive": "归档",
|
||||
@@ -429,11 +429,12 @@
|
||||
"back_close_deselect": "返回、关闭或反选",
|
||||
"backward": "后退",
|
||||
"birthdate_saved": "出生日期保存成功",
|
||||
"birthdate_set_description": "出生日期用于计算照片中人物在拍照时的年龄。",
|
||||
"birthdate_set_description": "出生日期用于计算照片中该人物在拍照时的年龄。",
|
||||
"blurred_background": "背景模糊",
|
||||
"bugs_and_feature_requests": "Bug和特性要求",
|
||||
"build": "构建版本",
|
||||
"build_image": "镜像版本",
|
||||
"bulk_delete_duplicates_confirmation": "您确定要批量删除{count, plural, one {#个重复项目} other {#个重复项目}}吗?这将保留每个组中最大的项目并永久删除所有其它重复项目。此操作无法撤消!",
|
||||
"bulk_delete_duplicates_confirmation": "您确定要批量删除{count, plural, one {#个重复项目} other {#个重复项目}}吗?这将保留每个组中最大的项目并永久删除所有其它重复项目。注意:该操作无法被撤消!",
|
||||
"bulk_keep_duplicates_confirmation": "您确定要保留{count, plural, one {#个重复项目} other {#个重复项目}}吗?这将清空所有重复记录,但不会删除任何内容。",
|
||||
"bulk_trash_duplicates_confirmation": "您确定要批量删除{count, plural, one {#个重复项目} other {#个重复项目}}吗?这将保留每组中最大的项目并删除所有其它重复项目。",
|
||||
"buy": "购买Immich",
|
||||
@@ -443,7 +444,7 @@
|
||||
"cancel": "取消",
|
||||
"cancel_search": "取消搜索",
|
||||
"cannot_merge_people": "无法合并人物",
|
||||
"cannot_undo_this_action": "无法撤消此操作!",
|
||||
"cannot_undo_this_action": "注意:该操作无法被撤消!",
|
||||
"cannot_update_the_description": "无法更新描述",
|
||||
"cant_apply_changes": "无法应用更改",
|
||||
"cant_get_faces": "找不到人脸",
|
||||
@@ -466,7 +467,7 @@
|
||||
"clear_all": "清空全部",
|
||||
"clear_all_recent_searches": "清除所有最近搜索",
|
||||
"clear_message": "清空消息",
|
||||
"clear_value": "清空值",
|
||||
"clear_value": "删除内容",
|
||||
"clockwise": "顺时针",
|
||||
"close": "关闭",
|
||||
"collapse": "折叠",
|
||||
@@ -540,6 +541,7 @@
|
||||
"direction": "方向",
|
||||
"disabled": "已禁用",
|
||||
"disallow_edits": "不允许编辑",
|
||||
"discord": "Discord聊天",
|
||||
"discover": "发现",
|
||||
"dismiss_all_errors": "忽略所有错误",
|
||||
"dismiss_error": "忽略错误",
|
||||
@@ -548,6 +550,7 @@
|
||||
"display_original_photos": "显示原始照片",
|
||||
"display_original_photos_setting_description": "在网络与原始格式兼容的情况下,查看图片或视频时优先显示原始文件而不是缩略图。这可能导致照片显示速度变慢。",
|
||||
"do_not_show_again": "不再显示该信息",
|
||||
"documentation": "文档",
|
||||
"done": "完成",
|
||||
"download": "下载",
|
||||
"download_include_embedded_motion_videos": "内嵌视频",
|
||||
@@ -805,7 +808,7 @@
|
||||
"image_taken": "{isVideo, select, true {选择视频} other {选择图片}}",
|
||||
"img": "图片",
|
||||
"immich_logo": "Immich Logo",
|
||||
"immich_web_interface": "Immich Web接口",
|
||||
"immich_web_interface": "Immich Web界面",
|
||||
"import_from_json": "从JSON导入",
|
||||
"import_path": "导入路径",
|
||||
"in_albums": "在{count, plural, one {#个相册} other {#个相册}}中",
|
||||
@@ -885,6 +888,7 @@
|
||||
"look": "样式",
|
||||
"loop_videos": "循环视频",
|
||||
"loop_videos_description": "启用在详细信息中自动循环播放视频。",
|
||||
"main_branch_warning": "您当前使用的是开发版;我们强烈建议您使用正式发行版(release版)!",
|
||||
"make": "品牌",
|
||||
"manage_shared_links": "管理共享链接",
|
||||
"manage_sharing_with_partners": "管理与同伴的共享",
|
||||
@@ -907,7 +911,7 @@
|
||||
"merge": "合并",
|
||||
"merge_people": "合并人物",
|
||||
"merge_people_limit": "每次最多只能合并 5 个人",
|
||||
"merge_people_prompt": "你想合并这些人吗?此操作不可逆。",
|
||||
"merge_people_prompt": "你想合并这些人吗?该操作不可逆(无法被撤销)。",
|
||||
"merge_people_successfully": "合并人物成功",
|
||||
"merged_people_count": "已合并{count, plural, one {#个人} other {#个人}}",
|
||||
"minimize": "最小化",
|
||||
@@ -937,7 +941,7 @@
|
||||
"no_archived_assets_message": "归档照片和视频以便在照片视图中隐藏它们",
|
||||
"no_assets_message": "点击上传您的第一张照片",
|
||||
"no_duplicates_found": "未发现重复项。",
|
||||
"no_exif_info_available": "没有可用的exif信息",
|
||||
"no_exif_info_available": "没有可用的EXIF信息",
|
||||
"no_explore_results_message": "上传更多照片来探索。",
|
||||
"no_favorites_message": "添加到收藏夹,快速查找最佳图片和视频",
|
||||
"no_libraries_message": "创建外部图库来查看你的照片和视频",
|
||||
@@ -947,13 +951,14 @@
|
||||
"no_results_description": "尝试使用同义词或更通用的关键词",
|
||||
"no_shared_albums_message": "创建相册以共享照片和视频",
|
||||
"not_in_any_album": "不在任何相册中",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "提示:要将存储标签应用于之前上传的项目,运行以下命令",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "提示:要将存储标签应用于之前上传的项目,需要运行",
|
||||
"note_unlimited_quota": "注:输入 0 表示无限配额",
|
||||
"notes": "提示",
|
||||
"notification_toggle_setting_description": "启用邮件通知",
|
||||
"notifications": "通知",
|
||||
"notifications_setting_description": "管理通知",
|
||||
"oauth": "OAuth",
|
||||
"official_immich_resources": "Immich 官方资源",
|
||||
"offline": "离线",
|
||||
"offline_paths": "离线文件",
|
||||
"offline_paths_description": "这些结果可能是由于手动删除了不属于外部图库的文件造成的。",
|
||||
@@ -1008,8 +1013,8 @@
|
||||
"permanent_deletion_warning": "永久删除警告",
|
||||
"permanent_deletion_warning_setting_description": "当永久删除项目时显示警告",
|
||||
"permanently_delete": "永久删除",
|
||||
"permanently_delete_assets_count": "{count, plural, one {个项目} other {个项目}}已删除",
|
||||
"permanently_delete_assets_prompt": "确定要永久删除{count, plural, one {此项目} other {这<b>#</b>个项目}}?该操作会同时将{count, plural, one {它} other {它们}}从其所在相册中移除。",
|
||||
"permanently_delete_assets_count": "永久删除{count, plural, one {项目} other {项目}}",
|
||||
"permanently_delete_assets_prompt": "确定要永久删除 {count, plural, one {此项目?} other {这<b>#</b>个项目?}} 该操作会同时将 {count, plural, one {它} other {它们}} 从其所在相册中移除。",
|
||||
"permanently_deleted_asset": "永久删除的项目",
|
||||
"permanently_deleted_assets": "永久删除{count, plural, one {# 个项目} other {# 个项目}}",
|
||||
"permanently_deleted_assets_count": "{count, plural, one {#个项目} other {#个项目}}已删除",
|
||||
@@ -1056,7 +1061,7 @@
|
||||
"purchase_individual_description_2": "支持者状态",
|
||||
"purchase_individual_title": "个人",
|
||||
"purchase_input_suggestion": "已有一个产品密钥?请在下方输入密钥",
|
||||
"purchase_license_subtitle": "购买 Immich 以支持此项目的持续发展",
|
||||
"purchase_license_subtitle": "购买 Immich 以支持此服务的持续发展",
|
||||
"purchase_lifetime_description": "终身许可",
|
||||
"purchase_option_title": "购买选项",
|
||||
"purchase_panel_info_1": "开发 Immich 需要大量的时间和精力,我们有全职工程师在努力将其做到最好。我们的使命是通过开源软件和道德商业实践,为开发者提供可持续的收入来源,并创建一个尊重隐私的生态系统,提供一个可以真正替代现有剥削性云服务的选择。",
|
||||
@@ -1088,11 +1093,13 @@
|
||||
"recent_searches": "最近搜索",
|
||||
"refresh": "刷新",
|
||||
"refresh_encoded_videos": "刷新已编码的视频",
|
||||
"refresh_faces": "刷新人脸",
|
||||
"refresh_metadata": "刷新元数据",
|
||||
"refresh_thumbnails": "刷新缩略图",
|
||||
"refreshed": "已刷新",
|
||||
"refreshes_every_file": "重新扫描所有现有文件和新文件",
|
||||
"refreshing_encoded_video": "正在刷新已编码视频",
|
||||
"refreshing_faces": "正在刷新人脸",
|
||||
"refreshing_metadata": "正在刷新元数据",
|
||||
"regenerating_thumbnails": "正在重新生成缩略图",
|
||||
"remove": "移除",
|
||||
@@ -1165,7 +1172,7 @@
|
||||
"search_tags": "搜索标签…",
|
||||
"search_timezone": "搜索时区...",
|
||||
"search_type": "搜索类型",
|
||||
"search_your_photos": "搜索你的照片",
|
||||
"search_your_photos": "搜索您的照片",
|
||||
"searching_locales": "搜索地区...",
|
||||
"second": "秒",
|
||||
"see_all_people": "查看所有人物",
|
||||
@@ -1247,7 +1254,7 @@
|
||||
"sort_items": "项目数量",
|
||||
"sort_modified": "修改日期",
|
||||
"sort_oldest": "最早的照片",
|
||||
"sort_recent": "最近的照片",
|
||||
"sort_recent": "最新的照片",
|
||||
"sort_title": "标题",
|
||||
"source": "源",
|
||||
"stack": "堆叠",
|
||||
@@ -1266,10 +1273,13 @@
|
||||
"stop_sharing_photos_with_user": "停止与此用户共享照片",
|
||||
"storage": "存储空间",
|
||||
"storage_label": "存储标签",
|
||||
"storage_usage": "总量:{available}/已用:{used}",
|
||||
"storage_usage": "已用:{used}/{available}",
|
||||
"submit": "提交",
|
||||
"suggestions": "建议",
|
||||
"sunrise_on_the_beach": "海滩上的日出",
|
||||
"support": "支持",
|
||||
"support_and_feedback": "支持和反馈",
|
||||
"support_third_party_description": "您的 Immich 安装程序是由第三方打包的。您遇到的问题可能是由软件包引起的,所以首先请使用下面的链接提出问题或BUG。",
|
||||
"swap_merge_direction": "互换合并方向",
|
||||
"sync": "同步",
|
||||
"tag": "标签",
|
||||
@@ -1285,6 +1295,7 @@
|
||||
"theme_selection": "主题选项",
|
||||
"theme_selection_description": "跟随浏览器自动设置主题颜色",
|
||||
"they_will_be_merged_together": "项目将会合并到一起",
|
||||
"third_party_resources": "第三方资源",
|
||||
"time_based_memories": "基于时间的回忆",
|
||||
"timezone": "时区",
|
||||
"to_archive": "归档",
|
||||
@@ -1320,7 +1331,7 @@
|
||||
"unnamed_album": "未命名相册",
|
||||
"unnamed_album_delete_confirmation": "您确定要删除该相册吗?",
|
||||
"unnamed_share": "未命名共享",
|
||||
"unsaved_change": "未保存的修改",
|
||||
"unsaved_change": "修改未保存",
|
||||
"unselect_all": "取消全选",
|
||||
"unselect_all_duplicates": "取消选择所有重复项",
|
||||
"unstack": "取消堆叠",
|
||||
@@ -1358,6 +1369,8 @@
|
||||
"version": "版本",
|
||||
"version_announcement_closing": "你的朋友,Alex",
|
||||
"version_announcement_message": "嗨,朋友,当前应用出新版本了,请抽空阅读一下<link>发行说明</link>,并及时更新你的<code>docker-compose.yml</code>和<code>.env</code>文件,避免存在配置错误,特别是当你是使用WatchTower或其它类似的自动升级工具时。",
|
||||
"version_history": "版本历史",
|
||||
"version_history_item": "在 {date} 安装版本 {version}",
|
||||
"video": "视频",
|
||||
"video_hover_setting": "鼠标悬停时播放视频缩略图",
|
||||
"video_hover_setting_description": "当鼠标悬停在项目上时播放视频缩略图。即使禁用了这个功能,也可以通过将鼠标悬停在播放图标上来开始播放。",
|
||||
@@ -1378,7 +1391,7 @@
|
||||
"warning": "警告",
|
||||
"week": "周",
|
||||
"welcome": "欢迎",
|
||||
"welcome_to_immich": "欢迎使用immich",
|
||||
"welcome_to_immich": "欢迎使用 Immich",
|
||||
"year": "年",
|
||||
"years_ago": "{years, plural, one {#年} other {#年}}前",
|
||||
"yes": "是",
|
||||
@@ -1,6 +1,6 @@
|
||||
ARG DEVICE=cpu
|
||||
|
||||
FROM python:3.11-bookworm@sha256:3cdce69fd5663ca47c420ec4d4df8e3545519a4030372f7d2064fb1be2279844 AS builder-cpu
|
||||
FROM python:3.11-bookworm@sha256:70f1eb2927a8ef72840254b17024d3a8aa8c3c9715a625d426a2861b5899bc62 AS builder-cpu
|
||||
|
||||
FROM builder-cpu AS builder-openvino
|
||||
|
||||
@@ -34,7 +34,7 @@ RUN python3 -m venv /opt/venv
|
||||
COPY poetry.lock pyproject.toml ./
|
||||
RUN poetry install --sync --no-interaction --no-ansi --no-root --with ${DEVICE} --without dev
|
||||
|
||||
FROM python:3.11-slim-bookworm@sha256:5501a4fe605abe24de87c2f3d6cf9fd760354416a0cad0296cf284fddcdca9e2 AS prod-cpu
|
||||
FROM python:3.11-slim-bookworm@sha256:5148c0e4bbb64271bca1d3322360ebf4bfb7564507ae32dd639322e4952a6b16 AS prod-cpu
|
||||
|
||||
FROM prod-cpu AS prod-openvino
|
||||
|
||||
|
||||
@@ -6,7 +6,8 @@ from pathlib import Path
|
||||
from socket import socket
|
||||
|
||||
from gunicorn.arbiter import Arbiter
|
||||
from pydantic import BaseModel, BaseSettings
|
||||
from pydantic import BaseModel
|
||||
from pydantic_settings import BaseSettings, SettingsConfigDict
|
||||
from rich.console import Console
|
||||
from rich.logging import RichHandler
|
||||
from uvicorn import Server
|
||||
@@ -14,11 +15,22 @@ from uvicorn.workers import UvicornWorker
|
||||
|
||||
|
||||
class PreloadModelData(BaseModel):
|
||||
clip: str | None
|
||||
facial_recognition: str | None
|
||||
clip: str | None = None
|
||||
facial_recognition: str | None = None
|
||||
|
||||
|
||||
class MaxBatchSize(BaseModel):
|
||||
facial_recognition: int | None = None
|
||||
|
||||
|
||||
class Settings(BaseSettings):
|
||||
model_config = SettingsConfigDict(
|
||||
env_prefix="MACHINE_LEARNING_",
|
||||
case_sensitive=False,
|
||||
env_nested_delimiter="__",
|
||||
protected_namespaces=("settings_",),
|
||||
)
|
||||
|
||||
cache_folder: Path = Path("/cache")
|
||||
model_ttl: int = 300
|
||||
model_ttl_poll_s: int = 10
|
||||
@@ -33,11 +45,7 @@ class Settings(BaseSettings):
|
||||
ann_fp16_turbo: bool = False
|
||||
ann_tuning_level: int = 2
|
||||
preload: PreloadModelData | None = None
|
||||
|
||||
class Config:
|
||||
env_prefix = "MACHINE_LEARNING_"
|
||||
case_sensitive = False
|
||||
env_nested_delimiter = "__"
|
||||
max_batch_size: MaxBatchSize | None = None
|
||||
|
||||
@property
|
||||
def device_id(self) -> str:
|
||||
@@ -45,12 +53,11 @@ class Settings(BaseSettings):
|
||||
|
||||
|
||||
class LogSettings(BaseSettings):
|
||||
model_config = SettingsConfigDict(case_sensitive=False)
|
||||
|
||||
immich_log_level: str = "info"
|
||||
no_color: bool = False
|
||||
|
||||
class Config:
|
||||
case_sensitive = False
|
||||
|
||||
|
||||
_clean_name = str.maketrans(":\\/", "___", ".")
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user