Compare commits
247 Commits
feat/dev_c
...
feat/remov
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c0230ccf3b | ||
|
|
224bb46b4a | ||
|
|
ad0b96a1e5 | ||
|
|
38226fd240 | ||
|
|
f193c5a53f | ||
|
|
debc35a4d5 | ||
|
|
5de76dbaee | ||
|
|
d4b110fc47 | ||
|
|
f7acf1886c | ||
|
|
ba0cfb76ed | ||
|
|
cee6bcc5ef | ||
|
|
b2f3bf7079 | ||
|
|
fe416b121c | ||
|
|
35b62cd016 | ||
|
|
b33e8abcdd | ||
|
|
0be71c82b3 | ||
|
|
a582d3a03e | ||
|
|
6609e70fa8 | ||
|
|
7a0107fc79 | ||
|
|
0bbeb20595 | ||
|
|
afc4085b55 | ||
|
|
02569d52f0 | ||
|
|
aaeac2ab73 | ||
|
|
de57fecb69 | ||
|
|
1e0b4fac04 | ||
|
|
34339ea69f | ||
|
|
6da039780e | ||
|
|
3f2e0780d5 | ||
|
|
52363cf0fb | ||
|
|
86df09a0e4 | ||
|
|
e1e24f3d60 | ||
|
|
33d76fb386 | ||
|
|
642065f506 | ||
|
|
de897f6069 | ||
|
|
68f3ed89c5 | ||
|
|
78516a97b3 | ||
|
|
b8a17c3c26 | ||
|
|
e42886b767 | ||
|
|
d36c26bf97 | ||
|
|
dcbc266b83 | ||
|
|
c37d13691b | ||
|
|
9ae42106cc | ||
|
|
28e9892ed3 | ||
|
|
532ec10d5f | ||
|
|
2411bf8374 | ||
|
|
0b60cc8965 | ||
|
|
2d816e89ad | ||
|
|
eee94207ce | ||
|
|
dfa38ec3ef | ||
|
|
edc0698e2a | ||
|
|
0e987352bb | ||
|
|
98ea3847e5 | ||
|
|
53c67f4d71 | ||
|
|
20733bd7df | ||
|
|
11e72a0f35 | ||
|
|
53a6724039 | ||
|
|
0b20d1df9f | ||
|
|
6bb8903b05 | ||
|
|
26e0cb3eb4 | ||
|
|
a8f683ed15 | ||
|
|
4dfa011eef | ||
|
|
0c0bec6ae2 | ||
|
|
61c3f27fdc | ||
|
|
b2ca208dbb | ||
|
|
2e945281fc | ||
|
|
9ac120c772 | ||
|
|
e6e8ae7c74 | ||
|
|
29fd981587 | ||
|
|
585b74f233 | ||
|
|
f118bb7e08 | ||
|
|
1710230d61 | ||
|
|
2012b07645 | ||
|
|
a88a9a7d5e | ||
|
|
ae539dfdf3 | ||
|
|
69bb8d834f | ||
|
|
9693d07a8b | ||
|
|
453b30069d | ||
|
|
c9daefccc4 | ||
|
|
6ffd8e679e | ||
|
|
7fe2f19258 | ||
|
|
dac545496e | ||
|
|
d5b112be53 | ||
|
|
75322179fd | ||
|
|
3f4b6a8e7c | ||
|
|
7ce1d73c20 | ||
|
|
2bf484c91c | ||
|
|
4e9bdd5e6c | ||
|
|
f05ef81c4f | ||
|
|
c21860fb97 | ||
|
|
449368eee7 | ||
|
|
31e098517d | ||
|
|
b9e2590752 | ||
|
|
41641ec000 | ||
|
|
8821c251c3 | ||
|
|
1d6b98ff86 | ||
|
|
4d00261bc1 | ||
|
|
df7ea4d8ea | ||
|
|
1e7cb1165f | ||
|
|
d9ef041b87 | ||
|
|
87a172ab0c | ||
|
|
9e0553e0c4 | ||
|
|
a7addfece8 | ||
|
|
fda215f97f | ||
|
|
5fad1fd899 | ||
|
|
880f2bc2c5 | ||
|
|
0f79e0c38e | ||
|
|
5fb0afb0d0 | ||
|
|
4f4a50ac11 | ||
|
|
3d883b27aa | ||
|
|
01fddd58c6 | ||
|
|
81eb5ab40d | ||
|
|
8d849d226d | ||
|
|
a9b82a8e32 | ||
|
|
cc9e07401f | ||
|
|
9b5f3552c0 | ||
|
|
a52a3247d7 | ||
|
|
c86c957860 | ||
|
|
eb15a2725a | ||
|
|
b394046d2a | ||
|
|
859b2451bb | ||
|
|
b79a2eb6b9 | ||
|
|
ee96b285f2 | ||
|
|
77340075f0 | ||
|
|
5c06ec5e0b | ||
|
|
dcee34095b | ||
|
|
15f182902f | ||
|
|
b26b452530 | ||
|
|
2dcb32f7d0 | ||
|
|
27d2f3efe2 | ||
|
|
d38468439b | ||
|
|
0166e99d90 | ||
|
|
71e33e35dc | ||
|
|
a122d4b969 | ||
|
|
dad81af6e3 | ||
|
|
ac6b42e1e8 | ||
|
|
4059638151 | ||
|
|
1823a28e59 | ||
|
|
b6bf1852cd | ||
|
|
cdc26f2c7b | ||
|
|
913b3789cc | ||
|
|
994a770921 | ||
|
|
17bbcdf584 | ||
|
|
23aa661324 | ||
|
|
a10a946d1a | ||
|
|
04c9531624 | ||
|
|
d84cc450f1 | ||
|
|
4153848c68 | ||
|
|
f29230c8a6 | ||
|
|
03af60e8eb | ||
|
|
ae827e1406 | ||
|
|
7893ac25fb | ||
|
|
42a03f2556 | ||
|
|
722a464e23 | ||
|
|
39c1ebf698 | ||
|
|
ef6e4f4699 | ||
|
|
0700e61d20 | ||
|
|
7e6cd48783 | ||
|
|
e524c59560 | ||
|
|
b4c72fb609 | ||
|
|
74e14b6495 | ||
|
|
03207a13ec | ||
|
|
529b8c285d | ||
|
|
1213f6df10 | ||
|
|
9e8132c363 | ||
|
|
2d2673c114 | ||
|
|
56e5236a39 | ||
|
|
8529f92ebc | ||
|
|
761ac074c9 | ||
|
|
7e377d3e42 | ||
|
|
f7d9215464 | ||
|
|
9af44fbd69 | ||
|
|
170306af1a | ||
|
|
417d3bbf50 | ||
|
|
e239b8d2fa | ||
|
|
2c7b980eed | ||
|
|
9a5a3c0a1d | ||
|
|
027dab1487 | ||
|
|
e18e4c5962 | ||
|
|
67a8cab286 | ||
|
|
39eee6a634 | ||
|
|
ee98e69097 | ||
|
|
41c1d4d44b | ||
|
|
b21084b851 | ||
|
|
8bf45eb718 | ||
|
|
9d3ca3ad3f | ||
|
|
0090b9db4a | ||
|
|
bee0ae430a | ||
|
|
cc08ebdf80 | ||
|
|
71578b76a7 | ||
|
|
8e5d52abbb | ||
|
|
e52cc259d5 | ||
|
|
00c88b2636 | ||
|
|
e95096d14f | ||
|
|
4c918254b9 | ||
|
|
b97d73d7a7 | ||
|
|
2801b0953d | ||
|
|
7a1c45c364 | ||
|
|
5acd6b70d0 | ||
|
|
edaedca03f | ||
|
|
7b3e1037b6 | ||
|
|
27bc8eba7b | ||
|
|
23fb2e0fae | ||
|
|
59accbf32a | ||
|
|
059a0e8aa8 | ||
|
|
6a55c36762 | ||
|
|
c0bff4b493 | ||
|
|
fd4c2acde8 | ||
|
|
5acf909235 | ||
|
|
fb1458c720 | ||
|
|
255dabc239 | ||
|
|
27751f8fd4 | ||
|
|
72ffa37dd9 | ||
|
|
5a7042364b | ||
|
|
db0ea0f3a8 | ||
|
|
88c0243a20 | ||
|
|
3a29522df6 | ||
|
|
50eae23f3a | ||
|
|
95419750bb | ||
|
|
5fb858a865 | ||
|
|
18084a49ec | ||
|
|
f107cb044a | ||
|
|
f4e7ea47a6 | ||
|
|
8747fc4935 | ||
|
|
287fa79d75 | ||
|
|
bcfb5bee1f | ||
|
|
538263dc38 | ||
|
|
51aec1e93d | ||
|
|
53825cc3d6 | ||
|
|
6e7c2817a3 | ||
|
|
7bd79b551c | ||
|
|
5fe954b3c9 | ||
|
|
7f81a5bd6f | ||
|
|
37a79292c0 | ||
|
|
bf6211776f | ||
|
|
6c178a04dc | ||
|
|
036d314cb6 | ||
|
|
1fc5da398a | ||
|
|
4d84338086 | ||
|
|
0ac49b00ee | ||
|
|
e427778a96 | ||
|
|
b82e29fbb4 | ||
|
|
ff19aea4ac | ||
|
|
28179a3a1d | ||
|
|
af1e18d07e | ||
|
|
270a0ff986 | ||
|
|
9d3f10372d | ||
|
|
2f1385a236 |
@@ -5,8 +5,7 @@
|
|||||||
"immich-server",
|
"immich-server",
|
||||||
"redis",
|
"redis",
|
||||||
"database",
|
"database",
|
||||||
"immich-machine-learning",
|
"immich-machine-learning"
|
||||||
"init"
|
|
||||||
],
|
],
|
||||||
"dockerComposeFile": [
|
"dockerComposeFile": [
|
||||||
"../docker/docker-compose.dev.yml",
|
"../docker/docker-compose.dev.yml",
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ services:
|
|||||||
- server_node_modules:/workspaces/immich/server/node_modules
|
- server_node_modules:/workspaces/immich/server/node_modules
|
||||||
- web_node_modules:/workspaces/immich/web/node_modules
|
- web_node_modules:/workspaces/immich/web/node_modules
|
||||||
- ${UPLOAD_LOCATION}/photos:/data
|
- ${UPLOAD_LOCATION}/photos:/data
|
||||||
- ${UPLOAD_LOCATION}/photos/upload:/data/upload
|
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
|
||||||
database:
|
database:
|
||||||
|
|||||||
@@ -8,8 +8,7 @@ services:
|
|||||||
- IMMICH_SERVER_URL=http://127.0.0.1:2283/
|
- IMMICH_SERVER_URL=http://127.0.0.1:2283/
|
||||||
volumes: !override
|
volumes: !override
|
||||||
- ..:/workspaces/immich
|
- ..:/workspaces/immich
|
||||||
- ${UPLOAD_LOCATION:-upload1-devcontainer-volume}${UPLOAD_LOCATION:+/photos}:/data
|
- ${UPLOAD_LOCATION:-upload-devcontainer-volume}${UPLOAD_LOCATION:+/photos}:/data
|
||||||
- ${UPLOAD_LOCATION:-upload2-devcontainer-volume}${UPLOAD_LOCATION:+/photos/upload}:/data/upload
|
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- pnpm-store:/usr/src/app/.pnpm-store
|
- pnpm-store:/usr/src/app/.pnpm-store
|
||||||
- server-node_modules:/usr/src/app/server/node_modules
|
- server-node_modules:/usr/src/app/server/node_modules
|
||||||
@@ -24,9 +23,6 @@ services:
|
|||||||
- coverage:/usr/src/app/web/coverage
|
- coverage:/usr/src/app/web/coverage
|
||||||
immich-web:
|
immich-web:
|
||||||
env_file: !reset []
|
env_file: !reset []
|
||||||
init:
|
|
||||||
env_file: !reset []
|
|
||||||
command: sh -c 'find /data -maxdepth 1 ! -path "/data/postgres" -type d -exec chown ${UID:-1000}:${GID:-1000} {} + 2>/dev/null || true; for path in /usr/src/app/.pnpm-store /usr/src/app/server/node_modules /usr/src/app/server/dist /usr/src/app/.github/node_modules /usr/src/app/cli/node_modules /usr/src/app/docs/node_modules /usr/src/app/e2e/node_modules /usr/src/app/open-api/typescript-sdk/node_modules /usr/src/app/web/.svelte-kit /usr/src/app/web/coverage /usr/src/app/node_modules /usr/src/app/web/node_modules; do [ -e "$$path" ] && chown -R ${UID:-1000}:${GID:-1000} "$$path" || true; done'
|
|
||||||
immich-machine-learning:
|
immich-machine-learning:
|
||||||
env_file: !reset []
|
env_file: !reset []
|
||||||
database:
|
database:
|
||||||
@@ -42,7 +38,5 @@ services:
|
|||||||
redis:
|
redis:
|
||||||
env_file: !reset []
|
env_file: !reset []
|
||||||
volumes:
|
volumes:
|
||||||
# Node modules for each service to avoid conflicts and ensure consistent dependencies
|
upload-devcontainer-volume:
|
||||||
upload1-devcontainer-volume:
|
|
||||||
upload2-devcontainer-volume:
|
|
||||||
postgres-devcontainer-volume:
|
postgres-devcontainer-volume:
|
||||||
|
|||||||
2
.github/.nvmrc
vendored
2
.github/.nvmrc
vendored
@@ -1 +1 @@
|
|||||||
22.18.0
|
22.19.0
|
||||||
|
|||||||
1
.github/labeler.yml
vendored
1
.github/labeler.yml
vendored
@@ -6,7 +6,6 @@ cli:
|
|||||||
documentation:
|
documentation:
|
||||||
- changed-files:
|
- changed-files:
|
||||||
- any-glob-to-any-file:
|
- any-glob-to-any-file:
|
||||||
- docs/blob/**
|
|
||||||
- docs/docs/**
|
- docs/docs/**
|
||||||
- docs/src/**
|
- docs/src/**
|
||||||
- docs/static/**
|
- docs/static/**
|
||||||
|
|||||||
4
.github/pull_request_template.md
vendored
4
.github/pull_request_template.md
vendored
@@ -34,3 +34,7 @@ The `/api/something` endpoint is now `/api/something-else`
|
|||||||
- [ ] I have followed naming conventions/patterns in the surrounding code
|
- [ ] I have followed naming conventions/patterns in the surrounding code
|
||||||
- [ ] All code in `src/services/` uses repositories implementations for database calls, filesystem operations, etc.
|
- [ ] All code in `src/services/` uses repositories implementations for database calls, filesystem operations, etc.
|
||||||
- [ ] All code in `src/repositories/` is pretty basic/simple and does not have any immich specific logic (that belongs in `src/services/`)
|
- [ ] All code in `src/repositories/` is pretty basic/simple and does not have any immich specific logic (that belongs in `src/services/`)
|
||||||
|
|
||||||
|
## Please describe to which degree, if any, an LLM was used in creating this pull request.
|
||||||
|
|
||||||
|
...
|
||||||
|
|||||||
22
.github/workflows/build-mobile.yml
vendored
22
.github/workflows/build-mobile.yml
vendored
@@ -32,24 +32,18 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
outputs:
|
outputs:
|
||||||
should_run: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
should_run: ${{ steps.check.outputs.should_run }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Check what should run
|
||||||
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
|
id: check
|
||||||
with:
|
uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- id: found_paths
|
|
||||||
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
|
||||||
with:
|
with:
|
||||||
filters: |
|
filters: |
|
||||||
mobile:
|
mobile:
|
||||||
- 'mobile/**'
|
- 'mobile/**'
|
||||||
workflow:
|
force-filters: |
|
||||||
- '.github/workflows/build-mobile.yml'
|
- '.github/workflows/build-mobile.yml'
|
||||||
- name: Check if we should force jobs to run
|
force-events: 'workflow_call,workflow_dispatch'
|
||||||
id: should_force
|
|
||||||
run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'workflow_call' || github.event_name == 'workflow_dispatch' }}" >> "$GITHUB_OUTPUT"
|
|
||||||
|
|
||||||
build-sign-android:
|
build-sign-android:
|
||||||
name: Build and sign Android
|
name: Build and sign Android
|
||||||
@@ -57,7 +51,7 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
# Skip when PR from a fork
|
# Skip when PR from a fork
|
||||||
if: ${{ !github.event.pull_request.head.repo.fork && github.actor != 'dependabot[bot]' && needs.pre-job.outputs.should_run == 'true' }}
|
if: ${{ !github.event.pull_request.head.repo.fork && github.actor != 'dependabot[bot]' && fromJSON(needs.pre-job.outputs.should_run).mobile == true }}
|
||||||
runs-on: mich
|
runs-on: mich
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
11
.github/workflows/close-duplicates.yml
vendored
11
.github/workflows/close-duplicates.yml
vendored
@@ -35,22 +35,21 @@ jobs:
|
|||||||
needs: [get_body, should_run]
|
needs: [get_body, should_run]
|
||||||
if: ${{ needs.should_run.outputs.should_run == 'true' }}
|
if: ${{ needs.should_run.outputs.should_run == 'true' }}
|
||||||
container:
|
container:
|
||||||
image: yshavit/mdq:0.8.0@sha256:c69224d34224a0043d9a3ee46679ba4a2a25afaac445f293d92afe13cd47fcea
|
image: ghcr.io/immich-app/mdq:main@sha256:d8ae47cf2e6cf4e2559bd57a60b73674fe44f897cba2c2bddff2987a05be10a4
|
||||||
outputs:
|
outputs:
|
||||||
json: ${{ steps.get_checkbox.outputs.json }}
|
checked: ${{ steps.get_checkbox.outputs.checked }}
|
||||||
steps:
|
steps:
|
||||||
- id: get_checkbox
|
- id: get_checkbox
|
||||||
env:
|
env:
|
||||||
BODY: ${{ needs.get_body.outputs.body }}
|
BODY: ${{ needs.get_body.outputs.body }}
|
||||||
# TODO: We should detect if the checkbox is missing entirely and also close_and_comment in that case.
|
|
||||||
run: |
|
run: |
|
||||||
JSON=$(echo "$BODY" | base64 -d | /mdq --output json '# I have searched | - [?] Yes')
|
CHECKED=$(echo "$BODY" | base64 -d | /mdq --output json '# I have searched | - [?] Yes' | jq '.items[0].list[0].checked // false')
|
||||||
echo "json=$JSON" >> $GITHUB_OUTPUT
|
echo "checked=$CHECKED" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
close_and_comment:
|
close_and_comment:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [get_checkbox_json, should_run]
|
needs: [get_checkbox_json, should_run]
|
||||||
if: ${{ needs.should_run.outputs.should_run == 'true' && !fromJSON(needs.get_checkbox_json.outputs.json).items[0].list[0].checked }}
|
if: ${{ needs.should_run.outputs.should_run == 'true' && needs.get_checkbox_json.outputs.checked != 'true' }}
|
||||||
permissions:
|
permissions:
|
||||||
issues: write
|
issues: write
|
||||||
discussions: write
|
discussions: write
|
||||||
|
|||||||
6
.github/workflows/codeql-analysis.yml
vendored
6
.github/workflows/codeql-analysis.yml
vendored
@@ -50,7 +50,7 @@ jobs:
|
|||||||
|
|
||||||
# Initializes the CodeQL tools for scanning.
|
# Initializes the CodeQL tools for scanning.
|
||||||
- name: Initialize CodeQL
|
- name: Initialize CodeQL
|
||||||
uses: github/codeql-action/init@df559355d593797519d70b90fc8edd5db049e7a2 # v3.29.9
|
uses: github/codeql-action/init@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
|
||||||
with:
|
with:
|
||||||
languages: ${{ matrix.language }}
|
languages: ${{ matrix.language }}
|
||||||
# If you wish to specify custom queries, you can do so here or in a config file.
|
# If you wish to specify custom queries, you can do so here or in a config file.
|
||||||
@@ -63,7 +63,7 @@ jobs:
|
|||||||
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
|
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
|
||||||
# If this step fails, then you should remove it and run the build manually (see below)
|
# If this step fails, then you should remove it and run the build manually (see below)
|
||||||
- name: Autobuild
|
- name: Autobuild
|
||||||
uses: github/codeql-action/autobuild@df559355d593797519d70b90fc8edd5db049e7a2 # v3.29.9
|
uses: github/codeql-action/autobuild@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
|
||||||
|
|
||||||
# ℹ️ Command-line programs to run using the OS shell.
|
# ℹ️ Command-line programs to run using the OS shell.
|
||||||
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
|
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
|
||||||
@@ -76,6 +76,6 @@ jobs:
|
|||||||
# ./location_of_script_within_repo/buildscript.sh
|
# ./location_of_script_within_repo/buildscript.sh
|
||||||
|
|
||||||
- name: Perform CodeQL Analysis
|
- name: Perform CodeQL Analysis
|
||||||
uses: github/codeql-action/analyze@df559355d593797519d70b90fc8edd5db049e7a2 # v3.29.9
|
uses: github/codeql-action/analyze@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
|
||||||
with:
|
with:
|
||||||
category: '/language:${{matrix.language}}'
|
category: '/language:${{matrix.language}}'
|
||||||
|
|||||||
33
.github/workflows/docker.yml
vendored
33
.github/workflows/docker.yml
vendored
@@ -20,15 +20,11 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
outputs:
|
outputs:
|
||||||
should_run_server: ${{ steps.found_paths.outputs.server == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
should_run: ${{ steps.check.outputs.should_run }}
|
||||||
should_run_ml: ${{ steps.found_paths.outputs.machine-learning == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Check what should run
|
||||||
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
|
id: check
|
||||||
with:
|
uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
|
||||||
persist-credentials: false
|
|
||||||
- id: found_paths
|
|
||||||
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
|
||||||
with:
|
with:
|
||||||
filters: |
|
filters: |
|
||||||
server:
|
server:
|
||||||
@@ -38,14 +34,11 @@ jobs:
|
|||||||
- 'i18n/**'
|
- 'i18n/**'
|
||||||
machine-learning:
|
machine-learning:
|
||||||
- 'machine-learning/**'
|
- 'machine-learning/**'
|
||||||
workflow:
|
force-filters: |
|
||||||
- '.github/workflows/docker.yml'
|
- '.github/workflows/docker.yml'
|
||||||
- '.github/workflows/multi-runner-build.yml'
|
- '.github/workflows/multi-runner-build.yml'
|
||||||
- '.github/actions/image-build'
|
- '.github/actions/image-build'
|
||||||
|
force-events: 'workflow_dispatch,release'
|
||||||
- name: Check if we should force jobs to run
|
|
||||||
id: should_force
|
|
||||||
run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'workflow_dispatch' || github.event_name == 'release' }}" >> "$GITHUB_OUTPUT"
|
|
||||||
|
|
||||||
retag_ml:
|
retag_ml:
|
||||||
name: Re-Tag ML
|
name: Re-Tag ML
|
||||||
@@ -53,7 +46,7 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
packages: write
|
packages: write
|
||||||
if: ${{ needs.pre-job.outputs.should_run_ml == 'false' && !github.event.pull_request.head.repo.fork }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).machine-learning == false && !github.event.pull_request.head.repo.fork }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
@@ -82,7 +75,7 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
packages: write
|
packages: write
|
||||||
if: ${{ needs.pre-job.outputs.should_run_server == 'false' && !github.event.pull_request.head.repo.fork }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == false && !github.event.pull_request.head.repo.fork }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
@@ -108,7 +101,7 @@ jobs:
|
|||||||
machine-learning:
|
machine-learning:
|
||||||
name: Build and Push ML
|
name: Build and Push ML
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_ml == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).machine-learning == true }}
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
@@ -153,7 +146,7 @@ jobs:
|
|||||||
server:
|
server:
|
||||||
name: Build and Push Server
|
name: Build and Push Server
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_server == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == true }}
|
||||||
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@129aeda75a450666ce96e8bc8126652e717917a7 # multi-runner-build-workflow-0.1.1
|
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@129aeda75a450666ce96e8bc8126652e717917a7 # multi-runner-build-workflow-0.1.1
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
|
|||||||
22
.github/workflows/docs-build.yml
vendored
22
.github/workflows/docs-build.yml
vendored
@@ -18,32 +18,28 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
outputs:
|
outputs:
|
||||||
should_run: ${{ steps.found_paths.outputs.docs == 'true' || steps.found_paths.outputs.open-api == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
should_run: ${{ steps.check.outputs.should_run }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Check what should run
|
||||||
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
|
id: check
|
||||||
with:
|
uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
|
||||||
persist-credentials: false
|
|
||||||
- id: found_paths
|
|
||||||
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
|
||||||
with:
|
with:
|
||||||
filters: |
|
filters: |
|
||||||
docs:
|
docs:
|
||||||
- 'docs/**'
|
- 'docs/**'
|
||||||
workflow:
|
|
||||||
- '.github/workflows/docs-build.yml'
|
|
||||||
open-api:
|
open-api:
|
||||||
- 'open-api/immich-openapi-specs.json'
|
- 'open-api/immich-openapi-specs.json'
|
||||||
- name: Check if we should force jobs to run
|
force-filters: |
|
||||||
id: should_force
|
- '.github/workflows/docs-build.yml'
|
||||||
run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'release' || github.ref_name == 'main' }}" >> "$GITHUB_OUTPUT"
|
force-events: 'release'
|
||||||
|
force-branches: 'main'
|
||||||
|
|
||||||
build:
|
build:
|
||||||
name: Docs Build
|
name: Docs Build
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
if: ${{ needs.pre-job.outputs.should_run == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).docs == true }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
|
|||||||
8
.github/workflows/docs-deploy.yml
vendored
8
.github/workflows/docs-deploy.yml
vendored
@@ -20,7 +20,7 @@ jobs:
|
|||||||
run: echo 'The triggering workflow did not succeed' && exit 1
|
run: echo 'The triggering workflow did not succeed' && exit 1
|
||||||
- name: Get artifact
|
- name: Get artifact
|
||||||
id: get-artifact
|
id: get-artifact
|
||||||
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
|
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({
|
let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({
|
||||||
@@ -38,7 +38,7 @@ jobs:
|
|||||||
return { found: true, id: matchArtifact.id };
|
return { found: true, id: matchArtifact.id };
|
||||||
- name: Determine deploy parameters
|
- name: Determine deploy parameters
|
||||||
id: parameters
|
id: parameters
|
||||||
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
|
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
|
||||||
env:
|
env:
|
||||||
HEAD_SHA: ${{ github.event.workflow_run.head_sha }}
|
HEAD_SHA: ${{ github.event.workflow_run.head_sha }}
|
||||||
with:
|
with:
|
||||||
@@ -114,7 +114,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Load parameters
|
- name: Load parameters
|
||||||
id: parameters
|
id: parameters
|
||||||
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
|
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
|
||||||
env:
|
env:
|
||||||
PARAM_JSON: ${{ needs.checks.outputs.parameters }}
|
PARAM_JSON: ${{ needs.checks.outputs.parameters }}
|
||||||
with:
|
with:
|
||||||
@@ -125,7 +125,7 @@ jobs:
|
|||||||
core.setOutput("shouldDeploy", parameters.shouldDeploy);
|
core.setOutput("shouldDeploy", parameters.shouldDeploy);
|
||||||
|
|
||||||
- name: Download artifact
|
- name: Download artifact
|
||||||
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
|
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
|
||||||
env:
|
env:
|
||||||
ARTIFACT_JSON: ${{ needs.checks.outputs.artifact }}
|
ARTIFACT_JSON: ${{ needs.checks.outputs.artifact }}
|
||||||
with:
|
with:
|
||||||
|
|||||||
5
.github/workflows/fix-format.yml
vendored
5
.github/workflows/fix-format.yml
vendored
@@ -28,6 +28,9 @@ jobs:
|
|||||||
token: ${{ steps.generate-token.outputs.token }}
|
token: ${{ steps.generate-token.outputs.token }}
|
||||||
persist-credentials: true
|
persist-credentials: true
|
||||||
|
|
||||||
|
- name: Setup pnpm
|
||||||
|
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||||
with:
|
with:
|
||||||
@@ -45,7 +48,7 @@ jobs:
|
|||||||
message: 'chore: fix formatting'
|
message: 'chore: fix formatting'
|
||||||
|
|
||||||
- name: Remove label
|
- name: Remove label
|
||||||
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
|
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
|
||||||
if: always()
|
if: always()
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
|
|||||||
128
.github/workflows/merge-translations.yml
vendored
Normal file
128
.github/workflows/merge-translations.yml
vendored
Normal file
@@ -0,0 +1,128 @@
|
|||||||
|
name: Merge translations
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
workflow_call:
|
||||||
|
secrets:
|
||||||
|
PUSH_O_MATIC_APP_ID:
|
||||||
|
required: true
|
||||||
|
PUSH_O_MATIC_APP_KEY:
|
||||||
|
required: true
|
||||||
|
WEBLATE_TOKEN:
|
||||||
|
required: true
|
||||||
|
inputs:
|
||||||
|
skip:
|
||||||
|
description: 'Skip translations'
|
||||||
|
required: false
|
||||||
|
type: boolean
|
||||||
|
|
||||||
|
permissions: {}
|
||||||
|
|
||||||
|
env:
|
||||||
|
WEBLATE_HOST: 'https://hosted.weblate.org'
|
||||||
|
WEBLATE_COMPONENT: 'immich/immich'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
merge:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
permissions:
|
||||||
|
pull-requests: write
|
||||||
|
steps:
|
||||||
|
- name: Find translation PR
|
||||||
|
id: find_pr
|
||||||
|
if: ${{ inputs.skip != true }}
|
||||||
|
env:
|
||||||
|
GH_TOKEN: ${{ github.token }}
|
||||||
|
run: |
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
PR=$(gh pr list --repo $GITHUB_REPOSITORY --author weblate --json number,mergeable)
|
||||||
|
echo "$PR"
|
||||||
|
|
||||||
|
PR_NUMBER=$(echo "$PR" | jq '
|
||||||
|
if length == 1 then
|
||||||
|
.[0].number
|
||||||
|
else
|
||||||
|
error("Expected exactly 1 entry, got \(length)")
|
||||||
|
end
|
||||||
|
' 2>&1) || exit 1
|
||||||
|
|
||||||
|
echo "PR_NUMBER=$PR_NUMBER" >> $GITHUB_OUTPUT
|
||||||
|
echo "Selected PR $PR_NUMBER"
|
||||||
|
|
||||||
|
if ! echo "$PR" | jq -e '.[0].mergeable == "MERGEABLE"'; then
|
||||||
|
echo "PR is not mergeable"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
- name: Generate a token
|
||||||
|
id: generate_token
|
||||||
|
if: ${{ inputs.skip != true }}
|
||||||
|
uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
|
||||||
|
with:
|
||||||
|
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||||
|
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||||
|
|
||||||
|
- name: Lock weblate
|
||||||
|
if: ${{ inputs.skip != true }}
|
||||||
|
env:
|
||||||
|
WEBLATE_TOKEN: ${{ secrets.WEBLATE_TOKEN }}
|
||||||
|
run: |
|
||||||
|
curl --fail-with-body -X POST -H "Authorization: Token $WEBLATE_TOKEN" "$WEBLATE_HOST/api/components/$WEBLATE_COMPONENT/lock/" -d lock=true
|
||||||
|
|
||||||
|
- name: Commit translations
|
||||||
|
if: ${{ inputs.skip != true }}
|
||||||
|
env:
|
||||||
|
WEBLATE_TOKEN: ${{ secrets.WEBLATE_TOKEN }}
|
||||||
|
run: |
|
||||||
|
curl --fail-with-body -X POST -H "Authorization: Token $WEBLATE_TOKEN" "$WEBLATE_HOST/api/components/$WEBLATE_COMPONENT/repository/" -d operation=commit
|
||||||
|
curl --fail-with-body -X POST -H "Authorization: Token $WEBLATE_TOKEN" "$WEBLATE_HOST/api/components/$WEBLATE_COMPONENT/repository/" -d operation=push
|
||||||
|
|
||||||
|
- name: Merge PR
|
||||||
|
id: merge_pr
|
||||||
|
if: ${{ inputs.skip != true }}
|
||||||
|
env:
|
||||||
|
GH_TOKEN: ${{ steps.generate_token.outputs.token }}
|
||||||
|
PR_NUMBER: ${{ steps.find_pr.outputs.PR_NUMBER }}
|
||||||
|
run: |
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
REVIEW_ID=$(gh api -X POST "repos/$GITHUB_REPOSITORY/pulls/$PR_NUMBER/reviews" --field event='APPROVE' --field body='Automatically merging translations PR' \
|
||||||
|
| jq '.id')
|
||||||
|
echo "REVIEW_ID=$REVIEW_ID" >> $GITHUB_OUTPUT
|
||||||
|
gh pr merge "$PR_NUMBER" --repo "$GITHUB_REPOSITORY" --auto --squash
|
||||||
|
|
||||||
|
- name: Wait for PR to merge
|
||||||
|
if: ${{ inputs.skip != true }}
|
||||||
|
env:
|
||||||
|
GH_TOKEN: ${{ steps.generate_token.outputs.token }}
|
||||||
|
PR_NUMBER: ${{ steps.find_pr.outputs.PR_NUMBER }}
|
||||||
|
REVIEW_ID: ${{ steps.merge_pr.outputs.REVIEW_ID }}
|
||||||
|
run: |
|
||||||
|
# So we clean up no matter what
|
||||||
|
set +e
|
||||||
|
|
||||||
|
for i in {1..100}; do
|
||||||
|
if gh pr view "$PR_NUMBER" --repo "$GITHUB_REPOSITORY" --json state | jq -e '.state == "MERGED"'; then
|
||||||
|
echo "PR merged"
|
||||||
|
exit 0
|
||||||
|
else
|
||||||
|
echo "PR not merged yet, waiting..."
|
||||||
|
sleep 6
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
echo "PR did not merge in time"
|
||||||
|
gh api -X PUT "repos/$GITHUB_REPOSITORY/pulls/$PR_NUMBER/reviews/$REVIEW_ID/dismissals" --field message='Merge attempt timed out' --field event='DISMISS'
|
||||||
|
gh pr merge "$PR_NUMBER" --repo "$GITHUB_REPOSITORY" --disable-auto
|
||||||
|
exit 1
|
||||||
|
|
||||||
|
- name: Unlock weblate
|
||||||
|
if: ${{ inputs.skip != true }}
|
||||||
|
env:
|
||||||
|
WEBLATE_TOKEN: ${{ secrets.WEBLATE_TOKEN }}
|
||||||
|
run: |
|
||||||
|
curl --fail-with-body -X POST -H "Authorization: Token $WEBLATE_TOKEN" "$WEBLATE_HOST/api/components/$WEBLATE_COMPONENT/lock/" -d lock=false
|
||||||
|
|
||||||
|
- name: Report success
|
||||||
|
run: |
|
||||||
|
echo "Workflow completed successfully (or was skipped)"
|
||||||
13
.github/workflows/org-checks.yml
vendored
13
.github/workflows/org-checks.yml
vendored
@@ -1,13 +0,0 @@
|
|||||||
name: Org Checks
|
|
||||||
|
|
||||||
on:
|
|
||||||
pull_request_review:
|
|
||||||
pull_request:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
check-approvals:
|
|
||||||
name: Check for Team/Admin Review
|
|
||||||
uses: immich-app/devtools/.github/workflows/required-approval.yml@main
|
|
||||||
permissions:
|
|
||||||
pull-requests: read
|
|
||||||
contents: read
|
|
||||||
12
.github/workflows/org-pr-require-conventional-commit.yml
vendored
Normal file
12
.github/workflows/org-pr-require-conventional-commit.yml
vendored
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
name: PR Conventional Commit
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
types: [opened, synchronize, reopened, edited]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
validate-pr-title:
|
||||||
|
name: Validate PR Title (conventional commit)
|
||||||
|
uses: immich-app/devtools/.github/workflows/shared-pr-require-conventional-commit.yml@main
|
||||||
|
permissions:
|
||||||
|
pull-requests: write
|
||||||
15
.github/workflows/org-zizmor.yml
vendored
Normal file
15
.github/workflows/org-zizmor.yml
vendored
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
name: Zizmor
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
push:
|
||||||
|
branches: [main]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
zizmor:
|
||||||
|
name: Zizmor
|
||||||
|
uses: immich-app/devtools/.github/workflows/shared-zizmor.yml@main
|
||||||
|
permissions:
|
||||||
|
actions: read
|
||||||
|
contents: read
|
||||||
|
security-events: write
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
name: PR Conventional Commit Validation
|
|
||||||
|
|
||||||
on:
|
|
||||||
pull_request:
|
|
||||||
types: [opened, synchronize, reopened, edited]
|
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
validate-pr-title:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
permissions:
|
|
||||||
pull-requests: write
|
|
||||||
steps:
|
|
||||||
- name: PR Conventional Commit Validation
|
|
||||||
uses: ytanikin/PRConventionalCommits@b628c5a234cc32513014b7bfdd1e47b532124d98 # 1.3.0
|
|
||||||
with:
|
|
||||||
task_types: '["feat","fix","docs","test","ci","refactor","perf","chore","revert"]'
|
|
||||||
add_label: 'false'
|
|
||||||
20
.github/workflows/prepare-release.yml
vendored
20
.github/workflows/prepare-release.yml
vendored
@@ -10,12 +10,17 @@ on:
|
|||||||
type: choice
|
type: choice
|
||||||
options:
|
options:
|
||||||
- 'false'
|
- 'false'
|
||||||
|
- major
|
||||||
- minor
|
- minor
|
||||||
- patch
|
- patch
|
||||||
mobileBump:
|
mobileBump:
|
||||||
description: 'Bump mobile build number'
|
description: 'Bump mobile build number'
|
||||||
required: false
|
required: false
|
||||||
type: boolean
|
type: boolean
|
||||||
|
skipTranslations:
|
||||||
|
description: 'Skip translations'
|
||||||
|
required: false
|
||||||
|
type: boolean
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: ${{ github.workflow }}-${{ github.ref }}-root
|
group: ${{ github.workflow }}-${{ github.ref }}-root
|
||||||
@@ -24,8 +29,20 @@ concurrency:
|
|||||||
permissions: {}
|
permissions: {}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
merge_translations:
|
||||||
|
uses: ./.github/workflows/merge-translations.yml
|
||||||
|
with:
|
||||||
|
skip: ${{ inputs.skipTranslations }}
|
||||||
|
permissions:
|
||||||
|
pull-requests: write
|
||||||
|
secrets:
|
||||||
|
PUSH_O_MATIC_APP_ID: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||||
|
PUSH_O_MATIC_APP_KEY: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||||
|
WEBLATE_TOKEN: ${{ secrets.WEBLATE_TOKEN }}
|
||||||
|
|
||||||
bump_version:
|
bump_version:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
needs: [merge_translations]
|
||||||
outputs:
|
outputs:
|
||||||
ref: ${{ steps.push-tag.outputs.commit_long_sha }}
|
ref: ${{ steps.push-tag.outputs.commit_long_sha }}
|
||||||
permissions: {} # No job-level permissions are needed because it uses the app-token
|
permissions: {} # No job-level permissions are needed because it uses the app-token
|
||||||
@@ -42,6 +59,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
token: ${{ steps.generate-token.outputs.token }}
|
token: ${{ steps.generate-token.outputs.token }}
|
||||||
persist-credentials: true
|
persist-credentials: true
|
||||||
|
ref: main
|
||||||
|
|
||||||
- name: Install uv
|
- name: Install uv
|
||||||
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
|
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
|
||||||
@@ -110,7 +128,7 @@ jobs:
|
|||||||
name: release-apk-signed
|
name: release-apk-signed
|
||||||
|
|
||||||
- name: Create draft release
|
- name: Create draft release
|
||||||
uses: softprops/action-gh-release@72f2c25fcb47643c292f7107632f7a47c1df5cd8 # v2.3.2
|
uses: softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836 # v2.3.3
|
||||||
with:
|
with:
|
||||||
draft: true
|
draft: true
|
||||||
tag_name: ${{ env.IMMICH_VERSION }}
|
tag_name: ${{ env.IMMICH_VERSION }}
|
||||||
|
|||||||
2
.github/workflows/preview-label.yaml
vendored
2
.github/workflows/preview-label.yaml
vendored
@@ -24,7 +24,7 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
pull-requests: write
|
pull-requests: write
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
|
- uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
github.rest.issues.removeLabel({
|
github.rest.issues.removeLabel({
|
||||||
|
|||||||
53
.github/workflows/static_analysis.yml
vendored
53
.github/workflows/static_analysis.yml
vendored
@@ -17,28 +17,23 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
outputs:
|
outputs:
|
||||||
should_run: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
should_run: ${{ steps.check.outputs.should_run }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Check what should run
|
||||||
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
|
id: check
|
||||||
with:
|
uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
|
||||||
persist-credentials: false
|
|
||||||
- id: found_paths
|
|
||||||
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
|
||||||
with:
|
with:
|
||||||
filters: |
|
filters: |
|
||||||
mobile:
|
mobile:
|
||||||
- 'mobile/**'
|
- 'mobile/**'
|
||||||
workflow:
|
force-filters: |
|
||||||
- '.github/workflows/static_analysis.yml'
|
- '.github/workflows/static_analysis.yml'
|
||||||
- name: Check if we should force jobs to run
|
force-events: 'workflow_dispatch,release'
|
||||||
id: should_force
|
|
||||||
run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'release' }}" >> "$GITHUB_OUTPUT"
|
|
||||||
|
|
||||||
mobile-dart-analyze:
|
mobile-dart-analyze:
|
||||||
name: Run Dart Code Analysis
|
name: Run Dart Code Analysis
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).mobile == true }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -100,36 +95,10 @@ jobs:
|
|||||||
- name: Run dart format
|
- name: Run dart format
|
||||||
run: make format
|
run: make format
|
||||||
|
|
||||||
- name: Run dart custom_lint
|
# TODO: Re-enable after upgrading custom_lint
|
||||||
run: dart run custom_lint
|
# - name: Run dart custom_lint
|
||||||
|
# run: dart run custom_lint
|
||||||
|
|
||||||
# TODO: Use https://github.com/CQLabs/dcm-action
|
# TODO: Use https://github.com/CQLabs/dcm-action
|
||||||
- name: Run DCM
|
- name: Run DCM
|
||||||
run: dcm analyze lib --fatal-style --fatal-warnings
|
run: dcm analyze lib --fatal-style --fatal-warnings
|
||||||
|
|
||||||
zizmor:
|
|
||||||
name: zizmor
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
permissions:
|
|
||||||
security-events: write
|
|
||||||
contents: read
|
|
||||||
actions: read
|
|
||||||
steps:
|
|
||||||
- name: Checkout repository
|
|
||||||
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
|
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Install the latest version of uv
|
|
||||||
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
|
|
||||||
|
|
||||||
- name: Run zizmor 🌈
|
|
||||||
run: uvx zizmor --format=sarif . > results.sarif
|
|
||||||
env:
|
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
|
|
||||||
- name: Upload SARIF file
|
|
||||||
uses: github/codeql-action/upload-sarif@df559355d593797519d70b90fc8edd5db049e7a2 # v3.29.9
|
|
||||||
with:
|
|
||||||
sarif_file: results.sarif
|
|
||||||
category: zizmor
|
|
||||||
|
|||||||
57
.github/workflows/test.yml
vendored
57
.github/workflows/test.yml
vendored
@@ -14,23 +14,11 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
outputs:
|
outputs:
|
||||||
should_run_i18n: ${{ steps.found_paths.outputs.i18n == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
should_run: ${{ steps.check.outputs.should_run }}
|
||||||
should_run_web: ${{ steps.found_paths.outputs.web == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
|
||||||
should_run_server: ${{ steps.found_paths.outputs.server == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
|
||||||
should_run_cli: ${{ steps.found_paths.outputs.cli == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
|
||||||
should_run_e2e: ${{ steps.found_paths.outputs.e2e == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
|
||||||
should_run_mobile: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
|
||||||
should_run_ml: ${{ steps.found_paths.outputs.machine-learning == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
|
||||||
should_run_e2e_web: ${{ steps.found_paths.outputs.e2e == 'true' || steps.found_paths.outputs.web == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
|
||||||
should_run_e2e_server_cli: ${{ steps.found_paths.outputs.e2e == 'true' || steps.found_paths.outputs.server == 'true' || steps.found_paths.outputs.cli == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
|
||||||
should_run_.github: ${{ steps.found_paths.outputs['.github'] == 'true' || steps.should_force.outputs.should_force == 'true' }} # redundant to have should_force but if someone changes the trigger then this won't have to be changed
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Check what should run
|
||||||
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
|
id: check
|
||||||
with:
|
uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
|
||||||
persist-credentials: false
|
|
||||||
- id: found_paths
|
|
||||||
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
|
||||||
with:
|
with:
|
||||||
filters: |
|
filters: |
|
||||||
i18n:
|
i18n:
|
||||||
@@ -50,17 +38,16 @@ jobs:
|
|||||||
- 'mobile/**'
|
- 'mobile/**'
|
||||||
machine-learning:
|
machine-learning:
|
||||||
- 'machine-learning/**'
|
- 'machine-learning/**'
|
||||||
workflow:
|
|
||||||
- '.github/workflows/test.yml'
|
|
||||||
.github:
|
.github:
|
||||||
- '.github/**'
|
- '.github/**'
|
||||||
- name: Check if we should force jobs to run
|
force-filters: |
|
||||||
id: should_force
|
- '.github/workflows/test.yml'
|
||||||
run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'workflow_dispatch' }}" >> "$GITHUB_OUTPUT"
|
force-events: 'workflow_dispatch'
|
||||||
|
|
||||||
server-unit-tests:
|
server-unit-tests:
|
||||||
name: Test & Lint Server
|
name: Test & Lint Server
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_server == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == true }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -97,7 +84,7 @@ jobs:
|
|||||||
cli-unit-tests:
|
cli-unit-tests:
|
||||||
name: Unit Test CLI
|
name: Unit Test CLI
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_cli == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).cli == true }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -137,7 +124,7 @@ jobs:
|
|||||||
cli-unit-tests-win:
|
cli-unit-tests-win:
|
||||||
name: Unit Test CLI (Windows)
|
name: Unit Test CLI (Windows)
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_cli == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).cli == true }}
|
||||||
runs-on: windows-latest
|
runs-on: windows-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -172,7 +159,7 @@ jobs:
|
|||||||
web-lint:
|
web-lint:
|
||||||
name: Lint Web
|
name: Lint Web
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_web == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).web == true }}
|
||||||
runs-on: mich
|
runs-on: mich
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -209,7 +196,7 @@ jobs:
|
|||||||
web-unit-tests:
|
web-unit-tests:
|
||||||
name: Test Web
|
name: Test Web
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_web == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).web == true }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -243,7 +230,7 @@ jobs:
|
|||||||
i18n-tests:
|
i18n-tests:
|
||||||
name: Test i18n
|
name: Test i18n
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_i18n == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).i18n == true }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -281,7 +268,7 @@ jobs:
|
|||||||
e2e-tests-lint:
|
e2e-tests-lint:
|
||||||
name: End-to-End Lint
|
name: End-to-End Lint
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_e2e == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).e2e == true }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -320,7 +307,7 @@ jobs:
|
|||||||
server-medium-tests:
|
server-medium-tests:
|
||||||
name: Medium Tests (Server)
|
name: Medium Tests (Server)
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_server == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == true }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -348,7 +335,7 @@ jobs:
|
|||||||
e2e-tests-server-cli:
|
e2e-tests-server-cli:
|
||||||
name: End-to-End Tests (Server & CLI)
|
name: End-to-End Tests (Server & CLI)
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_e2e_server_cli == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).e2e == true || fromJSON(needs.pre-job.outputs.should_run).server == true || fromJSON(needs.pre-job.outputs.should_run).cli == true }}
|
||||||
runs-on: ${{ matrix.runner }}
|
runs-on: ${{ matrix.runner }}
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -396,7 +383,7 @@ jobs:
|
|||||||
e2e-tests-web:
|
e2e-tests-web:
|
||||||
name: End-to-End Tests (Web)
|
name: End-to-End Tests (Web)
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_e2e_web == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).e2e == true || fromJSON(needs.pre-job.outputs.should_run).web == true }}
|
||||||
runs-on: ${{ matrix.runner }}
|
runs-on: ${{ matrix.runner }}
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -449,7 +436,7 @@ jobs:
|
|||||||
mobile-unit-tests:
|
mobile-unit-tests:
|
||||||
name: Unit Test Mobile
|
name: Unit Test Mobile
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_mobile == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).mobile == true }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -471,7 +458,7 @@ jobs:
|
|||||||
ml-unit-tests:
|
ml-unit-tests:
|
||||||
name: Unit Test ML
|
name: Unit Test ML
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_ml == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).machine-learning == true }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -507,7 +494,7 @@ jobs:
|
|||||||
github-files-formatting:
|
github-files-formatting:
|
||||||
name: .github Files Formatting
|
name: .github Files Formatting
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs['should_run_.github'] == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run)['.github'] == true }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -594,7 +581,7 @@ jobs:
|
|||||||
contents: read
|
contents: read
|
||||||
services:
|
services:
|
||||||
postgres:
|
postgres:
|
||||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3@sha256:ec713143dca1a426eba2e03707c319e2ec3cc9d304ef767f777f8e297dee820c
|
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3@sha256:da52bbead5d818adaa8077c8dcdaad0aaf93038c31ad8348b51f9f0ec1310a4d
|
||||||
env:
|
env:
|
||||||
POSTGRES_PASSWORD: postgres
|
POSTGRES_PASSWORD: postgres
|
||||||
POSTGRES_USER: postgres
|
POSTGRES_USER: postgres
|
||||||
|
|||||||
44
.github/workflows/weblate-lock.yml
vendored
44
.github/workflows/weblate-lock.yml
vendored
@@ -3,48 +3,52 @@ name: Weblate checks
|
|||||||
on:
|
on:
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [main]
|
branches: [main]
|
||||||
|
types:
|
||||||
|
- opened
|
||||||
|
- synchronize
|
||||||
|
- ready_for_review
|
||||||
|
- auto_merge_enabled
|
||||||
|
- auto_merge_disabled
|
||||||
|
|
||||||
permissions: {}
|
permissions: {}
|
||||||
|
|
||||||
|
env:
|
||||||
|
BOT_NAME: immich-push-o-matic
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
pre-job:
|
pre-job:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
outputs:
|
outputs:
|
||||||
should_run: ${{ steps.found_paths.outputs.i18n == 'true' && github.head_ref != 'chore/translations'}}
|
should_run: ${{ steps.check.outputs.should_run }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Check what should run
|
||||||
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
|
id: check
|
||||||
with:
|
uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
|
||||||
persist-credentials: false
|
|
||||||
- id: found_paths
|
|
||||||
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
|
||||||
with:
|
with:
|
||||||
filters: |
|
filters: |
|
||||||
i18n:
|
i18n:
|
||||||
- 'i18n/!(en)**\.json'
|
- 'i18n/!(en)**\.json'
|
||||||
|
exclude-branches: 'chore/translations'
|
||||||
|
skip-force-logic: 'true'
|
||||||
|
|
||||||
enforce-lock:
|
enforce-lock:
|
||||||
name: Check Weblate Lock
|
name: Check Weblate Lock
|
||||||
needs: [pre-job]
|
needs: [pre-job]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions: {}
|
permissions: {}
|
||||||
if: ${{ needs.pre-job.outputs.should_run == 'true' }}
|
if: ${{ fromJSON(needs.pre-job.outputs.should_run).i18n == true }}
|
||||||
steps:
|
steps:
|
||||||
- name: Check weblate lock
|
- name: Bot review status
|
||||||
|
env:
|
||||||
|
PR_NUMBER: ${{ github.event.pull_request.number || github.event.pull_request_review.pull_request.number }}
|
||||||
|
GH_TOKEN: ${{ github.token }}
|
||||||
run: |
|
run: |
|
||||||
if [[ "false" = $(curl https://hosted.weblate.org/api/components/immich/immich/lock/ | jq .locked) ]]; then
|
# Then check for APPROVED by the bot, if absent fail
|
||||||
exit 1
|
gh pr view "$PR_NUMBER" --repo "$GITHUB_REPOSITORY" --json reviews | jq -e '.reviews | map(select(.author.login == env.BOT_NAME and .state == "APPROVED")) | length > 0' \
|
||||||
fi
|
|| (echo "The push-o-matic bot has not approved this PR yet" && exit 1)
|
||||||
- name: Find Pull Request
|
|
||||||
uses: juliangruber/find-pull-request-action@952b3bb1ddb2dcc0aa3479e98bb1c2d1a922f096 # v1.10.0
|
|
||||||
id: find-pr
|
|
||||||
with:
|
|
||||||
branch: chore/translations
|
|
||||||
- name: Fail if existing weblate PR
|
|
||||||
if: ${{ steps.find-pr.outputs.number }}
|
|
||||||
run: exit 1
|
|
||||||
success-check-lock:
|
success-check-lock:
|
||||||
name: Weblate Lock Check Success
|
name: Weblate Lock Check Success
|
||||||
needs: [enforce-lock]
|
needs: [enforce-lock]
|
||||||
|
|||||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -18,6 +18,7 @@ mobile/libisar.dylib
|
|||||||
mobile/openapi/test
|
mobile/openapi/test
|
||||||
mobile/openapi/doc
|
mobile/openapi/doc
|
||||||
mobile/openapi/.openapi-generator/FILES
|
mobile/openapi/.openapi-generator/FILES
|
||||||
|
mobile/ios/build
|
||||||
|
|
||||||
open-api/typescript-sdk/build
|
open-api/typescript-sdk/build
|
||||||
mobile/android/fastlane/report.xml
|
mobile/android/fastlane/report.xml
|
||||||
@@ -25,3 +26,5 @@ mobile/ios/fastlane/report.xml
|
|||||||
|
|
||||||
vite.config.js.timestamp-*
|
vite.config.js.timestamp-*
|
||||||
.pnpm-store
|
.pnpm-store
|
||||||
|
.devcontainer/library
|
||||||
|
.devcontainer/.env*
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
/.github/ @bo0tzz
|
/.github/ @bo0tzz
|
||||||
/docker/ @bo0tzz
|
/docker/ @bo0tzz
|
||||||
/server/ @danieldietzler
|
/server/ @danieldietzler
|
||||||
|
/web/ @danieldietzler
|
||||||
/machine-learning/ @mertalev
|
/machine-learning/ @mertalev
|
||||||
/e2e/ @danieldietzler
|
/e2e/ @danieldietzler
|
||||||
|
/mobile/ @shenlong-tanwen
|
||||||
|
|||||||
44
Makefile
44
Makefile
@@ -1,23 +1,23 @@
|
|||||||
dev: prepare-volumes
|
dev:
|
||||||
@trap 'make dev-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.dev.yml up --remove-orphans
|
@trap 'make dev-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.dev.yml up --remove-orphans
|
||||||
|
|
||||||
dev-down:
|
dev-down:
|
||||||
docker compose -f ./docker/docker-compose.dev.yml down --remove-orphans
|
docker compose -f ./docker/docker-compose.dev.yml down --remove-orphans
|
||||||
|
|
||||||
dev-update: prepare-volumes
|
dev-update:
|
||||||
@trap 'make dev-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.dev.yml up --build -V --remove-orphans
|
@trap 'make dev-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.dev.yml up --build -V --remove-orphans
|
||||||
|
|
||||||
dev-scale: prepare-volumes
|
dev-scale:
|
||||||
@trap 'make dev-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.dev.yml up --build -V --scale immich-server=3 --remove-orphans
|
@trap 'make dev-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.dev.yml up --build -V --scale immich-server=3 --remove-orphans
|
||||||
|
|
||||||
dev-docs: prepare-volumes
|
dev-docs:
|
||||||
npm --prefix docs run start
|
npm --prefix docs run start
|
||||||
|
|
||||||
.PHONY: e2e
|
.PHONY: e2e
|
||||||
e2e: prepare-volumes
|
e2e:
|
||||||
@trap 'make e2e-down' EXIT; COMPOSE_BAKE=true docker compose -f ./e2e/docker-compose.yml up --remove-orphans
|
@trap 'make e2e-down' EXIT; COMPOSE_BAKE=true docker compose -f ./e2e/docker-compose.yml up --remove-orphans
|
||||||
|
|
||||||
e2e-update: prepare-volumes
|
e2e-update:
|
||||||
@trap 'make e2e-down' EXIT; COMPOSE_BAKE=true docker compose -f ./e2e/docker-compose.yml up --build -V --remove-orphans
|
@trap 'make e2e-down' EXIT; COMPOSE_BAKE=true docker compose -f ./e2e/docker-compose.yml up --build -V --remove-orphans
|
||||||
|
|
||||||
e2e-down:
|
e2e-down:
|
||||||
@@ -33,16 +33,16 @@ prod-scale:
|
|||||||
@trap 'make prod-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.prod.yml up --build -V --scale immich-server=3 --scale immich-microservices=3 --remove-orphans
|
@trap 'make prod-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.prod.yml up --build -V --scale immich-server=3 --scale immich-microservices=3 --remove-orphans
|
||||||
|
|
||||||
.PHONY: open-api
|
.PHONY: open-api
|
||||||
open-api: prepare-volumes
|
open-api:
|
||||||
cd ./open-api && bash ./bin/generate-open-api.sh
|
cd ./open-api && bash ./bin/generate-open-api.sh
|
||||||
|
|
||||||
open-api-dart: prepare-volumes
|
open-api-dart:
|
||||||
cd ./open-api && bash ./bin/generate-open-api.sh dart
|
cd ./open-api && bash ./bin/generate-open-api.sh dart
|
||||||
|
|
||||||
open-api-typescript: prepare-volumes
|
open-api-typescript:
|
||||||
cd ./open-api && bash ./bin/generate-open-api.sh typescript
|
cd ./open-api && bash ./bin/generate-open-api.sh typescript
|
||||||
|
|
||||||
sql: prepare-volumes
|
sql:
|
||||||
pnpm --filter immich run sync:sql
|
pnpm --filter immich run sync:sql
|
||||||
|
|
||||||
attach-server:
|
attach-server:
|
||||||
@@ -68,30 +68,6 @@ VOLUME_DIRS = \
|
|||||||
# Include .env file if it exists
|
# Include .env file if it exists
|
||||||
-include docker/.env
|
-include docker/.env
|
||||||
|
|
||||||
# Helper function to chown, on error suggest remediation and exit
|
|
||||||
define safe_chown
|
|
||||||
if chown $(2) $(or $(UID),1000):$(or $(GID),1000) "$(1)" 2>/dev/null; then \
|
|
||||||
true; \
|
|
||||||
else \
|
|
||||||
echo "Permission denied when changing owner of volumes and upload location. Try running 'sudo make prepare-volumes' first."; \
|
|
||||||
exit 1; \
|
|
||||||
fi;
|
|
||||||
endef
|
|
||||||
# create empty directories and chown
|
|
||||||
prepare-volumes:
|
|
||||||
@$(foreach dir,$(VOLUME_DIRS),mkdir -p $(dir);)
|
|
||||||
@$(foreach dir,$(VOLUME_DIRS),$(call safe_chown,$(dir),-R))
|
|
||||||
ifneq ($(UPLOAD_LOCATION),)
|
|
||||||
ifeq ($(filter /%,$(UPLOAD_LOCATION)),)
|
|
||||||
@mkdir -p "docker/$(UPLOAD_LOCATION)"
|
|
||||||
@$(call safe_chown,docker/$(UPLOAD_LOCATION),)
|
|
||||||
else
|
|
||||||
@mkdir -p "$(UPLOAD_LOCATION)"
|
|
||||||
@$(call safe_chown,$(UPLOAD_LOCATION),)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
MODULES = e2e server web cli sdk docs .github
|
MODULES = e2e server web cli sdk docs .github
|
||||||
|
|
||||||
# directory to package name mapping function
|
# directory to package name mapping function
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
22.18.0
|
22.19.0
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@immich/cli",
|
"name": "@immich/cli",
|
||||||
"version": "2.2.86",
|
"version": "2.2.92",
|
||||||
"description": "Command Line Interface (CLI) for Immich",
|
"description": "Command Line Interface (CLI) for Immich",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"exports": "./dist/index.js",
|
"exports": "./dist/index.js",
|
||||||
@@ -13,7 +13,6 @@
|
|||||||
"cli"
|
"cli"
|
||||||
],
|
],
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@eslint/eslintrc": "^3.1.0",
|
|
||||||
"@eslint/js": "^9.8.0",
|
"@eslint/js": "^9.8.0",
|
||||||
"@immich/sdk": "file:../open-api/typescript-sdk",
|
"@immich/sdk": "file:../open-api/typescript-sdk",
|
||||||
"@types/byte-size": "^8.1.0",
|
"@types/byte-size": "^8.1.0",
|
||||||
@@ -21,7 +20,7 @@
|
|||||||
"@types/lodash-es": "^4.17.12",
|
"@types/lodash-es": "^4.17.12",
|
||||||
"@types/micromatch": "^4.0.9",
|
"@types/micromatch": "^4.0.9",
|
||||||
"@types/mock-fs": "^4.13.1",
|
"@types/mock-fs": "^4.13.1",
|
||||||
"@types/node": "^22.17.1",
|
"@types/node": "^22.18.1",
|
||||||
"@vitest/coverage-v8": "^3.0.0",
|
"@vitest/coverage-v8": "^3.0.0",
|
||||||
"byte-size": "^9.0.0",
|
"byte-size": "^9.0.0",
|
||||||
"cli-progress": "^3.12.0",
|
"cli-progress": "^3.12.0",
|
||||||
@@ -69,6 +68,6 @@
|
|||||||
"micromatch": "^4.0.8"
|
"micromatch": "^4.0.8"
|
||||||
},
|
},
|
||||||
"volta": {
|
"volta": {
|
||||||
"node": "22.18.0"
|
"node": "22.19.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,37 +2,37 @@
|
|||||||
# Manual edits may be lost in future updates.
|
# Manual edits may be lost in future updates.
|
||||||
|
|
||||||
provider "registry.opentofu.org/cloudflare/cloudflare" {
|
provider "registry.opentofu.org/cloudflare/cloudflare" {
|
||||||
version = "4.52.1"
|
version = "4.52.5"
|
||||||
constraints = "4.52.1"
|
constraints = "4.52.5"
|
||||||
hashes = [
|
hashes = [
|
||||||
"h1:2lHvafwGbLdmc9lYkuJFw3nsInaQjRpjX/JfIRKmq/M=",
|
"h1:+rfzF+16ZcWZWnTyW/p1HHTzYbPKX8Zt2nIFtR/+f+E=",
|
||||||
"h1:596JomwjrtUrOSreq9NNCS+rj70+jOV+0pfja5MXiTI=",
|
"h1:18bXaaOSq8MWKuMxo/4y7EB7/i7G90y5QsKHZRmkoDo=",
|
||||||
"h1:7mBOA5TVAIt3qAwPXKCtE0RSYeqij9v30mnksuBbpEg=",
|
"h1:4vZVOpKeEQZsF2VrARRZFeL37Ed/gD4rRMtfnvWQres=",
|
||||||
"h1:ELVgzh4kHKBCYdL+2A8JjWS0E1snLUN3Mmz3Vo6qSfw=",
|
"h1:BZOsTF83QPKXTAaYqxPKzdl1KRjk/L2qbPpFjM0w28A=",
|
||||||
"h1:FGGM5yLFf72g3kSXM3LAN64Gf/AkXr5WCmhixgnP+l4=",
|
"h1:CDuC+HXLvc1z6wkCRsSDcc/+QENIHEtssYshiWg3opA=",
|
||||||
"h1:JupkJbQALcIVoMhHImrLeLDsQR1ET7VJLGC7ONxjqGU=",
|
"h1:DE+YFzLnqSe79pI2R4idRGx5QzLdrA7RXvngTkGfZ30=",
|
||||||
"h1:KsaE4JNq+1uV1nJsuTcYar/8lyY6zKS5UBEpfYg3wvc=",
|
"h1:DfaJwH3Ml4yrRbdAY4AcDVy0QTQk5T3A622TXzS/u2E=",
|
||||||
"h1:NHZ5RJIzQDLhie/ykl3uI6UPfNQR9Lu5Ti7JPR6X904=",
|
"h1:EIDXP0W3kgIv2pecrFmqtK/DnlqkyckzBzhxKaXU+4A=",
|
||||||
"h1:NfAuMbn6LQPLDtJhbzO1MX9JMIGLMa8K6CpekvtsuX8=",
|
"h1:EV4kYyaOnwGA0bh/3hU6Ezqnt1PFDxopH7i85e48IzY=",
|
||||||
"h1:e+vNKokamDsp/kJvFr2pRudzwEz2r49iZ/oSggw+1LY=",
|
"h1:M0iXabfzamU+MPDi0G9XACpbacFKMakmM+Z9HZ8HrsM=",
|
||||||
"h1:jnb4VdfNZ79I3yj7Q8x+JmOT+FxbfjjRfrF0dL0yCW8=",
|
"h1:YWmCbGF/KbsrUzcYVBLscwLizidbp95TDQa0N2qpmVo=",
|
||||||
"h1:kmF//O539d7NuHU7qIxDj7Wz4eJmLKFiI5glwQivldU=",
|
"h1:cxPcCB5gbrpUO1+IXkQYs1YTY50/0IlApCzGea0cwuQ=",
|
||||||
"h1:s6XriaKwOgV4jvKAGPXkrxhhOQxpNU5dceZwi9Z/1k8=",
|
"h1:g6DldikTV2HXUu9uoeNY5FuLufgaYWF4ufgZg7wq62s=",
|
||||||
"h1:wt3WBEBAeSGTlC9OlnTlAALxRiK4SQgLy0KgBIS7qzs=",
|
"h1:oi/Hrx9pwoQ+Z52CBC+rrowVH387EIj0qvnxQgDeI+0=",
|
||||||
"zh:2fb95e1d3229b9b6c704e1a413c7481c60f139780d9641f657b6eb9b633b90f2",
|
"zh:1a3400cb38863b2585968d1876706bcfc67a148e1318a1d325c6c7704adc999b",
|
||||||
"zh:379c7680983383862236e9e6e720c3114195c40526172188e88d0ffcf50dfe2e",
|
"zh:4c5062cb9e9da1676f06ae92b8370186d98976cc4c7030d3cd76df12af54282a",
|
||||||
"zh:55533beb6cfc02d22ffda8cba8027bc2c841bb172cd637ed0d28323d41395f8f",
|
"zh:52110f493b5f0587ef77a1cfd1a67001fd4c617b14c6502d732ab47352bdc2f7",
|
||||||
"zh:5abd70760e4eb1f37a1c307cbd2989ea7c9ba0afb93818c67c1d363a31f75703",
|
"zh:5aa536f9eaeb43823aaf2aa80e7d39b25ef2b383405ed034aa16a28b446a9238",
|
||||||
"zh:699f1c8cd66129176fe659ebf0e6337632a8967a28d2630b6ae5948665c0c2ae",
|
"zh:5cc39459a1c6be8a918f17054e4fbba573825ed5597dcada588fe99614d98a5b",
|
||||||
"zh:69c15acd73c451e89de6477059cda2f3ec200b48ae4b9ff3646c4d389fd3205e",
|
"zh:629ae6a7ba298815131da826474d199312d21cec53a4d5ded4fa56a692e6f072",
|
||||||
"zh:6e02b687de21b844f8266dff99e93e7c61fc8eb688f4bbb23803caceb251839e",
|
"zh:719cc7c75dc1d3eb30c22ff5102a017996d9788b948078c7e1c5b3446aeca661",
|
||||||
"zh:7a51d17b87ed87b7bebf2ad9fc7c3a74f16a1b44eee92c779c08eb89258c0496",
|
"zh:8698635a3ca04383c1e93b21d6963346bdae54d27177a48e4b1435b7f731731c",
|
||||||
"zh:88ad84436837b0f55302f22748505972634e87400d6902260fd6b7ba1610f937",
|
|
||||||
"zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f",
|
"zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f",
|
||||||
"zh:8d46c3d9f4f7ad20ac6ef01daa63f4e30a2d16dcb1bb5c7c7ee3dc6be38e9ca1",
|
"zh:8a9993f1dcadf1dd6ca43b23348abe374605d29945a2fafc07fb3457644e6a54",
|
||||||
"zh:913d64e72a4929dae1d4793e2004f4f9a58b138ea337d9d94fa35cafbf06550a",
|
"zh:b1b9a1e6bcc24d5863a664a411d2dc906373ae7a2399d2d65548ce7377057852",
|
||||||
"zh:c8d93cf86e2e49f6cec665cfe78b82c144cce15a8b2e30f343385fadd1251849",
|
"zh:b270184cdeec277218e84b94cb136fead753da717f9b9dc378e51907f3f00bb0",
|
||||||
"zh:cc4f69397d9bc34a528a5609a024c3a48f54f21616c0008792dd417297add955",
|
"zh:dff2bc10071210181726ce270f954995fe42c696e61e2e8f874021fed02521e5",
|
||||||
"zh:df99cdb8b064aad35ffea77e645cf6541d0b1b2ebc51b6d26c42031de60ab69e",
|
"zh:e8e87b40b6a87dc097b0fdc20d3f725cec0d82abc9cc3755c1f89f8f6e8b0036",
|
||||||
|
"zh:ee964a6573d399a5dd22ce328fb38ca1207797a02248f14b2e4913ee390e7803",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ terraform {
|
|||||||
required_providers {
|
required_providers {
|
||||||
cloudflare = {
|
cloudflare = {
|
||||||
source = "cloudflare/cloudflare"
|
source = "cloudflare/cloudflare"
|
||||||
version = "4.52.1"
|
version = "4.52.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,37 +2,37 @@
|
|||||||
# Manual edits may be lost in future updates.
|
# Manual edits may be lost in future updates.
|
||||||
|
|
||||||
provider "registry.opentofu.org/cloudflare/cloudflare" {
|
provider "registry.opentofu.org/cloudflare/cloudflare" {
|
||||||
version = "4.52.1"
|
version = "4.52.5"
|
||||||
constraints = "4.52.1"
|
constraints = "4.52.5"
|
||||||
hashes = [
|
hashes = [
|
||||||
"h1:2lHvafwGbLdmc9lYkuJFw3nsInaQjRpjX/JfIRKmq/M=",
|
"h1:+rfzF+16ZcWZWnTyW/p1HHTzYbPKX8Zt2nIFtR/+f+E=",
|
||||||
"h1:596JomwjrtUrOSreq9NNCS+rj70+jOV+0pfja5MXiTI=",
|
"h1:18bXaaOSq8MWKuMxo/4y7EB7/i7G90y5QsKHZRmkoDo=",
|
||||||
"h1:7mBOA5TVAIt3qAwPXKCtE0RSYeqij9v30mnksuBbpEg=",
|
"h1:4vZVOpKeEQZsF2VrARRZFeL37Ed/gD4rRMtfnvWQres=",
|
||||||
"h1:ELVgzh4kHKBCYdL+2A8JjWS0E1snLUN3Mmz3Vo6qSfw=",
|
"h1:BZOsTF83QPKXTAaYqxPKzdl1KRjk/L2qbPpFjM0w28A=",
|
||||||
"h1:FGGM5yLFf72g3kSXM3LAN64Gf/AkXr5WCmhixgnP+l4=",
|
"h1:CDuC+HXLvc1z6wkCRsSDcc/+QENIHEtssYshiWg3opA=",
|
||||||
"h1:JupkJbQALcIVoMhHImrLeLDsQR1ET7VJLGC7ONxjqGU=",
|
"h1:DE+YFzLnqSe79pI2R4idRGx5QzLdrA7RXvngTkGfZ30=",
|
||||||
"h1:KsaE4JNq+1uV1nJsuTcYar/8lyY6zKS5UBEpfYg3wvc=",
|
"h1:DfaJwH3Ml4yrRbdAY4AcDVy0QTQk5T3A622TXzS/u2E=",
|
||||||
"h1:NHZ5RJIzQDLhie/ykl3uI6UPfNQR9Lu5Ti7JPR6X904=",
|
"h1:EIDXP0W3kgIv2pecrFmqtK/DnlqkyckzBzhxKaXU+4A=",
|
||||||
"h1:NfAuMbn6LQPLDtJhbzO1MX9JMIGLMa8K6CpekvtsuX8=",
|
"h1:EV4kYyaOnwGA0bh/3hU6Ezqnt1PFDxopH7i85e48IzY=",
|
||||||
"h1:e+vNKokamDsp/kJvFr2pRudzwEz2r49iZ/oSggw+1LY=",
|
"h1:M0iXabfzamU+MPDi0G9XACpbacFKMakmM+Z9HZ8HrsM=",
|
||||||
"h1:jnb4VdfNZ79I3yj7Q8x+JmOT+FxbfjjRfrF0dL0yCW8=",
|
"h1:YWmCbGF/KbsrUzcYVBLscwLizidbp95TDQa0N2qpmVo=",
|
||||||
"h1:kmF//O539d7NuHU7qIxDj7Wz4eJmLKFiI5glwQivldU=",
|
"h1:cxPcCB5gbrpUO1+IXkQYs1YTY50/0IlApCzGea0cwuQ=",
|
||||||
"h1:s6XriaKwOgV4jvKAGPXkrxhhOQxpNU5dceZwi9Z/1k8=",
|
"h1:g6DldikTV2HXUu9uoeNY5FuLufgaYWF4ufgZg7wq62s=",
|
||||||
"h1:wt3WBEBAeSGTlC9OlnTlAALxRiK4SQgLy0KgBIS7qzs=",
|
"h1:oi/Hrx9pwoQ+Z52CBC+rrowVH387EIj0qvnxQgDeI+0=",
|
||||||
"zh:2fb95e1d3229b9b6c704e1a413c7481c60f139780d9641f657b6eb9b633b90f2",
|
"zh:1a3400cb38863b2585968d1876706bcfc67a148e1318a1d325c6c7704adc999b",
|
||||||
"zh:379c7680983383862236e9e6e720c3114195c40526172188e88d0ffcf50dfe2e",
|
"zh:4c5062cb9e9da1676f06ae92b8370186d98976cc4c7030d3cd76df12af54282a",
|
||||||
"zh:55533beb6cfc02d22ffda8cba8027bc2c841bb172cd637ed0d28323d41395f8f",
|
"zh:52110f493b5f0587ef77a1cfd1a67001fd4c617b14c6502d732ab47352bdc2f7",
|
||||||
"zh:5abd70760e4eb1f37a1c307cbd2989ea7c9ba0afb93818c67c1d363a31f75703",
|
"zh:5aa536f9eaeb43823aaf2aa80e7d39b25ef2b383405ed034aa16a28b446a9238",
|
||||||
"zh:699f1c8cd66129176fe659ebf0e6337632a8967a28d2630b6ae5948665c0c2ae",
|
"zh:5cc39459a1c6be8a918f17054e4fbba573825ed5597dcada588fe99614d98a5b",
|
||||||
"zh:69c15acd73c451e89de6477059cda2f3ec200b48ae4b9ff3646c4d389fd3205e",
|
"zh:629ae6a7ba298815131da826474d199312d21cec53a4d5ded4fa56a692e6f072",
|
||||||
"zh:6e02b687de21b844f8266dff99e93e7c61fc8eb688f4bbb23803caceb251839e",
|
"zh:719cc7c75dc1d3eb30c22ff5102a017996d9788b948078c7e1c5b3446aeca661",
|
||||||
"zh:7a51d17b87ed87b7bebf2ad9fc7c3a74f16a1b44eee92c779c08eb89258c0496",
|
"zh:8698635a3ca04383c1e93b21d6963346bdae54d27177a48e4b1435b7f731731c",
|
||||||
"zh:88ad84436837b0f55302f22748505972634e87400d6902260fd6b7ba1610f937",
|
|
||||||
"zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f",
|
"zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f",
|
||||||
"zh:8d46c3d9f4f7ad20ac6ef01daa63f4e30a2d16dcb1bb5c7c7ee3dc6be38e9ca1",
|
"zh:8a9993f1dcadf1dd6ca43b23348abe374605d29945a2fafc07fb3457644e6a54",
|
||||||
"zh:913d64e72a4929dae1d4793e2004f4f9a58b138ea337d9d94fa35cafbf06550a",
|
"zh:b1b9a1e6bcc24d5863a664a411d2dc906373ae7a2399d2d65548ce7377057852",
|
||||||
"zh:c8d93cf86e2e49f6cec665cfe78b82c144cce15a8b2e30f343385fadd1251849",
|
"zh:b270184cdeec277218e84b94cb136fead753da717f9b9dc378e51907f3f00bb0",
|
||||||
"zh:cc4f69397d9bc34a528a5609a024c3a48f54f21616c0008792dd417297add955",
|
"zh:dff2bc10071210181726ce270f954995fe42c696e61e2e8f874021fed02521e5",
|
||||||
"zh:df99cdb8b064aad35ffea77e645cf6541d0b1b2ebc51b6d26c42031de60ab69e",
|
"zh:e8e87b40b6a87dc097b0fdc20d3f725cec0d82abc9cc3755c1f89f8f6e8b0036",
|
||||||
|
"zh:ee964a6573d399a5dd22ce328fb38ca1207797a02248f14b2e4913ee390e7803",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ terraform {
|
|||||||
required_providers {
|
required_providers {
|
||||||
cloudflare = {
|
cloudflare = {
|
||||||
source = "cloudflare/cloudflare"
|
source = "cloudflare/cloudflare"
|
||||||
version = "4.52.1"
|
version = "4.52.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,16 +21,14 @@ services:
|
|||||||
# extends:
|
# extends:
|
||||||
# file: hwaccel.transcoding.yml
|
# file: hwaccel.transcoding.yml
|
||||||
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
|
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
|
||||||
user: '${UID:-1000}:${GID:-1000}'
|
|
||||||
build:
|
build:
|
||||||
context: ../
|
context: ../
|
||||||
dockerfile: server/Dockerfile
|
dockerfile: server/Dockerfile.dev
|
||||||
target: dev
|
target: dev
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- ..:/usr/src/app
|
- ..:/usr/src/app
|
||||||
- ${UPLOAD_LOCATION}/photos:/data
|
- ${UPLOAD_LOCATION}/photos:/data
|
||||||
- ${UPLOAD_LOCATION}/photos/upload:/data/upload
|
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- pnpm-store:/usr/src/app/.pnpm-store
|
- pnpm-store:/usr/src/app/.pnpm-store
|
||||||
- server-node_modules:/usr/src/app/server/node_modules
|
- server-node_modules:/usr/src/app/server/node_modules
|
||||||
@@ -72,20 +70,15 @@ services:
|
|||||||
condition: service_started
|
condition: service_started
|
||||||
database:
|
database:
|
||||||
condition: service_started
|
condition: service_started
|
||||||
init:
|
|
||||||
condition: service_completed_successfully
|
|
||||||
healthcheck:
|
healthcheck:
|
||||||
disable: false
|
disable: false
|
||||||
|
|
||||||
immich-web:
|
immich-web:
|
||||||
container_name: immich_web
|
container_name: immich_web
|
||||||
image: immich-web-dev:latest
|
image: immich-web-dev:latest
|
||||||
# Needed for rootless docker setup, see https://github.com/moby/moby/issues/45919
|
|
||||||
# user: 0:0
|
|
||||||
user: '${UID:-1000}:${GID:-1000}'
|
|
||||||
build:
|
build:
|
||||||
context: ../
|
context: ../
|
||||||
dockerfile: server/Dockerfile
|
dockerfile: server/Dockerfile.dev
|
||||||
target: dev
|
target: dev
|
||||||
command: ['immich-web']
|
command: ['immich-web']
|
||||||
env_file:
|
env_file:
|
||||||
@@ -114,8 +107,6 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
immich-server:
|
immich-server:
|
||||||
condition: service_started
|
condition: service_started
|
||||||
init:
|
|
||||||
condition: service_completed_successfully
|
|
||||||
|
|
||||||
immich-machine-learning:
|
immich-machine-learning:
|
||||||
container_name: immich_machine_learning
|
container_name: immich_machine_learning
|
||||||
@@ -143,13 +134,13 @@ services:
|
|||||||
|
|
||||||
redis:
|
redis:
|
||||||
container_name: immich_redis
|
container_name: immich_redis
|
||||||
image: docker.io/valkey/valkey:8-bookworm@sha256:a137a2b60aca1a75130022d6bb96af423fefae4eb55faf395732db3544803280
|
image: docker.io/valkey/valkey:8-bookworm@sha256:fea8b3e67b15729d4bb70589eb03367bab9ad1ee89c876f54327fc7c6e618571
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: redis-cli ping || exit 1
|
test: redis-cli ping || exit 1
|
||||||
|
|
||||||
database:
|
database:
|
||||||
container_name: immich_postgres
|
container_name: immich_postgres
|
||||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:32324a2f41df5de9efe1af166b7008c3f55646f8d0e00d9550c16c9822366b4a
|
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:c44be5f2871c59362966d71eab4268170eb6f5653c0e6170184e72b38ffdf107
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
environment:
|
environment:
|
||||||
@@ -183,25 +174,6 @@ services:
|
|||||||
# volumes:
|
# volumes:
|
||||||
# - grafana-data:/var/lib/grafana
|
# - grafana-data:/var/lib/grafana
|
||||||
|
|
||||||
init:
|
|
||||||
container_name: init
|
|
||||||
image: busybox@sha256:ab33eacc8251e3807b85bb6dba570e4698c3998eca6f0fc2ccb60575a563ea74
|
|
||||||
env_file:
|
|
||||||
- .env
|
|
||||||
user: 0:0
|
|
||||||
command: sh -c 'find /data -maxdepth 1 -type d -exec chown ${UID:-1000}:${GID:-1000} {} + 2>/dev/null || true; for path in /usr/src/app/.pnpm-store /usr/src/app/server/node_modules /usr/src/app/server/dist /usr/src/app/.github/node_modules /usr/src/app/cli/node_modules /usr/src/app/docs/node_modules /usr/src/app/e2e/node_modules /usr/src/app/open-api/typescript-sdk/node_modules /usr/src/app/web/.svelte-kit /usr/src/app/web/coverage /usr/src/app/node_modules /usr/src/app/web/node_modules; do [ -e "$$path" ] && chown -R ${UID:-1000}:${GID:-1000} "$$path" || true; done'
|
|
||||||
volumes:
|
|
||||||
- pnpm-store:/usr/src/app/.pnpm-store
|
|
||||||
- server-node_modules:/usr/src/app/server/node_modules
|
|
||||||
- web-node_modules:/usr/src/app/web/node_modules
|
|
||||||
- github-node_modules:/usr/src/app/.github/node_modules
|
|
||||||
- cli-node_modules:/usr/src/app/cli/node_modules
|
|
||||||
- docs-node_modules:/usr/src/app/docs/node_modules
|
|
||||||
- e2e-node_modules:/usr/src/app/e2e/node_modules
|
|
||||||
- sdk-node_modules:/usr/src/app/open-api/typescript-sdk/node_modules
|
|
||||||
- app-node_modules:/usr/src/app/node_modules
|
|
||||||
- sveltekit:/usr/src/app/web/.svelte-kit
|
|
||||||
- coverage:/usr/src/app/web/coverage
|
|
||||||
volumes:
|
volumes:
|
||||||
model-cache:
|
model-cache:
|
||||||
prometheus-data:
|
prometheus-data:
|
||||||
|
|||||||
@@ -56,14 +56,14 @@ services:
|
|||||||
|
|
||||||
redis:
|
redis:
|
||||||
container_name: immich_redis
|
container_name: immich_redis
|
||||||
image: docker.io/valkey/valkey:8-bookworm@sha256:a137a2b60aca1a75130022d6bb96af423fefae4eb55faf395732db3544803280
|
image: docker.io/valkey/valkey:8-bookworm@sha256:fea8b3e67b15729d4bb70589eb03367bab9ad1ee89c876f54327fc7c6e618571
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: redis-cli ping || exit 1
|
test: redis-cli ping || exit 1
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
database:
|
database:
|
||||||
container_name: immich_postgres
|
container_name: immich_postgres
|
||||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:32324a2f41df5de9efe1af166b7008c3f55646f8d0e00d9550c16c9822366b4a
|
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:c44be5f2871c59362966d71eab4268170eb6f5653c0e6170184e72b38ffdf107
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
@@ -49,14 +49,14 @@ services:
|
|||||||
|
|
||||||
redis:
|
redis:
|
||||||
container_name: immich_redis
|
container_name: immich_redis
|
||||||
image: docker.io/valkey/valkey:8-bookworm@sha256:a137a2b60aca1a75130022d6bb96af423fefae4eb55faf395732db3544803280
|
image: docker.io/valkey/valkey:8-bookworm@sha256:fea8b3e67b15729d4bb70589eb03367bab9ad1ee89c876f54327fc7c6e618571
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: redis-cli ping || exit 1
|
test: redis-cli ping || exit 1
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
database:
|
database:
|
||||||
container_name: immich_postgres
|
container_name: immich_postgres
|
||||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:32324a2f41df5de9efe1af166b7008c3f55646f8d0e00d9550c16c9822366b4a
|
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:c44be5f2871c59362966d71eab4268170eb6f5653c0e6170184e72b38ffdf107
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_PASSWORD: ${DB_PASSWORD}
|
POSTGRES_PASSWORD: ${DB_PASSWORD}
|
||||||
POSTGRES_USER: ${DB_USERNAME}
|
POSTGRES_USER: ${DB_USERNAME}
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
22.18.0
|
22.19.0
|
||||||
|
|||||||
@@ -1,110 +0,0 @@
|
|||||||
---
|
|
||||||
slug: release-1-36
|
|
||||||
title: Release v1.36.0
|
|
||||||
authors: [alextran]
|
|
||||||
tags: [release]
|
|
||||||
date: 2022-11-10
|
|
||||||
---
|
|
||||||
|
|
||||||
Hello everyone, it is my pleasure to deliver the new release of Immich to you. The team has been working hard to bring you the new features and improvements. This release includes some big features that the community has been asking since the beginning of Immich. We hope you will enjoy it.
|
|
||||||
|
|
||||||
Some notable features are:
|
|
||||||
|
|
||||||
- OAuth integration
|
|
||||||
- LivePhoto support on iOS
|
|
||||||
- User config system
|
|
||||||
|
|
||||||
<!--truncate-->
|
|
||||||
|
|
||||||
## LivePhoto iOS Support 🎉
|
|
||||||
|
|
||||||
LivePhoto on iOS is now supported in Immich.
|
|
||||||
|
|
||||||
The motion part will now be uploaded and can be played on the mobile app and the web.
|
|
||||||
|
|
||||||
:::caution
|
|
||||||
|
|
||||||
- The server and the app has to be on version **1.36.x** for the application to work correctly.
|
|
||||||
- Previous uploaded photos will not be updated automatically, you will have to remove and reupload them if you want to keep the LivePhoto functionality.
|
|
||||||
|
|
||||||
:::
|
|
||||||
|
|
||||||
<img
|
|
||||||
src="https://media.giphy.com/media/fTrGceZd7t1ewi8ESc/giphy.gif"
|
|
||||||
width="100%"
|
|
||||||
style={{
|
|
||||||
borderRadius: '10px',
|
|
||||||
boxShadow: 'rgba(9, 30, 66, 0.25) 0px 1px 1px, rgba(9, 30, 66, 0.13) 0px 0px 1px 1px',
|
|
||||||
}}
|
|
||||||
title="LivePhoto playback on the web"
|
|
||||||
/>
|
|
||||||
|
|
||||||
## OAuth Integration 🎉
|
|
||||||
|
|
||||||
I want to borrow this chance to express my gratitude to [@EnricoBilla](https://github.com/EnricoBilla), who has been the trailblazer for this feature since the beginning days of Immich. His PR has sparked ideas, suggestions, and discussion among the team member on how to integrate this feature successfully into the app. Thank you so much for your work and your time.
|
|
||||||
|
|
||||||
OAuth is now integrated into the system. Please follow the guide [here](https://immich.app/docs/usage/oauth) to set up your OAuth integration
|
|
||||||
|
|
||||||
After setting up the correct environment variables in the `.env` file, as shown below
|
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
|
||||||
| ------------------- | ------- | -------------------- | ------------------------------------------------------------------------- |
|
|
||||||
| OAUTH_ENABLED | boolean | false | Enable/disable OAuth2 |
|
|
||||||
| OAUTH_ISSUER_URL | URL | (required) | Required. Self-discovery URL for client |
|
|
||||||
| OAUTH_CLIENT_ID | string | (required) | Required. Client ID |
|
|
||||||
| OAUTH_CLIENT_SECRET | string | (required) | Required. Client Secret |
|
|
||||||
| OAUTH_SCOPE | string | openid email profile | Full list of scopes to send with the request (space delimited) |
|
|
||||||
| OAUTH_AUTO_REGISTER | boolean | true | When true, will automatically register a user the first time they sign in |
|
|
||||||
| OAUTH_BUTTON_TEXT | string | Login with OAuth | Text for the OAuth button on the web |
|
|
||||||
|
|
||||||
```bash title="Authentik Example"
|
|
||||||
OAUTH_ENABLED=true
|
|
||||||
OAUTH_ISSUER_URL=http://10.1.15.216:9000/application/o/immich-test/
|
|
||||||
OAUTH_CLIENT_ID=30596v8f78a4b6a97d5985c3076b6b4c4d12ddc33
|
|
||||||
OAUTH_CLIENT_SECRET=50f1eafdec353b95b1c638db390db4ab67ef035a51212dbec2f56175e2eb272b5d572c099176e6fe116ecf47ffdd544bgdb9e2edc588307ee0339d25eeccd88
|
|
||||||
OAUTH_BUTTON_TEXT=Login with Authentik
|
|
||||||
```
|
|
||||||
|
|
||||||
The web will have the option to sign in with OAuth.
|
|
||||||
|
|
||||||
<img
|
|
||||||
src="https://user-images.githubusercontent.com/27055614/202923726-f43fa148-47f5-4182-8f29-b0b87e4586fa.png"
|
|
||||||
width="50%"
|
|
||||||
title="Web Sign in with OAuth"
|
|
||||||
style={{
|
|
||||||
borderRadius: '10px',
|
|
||||||
boxShadow: 'rgba(9, 30, 66, 0.25) 0px 1px 1px, rgba(9, 30, 66, 0.13) 0px 0px 1px 1px',
|
|
||||||
}}
|
|
||||||
/>
|
|
||||||
|
|
||||||
The mobile app will check if the server has OAuth enabled before displaying the OAuth
|
|
||||||
sign-in button.
|
|
||||||
|
|
||||||
<img
|
|
||||||
src="https://media.giphy.com/media/3iy3SaNkVYtlkEiw06/giphy.gif"
|
|
||||||
title="Mobile sign in with OAuth"
|
|
||||||
style={{
|
|
||||||
borderRadius: '10px',
|
|
||||||
boxShadow: 'rgba(9, 30, 66, 0.25) 0px 1px 1px, rgba(9, 30, 66, 0.13) 0px 0px 1px 1px',
|
|
||||||
}}
|
|
||||||
/>
|
|
||||||
|
|
||||||
## Support
|
|
||||||
|
|
||||||
<img
|
|
||||||
src="https://media.giphy.com/media/LStqgGESXW8XnuCv5y/giphy.gif"
|
|
||||||
width="300"
|
|
||||||
style={{
|
|
||||||
borderRadius: '10px',
|
|
||||||
boxShadow: 'rgba(9, 30, 66, 0.25) 0px 1px 1px, rgba(9, 30, 66, 0.13) 0px 0px 1px 1px',
|
|
||||||
}}
|
|
||||||
title="Support the project"
|
|
||||||
/>
|
|
||||||
|
|
||||||
If you find the project helpful and it helps you in some ways, you can support the project [one time](https://github.com/sponsors/alextran1502?frequency=one-time&sponsor=alextran1502) or [monthly](https://github.com/sponsors/alextran1502) from GitHub Sponsor
|
|
||||||
|
|
||||||
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
|
|
||||||
|
|
||||||
## Details
|
|
||||||
|
|
||||||
For more details, please check out the [release note](https://github.com/immich-app/immich/releases/tag/v1.36.0_55-dev)
|
|
||||||
@@ -1,103 +0,0 @@
|
|||||||
---
|
|
||||||
title: Immich Update - June 2023
|
|
||||||
authors: [alextran]
|
|
||||||
tags: [update]
|
|
||||||
---
|
|
||||||
|
|
||||||
Hello everybody, Alex here!
|
|
||||||
|
|
||||||
I am back with another update on Immich. It has been only a month since my last update (May 18th, 2023), but it seems forever. I think the rapid releases of Immich and the amount of work make the perspective of time change in Immich’s world. We have some exciting updates that I think you will like.
|
|
||||||
|
|
||||||
Before going into detail, on behalf of the core team, I would like to thank all of you for loving Immich and contributing to the project. Thank you for helping me make Immich an enjoyable alternative solution to Google Photos so that you have complete control of your data and privacy. I know we are still young and have a lot of work to do, but I am confident we will get there with help from the community. I appreciate all of you from the bottom of my heart!
|
|
||||||
|
|
||||||
<!--truncate-->
|
|
||||||
|
|
||||||
And now, to the exciting part, what is new in Immich’s world?
|
|
||||||
|
|
||||||
- Initial support for existing gallery.
|
|
||||||
- Memory feature.
|
|
||||||
- Support XMP sidecar.
|
|
||||||
- Support more raw formats.
|
|
||||||
- Justified layout for web timeline and blurred thumbnail hash.
|
|
||||||
- Mechanism to host machine learning on a completely different machine.
|
|
||||||
|
|
||||||
## Support for existing gallery
|
|
||||||
|
|
||||||
I know this is the most controversial feature when it comes to Immich’s way of ingesting photos and videos. For many users, having to upload photos and videos to Immich is simply not working. We listen, discuss, and digest this feature internally more than you imagine because it is not a simple feature to tackle while keeping the performance and the user experience at the top level, which is Immich’s primary goal.
|
|
||||||
|
|
||||||
Thankfully, we have many great contributors and developers that want to make this come true. So we came up with an initial implementation of this feature in the form of a supporting read-only gallery.
|
|
||||||
|
|
||||||
To be concise, Immich can now read in the gallery files, register the path into the database, and then generate necessary files and put them through Immich’s machine learning pipeline so you can use all the goodness of Immich without the need to upload them. Since this is the initial implementation, some actions/behavior are not yet supported, and we aim to build toward them in future releases, namely:
|
|
||||||
|
|
||||||
- Assets are not automatically synced and must instead be manually synced with the CLI tool.
|
|
||||||
- Only new files that are added to the gallery will be detected.
|
|
||||||
- Deleted and moved files will not be detected.
|
|
||||||
|
|
||||||
## Memory feature
|
|
||||||
|
|
||||||
This is considered a fun feature that the team and I wanted to build for so long, but we had to put it off because of the refactoring of the code base. The code base is now in a good enough form to circle back and add more exciting features.
|
|
||||||
|
|
||||||
This memory feature is very much similar to GPhotos' implementation of “x years since…”. We are aiming to add more categories of memories in the future, such as “Spotlight of the day” or “Day of the Week highlights”
|
|
||||||
|
|
||||||
<iframe
|
|
||||||
width="560"
|
|
||||||
height="315"
|
|
||||||
src="https://www.youtube.com/embed/j5XZKvViPew"
|
|
||||||
title="YouTube video player"
|
|
||||||
frameborder="0"
|
|
||||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
|
||||||
allowfullscreen
|
|
||||||
></iframe>
|
|
||||||
|
|
||||||
This feature is now available on the web and will be ported to the mobile app in the near future.
|
|
||||||
|
|
||||||
## Support XMP Sidecar
|
|
||||||
|
|
||||||
Immich can now import/upload XMP sidecars from the CLI and use the information as the metadata of assets.
|
|
||||||
|
|
||||||
## Support more raw formats.
|
|
||||||
|
|
||||||
With the recent updates on the dependencies of Immich, we are now extending and hardening support for multiple raw formats. So users with DSLR or mirrorless cameras can now upload their original files to Immich and have them displayed in high-quality thumbnails on the web and mobile view.
|
|
||||||
|
|
||||||
## Justified layout for web timeline and blurred thumbnail hash
|
|
||||||
|
|
||||||
This is an aesthetic improvement in user experience when browsing the timeline. Photos and videos are now displayed correctly with perspective orientation, making the browsing experience more pleasurable.
|
|
||||||
|
|
||||||
To further improve the browsing experience, we now added a blur hash to the thumbnail, so the transition is more natural with a dreamy fade in effect, similar to how our brain goes from faded to vivid memory
|
|
||||||
|
|
||||||
<iframe
|
|
||||||
width="560"
|
|
||||||
height="315"
|
|
||||||
src="https://www.youtube.com/embed/b95FLmGHRFc"
|
|
||||||
title="YouTube video player"
|
|
||||||
frameborder="0"
|
|
||||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
|
||||||
allowfullscreen
|
|
||||||
></iframe>
|
|
||||||
|
|
||||||
## Hosting machine learning container on a different machine
|
|
||||||
|
|
||||||
With more capabilities Immich is building toward, machine learning will get more powerful and therefore require more resources to run effectively. However, we understand that users might not have the best server resources where they host the Immich instance. Therefore, we changed how machine learning interacts and receives the photos and videos to run through its inference pipeline.
|
|
||||||
|
|
||||||
The machine learning container is now a headless system that can run on any machine. As long as your Immich instance can communicate with the system running the machine learning container, it can send the files and receive the required information to make Immich powerful in terms of searching and intelligence. This helps you to utilize a more powerful machine in your home/infrastructure to perform the CPU-intensive tasks while letting Immich only handle the I/O operations for a pleasant and smooth experience.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
So, those are the highlights for the team and the community after a busy month. There are a lot more changes and improvements. I encourage you to read some release notes, starting from version [v1.57.0](https://github.com/immich-app/immich/releases/tag/v1.57.0) to now.
|
|
||||||
|
|
||||||
Thank you, and I am asking for your support for the project. I hope to be a full-time maintainer of Immich one day to dedicate myself to the project as my life works for the community and my family. You can find the support channels below:
|
|
||||||
|
|
||||||
- Monthly donation via [GitHub Sponsors](https://github.com/sponsors/alextran1502)
|
|
||||||
- One-time donation via [GitHub Sponsors](https://github.com/sponsors/alextran1502?frequency=one-time&sponsor=alextran1502)
|
|
||||||
- [Liberapay](https://liberapay.com/alex.tran1502/)
|
|
||||||
- [buymeacoffee](https://www.buymeacoffee.com/altran1502)
|
|
||||||
- Bitcoin: 3QVAb9dCHutquVejeNXitPqZX26Yg5kxb7
|
|
||||||
- Give a project a star - the contributors love gazing at the stars and seeing their creations shining in the sky.
|
|
||||||
|
|
||||||
Join our friendly [Discord](https://discord.immich.app) to talk and discuss Immich, tech, or anything
|
|
||||||
|
|
||||||
Cheer!
|
|
||||||
|
|
||||||
Until next time!
|
|
||||||
|
|
||||||
Alex
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.8 MiB |
@@ -1,151 +0,0 @@
|
|||||||
---
|
|
||||||
title: Immich Update - July 2023
|
|
||||||
authors: [alextran]
|
|
||||||
tags: [update, v1.64.0-v1.71.0]
|
|
||||||
---
|
|
||||||
|
|
||||||
Hello, Immich fans, another month, another milestone. We hope you are staying cool and safe in this scorching hot summer across the globe.
|
|
||||||
|
|
||||||
Immich recently got some good recognition when getting to the front page of HackerNews, which helped to let more people know about the project's existence. The project will help more and more people find a solution to control the privacy of their most precious moments. And with the gain in popularity and recognition, we have gotten new users and more questions from the community than ever.
|
|
||||||
|
|
||||||
I want to express my gratitude to all the contributors and the community who have been tremendously helpful to new users' questions and provided technical support.
|
|
||||||
|
|
||||||
Below are the highlights of new features we added to the application over the past month, along with countless bug fixes and improvements across the board, from developer experience to resource optimization and UI/UX improvement. I hope you find these topics as exciting as I am.
|
|
||||||
|
|
||||||
## Highlights
|
|
||||||
|
|
||||||
- Memories feature.
|
|
||||||
- Facial recognition improvements.
|
|
||||||
- Improvements on multi selection behavior on the web.
|
|
||||||
- Shortcuts for common actions on the web.
|
|
||||||
- Support viewer for 360-panorama photos.
|
|
||||||
|
|
||||||
<!--truncate-->
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Memories feature
|
|
||||||
|
|
||||||
We've added the memory feature on the mobile app, so you can reminisce about your past memories.
|
|
||||||
|
|
||||||
<iframe
|
|
||||||
width="560"
|
|
||||||
height="315"
|
|
||||||
src="https://youtube.com/embed/c7OTl-RqNRE"
|
|
||||||
title="YouTube video player"
|
|
||||||
frameborder="0"
|
|
||||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
|
||||||
allowfullscreen
|
|
||||||
></iframe>
|
|
||||||
|
|
||||||
### Facial recognition improvements
|
|
||||||
|
|
||||||
Over the past few releases, we have added many UI improvements to the facial recognition feature to help you manage the recognized people better. Some of the highlights:
|
|
||||||
|
|
||||||
#### Choose a new feature photo for a person.
|
|
||||||
|
|
||||||
<iframe
|
|
||||||
width="560"
|
|
||||||
height="315"
|
|
||||||
src="https://youtube.com/embed/PmJp8DmSh1U"
|
|
||||||
title="YouTube video player"
|
|
||||||
frameborder="0"
|
|
||||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
|
||||||
allowfullscreen
|
|
||||||
></iframe>
|
|
||||||
|
|
||||||
#### Hide and show faces.
|
|
||||||
|
|
||||||
You can now select irrelevant faces to hide them. The hidden faces won’t be displayed in search results and the people section in the info panel.
|
|
||||||
|
|
||||||
#### Merge faces.
|
|
||||||
|
|
||||||
This is useful when you have multiple faces of the same person in your photos, and you want to merge them into one.
|
|
||||||
|
|
||||||
<iframe
|
|
||||||
width="560"
|
|
||||||
height="315"
|
|
||||||
src="https://youtube.com/embed/-Xskhw-vpc4"
|
|
||||||
title="YouTube video player"
|
|
||||||
frameborder="0"
|
|
||||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
|
||||||
allowfullscreen
|
|
||||||
></iframe>
|
|
||||||
|
|
||||||
We also added a nifty mechanism that when naming a face, similar names will prompt you a merge face option for the convenience.
|
|
||||||
|
|
||||||
<iframe
|
|
||||||
width="560"
|
|
||||||
height="315"
|
|
||||||
src="https://youtube.com/embed/XzE6wficbl4"
|
|
||||||
title="YouTube video player"
|
|
||||||
frameborder="0"
|
|
||||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
|
||||||
allowfullscreen
|
|
||||||
></iframe>
|
|
||||||
|
|
||||||
### Improvements on multi selection behavior on the web
|
|
||||||
|
|
||||||
We have added a new multi selection behavior on the web to help you select multiple items easier. You can now select a range of photos and videos by holding the `Shift` key.
|
|
||||||
|
|
||||||
<iframe
|
|
||||||
width="560"
|
|
||||||
height="315"
|
|
||||||
src="https://youtube.com/embed/e_SiuHpVnmM"
|
|
||||||
title="YouTube video player"
|
|
||||||
frameborder="0"
|
|
||||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
|
||||||
allowfullscreen
|
|
||||||
></iframe>
|
|
||||||
|
|
||||||
### Shortcuts for common actions on the web.
|
|
||||||
|
|
||||||
Some of us only navigate the world and the web with a keyboard (looking at you, Vim and Emacs users). So it would take away the sacred weapon of choice to require many clicks to perform repetitive actions. So we added quick shortcuts for the following action on the web.
|
|
||||||
|
|
||||||
<img
|
|
||||||
src={require('./images/web-shortcuts-panel.png').default}
|
|
||||||
width="100%"
|
|
||||||
style={{ borderRadius: '25px' }}
|
|
||||||
alt="Dot Env Example"
|
|
||||||
/>
|
|
||||||
|
|
||||||
### Support viewer for 360-panorama photos.
|
|
||||||
|
|
||||||
Photos with the EXIF property of `ProjectionType` will now have a special viewer on the web to view all the angles of the panorama.
|
|
||||||
|
|
||||||
The thumbnail of the 360 degrees panoramas will have a special icon on the top right of the thumbnail
|
|
||||||
|
|
||||||
<img
|
|
||||||
src="https://github.com/immich-app/immich/assets/61410067/728ca1b0-375c-4631-8081-a609843e702f"
|
|
||||||
width="50%"
|
|
||||||
style={{ borderRadius: '25px' }}
|
|
||||||
alt="Dot Env Example"
|
|
||||||
/>
|
|
||||||
|
|
||||||
Panorama in the detail view
|
|
||||||
|
|
||||||
<img
|
|
||||||
src="https://github.com/immich-app/immich/assets/61410067/3c89dac4-395d-45fa-9bc5-98a6248fd476"
|
|
||||||
width="50%"
|
|
||||||
style={{ borderRadius: '25px' }}
|
|
||||||
alt="Dot Env Example"
|
|
||||||
/>
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Thank you, and I am asking for your support for the project. I hope to be a full-time maintainer of Immich one day to dedicate myself to the project as my life's work for the community and my family. You can find the support channels below:
|
|
||||||
|
|
||||||
- Monthly donation via [GitHub Sponsors](https://github.com/sponsors/alextran1502)
|
|
||||||
- One-time donation via [GitHub Sponsors](https://github.com/sponsors/alextran1502?frequency=one-time&sponsor=alextran1502)
|
|
||||||
- [Liberapay](https://liberapay.com/alex.tran1502/)
|
|
||||||
- [buymeacoffee](https://www.buymeacoffee.com/altran1502)
|
|
||||||
- Bitcoin: 3QVAb9dCHutquVejeNXitPqZX26Yg5kxb7
|
|
||||||
- Give a project a star - the contributors love gazing at the stars and seeing their creations shining in the sky.
|
|
||||||
|
|
||||||
Join our friendly [Discord](https://discord.immich.app) to talk and discuss Immich, tech, or anything
|
|
||||||
|
|
||||||
Cheer!
|
|
||||||
|
|
||||||
Until next time!
|
|
||||||
|
|
||||||
Alex
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
---
|
|
||||||
title: Immich Recap 2023
|
|
||||||
authors: [alextran]
|
|
||||||
tags: [update, recap-2023]
|
|
||||||
date: 2023-12-30T00:00
|
|
||||||
---
|
|
||||||
|
|
||||||
Hi everyone,
|
|
||||||
|
|
||||||
Alex from Immich here.
|
|
||||||
|
|
||||||
We are entering the last few weeks of 2023, and it has been quite a year for Immich. The project has grown so much in terms of users, developers, features, maturity, and the community around it. When I started working on Immich, it was simply a challenge for myself and an opportunity to learn new technologies, crafting something fun and useful for my wife during my free time to satisfy my urge to build and create things. I never thought it would become so popular and help so many people. At the end of the day, all we have is memory. I am proud that the team and I have created something to make storing and viewing those precious memories easier without restrictions and without sacrificing our privacy. As the year closes, here’s a recap of everything the project accomplished in 2023.
|
|
||||||
|
|
||||||
# Milestones
|
|
||||||
|
|
||||||
- Public shared links
|
|
||||||
- Favorites page
|
|
||||||
- Immich turned 1
|
|
||||||
- Material Design 3 on the mobile app
|
|
||||||
- Auto-link LivePhotos server-side
|
|
||||||
- iOS background backup
|
|
||||||
- Explore page
|
|
||||||
- CLIP search
|
|
||||||
- Search by metadata
|
|
||||||
- Responsive web app
|
|
||||||
- Archive page
|
|
||||||
- Asset descriptions
|
|
||||||
- 10,000 stars on GitHub
|
|
||||||
- Manage auth devices
|
|
||||||
- Map view
|
|
||||||
- Facial recognition, clustering, searching, renaming, and person management
|
|
||||||
- Partner sharing and unifying timeline between partners' users
|
|
||||||
- Custom storage label
|
|
||||||
- XMP sidecar reading
|
|
||||||
- RAW file formats
|
|
||||||
- Justified layout on the web
|
|
||||||
- Memories
|
|
||||||
- Multi-select via SHIFT
|
|
||||||
- Android Motion Photos
|
|
||||||
- 360° Photos
|
|
||||||
- Album description
|
|
||||||
- Album performance improvements (time buckets)
|
|
||||||
- Video hardware transcoding
|
|
||||||
- Slideshow mode on the web
|
|
||||||
- Configuration file
|
|
||||||
- External libraries
|
|
||||||
- Trash page
|
|
||||||
- Custom theme
|
|
||||||
- Asset Stacking
|
|
||||||
- 20,000 stars on GitHub
|
|
||||||
- Shared album activity and comments
|
|
||||||
- CLI v2
|
|
||||||
- Down to 5 containers (from 8)
|
|
||||||
|
|
||||||
# Fun Statistics
|
|
||||||
|
|
||||||
- We have gone from the release version `1.41.0` to `1.90.0` at the time of writing. On average, we see a release every 7 days.
|
|
||||||
- According to GitHub's metrics, the `immich-server` container image has been pulled almost _4 million_ times.
|
|
||||||
- According to mobile app store metrics, we have 22,000 installations on Android and 6700 installation units on iOS (opt-in only).
|
|
||||||
- Immich is making around $1200/month on average from donations. (Thank you all so much!)
|
|
||||||
- We were guests on two podcasts:
|
|
||||||
- [Self-hosted](https://selfhosted.show/110)
|
|
||||||
- [The Vergecast](https://www.theverge.com/23938533/self-hosting-local-first-software-vergecast)
|
|
||||||
- There are over 4,500 members on the Discord server.
|
|
||||||
- We have over 22,000 stars on the main GitHub repository, gaining 15,000 stars since January 2023.
|
|
||||||
|
|
||||||
Diving into the next year, the team will continue to build on the foundation we have laid out over the past year, implementing more advanced features for searching, organizing, and sharing between users. Bugs will continue to be squashed and conquered. “Shit Alex wrote'' code will continue to be replaced by beautiful, clean code from Jason, Zack, Boet, Daniel, Osorin, Mert, Fynn, Marty, Martin, and Jonathan. The team has my eternal gratitude for creating a welcoming environment for new contributors, helping, teaching, and learning from each other. I’ve realized that hardly a day has gone by where the team hasn’t been in communication about Immich related topics over the past year.
|
|
||||||
|
|
||||||
My long-term goal is to help hone Immich into a diamond in the FOSS space, where the UI, UX, development experiences, documentation, and quality are at a high standard while remaining free for everybody to use.
|
|
||||||
|
|
||||||
I hope you enjoy Immich and have a happy and peaceful holiday.
|
|
||||||
@@ -1,75 +0,0 @@
|
|||||||
---
|
|
||||||
title: The Immich core team goes full-time
|
|
||||||
authors: [alextran]
|
|
||||||
tags: [update, announcement, FUTO]
|
|
||||||
date: 2024-05-01T00:00
|
|
||||||
---
|
|
||||||
|
|
||||||
**Immich is joining [FUTO](https://futo.org/)!**
|
|
||||||
|
|
||||||
Since the beginning of this adventure, my goal has always been to create a better world for my children. Memories are priceless, and privacy should not be a luxury. However, building quality open source has its challenges. Over the past two years, it has taken significant dedication, time, and effort.
|
|
||||||
|
|
||||||
Recently, a company in Austin, Texas, called FUTO contacted the team. FUTO strives to develop quality and sustainable open software. They build software alternatives that focus on giving control to users. From their mission statement:
|
|
||||||
|
|
||||||
“Computers should belong to you, the people. We develop and fund technology to give them back.”
|
|
||||||
|
|
||||||
FUTO loved Immich and wanted to see if we’d consider working with them to take the project to the next level. In short, FUTO offered to:
|
|
||||||
|
|
||||||
- Pay the core team to work on Immich full-time
|
|
||||||
- Let us keep full autonomy about the project’s direction and leadership
|
|
||||||
- Continue to license Immich under AGPL
|
|
||||||
- Keep Immich’s development direction with no paywalled features
|
|
||||||
- Keep Immich “built for the people” (no ads, data mining/selling, or alternative motives)
|
|
||||||
- Provide us with financial, technical, legal, and administrative support
|
|
||||||
|
|
||||||
After careful deliberation, the team decided that FUTO’s vision closely aligns with our own: to build a better future by providing a polished, performant, and privacy-preserving open-source software solution for photo and video management delivered in a sustainable way.
|
|
||||||
|
|
||||||
Immich’s future has never looked brighter, and we look forward to realizing our vision for Immich as part of FUTO.
|
|
||||||
|
|
||||||
If you have more questions, we’ll host a Q&A live stream on May 9th at 3PM UTC (10AM CST). [You can ask questions here](https://www.live-ask.com/event/01HWP2SB99A1K8EXFBDKZ5Z9CF), and the stream will be live [here on our YouTube channel](https://youtube.com/live/cwz2iZwYpgg).
|
|
||||||
|
|
||||||
Cheers,
|
|
||||||
|
|
||||||
The Immich Team
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## FAQs
|
|
||||||
|
|
||||||
### What is FUTO?
|
|
||||||
|
|
||||||
[https://futo.org/what-is-futo/](https://futo.org/what-is-futo/)
|
|
||||||
|
|
||||||
### Will the license change?
|
|
||||||
|
|
||||||
No. Immich will continue to be licensed under AGPL without a CLA.
|
|
||||||
|
|
||||||
### Will Immich continue to be free?
|
|
||||||
|
|
||||||
Yes. The Immich source code will remain freely available under the AGPL license.
|
|
||||||
|
|
||||||
### Is Immich getting VC funding?
|
|
||||||
|
|
||||||
No. Venture capital implies investment in a business, often with the expectation of a future payout (exit plan). Immich is neither a business that can be acquired nor comes with a money-making exit plan.
|
|
||||||
|
|
||||||
### I am currently supporting Immich through GitHub sponsors. What will happen to my donation?
|
|
||||||
|
|
||||||
Effective immediately, all donations to the Immich organization will be canceled. In the future, we will offer an optional, modest payment option instead. Thank you to everyone who donated to help us get this far!
|
|
||||||
|
|
||||||
### How is funding sustainable?
|
|
||||||
|
|
||||||
Immich and FUTO believe a sustainable future requires a model that does not rely on users-as-a-product. To this end, FUTO advocates that users pay for good, open software. In keeping with this model, we will adopt a purchase price. This means we no longer accept donations, but — _without limiting features for those who do not pay_ — we will soon allow you to purchase Immich through a modest payment. We encourage you to pay for the high-quality software you use to foster a healthy software culture where developers build great applications without hidden motives for their users.
|
|
||||||
|
|
||||||
### When does this change take effect?
|
|
||||||
|
|
||||||
This change takes effect immediately.
|
|
||||||
|
|
||||||
### What will change?
|
|
||||||
|
|
||||||
The following things will change as Immich joins FUTO:
|
|
||||||
|
|
||||||
- The brand, logo, and other Immich trademarks will be transferred to FUTO.
|
|
||||||
- We will stop all donations to the project.
|
|
||||||
- The core team can now dedicate our full attention to Immich
|
|
||||||
- Before the end of the year, we plan to have a roadmap for what it will take to get Immich to a stable release.
|
|
||||||
- Bugs will be squashed, and features will be delivered faster.
|
|
||||||
@@ -1,91 +0,0 @@
|
|||||||
---
|
|
||||||
title: Licensing announcement - Purchase a license to support Immich
|
|
||||||
authors: [alextran]
|
|
||||||
tags: [update, announcement, FUTO]
|
|
||||||
date: 2024-07-18T00:00
|
|
||||||
---
|
|
||||||
|
|
||||||
Hello everybody,
|
|
||||||
|
|
||||||
Firstly, on behalf of the Immich team, I'd like to thank everybody for your continuous support of Immich since the very first day! Your contributions, encouragement, and community engagement have helped bring Immich to its current state. The team and I are forever grateful for that.
|
|
||||||
|
|
||||||
Since our [last announcement of the core team joining FUTO to work on Immich full-time](https://immich.app/blog/2024/immich-core-team-goes-fulltime), one of the goals of our new position is to foster a healthy relationship between the developers and the users. We believe that this enables us to create great software, establish transparent policies and build trust.
|
|
||||||
|
|
||||||
We want to build a great software application that brings value to you and your loved ones' lives. We are not using you as a product, i.e., selling or tracking your data. We are not putting annoying ads into our software. We respect your privacy. We want to be compensated for the hard work we put in to build Immich for you.
|
|
||||||
|
|
||||||
With those notes, we have enabled a way for you to financially support the continued development of Immich, ensuring the software can move forward and will be maintained, by offering a lifetime license of the software. We think if you like and use software, you should pay for it, but _we're never going to force anyone to pay or try to limit Immich for those who don't._
|
|
||||||
|
|
||||||
There are two types of license that you can choose to purchase: **Server License** and **Individual License**.
|
|
||||||
|
|
||||||
### Server License
|
|
||||||
|
|
||||||
This is a lifetime license costing **$99.99**. The license is applied to the whole server. You and all users that use your server are licensed.
|
|
||||||
|
|
||||||
### Individual License
|
|
||||||
|
|
||||||
This is a lifetime license costing **$24.99**. The license is applied to a single user, and can be used on any server they choose to connect to.
|
|
||||||
|
|
||||||
<img
|
|
||||||
width="837"
|
|
||||||
alt="license-social-gh"
|
|
||||||
src="https://github.com/user-attachments/assets/241932ed-ef3b-44ec-a9e2-ee80754e0cca"
|
|
||||||
/>
|
|
||||||
|
|
||||||
You can purchase the license on [our page - https://buy.immich.app](https://buy.immich.app).
|
|
||||||
|
|
||||||
Starting with release `v1.109.0` you can purchase and enter your purchased license key directly in the app.
|
|
||||||
|
|
||||||
<img
|
|
||||||
width="1414"
|
|
||||||
alt="license-page-gh"
|
|
||||||
src="https://github.com/user-attachments/assets/364fc32a-f6ef-4594-9fea-28d5a26ad77c"
|
|
||||||
/>
|
|
||||||
|
|
||||||
## Thank you
|
|
||||||
|
|
||||||
Thank you again for your support, this will help create a strong foundation and stability for the Immich team to continue developing and maintaining the project that you love to use.
|
|
||||||
|
|
||||||
<p align="center">
|
|
||||||
<img
|
|
||||||
src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif"
|
|
||||||
width="550"
|
|
||||||
title="SUPPORT THE PROJECT!"
|
|
||||||
/>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
|
|
||||||
Cheers! 🎉
|
|
||||||
|
|
||||||
Immich team
|
|
||||||
|
|
||||||
# FAQ
|
|
||||||
|
|
||||||
### 1. Where can I purchase a license?
|
|
||||||
|
|
||||||
There are several places where you can purchase the license from
|
|
||||||
|
|
||||||
- [https://buy.immich.app](https://buy.immich.app)
|
|
||||||
- [https://pay.futo.org](https://pay.futo.org/)
|
|
||||||
- or directly from the app.
|
|
||||||
|
|
||||||
### 2. Do I need both _Individual License_ and _Server License_?
|
|
||||||
|
|
||||||
No,
|
|
||||||
|
|
||||||
If you are the admin and the sole user, or your instance has less than a total of 4 users, you can buy the **Individual License** for each user.
|
|
||||||
|
|
||||||
If your instance has more than 4 users, it is more cost-effective to buy the **Server License**, which will license all the users on your instance.
|
|
||||||
|
|
||||||
### 3. What do I do if I don't pay?
|
|
||||||
|
|
||||||
You can continue using Immich without any restriction.
|
|
||||||
|
|
||||||
### 4. Will there be any paywalled features?
|
|
||||||
|
|
||||||
No, there will never be any paywalled features.
|
|
||||||
|
|
||||||
### 5. Where can I get support regarding payment issues?
|
|
||||||
|
|
||||||
You can email us with your `orderId` and your email address `billing@futo.org` or on our Discord server.
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
---
|
|
||||||
title: Immich Update - July 2024
|
|
||||||
authors: [alextran]
|
|
||||||
date: 2024-07-01T00:00
|
|
||||||
tags: [update, v1.106.0]
|
|
||||||
---
|
|
||||||
|
|
||||||
Hello everybody! Alex from Immich here and I am back with another development progress update for the project.
|
|
||||||
|
|
||||||
Summer has returned once again, and the night sky is filled with stars, thank you for **38_000 shining stars** you have sent to our [GitHub repo](https://github.com/immich-app/immich)! Since the last announcement several core contributors have started full time. Everything is going great with development, PRs get merged with _brrrrrrr_ rate, conversation exchange between team members is on a new high, we met and are working with the great engineers at FUTO. The spirit is high and we have a lot of things brewing that we think you will like.
|
|
||||||
|
|
||||||
Let's go over some of the updates we had since the last post.
|
|
||||||
|
|
||||||
### Container consolidation
|
|
||||||
|
|
||||||
Reduced the number of total containers from 5 to 4 by making the microservices thread get spawned directly in the server container. Woohoo, remember when Immich had 7 containers?
|
|
||||||
|
|
||||||
### Email notifications
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
We added email notifications to the app with SMTP settings that you can configure for the following events
|
|
||||||
|
|
||||||
- A new account is created for you.
|
|
||||||
- You are added to a shared album.
|
|
||||||
- New media is added to an album.
|
|
||||||
|
|
||||||
### Versioned docs
|
|
||||||
|
|
||||||
You can now jump back into the past or take a peek at the unreleased version of the documentation by selecting the version on the website.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### Similarity deduplication
|
|
||||||
|
|
||||||
With more machine learning and CLIP magic, we now have similarity deduplication built into the application where it will search for closely similar images and let you decide what to do with them; i.e keep or trash.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### Permanent URL for asset on the web
|
|
||||||
|
|
||||||
The detail view for an asset now has a permanent URL so you can easily share them with your loved ones.
|
|
||||||
|
|
||||||
### Web app translations
|
|
||||||
|
|
||||||
We now have a public Weblate project which the community can use to translate the webapp to their native languages. We are planning to port the mobile app translation to this platform as well. If you would like to contribute, you can take a look [here](https://hosted.weblate.org/projects/immich/immich/). We're already close to 50% translations -- we really appreciate everyone contributing to that!
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### Read-only/Editor mode on shared album
|
|
||||||
|
|
||||||
As the owner of the album, you can choose if the shared user can edit the album or to only view the content of the album without any modification.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### Better video thumbnails
|
|
||||||
|
|
||||||
Immich now tries to find a descriptive video thumbnail instead of simply using the first frame. No more black images for thumbnails!
|
|
||||||
|
|
||||||
### Public Roadmap
|
|
||||||
|
|
||||||
We now have a [public roadmap](https://immich.app/roadmap), giving you a high-level overview of things the team is working on. The first goal of this roadmap is to bring Immich to a stable release, which is expected sometime later this year. Some of the highlights include
|
|
||||||
|
|
||||||
- Auto stacking - Auto stacking of burst photos
|
|
||||||
- Basic editor - Basic photo editing capabilities
|
|
||||||
- Workflows - Automate tasks with workflows
|
|
||||||
- Fine grained access controls - Granular access controls for users and api keys
|
|
||||||
- Better background backups - Rework background backups to be more reliable
|
|
||||||
- Private/locked photos - Private assets with extra protections
|
|
||||||
|
|
||||||
Beyond the items in the roadmap, we have _many many_ more ideas for Immich. The team and I hope that you are enjoying the application, find it helpful in your life and we have nothing but the intention of building out great software for you all!
|
|
||||||
|
|
||||||
Have an amazing Summer or Winter for those in the southern hemisphere! :D
|
|
||||||
|
|
||||||
Until next time,
|
|
||||||
|
|
||||||
Cheers!
|
|
||||||
Alex
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
alextran:
|
|
||||||
name: Alex Tran
|
|
||||||
title: Maintainer of Immich
|
|
||||||
url: https://github.com/alextran1502
|
|
||||||
image_url: https://github.com/alextran1502.png
|
|
||||||
@@ -476,5 +476,5 @@ Recommended minimums:
|
|||||||
|
|
||||||
- Read the [architecture overview](/docs/developer/architecture)
|
- Read the [architecture overview](/docs/developer/architecture)
|
||||||
- Learn about [database migrations](/docs/developer/database-migrations)
|
- Learn about [database migrations](/docs/developer/database-migrations)
|
||||||
- Explore [API documentation](/docs/api)
|
- Explore [API documentation](https://api.immich.app/)
|
||||||
- Join `#immich` on [Discord](https://discord.immich.app)
|
- Join `#immich` on [Discord](https://discord.immich.app)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# OpenAPI
|
# OpenAPI
|
||||||
|
|
||||||
Immich uses the [OpenAPI](https://swagger.io/specification/) standard to generate API documentation. To view the published docs see [here](/docs/api).
|
Immich uses the [OpenAPI](https://swagger.io/specification/) standard to generate API documentation. To view the published docs see [here](https://api.immich.app/).
|
||||||
|
|
||||||
## Generator
|
## Generator
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 11 KiB |
@@ -66,7 +66,7 @@ The provided file is just a starting point. There are a ton of ways to configure
|
|||||||
After bringing down the containers with `docker compose down` and back up with `docker compose up -d`, a Prometheus instance will now collect metrics from the immich server and microservices containers. Note that we didn't need to expose any new ports for these containers - the communication is handled in the internal Docker network.
|
After bringing down the containers with `docker compose down` and back up with `docker compose up -d`, a Prometheus instance will now collect metrics from the immich server and microservices containers. Note that we didn't need to expose any new ports for these containers - the communication is handled in the internal Docker network.
|
||||||
|
|
||||||
:::note
|
:::note
|
||||||
To see exactly what metrics are made available, you can additionally add `8081:8081` to the server container's ports and `8082:8082` to the microservices container's ports.
|
To see exactly what metrics are made available, you can additionally add `8081:8081` (API metrics) and `8082:8082` (microservices metrics) to the immich_server container's ports.
|
||||||
Visiting the `/metrics` endpoint for these services will show the same raw data that Prometheus collects.
|
Visiting the `/metrics` endpoint for these services will show the same raw data that Prometheus collects.
|
||||||
To configure these ports see [`IMMICH_API_METRICS_PORT` & `IMMICH_MICROSERVICES_METRICS_PORT`](/docs/install/environment-variables/#general).
|
To configure these ports see [`IMMICH_API_METRICS_PORT` & `IMMICH_MICROSERVICES_METRICS_PORT`](/docs/install/environment-variables/#general).
|
||||||
:::
|
:::
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Tags
|
# Tags
|
||||||
|
|
||||||
Immich supports hierarchical tags, with the ability to read existing tags from the `TagList` and `Keywords` EXIF properties. Any changes to tags made through Immich are also written back to a [sidecar](/docs/features/xmp-sidecars) file. You can re-run the metadata extraction jobs for all assets to import your existing tags.
|
Immich supports hierarchical tags, with the ability to read existing tags from the XMP `TagsList` field and IPTC `Keywords` field. Any changes to tags made through Immich are also written back to a [sidecar](/docs/features/xmp-sidecars) file. You can re-run the metadata extraction jobs for all assets to import your existing tags.
|
||||||
|
|
||||||
## Enable tags feature
|
## Enable tags feature
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,68 @@
|
|||||||
# XMP Sidecars
|
# XMP Sidecars
|
||||||
|
|
||||||
Immich can ingest XMP sidecars on file upload (via the CLI) as well as detect new sidecars that are placed in the filesystem for existing images.
|
Immich supports XMP sidecar files — external `.xmp` files that store metadata for an image or video in XML format. During the metadata extraction job Immich will read & import metadata from `.xmp` files, and during the Sidecar Write job it will _write_ metadata back to `.xmp`.
|
||||||
|
|
||||||
<img src={require('./img/xmp-sidecars.webp').default} title='XMP sidecars' />
|
:::tip
|
||||||
|
Tools like Lightroom, Darktable, digiKam and other applications can also be configured to write changes to `.xmp` files, in order to avoid modifying the original file.
|
||||||
|
:::
|
||||||
|
|
||||||
XMP sidecars are external XML files that contain metadata related to media files. Many applications read and write these files either exclusively or in addition to the metadata written to image files. They can be a powerful tool for editing and storing metadata of a media file without modifying the media file itself. When Immich receives or detects an XMP sidecar for a media file, it will attempt to extract the metadata from both the sidecar as well as the media file. It will prioritize the metadata for fields in the sidecar but will fall back and use the metadata in the media file if necessary.
|
## Metadata Fields
|
||||||
|
|
||||||
When importing files via the CLI bulk uploader or parsing photo metadata for external libraries, Immich will automatically detect XMP sidecar files as files that exist next to the original media file. Immich will look files that have the same name as the photo, but with the `.xmp` file extension. The same name can either include the photo's file extension or without the photo's file extension. For example, for a photo named `PXL_20230401_203352928.MP.jpg`, Immich will look for an XMP file named either `PXL_20230401_203352928.MP.jpg.xmp` or `PXL_20230401_203352928.MP.xmp`. If both `PXL_20230401_203352928.MP.jpg.xmp` and `PXL_20230401_203352928.MP.xmp` are present, Immich will prefer `PXL_20230401_203352928.MP.jpg.xmp`.
|
Immich does not support _all_ metadata fields. Below is a table showing what fields Immich can _read_ and _write_. It's important to note that writes do not replace the entire file contents, but are merged together with any existing fields.
|
||||||
|
|
||||||
There are 2 administrator jobs associated with sidecar files: `SYNC` and `DISCOVER`. The sync job will re-scan all media with existing sidecar files and queue them for a metadata refresh. This is a great use case when third-party applications are used to modify the metadata of media. The discover job will attempt to scan the filesystem for new sidecar files for all media that does not currently have a sidecar file associated with it.
|
:::info
|
||||||
|
Immich automatically queues a Sidecar Write job after editing the description, rating, or updating tags.
|
||||||
|
:::
|
||||||
|
|
||||||
<img src={require('./img/sidecar-jobs.webp').default} title='Sidecar Administrator Jobs' />
|
| Metadata | Immich writes to XMP | Immich reads from XMP |
|
||||||
|
| --------------- | ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
|
| **Description** | `dc:description`, `tiff:ImageDescription` | `dc:description`, `tiff:ImageDescription` |
|
||||||
|
| **Rating** | `xmp:Rating` | `xmp:Rating` |
|
||||||
|
| **DateTime** | `exif:DateTimeOriginal`, `photoshop:DateCreated` | In prioritized order:<br/>`exif:SubSecDateTimeOriginal`<br/>`exif:DateTimeOriginal`<br/>`xmp:SubSecCreateDate`<br/>`xmp:CreateDate`<br/>`xmp:CreationDate`<br/>`xmp:MediaCreateDate`<br/>`xmp:SubSecMediaCreateDate`<br/>`xmp:DateTimeCreated` |
|
||||||
|
| **Location** | `exif:GPSLatitude`, `exif:GPSLongitude` | `exif:GPSLatitude`, `exif:GPSLongitude` |
|
||||||
|
| **Tags** | `digiKam:TagsList` | In prioritized order: <br/>`digiKam:TagsList`<br/>`lr:HierarchicalSubject`<br/>`IPTC:Keywords` |
|
||||||
|
|
||||||
|
:::note
|
||||||
|
All other fields (e.g. `Creator`, `Source`, IPTC, Lightroom edits) remain in the `.xmp` file and are **not searchable** in Immich.
|
||||||
|
:::
|
||||||
|
|
||||||
|
## File Naming Rules
|
||||||
|
|
||||||
|
A sidecar must share the base name of the media file:
|
||||||
|
|
||||||
|
- ✅ `IMG_0001.jpg.xmp` ← preferred
|
||||||
|
- ✅ `IMG_0001.xmp` ← fallback
|
||||||
|
- ❌ `myphoto_meta.xmp` ← not recognized
|
||||||
|
|
||||||
|
If both `.jpg.xmp` and `.xmp` are present, Immich uses the **`.jpg.xmp`** file.
|
||||||
|
|
||||||
|
## CLI Support
|
||||||
|
|
||||||
|
1. **Detect** – Immich looks for a `.xmp` file placed next to each media file during upload.
|
||||||
|
2. **Copy** – Both the media and the sidecar file are copied into Immich’s internal library folder.
|
||||||
|
The sidecar is renamed to match the internal filename template, e.g.:
|
||||||
|
`upload/library/<user>/YYYY/YYYY-MM-DD/IMG_0001.jpg`
|
||||||
|
`upload/library/<user>/YYYY/YYYY-MM-DD/IMG_0001.jpg.xmp`
|
||||||
|
3. **Extract** – Selected metadata (title, description, date, rating, tags) is parsed from the sidecar and saved to the database.
|
||||||
|
4. **Write-back** – If you later update tags, rating, or description in the web UI, Immich will update **both** the database _and_ the copied `.xmp` file to stay in sync.
|
||||||
|
|
||||||
|
## External Library (Mounted Folder) Support
|
||||||
|
|
||||||
|
1. **Detect** – The `DISCOVER` job automatically associates `.xmp` files that sit next to existing media files in your mounted folder. No files are moved or renamed.
|
||||||
|
2. **Extract** – Immich reads and saves the same metadata fields from the sidecar to the database.
|
||||||
|
3. **Write-back** – If Immich has **write access** to the mount, any future metadata edits (e.g., rating or tags) are also written back to the original `.xmp` file on disk.
|
||||||
|
|
||||||
|
:::danger
|
||||||
|
If the mount is **read-only**, Immich cannot update either the sidecar **or** the database — **metadata edits will silently fail** with no warning see issue [#10538](https://github.com/immich-app/immich/issues/10538) for more details.
|
||||||
|
:::
|
||||||
|
|
||||||
|
## Admin Jobs
|
||||||
|
|
||||||
|
Immich provides two admin jobs for managing sidecars:
|
||||||
|
|
||||||
|
| Job | What it does |
|
||||||
|
| ---------- | ------------------------------------------------------------------------------------------------- |
|
||||||
|
| `DISCOVER` | Finds new `.xmp` files next to media that don’t already have one linked |
|
||||||
|
| `SYNC` | Re-reads existing `.xmp` files and refreshes metadata in the database (e.g. after external edits) |
|
||||||
|
|
||||||
|

|
||||||
|
|||||||
@@ -147,7 +147,10 @@ SELECT "key", "value" FROM "system_metadata" WHERE "key" = 'system-config';
|
|||||||
### File properties
|
### File properties
|
||||||
|
|
||||||
```sql title="Without thumbnails"
|
```sql title="Without thumbnails"
|
||||||
SELECT * FROM "asset" WHERE "asset"."previewPath" IS NULL OR "asset"."thumbnailPath" IS NULL;
|
SELECT * FROM "asset"
|
||||||
|
WHERE (NOT EXISTS (SELECT 1 FROM "asset_file" WHERE "asset"."id" = "asset_file"."assetId" AND "asset_file"."type" = 'thumbnail')
|
||||||
|
OR NOT EXISTS (SELECT 1 FROM "asset_file" WHERE "asset"."id" = "asset_file"."assetId" AND "asset_file"."type" = 'preview'))
|
||||||
|
AND "asset"."visibility" = 'timeline';
|
||||||
```
|
```
|
||||||
|
|
||||||
```sql title="Failed file movements"
|
```sql title="Failed file movements"
|
||||||
|
|||||||
@@ -169,8 +169,6 @@ Redis (Sentinel) URL example JSON before encoding:
|
|||||||
| `MACHINE_LEARNING_ANN_TUNING_LEVEL` | ARM-NN GPU tuning level (1: rapid, 2: normal, 3: exhaustive) | `2` | 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_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 |
|
| `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 |
|
||||||
| `MACHINE_LEARNING_PING_TIMEOUT` | How long (ms) to wait for a PING response when checking if an ML server is available | `2000` | server |
|
|
||||||
| `MACHINE_LEARNING_AVAILABILITY_BACKOFF_TIME` | How long to ignore ML servers that are offline before trying again | `30000` | server |
|
|
||||||
| `MACHINE_LEARNING_RKNN` | Enable RKNN hardware acceleration if supported | `True` | machine learning |
|
| `MACHINE_LEARNING_RKNN` | Enable RKNN hardware acceleration if supported | `True` | machine learning |
|
||||||
| `MACHINE_LEARNING_RKNN_THREADS` | How many threads of RKNN runtime should be spinned up while inferencing. | `1` | machine learning |
|
| `MACHINE_LEARNING_RKNN_THREADS` | How many threads of RKNN runtime should be spinned up while inferencing. | `1` | machine learning |
|
||||||
|
|
||||||
|
|||||||
@@ -42,8 +42,8 @@ const config = {
|
|||||||
],
|
],
|
||||||
presets: [
|
presets: [
|
||||||
[
|
[
|
||||||
'docusaurus-preset-openapi',
|
'classic',
|
||||||
/** @type {import('docusaurus-preset-openapi').Options} */
|
/** @type {import('@docusaurus/preset-classic').Options} */
|
||||||
({
|
({
|
||||||
docs: {
|
docs: {
|
||||||
showLastUpdateAuthor: true,
|
showLastUpdateAuthor: true,
|
||||||
@@ -54,14 +54,6 @@ const config = {
|
|||||||
// Remove this to remove the "edit this page" links.
|
// Remove this to remove the "edit this page" links.
|
||||||
editUrl: 'https://github.com/immich-app/immich/tree/main/docs/',
|
editUrl: 'https://github.com/immich-app/immich/tree/main/docs/',
|
||||||
},
|
},
|
||||||
api: {
|
|
||||||
path: '../open-api/immich-openapi-specs.json',
|
|
||||||
routeBasePath: '/docs/api',
|
|
||||||
},
|
|
||||||
// blog: {
|
|
||||||
// showReadingTime: true,
|
|
||||||
// editUrl: "https://github.com/immich-app/immich/tree/main/docs/",
|
|
||||||
// },
|
|
||||||
theme: {
|
theme: {
|
||||||
customCss: require.resolve('./src/css/custom.css'),
|
customCss: require.resolve('./src/css/custom.css'),
|
||||||
},
|
},
|
||||||
@@ -100,12 +92,12 @@ const config = {
|
|||||||
label: 'Docs',
|
label: 'Docs',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
to: '/roadmap',
|
href: 'https://immich.app/roadmap',
|
||||||
position: 'right',
|
position: 'right',
|
||||||
label: 'Roadmap',
|
label: 'Roadmap',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
to: '/docs/api',
|
href: 'https://api.immich.app/',
|
||||||
position: 'right',
|
position: 'right',
|
||||||
label: 'API',
|
label: 'API',
|
||||||
},
|
},
|
||||||
@@ -161,15 +153,15 @@ const config = {
|
|||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
label: 'Roadmap',
|
label: 'Roadmap',
|
||||||
to: '/roadmap',
|
href: 'https://immich.app/roadmap',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: 'API',
|
label: 'API',
|
||||||
to: '/docs/api',
|
href: 'https://api.immich.app/',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: 'Cursed Knowledge',
|
label: 'Cursed Knowledge',
|
||||||
to: '/cursed-knowledge',
|
href: 'https://immich.app/cursed-knowledge',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -24,10 +24,7 @@
|
|||||||
"@mdi/react": "^1.6.1",
|
"@mdi/react": "^1.6.1",
|
||||||
"@mdx-js/react": "^3.0.0",
|
"@mdx-js/react": "^3.0.0",
|
||||||
"autoprefixer": "^10.4.17",
|
"autoprefixer": "^10.4.17",
|
||||||
"classnames": "^2.3.2",
|
|
||||||
"clsx": "^2.0.0",
|
|
||||||
"docusaurus-lunr-search": "^3.3.2",
|
"docusaurus-lunr-search": "^3.3.2",
|
||||||
"docusaurus-preset-openapi": "^0.7.5",
|
|
||||||
"lunr": "^2.3.9",
|
"lunr": "^2.3.9",
|
||||||
"postcss": "^8.4.25",
|
"postcss": "^8.4.25",
|
||||||
"prism-react-renderer": "^2.3.1",
|
"prism-react-renderer": "^2.3.1",
|
||||||
@@ -60,6 +57,6 @@
|
|||||||
"node": ">=20"
|
"node": ">=20"
|
||||||
},
|
},
|
||||||
"volta": {
|
"volta": {
|
||||||
"node": "22.18.0"
|
"node": "22.19.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,6 +28,12 @@ const guides: CommunityGuidesProps[] = [
|
|||||||
description: `synchronize folders in imported library with albums having the folders name.`,
|
description: `synchronize folders in imported library with albums having the folders name.`,
|
||||||
url: 'https://github.com/immich-app/immich/discussions/3382',
|
url: 'https://github.com/immich-app/immich/discussions/3382',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: 'Immich Podman Quadlets Handbook',
|
||||||
|
description:
|
||||||
|
'A rewrite of the original Immich Docker Compose file using Podman Quadlets, with a set of extra guides in the repository’s wiki.',
|
||||||
|
url: 'https://github.com/linux-universe/immich-podman-quadlets/blob/main/README.md',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
title: 'Podman/Quadlets Install',
|
title: 'Podman/Quadlets Install',
|
||||||
description: 'Documentation for simple podman setup using quadlets.',
|
description: 'Documentation for simple podman setup using quadlets.',
|
||||||
|
|||||||
@@ -105,6 +105,21 @@ const projects: CommunityProjectProps[] = [
|
|||||||
description: 'Speed up your machine learning by load balancing your requests to multiple computers',
|
description: 'Speed up your machine learning by load balancing your requests to multiple computers',
|
||||||
url: 'https://github.com/apetersson/immich_ml_balancer',
|
url: 'https://github.com/apetersson/immich_ml_balancer',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: 'Immich Drop Uploader',
|
||||||
|
description: 'A tiny, zero-login web app for collecting photos/videos from anyone into your Immich server.',
|
||||||
|
url: 'https://github.com/Nasogaa/immich-drop',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Immich Birthday Sync',
|
||||||
|
description: 'Bulk-upload and -download birthdays, with CardDAV sync support',
|
||||||
|
url: 'https://github.com/sid3windr/immich-birthday',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Immich Stack',
|
||||||
|
description: 'Auto-stack photos with identical filenames and differing extensions (i.e. JPG+RAW)',
|
||||||
|
url: 'https://github.com/sid3windr/immich-stack',
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
function CommunityProject({ title, description, url }: CommunityProjectProps): JSX.Element {
|
function CommunityProject({ title, description, url }: CommunityProjectProps): JSX.Element {
|
||||||
|
|||||||
@@ -1,273 +0,0 @@
|
|||||||
import {
|
|
||||||
mdiBug,
|
|
||||||
mdiCalendarToday,
|
|
||||||
mdiCrosshairsOff,
|
|
||||||
mdiCrop,
|
|
||||||
mdiDatabase,
|
|
||||||
mdiLeadPencil,
|
|
||||||
mdiLockOff,
|
|
||||||
mdiLockOutline,
|
|
||||||
mdiMicrosoftWindows,
|
|
||||||
mdiSecurity,
|
|
||||||
mdiSpeedometerSlow,
|
|
||||||
mdiTrashCan,
|
|
||||||
mdiWeb,
|
|
||||||
mdiWrap,
|
|
||||||
mdiCloudKeyOutline,
|
|
||||||
mdiRegex,
|
|
||||||
mdiCodeJson,
|
|
||||||
mdiClockOutline,
|
|
||||||
mdiAccountOutline,
|
|
||||||
mdiRestart,
|
|
||||||
} from '@mdi/js';
|
|
||||||
import Layout from '@theme/Layout';
|
|
||||||
import React from 'react';
|
|
||||||
import { Timeline, Item as TimelineItem } from '../components/timeline';
|
|
||||||
|
|
||||||
const withLanguage = (date: Date) => (language: string) => date.toLocaleDateString(language);
|
|
||||||
|
|
||||||
type Item = Omit<TimelineItem, 'done' | 'getDateLabel'> & { date: Date };
|
|
||||||
|
|
||||||
const items: Item[] = [
|
|
||||||
{
|
|
||||||
icon: mdiClockOutline,
|
|
||||||
iconColor: 'gray',
|
|
||||||
title: 'setTimeout is cursed',
|
|
||||||
description:
|
|
||||||
'The setTimeout method in JavaScript is cursed when used with small values because the implementation may or may not actually wait the specified time.',
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/immich-app/immich/pull/20655',
|
|
||||||
text: '#20655',
|
|
||||||
},
|
|
||||||
date: new Date(2025, 7, 4),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiAccountOutline,
|
|
||||||
iconColor: '#DAB1DA',
|
|
||||||
title: 'PostgreSQL USER is cursed',
|
|
||||||
description:
|
|
||||||
'The USER keyword in PostgreSQL is cursed because you can select from it like a table, which leads to confusion if you have a table name user as well.',
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/immich-app/immich/pull/19891',
|
|
||||||
text: '#19891',
|
|
||||||
},
|
|
||||||
date: new Date(2025, 7, 4),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiRestart,
|
|
||||||
iconColor: '#8395e3',
|
|
||||||
title: 'PostgreSQL RESET is cursed',
|
|
||||||
description:
|
|
||||||
'PostgreSQL RESET is cursed because it is impossible to RESET a PostgreSQL extension parameter if the extension has been uninstalled.',
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/immich-app/immich/pull/19363',
|
|
||||||
text: '#19363',
|
|
||||||
},
|
|
||||||
date: new Date(2025, 5, 20),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiRegex,
|
|
||||||
iconColor: 'purple',
|
|
||||||
title: 'Zitadel Actions are cursed',
|
|
||||||
description:
|
|
||||||
"Zitadel is cursed because its custom scripting feature is executed with a JS engine that doesn't support regex named capture groups.",
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/dop251/goja',
|
|
||||||
text: 'Go JS engine',
|
|
||||||
},
|
|
||||||
date: new Date(2025, 5, 4),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiCloudKeyOutline,
|
|
||||||
iconColor: '#0078d4',
|
|
||||||
title: 'Entra is cursed',
|
|
||||||
description:
|
|
||||||
"Microsoft Entra supports PKCE, but doesn't include it in its OpenID discovery document. This leads to clients thinking PKCE isn't available.",
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/immich-app/immich/pull/18725',
|
|
||||||
text: '#18725',
|
|
||||||
},
|
|
||||||
date: new Date(2025, 4, 30),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiCrop,
|
|
||||||
iconColor: 'tomato',
|
|
||||||
title: 'Image dimensions in EXIF metadata are cursed',
|
|
||||||
description:
|
|
||||||
'The dimensions in EXIF metadata can be different from the actual dimensions of the image, causing issues with cropping and resizing.',
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/immich-app/immich/pull/17974',
|
|
||||||
text: '#17974',
|
|
||||||
},
|
|
||||||
date: new Date(2025, 4, 5),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiCodeJson,
|
|
||||||
iconColor: 'yellow',
|
|
||||||
title: 'YAML whitespace is cursed',
|
|
||||||
description: 'YAML whitespaces are often handled in unintuitive ways.',
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/immich-app/immich/pull/17309',
|
|
||||||
text: '#17309',
|
|
||||||
},
|
|
||||||
date: new Date(2025, 3, 1),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiMicrosoftWindows,
|
|
||||||
iconColor: '#357EC7',
|
|
||||||
title: 'Hidden files in Windows are cursed',
|
|
||||||
description:
|
|
||||||
'Hidden files in Windows cannot be opened with the "w" flag. That, combined with SMB option "hide dot files" leads to a lot of confusion.',
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/immich-app/immich/pull/12812',
|
|
||||||
text: '#12812',
|
|
||||||
},
|
|
||||||
date: new Date(2024, 8, 20),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiWrap,
|
|
||||||
iconColor: 'gray',
|
|
||||||
title: 'Carriage returns in bash scripts are cursed',
|
|
||||||
description: 'Git can be configured to automatically convert LF to CRLF on checkout and CRLF breaks bash scripts.',
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/immich-app/immich/pull/11613',
|
|
||||||
text: '#11613',
|
|
||||||
},
|
|
||||||
date: new Date(2024, 7, 7),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiLockOff,
|
|
||||||
iconColor: 'red',
|
|
||||||
title: 'Fetch inside Cloudflare Workers is cursed',
|
|
||||||
description:
|
|
||||||
'Fetch requests in Cloudflare Workers use http by default, even if you explicitly specify https, which can often cause redirect loops.',
|
|
||||||
link: {
|
|
||||||
url: 'https://community.cloudflare.com/t/does-cloudflare-worker-allow-secure-https-connection-to-fetch-even-on-flexible-ssl/68051/5',
|
|
||||||
text: 'Cloudflare',
|
|
||||||
},
|
|
||||||
date: new Date(2024, 7, 7),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiCrosshairsOff,
|
|
||||||
iconColor: 'gray',
|
|
||||||
title: 'GPS sharing on mobile is cursed',
|
|
||||||
description:
|
|
||||||
'Some phones will silently strip GPS data from images when apps without location permission try to access them.',
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/immich-app/immich/discussions/11268',
|
|
||||||
text: '#11268',
|
|
||||||
},
|
|
||||||
date: new Date(2024, 6, 21),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiLeadPencil,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: 'PostgreSQL NOTIFY is cursed',
|
|
||||||
description:
|
|
||||||
'PostgreSQL does everything in a transaction, including NOTIFY. This means using the socket.io postgres-adapter writes to WAL every 5 seconds.',
|
|
||||||
link: { url: 'https://github.com/immich-app/immich/pull/10801', text: '#10801' },
|
|
||||||
date: new Date(2024, 6, 3),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiWeb,
|
|
||||||
iconColor: 'lightskyblue',
|
|
||||||
title: 'npm scripts are cursed',
|
|
||||||
description:
|
|
||||||
'npm scripts make a http call to the npm registry each time they run, which means they are a terrible way to execute a health check.',
|
|
||||||
link: { url: 'https://github.com/immich-app/immich/issues/10796', text: '#10796' },
|
|
||||||
date: new Date(2024, 6, 3),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiSpeedometerSlow,
|
|
||||||
iconColor: 'brown',
|
|
||||||
title: '50 extra packages are cursed',
|
|
||||||
description:
|
|
||||||
'There is a user in the JavaScript community who goes around adding "backwards compatibility" to projects. They do this by adding 50 extra package dependencies to your project, which are maintained by them.',
|
|
||||||
link: { url: 'https://github.com/immich-app/immich/pull/10690', text: '#10690' },
|
|
||||||
date: new Date(2024, 5, 28),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiLockOutline,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: 'Long passwords are cursed',
|
|
||||||
description:
|
|
||||||
'The bcrypt implementation only uses the first 72 bytes of a string. Any characters after that are ignored.',
|
|
||||||
// link: GHSA-4p64-9f7h-3432
|
|
||||||
date: new Date(2024, 5, 25),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiCalendarToday,
|
|
||||||
iconColor: 'greenyellow',
|
|
||||||
title: 'JavaScript Date objects are cursed',
|
|
||||||
description: 'JavaScript date objects are 1 indexed for years and days, but 0 indexed for months.',
|
|
||||||
link: { url: 'https://github.com/immich-app/immich/pull/6787', text: '#6787' },
|
|
||||||
date: new Date(2024, 0, 31),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiBug,
|
|
||||||
iconColor: 'green',
|
|
||||||
title: 'ESM imports are cursed',
|
|
||||||
description:
|
|
||||||
'Prior to Node.js v20.8 using --experimental-vm-modules in a CommonJS project that imported an ES module that imported a CommonJS modules would create a segfault and crash Node.js',
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/immich-app/immich/pull/6719',
|
|
||||||
text: '#6179',
|
|
||||||
},
|
|
||||||
date: new Date(2024, 0, 9),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiDatabase,
|
|
||||||
iconColor: 'gray',
|
|
||||||
title: 'PostgreSQL parameters are cursed',
|
|
||||||
description: `PostgresSQL has a limit of ${Number(65535).toLocaleString()} parameters, so bulk inserts can fail with large datasets.`,
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/immich-app/immich/pull/6034',
|
|
||||||
text: '#6034',
|
|
||||||
},
|
|
||||||
date: new Date(2023, 11, 28),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiSecurity,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: 'Secure contexts are cursed',
|
|
||||||
description: `Some web features like the clipboard API only work in "secure contexts" (ie. https or localhost)`,
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/immich-app/immich/issues/2981',
|
|
||||||
text: '#2981',
|
|
||||||
},
|
|
||||||
date: new Date(2023, 5, 26),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: mdiTrashCan,
|
|
||||||
iconColor: 'gray',
|
|
||||||
title: 'TypeORM deletes are cursed',
|
|
||||||
description: `The remove implementation in TypeORM mutates the input, deleting the id property from the original object.`,
|
|
||||||
link: {
|
|
||||||
url: 'https://github.com/typeorm/typeorm/issues/7024#issuecomment-948519328',
|
|
||||||
text: 'typeorm#6034',
|
|
||||||
},
|
|
||||||
date: new Date(2023, 1, 23),
|
|
||||||
},
|
|
||||||
];
|
|
||||||
|
|
||||||
export default function CursedKnowledgePage(): JSX.Element {
|
|
||||||
return (
|
|
||||||
<Layout title="Cursed Knowledge" description="Things we wish we didn't know">
|
|
||||||
<section className="my-8">
|
|
||||||
<h1 className="md:text-6xl text-center mb-10 text-immich-primary dark:text-immich-dark-primary px-2">
|
|
||||||
Cursed Knowledge
|
|
||||||
</h1>
|
|
||||||
<p className="text-center text-xl px-2">
|
|
||||||
Cursed knowledge we have learned as a result of building Immich that we wish we never knew.
|
|
||||||
</p>
|
|
||||||
<div className="flex justify-around mt-8 w-full max-w-full">
|
|
||||||
<Timeline
|
|
||||||
items={items
|
|
||||||
.sort((a, b) => b.date.getTime() - a.date.getTime())
|
|
||||||
.map((item) => ({ ...item, getDateLabel: withLanguage(item.date) }))}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</Layout>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
@@ -2,7 +2,17 @@
|
|||||||
|
|
||||||
## TypeORM Upgrade
|
## TypeORM Upgrade
|
||||||
|
|
||||||
In order to update to Immich to `v1.137.0` (or above), the application must be started at least once on a version in the range between `1.132.0` and `1.136.0`. Doing so will complete database schema upgrades that are required for `v1.137.0` (and above). After Immich has successfully updated to a version in this range, you can now attempt to update to v1.137.0 (or above). We recommend users upgrade to `1.132.0` since it does not have any other breaking changes.
|
If you encountered "Migrations failed: Error: Invalid upgrade path" then perform an intermediate upgrade to `v1.132.3` first.
|
||||||
|
|
||||||
|
:::tip
|
||||||
|
We recommend users upgrade to `v1.132.3` since it does not have any breaking changes or bugs on this upgrade path.
|
||||||
|
:::
|
||||||
|
|
||||||
|
In order to update to Immich `v1.137.0` or above, the application must be started at least once on a version in the range between `1.132.0` and `1.136.0`. Doing so will complete database schema upgrades that are required for `v1.137.0` (and above). After Immich has successfully updated to a version in this range, you can now attempt to update to `v1.137.0` (or above).
|
||||||
|
|
||||||
|
:::caution
|
||||||
|
Avoid `v1.136.0` if upgrading from `v1.131.0` (or earlier) due to a bug blocking this upgrade in some installations.
|
||||||
|
:::
|
||||||
|
|
||||||
## Inconsistent Media Location
|
## Inconsistent Media Location
|
||||||
|
|
||||||
|
|||||||
@@ -1,123 +1,5 @@
|
|||||||
import React from 'react';
|
import { Redirect } from '@docusaurus/router';
|
||||||
import Link from '@docusaurus/Link';
|
|
||||||
import Layout from '@theme/Layout';
|
|
||||||
import { discordPath, discordViewBox } from '@site/src/components/svg-paths';
|
|
||||||
import ThemedImage from '@theme/ThemedImage';
|
|
||||||
import Icon from '@mdi/react';
|
|
||||||
|
|
||||||
function HomepageHeader() {
|
|
||||||
return (
|
|
||||||
<header>
|
|
||||||
<div className="top-[calc(12%)] md:top-[calc(30%)] h-screen w-full absolute -z-10">
|
|
||||||
<img src={'img/immich-logo.svg'} className="h-[110%] w-[110%] mb-2 antialiased -z-10" alt="Immich logo" />
|
|
||||||
<div className="w-full h-[120vh] absolute left-0 top-0 backdrop-blur-3xl bg-immich-bg/40 dark:bg-transparent"></div>
|
|
||||||
</div>
|
|
||||||
<section className="text-center pt-12 sm:pt-24 bg-immich-bg/50 dark:bg-immich-dark-bg/80">
|
|
||||||
<a href="https://futo.org" target="_blank" rel="noopener noreferrer">
|
|
||||||
<ThemedImage
|
|
||||||
sources={{ dark: 'img/logomark-dark-with-futo.svg', light: 'img/logomark-light-with-futo.svg' }}
|
|
||||||
className="h-[125px] w-[125px] mb-2 antialiased rounded-none"
|
|
||||||
alt="Immich logo"
|
|
||||||
/>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<div className="mt-8">
|
|
||||||
<p className="text-3xl md:text-5xl sm:leading-tight mb-1 font-extrabold text-black/90 dark:text-white px-4">
|
|
||||||
Self-hosted{' '}
|
|
||||||
<span className="text-immich-primary dark:text-immich-dark-primary">
|
|
||||||
photo and <span className="block"></span>
|
|
||||||
video management{' '}
|
|
||||||
</span>
|
|
||||||
solution<span className="block"></span>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p className="max-w-1/4 m-auto mt-4 px-4 text-lg text-gray-700 dark:text-gray-100">
|
|
||||||
Easily back up, organize, and manage your photos on your own server. Immich helps you
|
|
||||||
<span className="sm:block"></span> browse, search and organize your photos and videos with ease, without
|
|
||||||
sacrificing your privacy.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
<div className="flex flex-col sm:flex-row place-items-center place-content-center mt-9 gap-4 ">
|
|
||||||
<Link
|
|
||||||
className="flex place-items-center place-content-center py-3 px-8 border bg-immich-primary dark:bg-immich-dark-primary rounded-xl no-underline hover:no-underline text-white hover:text-gray-50 dark:text-immich-dark-bg font-bold"
|
|
||||||
to="docs/overview/quick-start"
|
|
||||||
>
|
|
||||||
Get Started
|
|
||||||
</Link>
|
|
||||||
|
|
||||||
<Link
|
|
||||||
className="flex place-items-center place-content-center py-3 px-8 border bg-white/90 dark:bg-gray-300 rounded-xl hover:no-underline text-immich-primary dark:text-immich-dark-bg font-bold"
|
|
||||||
to="https://demo.immich.app/"
|
|
||||||
>
|
|
||||||
Open Demo
|
|
||||||
</Link>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className="my-8 flex gap-1 font-medium place-items-center place-content-center text-immich-primary dark:text-immich-dark-primary">
|
|
||||||
<Icon
|
|
||||||
path={discordPath}
|
|
||||||
viewBox={discordViewBox} /* viewBox may show an error in your IDE but it is normal. */
|
|
||||||
size={1}
|
|
||||||
/>
|
|
||||||
<Link to="https://discord.immich.app/">Join our Discord</Link>
|
|
||||||
</div>
|
|
||||||
<ThemedImage
|
|
||||||
sources={{ dark: '/img/screenshot-dark.webp', light: '/img/screenshot-light.webp' }}
|
|
||||||
alt="screenshots"
|
|
||||||
className="w-[95%] lg:w-[85%] xl:w-[70%] 2xl:w-[60%] "
|
|
||||||
/>
|
|
||||||
<div className="mx-[25%] m-auto my-14 md:my-28">
|
|
||||||
<hr className="border bg-gray-500 dark:bg-gray-400" />
|
|
||||||
</div>
|
|
||||||
<ThemedImage
|
|
||||||
sources={{ dark: 'img/logomark-dark.svg', light: 'img/logomark-light.svg' }}
|
|
||||||
className="h-[115px] w-[115px] mb-2 antialiased rounded-none"
|
|
||||||
alt="Immich logo"
|
|
||||||
/>
|
|
||||||
<div>
|
|
||||||
<p className="font-bold text-2xl md:text-5xl ">Download the mobile app</p>
|
|
||||||
<p className="text-lg">
|
|
||||||
Download the Immich app and start backing up your photos and videos securely to your own server
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
<div className="flex flex-col sm:flex-row place-items-center place-content-center mt-4 gap-1">
|
|
||||||
<div className="h-24">
|
|
||||||
<a href="https://play.google.com/store/apps/details?id=app.alextran.immich">
|
|
||||||
<img className="h-24" alt="Get it on Google Play" src="/img/google-play-badge.png" />
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className="h-24">
|
|
||||||
<a href="https://apps.apple.com/sg/app/immich/id1613945652">
|
|
||||||
<img className="h-24 sm:p-3.5 p-3" alt="Download on the App Store" src="/img/ios-app-store-badge.svg" />
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className="h-24">
|
|
||||||
<a href="https://github.com/immich-app/immich/releases/latest">
|
|
||||||
<img className="h-24 sm:p-3.5 p-3" alt="Download APK" src="/img/download-apk-github.svg" />
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<ThemedImage
|
|
||||||
sources={{ dark: '/img/app-qr-code-dark.svg', light: '/img/app-qr-code-light.svg' }}
|
|
||||||
alt="app qr code"
|
|
||||||
width={'150px'}
|
|
||||||
className="shadow-lg p-3 my-8 dark:bg-immich-dark-bg "
|
|
||||||
/>
|
|
||||||
</section>
|
|
||||||
</header>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
export default function Home(): JSX.Element {
|
export default function Home(): JSX.Element {
|
||||||
return (
|
return <Redirect to="/docs/overview/welcome" />;
|
||||||
<Layout title="Home" description="Self-hosted photo and video management solution" noFooter={true}>
|
|
||||||
<HomepageHeader />
|
|
||||||
<div className="flex flex-col place-items-center text-center place-content-center dark:bg-immich-dark-bg py-8">
|
|
||||||
<p>This project is available under GNU AGPL v3 license.</p>
|
|
||||||
<p className="text-sm">Privacy should not be a luxury</p>
|
|
||||||
</div>
|
|
||||||
</Layout>
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,944 +0,0 @@
|
|||||||
import {
|
|
||||||
mdiAccountGroup,
|
|
||||||
mdiAccountGroupOutline,
|
|
||||||
mdiAndroid,
|
|
||||||
mdiAppleIos,
|
|
||||||
mdiArchiveOutline,
|
|
||||||
mdiBash,
|
|
||||||
mdiBookSearchOutline,
|
|
||||||
mdiBookmark,
|
|
||||||
mdiCakeVariant,
|
|
||||||
mdiCameraBurst,
|
|
||||||
mdiChartBoxMultipleOutline,
|
|
||||||
mdiCheckAll,
|
|
||||||
mdiCheckboxMarked,
|
|
||||||
mdiCloudUploadOutline,
|
|
||||||
mdiCollage,
|
|
||||||
mdiContentDuplicate,
|
|
||||||
mdiCrop,
|
|
||||||
mdiDevices,
|
|
||||||
mdiEmailOutline,
|
|
||||||
mdiExpansionCard,
|
|
||||||
mdiEyeOutline,
|
|
||||||
mdiEyeRefreshOutline,
|
|
||||||
mdiFaceMan,
|
|
||||||
mdiFaceManOutline,
|
|
||||||
mdiFile,
|
|
||||||
mdiFileSearch,
|
|
||||||
mdiFlash,
|
|
||||||
mdiFolder,
|
|
||||||
mdiFolderMultiple,
|
|
||||||
mdiForum,
|
|
||||||
mdiHandshakeOutline,
|
|
||||||
mdiHeart,
|
|
||||||
mdiHistory,
|
|
||||||
mdiImage,
|
|
||||||
mdiImageAlbum,
|
|
||||||
mdiImageEdit,
|
|
||||||
mdiImageMultipleOutline,
|
|
||||||
mdiImageSearch,
|
|
||||||
mdiKeyboardSettingsOutline,
|
|
||||||
mdiLicense,
|
|
||||||
mdiLockOutline,
|
|
||||||
mdiMagnify,
|
|
||||||
mdiMagnifyScan,
|
|
||||||
mdiMap,
|
|
||||||
mdiMaterialDesign,
|
|
||||||
mdiMatrix,
|
|
||||||
mdiMerge,
|
|
||||||
mdiMonitor,
|
|
||||||
mdiMotionPlayOutline,
|
|
||||||
mdiPalette,
|
|
||||||
mdiPanVertical,
|
|
||||||
mdiPartyPopper,
|
|
||||||
mdiPencil,
|
|
||||||
mdiRaw,
|
|
||||||
mdiRocketLaunch,
|
|
||||||
mdiRotate360,
|
|
||||||
mdiScaleBalance,
|
|
||||||
mdiSecurity,
|
|
||||||
mdiServer,
|
|
||||||
mdiShare,
|
|
||||||
mdiShareAll,
|
|
||||||
mdiShareCircle,
|
|
||||||
mdiStar,
|
|
||||||
mdiStarOutline,
|
|
||||||
mdiTableKey,
|
|
||||||
mdiTag,
|
|
||||||
mdiTagMultiple,
|
|
||||||
mdiText,
|
|
||||||
mdiThemeLightDark,
|
|
||||||
mdiTrashCanOutline,
|
|
||||||
mdiVectorCombine,
|
|
||||||
mdiFolderSync,
|
|
||||||
mdiFaceRecognition,
|
|
||||||
mdiVideo,
|
|
||||||
mdiWeb,
|
|
||||||
mdiDatabaseOutline,
|
|
||||||
mdiLinkEdit,
|
|
||||||
mdiTagFaces,
|
|
||||||
mdiMovieOpenPlayOutline,
|
|
||||||
mdiCast,
|
|
||||||
} from '@mdi/js';
|
|
||||||
import Layout from '@theme/Layout';
|
|
||||||
import React from 'react';
|
|
||||||
import { Item, Timeline } from '../components/timeline';
|
|
||||||
|
|
||||||
const releases = {
|
|
||||||
'v1.135.0': new Date(2025, 5, 18),
|
|
||||||
'v1.133.0': new Date(2025, 4, 21),
|
|
||||||
'v1.130.0': new Date(2025, 2, 25),
|
|
||||||
'v1.127.0': new Date(2025, 1, 26),
|
|
||||||
'v1.122.0': new Date(2024, 11, 5),
|
|
||||||
'v1.120.0': new Date(2024, 10, 6),
|
|
||||||
'v1.114.0': new Date(2024, 8, 6),
|
|
||||||
'v1.113.0': new Date(2024, 7, 30),
|
|
||||||
'v1.112.0': new Date(2024, 7, 14),
|
|
||||||
'v1.111.0': new Date(2024, 6, 26),
|
|
||||||
'v1.110.0': new Date(2024, 5, 11),
|
|
||||||
'v1.109.0': new Date(2024, 6, 18),
|
|
||||||
'v1.106.1': new Date(2024, 5, 11),
|
|
||||||
'v1.104.0': new Date(2024, 4, 13),
|
|
||||||
'v1.103.0': new Date(2024, 3, 29),
|
|
||||||
'v1.102.0': new Date(2024, 3, 15),
|
|
||||||
'v1.99.0': new Date(2024, 2, 20),
|
|
||||||
'v1.98.0': new Date(2024, 2, 7),
|
|
||||||
'v1.95.0': new Date(2024, 1, 20),
|
|
||||||
'v1.94.0': new Date(2024, 0, 31),
|
|
||||||
'v1.93.0': new Date(2024, 0, 19),
|
|
||||||
'v1.91.0': new Date(2023, 11, 15),
|
|
||||||
'v1.90.0': new Date(2023, 11, 7),
|
|
||||||
'v1.88.0': new Date(2023, 10, 20),
|
|
||||||
'v1.84.0': new Date(2023, 10, 1),
|
|
||||||
'v1.83.0': new Date(2023, 9, 28),
|
|
||||||
'v1.82.0': new Date(2023, 9, 17),
|
|
||||||
'v1.79.0': new Date(2023, 8, 21),
|
|
||||||
'v1.76.0': new Date(2023, 7, 29),
|
|
||||||
'v1.75.0': new Date(2023, 7, 26),
|
|
||||||
'v1.72.0': new Date(2023, 7, 6),
|
|
||||||
'v1.71.0': new Date(2023, 6, 29),
|
|
||||||
'v1.69.0': new Date(2023, 6, 23),
|
|
||||||
'v1.68.0': new Date(2023, 6, 20),
|
|
||||||
'v1.67.0': new Date(2023, 6, 14),
|
|
||||||
'v1.66.0': new Date(2023, 6, 4),
|
|
||||||
'v1.65.0': new Date(2023, 5, 30),
|
|
||||||
'v1.63.0': new Date(2023, 5, 24),
|
|
||||||
'v1.61.0': new Date(2023, 5, 16),
|
|
||||||
'v1.58.0': new Date(2023, 4, 28),
|
|
||||||
'v1.57.0': new Date(2023, 4, 23),
|
|
||||||
'v1.56.0': new Date(2023, 4, 18),
|
|
||||||
'v1.55.0': new Date(2023, 4, 9),
|
|
||||||
'v1.54.0': new Date(2023, 3, 18),
|
|
||||||
'v1.52.0': new Date(2023, 2, 29),
|
|
||||||
'v1.51.0': new Date(2023, 2, 20),
|
|
||||||
'v1.48.0': new Date(2023, 1, 21),
|
|
||||||
'v1.47.0': new Date(2023, 1, 13),
|
|
||||||
'v1.46.0': new Date(2023, 1, 9),
|
|
||||||
'v1.43.0': new Date(2023, 1, 3),
|
|
||||||
'v1.41.0': new Date(2023, 0, 10),
|
|
||||||
'v1.39.0': new Date(2022, 11, 19),
|
|
||||||
'v1.36.0': new Date(2022, 10, 20),
|
|
||||||
'v1.33.1': new Date(2022, 9, 26),
|
|
||||||
'v1.32.0': new Date(2022, 9, 14),
|
|
||||||
'v1.27.0': new Date(2022, 8, 6),
|
|
||||||
'v1.24.0': new Date(2022, 7, 19),
|
|
||||||
'v1.10.0': new Date(2022, 4, 29),
|
|
||||||
'v1.7.0': new Date(2022, 3, 24),
|
|
||||||
'v1.3.0': new Date(2022, 2, 22),
|
|
||||||
'v1.2.0': new Date(2022, 1, 8),
|
|
||||||
} as const;
|
|
||||||
|
|
||||||
const weirdTags = {
|
|
||||||
'v1.41.0': 'v1.41.1_64-dev',
|
|
||||||
'v1.39.0': 'v1.39.0_61-dev',
|
|
||||||
'v1.36.0': 'v1.36.0_55-dev',
|
|
||||||
'v1.33.1': 'v1.33.0_52-dev',
|
|
||||||
'v1.32.0': 'v1.32.0_50-dev',
|
|
||||||
'v1.27.0': 'v1.27.0_37-dev',
|
|
||||||
'v1.24.0': 'v1.24.0_34-dev',
|
|
||||||
'v1.10.0': 'v1.10.0_15-dev',
|
|
||||||
'v1.7.0': 'v1.7.0_11-dev ',
|
|
||||||
'v1.3.0': 'v1.3.0-dev ',
|
|
||||||
'v1.2.0': 'v0.2-dev ',
|
|
||||||
};
|
|
||||||
|
|
||||||
const title = 'Roadmap';
|
|
||||||
const description = 'A list of future plans and goals, as well as past achievements and milestones.';
|
|
||||||
|
|
||||||
const withLanguage = (date: Date) => (language: string) => date.toLocaleDateString(language);
|
|
||||||
|
|
||||||
type Base = { icon: string; iconColor?: React.CSSProperties['color']; title: string; description: string };
|
|
||||||
const withRelease = ({
|
|
||||||
icon,
|
|
||||||
iconColor,
|
|
||||||
title,
|
|
||||||
description,
|
|
||||||
release: version,
|
|
||||||
}: Base & { release: keyof typeof releases }) => {
|
|
||||||
return {
|
|
||||||
icon,
|
|
||||||
iconColor: iconColor ?? 'gray',
|
|
||||||
title,
|
|
||||||
description,
|
|
||||||
link: {
|
|
||||||
url: `https://github.com/immich-app/immich/releases/tag/${weirdTags[version] ?? version}`,
|
|
||||||
text: version,
|
|
||||||
},
|
|
||||||
getDateLabel: withLanguage(releases[version]),
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
const roadmap: Item[] = [
|
|
||||||
{
|
|
||||||
done: false,
|
|
||||||
icon: mdiFlash,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: 'Workflows',
|
|
||||||
description: 'Automate tasks with workflows',
|
|
||||||
getDateLabel: () => 'Planned for 2025',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
done: false,
|
|
||||||
icon: mdiImageEdit,
|
|
||||||
iconColor: 'rebeccapurple',
|
|
||||||
title: 'Basic editor',
|
|
||||||
description: 'Basic photo editing capabilities',
|
|
||||||
getDateLabel: () => 'Planned for 2025',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
done: false,
|
|
||||||
icon: mdiRocketLaunch,
|
|
||||||
iconColor: 'indianred',
|
|
||||||
title: 'Stable release',
|
|
||||||
description: 'Immich goes stable',
|
|
||||||
getDateLabel: () => 'Planned for 2025',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
done: false,
|
|
||||||
icon: mdiCloudUploadOutline,
|
|
||||||
iconColor: 'cornflowerblue',
|
|
||||||
title: 'Better background backups',
|
|
||||||
description: 'Rework background backups to be more reliable',
|
|
||||||
getDateLabel: () => 'Planned for 2025',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
done: false,
|
|
||||||
icon: mdiCameraBurst,
|
|
||||||
iconColor: 'rebeccapurple',
|
|
||||||
title: 'Auto stacking',
|
|
||||||
description: 'Auto stack burst photos',
|
|
||||||
getDateLabel: () => 'Planned for 2025',
|
|
||||||
},
|
|
||||||
];
|
|
||||||
|
|
||||||
const milestones: Item[] = [
|
|
||||||
{
|
|
||||||
icon: mdiStar,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: '70,000 Stars',
|
|
||||||
description: 'Reached 70K Stars on GitHub!',
|
|
||||||
getDateLabel: withLanguage(new Date(2025, 6, 9)),
|
|
||||||
},
|
|
||||||
withRelease({
|
|
||||||
icon: mdiTableKey,
|
|
||||||
iconColor: 'gray',
|
|
||||||
title: 'Fine grained access controls',
|
|
||||||
description: 'Granular access controls for api keys',
|
|
||||||
release: 'v1.135.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiCast,
|
|
||||||
iconColor: 'aqua',
|
|
||||||
title: 'Google Cast (web and mobile)',
|
|
||||||
description: 'Cast assets to Google Cast/Chromecast compatible devices',
|
|
||||||
release: 'v1.135.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiLockOutline,
|
|
||||||
iconColor: 'sandybrown',
|
|
||||||
title: 'Private/locked photos',
|
|
||||||
description: 'Private assets with extra protections',
|
|
||||||
release: 'v1.133.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiFolderMultiple,
|
|
||||||
iconColor: 'brown',
|
|
||||||
title: 'Folders view in the mobile app',
|
|
||||||
description: 'Browse your photos and videos in their folder structure inside the mobile app',
|
|
||||||
release: 'v1.130.0',
|
|
||||||
}),
|
|
||||||
{
|
|
||||||
icon: mdiStar,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: '60,000 Stars',
|
|
||||||
description: 'Reached 60K Stars on GitHub!',
|
|
||||||
getDateLabel: withLanguage(new Date(2025, 2, 4)),
|
|
||||||
},
|
|
||||||
withRelease({
|
|
||||||
icon: mdiTagFaces,
|
|
||||||
iconColor: 'teal',
|
|
||||||
title: 'Manual face tagging',
|
|
||||||
description:
|
|
||||||
'Manually tag or remove faces in photos and videos, even when automatic detection misses or misidentifies them.',
|
|
||||||
release: 'v1.127.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiLinkEdit,
|
|
||||||
iconColor: 'crimson',
|
|
||||||
title: 'Automatic URL switching',
|
|
||||||
description: 'The mobile app now supports automatic switching between different server URLs',
|
|
||||||
release: 'v1.122.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiMovieOpenPlayOutline,
|
|
||||||
iconColor: 'darksalmon',
|
|
||||||
title: 'Native video player',
|
|
||||||
description: 'HDR videos are now fully supported using the Immich native video player',
|
|
||||||
release: 'v1.122.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiDatabaseOutline,
|
|
||||||
iconColor: 'brown',
|
|
||||||
title: 'Automatic database dumps',
|
|
||||||
description: 'Database dumps are now integrated into the Immich server',
|
|
||||||
release: 'v1.120.0',
|
|
||||||
}),
|
|
||||||
{
|
|
||||||
icon: mdiStar,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: '50,000 Stars',
|
|
||||||
description: 'Reached 50K Stars on GitHub!',
|
|
||||||
getDateLabel: withLanguage(new Date(2024, 10, 1)),
|
|
||||||
},
|
|
||||||
withRelease({
|
|
||||||
icon: mdiFaceRecognition,
|
|
||||||
title: 'Metadata Face Import',
|
|
||||||
description: 'Read face metadata in Digikam format during import',
|
|
||||||
release: 'v1.114.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiTagMultiple,
|
|
||||||
iconColor: 'orange',
|
|
||||||
title: 'Tags',
|
|
||||||
description: 'Tag your photos and videos',
|
|
||||||
release: 'v1.113.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiFolderSync,
|
|
||||||
iconColor: 'green',
|
|
||||||
title: 'Album sync (mobile)',
|
|
||||||
description: 'Sync or mirror an album from your phone to the Immich server',
|
|
||||||
release: 'v1.113.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiFolderMultiple,
|
|
||||||
iconColor: 'brown',
|
|
||||||
title: 'Folders view',
|
|
||||||
description: 'Browse your photos and videos in their folder structure',
|
|
||||||
release: 'v1.113.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiPalette,
|
|
||||||
title: 'Theming (mobile)',
|
|
||||||
description: 'Pick a primary color for the mobile app',
|
|
||||||
release: 'v1.112.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiStarOutline,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: 'Star rating',
|
|
||||||
description: 'Rate your photos and videos',
|
|
||||||
release: 'v1.112.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiCrop,
|
|
||||||
iconColor: 'royalblue',
|
|
||||||
title: 'Editor (mobile)',
|
|
||||||
description: 'Crop and rotate on mobile',
|
|
||||||
release: 'v1.111.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiMap,
|
|
||||||
iconColor: 'green',
|
|
||||||
title: 'Deploy tiles.immich.cloud',
|
|
||||||
description: 'Dedicated tile server for Immich',
|
|
||||||
release: 'v1.111.0',
|
|
||||||
}),
|
|
||||||
{
|
|
||||||
icon: mdiStar,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: '40,000 Stars',
|
|
||||||
description: 'Reached 40K Stars on GitHub!',
|
|
||||||
getDateLabel: withLanguage(new Date(2024, 6, 21)),
|
|
||||||
},
|
|
||||||
withRelease({
|
|
||||||
icon: mdiShare,
|
|
||||||
title: 'Deploy my.immich.app',
|
|
||||||
description: 'Url router for immich links',
|
|
||||||
release: 'v1.109.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiLicense,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: 'Supporter Badge',
|
|
||||||
description: 'The option to buy Immich to support its development!',
|
|
||||||
release: 'v1.109.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiHistory,
|
|
||||||
title: 'Versioned documentation',
|
|
||||||
description: 'View documentation as it was at the time of past releases',
|
|
||||||
release: 'v1.106.1',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiWeb,
|
|
||||||
iconColor: 'royalblue',
|
|
||||||
title: 'Web translations',
|
|
||||||
description: 'Translate the web application to multiple languages',
|
|
||||||
release: 'v1.106.1',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiContentDuplicate,
|
|
||||||
title: 'Similar image detection',
|
|
||||||
description: "Detect duplicate assets that aren't exactly identical",
|
|
||||||
release: 'v1.106.1',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiVectorCombine,
|
|
||||||
title: 'Container consolidation',
|
|
||||||
description:
|
|
||||||
'The microservices container can be run as a worker within the server image, allowing us to remove it from the default stack.',
|
|
||||||
release: 'v1.106.1',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiPencil,
|
|
||||||
iconColor: 'saddlebrown',
|
|
||||||
title: 'Read-write external libraries',
|
|
||||||
description: 'Edit, update, and delete files in external libraries',
|
|
||||||
release: 'v1.104.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiEmailOutline,
|
|
||||||
iconColor: 'crimson',
|
|
||||||
title: 'Email notifications',
|
|
||||||
description: 'Send emails for important events',
|
|
||||||
release: 'v1.104.0',
|
|
||||||
}),
|
|
||||||
{
|
|
||||||
icon: mdiHandshakeOutline,
|
|
||||||
iconColor: 'magenta',
|
|
||||||
title: 'Immich joins FUTO!',
|
|
||||||
description: 'Joined Futo and Immich core team goes full-time',
|
|
||||||
getDateLabel: withLanguage(new Date(2024, 4, 1)),
|
|
||||||
},
|
|
||||||
withRelease({
|
|
||||||
icon: mdiEyeOutline,
|
|
||||||
iconColor: 'darkslategray',
|
|
||||||
title: 'Read-only albums',
|
|
||||||
description: 'Share albums with other users as read-only',
|
|
||||||
release: 'v1.103.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiBookmark,
|
|
||||||
iconColor: 'orangered',
|
|
||||||
title: 'Permanent URLs (Web)',
|
|
||||||
description: 'Assets on the web now have permanent URLs',
|
|
||||||
release: 'v1.103.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiStar,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: '30,000 Stars',
|
|
||||||
description: 'Reached 30K Stars on GitHub!',
|
|
||||||
release: 'v1.102.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiChartBoxMultipleOutline,
|
|
||||||
iconColor: 'mediumvioletred',
|
|
||||||
title: 'OpenTelemetry metrics',
|
|
||||||
description: 'OpenTelemetry metrics for local evaluation and advanced debugging',
|
|
||||||
release: 'v1.99.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: 'immich',
|
|
||||||
title: 'New logo',
|
|
||||||
description: 'Immich got its new logo',
|
|
||||||
release: 'v1.98.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiMagnifyScan,
|
|
||||||
title: 'Search enhancement with advanced filters',
|
|
||||||
description: 'Advanced search with filters by date, location and more',
|
|
||||||
release: 'v1.95.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiScaleBalance,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: 'AGPL License',
|
|
||||||
description: 'Immich switches to AGPLv3 license',
|
|
||||||
release: 'v1.95.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiEyeRefreshOutline,
|
|
||||||
title: 'Library watching',
|
|
||||||
description: 'Automatically import files in external libraries when the operating system detects changes.',
|
|
||||||
release: 'v1.94.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiExpansionCard,
|
|
||||||
iconColor: 'green',
|
|
||||||
title: 'GPU acceleration for machine-learning',
|
|
||||||
description: 'Hardware acceleration support for Nvidia and Intel devices through CUDA and OpenVINO.',
|
|
||||||
release: 'v1.94.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiAccountGroupOutline,
|
|
||||||
iconColor: 'gray',
|
|
||||||
title: '250 unique contributors',
|
|
||||||
description: '250 amazing people contributed to Immich',
|
|
||||||
release: 'v1.93.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiMatrix,
|
|
||||||
title: 'Search improvement with pgvecto.rs',
|
|
||||||
description: 'Moved the search from typesense to pgvecto.rs',
|
|
||||||
release: 'v1.91.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiPencil,
|
|
||||||
iconColor: 'saddlebrown',
|
|
||||||
title: 'Edit metadata',
|
|
||||||
description: "Edit a photo or video's date, time, hours, timezone, and GPS information",
|
|
||||||
release: 'v1.90.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiVectorCombine,
|
|
||||||
title: 'Container consolidation',
|
|
||||||
description:
|
|
||||||
'The serving of the web app is merged into the server image, allowing us to remove two containers from the stack.',
|
|
||||||
release: 'v1.88.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiBash,
|
|
||||||
iconColor: 'gray',
|
|
||||||
title: 'CLI v2',
|
|
||||||
description: 'Version 2 of the Immich CLI is released, replacing the legacy v1 CLI.',
|
|
||||||
release: 'v1.88.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiForum,
|
|
||||||
iconColor: 'dodgerblue',
|
|
||||||
title: 'Activity',
|
|
||||||
description: 'Comment a photo or a video in a shared album',
|
|
||||||
release: 'v1.84.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiStar,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: '20,000 Stars',
|
|
||||||
description: 'Reached 20K Stars on GitHub!',
|
|
||||||
release: 'v1.83.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiCameraBurst,
|
|
||||||
iconColor: 'rebeccapurple',
|
|
||||||
title: 'Stack assets',
|
|
||||||
description: 'Manual asset stacking for grouping and hiding related assets in the main timeline.',
|
|
||||||
release: 'v1.83.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiPalette,
|
|
||||||
iconColor: 'magenta',
|
|
||||||
title: 'Custom theme',
|
|
||||||
description: 'Apply your custom CSS for modifying fonts, colors, and styles in the web application.',
|
|
||||||
release: 'v1.83.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiTrashCanOutline,
|
|
||||||
iconColor: 'brown',
|
|
||||||
title: 'Trash feature',
|
|
||||||
description: 'Trash, restore from trash, and automatically empty the recycle bin after 30 days.',
|
|
||||||
release: 'v1.82.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiBookSearchOutline,
|
|
||||||
title: 'External libraries',
|
|
||||||
description: 'Automatically import media into Immich based on imports paths and ignore patterns.',
|
|
||||||
release: 'v1.79.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiMap,
|
|
||||||
iconColor: 'darksalmon',
|
|
||||||
title: 'Map view (mobile)',
|
|
||||||
description: 'Heat map implementation in the mobile app.',
|
|
||||||
release: 'v1.76.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiFile,
|
|
||||||
iconColor: 'lightblue',
|
|
||||||
title: 'Configuration file',
|
|
||||||
description: 'Auto-configure an Immich installation via a configuration file.',
|
|
||||||
release: 'v1.75.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiMonitor,
|
|
||||||
iconColor: 'darkcyan',
|
|
||||||
title: 'Slideshow mode (web)',
|
|
||||||
description: 'Start a full-screen slideshow from an Album on the web.',
|
|
||||||
release: 'v1.75.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiServer,
|
|
||||||
iconColor: 'lightskyblue',
|
|
||||||
title: 'Hardware transcoding',
|
|
||||||
description: 'Support hardware acceleration (QuickSync, VAAPI, and Nvidia) for video transcoding.',
|
|
||||||
release: 'v1.72.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiImageAlbum,
|
|
||||||
iconColor: 'olivedrab',
|
|
||||||
title: 'View albums via time buckets',
|
|
||||||
description: 'Upgrade albums to use time buckets, an optimized virtual viewport.',
|
|
||||||
release: 'v1.72.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiImageAlbum,
|
|
||||||
iconColor: 'olivedrab',
|
|
||||||
title: 'Album description',
|
|
||||||
description: 'Save an album description.',
|
|
||||||
release: 'v1.72.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiRotate360,
|
|
||||||
title: '360° Photos (web)',
|
|
||||||
description: 'View 360° Photos on the web.',
|
|
||||||
release: 'v1.71.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiMotionPlayOutline,
|
|
||||||
title: 'Android motion photos',
|
|
||||||
description: 'Add support for Android Motion Photos.',
|
|
||||||
release: 'v1.69.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiFaceManOutline,
|
|
||||||
iconColor: 'mistyrose',
|
|
||||||
title: 'Show/hide faces',
|
|
||||||
description: 'Add the options to show or hide faces.',
|
|
||||||
release: 'v1.68.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiMerge,
|
|
||||||
iconColor: 'forestgreen',
|
|
||||||
title: 'Merge faces',
|
|
||||||
description: 'Add the ability to merge multiple faces together.',
|
|
||||||
release: 'v1.67.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiImage,
|
|
||||||
iconColor: 'rebeccapurple',
|
|
||||||
title: 'Feature photo',
|
|
||||||
description: 'Add the option to change the feature photo for a person.',
|
|
||||||
release: 'v1.66.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiKeyboardSettingsOutline,
|
|
||||||
iconColor: 'darkslategray',
|
|
||||||
title: 'Multi-select via SHIFT',
|
|
||||||
description: 'Add the option to multi-select while holding SHIFT.',
|
|
||||||
release: 'v1.66.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiImageMultipleOutline,
|
|
||||||
iconColor: 'rebeccapurple',
|
|
||||||
title: 'Memories (mobile)',
|
|
||||||
description: 'View "On this day..." memories in the mobile app.',
|
|
||||||
release: 'v1.65.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiFaceMan,
|
|
||||||
iconColor: 'mistyrose',
|
|
||||||
title: 'Facial recognition (mobile)',
|
|
||||||
description: 'View detected faces in the mobile app.',
|
|
||||||
release: 'v1.63.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiImageMultipleOutline,
|
|
||||||
iconColor: 'rebeccapurple',
|
|
||||||
title: 'Memories (web)',
|
|
||||||
description: 'View pictures taken in past years on this day on the web.',
|
|
||||||
release: 'v1.61.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiCollage,
|
|
||||||
iconColor: 'deeppink',
|
|
||||||
title: 'Justified layout (web)',
|
|
||||||
description: 'Implement justified layout (collage) on the web.',
|
|
||||||
release: 'v1.61.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiRaw,
|
|
||||||
title: 'RAW file formats',
|
|
||||||
description: 'Support for RAW file formats.',
|
|
||||||
release: 'v1.61.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiShareAll,
|
|
||||||
iconColor: 'darkturquoise',
|
|
||||||
title: 'Partner sharing (mobile)',
|
|
||||||
description: 'View shared partner photos in the mobile app.',
|
|
||||||
release: 'v1.58.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiFile,
|
|
||||||
iconColor: 'lightblue',
|
|
||||||
title: 'XMP sidecar',
|
|
||||||
description: 'Attach XMP sidecar files to assets.',
|
|
||||||
release: 'v1.58.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiFolder,
|
|
||||||
iconColor: 'brown',
|
|
||||||
title: 'Custom storage label',
|
|
||||||
description: 'Replace the user UUID in the storage template with a custom label.',
|
|
||||||
release: 'v1.57.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiShareCircle,
|
|
||||||
title: 'Partner sharing',
|
|
||||||
description: 'Share your entire collection with another user.',
|
|
||||||
release: 'v1.56.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiFaceMan,
|
|
||||||
iconColor: 'mistyrose',
|
|
||||||
title: 'Facial recognition',
|
|
||||||
description: 'Detect faces in pictures and cluster them together as people, which can be named.',
|
|
||||||
release: 'v1.56.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiMap,
|
|
||||||
iconColor: 'darksalmon',
|
|
||||||
title: 'Map view (web)',
|
|
||||||
description: 'View a global map, with clusters of photos based on corresponding GPS data.',
|
|
||||||
release: 'v1.55.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiDevices,
|
|
||||||
iconColor: 'slategray',
|
|
||||||
title: 'Manage auth devices',
|
|
||||||
description: 'Manage logged-in devices and revoke access from User Settings.',
|
|
||||||
release: 'v1.55.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiStar,
|
|
||||||
iconColor: 'gold',
|
|
||||||
title: '10,000 Stars',
|
|
||||||
description: 'Reached 10K stars on GitHub!',
|
|
||||||
release: 'v1.54.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiText,
|
|
||||||
title: 'Asset descriptions',
|
|
||||||
description: 'Save an asset description',
|
|
||||||
release: 'v1.54.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiArchiveOutline,
|
|
||||||
title: 'Archiving',
|
|
||||||
description: 'Remove assets from the main timeline by archiving them.',
|
|
||||||
release: 'v1.54.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiDevices,
|
|
||||||
iconColor: 'slategray',
|
|
||||||
title: 'Responsive web app',
|
|
||||||
description: 'Optimize the web app for small screen.',
|
|
||||||
release: 'v1.54.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiFileSearch,
|
|
||||||
iconColor: 'brown',
|
|
||||||
title: 'Search by metadata',
|
|
||||||
description: 'Search images by filename, description, tagged people, make, model, and other metadata.',
|
|
||||||
release: 'v1.52.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiImageSearch,
|
|
||||||
iconColor: 'rebeccapurple',
|
|
||||||
title: 'CLIP search',
|
|
||||||
description: 'Search images with free-form text like "Sunset at the beach".',
|
|
||||||
release: 'v1.51.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiMagnify,
|
|
||||||
iconColor: 'lightblue',
|
|
||||||
title: 'Explore page',
|
|
||||||
description: 'View tagged places, object, and people.',
|
|
||||||
release: 'v1.51.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiAppleIos,
|
|
||||||
title: 'iOS background uploads',
|
|
||||||
description: 'Automatically backup pictures in the background on iOS.',
|
|
||||||
release: 'v1.48.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiMotionPlayOutline,
|
|
||||||
title: 'Auto-Link live photos',
|
|
||||||
description: 'Automatically link live photos, even when uploaded as separate files.',
|
|
||||||
release: 'v1.48.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiMaterialDesign,
|
|
||||||
iconColor: 'blue',
|
|
||||||
title: 'Material design 3 (mobile)',
|
|
||||||
description: 'Upgrade the mobile app to Material Design 3.',
|
|
||||||
release: 'v1.47.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiHeart,
|
|
||||||
iconColor: 'red',
|
|
||||||
title: 'Favorites (mobile)',
|
|
||||||
description: 'Show favorites on the mobile app.',
|
|
||||||
release: 'v1.46.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiCakeVariant,
|
|
||||||
iconColor: 'deeppink',
|
|
||||||
title: 'Immich turns 1',
|
|
||||||
description: 'Immich is officially one year old.',
|
|
||||||
release: 'v1.43.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiHeart,
|
|
||||||
iconColor: 'red',
|
|
||||||
title: 'Favorites page (web)',
|
|
||||||
description: 'Favorite and view favorites on the web.',
|
|
||||||
release: 'v1.43.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiShareCircle,
|
|
||||||
title: 'Public share links',
|
|
||||||
description: 'Share photos and albums publicly via a shared link.',
|
|
||||||
release: 'v1.41.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiFolder,
|
|
||||||
iconColor: 'lightblue',
|
|
||||||
title: 'User-defined storage structure',
|
|
||||||
description: 'Support custom storage structures.',
|
|
||||||
release: 'v1.39.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiMotionPlayOutline,
|
|
||||||
title: 'iOS live photos',
|
|
||||||
description: 'Backup and display iOS Live Photos.',
|
|
||||||
release: 'v1.36.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiSecurity,
|
|
||||||
iconColor: 'green',
|
|
||||||
title: 'OAuth integration',
|
|
||||||
description: 'Support OAuth2 and OIDC capable identity providers.',
|
|
||||||
release: 'v1.36.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiWeb,
|
|
||||||
iconColor: 'royalblue',
|
|
||||||
title: 'Documentation site',
|
|
||||||
description: 'Release an official documentation website.',
|
|
||||||
release: 'v1.33.1',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiThemeLightDark,
|
|
||||||
iconColor: 'slategray',
|
|
||||||
title: 'Dark mode (web)',
|
|
||||||
description: 'Dark mode on the web.',
|
|
||||||
release: 'v1.32.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiPanVertical,
|
|
||||||
title: 'Virtual scrollbar (web)',
|
|
||||||
description: 'View the main timeline with a virtual scrollbar, allowing to jump to any point in time, instantly.',
|
|
||||||
release: 'v1.27.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiCheckAll,
|
|
||||||
iconColor: 'green',
|
|
||||||
title: 'Checksum duplication check',
|
|
||||||
description: 'Enforce per user sha1 checksum uniqueness.',
|
|
||||||
release: 'v1.27.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiAndroid,
|
|
||||||
iconColor: 'greenyellow',
|
|
||||||
title: 'Android background backup',
|
|
||||||
description: 'Automatic backup in the background on Android.',
|
|
||||||
release: 'v1.24.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiAccountGroup,
|
|
||||||
iconColor: 'gray',
|
|
||||||
title: 'Admin portal',
|
|
||||||
description: 'Manage users and admin settings from the web.',
|
|
||||||
release: 'v1.10.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiShareCircle,
|
|
||||||
title: 'Album sharing',
|
|
||||||
description: 'Share albums with other users.',
|
|
||||||
release: 'v1.7.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiTag,
|
|
||||||
iconColor: 'coral',
|
|
||||||
title: 'Image tagging',
|
|
||||||
description: 'Tag images with custom values.',
|
|
||||||
release: 'v1.7.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiImage,
|
|
||||||
iconColor: 'rebeccapurple',
|
|
||||||
title: 'View exif',
|
|
||||||
description: 'View metadata about assets.',
|
|
||||||
release: 'v1.3.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiCheckboxMarked,
|
|
||||||
iconColor: 'green',
|
|
||||||
title: 'Multi select',
|
|
||||||
description: 'Select and execute actions on multiple assets at the same time.',
|
|
||||||
release: 'v1.2.0',
|
|
||||||
}),
|
|
||||||
withRelease({
|
|
||||||
icon: mdiVideo,
|
|
||||||
iconColor: 'slategray',
|
|
||||||
title: 'Video player',
|
|
||||||
description: 'Play videos in the web and on mobile.',
|
|
||||||
release: 'v1.2.0',
|
|
||||||
}),
|
|
||||||
{
|
|
||||||
icon: mdiPartyPopper,
|
|
||||||
iconColor: 'deeppink',
|
|
||||||
title: 'First commit',
|
|
||||||
description: 'First commit on GitHub, Immich is born.',
|
|
||||||
getDateLabel: withLanguage(new Date(2022, 1, 3)),
|
|
||||||
},
|
|
||||||
];
|
|
||||||
|
|
||||||
export default function MilestonePage(): JSX.Element {
|
|
||||||
return (
|
|
||||||
<Layout title={title} description={description}>
|
|
||||||
<section className="my-8">
|
|
||||||
<h1 className="md:text-6xl text-center mb-10 text-immich-primary dark:text-immich-dark-primary px-2">
|
|
||||||
{title}
|
|
||||||
</h1>
|
|
||||||
<p className="text-center text-xl px-2">{description}</p>
|
|
||||||
<div className="flex justify-around mt-8 w-full max-w-full">
|
|
||||||
<Timeline items={[...roadmap, ...milestones]} />
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</Layout>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
5
docs/static/.well-known/security.txt
vendored
5
docs/static/.well-known/security.txt
vendored
@@ -1,5 +0,0 @@
|
|||||||
Policy: https://github.com/immich-app/immich/blob/main/SECURITY.md
|
|
||||||
Contact: mailto:security@immich.app
|
|
||||||
Preferred-Languages: en
|
|
||||||
Expires: 2026-05-01T23:59:00.000Z
|
|
||||||
Canonical: https://immich.app/.well-known/security.txt
|
|
||||||
24
docs/static/archived-versions.json
vendored
24
docs/static/archived-versions.json
vendored
@@ -1,4 +1,28 @@
|
|||||||
[
|
[
|
||||||
|
{
|
||||||
|
"label": "v1.143.1",
|
||||||
|
"url": "https://v1.143.1.archive.immich.app"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "v1.143.0",
|
||||||
|
"url": "https://v1.143.0.archive.immich.app"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "v1.142.1",
|
||||||
|
"url": "https://v1.142.1.archive.immich.app"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "v1.142.0",
|
||||||
|
"url": "https://v1.142.0.archive.immich.app"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "v1.141.1",
|
||||||
|
"url": "https://v1.141.1.archive.immich.app"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "v1.141.0",
|
||||||
|
"url": "https://v1.141.0.archive.immich.app"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"label": "v1.140.1",
|
"label": "v1.140.1",
|
||||||
"url": "https://v1.140.1.archive.immich.app"
|
"url": "https://v1.140.1.archive.immich.app"
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
22.18.0
|
22.19.0
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ services:
|
|||||||
image: redis:6.2-alpine@sha256:7fe72c486b910f6b1a9769c937dad5d63648ddee82e056f47417542dd40825bb
|
image: redis:6.2-alpine@sha256:7fe72c486b910f6b1a9769c937dad5d63648ddee82e056f47417542dd40825bb
|
||||||
|
|
||||||
database:
|
database:
|
||||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0@sha256:7a4469b9484e37bf2630a60bc2f02f086dae898143b599ecc1c93f619849ef6b
|
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0@sha256:11ced39d65a92a54d12890ced6a26cc2003f92697d6f0d4d944b98459dba7138
|
||||||
command: -c fsync=off -c shared_preload_libraries=vchord.so -c config_file=/var/lib/postgresql/data/postgresql.conf
|
command: -c fsync=off -c shared_preload_libraries=vchord.so -c config_file=/var/lib/postgresql/data/postgresql.conf
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_PASSWORD: postgres
|
POSTGRES_PASSWORD: postgres
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "immich-e2e",
|
"name": "immich-e2e",
|
||||||
"version": "1.140.1",
|
"version": "1.143.1",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
@@ -19,19 +19,17 @@
|
|||||||
"author": "",
|
"author": "",
|
||||||
"license": "GNU Affero General Public License version 3",
|
"license": "GNU Affero General Public License version 3",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@eslint/eslintrc": "^3.1.0",
|
|
||||||
"@eslint/js": "^9.8.0",
|
"@eslint/js": "^9.8.0",
|
||||||
"@immich/cli": "file:../cli",
|
"@immich/cli": "file:../cli",
|
||||||
"@immich/sdk": "file:../open-api/typescript-sdk",
|
"@immich/sdk": "file:../open-api/typescript-sdk",
|
||||||
"@playwright/test": "^1.44.1",
|
"@playwright/test": "^1.44.1",
|
||||||
"@socket.io/component-emitter": "^3.1.2",
|
"@socket.io/component-emitter": "^3.1.2",
|
||||||
"@types/luxon": "^3.4.2",
|
"@types/luxon": "^3.4.2",
|
||||||
"@types/node": "^22.17.1",
|
"@types/node": "^22.18.1",
|
||||||
"@types/oidc-provider": "^9.0.0",
|
"@types/oidc-provider": "^9.0.0",
|
||||||
"@types/pg": "^8.15.1",
|
"@types/pg": "^8.15.1",
|
||||||
"@types/pngjs": "^6.0.4",
|
"@types/pngjs": "^6.0.4",
|
||||||
"@types/supertest": "^6.0.2",
|
"@types/supertest": "^6.0.2",
|
||||||
"@vitest/coverage-v8": "^3.0.0",
|
|
||||||
"eslint": "^9.14.0",
|
"eslint": "^9.14.0",
|
||||||
"eslint-config-prettier": "^10.1.8",
|
"eslint-config-prettier": "^10.1.8",
|
||||||
"eslint-plugin-prettier": "^5.1.3",
|
"eslint-plugin-prettier": "^5.1.3",
|
||||||
@@ -45,7 +43,7 @@
|
|||||||
"pngjs": "^7.0.0",
|
"pngjs": "^7.0.0",
|
||||||
"prettier": "^3.2.5",
|
"prettier": "^3.2.5",
|
||||||
"prettier-plugin-organize-imports": "^4.0.0",
|
"prettier-plugin-organize-imports": "^4.0.0",
|
||||||
"sharp": "^0.34.0",
|
"sharp": "^0.34.3",
|
||||||
"socket.io-client": "^4.7.4",
|
"socket.io-client": "^4.7.4",
|
||||||
"supertest": "^7.0.0",
|
"supertest": "^7.0.0",
|
||||||
"typescript": "^5.3.3",
|
"typescript": "^5.3.3",
|
||||||
@@ -54,6 +52,6 @@
|
|||||||
"vitest": "^3.0.0"
|
"vitest": "^3.0.0"
|
||||||
},
|
},
|
||||||
"volta": {
|
"volta": {
|
||||||
"node": "22.18.0"
|
"node": "22.19.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1466,10 +1466,10 @@ describe('/asset', () => {
|
|||||||
expectedDate: '2023-04-04T04:00:00.000Z',
|
expectedDate: '2023-04-04T04:00:00.000Z',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'CreateDate when DateTimeOriginal missing',
|
name: 'CreationDate when DateTimeOriginal missing',
|
||||||
exifData: {
|
exifData: {
|
||||||
CreateDate: '2023:05:05 05:00:00', // TESTABLE
|
CreationDate: '2023:05:05 05:00:00', // TESTABLE
|
||||||
CreationDate: '2023:07:07 07:00:00', // TESTABLE
|
CreateDate: '2023:07:07 07:00:00', // TESTABLE
|
||||||
GPSDateTime: '2023:10:10 10:00:00', // TESTABLE
|
GPSDateTime: '2023:10:10 10:00:00', // TESTABLE
|
||||||
},
|
},
|
||||||
expectedDate: '2023-05-05T05:00:00.000Z',
|
expectedDate: '2023-05-05T05:00:00.000Z',
|
||||||
|
|||||||
@@ -23,8 +23,8 @@ describe('/partners', () => {
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
await Promise.all([
|
await Promise.all([
|
||||||
createPartner({ id: user2.userId }, { headers: asBearerAuth(user1.accessToken) }),
|
createPartner({ partnerCreateDto: { sharedWithId: user2.userId } }, { headers: asBearerAuth(user1.accessToken) }),
|
||||||
createPartner({ id: user1.userId }, { headers: asBearerAuth(user2.accessToken) }),
|
createPartner({ partnerCreateDto: { sharedWithId: user1.userId } }, { headers: asBearerAuth(user2.accessToken) }),
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -462,7 +462,8 @@ export const utils = {
|
|||||||
updateLibrary: (accessToken: string, id: string, dto: UpdateLibraryDto) =>
|
updateLibrary: (accessToken: string, id: string, dto: UpdateLibraryDto) =>
|
||||||
updateLibrary({ id, updateLibraryDto: dto }, { headers: asBearerAuth(accessToken) }),
|
updateLibrary({ id, updateLibraryDto: dto }, { headers: asBearerAuth(accessToken) }),
|
||||||
|
|
||||||
createPartner: (accessToken: string, id: string) => createPartner({ id }, { headers: asBearerAuth(accessToken) }),
|
createPartner: (accessToken: string, id: string) =>
|
||||||
|
createPartner({ partnerCreateDto: { sharedWithId: id } }, { headers: asBearerAuth(accessToken) }),
|
||||||
|
|
||||||
updateMyPreferences: (accessToken: string, userPreferencesUpdateDto: UserPreferencesUpdateDto) =>
|
updateMyPreferences: (accessToken: string, userPreferencesUpdateDto: UserPreferencesUpdateDto) =>
|
||||||
updateMyPreferences({ userPreferencesUpdateDto }, { headers: asBearerAuth(accessToken) }),
|
updateMyPreferences({ userPreferencesUpdateDto }, { headers: asBearerAuth(accessToken) }),
|
||||||
|
|||||||
38
i18n/af.json
38
i18n/af.json
@@ -14,6 +14,7 @@
|
|||||||
"add_a_location": "Voeg 'n ligging by",
|
"add_a_location": "Voeg 'n ligging by",
|
||||||
"add_a_name": "Voeg 'n naam by",
|
"add_a_name": "Voeg 'n naam by",
|
||||||
"add_a_title": "Voeg 'n titel by",
|
"add_a_title": "Voeg 'n titel by",
|
||||||
|
"add_birthday": "Voeg 'n verjaarsdag by",
|
||||||
"add_endpoint": "Voeg Koppelvlakpunt by",
|
"add_endpoint": "Voeg Koppelvlakpunt by",
|
||||||
"add_exclusion_pattern": "Voeg uitsgluitingspatrone by",
|
"add_exclusion_pattern": "Voeg uitsgluitingspatrone by",
|
||||||
"add_import_path": "Voeg invoerpad by",
|
"add_import_path": "Voeg invoerpad by",
|
||||||
@@ -27,6 +28,8 @@
|
|||||||
"add_to_album": "Voeg na album",
|
"add_to_album": "Voeg na album",
|
||||||
"add_to_album_bottom_sheet_added": "By {album} bygevoeg",
|
"add_to_album_bottom_sheet_added": "By {album} bygevoeg",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Reeds in {album}",
|
"add_to_album_bottom_sheet_already_exists": "Reeds in {album}",
|
||||||
|
"add_to_albums": "Voeg by albums",
|
||||||
|
"add_to_albums_count": "Voeg by ({count}) albums",
|
||||||
"add_to_shared_album": "Voeg toe aan gedeelde album",
|
"add_to_shared_album": "Voeg toe aan gedeelde album",
|
||||||
"add_url": "Voeg URL by",
|
"add_url": "Voeg URL by",
|
||||||
"added_to_archive": "By argief toegevoegd",
|
"added_to_archive": "By argief toegevoegd",
|
||||||
@@ -44,6 +47,11 @@
|
|||||||
"backup_database": "Skep Datastortlêer",
|
"backup_database": "Skep Datastortlêer",
|
||||||
"backup_database_enable_description": "Aktiveer databasisrugsteun",
|
"backup_database_enable_description": "Aktiveer databasisrugsteun",
|
||||||
"backup_keep_last_amount": "Aantal vorige rugsteune om te hou",
|
"backup_keep_last_amount": "Aantal vorige rugsteune om te hou",
|
||||||
|
"backup_onboarding_3_description": "totale kopieë van jou data, insluitende die oorspronklikke lêers. Dit sluit in 1 kopie op 'n ander perseel en 2 kopieë om die huidige rekenaar.",
|
||||||
|
"backup_onboarding_description": "'N <backblaze-link>3-2-1 rugsteun strategie</backblaze-link> word sterk aanbeveel om jou data veilig te hou. Hou kopieë van jou fotos/videos so wel as die Immich databasis vir 'n volledige rugsteun oplossing.",
|
||||||
|
"backup_onboarding_footer": "Vir meer inligting oor hoe om 'n rugsteun kopie van Immich te maak, gaan lees asseblief hierdie <link>dokument</link>.",
|
||||||
|
"backup_onboarding_parts_title": "'N 3-2-1 rugsteun sluit in:",
|
||||||
|
"backup_onboarding_title": "Rugsteun kopieë",
|
||||||
"backup_settings": "Rugsteun instellings",
|
"backup_settings": "Rugsteun instellings",
|
||||||
"backup_settings_description": "Bestuur databasis rugsteun instellings.",
|
"backup_settings_description": "Bestuur databasis rugsteun instellings.",
|
||||||
"cleared_jobs": "Poste gevee vir: {job}",
|
"cleared_jobs": "Poste gevee vir: {job}",
|
||||||
@@ -62,8 +70,8 @@
|
|||||||
"duplicate_detection_job_description": "Begin masjienleer op bates om soortgelyke beelde op te spoor. Maak staat op Smart Search",
|
"duplicate_detection_job_description": "Begin masjienleer op bates om soortgelyke beelde op te spoor. Maak staat op Smart Search",
|
||||||
"exclusion_pattern_description": "Met uitsluitingspatrone kan jy lêers en vouers ignoreer wanneer jy jou biblioteek skandeer. Dit is nuttig as jy vouers het wat lêers bevat wat jy nie wil invoer nie, soos RAW-lêers.",
|
"exclusion_pattern_description": "Met uitsluitingspatrone kan jy lêers en vouers ignoreer wanneer jy jou biblioteek skandeer. Dit is nuttig as jy vouers het wat lêers bevat wat jy nie wil invoer nie, soos RAW-lêers.",
|
||||||
"external_library_management": "Eksterne Biblioteekbestuur",
|
"external_library_management": "Eksterne Biblioteekbestuur",
|
||||||
"face_detection": "Gesig deteksie",
|
"face_detection": "Gesig herkenning",
|
||||||
"face_detection_description": "Detecteer die gesigte in media deur middel van masjienleer. Vir videos word slegs die duimnaelskets oorweeg. “Herlaai” (ver)werk al die media weer. “Stel terug” verwyder boonop alle huidige gesigdata. “Onverwerk” plaas bates in die tou wat nog nie verwerk is nie. Gedekte gesigte sal ná voltooiing van Gesigdetectie vir Gesigherkenning in die tou geplaas word, om hulle in bestaande of nuwe persone te groepeer.",
|
"face_detection_description": "Identifiseer die gesigte in media deur middel van masjienleer. Vir videos word slegs die duimnaelskets oorweeg. “Herlaai” (ver)werk al die media weer. “Stel terug” verwyder alle huidige gesigdata. “Onverwerk” plaas bates in die tou wat nog nie verwerk is nie. Geidentifiseerde gesigte sal ná voltooiing van Gesigidentifikasie vir Gesigherkenning in die tou geplaas word, om hulle in bestaande of nuwe persone te groepeer.",
|
||||||
"facial_recognition_job_description": "Groepeer gesigte in mense in. Die stap is vinniger nadat Gesig Deteksie klaar is. \"Herstel\" (her-)groepeer alle gesigte. \"Vermiste\" plaas gesigte in ry wat nie 'n persoon gekoppel het nie.",
|
"facial_recognition_job_description": "Groepeer gesigte in mense in. Die stap is vinniger nadat Gesig Deteksie klaar is. \"Herstel\" (her-)groepeer alle gesigte. \"Vermiste\" plaas gesigte in ry wat nie 'n persoon gekoppel het nie.",
|
||||||
"failed_job_command": "Opdrag {command} het misluk vir werk: {job}",
|
"failed_job_command": "Opdrag {command} het misluk vir werk: {job}",
|
||||||
"force_delete_user_warning": "WAARSKUWING: Dit sal onmiddellik die gebruiker en alle bates verwyder. Dit kan nie ontdoen word nie en die lêers kan nie herstel word nie.",
|
"force_delete_user_warning": "WAARSKUWING: Dit sal onmiddellik die gebruiker en alle bates verwyder. Dit kan nie ontdoen word nie en die lêers kan nie herstel word nie.",
|
||||||
@@ -93,15 +101,33 @@
|
|||||||
"job_status": "Werkstatus",
|
"job_status": "Werkstatus",
|
||||||
"library_created": "Biblioteek geskep: {library}",
|
"library_created": "Biblioteek geskep: {library}",
|
||||||
"library_deleted": "Biblioteek verwyder",
|
"library_deleted": "Biblioteek verwyder",
|
||||||
"library_import_path_description": "Spesifiseer 'n leer om in te neem. Hierdie leer, en al die sub leers, gaan geskandeer for vir prente en videos.",
|
"library_import_path_description": "Spesifiseer 'n leer om in te neem. Hierdie leer, en al die sub leers, gaan deursoek word vir prente en videos.",
|
||||||
"library_scanning": "Periodieke Skandering",
|
"library_scanning": "Periodieke Soek",
|
||||||
"library_scanning_description": "Stel periodieke skandering van biblioteek in",
|
"library_scanning_description": "Stel periodieke deursoek van biblioteek in",
|
||||||
"library_scanning_enable_description": "Aktiveer periodieke biblioteekskandering",
|
"library_scanning_enable_description": "Aktiveer periodieke biblioteekskandering",
|
||||||
"library_settings": "Eksterne Biblioteek",
|
"library_settings": "Eksterne Biblioteek",
|
||||||
|
"library_settings_description": "Eksterne biblioteek verstellings",
|
||||||
|
"library_tasks_description": "Deursoek eksterne biblioteke vir nuwe of veranderde bates",
|
||||||
|
"library_watching_enable_description": "Hou eksterne biblioteke dop vir leer veranderinge",
|
||||||
|
"library_watching_settings": "Biblioteek dop hou (EKSPERIMENTEEL)",
|
||||||
|
"library_watching_settings_description": "Hou automaties dop vir veranderinge",
|
||||||
|
"logging_enable_description": "Aktifeer \"logging\"",
|
||||||
|
"logging_level_description": "Wanneer aktief, watter vlak van \"logs\" om te skep.",
|
||||||
|
"logging_settings": "\"Logs\"",
|
||||||
|
"machine_learning_clip_model": "CLIP model",
|
||||||
|
"machine_learning_duplicate_detection": "Duplikaat herkenning",
|
||||||
|
"machine_learning_duplicate_detection_enabled": "Aktifeer duplikaat herkenning",
|
||||||
|
"machine_learning_enabled": "Aktifeer masjienleer",
|
||||||
|
"machine_learning_facial_recognition": "Gesigsherkenning",
|
||||||
|
"machine_learning_facial_recognition_description": "Herken, identifiseer en groepeer gesigte in fotos",
|
||||||
|
"machine_learning_facial_recognition_model": "Gesigsherkennings model",
|
||||||
|
"machine_learning_facial_recognition_setting": "Aktifeer gesigsherkenning",
|
||||||
|
"machine_learning_max_detection_distance": "Maksimum herkennings afstand",
|
||||||
"map_settings": "Kaart",
|
"map_settings": "Kaart",
|
||||||
"migration_job": "Migrasie",
|
"migration_job": "Migrasie",
|
||||||
"oauth_settings": "OAuth",
|
"oauth_settings": "OAuth",
|
||||||
"transcoding_acceleration_vaapi": "VAAPI"
|
"transcoding_acceleration_vaapi": "VAAPI",
|
||||||
|
"transcoding_preferred_hardware_device": "Verkiesde hardeware"
|
||||||
},
|
},
|
||||||
"administration": "Administrasie",
|
"administration": "Administrasie",
|
||||||
"advanced": "Gevorderde",
|
"advanced": "Gevorderde",
|
||||||
|
|||||||
@@ -123,6 +123,7 @@
|
|||||||
"logging_enable_description": "تفعيل تسجيل الأحداث",
|
"logging_enable_description": "تفعيل تسجيل الأحداث",
|
||||||
"logging_level_description": "عند التفعيل، أي مستوى تسجيل سيستخدم.",
|
"logging_level_description": "عند التفعيل، أي مستوى تسجيل سيستخدم.",
|
||||||
"logging_settings": "تسجيل الاحداث",
|
"logging_settings": "تسجيل الاحداث",
|
||||||
|
"machine_learning_availability_checks": "تحقق من التوفر",
|
||||||
"machine_learning_clip_model": "نموذج CLIP",
|
"machine_learning_clip_model": "نموذج CLIP",
|
||||||
"machine_learning_clip_model_description": "اسم نموذج CLIP مدرجٌ <link>هنا</link>. يرجى ملاحظة أنه يجب إعادة تشغيل وظيفة \"البحث الذكي\" لجميع الصور بعد تغيير النموذج.",
|
"machine_learning_clip_model_description": "اسم نموذج CLIP مدرجٌ <link>هنا</link>. يرجى ملاحظة أنه يجب إعادة تشغيل وظيفة \"البحث الذكي\" لجميع الصور بعد تغيير النموذج.",
|
||||||
"machine_learning_duplicate_detection": "كشف التكرار",
|
"machine_learning_duplicate_detection": "كشف التكرار",
|
||||||
@@ -387,8 +388,6 @@
|
|||||||
"admin_password": "كلمة سر المشرف",
|
"admin_password": "كلمة سر المشرف",
|
||||||
"administration": "الإدارة",
|
"administration": "الإدارة",
|
||||||
"advanced": "متقدم",
|
"advanced": "متقدم",
|
||||||
"advanced_settings_beta_timeline_subtitle": "جرب تجربة التطبيق الجديدة",
|
|
||||||
"advanced_settings_beta_timeline_title": "الجدول الزمني التجريبي",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "استخدم هذا الخيار لتصفية الوسائط اثناء المزامنه بناء على معايير بديلة. جرب هذا الخيار فقط كان لديك مشاكل مع التطبيق بالكشف عن جميع الالبومات.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "استخدم هذا الخيار لتصفية الوسائط اثناء المزامنه بناء على معايير بديلة. جرب هذا الخيار فقط كان لديك مشاكل مع التطبيق بالكشف عن جميع الالبومات.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[تجريبي] استخدم جهاز تصفية مزامنه البومات بديل",
|
"advanced_settings_enable_alternate_media_filter_title": "[تجريبي] استخدم جهاز تصفية مزامنه البومات بديل",
|
||||||
"advanced_settings_log_level_title": "مستوى السجل: {level}",
|
"advanced_settings_log_level_title": "مستوى السجل: {level}",
|
||||||
@@ -396,6 +395,7 @@
|
|||||||
"advanced_settings_prefer_remote_title": "تفضل الصور البعيدة",
|
"advanced_settings_prefer_remote_title": "تفضل الصور البعيدة",
|
||||||
"advanced_settings_proxy_headers_subtitle": "عرف عناوين الوكيل التي يستخدمها Immich لارسال كل طلب شبكي",
|
"advanced_settings_proxy_headers_subtitle": "عرف عناوين الوكيل التي يستخدمها Immich لارسال كل طلب شبكي",
|
||||||
"advanced_settings_proxy_headers_title": "عناوين الوكيل",
|
"advanced_settings_proxy_headers_title": "عناوين الوكيل",
|
||||||
|
"advanced_settings_readonly_mode_title": "وضع القراءة فقط",
|
||||||
"advanced_settings_self_signed_ssl_subtitle": "تخطي التحقق من شهادة SSL لخادم النقطة النهائي. مكلوب للشهادات الموقعة ذاتيا.",
|
"advanced_settings_self_signed_ssl_subtitle": "تخطي التحقق من شهادة SSL لخادم النقطة النهائي. مكلوب للشهادات الموقعة ذاتيا.",
|
||||||
"advanced_settings_self_signed_ssl_title": "السماح بشهادات SSL الموقعة ذاتيًا",
|
"advanced_settings_self_signed_ssl_title": "السماح بشهادات SSL الموقعة ذاتيًا",
|
||||||
"advanced_settings_sync_remote_deletions_subtitle": "حذف او استعادة تلقائي للاصول على هذا الجهاز عند تنفيذ العملية على الويب",
|
"advanced_settings_sync_remote_deletions_subtitle": "حذف او استعادة تلقائي للاصول على هذا الجهاز عند تنفيذ العملية على الويب",
|
||||||
@@ -591,8 +591,6 @@
|
|||||||
"backup_setting_subtitle": "ادارة اعدادات التحميل في الخلفية والمقدمة",
|
"backup_setting_subtitle": "ادارة اعدادات التحميل في الخلفية والمقدمة",
|
||||||
"backup_settings_subtitle": "إدارة إعدادات التحميل",
|
"backup_settings_subtitle": "إدارة إعدادات التحميل",
|
||||||
"backward": "الى الوراء",
|
"backward": "الى الوراء",
|
||||||
"beta_sync": "حالة المزامنة التجريبية",
|
|
||||||
"beta_sync_subtitle": "ادارة نظام المزامنة الجديد",
|
|
||||||
"biometric_auth_enabled": "المصادقة البايومترية مفعله",
|
"biometric_auth_enabled": "المصادقة البايومترية مفعله",
|
||||||
"biometric_locked_out": "لقد قفلت عنك المصادقة البيومترية",
|
"biometric_locked_out": "لقد قفلت عنك المصادقة البيومترية",
|
||||||
"biometric_no_options": "لا توجد خيارات بايومترية متوفرة",
|
"biometric_no_options": "لا توجد خيارات بايومترية متوفرة",
|
||||||
|
|||||||
29
i18n/az.json
29
i18n/az.json
@@ -1,37 +1,53 @@
|
|||||||
{
|
{
|
||||||
"about": "Haqqinda",
|
"about": "Haqqında",
|
||||||
"account": "Hesab",
|
"account": "Hesab",
|
||||||
"account_settings": "Hesab parametrləri",
|
"account_settings": "Hesab parametrləri",
|
||||||
"acknowledge": "Təsdiq et",
|
"acknowledge": "Təsdiq et",
|
||||||
"action": "Əməliyyat",
|
"action": "Əməliyyat",
|
||||||
|
"action_common_update": "Yenilə",
|
||||||
"actions": "Əməliyyatlar",
|
"actions": "Əməliyyatlar",
|
||||||
"active": "Aktiv",
|
"active": "Aktiv",
|
||||||
"activity": "Fəaliyyət",
|
"activity": "Fəaliyyət",
|
||||||
|
"activity_changed": "Fəaliyyət {enabled, select, true {aktivdir} other {aktiv deyil}}",
|
||||||
"add": "Əlavə et",
|
"add": "Əlavə et",
|
||||||
"add_a_description": "Təsviri əlavə et",
|
"add_a_description": "Təsviri əlavə et",
|
||||||
"add_a_location": "Məkan əlavə et",
|
"add_a_location": "Məkan əlavə et",
|
||||||
"add_a_name": "Ad əlavə et",
|
"add_a_name": "Ad əlavə et",
|
||||||
"add_a_title": "Başlıq əlavə et",
|
"add_a_title": "Başlıq əlavə et",
|
||||||
|
"add_birthday": "Doğum günü əlavə et",
|
||||||
|
"add_endpoint": "Son nöqtə əlavə et",
|
||||||
"add_exclusion_pattern": "İstisna nümunəsi əlavə et",
|
"add_exclusion_pattern": "İstisna nümunəsi əlavə et",
|
||||||
"add_import_path": "Import yolunu əlavə et",
|
"add_import_path": "Import yolunu əlavə et",
|
||||||
"add_location": "Məkanı əlavə et",
|
"add_location": "Məkan əlavə et",
|
||||||
"add_more_users": "Daha çox istifadəçi əlavə et",
|
"add_more_users": "Daha çox istifadəçi əlavə et",
|
||||||
"add_partner": "Partnyor əlavə et",
|
"add_partner": "Partnyor əlavə et",
|
||||||
"add_path": "Yol əlavə et",
|
"add_path": "Yol əlavə et",
|
||||||
"add_photos": "Şəkilləri əlavə et",
|
"add_photos": "Şəkillər əlavə et",
|
||||||
"add_to": "... əlavə et",
|
"add_tag": "Etiket əlavə et",
|
||||||
|
"add_to": "Bura əlavə et…",
|
||||||
"add_to_album": "Albom əlavə et",
|
"add_to_album": "Albom əlavə et",
|
||||||
|
"add_to_album_bottom_sheet_added": "{album} albomuna əlavə edildi",
|
||||||
|
"add_to_album_bottom_sheet_already_exists": "Artıq {album} albomunda var",
|
||||||
|
"add_to_album_toggle": "{album} üçün seçimi dəyişin",
|
||||||
|
"add_to_albums": "Albomlara əlavə et",
|
||||||
|
"add_to_albums_count": "Albomlara əlavə et ({count})",
|
||||||
"add_to_shared_album": "Paylaşılan alboma əlavə et",
|
"add_to_shared_album": "Paylaşılan alboma əlavə et",
|
||||||
|
"add_url": "URL əlavə et",
|
||||||
"added_to_archive": "Arxivə əlavə edildi",
|
"added_to_archive": "Arxivə əlavə edildi",
|
||||||
"added_to_favorites": "Sevimlilələrə əlavə edildi",
|
"added_to_favorites": "Sevimlilələrə əlavə edildi",
|
||||||
"added_to_favorites_count": "{count, number} şəkil sevimlilələrə əlavə edildi",
|
"added_to_favorites_count": "{count, number} şəkil sevimlilələrə əlavə edildi",
|
||||||
"admin": {
|
"admin": {
|
||||||
|
"add_exclusion_pattern_description": "İstisna şablonlarını əlavə edin. *, ** və ? ilə Globbing dəstəklənir. Məs.: \"Raw\" adlanan hər hansısa bir qovluqda bütün faylları saymamaq üçün \"**/Raw/**\"-dan istifadə edin. \".tif\" ilə bitən bütün faylları saymamaq üçün \"**/*.tif\"-dən istifadə edin. Faylı mütləq yoldan istifadə etməklə saymamaq istəyirsinizsə \"/path/to/ignore/**\"-dan istifadə edin.",
|
||||||
|
"admin_user": "Admin İstifadəçi",
|
||||||
|
"asset_offline_description": "Bu xarici kitabxana varlığı diskdə artıq tapılmadı və zibil qutusuna köçürüldü. Əgər fayl kitabxana içərisində köçürülübsə, zaman şkalanızı yeni uyğun gələn varlıq üçün yoxlayın. Varlığı yenidən qaytarmaq üçün aşağıda verilmiş fayl yolunun Immich tərəfindən əlçatan olduğundan əmin olduqdan sonra kitabxananı skan edin.",
|
||||||
"authentication_settings": "Səlahiyyətləndirmə parametrləri",
|
"authentication_settings": "Səlahiyyətləndirmə parametrləri",
|
||||||
"authentication_settings_description": "Şifrə, OAuth və digər 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_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.",
|
"authentication_settings_reenable": "Yenidən aktiv etmək üçün <link> Server Əmri</link> -ni istifadə edin.",
|
||||||
"background_task_job": "Arxa plan tapşırıqları",
|
"background_task_job": "Arxa plan tapşırıqları",
|
||||||
"backup_database_enable_description": "Verilənlər bazasının ehtiyat nüsxələrini aktiv et",
|
"backup_database": "Verilənlər bazasının dump-ını yaradın",
|
||||||
|
"backup_database_enable_description": "Verilənlər bazasının artıq nüsxələrini aktiv et",
|
||||||
|
"backup_keep_last_amount": "Tutulması gərəkən nüsxələrin sayı",
|
||||||
"backup_settings": "Ehtiyat Nüsxə Parametrləri",
|
"backup_settings": "Ehtiyat Nüsxə Parametrləri",
|
||||||
"backup_settings_description": "Verilənlər bazasının ehtiyat nüsxə parametrlərini idarə et",
|
"backup_settings_description": "Verilənlər bazasının ehtiyat nüsxə parametrlərini idarə et",
|
||||||
"config_set_by_file": "Konfiqurasiya hal-hazırda konfiqurasiya faylı ilə təyin olunub",
|
"config_set_by_file": "Konfiqurasiya hal-hazırda konfiqurasiya faylı ilə təyin olunub",
|
||||||
@@ -84,5 +100,6 @@
|
|||||||
"machine_learning_facial_recognition": "Üz Tanıma",
|
"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_description": "Şəkillərdəki üzləri aşkarla, tanı və qruplaşdır",
|
||||||
"machine_learning_facial_recognition_model": "Üz tanıma modeli"
|
"machine_learning_facial_recognition_model": "Üz tanıma modeli"
|
||||||
}
|
},
|
||||||
|
"timeline": "Zaman şkalası"
|
||||||
}
|
}
|
||||||
|
|||||||
11
i18n/be.json
11
i18n/be.json
@@ -28,6 +28,8 @@
|
|||||||
"add_to_album": "Дадаць у альбом",
|
"add_to_album": "Дадаць у альбом",
|
||||||
"add_to_album_bottom_sheet_added": "Дададзена да {album}",
|
"add_to_album_bottom_sheet_added": "Дададзена да {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Ужо знаходзіцца ў {album}",
|
"add_to_album_bottom_sheet_already_exists": "Ужо знаходзіцца ў {album}",
|
||||||
|
"add_to_albums": "Дадаць у альбомы",
|
||||||
|
"add_to_albums_count": "Дадаць у альбомы ({count})",
|
||||||
"add_to_shared_album": "Дадаць у агульны альбом",
|
"add_to_shared_album": "Дадаць у агульны альбом",
|
||||||
"add_url": "Дадаць URL",
|
"add_url": "Дадаць URL",
|
||||||
"added_to_archive": "Дададзена ў архіў",
|
"added_to_archive": "Дададзена ў архіў",
|
||||||
@@ -399,6 +401,15 @@
|
|||||||
"purchase_button_buy": "Купіць",
|
"purchase_button_buy": "Купіць",
|
||||||
"purchase_button_buy_immich": "Купіць Immich",
|
"purchase_button_buy_immich": "Купіць Immich",
|
||||||
"purchase_button_select": "Выбраць",
|
"purchase_button_select": "Выбраць",
|
||||||
|
"readonly_mode_disabled": "Выключаны рэжым толькі для чытання",
|
||||||
|
"readonly_mode_enabled": "Уключаны рэжым толькі для чытання",
|
||||||
|
"reassign": "Перапрызначыць",
|
||||||
|
"reassing_hint": "Прыпісаць выбраныя актывы існуючай асобе",
|
||||||
|
"recent": "Нядаўні",
|
||||||
|
"recent-albums": "Нядаўнія альбомы",
|
||||||
|
"recent_searches": "Нядаўнія пошукі",
|
||||||
|
"recently_added": "Нядаўна дададзена",
|
||||||
|
"refresh_faces": "Абнавіць твары",
|
||||||
"remove": "Выдаліць",
|
"remove": "Выдаліць",
|
||||||
"remove_from_album": "Выдаліць з альбома",
|
"remove_from_album": "Выдаліць з альбома",
|
||||||
"remove_from_favorites": "Выдаліць з абраных",
|
"remove_from_favorites": "Выдаліць з абраных",
|
||||||
|
|||||||
62
i18n/bg.json
62
i18n/bg.json
@@ -387,8 +387,6 @@
|
|||||||
"admin_password": "Администраторска парола",
|
"admin_password": "Администраторска парола",
|
||||||
"administration": "Администрация",
|
"administration": "Администрация",
|
||||||
"advanced": "Разширено",
|
"advanced": "Разширено",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Опитайте новите функции на приложението",
|
|
||||||
"advanced_settings_beta_timeline_title": "Бета версия на времевата линия",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "При синхронизация, използвайте тази опция като филтър, основан на промяна на даден критерии. Опитайте само в случай, че приложението има проблем с откриване на всички албуми.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "При синхронизация, използвайте тази опция като филтър, основан на промяна на даден критерии. Опитайте само в случай, че приложението има проблем с откриване на всички албуми.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[ЕКСПЕРИМЕНТАЛНО] Използвай филтъра на алтернативното устройство за синхронизация на албуми",
|
"advanced_settings_enable_alternate_media_filter_title": "[ЕКСПЕРИМЕНТАЛНО] Използвай филтъра на алтернативното устройство за синхронизация на албуми",
|
||||||
"advanced_settings_log_level_title": "Ниво на запис в дневника: {level}",
|
"advanced_settings_log_level_title": "Ниво на запис в дневника: {level}",
|
||||||
@@ -396,13 +394,15 @@
|
|||||||
"advanced_settings_prefer_remote_title": "Предпочитай изображенията на сървъра",
|
"advanced_settings_prefer_remote_title": "Предпочитай изображенията на сървъра",
|
||||||
"advanced_settings_proxy_headers_subtitle": "Дефиниране на прокси хедъри, които Immich трябва да изпраща с всяка мрежова заявка",
|
"advanced_settings_proxy_headers_subtitle": "Дефиниране на прокси хедъри, които Immich трябва да изпраща с всяка мрежова заявка",
|
||||||
"advanced_settings_proxy_headers_title": "Прокси хедъри",
|
"advanced_settings_proxy_headers_title": "Прокси хедъри",
|
||||||
|
"advanced_settings_readonly_mode_subtitle": "Активира режима \"само за четене\", при който снимките могат да бъдат разглеждани, но неща като избор на няколко изображения, споделяне, изтриване са забранени. Активиране/деактивиране на режима само за четене става от картинката-аватар на потребителя от основния екран",
|
||||||
|
"advanced_settings_readonly_mode_title": "Режим само за четене",
|
||||||
"advanced_settings_self_signed_ssl_subtitle": "Пропуска проверката на SSL-сертификата на сървъра. Изисква се при самоподписани сертификати.",
|
"advanced_settings_self_signed_ssl_subtitle": "Пропуска проверката на SSL-сертификата на сървъра. Изисква се при самоподписани сертификати.",
|
||||||
"advanced_settings_self_signed_ssl_title": "Разреши самоподписани SSL сертификати",
|
"advanced_settings_self_signed_ssl_title": "Разреши самоподписани SSL сертификати",
|
||||||
"advanced_settings_sync_remote_deletions_subtitle": "Автоматично изтрии или възстанови обект на това устройство, когато действието е извършено през уеб-интерфейса",
|
"advanced_settings_sync_remote_deletions_subtitle": "Автоматично изтрии или възстанови обект на това устройство, когато действието е извършено през уеб-интерфейса",
|
||||||
"advanced_settings_sync_remote_deletions_title": "Синхронизация на дистанционни изтривания [ЕКСПЕРИМЕНТАЛНО]",
|
"advanced_settings_sync_remote_deletions_title": "Синхронизация на дистанционни изтривания [ЕКСПЕРИМЕНТАЛНО]",
|
||||||
"advanced_settings_tile_subtitle": "Разширени потребителски настройки",
|
"advanced_settings_tile_subtitle": "Разширени потребителски настройки",
|
||||||
"advanced_settings_troubleshooting_subtitle": "Разреши допълнителни възможности за отстраняване на проблеми",
|
"advanced_settings_troubleshooting_subtitle": "Разреши допълнителни възможности за отстраняване на проблеми",
|
||||||
"advanced_settings_troubleshooting_title": "Отстраняване на проблеми",
|
"advanced_settings_troubleshooting_title": "Отстраняванe на проблеми",
|
||||||
"age_months": "Възраст {months, plural, one {# месец} other {# месеци}}",
|
"age_months": "Възраст {months, plural, one {# месец} other {# месеци}}",
|
||||||
"age_year_months": "Възраст 1 година, {months, plural, one {# месец} other {# месеци}}",
|
"age_year_months": "Възраст 1 година, {months, plural, one {# месец} other {# месеци}}",
|
||||||
"age_years": "{years, plural, other {Година #}}",
|
"age_years": "{years, plural, other {Година #}}",
|
||||||
@@ -423,6 +423,7 @@
|
|||||||
"album_remove_user_confirmation": "Сигурни ли сте, че искате да премахнете {user}?",
|
"album_remove_user_confirmation": "Сигурни ли сте, че искате да премахнете {user}?",
|
||||||
"album_search_not_found": "Няма намерени албуми, отговарящи на търсенето ви",
|
"album_search_not_found": "Няма намерени албуми, отговарящи на търсенето ви",
|
||||||
"album_share_no_users": "Изглежда, че сте споделили този албум с всички потребители или нямате друг потребител, с когото да го споделите.",
|
"album_share_no_users": "Изглежда, че сте споделили този албум с всички потребители или нямате друг потребител, с когото да го споделите.",
|
||||||
|
"album_summary": "Обобщение на албума",
|
||||||
"album_updated": "Албумът е актуализиран",
|
"album_updated": "Албумът е актуализиран",
|
||||||
"album_updated_setting_description": "Получавайте известие по имейл, когато споделен албум има нови файлове",
|
"album_updated_setting_description": "Получавайте известие по имейл, когато споделен албум има нови файлове",
|
||||||
"album_user_left": "Напусна {album}",
|
"album_user_left": "Напусна {album}",
|
||||||
@@ -461,6 +462,7 @@
|
|||||||
"app_bar_signout_dialog_title": "Излез от профила",
|
"app_bar_signout_dialog_title": "Излез от профила",
|
||||||
"app_settings": "Настройки ма приложението",
|
"app_settings": "Настройки ма приложението",
|
||||||
"appears_in": "Излиза в",
|
"appears_in": "Излиза в",
|
||||||
|
"apply_count": "Приложи ({count, number})",
|
||||||
"archive": "Архив",
|
"archive": "Архив",
|
||||||
"archive_action_prompt": "{count} са добавени в Архива",
|
"archive_action_prompt": "{count} са добавени в Архива",
|
||||||
"archive_or_unarchive_photo": "Архивиране или деархивиране на снимка",
|
"archive_or_unarchive_photo": "Архивиране или деархивиране на снимка",
|
||||||
@@ -493,6 +495,8 @@
|
|||||||
"asset_restored_successfully": "Успешно възстановен обект",
|
"asset_restored_successfully": "Успешно възстановен обект",
|
||||||
"asset_skipped": "Пропуснато",
|
"asset_skipped": "Пропуснато",
|
||||||
"asset_skipped_in_trash": "В кошчето",
|
"asset_skipped_in_trash": "В кошчето",
|
||||||
|
"asset_trashed": "Обектът е изхвърлен",
|
||||||
|
"asset_troubleshoot": "Поправка на грешки с обекта",
|
||||||
"asset_uploaded": "Качено",
|
"asset_uploaded": "Качено",
|
||||||
"asset_uploading": "Качване…",
|
"asset_uploading": "Качване…",
|
||||||
"asset_viewer_settings_subtitle": "Управление на настройките за изглед",
|
"asset_viewer_settings_subtitle": "Управление на настройките за изглед",
|
||||||
@@ -500,7 +504,7 @@
|
|||||||
"assets": "Елементи",
|
"assets": "Елементи",
|
||||||
"assets_added_count": "Добавено {count, plural, one {# asset} other {# assets}}",
|
"assets_added_count": "Добавено {count, plural, one {# asset} other {# assets}}",
|
||||||
"assets_added_to_album_count": "Добавен(и) са {count, plural, one {# актив} other {# актива}} в албума",
|
"assets_added_to_album_count": "Добавен(и) са {count, plural, one {# актив} other {# актива}} в албума",
|
||||||
"assets_added_to_albums_count": "Добавени са {assetTotal} обекта в {albumTotal} албума",
|
"assets_added_to_albums_count": "{assetTotal, plural, one {# обект е добавен} other {# обекта са добавени}} в {albumTotal, plural, one {# албум} other {# албума}}",
|
||||||
"assets_cannot_be_added_to_album_count": "{count, plural, one {Обекта не може да се добави} other {Обектите не може да се добавят}} в албума",
|
"assets_cannot_be_added_to_album_count": "{count, plural, one {Обекта не може да се добави} other {Обектите не може да се добавят}} в албума",
|
||||||
"assets_cannot_be_added_to_albums": "{count, plural, one {обект не може да бъде добавен} other {обекта не могат да бъдат добавени}} в никой от албумите",
|
"assets_cannot_be_added_to_albums": "{count, plural, one {обект не може да бъде добавен} other {обекта не могат да бъдат добавени}} в никой от албумите",
|
||||||
"assets_count": "{count, plural, one {# актив} other {# актива}}",
|
"assets_count": "{count, plural, one {# актив} other {# актива}}",
|
||||||
@@ -526,8 +530,10 @@
|
|||||||
"autoplay_slideshow": "Автоматична смяна на слайдовете",
|
"autoplay_slideshow": "Автоматична смяна на слайдовете",
|
||||||
"back": "Назад",
|
"back": "Назад",
|
||||||
"back_close_deselect": "Назад, затваряне или премахване на избора",
|
"back_close_deselect": "Назад, затваряне или премахване на избора",
|
||||||
|
"background_backup_running_error": "Стартирано е фоново архивиране, не може да се пусне ръчно архивиране",
|
||||||
"background_location_permission": "Разрешение за достъп до местоположението във фонов режим",
|
"background_location_permission": "Разрешение за достъп до местоположението във фонов режим",
|
||||||
"background_location_permission_content": "За да може да чете имената на Wi-Fi мрежите и да ги превключва при работа във фонов режим, Immich трябва *винаги* да има достъп до точното местоположение",
|
"background_location_permission_content": "За да може да чете имената на Wi-Fi мрежите и да ги превключва при работа във фонов режим, Immich трябва *винаги* да има достъп до точното местоположение",
|
||||||
|
"background_options": "Опции за фоновите задачи",
|
||||||
"backup": "Архивиране",
|
"backup": "Архивиране",
|
||||||
"backup_album_selection_page_albums_device": "Албуми на устройството ({count})",
|
"backup_album_selection_page_albums_device": "Албуми на устройството ({count})",
|
||||||
"backup_album_selection_page_albums_tap": "Натисни за да включиш, двойно за да изключиш",
|
"backup_album_selection_page_albums_tap": "Натисни за да включиш, двойно за да изключиш",
|
||||||
@@ -535,6 +541,7 @@
|
|||||||
"backup_album_selection_page_select_albums": "Избор на албуми",
|
"backup_album_selection_page_select_albums": "Избор на албуми",
|
||||||
"backup_album_selection_page_selection_info": "Информация за избраното",
|
"backup_album_selection_page_selection_info": "Информация за избраното",
|
||||||
"backup_album_selection_page_total_assets": "Уникални обекти общо",
|
"backup_album_selection_page_total_assets": "Уникални обекти общо",
|
||||||
|
"backup_albums_sync": "Синхронизиране на архивите",
|
||||||
"backup_all": "Всичко",
|
"backup_all": "Всичко",
|
||||||
"backup_background_service_backup_failed_message": "Неуспешно архивиране. Нов опит…",
|
"backup_background_service_backup_failed_message": "Неуспешно архивиране. Нов опит…",
|
||||||
"backup_background_service_connection_failed_message": "Неуспешно свързване към сървъра. Нов опит…",
|
"backup_background_service_connection_failed_message": "Неуспешно свързване към сървъра. Нов опит…",
|
||||||
@@ -584,7 +591,7 @@
|
|||||||
"backup_controller_page_turn_on": "Включи архивиране в активен режим",
|
"backup_controller_page_turn_on": "Включи архивиране в активен режим",
|
||||||
"backup_controller_page_uploading_file_info": "Инфо за архивирания файл",
|
"backup_controller_page_uploading_file_info": "Инфо за архивирания файл",
|
||||||
"backup_err_only_album": "Не може да се премахне единствения албум",
|
"backup_err_only_album": "Не може да се премахне единствения албум",
|
||||||
"backup_info_card_assets": "обекти",
|
"backup_info_card_assets": "обекта",
|
||||||
"backup_manual_cancelled": "Отменено",
|
"backup_manual_cancelled": "Отменено",
|
||||||
"backup_manual_in_progress": "Върви архивиране. Опитай след малко",
|
"backup_manual_in_progress": "Върви архивиране. Опитай след малко",
|
||||||
"backup_manual_success": "Успешно",
|
"backup_manual_success": "Успешно",
|
||||||
@@ -594,8 +601,6 @@
|
|||||||
"backup_setting_subtitle": "Управлявай настройките за архивиране в активен и фонов режим",
|
"backup_setting_subtitle": "Управлявай настройките за архивиране в активен и фонов режим",
|
||||||
"backup_settings_subtitle": "Управление на настройките за качване",
|
"backup_settings_subtitle": "Управление на настройките за качване",
|
||||||
"backward": "Назад",
|
"backward": "Назад",
|
||||||
"beta_sync": "Статус на бета синхронизацията",
|
|
||||||
"beta_sync_subtitle": "Управление на новата система за синхронизация",
|
|
||||||
"biometric_auth_enabled": "Включена биометрично удостоверяване",
|
"biometric_auth_enabled": "Включена биометрично удостоверяване",
|
||||||
"biometric_locked_out": "Няма достъп до биометрично удостоверяване",
|
"biometric_locked_out": "Няма достъп до биометрично удостоверяване",
|
||||||
"biometric_no_options": "Няма биометрична автентикация",
|
"biometric_no_options": "Няма биометрична автентикация",
|
||||||
@@ -653,6 +658,8 @@
|
|||||||
"change_pin_code": "Смени PIN кода",
|
"change_pin_code": "Смени PIN кода",
|
||||||
"change_your_password": "Променете паролата си",
|
"change_your_password": "Променете паролата си",
|
||||||
"changed_visibility_successfully": "Видимостта е променена успешно",
|
"changed_visibility_successfully": "Видимостта е променена успешно",
|
||||||
|
"charging": "При зареждане",
|
||||||
|
"charging_requirement_mobile_backup": "Фоново архивиране само при зареждане на устройството",
|
||||||
"check_corrupt_asset_backup": "Провери за повредени архивни копия",
|
"check_corrupt_asset_backup": "Провери за повредени архивни копия",
|
||||||
"check_corrupt_asset_backup_button": "Провери",
|
"check_corrupt_asset_backup_button": "Провери",
|
||||||
"check_corrupt_asset_backup_description": "Изпълни тази проверка само при Wi-Fi и след архивиране на всички обекти. Процедурата може да продължи няколко минути.",
|
"check_corrupt_asset_backup_description": "Изпълни тази проверка само при Wi-Fi и след архивиране на всички обекти. Процедурата може да продължи няколко минути.",
|
||||||
@@ -739,6 +746,7 @@
|
|||||||
"create_user": "Създай потребител",
|
"create_user": "Създай потребител",
|
||||||
"created": "Създадено",
|
"created": "Създадено",
|
||||||
"created_at": "Създаден",
|
"created_at": "Създаден",
|
||||||
|
"creating_linked_albums": "Създаване на свързани албуми...",
|
||||||
"crop": "Изрежи",
|
"crop": "Изрежи",
|
||||||
"curated_object_page_title": "Неща",
|
"curated_object_page_title": "Неща",
|
||||||
"current_device": "Текущо устройство",
|
"current_device": "Текущо устройство",
|
||||||
@@ -888,7 +896,9 @@
|
|||||||
"error": "Грешка",
|
"error": "Грешка",
|
||||||
"error_change_sort_album": "Неуспешна промяна на реда на сортиране на албум",
|
"error_change_sort_album": "Неуспешна промяна на реда на сортиране на албум",
|
||||||
"error_delete_face": "Грешка при изтриване на лице от актива",
|
"error_delete_face": "Грешка при изтриване на лице от актива",
|
||||||
|
"error_getting_places": "Грешка при събиране на местата",
|
||||||
"error_loading_image": "Грешка при зареждане на изображението",
|
"error_loading_image": "Грешка при зареждане на изображението",
|
||||||
|
"error_loading_partners": "Грешка при зареждане на партньори: {error}",
|
||||||
"error_saving_image": "Грешка: {error}",
|
"error_saving_image": "Грешка: {error}",
|
||||||
"error_tag_face_bounding_box": "Грешка при отбелязване на лице - неуспешно получаване на координати на рамката",
|
"error_tag_face_bounding_box": "Грешка при отбелязване на лице - неуспешно получаване на координати на рамката",
|
||||||
"error_title": "Грешка - нещо се обърка",
|
"error_title": "Грешка - нещо се обърка",
|
||||||
@@ -912,7 +922,7 @@
|
|||||||
"error_selecting_all_assets": "Грешка при избора на всички файлове",
|
"error_selecting_all_assets": "Грешка при избора на всички файлове",
|
||||||
"exclusion_pattern_already_exists": "Този модел за изключване вече съществува.",
|
"exclusion_pattern_already_exists": "Този модел за изключване вече съществува.",
|
||||||
"failed_to_create_album": "Неуспешно създаване на албум",
|
"failed_to_create_album": "Неуспешно създаване на албум",
|
||||||
"failed_to_create_shared_link": "Неуспешно създаване на споделена връзка",
|
"failed_to_create_shared_link": "Неуспешно създаване на спoделена връзка",
|
||||||
"failed_to_edit_shared_link": "Неуспешно редактиране на споделена връзка",
|
"failed_to_edit_shared_link": "Неуспешно редактиране на споделена връзка",
|
||||||
"failed_to_get_people": "Неуспешно зареждане на хора",
|
"failed_to_get_people": "Неуспешно зареждане на хора",
|
||||||
"failed_to_keep_this_delete_others": "Неуспешно запазване на този обект и изтриване на останалите обекти",
|
"failed_to_keep_this_delete_others": "Неуспешно запазване на този обект и изтриване на останалите обекти",
|
||||||
@@ -1053,6 +1063,7 @@
|
|||||||
"favorites_page_no_favorites": "Не са намерени любими обекти",
|
"favorites_page_no_favorites": "Не са намерени любими обекти",
|
||||||
"feature_photo_updated": "Представителната снимка е променена",
|
"feature_photo_updated": "Представителната снимка е променена",
|
||||||
"features": "Функции",
|
"features": "Функции",
|
||||||
|
"features_in_development": "Функции в процес на разработка",
|
||||||
"features_setting_description": "Управление на функциите на приложението",
|
"features_setting_description": "Управление на функциите на приложението",
|
||||||
"file_name": "Име на файла",
|
"file_name": "Име на файла",
|
||||||
"file_name_or_extension": "Име на файл или разширение",
|
"file_name_or_extension": "Име на файл или разширение",
|
||||||
@@ -1073,12 +1084,15 @@
|
|||||||
"gcast_enabled": "Google Cast",
|
"gcast_enabled": "Google Cast",
|
||||||
"gcast_enabled_description": "За да работи тази функция зарежда външни ресурси от Google.",
|
"gcast_enabled_description": "За да работи тази функция зарежда външни ресурси от Google.",
|
||||||
"general": "Общи",
|
"general": "Общи",
|
||||||
|
"geolocation_instruction_location": "Изберете обект с GPS координати за да използвате тях или изберете място директно от картата",
|
||||||
"get_help": "Помощ",
|
"get_help": "Помощ",
|
||||||
"get_wifiname_error": "Неуспешно получаване името на Wi-Fi мрежата. Моля, убедете се, че са предоставени нужните разрешения на приложението и има връзка с Wi-Fi",
|
"get_wifiname_error": "Неуспешно получаване името на Wi-Fi мрежата. Моля, убедете се, че са предоставени нужните разрешения на приложението и има връзка с Wi-Fi",
|
||||||
"getting_started": "Как да започнем",
|
"getting_started": "Как да започнем",
|
||||||
"go_back": "Връщане назад",
|
"go_back": "Връщане назад",
|
||||||
"go_to_folder": "Отиди в папката",
|
"go_to_folder": "Отиди в папката",
|
||||||
"go_to_search": "Преминаване към търсене",
|
"go_to_search": "Преминаване към търсене",
|
||||||
|
"gps": "GPS координати",
|
||||||
|
"gps_missing": "Няма GPS координати",
|
||||||
"grant_permission": "Дай разрешение",
|
"grant_permission": "Дай разрешение",
|
||||||
"group_albums_by": "Групирай албум по...",
|
"group_albums_by": "Групирай албум по...",
|
||||||
"group_country": "Групирай по държава",
|
"group_country": "Групирай по държава",
|
||||||
@@ -1214,6 +1228,7 @@
|
|||||||
"local": "Локално",
|
"local": "Локално",
|
||||||
"local_asset_cast_failed": "Не може да се предава обект, който още не е качен на сървъра",
|
"local_asset_cast_failed": "Не може да се предава обект, който още не е качен на сървъра",
|
||||||
"local_assets": "Локални обекти",
|
"local_assets": "Локални обекти",
|
||||||
|
"local_media_summary": "Обобщение на локалните медийни файлове",
|
||||||
"local_network": "Локална мрежа",
|
"local_network": "Локална мрежа",
|
||||||
"local_network_sheet_info": "Приложението ще се свърже със сървъра на този URL, когато устройството е свързано към зададената Wi-Fi мрежа",
|
"local_network_sheet_info": "Приложението ще се свърже със сървъра на този URL, когато устройството е свързано към зададената Wi-Fi мрежа",
|
||||||
"location_permission": "Разрешение за местоположение",
|
"location_permission": "Разрешение за местоположение",
|
||||||
@@ -1225,6 +1240,7 @@
|
|||||||
"location_picker_longitude_hint": "Въведете географска дължина тук",
|
"location_picker_longitude_hint": "Въведете географска дължина тук",
|
||||||
"lock": "Заключи",
|
"lock": "Заключи",
|
||||||
"locked_folder": "Заключена папка",
|
"locked_folder": "Заключена папка",
|
||||||
|
"log_detail_title": "Подробности от дневника",
|
||||||
"log_out": "Излизане",
|
"log_out": "Излизане",
|
||||||
"log_out_all_devices": "Излизане с всички устройства",
|
"log_out_all_devices": "Излизане с всички устройства",
|
||||||
"logged_in_as": "Вписан като {user}",
|
"logged_in_as": "Вписан като {user}",
|
||||||
@@ -1255,6 +1271,7 @@
|
|||||||
"login_password_changed_success": "Успешно обновена парола",
|
"login_password_changed_success": "Успешно обновена парола",
|
||||||
"logout_all_device_confirmation": "Сигурни ли сте, че искате да излезете от всички устройства?",
|
"logout_all_device_confirmation": "Сигурни ли сте, че искате да излезете от всички устройства?",
|
||||||
"logout_this_device_confirmation": "Сигурни ли сте, че искате да излезете от това устройство?",
|
"logout_this_device_confirmation": "Сигурни ли сте, че искате да излезете от това устройство?",
|
||||||
|
"logs": "Дневник",
|
||||||
"longitude": "Дължина",
|
"longitude": "Дължина",
|
||||||
"look": "Изглед",
|
"look": "Изглед",
|
||||||
"loop_videos": "Повтаряне на видеата",
|
"loop_videos": "Повтаряне на видеата",
|
||||||
@@ -1262,6 +1279,7 @@
|
|||||||
"main_branch_warning": "Използвате версия за разработчици, силно препоръчваме да използвате официална версия!",
|
"main_branch_warning": "Използвате версия за разработчици, силно препоръчваме да използвате официална версия!",
|
||||||
"main_menu": "Главно меню",
|
"main_menu": "Главно меню",
|
||||||
"make": "Марка",
|
"make": "Марка",
|
||||||
|
"manage_geolocation": "Управление на местоположенията",
|
||||||
"manage_shared_links": "Управление на споделени връзки",
|
"manage_shared_links": "Управление на споделени връзки",
|
||||||
"manage_sharing_with_partners": "Управление на споделянето с партньори",
|
"manage_sharing_with_partners": "Управление на споделянето с партньори",
|
||||||
"manage_the_app_settings": "Управление на настройките на приложението",
|
"manage_the_app_settings": "Управление на настройките на приложението",
|
||||||
@@ -1296,6 +1314,7 @@
|
|||||||
"mark_as_read": "Маркирай като четено",
|
"mark_as_read": "Маркирай като четено",
|
||||||
"marked_all_as_read": "Всички маркирани като прочетени",
|
"marked_all_as_read": "Всички маркирани като прочетени",
|
||||||
"matches": "Съвпадения",
|
"matches": "Съвпадения",
|
||||||
|
"matching_assets": "Съвпадащи обекти",
|
||||||
"media_type": "Вид медия",
|
"media_type": "Вид медия",
|
||||||
"memories": "Спомени",
|
"memories": "Спомени",
|
||||||
"memories_all_caught_up": "Това е всичко за днес",
|
"memories_all_caught_up": "Това е всичко за днес",
|
||||||
@@ -1336,6 +1355,7 @@
|
|||||||
"name_or_nickname": "Име или прякор",
|
"name_or_nickname": "Име или прякор",
|
||||||
"network_requirement_photos_upload": "Използвай мобилни данни за архивиране на снимки",
|
"network_requirement_photos_upload": "Използвай мобилни данни за архивиране на снимки",
|
||||||
"network_requirement_videos_upload": "Използвай мобилни данни за архивиране на видео",
|
"network_requirement_videos_upload": "Използвай мобилни данни за архивиране на видео",
|
||||||
|
"network_requirements": "Изисквания към мрежата",
|
||||||
"network_requirements_updated": "Мрежовите настройки са променени, нулиране на опашката за архивиране",
|
"network_requirements_updated": "Мрежовите настройки са променени, нулиране на опашката за архивиране",
|
||||||
"networking_settings": "Мрежа",
|
"networking_settings": "Мрежа",
|
||||||
"networking_subtitle": "Управление на настройките за връзка със сървъра",
|
"networking_subtitle": "Управление на настройките за връзка със сървъра",
|
||||||
@@ -1346,6 +1366,7 @@
|
|||||||
"new_person": "Нов човек",
|
"new_person": "Нов човек",
|
||||||
"new_pin_code": "Нов PIN код",
|
"new_pin_code": "Нов PIN код",
|
||||||
"new_pin_code_subtitle": "Това е първи достъп до заключена папка. Създайте PIN код за защитен достъп до тази страница",
|
"new_pin_code_subtitle": "Това е първи достъп до заключена папка. Създайте PIN код за защитен достъп до тази страница",
|
||||||
|
"new_timeline": "Нова времева линия",
|
||||||
"new_user_created": "Създаден нов потребител",
|
"new_user_created": "Създаден нов потребител",
|
||||||
"new_version_available": "НАЛИЧНА НОВА ВЕРСИЯ",
|
"new_version_available": "НАЛИЧНА НОВА ВЕРСИЯ",
|
||||||
"newest_first": "Най-новите първи",
|
"newest_first": "Най-новите първи",
|
||||||
@@ -1359,20 +1380,25 @@
|
|||||||
"no_assets_message": "КЛИКНЕТЕ, ЗА ДА КАЧИТЕ ПЪРВАТА СИ СНИМКА",
|
"no_assets_message": "КЛИКНЕТЕ, ЗА ДА КАЧИТЕ ПЪРВАТА СИ СНИМКА",
|
||||||
"no_assets_to_show": "Няма обекти за показване",
|
"no_assets_to_show": "Няма обекти за показване",
|
||||||
"no_cast_devices_found": "Няма намерени устройства за предаване",
|
"no_cast_devices_found": "Няма намерени устройства за предаване",
|
||||||
|
"no_checksum_local": "Липсват контролни суми - не може да се получат локални обекти",
|
||||||
|
"no_checksum_remote": "Липсват контролни суми - не може да се получат обекти от сървъра",
|
||||||
"no_duplicates_found": "Не бяха открити дубликати.",
|
"no_duplicates_found": "Не бяха открити дубликати.",
|
||||||
"no_exif_info_available": "Няма exif информация",
|
"no_exif_info_available": "Няма exif информация",
|
||||||
"no_explore_results_message": "Качете още снимки, за да разгледате колекцията си.",
|
"no_explore_results_message": "Качете още снимки, за да разгледате колекцията си.",
|
||||||
"no_favorites_message": "Добавете в любими, за да намирате бързо най-добрите си снимки и видеоклипове",
|
"no_favorites_message": "Добавете в любими, за да намирате бързо най-добрите си снимки и видеоклипове",
|
||||||
"no_libraries_message": "Създайте външна библиотека за да разглеждате снимки и видеоклипове",
|
"no_libraries_message": "Създайте външна библиотека за да разглеждате снимки и видеоклипове",
|
||||||
|
"no_local_assets_found": "Не е намерен локален обект с такава контролна сума",
|
||||||
"no_locked_photos_message": "Снимките и видеата в заключената папка са скрити и не се показват при разглеждане на библиотеката.",
|
"no_locked_photos_message": "Снимките и видеата в заключената папка са скрити и не се показват при разглеждане на библиотеката.",
|
||||||
"no_name": "Без име",
|
"no_name": "Без име",
|
||||||
"no_notifications": "Няма известия",
|
"no_notifications": "Няма известия",
|
||||||
"no_people_found": "Не са намерени съответстващи хора",
|
"no_people_found": "Не са намерени съответстващи хора",
|
||||||
"no_places": "Няма места",
|
"no_places": "Няма места",
|
||||||
|
"no_remote_assets_found": "Не е намерен обект на сървъра с такава контролна сума",
|
||||||
"no_results": "Няма резултати",
|
"no_results": "Няма резултати",
|
||||||
"no_results_description": "Опитайте със синоним или по-обща ключова дума",
|
"no_results_description": "Опитайте със синоним или по-обща ключова дума",
|
||||||
"no_shared_albums_message": "Създайте албум, за да споделяте снимки и видеоклипове с хората в мрежата си",
|
"no_shared_albums_message": "Създайте албум, за да споделяте снимки и видеоклипове с хората в мрежата си",
|
||||||
"no_uploads_in_progress": "Няма качване в момента",
|
"no_uploads_in_progress": "Няма качване в момента",
|
||||||
|
"not_available": "Неналично",
|
||||||
"not_in_any_album": "Не е в никой албум",
|
"not_in_any_album": "Не е в никой албум",
|
||||||
"not_selected": "Не е избрано",
|
"not_selected": "Не е избрано",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Забележка: За да приложите етикета за съхранение към предварително качени активи, стартирайте",
|
"note_apply_storage_label_to_previously_uploaded assets": "Забележка: За да приложите етикета за съхранение към предварително качени активи, стартирайте",
|
||||||
@@ -1407,6 +1433,8 @@
|
|||||||
"open_the_search_filters": "Отвари филтрите за търсене",
|
"open_the_search_filters": "Отвари филтрите за търсене",
|
||||||
"options": "Настройки",
|
"options": "Настройки",
|
||||||
"or": "или",
|
"or": "или",
|
||||||
|
"organize_into_albums": "Organitzar per àlbums",
|
||||||
|
"organize_into_albums_description": "Posar les fotos existents dins dels àlbums fent servir la configuració de sincronització",
|
||||||
"organize_your_library": "Организиране на вашата библиотека",
|
"organize_your_library": "Организиране на вашата библиотека",
|
||||||
"original": "оригинал",
|
"original": "оригинал",
|
||||||
"other": "Други",
|
"other": "Други",
|
||||||
@@ -1508,6 +1536,7 @@
|
|||||||
"profile_drawer_client_out_of_date_minor": "Мобилното приложение е остаряло. Моля, актуализирай до най-новата версия.",
|
"profile_drawer_client_out_of_date_minor": "Мобилното приложение е остаряло. Моля, актуализирай до най-новата версия.",
|
||||||
"profile_drawer_client_server_up_to_date": "Клиента и сървъра са обновени",
|
"profile_drawer_client_server_up_to_date": "Клиента и сървъра са обновени",
|
||||||
"profile_drawer_github": "GitHub",
|
"profile_drawer_github": "GitHub",
|
||||||
|
"profile_drawer_readonly_mode": "Режима само за четене е активиран. С дълго натискане върху картиката-аватар на потребителя ще деактивирате само за четене.",
|
||||||
"profile_drawer_server_out_of_date_major": "Версията на сървъра е остаряла. Моля, актуализирай поне до последната главна версия.",
|
"profile_drawer_server_out_of_date_major": "Версията на сървъра е остаряла. Моля, актуализирай поне до последната главна версия.",
|
||||||
"profile_drawer_server_out_of_date_minor": "Версията на сървъра е остаряла. Моля, актуализирай до последната версия.",
|
"profile_drawer_server_out_of_date_minor": "Версията на сървъра е остаряла. Моля, актуализирай до последната версия.",
|
||||||
"profile_image_of_user": "Профилна снимка на {user}",
|
"profile_image_of_user": "Профилна снимка на {user}",
|
||||||
@@ -1546,6 +1575,7 @@
|
|||||||
"purchase_server_description_2": "Статус на поддръжник",
|
"purchase_server_description_2": "Статус на поддръжник",
|
||||||
"purchase_server_title": "Сървър",
|
"purchase_server_title": "Сървър",
|
||||||
"purchase_settings_server_activated": "Продуктовият ключ на сървъра се управлява от администратора",
|
"purchase_settings_server_activated": "Продуктовият ключ на сървъра се управлява от администратора",
|
||||||
|
"query_asset_id": "Buscar item per ID",
|
||||||
"queue_status": "В опашка {count} от {total}",
|
"queue_status": "В опашка {count} от {total}",
|
||||||
"rating": "Оценка със звезди",
|
"rating": "Оценка със звезди",
|
||||||
"rating_clear": "Изчисти оценката",
|
"rating_clear": "Изчисти оценката",
|
||||||
@@ -1553,6 +1583,8 @@
|
|||||||
"rating_description": "Покажи EXIF оценката в панела с информация",
|
"rating_description": "Покажи EXIF оценката в панела с информация",
|
||||||
"reaction_options": "Избор на реакция",
|
"reaction_options": "Избор на реакция",
|
||||||
"read_changelog": "Прочети промените",
|
"read_changelog": "Прочети промените",
|
||||||
|
"readonly_mode_disabled": "Режима само за четене е деактивиран",
|
||||||
|
"readonly_mode_enabled": "Режима само за четене е активиран",
|
||||||
"reassign": "Преназначаване",
|
"reassign": "Преназначаване",
|
||||||
"reassigned_assets_to_existing_person": "Преназначени {count, plural, one {# елемент} other {# елемента}} на {name, select, null {съществуващ човек} other {{name}}}",
|
"reassigned_assets_to_existing_person": "Преназначени {count, plural, one {# елемент} other {# елемента}} на {name, select, null {съществуващ човек} other {{name}}}",
|
||||||
"reassigned_assets_to_new_person": "Преназначени {count, plural, one {# елемент} other {# елемента}} на нов човек",
|
"reassigned_assets_to_new_person": "Преназначени {count, plural, one {# елемент} other {# елемента}} на нов човек",
|
||||||
@@ -1577,6 +1609,7 @@
|
|||||||
"regenerating_thumbnails": "Пресъздаване на миниатюрите",
|
"regenerating_thumbnails": "Пресъздаване на миниатюрите",
|
||||||
"remote": "На сървъра",
|
"remote": "На сървъра",
|
||||||
"remote_assets": "Обекти на сървъра",
|
"remote_assets": "Обекти на сървъра",
|
||||||
|
"remote_media_summary": "Обобщение на медийните файлове на сървъра",
|
||||||
"remove": "Премахни",
|
"remove": "Премахни",
|
||||||
"remove_assets_album_confirmation": "Сигурни ли сте, че искате да премахнете {count, plural, one {# елемент} other {# елемента}} от албума?",
|
"remove_assets_album_confirmation": "Сигурни ли сте, че искате да премахнете {count, plural, one {# елемент} other {# елемента}} от албума?",
|
||||||
"remove_assets_shared_link_confirmation": "Сигурни ли сте, че искате да премахнете {count, plural, one {# елемент} other {# елемента}} от този споеделен линк?",
|
"remove_assets_shared_link_confirmation": "Сигурни ли сте, че искате да премахнете {count, plural, one {# елемент} other {# елемента}} от този споеделен линк?",
|
||||||
@@ -1629,6 +1662,7 @@
|
|||||||
"restore_user": "Възстанови потребител",
|
"restore_user": "Възстанови потребител",
|
||||||
"restored_asset": "Възстановен елемент",
|
"restored_asset": "Възстановен елемент",
|
||||||
"resume": "Продължаване",
|
"resume": "Продължаване",
|
||||||
|
"resume_paused_jobs": "Продължи изпълнението на {count, plural, one {# задача} other {# задачи}}",
|
||||||
"retry_upload": "Опитай качването отново",
|
"retry_upload": "Опитай качването отново",
|
||||||
"review_duplicates": "Разгледай дубликатите",
|
"review_duplicates": "Разгледай дубликатите",
|
||||||
"review_large_files": "Преглед на големи файлове",
|
"review_large_files": "Преглед на големи файлове",
|
||||||
@@ -1722,6 +1756,7 @@
|
|||||||
"select_user_for_sharing_page_err_album": "Създаването на албум не бе успешно",
|
"select_user_for_sharing_page_err_album": "Създаването на албум не бе успешно",
|
||||||
"selected": "Избрано",
|
"selected": "Избрано",
|
||||||
"selected_count": "{count, plural, other {# избрани}}",
|
"selected_count": "{count, plural, other {# избрани}}",
|
||||||
|
"selected_gps_coordinates": "Избрани GPS координати",
|
||||||
"send_message": "Изпратете съобщение",
|
"send_message": "Изпратете съобщение",
|
||||||
"send_welcome_email": "Изпратете имейл за добре дошли",
|
"send_welcome_email": "Изпратете имейл за добре дошли",
|
||||||
"server_endpoint": "Адрес на сървъра",
|
"server_endpoint": "Адрес на сървъра",
|
||||||
@@ -1850,6 +1885,7 @@
|
|||||||
"show_slideshow_transition": "Покажи прехода на слайдшоуто",
|
"show_slideshow_transition": "Покажи прехода на слайдшоуто",
|
||||||
"show_supporter_badge": "Значка поддръжник",
|
"show_supporter_badge": "Значка поддръжник",
|
||||||
"show_supporter_badge_description": "Покажи значка поддръжник",
|
"show_supporter_badge_description": "Покажи значка поддръжник",
|
||||||
|
"show_text_search_menu": "Покажи менюто за търсене на текст",
|
||||||
"shuffle": "Разбъркване",
|
"shuffle": "Разбъркване",
|
||||||
"sidebar": "Странична лента",
|
"sidebar": "Странична лента",
|
||||||
"sidebar_display_description": "Показване на връзка към изгледа в страничната лента",
|
"sidebar_display_description": "Показване на връзка към изгледа в страничната лента",
|
||||||
@@ -1904,6 +1940,8 @@
|
|||||||
"sync_albums_manual_subtitle": "Синхронизирай всички заредени видеа и снимки в избраните архивни албуми",
|
"sync_albums_manual_subtitle": "Синхронизирай всички заредени видеа и снимки в избраните архивни албуми",
|
||||||
"sync_local": "Локална синхронизация",
|
"sync_local": "Локална синхронизация",
|
||||||
"sync_remote": "Синхронизация със сървъра",
|
"sync_remote": "Синхронизация със сървъра",
|
||||||
|
"sync_status": "Състояние на синхронизацията",
|
||||||
|
"sync_status_subtitle": "Преглед и управление на системата за синхронизация",
|
||||||
"sync_upload_album_setting_subtitle": "Създавайте и зареждайте снимки и видеа в избрани албуми в Immich",
|
"sync_upload_album_setting_subtitle": "Създавайте и зареждайте снимки и видеа в избрани албуми в Immich",
|
||||||
"tag": "Таг",
|
"tag": "Таг",
|
||||||
"tag_assets": "Тагни елементи",
|
"tag_assets": "Тагни елементи",
|
||||||
@@ -1941,7 +1979,9 @@
|
|||||||
"to_change_password": "Промяна на паролата",
|
"to_change_password": "Промяна на паролата",
|
||||||
"to_favorite": "Любим",
|
"to_favorite": "Любим",
|
||||||
"to_login": "Вписване",
|
"to_login": "Вписване",
|
||||||
|
"to_multi_select": "за избор на няколко",
|
||||||
"to_parent": "Отиди към родителския елемент",
|
"to_parent": "Отиди към родителския елемент",
|
||||||
|
"to_select": "за избор",
|
||||||
"to_trash": "Кошче",
|
"to_trash": "Кошче",
|
||||||
"toggle_settings": "Превключване на настройките",
|
"toggle_settings": "Превключване на настройките",
|
||||||
"total": "Общо",
|
"total": "Общо",
|
||||||
@@ -1961,6 +2001,7 @@
|
|||||||
"trash_page_select_assets_btn": "Избери обекти",
|
"trash_page_select_assets_btn": "Избери обекти",
|
||||||
"trash_page_title": "В коша ({count})",
|
"trash_page_title": "В коша ({count})",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Изхвърлените в кошчето елементи ще бъдат изтрити за постоянно след {days, plural, one {# ден} other {# дни}}.",
|
"trashed_items_will_be_permanently_deleted_after": "Изхвърлените в кошчето елементи ще бъдат изтрити за постоянно след {days, plural, one {# ден} other {# дни}}.",
|
||||||
|
"troubleshoot": "Отстраняване на проблеми",
|
||||||
"type": "Тип",
|
"type": "Тип",
|
||||||
"unable_to_change_pin_code": "Невъзможна промяна на PIN кода",
|
"unable_to_change_pin_code": "Невъзможна промяна на PIN кода",
|
||||||
"unable_to_setup_pin_code": "Неуспешно задаване на PIN кода",
|
"unable_to_setup_pin_code": "Неуспешно задаване на PIN кода",
|
||||||
@@ -1991,6 +2032,7 @@
|
|||||||
"unstacked_assets_count": "Разкачени {count, plural, one {# елемент} other {# елементи}}",
|
"unstacked_assets_count": "Разкачени {count, plural, one {# елемент} other {# елементи}}",
|
||||||
"untagged": "Немаркирани",
|
"untagged": "Немаркирани",
|
||||||
"up_next": "Следващ",
|
"up_next": "Следващ",
|
||||||
|
"update_location_action_prompt": "Обнови координатите на {count} избрани обекта с:",
|
||||||
"updated_at": "Обновено",
|
"updated_at": "Обновено",
|
||||||
"updated_password": "Паролата е актуализирана",
|
"updated_password": "Паролата е актуализирана",
|
||||||
"upload": "Качване",
|
"upload": "Качване",
|
||||||
@@ -2057,6 +2099,7 @@
|
|||||||
"view_next_asset": "Преглед на следващия файл",
|
"view_next_asset": "Преглед на следващия файл",
|
||||||
"view_previous_asset": "Преглед на предишния файл",
|
"view_previous_asset": "Преглед на предишния файл",
|
||||||
"view_qr_code": "Виж QR кода",
|
"view_qr_code": "Виж QR кода",
|
||||||
|
"view_similar_photos": "Виж подобни снимки",
|
||||||
"view_stack": "Покажи в стек",
|
"view_stack": "Покажи в стек",
|
||||||
"view_user": "Виж потребителя",
|
"view_user": "Виж потребителя",
|
||||||
"viewer_remove_from_stack": "Премахване от опашката",
|
"viewer_remove_from_stack": "Премахване от опашката",
|
||||||
@@ -2075,5 +2118,6 @@
|
|||||||
"yes": "Да",
|
"yes": "Да",
|
||||||
"you_dont_have_any_shared_links": "Нямате споделени връзки",
|
"you_dont_have_any_shared_links": "Нямате споделени връзки",
|
||||||
"your_wifi_name": "Вашата Wi-Fi мрежа",
|
"your_wifi_name": "Вашата Wi-Fi мрежа",
|
||||||
"zoom_image": "Увеличаване на изображението"
|
"zoom_image": "Увеличаване на изображението",
|
||||||
|
"zoom_to_bounds": "Приближи до събиране в границите"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,5 +14,10 @@
|
|||||||
"add_exclusion_pattern": "Putem wan paten wae hemi karem aot",
|
"add_exclusion_pattern": "Putem wan paten wae hemi karem aot",
|
||||||
"add_import_path": "Putem wan pat blo import",
|
"add_import_path": "Putem wan pat blo import",
|
||||||
"add_location": "Putem wan place blo hem",
|
"add_location": "Putem wan place blo hem",
|
||||||
"add_more_users": "Putem mor man"
|
"add_more_users": "Putem mor man",
|
||||||
|
"readonly_mode_enabled": "Mod blo yu no save janjem i on",
|
||||||
|
"reassigned_assets_to_new_person": "Janjem{count, plural, one {# asset} other {# assets}} blo nu man",
|
||||||
|
"reassing_hint": "janjem ol sumtin yu bin joos i go blo wan man",
|
||||||
|
"recent-albums": "album i no old tu mas",
|
||||||
|
"recent_searches": "lukabout wea i no old tu mas"
|
||||||
}
|
}
|
||||||
|
|||||||
54
i18n/ca.json
54
i18n/ca.json
@@ -84,10 +84,10 @@
|
|||||||
"image_fullsize_enabled": "Activa la generació d'imatges a tamany complet",
|
"image_fullsize_enabled": "Activa la generació d'imatges a tamany complet",
|
||||||
"image_fullsize_enabled_description": "Genera imatges a tamany complet per formats no compatibles amb la web. Quan \"Prefereix vista prèvia incrustada\" està activat, les vistes prèvies incrustades s'utilitzen directament sense conversió. No afecta els formats compatibles amb la web com JPEG.",
|
"image_fullsize_enabled_description": "Genera imatges a tamany complet per formats no compatibles amb la web. Quan \"Prefereix vista prèvia incrustada\" està activat, les vistes prèvies incrustades s'utilitzen directament sense conversió. No afecta els formats compatibles amb la web com JPEG.",
|
||||||
"image_fullsize_quality_description": "De 1 a 100, qualitat de l'imatge a tamany complet. Un valor més alt és millor, però resulta en fitxers de major tamany.",
|
"image_fullsize_quality_description": "De 1 a 100, qualitat de l'imatge a tamany complet. Un valor més alt és millor, però resulta en fitxers de major tamany.",
|
||||||
"image_fullsize_title": "Configuració d'imatges a tamany complet",
|
"image_fullsize_title": "Configuració de les imatges a tamany complet",
|
||||||
"image_prefer_embedded_preview": "Prefereix vista prèvia incrustada",
|
"image_prefer_embedded_preview": "Prefereix vista prèvia incrustada",
|
||||||
"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_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": "Prefereix la gamma àmplia",
|
||||||
"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_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_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_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_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.",
|
||||||
@@ -95,11 +95,11 @@
|
|||||||
"image_quality": "Qualitat",
|
"image_quality": "Qualitat",
|
||||||
"image_resolution": "Resolució",
|
"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_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": "Configuració de les imatges",
|
||||||
"image_settings_description": "Gestiona la qualitat i resolució de les imatges generades",
|
"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_description": "Miniatura petita amb metadades eliminades, que s'utilitza quan es visualitzen grups de fotos com la línia de temps principal",
|
||||||
"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_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_title": "Configuració de miniatures",
|
"image_thumbnail_title": "Configuració de les miniatures",
|
||||||
"job_concurrency": "{job} simultàniament",
|
"job_concurrency": "{job} simultàniament",
|
||||||
"job_created": "Tasca creada",
|
"job_created": "Tasca creada",
|
||||||
"job_not_concurrency_safe": "Aquesta tasca no és segura per a la conconcurrència.",
|
"job_not_concurrency_safe": "Aquesta tasca no és segura per a la conconcurrència.",
|
||||||
@@ -123,6 +123,13 @@
|
|||||||
"logging_enable_description": "Habilitar el registrament",
|
"logging_enable_description": "Habilitar el registrament",
|
||||||
"logging_level_description": "Quan està habilitat, quin nivell de registre es vol emprar.",
|
"logging_level_description": "Quan està habilitat, quin nivell de registre es vol emprar.",
|
||||||
"logging_settings": "Registre",
|
"logging_settings": "Registre",
|
||||||
|
"machine_learning_availability_checks": "Comprovacions de disponibilitat",
|
||||||
|
"machine_learning_availability_checks_description": "Detectar i preferir automàticament els servidors d'aprenentatge automàtic disponibles",
|
||||||
|
"machine_learning_availability_checks_enabled": "Habilita les comprovacions de disponibilitat",
|
||||||
|
"machine_learning_availability_checks_interval": "Interval de comprovació",
|
||||||
|
"machine_learning_availability_checks_interval_description": "Interval en mil·lisegons entre comprovacions de disponibilitat",
|
||||||
|
"machine_learning_availability_checks_timeout": "Temps d'espera de la sol·licitud",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "Temps d'espera en mil·lisegons per a les comprovacions de disponibilitat",
|
||||||
"machine_learning_clip_model": "Model CLIP",
|
"machine_learning_clip_model": "Model CLIP",
|
||||||
"machine_learning_clip_model_description": "El nom d'un model CLIP que apareix a <link>aquí</link>. Tingues en compte que has de tornar a executar la cerca intel·ligent per a totes les imatges quan es canvia de model.",
|
"machine_learning_clip_model_description": "El nom d'un model CLIP que apareix a <link>aquí</link>. Tingues en compte que has de tornar a executar la cerca intel·ligent per a totes les imatges quan es canvia de model.",
|
||||||
"machine_learning_duplicate_detection": "Detecció de duplicats",
|
"machine_learning_duplicate_detection": "Detecció de duplicats",
|
||||||
@@ -387,8 +394,6 @@
|
|||||||
"admin_password": "Contrasenya de l'administrador",
|
"admin_password": "Contrasenya de l'administrador",
|
||||||
"administration": "Administració",
|
"administration": "Administració",
|
||||||
"advanced": "Avançat",
|
"advanced": "Avançat",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Prova la nova experiència de l'aplicació",
|
|
||||||
"advanced_settings_beta_timeline_title": "Cronologia beta",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Feu servir aquesta opció per filtrar els continguts multimèdia durant la sincronització segons criteris alternatius. Només proveu-ho si teniu problemes amb l'aplicació per detectar tots els àlbums.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Feu servir aquesta opció per filtrar els continguts multimèdia durant la sincronització segons criteris alternatius. Només proveu-ho si teniu problemes amb l'aplicació per detectar tots els àlbums.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "Utilitza el filtre de sincronització d'àlbums de dispositius alternatius",
|
"advanced_settings_enable_alternate_media_filter_title": "Utilitza el filtre de sincronització d'àlbums de dispositius alternatius",
|
||||||
"advanced_settings_log_level_title": "Nivell de registre: {level}",
|
"advanced_settings_log_level_title": "Nivell de registre: {level}",
|
||||||
@@ -396,6 +401,8 @@
|
|||||||
"advanced_settings_prefer_remote_title": "Prefereix imatges remotes",
|
"advanced_settings_prefer_remote_title": "Prefereix imatges remotes",
|
||||||
"advanced_settings_proxy_headers_subtitle": "Definiu les capçaleres de proxy que Immich per enviar amb cada sol·licitud de xarxa",
|
"advanced_settings_proxy_headers_subtitle": "Definiu les capçaleres de proxy que Immich per enviar amb cada sol·licitud de xarxa",
|
||||||
"advanced_settings_proxy_headers_title": "Capçaleres de proxy",
|
"advanced_settings_proxy_headers_title": "Capçaleres de proxy",
|
||||||
|
"advanced_settings_readonly_mode_subtitle": "Habilita el només de lectura mode on les fotos poden ser només vist, a coses els agrada seleccionant imatges múltiples, compartint, càsting, elimina és tot discapacitat. Habilita/Desactiva només de lectura via avatar d'usuari des de la pantalla major",
|
||||||
|
"advanced_settings_readonly_mode_title": "Mode de només lectura",
|
||||||
"advanced_settings_self_signed_ssl_subtitle": "Omet la verificació del certificat SSL del servidor. Requerit per a certificats autosignats.",
|
"advanced_settings_self_signed_ssl_subtitle": "Omet la verificació del certificat SSL del servidor. Requerit per a certificats autosignats.",
|
||||||
"advanced_settings_self_signed_ssl_title": "Permet certificats SSL autosignats",
|
"advanced_settings_self_signed_ssl_title": "Permet certificats SSL autosignats",
|
||||||
"advanced_settings_sync_remote_deletions_subtitle": "Suprimeix o restaura automàticament un actiu en aquest dispositiu quan es realitzi aquesta acció al web",
|
"advanced_settings_sync_remote_deletions_subtitle": "Suprimeix o restaura automàticament un actiu en aquest dispositiu quan es realitzi aquesta acció al web",
|
||||||
@@ -423,6 +430,7 @@
|
|||||||
"album_remove_user_confirmation": "Esteu segurs que voleu eliminar {user}?",
|
"album_remove_user_confirmation": "Esteu segurs que voleu eliminar {user}?",
|
||||||
"album_search_not_found": "No s'ha trobat cap àlbum que coincideixi amb la teva cerca",
|
"album_search_not_found": "No s'ha trobat cap àlbum que coincideixi amb la teva cerca",
|
||||||
"album_share_no_users": "Sembla que has compartit aquest àlbum amb tots els usuaris o no tens cap usuari amb qui compartir-ho.",
|
"album_share_no_users": "Sembla que has compartit aquest àlbum amb tots els usuaris o no tens cap usuari amb qui compartir-ho.",
|
||||||
|
"album_summary": "Resum de l'àlbum",
|
||||||
"album_updated": "Àlbum actualitzat",
|
"album_updated": "Àlbum actualitzat",
|
||||||
"album_updated_setting_description": "Rep una notificació per correu electrònic quan un àlbum compartit tingui recursos nous",
|
"album_updated_setting_description": "Rep una notificació per correu electrònic quan un àlbum compartit tingui recursos nous",
|
||||||
"album_user_left": "Surt de {album}",
|
"album_user_left": "Surt de {album}",
|
||||||
@@ -461,6 +469,7 @@
|
|||||||
"app_bar_signout_dialog_title": "Tanca la sessió",
|
"app_bar_signout_dialog_title": "Tanca la sessió",
|
||||||
"app_settings": "Configuració de l'app",
|
"app_settings": "Configuració de l'app",
|
||||||
"appears_in": "Apareix a",
|
"appears_in": "Apareix a",
|
||||||
|
"apply_count": "Aplicar ({count, number})",
|
||||||
"archive": "Arxiu",
|
"archive": "Arxiu",
|
||||||
"archive_action_prompt": "{count} afegit a Arxiu",
|
"archive_action_prompt": "{count} afegit a Arxiu",
|
||||||
"archive_or_unarchive_photo": "Arxivar o desarxivar fotografia",
|
"archive_or_unarchive_photo": "Arxivar o desarxivar fotografia",
|
||||||
@@ -493,6 +502,8 @@
|
|||||||
"asset_restored_successfully": "Element recuperat correctament",
|
"asset_restored_successfully": "Element recuperat correctament",
|
||||||
"asset_skipped": "Saltat",
|
"asset_skipped": "Saltat",
|
||||||
"asset_skipped_in_trash": "A la paperera",
|
"asset_skipped_in_trash": "A la paperera",
|
||||||
|
"asset_trashed": "Recurs a la paperera",
|
||||||
|
"asset_troubleshoot": "Diagnòstic de l'element",
|
||||||
"asset_uploaded": "Carregat",
|
"asset_uploaded": "Carregat",
|
||||||
"asset_uploading": "S'està carregant…",
|
"asset_uploading": "S'està carregant…",
|
||||||
"asset_viewer_settings_subtitle": "Gestiona la configuració del visualitzador de la galeria",
|
"asset_viewer_settings_subtitle": "Gestiona la configuració del visualitzador de la galeria",
|
||||||
@@ -526,8 +537,10 @@
|
|||||||
"autoplay_slideshow": "Reprodueix automàticament les diapositives",
|
"autoplay_slideshow": "Reprodueix automàticament les diapositives",
|
||||||
"back": "Enrere",
|
"back": "Enrere",
|
||||||
"back_close_deselect": "Tornar, tancar o anul·lar la selecció",
|
"back_close_deselect": "Tornar, tancar o anul·lar la selecció",
|
||||||
|
"background_backup_running_error": "La còpia de seguretat en segon pla s'està executant actualment, no es pot iniciar la còpia de seguretat manual",
|
||||||
"background_location_permission": "Permís d'ubicació en segon pla",
|
"background_location_permission": "Permís d'ubicació en segon pla",
|
||||||
"background_location_permission_content": "Per canviar de xarxa quan s'executa en segon pla, Immich ha de *sempre* tenir accés a la ubicació precisa perquè l'aplicació pugui llegir el nom de la xarxa Wi-Fi",
|
"background_location_permission_content": "Per canviar de xarxa quan s'executa en segon pla, Immich ha de *sempre* tenir accés a la ubicació precisa perquè l'aplicació pugui llegir el nom de la xarxa Wi-Fi",
|
||||||
|
"background_options": "Opcions en segon pla",
|
||||||
"backup": "Còpia",
|
"backup": "Còpia",
|
||||||
"backup_album_selection_page_albums_device": "Àlbums al dispositiu ({count})",
|
"backup_album_selection_page_albums_device": "Àlbums al dispositiu ({count})",
|
||||||
"backup_album_selection_page_albums_tap": "Un toc per incloure, doble toc per excloure",
|
"backup_album_selection_page_albums_tap": "Un toc per incloure, doble toc per excloure",
|
||||||
@@ -594,8 +607,6 @@
|
|||||||
"backup_setting_subtitle": "Gestiona la configuració de càrrega en segon pla i en primer pla",
|
"backup_setting_subtitle": "Gestiona la configuració de càrrega en segon pla i en primer pla",
|
||||||
"backup_settings_subtitle": "Administra la configuració de pujada",
|
"backup_settings_subtitle": "Administra la configuració de pujada",
|
||||||
"backward": "Enrere",
|
"backward": "Enrere",
|
||||||
"beta_sync": "Estat de la sincronització beta",
|
|
||||||
"beta_sync_subtitle": "Administra el nou sistema de sincronització",
|
|
||||||
"biometric_auth_enabled": "Autentificació biomètrica activada",
|
"biometric_auth_enabled": "Autentificació biomètrica activada",
|
||||||
"biometric_locked_out": "Esteu bloquejats fora de l'autenticació biomètrica",
|
"biometric_locked_out": "Esteu bloquejats fora de l'autenticació biomètrica",
|
||||||
"biometric_no_options": "No hi ha opcions biomètriques disponibles",
|
"biometric_no_options": "No hi ha opcions biomètriques disponibles",
|
||||||
@@ -653,6 +664,7 @@
|
|||||||
"change_pin_code": "Canviar el codi PIN",
|
"change_pin_code": "Canviar el codi PIN",
|
||||||
"change_your_password": "Canvia la teva contrasenya",
|
"change_your_password": "Canvia la teva contrasenya",
|
||||||
"changed_visibility_successfully": "Visibilitat canviada amb èxit",
|
"changed_visibility_successfully": "Visibilitat canviada amb èxit",
|
||||||
|
"charging": "Carregant",
|
||||||
"check_corrupt_asset_backup": "Comprovar les còpies de seguretat corruptes",
|
"check_corrupt_asset_backup": "Comprovar les còpies de seguretat corruptes",
|
||||||
"check_corrupt_asset_backup_button": "Realitzar comprovació",
|
"check_corrupt_asset_backup_button": "Realitzar comprovació",
|
||||||
"check_corrupt_asset_backup_description": "Executeu aquesta comprovació només mitjançant Wi-Fi i un cop s'hagi fet una còpia de seguretat de tots els actius. El procediment pot trigar uns minuts.",
|
"check_corrupt_asset_backup_description": "Executeu aquesta comprovació només mitjançant Wi-Fi i un cop s'hagi fet una còpia de seguretat de tots els actius. El procediment pot trigar uns minuts.",
|
||||||
@@ -739,6 +751,7 @@
|
|||||||
"create_user": "Crea un usuari",
|
"create_user": "Crea un usuari",
|
||||||
"created": "Creat",
|
"created": "Creat",
|
||||||
"created_at": "Creat",
|
"created_at": "Creat",
|
||||||
|
"creating_linked_albums": "Creant àlbums enllaçats...",
|
||||||
"crop": "Retalla",
|
"crop": "Retalla",
|
||||||
"curated_object_page_title": "Coses",
|
"curated_object_page_title": "Coses",
|
||||||
"current_device": "Dispositiu actual",
|
"current_device": "Dispositiu actual",
|
||||||
@@ -877,7 +890,7 @@
|
|||||||
"empty_trash": "Buidar la paperera",
|
"empty_trash": "Buidar la paperera",
|
||||||
"empty_trash_confirmation": "Esteu segur que voleu buidar la paperera? Això eliminarà tots els recursos a la paperera permanentment d'Immich.\nNo podeu desfer aquesta acció!",
|
"empty_trash_confirmation": "Esteu segur que voleu buidar la paperera? Això eliminarà tots els recursos a la paperera permanentment d'Immich.\nNo podeu desfer aquesta acció!",
|
||||||
"enable": "Activar",
|
"enable": "Activar",
|
||||||
"enable_backup": "Habilitar Còpia de Seguretat",
|
"enable_backup": "Còpia de Seguretat",
|
||||||
"enable_biometric_auth_description": "Introduïu el codi PIN per a habilitar l'autenticació biomètrica",
|
"enable_biometric_auth_description": "Introduïu el codi PIN per a habilitar l'autenticació biomètrica",
|
||||||
"enabled": "Activat",
|
"enabled": "Activat",
|
||||||
"end_date": "Data final",
|
"end_date": "Data final",
|
||||||
@@ -888,6 +901,7 @@
|
|||||||
"error": "Error",
|
"error": "Error",
|
||||||
"error_change_sort_album": "No s'ha pogut canviar l'ordre d'ordenació dels àlbums",
|
"error_change_sort_album": "No s'ha pogut canviar l'ordre d'ordenació dels àlbums",
|
||||||
"error_delete_face": "Error esborrant cara de les cares reconegudes",
|
"error_delete_face": "Error esborrant cara de les cares reconegudes",
|
||||||
|
"error_getting_places": "S'ha produït un error en obtenir els llocs",
|
||||||
"error_loading_image": "Error carregant la imatge",
|
"error_loading_image": "Error carregant la imatge",
|
||||||
"error_saving_image": "Error: {error}",
|
"error_saving_image": "Error: {error}",
|
||||||
"error_tag_face_bounding_box": "Error a l'etiquetar la cara - no s'han pogut obtenir les coordenades de l'àrea",
|
"error_tag_face_bounding_box": "Error a l'etiquetar la cara - no s'han pogut obtenir les coordenades de l'àrea",
|
||||||
@@ -1053,6 +1067,7 @@
|
|||||||
"favorites_page_no_favorites": "No s'han trobat preferits",
|
"favorites_page_no_favorites": "No s'han trobat preferits",
|
||||||
"feature_photo_updated": "Foto destacada actualitzada",
|
"feature_photo_updated": "Foto destacada actualitzada",
|
||||||
"features": "Característiques",
|
"features": "Característiques",
|
||||||
|
"features_in_development": "Funcions en desenvolupament",
|
||||||
"features_setting_description": "Administrar les funcions de l'aplicació",
|
"features_setting_description": "Administrar les funcions de l'aplicació",
|
||||||
"file_name": "Nom de l'arxiu",
|
"file_name": "Nom de l'arxiu",
|
||||||
"file_name_or_extension": "Nom de l'arxiu o extensió",
|
"file_name_or_extension": "Nom de l'arxiu o extensió",
|
||||||
@@ -1073,12 +1088,15 @@
|
|||||||
"gcast_enabled": "Google Cast",
|
"gcast_enabled": "Google Cast",
|
||||||
"gcast_enabled_description": "Aquesta funció carrega recursos externs de Google per funcionar.",
|
"gcast_enabled_description": "Aquesta funció carrega recursos externs de Google per funcionar.",
|
||||||
"general": "General",
|
"general": "General",
|
||||||
|
"geolocation_instruction_location": "Fes click en un element amb coordinades GPS per utilitzar la seva ubicació o selecciona una ubicació des del mapa",
|
||||||
"get_help": "Aconseguir ajuda",
|
"get_help": "Aconseguir ajuda",
|
||||||
"get_wifiname_error": "No s'ha pogut obtenir el nom de la Wi-Fi. Assegureu-vos que heu concedit els permisos necessaris i que esteu connectat a una xarxa Wi-Fi",
|
"get_wifiname_error": "No s'ha pogut obtenir el nom de la Wi-Fi. Assegureu-vos que heu concedit els permisos necessaris i que esteu connectat a una xarxa Wi-Fi",
|
||||||
"getting_started": "Començant",
|
"getting_started": "Començant",
|
||||||
"go_back": "Torna",
|
"go_back": "Torna",
|
||||||
"go_to_folder": "Anar al directori",
|
"go_to_folder": "Anar al directori",
|
||||||
"go_to_search": "Vés a cercar",
|
"go_to_search": "Vés a cercar",
|
||||||
|
"gps": "GPS",
|
||||||
|
"gps_missing": "Sense GPS",
|
||||||
"grant_permission": "Concedir permís",
|
"grant_permission": "Concedir permís",
|
||||||
"group_albums_by": "Agrupa àlbums per...",
|
"group_albums_by": "Agrupa àlbums per...",
|
||||||
"group_country": "Agrupar per país",
|
"group_country": "Agrupar per país",
|
||||||
@@ -1197,7 +1215,7 @@
|
|||||||
"library_options": "Opcions de biblioteca",
|
"library_options": "Opcions de biblioteca",
|
||||||
"library_page_device_albums": "Àlbums al Dispositiu",
|
"library_page_device_albums": "Àlbums al Dispositiu",
|
||||||
"library_page_new_album": "Nou àlbum",
|
"library_page_new_album": "Nou àlbum",
|
||||||
"library_page_sort_asset_count": "Nombre d'elements",
|
"library_page_sort_asset_count": "Quantitat d'elements",
|
||||||
"library_page_sort_created": "Creat més recentment",
|
"library_page_sort_created": "Creat més recentment",
|
||||||
"library_page_sort_last_modified": "Darrera modificació",
|
"library_page_sort_last_modified": "Darrera modificació",
|
||||||
"library_page_sort_title": "Títol de l'àlbum",
|
"library_page_sort_title": "Títol de l'àlbum",
|
||||||
@@ -1262,6 +1280,7 @@
|
|||||||
"main_branch_warning": "Esteu utilitzant una versió en desenvolupament; Recomanem fer servir una versió publicada!",
|
"main_branch_warning": "Esteu utilitzant una versió en desenvolupament; Recomanem fer servir una versió publicada!",
|
||||||
"main_menu": "Menú principal",
|
"main_menu": "Menú principal",
|
||||||
"make": "Fabricant",
|
"make": "Fabricant",
|
||||||
|
"manage_geolocation": "Gestioneu la vostra ubicació",
|
||||||
"manage_shared_links": "Administrar enllaços compartits",
|
"manage_shared_links": "Administrar enllaços compartits",
|
||||||
"manage_sharing_with_partners": "Gestiona la compartició amb els companys",
|
"manage_sharing_with_partners": "Gestiona la compartició amb els companys",
|
||||||
"manage_the_app_settings": "Gestioneu la configuració de l'aplicació",
|
"manage_the_app_settings": "Gestioneu la configuració de l'aplicació",
|
||||||
@@ -1407,6 +1426,8 @@
|
|||||||
"open_the_search_filters": "Obriu els filtres de cerca",
|
"open_the_search_filters": "Obriu els filtres de cerca",
|
||||||
"options": "Opcions",
|
"options": "Opcions",
|
||||||
"or": "o",
|
"or": "o",
|
||||||
|
"organize_into_albums": "Organitzar en àlbums",
|
||||||
|
"organize_into_albums_description": "Posar fotos existents en àlbums utilitzant la configuració de sincronització actual",
|
||||||
"organize_your_library": "Organitzeu la llibreria",
|
"organize_your_library": "Organitzeu la llibreria",
|
||||||
"original": "original",
|
"original": "original",
|
||||||
"other": "Altres",
|
"other": "Altres",
|
||||||
@@ -1506,8 +1527,9 @@
|
|||||||
"profile_drawer_app_logs": "Registres",
|
"profile_drawer_app_logs": "Registres",
|
||||||
"profile_drawer_client_out_of_date_major": "L'aplicació mòbil està desactualitzada. Si us plau, actualitzeu a l'última versió major.",
|
"profile_drawer_client_out_of_date_major": "L'aplicació mòbil està desactualitzada. Si us plau, actualitzeu a l'última versió major.",
|
||||||
"profile_drawer_client_out_of_date_minor": "L'aplicació mòbil està desactualitzada. Si us plau, actualitzeu a l'última versió menor.",
|
"profile_drawer_client_out_of_date_minor": "L'aplicació mòbil està desactualitzada. Si us plau, actualitzeu a l'última versió menor.",
|
||||||
"profile_drawer_client_server_up_to_date": "El Client i el Servidor estan actualitzats",
|
"profile_drawer_client_server_up_to_date": "El client i el servidor estan actualitzats",
|
||||||
"profile_drawer_github": "GitHub",
|
"profile_drawer_github": "GitHub",
|
||||||
|
"profile_drawer_readonly_mode": "Mode només lectura. Feu pulsació llarga a la icona de l'avatar d'usuari per sortir.",
|
||||||
"profile_drawer_server_out_of_date_major": "El servidor està desactualitzat. Si us plau, actualitzeu a l'última versió major.",
|
"profile_drawer_server_out_of_date_major": "El servidor està desactualitzat. Si us plau, actualitzeu a l'última versió major.",
|
||||||
"profile_drawer_server_out_of_date_minor": "El servidor està desactualitzat. Si us plau, actualitzeu a l'última versió menor.",
|
"profile_drawer_server_out_of_date_minor": "El servidor està desactualitzat. Si us plau, actualitzeu a l'última versió menor.",
|
||||||
"profile_image_of_user": "Imatge de perfil de {user}",
|
"profile_image_of_user": "Imatge de perfil de {user}",
|
||||||
@@ -1546,6 +1568,7 @@
|
|||||||
"purchase_server_description_2": "Estat del contribuent",
|
"purchase_server_description_2": "Estat del contribuent",
|
||||||
"purchase_server_title": "Servidor",
|
"purchase_server_title": "Servidor",
|
||||||
"purchase_settings_server_activated": "La clau de producte del servidor la gestiona l'administrador",
|
"purchase_settings_server_activated": "La clau de producte del servidor la gestiona l'administrador",
|
||||||
|
"query_asset_id": "Consulta d'identificació d'actius",
|
||||||
"queue_status": "En cua {count}/{total}",
|
"queue_status": "En cua {count}/{total}",
|
||||||
"rating": "Valoració",
|
"rating": "Valoració",
|
||||||
"rating_clear": "Esborrar valoració",
|
"rating_clear": "Esborrar valoració",
|
||||||
@@ -1553,6 +1576,8 @@
|
|||||||
"rating_description": "Mostrar la valoració EXIF al panell d'informació",
|
"rating_description": "Mostrar la valoració EXIF al panell d'informació",
|
||||||
"reaction_options": "Opcions de reacció",
|
"reaction_options": "Opcions de reacció",
|
||||||
"read_changelog": "Llegeix el registre de canvis",
|
"read_changelog": "Llegeix el registre de canvis",
|
||||||
|
"readonly_mode_disabled": "Mode de només lectura desactivat",
|
||||||
|
"readonly_mode_enabled": "Mode de només lectura activat",
|
||||||
"reassign": "Reassignar",
|
"reassign": "Reassignar",
|
||||||
"reassigned_assets_to_existing_person": "{count, plural, one {S'ha reassignat # recurs} other {S'han reassignat # recursos}} a {name, select, null {una persona existent} other {{name}}}",
|
"reassigned_assets_to_existing_person": "{count, plural, one {S'ha reassignat # recurs} other {S'han reassignat # recursos}} a {name, select, null {una persona existent} other {{name}}}",
|
||||||
"reassigned_assets_to_new_person": "{count, plural, one {S'ha reassignat # recurs} other {S'han reassignat # recursos}} a una persona nova",
|
"reassigned_assets_to_new_person": "{count, plural, one {S'ha reassignat # recurs} other {S'han reassignat # recursos}} a una persona nova",
|
||||||
@@ -1722,6 +1747,7 @@
|
|||||||
"select_user_for_sharing_page_err_album": "Error al crear l'àlbum",
|
"select_user_for_sharing_page_err_album": "Error al crear l'àlbum",
|
||||||
"selected": "Seleccionat",
|
"selected": "Seleccionat",
|
||||||
"selected_count": "{count, plural, one {# seleccionat} other {# seleccionats}}",
|
"selected_count": "{count, plural, one {# seleccionat} other {# seleccionats}}",
|
||||||
|
"selected_gps_coordinates": "Seleccio de coordinades GPS",
|
||||||
"send_message": "Envia missatge",
|
"send_message": "Envia missatge",
|
||||||
"send_welcome_email": "Envia correu de benvinguda",
|
"send_welcome_email": "Envia correu de benvinguda",
|
||||||
"server_endpoint": "Endpoint de Servidor",
|
"server_endpoint": "Endpoint de Servidor",
|
||||||
@@ -1863,7 +1889,7 @@
|
|||||||
"slideshow_settings": "Configuració de diapositives",
|
"slideshow_settings": "Configuració de diapositives",
|
||||||
"sort_albums_by": "Ordena àlbums per...",
|
"sort_albums_by": "Ordena àlbums per...",
|
||||||
"sort_created": "Data de creació",
|
"sort_created": "Data de creació",
|
||||||
"sort_items": "Nombre d'elements",
|
"sort_items": "Quantitat d'elements",
|
||||||
"sort_modified": "Data de modificació",
|
"sort_modified": "Data de modificació",
|
||||||
"sort_newest": "Foto més nova",
|
"sort_newest": "Foto més nova",
|
||||||
"sort_oldest": "Foto més antiga",
|
"sort_oldest": "Foto més antiga",
|
||||||
@@ -1941,7 +1967,9 @@
|
|||||||
"to_change_password": "Canviar la contrasenya",
|
"to_change_password": "Canviar la contrasenya",
|
||||||
"to_favorite": "Prefereix",
|
"to_favorite": "Prefereix",
|
||||||
"to_login": "Iniciar sessió",
|
"to_login": "Iniciar sessió",
|
||||||
|
"to_multi_select": "per multi-seleccionar",
|
||||||
"to_parent": "Anar als pares",
|
"to_parent": "Anar als pares",
|
||||||
|
"to_select": "per seleccionar",
|
||||||
"to_trash": "Paperera",
|
"to_trash": "Paperera",
|
||||||
"toggle_settings": "Canvia configuració",
|
"toggle_settings": "Canvia configuració",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -1991,6 +2019,7 @@
|
|||||||
"unstacked_assets_count": "No apilat {count, plural, one {# recurs} other {# recursos}}",
|
"unstacked_assets_count": "No apilat {count, plural, one {# recurs} other {# recursos}}",
|
||||||
"untagged": "Sense etiqueta",
|
"untagged": "Sense etiqueta",
|
||||||
"up_next": "Pròxim",
|
"up_next": "Pròxim",
|
||||||
|
"update_location_action_prompt": "Actualitza la ubicació de {count} elements seleccionats amb:",
|
||||||
"updated_at": "Actualitzat",
|
"updated_at": "Actualitzat",
|
||||||
"updated_password": "Contrasenya actualitzada",
|
"updated_password": "Contrasenya actualitzada",
|
||||||
"upload": "Pujar",
|
"upload": "Pujar",
|
||||||
@@ -2057,6 +2086,7 @@
|
|||||||
"view_next_asset": "Mostra el següent element",
|
"view_next_asset": "Mostra el següent element",
|
||||||
"view_previous_asset": "Mostra l'element anterior",
|
"view_previous_asset": "Mostra l'element anterior",
|
||||||
"view_qr_code": "Veure codi QR",
|
"view_qr_code": "Veure codi QR",
|
||||||
|
"view_similar_photos": "Veure fotos similars",
|
||||||
"view_stack": "Veure la pila",
|
"view_stack": "Veure la pila",
|
||||||
"view_user": "Veure Usuari",
|
"view_user": "Veure Usuari",
|
||||||
"viewer_remove_from_stack": "Elimina de la pila",
|
"viewer_remove_from_stack": "Elimina de la pila",
|
||||||
|
|||||||
62
i18n/cs.json
62
i18n/cs.json
@@ -123,6 +123,13 @@
|
|||||||
"logging_enable_description": "Povolit protokolování",
|
"logging_enable_description": "Povolit protokolování",
|
||||||
"logging_level_description": "Když je povoleno, jakou úroveň protokolu použít.",
|
"logging_level_description": "Když je povoleno, jakou úroveň protokolu použít.",
|
||||||
"logging_settings": "Protokolování",
|
"logging_settings": "Protokolování",
|
||||||
|
"machine_learning_availability_checks": "Kontroly dostupnosti",
|
||||||
|
"machine_learning_availability_checks_description": "Automaticky zvolit a preferovat dostupné servery strojového učení",
|
||||||
|
"machine_learning_availability_checks_enabled": "Povolit kontroly dostupnosti",
|
||||||
|
"machine_learning_availability_checks_interval": "Interval kontrol",
|
||||||
|
"machine_learning_availability_checks_interval_description": "Interval v milisekundách mezi kontrolami dostupnosti",
|
||||||
|
"machine_learning_availability_checks_timeout": "Vypršení požadavku",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "Časové vypršení požadavku v milisekundách u kontrol dostupnosti",
|
||||||
"machine_learning_clip_model": "Model CLIP",
|
"machine_learning_clip_model": "Model CLIP",
|
||||||
"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_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": "Kontrola duplicit",
|
||||||
@@ -387,8 +394,6 @@
|
|||||||
"admin_password": "Heslo správce",
|
"admin_password": "Heslo správce",
|
||||||
"administration": "Administrace",
|
"administration": "Administrace",
|
||||||
"advanced": "Pokročilé",
|
"advanced": "Pokročilé",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Vyzkoušejte nové prostředí aplikace",
|
|
||||||
"advanced_settings_beta_timeline_title": "Časová osa (beta)",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Tuto možnost použijte k filtrování médií během synchronizace na základě alternativních kritérií. Tuto možnost vyzkoušejte pouze v případě, že máte problémy s detekcí všech alb v aplikaci.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Tuto možnost použijte k filtrování médií během synchronizace na základě alternativních kritérií. Tuto možnost vyzkoušejte pouze v případě, že máte problémy s detekcí všech alb v aplikaci.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTÁLNÍ] Použít alternativní filtr pro synchronizaci alb zařízení",
|
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTÁLNÍ] Použít alternativní filtr pro synchronizaci alb zařízení",
|
||||||
"advanced_settings_log_level_title": "Úroveň protokolování: {level}",
|
"advanced_settings_log_level_title": "Úroveň protokolování: {level}",
|
||||||
@@ -425,6 +430,7 @@
|
|||||||
"album_remove_user_confirmation": "Opravdu chcete odebrat uživatele {user}?",
|
"album_remove_user_confirmation": "Opravdu chcete odebrat uživatele {user}?",
|
||||||
"album_search_not_found": "Nebyla nalezena žádná alba odpovídající vašemu hledání",
|
"album_search_not_found": "Nebyla nalezena žádná alba odpovídající vašemu hledání",
|
||||||
"album_share_no_users": "Zřejmě jste toto album sdíleli se všemi uživateli, nebo nemáte žádného uživatele, se kterým byste ho mohli sdílet.",
|
"album_share_no_users": "Zřejmě jste toto album sdíleli se všemi uživateli, nebo nemáte žádného uživatele, se kterým byste ho mohli sdílet.",
|
||||||
|
"album_summary": "Souhrn alba",
|
||||||
"album_updated": "Album aktualizováno",
|
"album_updated": "Album aktualizováno",
|
||||||
"album_updated_setting_description": "Dostávat e-mailová oznámení o nových položkách sdíleného alba",
|
"album_updated_setting_description": "Dostávat e-mailová oznámení o nových položkách sdíleného alba",
|
||||||
"album_user_left": "Opustil {album}",
|
"album_user_left": "Opustil {album}",
|
||||||
@@ -496,6 +502,8 @@
|
|||||||
"asset_restored_successfully": "Položka úspěšně obnovena",
|
"asset_restored_successfully": "Položka úspěšně obnovena",
|
||||||
"asset_skipped": "Přeskočeno",
|
"asset_skipped": "Přeskočeno",
|
||||||
"asset_skipped_in_trash": "V koši",
|
"asset_skipped_in_trash": "V koši",
|
||||||
|
"asset_trashed": "Položka vyhozena",
|
||||||
|
"asset_troubleshoot": "Řešení problémů s položkami",
|
||||||
"asset_uploaded": "Nahráno",
|
"asset_uploaded": "Nahráno",
|
||||||
"asset_uploading": "Nahrávání…",
|
"asset_uploading": "Nahrávání…",
|
||||||
"asset_viewer_settings_subtitle": "Správa nastavení prohlížeče galerie",
|
"asset_viewer_settings_subtitle": "Správa nastavení prohlížeče galerie",
|
||||||
@@ -529,8 +537,10 @@
|
|||||||
"autoplay_slideshow": "Automatické přehrávání prezentace",
|
"autoplay_slideshow": "Automatické přehrávání prezentace",
|
||||||
"back": "Zpět",
|
"back": "Zpět",
|
||||||
"back_close_deselect": "Zpět, zavřít nebo zrušit výběr",
|
"back_close_deselect": "Zpět, zavřít nebo zrušit výběr",
|
||||||
|
"background_backup_running_error": "Právě probíhá zálohování na pozadí, nelze spustit ruční zálohování",
|
||||||
"background_location_permission": "Povolení polohy na pozadí",
|
"background_location_permission": "Povolení polohy na pozadí",
|
||||||
"background_location_permission_content": "Aby bylo možné přepínat sítě při běhu na pozadí, musí mít Immich *vždy* přístup k přesné poloze, aby mohl zjistit název Wi-Fi sítě",
|
"background_location_permission_content": "Aby bylo možné přepínat sítě při běhu na pozadí, musí mít Immich *vždy* přístup k přesné poloze, aby mohl zjistit název Wi-Fi sítě",
|
||||||
|
"background_options": "Možnosti běhu na pozadí",
|
||||||
"backup": "Záloha",
|
"backup": "Záloha",
|
||||||
"backup_album_selection_page_albums_device": "Alba v zařízení ({count})",
|
"backup_album_selection_page_albums_device": "Alba v zařízení ({count})",
|
||||||
"backup_album_selection_page_albums_tap": "Klepnutím na položku ji zahrnete, opětovným klepnutím ji vyloučíte",
|
"backup_album_selection_page_albums_tap": "Klepnutím na položku ji zahrnete, opětovným klepnutím ji vyloučíte",
|
||||||
@@ -538,6 +548,7 @@
|
|||||||
"backup_album_selection_page_select_albums": "Vybraná alba",
|
"backup_album_selection_page_select_albums": "Vybraná alba",
|
||||||
"backup_album_selection_page_selection_info": "Informace o výběru",
|
"backup_album_selection_page_selection_info": "Informace o výběru",
|
||||||
"backup_album_selection_page_total_assets": "Celkový počet jedinečných položek",
|
"backup_album_selection_page_total_assets": "Celkový počet jedinečných položek",
|
||||||
|
"backup_albums_sync": "Synchronizace zálohovaných alb",
|
||||||
"backup_all": "Vše",
|
"backup_all": "Vše",
|
||||||
"backup_background_service_backup_failed_message": "Zálohování médií selhalo. Zkouším to znovu…",
|
"backup_background_service_backup_failed_message": "Zálohování médií selhalo. Zkouším to znovu…",
|
||||||
"backup_background_service_connection_failed_message": "Nepodařilo se připojit k serveru. Zkouším to znovu…",
|
"backup_background_service_connection_failed_message": "Nepodařilo se připojit k serveru. Zkouším to znovu…",
|
||||||
@@ -597,8 +608,6 @@
|
|||||||
"backup_setting_subtitle": "Správa nastavení zálohování na pozadí a na popředí",
|
"backup_setting_subtitle": "Správa nastavení zálohování na pozadí a na popředí",
|
||||||
"backup_settings_subtitle": "Správa nastavení nahrávání",
|
"backup_settings_subtitle": "Správa nastavení nahrávání",
|
||||||
"backward": "Pozpátku",
|
"backward": "Pozpátku",
|
||||||
"beta_sync": "Stav synchronizace (beta)",
|
|
||||||
"beta_sync_subtitle": "Správa nového systému synchronizace",
|
|
||||||
"biometric_auth_enabled": "Biometrické ověřování je povoleno",
|
"biometric_auth_enabled": "Biometrické ověřování je povoleno",
|
||||||
"biometric_locked_out": "Jste vyloučeni z biometrického ověřování",
|
"biometric_locked_out": "Jste vyloučeni z biometrického ověřování",
|
||||||
"biometric_no_options": "Biometrické možnosti nejsou k dispozici",
|
"biometric_no_options": "Biometrické možnosti nejsou k dispozici",
|
||||||
@@ -656,6 +665,8 @@
|
|||||||
"change_pin_code": "Změnit PIN kód",
|
"change_pin_code": "Změnit PIN kód",
|
||||||
"change_your_password": "Změna vašeho hesla",
|
"change_your_password": "Změna vašeho hesla",
|
||||||
"changed_visibility_successfully": "Změna viditelnosti proběhla úspěšně",
|
"changed_visibility_successfully": "Změna viditelnosti proběhla úspěšně",
|
||||||
|
"charging": "Nabíjení",
|
||||||
|
"charging_requirement_mobile_backup": "Zálohování na pozadí vyžaduje, aby bylo zařízení nabíjeno",
|
||||||
"check_corrupt_asset_backup": "Kontrola poškozených záloh položek",
|
"check_corrupt_asset_backup": "Kontrola poškozených záloh položek",
|
||||||
"check_corrupt_asset_backup_button": "Provést kontrolu",
|
"check_corrupt_asset_backup_button": "Provést kontrolu",
|
||||||
"check_corrupt_asset_backup_description": "Tuto kontrolu provádějte pouze přes Wi-Fi a po zálohování všech prostředků. Takto operace může trvat několik minut.",
|
"check_corrupt_asset_backup_description": "Tuto kontrolu provádějte pouze přes Wi-Fi a po zálohování všech prostředků. Takto operace může trvat několik minut.",
|
||||||
@@ -742,6 +753,7 @@
|
|||||||
"create_user": "Vytvořit uživatele",
|
"create_user": "Vytvořit uživatele",
|
||||||
"created": "Vytvořeno",
|
"created": "Vytvořeno",
|
||||||
"created_at": "Vytvořeno",
|
"created_at": "Vytvořeno",
|
||||||
|
"creating_linked_albums": "Vytváření propojených alb...",
|
||||||
"crop": "Oříznout",
|
"crop": "Oříznout",
|
||||||
"curated_object_page_title": "Věci",
|
"curated_object_page_title": "Věci",
|
||||||
"current_device": "Současné zařízení",
|
"current_device": "Současné zařízení",
|
||||||
@@ -891,7 +903,9 @@
|
|||||||
"error": "Chyba",
|
"error": "Chyba",
|
||||||
"error_change_sort_album": "Nepodařilo se změnit pořadí alba",
|
"error_change_sort_album": "Nepodařilo se změnit pořadí alba",
|
||||||
"error_delete_face": "Chyba při odstraňování obličeje z položky",
|
"error_delete_face": "Chyba při odstraňování obličeje z položky",
|
||||||
|
"error_getting_places": "Chyba při zjišťování míst",
|
||||||
"error_loading_image": "Chyba při načítání obrázku",
|
"error_loading_image": "Chyba při načítání obrázku",
|
||||||
|
"error_loading_partners": "Chyba při načítání partnerů: {error}",
|
||||||
"error_saving_image": "Chyba: {error}",
|
"error_saving_image": "Chyba: {error}",
|
||||||
"error_tag_face_bounding_box": "Chyba při označování obličeje - nelze získat souřadnice ohraničujícího rámečku",
|
"error_tag_face_bounding_box": "Chyba při označování obličeje - nelze získat souřadnice ohraničujícího rámečku",
|
||||||
"error_title": "Chyba - Něco se pokazilo",
|
"error_title": "Chyba - Něco se pokazilo",
|
||||||
@@ -1056,6 +1070,7 @@
|
|||||||
"favorites_page_no_favorites": "Nebyla nalezena žádná oblíbená média",
|
"favorites_page_no_favorites": "Nebyla nalezena žádná oblíbená média",
|
||||||
"feature_photo_updated": "Hlavní fotka aktualizována",
|
"feature_photo_updated": "Hlavní fotka aktualizována",
|
||||||
"features": "Funkce",
|
"features": "Funkce",
|
||||||
|
"features_in_development": "Funkce ve vývoji",
|
||||||
"features_setting_description": "Správa funkcí aplikace",
|
"features_setting_description": "Správa funkcí aplikace",
|
||||||
"file_name": "Název souboru",
|
"file_name": "Název souboru",
|
||||||
"file_name_or_extension": "Název nebo přípona souboru",
|
"file_name_or_extension": "Název nebo přípona souboru",
|
||||||
@@ -1076,10 +1091,7 @@
|
|||||||
"gcast_enabled": "Google Cast",
|
"gcast_enabled": "Google Cast",
|
||||||
"gcast_enabled_description": "Tato funkce načítá externí zdroje z Googlu, aby mohla fungovat.",
|
"gcast_enabled_description": "Tato funkce načítá externí zdroje z Googlu, aby mohla fungovat.",
|
||||||
"general": "Obecné",
|
"general": "Obecné",
|
||||||
"geolocation_instruction_all_have_location": "Všechny položky k tomuto datu již mají údaje o poloze. Zkuste zobrazit všechny položky nebo vyberte jiné datum",
|
|
||||||
"geolocation_instruction_location": "Klikněte na položku s GPS souřadnicemi, abyste mohli použít její polohu, nebo vyberte polohu přímo z mapy",
|
"geolocation_instruction_location": "Klikněte na položku s GPS souřadnicemi, abyste mohli použít její polohu, nebo vyberte polohu přímo z mapy",
|
||||||
"geolocation_instruction_no_date": "Vyberte datum, abyste mohli spravovat údaje o poloze pro fotografie a videa z daného dne",
|
|
||||||
"geolocation_instruction_no_photos": "Pro tento den nebyly nalezeny žádné fotografie ani videa. Vyberte jiné datum pro jejich zobrazení",
|
|
||||||
"get_help": "Získat pomoc",
|
"get_help": "Získat pomoc",
|
||||||
"get_wifiname_error": "Nepodařilo se získat název Wi-Fi. Zkontrolujte, zda jste udělili potřebná oprávnění a zda jste připojeni k Wi-Fi síti",
|
"get_wifiname_error": "Nepodařilo se získat název Wi-Fi. Zkontrolujte, zda jste udělili potřebná oprávnění a zda jste připojeni k Wi-Fi síti",
|
||||||
"getting_started": "Začínáme",
|
"getting_started": "Začínáme",
|
||||||
@@ -1223,6 +1235,7 @@
|
|||||||
"local": "Místní",
|
"local": "Místní",
|
||||||
"local_asset_cast_failed": "Nelze odeslat položku, která není nahraná na serveru",
|
"local_asset_cast_failed": "Nelze odeslat položku, která není nahraná na serveru",
|
||||||
"local_assets": "Místní položky",
|
"local_assets": "Místní položky",
|
||||||
|
"local_media_summary": "Souhrn místních médií",
|
||||||
"local_network": "Místní síť",
|
"local_network": "Místní síť",
|
||||||
"local_network_sheet_info": "Aplikace se při použití zadané sítě Wi-Fi připojí k serveru prostřednictvím tohoto URL",
|
"local_network_sheet_info": "Aplikace se při použití zadané sítě Wi-Fi připojí k serveru prostřednictvím tohoto URL",
|
||||||
"location_permission": "Oprávnění polohy",
|
"location_permission": "Oprávnění polohy",
|
||||||
@@ -1234,6 +1247,7 @@
|
|||||||
"location_picker_longitude_hint": "Zadejte vlastní zeměpisnou délku",
|
"location_picker_longitude_hint": "Zadejte vlastní zeměpisnou délku",
|
||||||
"lock": "Zamknout",
|
"lock": "Zamknout",
|
||||||
"locked_folder": "Uzamčená složka",
|
"locked_folder": "Uzamčená složka",
|
||||||
|
"log_detail_title": "Podrobnosti protokolu",
|
||||||
"log_out": "Odhlásit",
|
"log_out": "Odhlásit",
|
||||||
"log_out_all_devices": "Odhlásit všechna zařízení",
|
"log_out_all_devices": "Odhlásit všechna zařízení",
|
||||||
"logged_in_as": "Přihlášen jako {user}",
|
"logged_in_as": "Přihlášen jako {user}",
|
||||||
@@ -1264,6 +1278,7 @@
|
|||||||
"login_password_changed_success": "Heslo bylo úspěšně aktualizováno",
|
"login_password_changed_success": "Heslo bylo úspěšně aktualizováno",
|
||||||
"logout_all_device_confirmation": "Opravdu chcete odhlásit všechna zařízení?",
|
"logout_all_device_confirmation": "Opravdu chcete odhlásit všechna zařízení?",
|
||||||
"logout_this_device_confirmation": "Opravdu chcete odhlásit toto zařízení?",
|
"logout_this_device_confirmation": "Opravdu chcete odhlásit toto zařízení?",
|
||||||
|
"logs": "Protokoly",
|
||||||
"longitude": "Zeměpisná délka",
|
"longitude": "Zeměpisná délka",
|
||||||
"look": "Zobrazení",
|
"look": "Zobrazení",
|
||||||
"loop_videos": "Videa ve smyčce",
|
"loop_videos": "Videa ve smyčce",
|
||||||
@@ -1306,6 +1321,7 @@
|
|||||||
"mark_as_read": "Označit jako přečtené",
|
"mark_as_read": "Označit jako přečtené",
|
||||||
"marked_all_as_read": "Vše označeno jako přečtené",
|
"marked_all_as_read": "Vše označeno jako přečtené",
|
||||||
"matches": "Shody",
|
"matches": "Shody",
|
||||||
|
"matching_assets": "Odpovídající položky",
|
||||||
"media_type": "Typ média",
|
"media_type": "Typ média",
|
||||||
"memories": "Vzpomínky",
|
"memories": "Vzpomínky",
|
||||||
"memories_all_caught_up": "To je všechno",
|
"memories_all_caught_up": "To je všechno",
|
||||||
@@ -1346,6 +1362,7 @@
|
|||||||
"name_or_nickname": "Jméno nebo přezdívka",
|
"name_or_nickname": "Jméno nebo přezdívka",
|
||||||
"network_requirement_photos_upload": "Pro zálohování fotografií používat mobilní data",
|
"network_requirement_photos_upload": "Pro zálohování fotografií používat mobilní data",
|
||||||
"network_requirement_videos_upload": "Pro zálohování videí používat mobilní data",
|
"network_requirement_videos_upload": "Pro zálohování videí používat mobilní data",
|
||||||
|
"network_requirements": "Požadavky na síť",
|
||||||
"network_requirements_updated": "Požadavky na síť se změnily, fronta zálohování se vytvoří znovu",
|
"network_requirements_updated": "Požadavky na síť se změnily, fronta zálohování se vytvoří znovu",
|
||||||
"networking_settings": "Síť",
|
"networking_settings": "Síť",
|
||||||
"networking_subtitle": "Správa nastavení koncového bodu serveru",
|
"networking_subtitle": "Správa nastavení koncového bodu serveru",
|
||||||
@@ -1356,6 +1373,7 @@
|
|||||||
"new_person": "Nová osoba",
|
"new_person": "Nová osoba",
|
||||||
"new_pin_code": "Nový PIN kód",
|
"new_pin_code": "Nový PIN kód",
|
||||||
"new_pin_code_subtitle": "Poprvé přistupujete k uzamčené složce. Vytvořte si kód PIN pro bezpečný přístup na tuto stránku",
|
"new_pin_code_subtitle": "Poprvé přistupujete k uzamčené složce. Vytvořte si kód PIN pro bezpečný přístup na tuto stránku",
|
||||||
|
"new_timeline": "Nová časová osa",
|
||||||
"new_user_created": "Vytvořen nový uživatel",
|
"new_user_created": "Vytvořen nový uživatel",
|
||||||
"new_version_available": "NOVÁ VERZE K DISPOZICI",
|
"new_version_available": "NOVÁ VERZE K DISPOZICI",
|
||||||
"newest_first": "Nejnovější první",
|
"newest_first": "Nejnovější první",
|
||||||
@@ -1369,20 +1387,25 @@
|
|||||||
"no_assets_message": "KLIKNĚTE PRO NAHRÁNÍ PRVNÍ FOTOGRAFIE",
|
"no_assets_message": "KLIKNĚTE PRO NAHRÁNÍ PRVNÍ FOTOGRAFIE",
|
||||||
"no_assets_to_show": "Žádné položky k zobrazení",
|
"no_assets_to_show": "Žádné položky k zobrazení",
|
||||||
"no_cast_devices_found": "Nebyla nalezena žádná zařízení",
|
"no_cast_devices_found": "Nebyla nalezena žádná zařízení",
|
||||||
|
"no_checksum_local": "Není k dispozici kontrolní součet - nelze načíst místní položky",
|
||||||
|
"no_checksum_remote": "Není k dispozici kontrolní součet - nelze načíst vzdálenou položku",
|
||||||
"no_duplicates_found": "Nebyly nalezeny žádné duplicity.",
|
"no_duplicates_found": "Nebyly nalezeny žádné duplicity.",
|
||||||
"no_exif_info_available": "Exif není k dispozici",
|
"no_exif_info_available": "Exif není k dispozici",
|
||||||
"no_explore_results_message": "Nahrajte další fotografie a prozkoumejte svou sbírku.",
|
"no_explore_results_message": "Nahrajte další fotografie a prozkoumejte svou sbírku.",
|
||||||
"no_favorites_message": "Přidejte si oblíbené položky a rychle najděte své nejlepší obrázky a videa",
|
"no_favorites_message": "Přidejte si oblíbené položky a rychle najděte své nejlepší obrázky a videa",
|
||||||
"no_libraries_message": "Vytvořte si externí knihovnu pro zobrazení fotografií a videí",
|
"no_libraries_message": "Vytvořte si externí knihovnu pro zobrazení fotografií a videí",
|
||||||
|
"no_local_assets_found": "Nebyly nalezeny žádné místní položky s tímto kontrolním součtem",
|
||||||
"no_locked_photos_message": "Fotky a videa v uzamčené složce jsou skryté a při procházení nebo vyhledávání v knihovně se nezobrazují.",
|
"no_locked_photos_message": "Fotky a videa v uzamčené složce jsou skryté a při procházení nebo vyhledávání v knihovně se nezobrazují.",
|
||||||
"no_name": "Bez jména",
|
"no_name": "Bez jména",
|
||||||
"no_notifications": "Žádná oznámení",
|
"no_notifications": "Žádná oznámení",
|
||||||
"no_people_found": "Nebyli nalezeni žádní odpovídající lidé",
|
"no_people_found": "Nebyli nalezeni žádní odpovídající lidé",
|
||||||
"no_places": "Žádná místa",
|
"no_places": "Žádná místa",
|
||||||
|
"no_remote_assets_found": "Nebyly nalezeny žádné vzdálené položky s tímto kontrolním součtem",
|
||||||
"no_results": "Žádné výsledky",
|
"no_results": "Žádné výsledky",
|
||||||
"no_results_description": "Zkuste použít synonymum nebo obecnější klíčové slovo",
|
"no_results_description": "Zkuste použít synonymum nebo obecnější klíčové slovo",
|
||||||
"no_shared_albums_message": "Vytvořte si album a sdílejte fotografie a videa s lidmi ve své síti",
|
"no_shared_albums_message": "Vytvořte si album a sdílejte fotografie a videa s lidmi ve své síti",
|
||||||
"no_uploads_in_progress": "Neprobíhá žádné nahrávání",
|
"no_uploads_in_progress": "Neprobíhá žádné nahrávání",
|
||||||
|
"not_available": "Není k dispozici",
|
||||||
"not_in_any_album": "Bez alba",
|
"not_in_any_album": "Bez alba",
|
||||||
"not_selected": "Není vybráno",
|
"not_selected": "Není vybráno",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Upozornění: Chcete-li použít štítek úložiště na dříve nahrané položky, spusťte příkaz",
|
"note_apply_storage_label_to_previously_uploaded assets": "Upozornění: Chcete-li použít štítek úložiště na dříve nahrané položky, spusťte příkaz",
|
||||||
@@ -1417,6 +1440,8 @@
|
|||||||
"open_the_search_filters": "Otevřít vyhledávací filtry",
|
"open_the_search_filters": "Otevřít vyhledávací filtry",
|
||||||
"options": "Možnosti",
|
"options": "Možnosti",
|
||||||
"or": "nebo",
|
"or": "nebo",
|
||||||
|
"organize_into_albums": "Organizovat do alb",
|
||||||
|
"organize_into_albums_description": "Umístit existující fotky do alb s použitím aktuálního nastavení synchronizace",
|
||||||
"organize_your_library": "Uspořádejte si knihovnu",
|
"organize_your_library": "Uspořádejte si knihovnu",
|
||||||
"original": "originál",
|
"original": "originál",
|
||||||
"other": "Ostatní",
|
"other": "Ostatní",
|
||||||
@@ -1502,6 +1527,7 @@
|
|||||||
"port": "Port",
|
"port": "Port",
|
||||||
"preferences_settings_subtitle": "Správa předvoleb aplikace",
|
"preferences_settings_subtitle": "Správa předvoleb aplikace",
|
||||||
"preferences_settings_title": "Předvolby",
|
"preferences_settings_title": "Předvolby",
|
||||||
|
"preparing": "Příprava",
|
||||||
"preset": "Přednastavení",
|
"preset": "Přednastavení",
|
||||||
"preview": "Náhled",
|
"preview": "Náhled",
|
||||||
"previous": "Předchozí",
|
"previous": "Předchozí",
|
||||||
@@ -1518,7 +1544,7 @@
|
|||||||
"profile_drawer_client_out_of_date_minor": "Mobilní aplikace je zastaralá. Aktualizujte ji na nejnovější verzi.",
|
"profile_drawer_client_out_of_date_minor": "Mobilní aplikace je zastaralá. Aktualizujte ji na nejnovější verzi.",
|
||||||
"profile_drawer_client_server_up_to_date": "Klient a server jsou aktuální",
|
"profile_drawer_client_server_up_to_date": "Klient a server jsou aktuální",
|
||||||
"profile_drawer_github": "GitHub",
|
"profile_drawer_github": "GitHub",
|
||||||
"profile_drawer_readonly_mode": "Režim pouze pro čtení je aktivován. Dvojitým klepnutím na ikonu avatara uživatele režim ukončíte.",
|
"profile_drawer_readonly_mode": "Režim jen pro čtení. Ukončíte ho dlouhým podržením ikony avataru.",
|
||||||
"profile_drawer_server_out_of_date_major": "Server je zastaralý. Aktualizujte na nejnovější hlavní verzi.",
|
"profile_drawer_server_out_of_date_major": "Server je zastaralý. Aktualizujte na nejnovější hlavní verzi.",
|
||||||
"profile_drawer_server_out_of_date_minor": "Server je zastaralý. Aktualizujte je na nejnovější verzi.",
|
"profile_drawer_server_out_of_date_minor": "Server je zastaralý. Aktualizujte je na nejnovější verzi.",
|
||||||
"profile_image_of_user": "Profilový obrázek uživatele {user}",
|
"profile_image_of_user": "Profilový obrázek uživatele {user}",
|
||||||
@@ -1557,6 +1583,7 @@
|
|||||||
"purchase_server_description_2": "Stav podporovatele",
|
"purchase_server_description_2": "Stav podporovatele",
|
||||||
"purchase_server_title": "Server",
|
"purchase_server_title": "Server",
|
||||||
"purchase_settings_server_activated": "Produktový klíč serveru spravuje správce",
|
"purchase_settings_server_activated": "Produktový klíč serveru spravuje správce",
|
||||||
|
"query_asset_id": "ID položky dotazu",
|
||||||
"queue_status": "Ve frontě {count}/{total}",
|
"queue_status": "Ve frontě {count}/{total}",
|
||||||
"rating": "Hodnocení hvězdičkami",
|
"rating": "Hodnocení hvězdičkami",
|
||||||
"rating_clear": "Vyčistit hodnocení",
|
"rating_clear": "Vyčistit hodnocení",
|
||||||
@@ -1566,6 +1593,7 @@
|
|||||||
"read_changelog": "Přečtěte si seznam změn",
|
"read_changelog": "Přečtěte si seznam změn",
|
||||||
"readonly_mode_disabled": "Režim pouze pro čtení je deaktivován",
|
"readonly_mode_disabled": "Režim pouze pro čtení je deaktivován",
|
||||||
"readonly_mode_enabled": "Režim pouze pro čtení povolen",
|
"readonly_mode_enabled": "Režim pouze pro čtení povolen",
|
||||||
|
"ready_for_upload": "Připraveno k nahrání",
|
||||||
"reassign": "Přeřadit",
|
"reassign": "Přeřadit",
|
||||||
"reassigned_assets_to_existing_person": "Přeřadit {count, plural, one {# položku} few {# položky} other {# položek}} na {name, select, null {existující osobu} other {{name}}}",
|
"reassigned_assets_to_existing_person": "Přeřadit {count, plural, one {# položku} few {# položky} other {# položek}} na {name, select, null {existující osobu} other {{name}}}",
|
||||||
"reassigned_assets_to_new_person": "{count, plural, one {Přeřazena # položka} few {Přeřazeny # položky} other {Přeřazeno # položek}} na novou osobu",
|
"reassigned_assets_to_new_person": "{count, plural, one {Přeřazena # položka} few {Přeřazeny # položky} other {Přeřazeno # položek}} na novou osobu",
|
||||||
@@ -1590,6 +1618,7 @@
|
|||||||
"regenerating_thumbnails": "Regenerace miniatur",
|
"regenerating_thumbnails": "Regenerace miniatur",
|
||||||
"remote": "Vzdálený",
|
"remote": "Vzdálený",
|
||||||
"remote_assets": "Vzdálené položky",
|
"remote_assets": "Vzdálené položky",
|
||||||
|
"remote_media_summary": "Souhrn vzdálených médií",
|
||||||
"remove": "Odstranit",
|
"remove": "Odstranit",
|
||||||
"remove_assets_album_confirmation": "Opravdu chcete z alba odstranit {count, plural, one {# položku} few {# položky} other {# položek}}?",
|
"remove_assets_album_confirmation": "Opravdu chcete z alba odstranit {count, plural, one {# položku} few {# položky} other {# položek}}?",
|
||||||
"remove_assets_shared_link_confirmation": "Opravdu chcete ze sdíleného odkazu odstranit {count, plural, one {# položku} few {# položky} other {# položek}}?",
|
"remove_assets_shared_link_confirmation": "Opravdu chcete ze sdíleného odkazu odstranit {count, plural, one {# položku} few {# položky} other {# položek}}?",
|
||||||
@@ -1642,6 +1671,7 @@
|
|||||||
"restore_user": "Obnovit uživatele",
|
"restore_user": "Obnovit uživatele",
|
||||||
"restored_asset": "Položka obnovena",
|
"restored_asset": "Položka obnovena",
|
||||||
"resume": "Pokračovat",
|
"resume": "Pokračovat",
|
||||||
|
"resume_paused_jobs": "Pokračovat {count, plural, one {v # pozastavené úloze} few {ve # pozastavených úlohách} other {v # pozastavených úlohách}}",
|
||||||
"retry_upload": "Opakování nahrávání",
|
"retry_upload": "Opakování nahrávání",
|
||||||
"review_duplicates": "Kontrola duplicit",
|
"review_duplicates": "Kontrola duplicit",
|
||||||
"review_large_files": "Kontrola velkých souborů",
|
"review_large_files": "Kontrola velkých souborů",
|
||||||
@@ -1654,7 +1684,7 @@
|
|||||||
"saved_api_key": "API klíč uložen",
|
"saved_api_key": "API klíč uložen",
|
||||||
"saved_profile": "Profil uložen",
|
"saved_profile": "Profil uložen",
|
||||||
"saved_settings": "Nastavení uloženo",
|
"saved_settings": "Nastavení uloženo",
|
||||||
"say_something": "Řekněte něco",
|
"say_something": "Napište něco",
|
||||||
"scaffold_body_error_occurred": "Došlo k chybě",
|
"scaffold_body_error_occurred": "Došlo k chybě",
|
||||||
"scan_all_libraries": "Prohledat všechny knihovny",
|
"scan_all_libraries": "Prohledat všechny knihovny",
|
||||||
"scan_library": "Prohledat",
|
"scan_library": "Prohledat",
|
||||||
@@ -1735,7 +1765,7 @@
|
|||||||
"select_user_for_sharing_page_err_album": "Nepodařilo se vytvořit album",
|
"select_user_for_sharing_page_err_album": "Nepodařilo se vytvořit album",
|
||||||
"selected": "Vybráno",
|
"selected": "Vybráno",
|
||||||
"selected_count": "{count, plural, one {# vybraný} few {# vybrané} other {# vybraných}}",
|
"selected_count": "{count, plural, one {# vybraný} few {# vybrané} other {# vybraných}}",
|
||||||
"selected_gps_coordinates": "vybrané GPS souřadnice",
|
"selected_gps_coordinates": "Vybrané GPS souřadnice",
|
||||||
"send_message": "Odeslat zprávu",
|
"send_message": "Odeslat zprávu",
|
||||||
"send_welcome_email": "Poslat uvítací e-mail",
|
"send_welcome_email": "Poslat uvítací e-mail",
|
||||||
"server_endpoint": "Koncový bod serveru",
|
"server_endpoint": "Koncový bod serveru",
|
||||||
@@ -1846,10 +1876,8 @@
|
|||||||
"shift_to_permanent_delete": "stiskněte ⇧ pro trvalé odstranění položky",
|
"shift_to_permanent_delete": "stiskněte ⇧ pro trvalé odstranění položky",
|
||||||
"show_album_options": "Zobrazit možnosti alba",
|
"show_album_options": "Zobrazit možnosti alba",
|
||||||
"show_albums": "Zobrazit alba",
|
"show_albums": "Zobrazit alba",
|
||||||
"show_all_assets": "Zobrazit všechny položky",
|
|
||||||
"show_all_people": "Zobrazit všechny lidi",
|
"show_all_people": "Zobrazit všechny lidi",
|
||||||
"show_and_hide_people": "Zobrazit a skrýt osoby",
|
"show_and_hide_people": "Zobrazit a skrýt osoby",
|
||||||
"show_assets_without_location": "Zobrazit položky bez polohy",
|
|
||||||
"show_file_location": "Zobrazit umístění souboru",
|
"show_file_location": "Zobrazit umístění souboru",
|
||||||
"show_gallery": "Zobrazit galerii",
|
"show_gallery": "Zobrazit galerii",
|
||||||
"show_hidden_people": "Zobrazit skryté lidi",
|
"show_hidden_people": "Zobrazit skryté lidi",
|
||||||
@@ -1866,6 +1894,7 @@
|
|||||||
"show_slideshow_transition": "Zobrazit přechod prezentace",
|
"show_slideshow_transition": "Zobrazit přechod prezentace",
|
||||||
"show_supporter_badge": "Odznak podporovatele",
|
"show_supporter_badge": "Odznak podporovatele",
|
||||||
"show_supporter_badge_description": "Zobrazit odznak podporovatele",
|
"show_supporter_badge_description": "Zobrazit odznak podporovatele",
|
||||||
|
"show_text_search_menu": "Zobrazit nabídku pro vyhledávání textu",
|
||||||
"shuffle": "Náhodný výběr",
|
"shuffle": "Náhodný výběr",
|
||||||
"sidebar": "Postranní panel",
|
"sidebar": "Postranní panel",
|
||||||
"sidebar_display_description": "Zobrazení odkazu na zobrazení v postranním panelu",
|
"sidebar_display_description": "Zobrazení odkazu na zobrazení v postranním panelu",
|
||||||
@@ -1896,6 +1925,7 @@
|
|||||||
"stacktrace": "Výpis zásobníku",
|
"stacktrace": "Výpis zásobníku",
|
||||||
"start": "Start",
|
"start": "Start",
|
||||||
"start_date": "Počáteční datum",
|
"start_date": "Počáteční datum",
|
||||||
|
"start_date_before_end_date": "Počáteční datum se musí nacházet před konečným datem",
|
||||||
"state": "Stát",
|
"state": "Stát",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"stop_casting": "Zastavit odesílání",
|
"stop_casting": "Zastavit odesílání",
|
||||||
@@ -1920,6 +1950,8 @@
|
|||||||
"sync_albums_manual_subtitle": "Synchronizovat všechna nahraná videa a fotografie do vybraných záložních alb",
|
"sync_albums_manual_subtitle": "Synchronizovat všechna nahraná videa a fotografie do vybraných záložních alb",
|
||||||
"sync_local": "Synchronizovat místní",
|
"sync_local": "Synchronizovat místní",
|
||||||
"sync_remote": "Synchronizovat vzdálené",
|
"sync_remote": "Synchronizovat vzdálené",
|
||||||
|
"sync_status": "Stav synchronizace",
|
||||||
|
"sync_status_subtitle": "Zobrazit a spravovat synchronizační systém",
|
||||||
"sync_upload_album_setting_subtitle": "Vytvořit a nahrát fotografie a videa do vybraných alb na Immich",
|
"sync_upload_album_setting_subtitle": "Vytvořit a nahrát fotografie a videa do vybraných alb na Immich",
|
||||||
"tag": "Značka",
|
"tag": "Značka",
|
||||||
"tag_assets": "Přiřadit značku",
|
"tag_assets": "Přiřadit značku",
|
||||||
@@ -1979,6 +2011,7 @@
|
|||||||
"trash_page_select_assets_btn": "Vybrat položky",
|
"trash_page_select_assets_btn": "Vybrat položky",
|
||||||
"trash_page_title": "Koš ({count})",
|
"trash_page_title": "Koš ({count})",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Smazané položky budou trvale odstraněny po {days, plural, one {# dni} other {# dnech}}.",
|
"trashed_items_will_be_permanently_deleted_after": "Smazané položky budou trvale odstraněny po {days, plural, one {# dni} other {# dnech}}.",
|
||||||
|
"troubleshoot": "Diagnostika",
|
||||||
"type": "Typ",
|
"type": "Typ",
|
||||||
"unable_to_change_pin_code": "Nelze změnit PIN kód",
|
"unable_to_change_pin_code": "Nelze změnit PIN kód",
|
||||||
"unable_to_setup_pin_code": "Nelze nastavit PIN kód",
|
"unable_to_setup_pin_code": "Nelze nastavit PIN kód",
|
||||||
@@ -2034,7 +2067,6 @@
|
|||||||
"use_biometric": "Použít biometrické údaje",
|
"use_biometric": "Použít biometrické údaje",
|
||||||
"use_current_connection": "použít aktuální připojení",
|
"use_current_connection": "použít aktuální připojení",
|
||||||
"use_custom_date_range": "Použít vlastní rozsah dat",
|
"use_custom_date_range": "Použít vlastní rozsah dat",
|
||||||
"use_this_location": "Klikněte pro použití polohy",
|
|
||||||
"user": "Uživatel",
|
"user": "Uživatel",
|
||||||
"user_has_been_deleted": "Tento uživatel byl smazán.",
|
"user_has_been_deleted": "Tento uživatel byl smazán.",
|
||||||
"user_id": "ID uživatele",
|
"user_id": "ID uživatele",
|
||||||
@@ -2077,6 +2109,7 @@
|
|||||||
"view_next_asset": "Zobrazit další položku",
|
"view_next_asset": "Zobrazit další položku",
|
||||||
"view_previous_asset": "Zobrazit předchozí položku",
|
"view_previous_asset": "Zobrazit předchozí položku",
|
||||||
"view_qr_code": "Zobrazit QR kód",
|
"view_qr_code": "Zobrazit QR kód",
|
||||||
|
"view_similar_photos": "Zobrazit podobné fotky",
|
||||||
"view_stack": "Zobrazit seskupení",
|
"view_stack": "Zobrazit seskupení",
|
||||||
"view_user": "Zobrazit uživatele",
|
"view_user": "Zobrazit uživatele",
|
||||||
"viewer_remove_from_stack": "Odstranit ze zásobníku",
|
"viewer_remove_from_stack": "Odstranit ze zásobníku",
|
||||||
@@ -2095,5 +2128,6 @@
|
|||||||
"yes": "Ano",
|
"yes": "Ano",
|
||||||
"you_dont_have_any_shared_links": "Nemáte žádné sdílené odkazy",
|
"you_dont_have_any_shared_links": "Nemáte žádné sdílené odkazy",
|
||||||
"your_wifi_name": "Název vaší Wi-Fi",
|
"your_wifi_name": "Název vaší Wi-Fi",
|
||||||
"zoom_image": "Zvětšit obrázek"
|
"zoom_image": "Zvětšit obrázek",
|
||||||
|
"zoom_to_bounds": "Přiblížit na okraje"
|
||||||
}
|
}
|
||||||
|
|||||||
195
i18n/da.json
195
i18n/da.json
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"about": "Om",
|
"about": "Om os",
|
||||||
"account": "Konto",
|
"account": "Konto",
|
||||||
"account_settings": "Kontoindstillinger",
|
"account_settings": "Kontoindstillinger",
|
||||||
"acknowledge": "Godkend",
|
"acknowledge": "Accepter",
|
||||||
"action": "Handling",
|
"action": "Handling",
|
||||||
"action_common_update": "Opdater",
|
"action_common_update": "Opdater",
|
||||||
"actions": "Handlinger",
|
"actions": "Handlinger",
|
||||||
@@ -123,16 +123,23 @@
|
|||||||
"logging_enable_description": "Aktiver logning",
|
"logging_enable_description": "Aktiver logning",
|
||||||
"logging_level_description": "Når slået til, hvilket logniveau, der skal bruges.",
|
"logging_level_description": "Når slået til, hvilket logniveau, der skal bruges.",
|
||||||
"logging_settings": "Logning",
|
"logging_settings": "Logning",
|
||||||
|
"machine_learning_availability_checks": "Tilgængelighedstjek",
|
||||||
|
"machine_learning_availability_checks_description": "Opdag og foretræk automatisk tilgængelige maskinlæringsservere",
|
||||||
|
"machine_learning_availability_checks_enabled": "Aktivér tilgængelighedstjek",
|
||||||
|
"machine_learning_availability_checks_interval": "Kontroller interval",
|
||||||
|
"machine_learning_availability_checks_interval_description": "Interval i millisekunder mellem tilgængelighedstjeks",
|
||||||
|
"machine_learning_availability_checks_timeout": "Timeout på anmodning",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "Timeout i millisekunder på tilgængelighedstjeks",
|
||||||
"machine_learning_clip_model": "CLIP-model",
|
"machine_learning_clip_model": "CLIP-model",
|
||||||
"machine_learning_clip_model_description": "Navnet på CLIP-modellen på listen <link>her</link>. Bemærk at du skal genkøre \"Smart Søgning\"-jobbet for alle billeder, hvis du skifter model.",
|
"machine_learning_clip_model_description": "Navnet på CLIP-modellen på listen <link>her</link>. Bemærk at du skal genkøre \"Smart Søgning\"-jobbet for alle billeder, hvis du skifter model.",
|
||||||
"machine_learning_duplicate_detection": "Dubletdetektion",
|
"machine_learning_duplicate_detection": "Dubletdetektion",
|
||||||
"machine_learning_duplicate_detection_enabled": "Aktiver duplikatdetektion",
|
"machine_learning_duplicate_detection_enabled": "Aktiver dubletdetektion",
|
||||||
"machine_learning_duplicate_detection_enabled_description": "Når slået fra, vil nøjagtigt identiske mediefiler blive de-duplikerede.",
|
"machine_learning_duplicate_detection_enabled_description": "Når slået fra, vil nøjagtigt identiske mediefiler stadig blive de-duplikerede.",
|
||||||
"machine_learning_duplicate_detection_setting_description": "Brug CLIP-indlejringer til at finde sandsynlige duplikater",
|
"machine_learning_duplicate_detection_setting_description": "Brug CLIP-indlejringer til at finde sandsynlige dubletter",
|
||||||
"machine_learning_enabled": "Aktivér maskinlæring",
|
"machine_learning_enabled": "Aktivér maskinlæring",
|
||||||
"machine_learning_enabled_description": "Hvis deaktiveret, vil alle ML-funktioner blive deaktiveret uanset nedenstående indstillinger.",
|
"machine_learning_enabled_description": "Hvis deaktiveret, vil alle ML-funktioner blive deaktiveret uanset nedenstående indstillinger.",
|
||||||
"machine_learning_facial_recognition": "Ansigtsgenkendelse",
|
"machine_learning_facial_recognition": "Ansigtsgenkendelse",
|
||||||
"machine_learning_facial_recognition_description": "Registrer, genkend og grupper ansigter i billeder",
|
"machine_learning_facial_recognition_description": "Opdag, genkend og gruppér ansigter i billeder",
|
||||||
"machine_learning_facial_recognition_model": "Ansigtsgenkendelsesmodel",
|
"machine_learning_facial_recognition_model": "Ansigtsgenkendelsesmodel",
|
||||||
"machine_learning_facial_recognition_model_description": "Modellerne er listet i faldende størrelsesorden. Større modeller er langsommere og bruger mere hukommelse, men giver bedre resultater. Bemærk, at du skal køre ansigtsopdagelsesopgaven igen for alle billeder, når du ændrer en model.",
|
"machine_learning_facial_recognition_model_description": "Modellerne er listet i faldende størrelsesorden. Større modeller er langsommere og bruger mere hukommelse, men giver bedre resultater. Bemærk, at du skal køre ansigtsopdagelsesopgaven igen for alle billeder, når du ændrer en model.",
|
||||||
"machine_learning_facial_recognition_setting": "Aktivér ansigtgenkendelse",
|
"machine_learning_facial_recognition_setting": "Aktivér ansigtgenkendelse",
|
||||||
@@ -221,6 +228,8 @@
|
|||||||
"oauth_mobile_redirect_uri": "Mobilomdiregerings-URL",
|
"oauth_mobile_redirect_uri": "Mobilomdiregerings-URL",
|
||||||
"oauth_mobile_redirect_uri_override": "Tilsidesættelse af mobil omdiregerings-URL",
|
"oauth_mobile_redirect_uri_override": "Tilsidesættelse af mobil omdiregerings-URL",
|
||||||
"oauth_mobile_redirect_uri_override_description": "Aktiver, når OAuth-udbyderen ikke tillader en mobil URI, som ''{callback}''",
|
"oauth_mobile_redirect_uri_override_description": "Aktiver, når OAuth-udbyderen ikke tillader en mobil URI, som ''{callback}''",
|
||||||
|
"oauth_role_claim": "Rolle attribut",
|
||||||
|
"oauth_role_claim_description": "Tildel automatisk admin adgang på basis af forekomst af denne påstand. Dén kan være enten 'user' eller 'admin'.",
|
||||||
"oauth_settings": "OAuth",
|
"oauth_settings": "OAuth",
|
||||||
"oauth_settings_description": "Administrer OAuth login-indstillinger",
|
"oauth_settings_description": "Administrer OAuth login-indstillinger",
|
||||||
"oauth_settings_more_details": "Læs flere detaljer om funktionen i <link>dokumentationen</link>.",
|
"oauth_settings_more_details": "Læs flere detaljer om funktionen i <link>dokumentationen</link>.",
|
||||||
@@ -269,6 +278,7 @@
|
|||||||
"storage_template_migration_info": "Lager-skabelonen vil konvertere alle filendelser til små bogstaver. Skabelonændringer vil kun gælde for nye mediefiler. For at anvende skabelonen retroaktivt på tidligere uploadede mediefiler skal du køre <link>{job}</link>.",
|
"storage_template_migration_info": "Lager-skabelonen vil konvertere alle filendelser til små bogstaver. Skabelonændringer vil kun gælde for nye mediefiler. For at anvende skabelonen retroaktivt på tidligere uploadede mediefiler skal du køre <link>{job}</link>.",
|
||||||
"storage_template_migration_job": "Lager Skabelon Migreringsjob",
|
"storage_template_migration_job": "Lager Skabelon Migreringsjob",
|
||||||
"storage_template_more_details": "For flere detaljer om denne funktion, referer til <template-link>Lager Skabelonen</template-link> og dens <implications-link>implikationer</implications-link>",
|
"storage_template_more_details": "For flere detaljer om denne funktion, referer til <template-link>Lager Skabelonen</template-link> og dens <implications-link>implikationer</implications-link>",
|
||||||
|
"storage_template_onboarding_description_v2": "Når aktiveret, så vil denne funktion auto-organisere filer på grundlag af en brugerdefineret skabelon. For nærmere, se <link>dokumentation</link>.",
|
||||||
"storage_template_path_length": "Anslået sti-længde begrænsning <b>{length, number}</b>/{limit, number}",
|
"storage_template_path_length": "Anslået sti-længde begrænsning <b>{length, number}</b>/{limit, number}",
|
||||||
"storage_template_settings": "Lagringsskabelon",
|
"storage_template_settings": "Lagringsskabelon",
|
||||||
"storage_template_settings_description": "Administrer mappestrukturen og filnavnet for den uploadede mediefil",
|
"storage_template_settings_description": "Administrer mappestrukturen og filnavnet for den uploadede mediefil",
|
||||||
@@ -355,7 +365,9 @@
|
|||||||
"trash_number_of_days_description": "Antal dage aktiver i skraldespanden skal beholdes inden de fjernes permanent",
|
"trash_number_of_days_description": "Antal dage aktiver i skraldespanden skal beholdes inden de fjernes permanent",
|
||||||
"trash_settings": "Skraldeindstillinger",
|
"trash_settings": "Skraldeindstillinger",
|
||||||
"trash_settings_description": "Administrér skraldeindstillinger",
|
"trash_settings_description": "Administrér skraldeindstillinger",
|
||||||
|
"unlink_all_oauth_accounts": "Ophæv link til alle OAuth konti",
|
||||||
"unlink_all_oauth_accounts_description": "Husk at fjerne linket til alle OAuth konti før du migrerer til en ny udbyder.",
|
"unlink_all_oauth_accounts_description": "Husk at fjerne linket til alle OAuth konti før du migrerer til en ny udbyder.",
|
||||||
|
"unlink_all_oauth_accounts_prompt": "Er du sikker på, at du vil ophæve link til alle OAuth konti? Dette vil nulstille OAuth ID for hver bruger og kan ikke fortrydes.",
|
||||||
"user_cleanup_job": "Bruger-oprydning",
|
"user_cleanup_job": "Bruger-oprydning",
|
||||||
"user_delete_delay": "<b>{user}</b>'s konto og mediefiler vil blive planlagt til permanent sletning om {delay, plural, one {# dag} other {# dage}}.",
|
"user_delete_delay": "<b>{user}</b>'s konto og mediefiler vil blive planlagt til permanent sletning om {delay, plural, one {# dag} other {# dage}}.",
|
||||||
"user_delete_delay_settings": "Slet forsinkelse",
|
"user_delete_delay_settings": "Slet forsinkelse",
|
||||||
@@ -382,15 +394,15 @@
|
|||||||
"admin_password": "Administratoradgangskode",
|
"admin_password": "Administratoradgangskode",
|
||||||
"administration": "Administration",
|
"administration": "Administration",
|
||||||
"advanced": "Avanceret",
|
"advanced": "Avanceret",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Prøv den nye app-oplevelse",
|
|
||||||
"advanced_settings_beta_timeline_title": "Beta-tidslinje",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Brug denne valgmulighed for at filtrere media under synkronisering baseret på alternative kriterier. Prøv kun denne hvis du har problemer med at appen ikke opdager alle albums.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Brug denne valgmulighed for at filtrere media under synkronisering baseret på alternative kriterier. Prøv kun denne hvis du har problemer med at appen ikke opdager alle albums.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTEL] Brug alternativ enheds album synkroniserings filter",
|
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTEL] Brug alternativ enheds album synkroniserings filter",
|
||||||
"advanced_settings_log_level_title": "Logniveau: {level}",
|
"advanced_settings_log_level_title": "Logniveau: {level}",
|
||||||
"advanced_settings_prefer_remote_subtitle": "Nogle enheder er meget lang tid om at indlæse miniaturebilleder af lokale elementer. Aktiver denne indstilling for at indlæse elementer fra serveren i stedet.",
|
"advanced_settings_prefer_remote_subtitle": "Nogle enheder er meget lang tid om at indlæse miniaturebilleder af lokale elementer. Aktiver denne indstilling for at indlæse elementer fra serveren i stedet.",
|
||||||
"advanced_settings_prefer_remote_title": "Foretræk elementer på serveren",
|
"advanced_settings_prefer_remote_title": "Foretræk elementer på serveren",
|
||||||
"advanced_settings_proxy_headers_subtitle": "Definer proxy headers Immich skal sende med hver netværks forespørgsel",
|
"advanced_settings_proxy_headers_subtitle": "Definer proxy headers Immich skal sende med hver netværks forespørgsel",
|
||||||
"advanced_settings_proxy_headers_title": "Proxy Headers",
|
"advanced_settings_proxy_headers_title": "Proxy headere",
|
||||||
|
"advanced_settings_readonly_mode_subtitle": "Aktiverer skrivebeskyttet tilstand, hvor billederne alene kan vises. Ting som at vælge flere billeder, dele, caste og slette er alle deaktiveret. Aktiver skrivebeskyttet tilstand via en bruger avatar fra hovedskærmen",
|
||||||
|
"advanced_settings_readonly_mode_title": "Skrivebeskyttet tilstand",
|
||||||
"advanced_settings_self_signed_ssl_subtitle": "Spring verificering af SSL-certifikat over for serverens endelokation. Kræves for selvsignerede certifikater.",
|
"advanced_settings_self_signed_ssl_subtitle": "Spring verificering af SSL-certifikat over for serverens endelokation. Kræves for selvsignerede certifikater.",
|
||||||
"advanced_settings_self_signed_ssl_title": "Tillad selvsignerede certifikater",
|
"advanced_settings_self_signed_ssl_title": "Tillad selvsignerede certifikater",
|
||||||
"advanced_settings_sync_remote_deletions_subtitle": "Slet eller gendan automatisk en mediefil på denne enhed, når denne handling foretages på Immich webinterface",
|
"advanced_settings_sync_remote_deletions_subtitle": "Slet eller gendan automatisk en mediefil på denne enhed, når denne handling foretages på Immich webinterface",
|
||||||
@@ -406,6 +418,7 @@
|
|||||||
"album_cover_updated": "Albumcover opdateret",
|
"album_cover_updated": "Albumcover opdateret",
|
||||||
"album_delete_confirmation": "Er du sikker på at du vil slette albummet {album}?",
|
"album_delete_confirmation": "Er du sikker på at du vil slette albummet {album}?",
|
||||||
"album_delete_confirmation_description": "Hvis dette album er delt, vil andre brugere ikke længere kunne få adgang til det.",
|
"album_delete_confirmation_description": "Hvis dette album er delt, vil andre brugere ikke længere kunne få adgang til det.",
|
||||||
|
"album_deleted": "Album slettet",
|
||||||
"album_info_card_backup_album_excluded": "EKSKLUDERET",
|
"album_info_card_backup_album_excluded": "EKSKLUDERET",
|
||||||
"album_info_card_backup_album_included": "INKLUDERET",
|
"album_info_card_backup_album_included": "INKLUDERET",
|
||||||
"album_info_updated": "Albuminfo opdateret",
|
"album_info_updated": "Albuminfo opdateret",
|
||||||
@@ -415,7 +428,9 @@
|
|||||||
"album_options": "Albumindstillinger",
|
"album_options": "Albumindstillinger",
|
||||||
"album_remove_user": "Fjern bruger?",
|
"album_remove_user": "Fjern bruger?",
|
||||||
"album_remove_user_confirmation": "Er du sikker på at du vil fjerne {user}?",
|
"album_remove_user_confirmation": "Er du sikker på at du vil fjerne {user}?",
|
||||||
|
"album_search_not_found": "Ingen album fundet som matcher din søgning",
|
||||||
"album_share_no_users": "Det ser ud til at du har delt denne album med alle brugere, eller du har ikke nogen brugere til at dele med.",
|
"album_share_no_users": "Det ser ud til at du har delt denne album med alle brugere, eller du har ikke nogen brugere til at dele med.",
|
||||||
|
"album_summary": "Albumoversigt",
|
||||||
"album_updated": "Album opdateret",
|
"album_updated": "Album opdateret",
|
||||||
"album_updated_setting_description": "Modtag en emailnotifikation når et delt album får nye mediefiler",
|
"album_updated_setting_description": "Modtag en emailnotifikation når et delt album får nye mediefiler",
|
||||||
"album_user_left": "Forlod {album}",
|
"album_user_left": "Forlod {album}",
|
||||||
@@ -434,6 +449,7 @@
|
|||||||
"albums_default_sort_order": "Standard album sortering",
|
"albums_default_sort_order": "Standard album sortering",
|
||||||
"albums_default_sort_order_description": "Grundlæggende sortering ved oprettelse af nyt album.",
|
"albums_default_sort_order_description": "Grundlæggende sortering ved oprettelse af nyt album.",
|
||||||
"albums_feature_description": "Samling af billeder der kan deles med andre brugere.",
|
"albums_feature_description": "Samling af billeder der kan deles med andre brugere.",
|
||||||
|
"albums_on_device_count": "Albummer på enheden ({count})",
|
||||||
"all": "Alt",
|
"all": "Alt",
|
||||||
"all_albums": "Alle albummer",
|
"all_albums": "Alle albummer",
|
||||||
"all_people": "Alle personer",
|
"all_people": "Alle personer",
|
||||||
@@ -453,7 +469,9 @@
|
|||||||
"app_bar_signout_dialog_title": "Log ud",
|
"app_bar_signout_dialog_title": "Log ud",
|
||||||
"app_settings": "Appindstillinger",
|
"app_settings": "Appindstillinger",
|
||||||
"appears_in": "Optræder i",
|
"appears_in": "Optræder i",
|
||||||
|
"apply_count": "Brug ({count, number})",
|
||||||
"archive": "Arkiv",
|
"archive": "Arkiv",
|
||||||
|
"archive_action_prompt": "{count} føjet til arkiv",
|
||||||
"archive_or_unarchive_photo": "Arkivér eller dearkivér billede",
|
"archive_or_unarchive_photo": "Arkivér eller dearkivér billede",
|
||||||
"archive_page_no_archived_assets": "Ingen arkiverede elementer blev fundet",
|
"archive_page_no_archived_assets": "Ingen arkiverede elementer blev fundet",
|
||||||
"archive_page_title": "Arkivér ({count})",
|
"archive_page_title": "Arkivér ({count})",
|
||||||
@@ -484,14 +502,18 @@
|
|||||||
"asset_restored_successfully": "Elementet blev gendannet succesfuldt",
|
"asset_restored_successfully": "Elementet blev gendannet succesfuldt",
|
||||||
"asset_skipped": "Sprunget over",
|
"asset_skipped": "Sprunget over",
|
||||||
"asset_skipped_in_trash": "I skraldespand",
|
"asset_skipped_in_trash": "I skraldespand",
|
||||||
|
"asset_trashed": "Objekt kasseret",
|
||||||
|
"asset_troubleshoot": "Fejlsøg på objekt",
|
||||||
"asset_uploaded": "Uploadet",
|
"asset_uploaded": "Uploadet",
|
||||||
"asset_uploading": "Uploader…",
|
"asset_uploading": "Uploader…",
|
||||||
"asset_viewer_settings_subtitle": "Administrer indstillinger for gallerifremviser",
|
"asset_viewer_settings_subtitle": "Administrer indstillinger for gallerifremviser",
|
||||||
"asset_viewer_settings_title": "Billedviser",
|
"asset_viewer_settings_title": "Billedviser",
|
||||||
"assets": "elementer",
|
"assets": "Objekter",
|
||||||
"assets_added_count": "Tilføjet {count, plural, one {# mediefil} other {# mediefiler}}",
|
"assets_added_count": "Tilføjet {count, plural, one {# mediefil} other {# mediefiler}}",
|
||||||
"assets_added_to_album_count": "{count, plural, one {# mediefil} other {# mediefiler}} tilføjet til albummet",
|
"assets_added_to_album_count": "{count, plural, one {# mediefil} other {# mediefiler}} tilføjet til albummet",
|
||||||
|
"assets_added_to_albums_count": "Tilføjet {assetTotal, plural, one {# asset} other {# assets}} til {albumTotal, plural, one {# album} other {# albums}}",
|
||||||
"assets_cannot_be_added_to_album_count": "{count, plural, one {Billed} other {Billeder}} kan ikke blive tilføjet til album",
|
"assets_cannot_be_added_to_album_count": "{count, plural, one {Billed} other {Billeder}} kan ikke blive tilføjet til album",
|
||||||
|
"assets_cannot_be_added_to_albums": "{count, plural, one {Asset} other {Assets}} kan ikke føjes til i nogen af albummerne",
|
||||||
"assets_count": "{count, plural, one {# mediefil} other {# mediefiler}}",
|
"assets_count": "{count, plural, one {# mediefil} other {# mediefiler}}",
|
||||||
"assets_deleted_permanently": "{count} element(er) blev fjernet permanent",
|
"assets_deleted_permanently": "{count} element(er) blev fjernet permanent",
|
||||||
"assets_deleted_permanently_from_server": "{count} element(er) blev fjernet permanent fra Immich serveren",
|
"assets_deleted_permanently_from_server": "{count} element(er) blev fjernet permanent fra Immich serveren",
|
||||||
@@ -508,14 +530,17 @@
|
|||||||
"assets_trashed_count": "{count, plural, one {# mediefil} other {# mediefiler}} smidt i papirkurven",
|
"assets_trashed_count": "{count, plural, one {# mediefil} other {# mediefiler}} smidt i papirkurven",
|
||||||
"assets_trashed_from_server": "{count} element(er) blev smidt i Immich serverens papirkurv",
|
"assets_trashed_from_server": "{count} element(er) blev smidt i Immich serverens papirkurv",
|
||||||
"assets_were_part_of_album_count": "mediefil{count, plural, one {mediefil} other {mediefiler}} er allerede en del af albummet",
|
"assets_were_part_of_album_count": "mediefil{count, plural, one {mediefil} other {mediefiler}} er allerede en del af albummet",
|
||||||
|
"assets_were_part_of_albums_count": "{count, plural, one {Asset was} other {Assets were}} er allerede en del af albummerne",
|
||||||
"authorized_devices": "Tilladte enheder",
|
"authorized_devices": "Tilladte enheder",
|
||||||
"automatic_endpoint_switching_subtitle": "Forbind lokalt over det anviste WiFi, når det er tilgængeligt og brug alternative forbindelser andre stæder",
|
"automatic_endpoint_switching_subtitle": "Forbind lokalt over det anviste WiFi, når det er tilgængeligt og brug alternative forbindelser andre stæder",
|
||||||
"automatic_endpoint_switching_title": "Automatisk skift af URL",
|
"automatic_endpoint_switching_title": "Automatisk skift af URL",
|
||||||
"autoplay_slideshow": "Afspil slideshow automatisk",
|
"autoplay_slideshow": "Afspil slideshow automatisk",
|
||||||
"back": "Tilbage",
|
"back": "Tilbage",
|
||||||
"back_close_deselect": "Tilbage, luk eller fravælg",
|
"back_close_deselect": "Tilbage, luk eller fravælg",
|
||||||
|
"background_backup_running_error": "Backup kører lige nu i baggrund; kan ikke starte manuel backup",
|
||||||
"background_location_permission": "Tilladelse til baggrundsplacering",
|
"background_location_permission": "Tilladelse til baggrundsplacering",
|
||||||
"background_location_permission_content": "For at skifte netværk, når appen kører i baggrunden, skal Immich *altid* have præcis placeringsadgang, så appen kan læse WiFi-netværkets navn",
|
"background_location_permission_content": "For at skifte netværk, når appen kører i baggrunden, skal Immich *altid* have præcis placeringsadgang, så appen kan læse WiFi-netværkets navn",
|
||||||
|
"background_options": "Baggrundsmuligheder",
|
||||||
"backup": "Sikkerhedskopier",
|
"backup": "Sikkerhedskopier",
|
||||||
"backup_album_selection_page_albums_device": "Albummer på enheden ({count})",
|
"backup_album_selection_page_albums_device": "Albummer på enheden ({count})",
|
||||||
"backup_album_selection_page_albums_tap": "Tryk en gang for at inkludere, tryk to gange for at ekskludere",
|
"backup_album_selection_page_albums_tap": "Tryk en gang for at inkludere, tryk to gange for at ekskludere",
|
||||||
@@ -523,6 +548,7 @@
|
|||||||
"backup_album_selection_page_select_albums": "Vælg albummer",
|
"backup_album_selection_page_select_albums": "Vælg albummer",
|
||||||
"backup_album_selection_page_selection_info": "Oplysninger om valgte",
|
"backup_album_selection_page_selection_info": "Oplysninger om valgte",
|
||||||
"backup_album_selection_page_total_assets": "Samlede unikke elementer",
|
"backup_album_selection_page_total_assets": "Samlede unikke elementer",
|
||||||
|
"backup_albums_sync": "Synkronisering af backupalbums",
|
||||||
"backup_all": "Alt",
|
"backup_all": "Alt",
|
||||||
"backup_background_service_backup_failed_message": "Sikkerhedskopiering af elementer fejlede. Forsøger igen…",
|
"backup_background_service_backup_failed_message": "Sikkerhedskopiering af elementer fejlede. Forsøger igen…",
|
||||||
"backup_background_service_connection_failed_message": "Forbindelsen til serveren blev tabt. Forsøger igen…",
|
"backup_background_service_connection_failed_message": "Forbindelsen til serveren blev tabt. Forsøger igen…",
|
||||||
@@ -572,13 +598,15 @@
|
|||||||
"backup_controller_page_turn_on": "Slå sikkerhedskopiering til",
|
"backup_controller_page_turn_on": "Slå sikkerhedskopiering til",
|
||||||
"backup_controller_page_uploading_file_info": "Uploader filinformation",
|
"backup_controller_page_uploading_file_info": "Uploader filinformation",
|
||||||
"backup_err_only_album": "Kan ikke slette det eneste album",
|
"backup_err_only_album": "Kan ikke slette det eneste album",
|
||||||
"backup_info_card_assets": "elementer",
|
"backup_info_card_assets": "objekter",
|
||||||
"backup_manual_cancelled": "Annulleret",
|
"backup_manual_cancelled": "Annulleret",
|
||||||
"backup_manual_in_progress": "Upload er allerede undervejs. Prøv igen efter noget tid",
|
"backup_manual_in_progress": "Upload er allerede undervejs. Prøv igen efter noget tid",
|
||||||
"backup_manual_success": "Succes",
|
"backup_manual_success": "Succes",
|
||||||
"backup_manual_title": "Uploadstatus",
|
"backup_manual_title": "Uploadstatus",
|
||||||
|
"backup_options": "Backup indstillinger",
|
||||||
"backup_options_page_title": "Backupindstillinger",
|
"backup_options_page_title": "Backupindstillinger",
|
||||||
"backup_setting_subtitle": "Administrer indstillnger for upload i forgrund og baggrund",
|
"backup_setting_subtitle": "Administrer indstillnger for upload i forgrund og baggrund",
|
||||||
|
"backup_settings_subtitle": "Håndtere upload indstillinger",
|
||||||
"backward": "Baglæns",
|
"backward": "Baglæns",
|
||||||
"biometric_auth_enabled": "Biometrisk adgangskontrol slået til",
|
"biometric_auth_enabled": "Biometrisk adgangskontrol slået til",
|
||||||
"biometric_locked_out": "Du er låst ude af biometrisk adgangskontrol",
|
"biometric_locked_out": "Du er låst ude af biometrisk adgangskontrol",
|
||||||
@@ -614,10 +642,11 @@
|
|||||||
"cancel": "Annullér",
|
"cancel": "Annullér",
|
||||||
"cancel_search": "Annullér søgning",
|
"cancel_search": "Annullér søgning",
|
||||||
"canceled": "Annulleret",
|
"canceled": "Annulleret",
|
||||||
|
"canceling": "Annullerer",
|
||||||
"cannot_merge_people": "Kan ikke sammenflette personer",
|
"cannot_merge_people": "Kan ikke sammenflette personer",
|
||||||
"cannot_undo_this_action": "Du kan ikke fortryde denne handling!",
|
"cannot_undo_this_action": "Du kan ikke fortryde denne handling!",
|
||||||
"cannot_update_the_description": "Kan ikke opdatere beskrivelsen",
|
"cannot_update_the_description": "Kan ikke opdatere beskrivelsen",
|
||||||
"cast": "Cast",
|
"cast": "Caste",
|
||||||
"cast_description": "Konfigurer tilgængelige cast destinationer",
|
"cast_description": "Konfigurer tilgængelige cast destinationer",
|
||||||
"change_date": "Ændr dato",
|
"change_date": "Ændr dato",
|
||||||
"change_description": "Beskrivelse af ændringer",
|
"change_description": "Beskrivelse af ændringer",
|
||||||
@@ -636,6 +665,8 @@
|
|||||||
"change_pin_code": "Skift PIN kode",
|
"change_pin_code": "Skift PIN kode",
|
||||||
"change_your_password": "Skift dit kodeord",
|
"change_your_password": "Skift dit kodeord",
|
||||||
"changed_visibility_successfully": "Synlighed blev ændret",
|
"changed_visibility_successfully": "Synlighed blev ændret",
|
||||||
|
"charging": "Lader",
|
||||||
|
"charging_requirement_mobile_backup": "Baggrundsbackup kræver, at enheden er tilsluttet oplader",
|
||||||
"check_corrupt_asset_backup": "Tjek for korrupte sikkerhedskopier af elementer",
|
"check_corrupt_asset_backup": "Tjek for korrupte sikkerhedskopier af elementer",
|
||||||
"check_corrupt_asset_backup_button": "Foretag kontrol",
|
"check_corrupt_asset_backup_button": "Foretag kontrol",
|
||||||
"check_corrupt_asset_backup_description": "Kør kun denne kontrol via Wi-Fi, og når alle elementer er blevet sikkerhedskopieret. Proceduren kan tage et par minutter.",
|
"check_corrupt_asset_backup_description": "Kør kun denne kontrol via Wi-Fi, og når alle elementer er blevet sikkerhedskopieret. Proceduren kan tage et par minutter.",
|
||||||
@@ -645,6 +676,7 @@
|
|||||||
"clear": "Ryd",
|
"clear": "Ryd",
|
||||||
"clear_all": "Ryd alle",
|
"clear_all": "Ryd alle",
|
||||||
"clear_all_recent_searches": "Ryd alle seneste søgninger",
|
"clear_all_recent_searches": "Ryd alle seneste søgninger",
|
||||||
|
"clear_file_cache": "Ryd filcache",
|
||||||
"clear_message": "Ryd bedsked",
|
"clear_message": "Ryd bedsked",
|
||||||
"clear_value": "Ryd værdi",
|
"clear_value": "Ryd værdi",
|
||||||
"client_cert_dialog_msg_confirm": "OK",
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
@@ -715,11 +747,13 @@
|
|||||||
"create_new_user": "Opret ny bruger",
|
"create_new_user": "Opret ny bruger",
|
||||||
"create_shared_album_page_share_add_assets": "TILFØJ ELEMENT",
|
"create_shared_album_page_share_add_assets": "TILFØJ ELEMENT",
|
||||||
"create_shared_album_page_share_select_photos": "Vælg Billeder",
|
"create_shared_album_page_share_select_photos": "Vælg Billeder",
|
||||||
|
"create_shared_link": "Opret delt link",
|
||||||
"create_tag": "Opret tag",
|
"create_tag": "Opret tag",
|
||||||
"create_tag_description": "Opret et nyt tag. For indlejrede tags skal du indtaste den fulde sti til tagget inklusive skråstreger.",
|
"create_tag_description": "Opret et nyt tag. For indlejrede tags skal du indtaste den fulde sti til tagget inklusive skråstreger.",
|
||||||
"create_user": "Opret bruger",
|
"create_user": "Opret bruger",
|
||||||
"created": "Oprettet",
|
"created": "Oprettet",
|
||||||
"created_at": "Oprettet",
|
"created_at": "Oprettet",
|
||||||
|
"creating_linked_albums": "Opretter sammenkædede albums...",
|
||||||
"crop": "Beskær",
|
"crop": "Beskær",
|
||||||
"curated_object_page_title": "Ting",
|
"curated_object_page_title": "Ting",
|
||||||
"current_device": "Nuværende enhed",
|
"current_device": "Nuværende enhed",
|
||||||
@@ -727,9 +761,11 @@
|
|||||||
"current_server_address": "Nuværende serveraddresse",
|
"current_server_address": "Nuværende serveraddresse",
|
||||||
"custom_locale": "Brugerdefineret lokale",
|
"custom_locale": "Brugerdefineret lokale",
|
||||||
"custom_locale_description": "Formatér datoer og tal baseret på sproget og regionen",
|
"custom_locale_description": "Formatér datoer og tal baseret på sproget og regionen",
|
||||||
|
"custom_url": "Tilpasset URL",
|
||||||
"daily_title_text_date": "E, dd MMM",
|
"daily_title_text_date": "E, dd MMM",
|
||||||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
||||||
"dark": "Mørk",
|
"dark": "Mørk",
|
||||||
|
"dark_theme": "Skift til mørkt tema",
|
||||||
"date_after": "Dato efter",
|
"date_after": "Dato efter",
|
||||||
"date_and_time": "Dato og klokkeslæt",
|
"date_and_time": "Dato og klokkeslæt",
|
||||||
"date_before": "Dato før",
|
"date_before": "Dato før",
|
||||||
@@ -737,6 +773,7 @@
|
|||||||
"date_of_birth_saved": "Fødselsdatoen blev gemt korrekt",
|
"date_of_birth_saved": "Fødselsdatoen blev gemt korrekt",
|
||||||
"date_range": "Datointerval",
|
"date_range": "Datointerval",
|
||||||
"day": "Dag",
|
"day": "Dag",
|
||||||
|
"days": "Dage",
|
||||||
"deduplicate_all": "Kopier alle",
|
"deduplicate_all": "Kopier alle",
|
||||||
"deduplication_criteria_1": "Billedstørrelse i bytes",
|
"deduplication_criteria_1": "Billedstørrelse i bytes",
|
||||||
"deduplication_criteria_2": "Antal EXIF-data",
|
"deduplication_criteria_2": "Antal EXIF-data",
|
||||||
@@ -745,6 +782,8 @@
|
|||||||
"default_locale": "Standardlokalitet",
|
"default_locale": "Standardlokalitet",
|
||||||
"default_locale_description": "Formatér datoer og tal baseret på din browsers regions indstillinger",
|
"default_locale_description": "Formatér datoer og tal baseret på din browsers regions indstillinger",
|
||||||
"delete": "Slet",
|
"delete": "Slet",
|
||||||
|
"delete_action_confirmation_message": "Er du sikker på, at du vil slette dette objekt? Denne handling vil flytte objektet til serverens papirkurv, og vil spørge dig, om du vil slette den lokalt",
|
||||||
|
"delete_action_prompt": "{count} slettet",
|
||||||
"delete_album": "Slet album",
|
"delete_album": "Slet album",
|
||||||
"delete_api_key_prompt": "Er du sikker på, at du vil slette denne API-nøgle?",
|
"delete_api_key_prompt": "Er du sikker på, at du vil slette denne API-nøgle?",
|
||||||
"delete_dialog_alert": "Disse elementer vil blive slettet permanent fra Immich og din enhed",
|
"delete_dialog_alert": "Disse elementer vil blive slettet permanent fra Immich og din enhed",
|
||||||
@@ -758,9 +797,12 @@
|
|||||||
"delete_key": "Slet nøgle",
|
"delete_key": "Slet nøgle",
|
||||||
"delete_library": "Slet bibliotek",
|
"delete_library": "Slet bibliotek",
|
||||||
"delete_link": "Slet link",
|
"delete_link": "Slet link",
|
||||||
|
"delete_local_action_prompt": "{count} slettet lokalt",
|
||||||
"delete_local_dialog_ok_backed_up_only": "Slet kun backup",
|
"delete_local_dialog_ok_backed_up_only": "Slet kun backup",
|
||||||
"delete_local_dialog_ok_force": "Slet alligevel",
|
"delete_local_dialog_ok_force": "Slet alligevel",
|
||||||
"delete_others": "Slet andre",
|
"delete_others": "Slet andre",
|
||||||
|
"delete_permanently": "Slet permanent",
|
||||||
|
"delete_permanently_action_prompt": "{count} slettet permanent",
|
||||||
"delete_shared_link": "Slet delt link",
|
"delete_shared_link": "Slet delt link",
|
||||||
"delete_shared_link_dialog_title": "Slet delt link",
|
"delete_shared_link_dialog_title": "Slet delt link",
|
||||||
"delete_tag": "Slet tag",
|
"delete_tag": "Slet tag",
|
||||||
@@ -771,6 +813,7 @@
|
|||||||
"description": "Beskrivelse",
|
"description": "Beskrivelse",
|
||||||
"description_input_hint_text": "Tilføj en beskrivelse...",
|
"description_input_hint_text": "Tilføj en beskrivelse...",
|
||||||
"description_input_submit_error": "Fejl med at opdatere beskrivelsen. Tjek loggen for flere detaljer",
|
"description_input_submit_error": "Fejl med at opdatere beskrivelsen. Tjek loggen for flere detaljer",
|
||||||
|
"deselect_all": "Afmarkér alt",
|
||||||
"details": "DETALJER",
|
"details": "DETALJER",
|
||||||
"direction": "Retning",
|
"direction": "Retning",
|
||||||
"disabled": "Deaktiveret",
|
"disabled": "Deaktiveret",
|
||||||
@@ -788,6 +831,7 @@
|
|||||||
"documentation": "Dokumentation",
|
"documentation": "Dokumentation",
|
||||||
"done": "Færdig",
|
"done": "Færdig",
|
||||||
"download": "Hent",
|
"download": "Hent",
|
||||||
|
"download_action_prompt": "Downloader {count} objekter",
|
||||||
"download_canceled": "Download annulleret",
|
"download_canceled": "Download annulleret",
|
||||||
"download_complete": "Download fuldført",
|
"download_complete": "Download fuldført",
|
||||||
"download_enqueue": "Donload sat i kø",
|
"download_enqueue": "Donload sat i kø",
|
||||||
@@ -814,8 +858,12 @@
|
|||||||
"edit": "Rediger",
|
"edit": "Rediger",
|
||||||
"edit_album": "Redigér album",
|
"edit_album": "Redigér album",
|
||||||
"edit_avatar": "Redigér avatar",
|
"edit_avatar": "Redigér avatar",
|
||||||
|
"edit_birthday": "Rediger fødselsdag",
|
||||||
"edit_date": "Redigér dato",
|
"edit_date": "Redigér dato",
|
||||||
"edit_date_and_time": "Redigér dato og tid",
|
"edit_date_and_time": "Redigér dato og tid",
|
||||||
|
"edit_date_and_time_action_prompt": "{count} dato og tid redigeret",
|
||||||
|
"edit_date_and_time_by_offset": "Forskyde dato med offset",
|
||||||
|
"edit_date_and_time_by_offset_interval": "Nyt datointerval: {from} - {to}",
|
||||||
"edit_description": "Rediger beskrivelse",
|
"edit_description": "Rediger beskrivelse",
|
||||||
"edit_description_prompt": "Vælg venligst en ny beskrivelse:",
|
"edit_description_prompt": "Vælg venligst en ny beskrivelse:",
|
||||||
"edit_exclusion_pattern": "Redigér udelukkelsesmønster",
|
"edit_exclusion_pattern": "Redigér udelukkelsesmønster",
|
||||||
@@ -825,6 +873,7 @@
|
|||||||
"edit_key": "Redigér nøgle",
|
"edit_key": "Redigér nøgle",
|
||||||
"edit_link": "Rediger link",
|
"edit_link": "Rediger link",
|
||||||
"edit_location": "Rediger placering",
|
"edit_location": "Rediger placering",
|
||||||
|
"edit_location_action_prompt": "{count} geolokation redigeret",
|
||||||
"edit_location_dialog_title": "Placering",
|
"edit_location_dialog_title": "Placering",
|
||||||
"edit_name": "Rediger navn",
|
"edit_name": "Rediger navn",
|
||||||
"edit_people": "Redigér personer",
|
"edit_people": "Redigér personer",
|
||||||
@@ -843,6 +892,7 @@
|
|||||||
"empty_trash": "Tøm papirkurv",
|
"empty_trash": "Tøm papirkurv",
|
||||||
"empty_trash_confirmation": "Er du sikker på, at du vil tømme papirkurven? Dette vil fjerne alle objekter i papirkurven permanent fra Immich.\nDu kan ikke fortryde denne handling!",
|
"empty_trash_confirmation": "Er du sikker på, at du vil tømme papirkurven? Dette vil fjerne alle objekter i papirkurven permanent fra Immich.\nDu kan ikke fortryde denne handling!",
|
||||||
"enable": "Aktivér",
|
"enable": "Aktivér",
|
||||||
|
"enable_backup": "Aktiver backup",
|
||||||
"enable_biometric_auth_description": "Indtast din PIN kode for at slå biometrisk adgangskontrol til",
|
"enable_biometric_auth_description": "Indtast din PIN kode for at slå biometrisk adgangskontrol til",
|
||||||
"enabled": "Aktiveret",
|
"enabled": "Aktiveret",
|
||||||
"end_date": "Slutdato",
|
"end_date": "Slutdato",
|
||||||
@@ -853,7 +903,9 @@
|
|||||||
"error": "Fejl",
|
"error": "Fejl",
|
||||||
"error_change_sort_album": "Ændring af sorteringsrækkefølgen mislykkedes",
|
"error_change_sort_album": "Ændring af sorteringsrækkefølgen mislykkedes",
|
||||||
"error_delete_face": "Fejl ved sletning af ansigt fra mediefil",
|
"error_delete_face": "Fejl ved sletning af ansigt fra mediefil",
|
||||||
|
"error_getting_places": "Fejl ved hentning af steder",
|
||||||
"error_loading_image": "Fejl ved indlæsning af billede",
|
"error_loading_image": "Fejl ved indlæsning af billede",
|
||||||
|
"error_loading_partners": "Fejl ved indlæsning af partnere: {error}",
|
||||||
"error_saving_image": "Fejl: {error}",
|
"error_saving_image": "Fejl: {error}",
|
||||||
"error_tag_face_bounding_box": "Fejl ved tagging af ansigt - kan ikke finde koordinator for afgrænsningskasse",
|
"error_tag_face_bounding_box": "Fejl ved tagging af ansigt - kan ikke finde koordinator for afgrænsningskasse",
|
||||||
"error_title": "Fejl - Noget gik galt",
|
"error_title": "Fejl - Noget gik galt",
|
||||||
@@ -886,6 +938,7 @@
|
|||||||
"failed_to_load_notifications": "Kunne ikke indlæse notifikationer",
|
"failed_to_load_notifications": "Kunne ikke indlæse notifikationer",
|
||||||
"failed_to_load_people": "Indlæsning af personer mislykkedes",
|
"failed_to_load_people": "Indlæsning af personer mislykkedes",
|
||||||
"failed_to_remove_product_key": "Fjernelse af produktnøgle mislykkedes",
|
"failed_to_remove_product_key": "Fjernelse af produktnøgle mislykkedes",
|
||||||
|
"failed_to_reset_pin_code": "Kunne ikke resette PIN-koden",
|
||||||
"failed_to_stack_assets": "Det lykkedes ikke at stable mediefiler",
|
"failed_to_stack_assets": "Det lykkedes ikke at stable mediefiler",
|
||||||
"failed_to_unstack_assets": "Det lykkedes ikke at fjerne gruperingen af mediefiler",
|
"failed_to_unstack_assets": "Det lykkedes ikke at fjerne gruperingen af mediefiler",
|
||||||
"failed_to_update_notification_status": "Kunne ikke uploade notifikations status",
|
"failed_to_update_notification_status": "Kunne ikke uploade notifikations status",
|
||||||
@@ -894,6 +947,7 @@
|
|||||||
"paths_validation_failed": "{paths, plural, one {# sti} other {# stier}} slog fejl ved validering",
|
"paths_validation_failed": "{paths, plural, one {# sti} other {# stier}} slog fejl ved validering",
|
||||||
"profile_picture_transparent_pixels": "Profilbilleder kan ikke have gennemsigtige pixels. Zoom venligst ind og/eller flyt billedet.",
|
"profile_picture_transparent_pixels": "Profilbilleder kan ikke have gennemsigtige pixels. Zoom venligst ind og/eller flyt billedet.",
|
||||||
"quota_higher_than_disk_size": "Du har sat en kvote der er større end disken",
|
"quota_higher_than_disk_size": "Du har sat en kvote der er større end disken",
|
||||||
|
"something_went_wrong": "Noget gik galt",
|
||||||
"unable_to_add_album_users": "Ikke i stand til at tilføje brugere til album",
|
"unable_to_add_album_users": "Ikke i stand til at tilføje brugere til album",
|
||||||
"unable_to_add_assets_to_shared_link": "Kan ikke tilføje mediefiler til det delte link",
|
"unable_to_add_assets_to_shared_link": "Kan ikke tilføje mediefiler til det delte link",
|
||||||
"unable_to_add_comment": "Ikke i stand til at tilføje kommentar",
|
"unable_to_add_comment": "Ikke i stand til at tilføje kommentar",
|
||||||
@@ -979,6 +1033,7 @@
|
|||||||
},
|
},
|
||||||
"exif": "Exif",
|
"exif": "Exif",
|
||||||
"exif_bottom_sheet_description": "Tilføj beskrivelse...",
|
"exif_bottom_sheet_description": "Tilføj beskrivelse...",
|
||||||
|
"exif_bottom_sheet_description_error": "Fejl ved opdatering af beskrivelsen",
|
||||||
"exif_bottom_sheet_details": "DETALJER",
|
"exif_bottom_sheet_details": "DETALJER",
|
||||||
"exif_bottom_sheet_location": "LOKATION",
|
"exif_bottom_sheet_location": "LOKATION",
|
||||||
"exif_bottom_sheet_people": "PERSONER",
|
"exif_bottom_sheet_people": "PERSONER",
|
||||||
@@ -996,6 +1051,8 @@
|
|||||||
"explorer": "Udforske",
|
"explorer": "Udforske",
|
||||||
"export": "Eksportér",
|
"export": "Eksportér",
|
||||||
"export_as_json": "Eksportér som JSON",
|
"export_as_json": "Eksportér som JSON",
|
||||||
|
"export_database": "Eksporter database",
|
||||||
|
"export_database_description": "Eksporter SQLite databasen",
|
||||||
"extension": "Udvidelse",
|
"extension": "Udvidelse",
|
||||||
"external": "Ekstern",
|
"external": "Ekstern",
|
||||||
"external_libraries": "Eksterne biblioteker",
|
"external_libraries": "Eksterne biblioteker",
|
||||||
@@ -1007,11 +1064,13 @@
|
|||||||
"failed_to_load_assets": "Kunne ikke indlæse mediefiler",
|
"failed_to_load_assets": "Kunne ikke indlæse mediefiler",
|
||||||
"failed_to_load_folder": "Kunne ikke indlæse mappe",
|
"failed_to_load_folder": "Kunne ikke indlæse mappe",
|
||||||
"favorite": "Favorit",
|
"favorite": "Favorit",
|
||||||
|
"favorite_action_prompt": "{count} føjet til favoritter",
|
||||||
"favorite_or_unfavorite_photo": "Tilføj eller fjern fra yndlingsbilleder",
|
"favorite_or_unfavorite_photo": "Tilføj eller fjern fra yndlingsbilleder",
|
||||||
"favorites": "Favoritter",
|
"favorites": "Favoritter",
|
||||||
"favorites_page_no_favorites": "Ingen favoritter blev fundet",
|
"favorites_page_no_favorites": "Ingen favoritter blev fundet",
|
||||||
"feature_photo_updated": "Forsidebillede uploadet",
|
"feature_photo_updated": "Forsidebillede uploadet",
|
||||||
"features": "Funktioner",
|
"features": "Funktioner",
|
||||||
|
"features_in_development": "Funktioner under udvikling",
|
||||||
"features_setting_description": "Administrer app-funktioner",
|
"features_setting_description": "Administrer app-funktioner",
|
||||||
"file_name": "Filnavn",
|
"file_name": "Filnavn",
|
||||||
"file_name_or_extension": "Filnavn eller filtype",
|
"file_name_or_extension": "Filnavn eller filtype",
|
||||||
@@ -1021,21 +1080,26 @@
|
|||||||
"filter_people": "Filtrér personer",
|
"filter_people": "Filtrér personer",
|
||||||
"filter_places": "Filtrer steder",
|
"filter_places": "Filtrer steder",
|
||||||
"find_them_fast": "Find dem hurtigt med søgning via navn",
|
"find_them_fast": "Find dem hurtigt med søgning via navn",
|
||||||
|
"first": "Første",
|
||||||
"fix_incorrect_match": "Fix forkert match",
|
"fix_incorrect_match": "Fix forkert match",
|
||||||
"folder": "Mappe",
|
"folder": "Mappe",
|
||||||
"folder_not_found": "Mappe ikke fundet",
|
"folder_not_found": "Mappe ikke fundet",
|
||||||
"folders": "Mapper",
|
"folders": "Mapper",
|
||||||
"folders_feature_description": "Gennemse mappevisningen efter fotos og videoer på filsystemet",
|
"folders_feature_description": "Gennemse mappevisningen efter fotos og videoer på filsystemet",
|
||||||
|
"forgot_pin_code_question": "Har du glemt PIN-koden?",
|
||||||
"forward": "Fremad",
|
"forward": "Fremad",
|
||||||
"gcast_enabled": "Google Cast",
|
"gcast_enabled": "Google Cast",
|
||||||
"gcast_enabled_description": "Denne funktion indlæser eksterne ressourcer fra Google for at virke.",
|
"gcast_enabled_description": "Denne funktion indlæser eksterne ressourcer fra Google for at virke.",
|
||||||
"general": "Generel",
|
"general": "Generel",
|
||||||
|
"geolocation_instruction_location": "Klik på et objekt med GPS-koordinater for at bruge dettes position, eller vælg position direkte på kortet",
|
||||||
"get_help": "Få hjælp",
|
"get_help": "Få hjælp",
|
||||||
"get_wifiname_error": "Kunne ikke hente Wi-Fi-navn. Sørg for, at du har givet de nødvendige tilladelser og er forbundet til et Wi-Fi-netværk",
|
"get_wifiname_error": "Kunne ikke hente Wi-Fi-navn. Sørg for, at du har givet de nødvendige tilladelser og er forbundet til et Wi-Fi-netværk",
|
||||||
"getting_started": "Kom godt i gang",
|
"getting_started": "Kom godt i gang",
|
||||||
"go_back": "Gå tilbage",
|
"go_back": "Gå tilbage",
|
||||||
"go_to_folder": "Gå til mappe",
|
"go_to_folder": "Gå til mappe",
|
||||||
"go_to_search": "Gå til søgning",
|
"go_to_search": "Gå til søgning",
|
||||||
|
"gps": "GPS",
|
||||||
|
"gps_missing": "Ingen GPS",
|
||||||
"grant_permission": "Giv tilladelse",
|
"grant_permission": "Giv tilladelse",
|
||||||
"group_albums_by": "Gruppér albummer efter...",
|
"group_albums_by": "Gruppér albummer efter...",
|
||||||
"group_country": "Gruppér efter land",
|
"group_country": "Gruppér efter land",
|
||||||
@@ -1046,6 +1110,9 @@
|
|||||||
"haptic_feedback_switch": "Slå haptisk feedback til",
|
"haptic_feedback_switch": "Slå haptisk feedback til",
|
||||||
"haptic_feedback_title": "Haptisk feedback",
|
"haptic_feedback_title": "Haptisk feedback",
|
||||||
"has_quota": "Har kvote",
|
"has_quota": "Har kvote",
|
||||||
|
"hash_asset": "Hash objekter",
|
||||||
|
"hashed_assets": "Hashede objekter",
|
||||||
|
"hashing": "Hasher",
|
||||||
"header_settings_add_header_tip": "Tilføj Header",
|
"header_settings_add_header_tip": "Tilføj Header",
|
||||||
"header_settings_field_validator_msg": "Værdi kan ikke være tom",
|
"header_settings_field_validator_msg": "Værdi kan ikke være tom",
|
||||||
"header_settings_header_name_input": "Header navn",
|
"header_settings_header_name_input": "Header navn",
|
||||||
@@ -1077,7 +1144,9 @@
|
|||||||
"home_page_upload_err_limit": "Det er kun muligt at lave sikkerhedskopi af 30 elementer ad gangen. Springer over",
|
"home_page_upload_err_limit": "Det er kun muligt at lave sikkerhedskopi af 30 elementer ad gangen. Springer over",
|
||||||
"host": "Host",
|
"host": "Host",
|
||||||
"hour": "Time",
|
"hour": "Time",
|
||||||
|
"hours": "Timer",
|
||||||
"id": "ID",
|
"id": "ID",
|
||||||
|
"idle": "Inaktiv",
|
||||||
"ignore_icloud_photos": "Ignorer iCloud-billeder",
|
"ignore_icloud_photos": "Ignorer iCloud-billeder",
|
||||||
"ignore_icloud_photos_description": "Billeder der er gemt på iCloud vil ikke blive uploadet til Immich-serveren",
|
"ignore_icloud_photos_description": "Billeder der er gemt på iCloud vil ikke blive uploadet til Immich-serveren",
|
||||||
"image": "Billede",
|
"image": "Billede",
|
||||||
@@ -1135,10 +1204,13 @@
|
|||||||
"language_no_results_title": "Ingen sprog fundet",
|
"language_no_results_title": "Ingen sprog fundet",
|
||||||
"language_search_hint": "Vælg sprog...",
|
"language_search_hint": "Vælg sprog...",
|
||||||
"language_setting_description": "Vælg dit foretrukne sprog",
|
"language_setting_description": "Vælg dit foretrukne sprog",
|
||||||
|
"large_files": "Store filer",
|
||||||
|
"last": "Sidste",
|
||||||
"last_seen": "Sidst set",
|
"last_seen": "Sidst set",
|
||||||
"latest_version": "Seneste version",
|
"latest_version": "Seneste version",
|
||||||
"latitude": "Breddegrad",
|
"latitude": "Breddegrad",
|
||||||
"leave": "Forlad",
|
"leave": "Forlad",
|
||||||
|
"leave_album": "Forlad album",
|
||||||
"lens_model": "Objektivmodel",
|
"lens_model": "Objektivmodel",
|
||||||
"let_others_respond": "Lad andre svare",
|
"let_others_respond": "Lad andre svare",
|
||||||
"level": "Niveau",
|
"level": "Niveau",
|
||||||
@@ -1150,7 +1222,9 @@
|
|||||||
"library_page_sort_created": "Senest oprettet",
|
"library_page_sort_created": "Senest oprettet",
|
||||||
"library_page_sort_last_modified": "Sidst redigeret",
|
"library_page_sort_last_modified": "Sidst redigeret",
|
||||||
"library_page_sort_title": "Albumtitel",
|
"library_page_sort_title": "Albumtitel",
|
||||||
|
"licenses": "Licenser",
|
||||||
"light": "Lys",
|
"light": "Lys",
|
||||||
|
"like": "Synes om",
|
||||||
"like_deleted": "Ligesom slettet",
|
"like_deleted": "Ligesom slettet",
|
||||||
"link_motion_video": "Link bevægelsesvideo",
|
"link_motion_video": "Link bevægelsesvideo",
|
||||||
"link_to_oauth": "Link til OAuth",
|
"link_to_oauth": "Link til OAuth",
|
||||||
@@ -1158,7 +1232,10 @@
|
|||||||
"list": "Liste",
|
"list": "Liste",
|
||||||
"loading": "Indlæser",
|
"loading": "Indlæser",
|
||||||
"loading_search_results_failed": "Indlæsning af søgeresultater fejlede",
|
"loading_search_results_failed": "Indlæsning af søgeresultater fejlede",
|
||||||
|
"local": "Lokal",
|
||||||
"local_asset_cast_failed": "Kan ikke caste et aktiv, der ikke er uploadet til serveren",
|
"local_asset_cast_failed": "Kan ikke caste et aktiv, der ikke er uploadet til serveren",
|
||||||
|
"local_assets": "Lokale objekter",
|
||||||
|
"local_media_summary": "Opsummering af lokale media",
|
||||||
"local_network": "Lokalt netværk",
|
"local_network": "Lokalt netværk",
|
||||||
"local_network_sheet_info": "Appen vil oprette forbindelse til serveren via denne URL, når du bruger det angivne WiFi-netværk",
|
"local_network_sheet_info": "Appen vil oprette forbindelse til serveren via denne URL, når du bruger det angivne WiFi-netværk",
|
||||||
"location_permission": "Tilladelse til placering",
|
"location_permission": "Tilladelse til placering",
|
||||||
@@ -1170,8 +1247,10 @@
|
|||||||
"location_picker_longitude_hint": "Indtast din længdegrad her",
|
"location_picker_longitude_hint": "Indtast din længdegrad her",
|
||||||
"lock": "Lås",
|
"lock": "Lås",
|
||||||
"locked_folder": "Låst mappe",
|
"locked_folder": "Låst mappe",
|
||||||
|
"log_detail_title": "Logdetaljer",
|
||||||
"log_out": "Log ud",
|
"log_out": "Log ud",
|
||||||
"log_out_all_devices": "Log ud af alle enheder",
|
"log_out_all_devices": "Log ud af alle enheder",
|
||||||
|
"logged_in_as": "Logget ind som {user}",
|
||||||
"logged_out_all_devices": "Logget ud af alle enheder",
|
"logged_out_all_devices": "Logget ud af alle enheder",
|
||||||
"logged_out_device": "Logget ud af enhed",
|
"logged_out_device": "Logget ud af enhed",
|
||||||
"login": "Log ind",
|
"login": "Log ind",
|
||||||
@@ -1180,7 +1259,7 @@
|
|||||||
"login_form_back_button_text": "Tilbage",
|
"login_form_back_button_text": "Tilbage",
|
||||||
"login_form_email_hint": "din-e-mail@e-mail.com",
|
"login_form_email_hint": "din-e-mail@e-mail.com",
|
||||||
"login_form_endpoint_hint": "http://din-server-ip:port",
|
"login_form_endpoint_hint": "http://din-server-ip:port",
|
||||||
"login_form_endpoint_url": "Server Endpoint URL",
|
"login_form_endpoint_url": "Server endepunkt URL",
|
||||||
"login_form_err_http": "Angiv venligst http:// eller https://",
|
"login_form_err_http": "Angiv venligst http:// eller https://",
|
||||||
"login_form_err_invalid_email": "Ugyldig e-mail",
|
"login_form_err_invalid_email": "Ugyldig e-mail",
|
||||||
"login_form_err_invalid_url": "Ugyldig webadresse",
|
"login_form_err_invalid_url": "Ugyldig webadresse",
|
||||||
@@ -1199,6 +1278,7 @@
|
|||||||
"login_password_changed_success": "Kodeordet blev opdateret",
|
"login_password_changed_success": "Kodeordet blev opdateret",
|
||||||
"logout_all_device_confirmation": "Er du sikker på, at du vil logge ud af alle enheder?",
|
"logout_all_device_confirmation": "Er du sikker på, at du vil logge ud af alle enheder?",
|
||||||
"logout_this_device_confirmation": "Er du sikker på, at du vil logge denne enhed ud?",
|
"logout_this_device_confirmation": "Er du sikker på, at du vil logge denne enhed ud?",
|
||||||
|
"logs": "Logs",
|
||||||
"longitude": "Længdegrad",
|
"longitude": "Længdegrad",
|
||||||
"look": "Kig",
|
"look": "Kig",
|
||||||
"loop_videos": "Gentag videoer",
|
"loop_videos": "Gentag videoer",
|
||||||
@@ -1206,6 +1286,7 @@
|
|||||||
"main_branch_warning": "Du bruger en udviklingsversion; vi anbefaler kraftigt at bruge en udgivelsesversion!",
|
"main_branch_warning": "Du bruger en udviklingsversion; vi anbefaler kraftigt at bruge en udgivelsesversion!",
|
||||||
"main_menu": "Hovedmenu",
|
"main_menu": "Hovedmenu",
|
||||||
"make": "Producent",
|
"make": "Producent",
|
||||||
|
"manage_geolocation": "Administrer placering",
|
||||||
"manage_shared_links": "Håndter delte links",
|
"manage_shared_links": "Håndter delte links",
|
||||||
"manage_sharing_with_partners": "Administrér deling med partnere",
|
"manage_sharing_with_partners": "Administrér deling med partnere",
|
||||||
"manage_the_app_settings": "Administrer appindstillinger",
|
"manage_the_app_settings": "Administrer appindstillinger",
|
||||||
@@ -1240,6 +1321,7 @@
|
|||||||
"mark_as_read": "Marker som læst",
|
"mark_as_read": "Marker som læst",
|
||||||
"marked_all_as_read": "Markerede alle som læst",
|
"marked_all_as_read": "Markerede alle som læst",
|
||||||
"matches": "Parringer",
|
"matches": "Parringer",
|
||||||
|
"matching_assets": "Matchende objekter",
|
||||||
"media_type": "Medietype",
|
"media_type": "Medietype",
|
||||||
"memories": "Minder",
|
"memories": "Minder",
|
||||||
"memories_all_caught_up": "Ajour",
|
"memories_all_caught_up": "Ajour",
|
||||||
@@ -1258,6 +1340,7 @@
|
|||||||
"merged_people_count": "{count, plural, one {# person} other {# personer}} lagt sammen",
|
"merged_people_count": "{count, plural, one {# person} other {# personer}} lagt sammen",
|
||||||
"minimize": "Minimér",
|
"minimize": "Minimér",
|
||||||
"minute": "Minut",
|
"minute": "Minut",
|
||||||
|
"minutes": "Minutter",
|
||||||
"missing": "Mangler",
|
"missing": "Mangler",
|
||||||
"model": "Model",
|
"model": "Model",
|
||||||
"month": "Måned",
|
"month": "Måned",
|
||||||
@@ -1265,6 +1348,7 @@
|
|||||||
"more": "Mere",
|
"more": "Mere",
|
||||||
"move": "Flyt",
|
"move": "Flyt",
|
||||||
"move_off_locked_folder": "Flyt ud af låst mappe",
|
"move_off_locked_folder": "Flyt ud af låst mappe",
|
||||||
|
"move_to_lock_folder_action_prompt": "{count} føjet til i den låste mappe",
|
||||||
"move_to_locked_folder": "Flyt til låst mappe",
|
"move_to_locked_folder": "Flyt til låst mappe",
|
||||||
"move_to_locked_folder_confirmation": "Disse billeder og videoer vil blive fjernet fra alle albums, og vil kun være synlig fra den låste mappe",
|
"move_to_locked_folder_confirmation": "Disse billeder og videoer vil blive fjernet fra alle albums, og vil kun være synlig fra den låste mappe",
|
||||||
"moved_to_archive": "Flyttede {count, plural, one {# mediefil} other {# mediefiler}} til arkivet",
|
"moved_to_archive": "Flyttede {count, plural, one {# mediefil} other {# mediefiler}} til arkivet",
|
||||||
@@ -1276,6 +1360,10 @@
|
|||||||
"my_albums": "Mine albummer",
|
"my_albums": "Mine albummer",
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"name_or_nickname": "Navn eller kælenavn",
|
"name_or_nickname": "Navn eller kælenavn",
|
||||||
|
"network_requirement_photos_upload": "Benyt mobildatanettet for at sikkerhedskopiere dine fotos",
|
||||||
|
"network_requirement_videos_upload": "Benyt mobildatanettet for at sikkerhedskopiere dine videoer",
|
||||||
|
"network_requirements": "Netværkskrav",
|
||||||
|
"network_requirements_updated": "Netværkskravene er ændret, backup-køen nulstilles",
|
||||||
"networking_settings": "Netværk",
|
"networking_settings": "Netværk",
|
||||||
"networking_subtitle": "Administrer serverens endepunktindstillinger",
|
"networking_subtitle": "Administrer serverens endepunktindstillinger",
|
||||||
"never": "aldrig",
|
"never": "aldrig",
|
||||||
@@ -1285,6 +1373,7 @@
|
|||||||
"new_person": "Ny person",
|
"new_person": "Ny person",
|
||||||
"new_pin_code": "Ny PIN kode",
|
"new_pin_code": "Ny PIN kode",
|
||||||
"new_pin_code_subtitle": "Dette er første gang du tilgår den låste mappe. Lav en PIN kode for sikkert at tilgå denne side",
|
"new_pin_code_subtitle": "Dette er første gang du tilgår den låste mappe. Lav en PIN kode for sikkert at tilgå denne side",
|
||||||
|
"new_timeline": "Ny tidslinje",
|
||||||
"new_user_created": "Ny bruger oprettet",
|
"new_user_created": "Ny bruger oprettet",
|
||||||
"new_version_available": "NY VERSION TILGÆNGELIG",
|
"new_version_available": "NY VERSION TILGÆNGELIG",
|
||||||
"newest_first": "Nyeste først",
|
"newest_first": "Nyeste først",
|
||||||
@@ -1298,19 +1387,25 @@
|
|||||||
"no_assets_message": "KLIK FOR AT UPLOADE DIT FØRSTE BILLEDE",
|
"no_assets_message": "KLIK FOR AT UPLOADE DIT FØRSTE BILLEDE",
|
||||||
"no_assets_to_show": "Ingen elementer at vise",
|
"no_assets_to_show": "Ingen elementer at vise",
|
||||||
"no_cast_devices_found": "Ingen Cast-enheder fundet",
|
"no_cast_devices_found": "Ingen Cast-enheder fundet",
|
||||||
|
"no_checksum_local": "Ingen checksum tilgængelig – kan ikke hente lokale objekter",
|
||||||
|
"no_checksum_remote": "Ingen checksum tilgængelig – kan ikke hente eksterne objekter",
|
||||||
"no_duplicates_found": "Ingen duplikater fundet.",
|
"no_duplicates_found": "Ingen duplikater fundet.",
|
||||||
"no_exif_info_available": "Ingen tilgængelig exif information",
|
"no_exif_info_available": "Ingen tilgængelig exif information",
|
||||||
"no_explore_results_message": "Upload flere billeder for at udforske din samling.",
|
"no_explore_results_message": "Upload flere billeder for at udforske din samling.",
|
||||||
"no_favorites_message": "Tilføj favoritter for hurtigt at finde dine bedst billeder og videoer",
|
"no_favorites_message": "Tilføj favoritter for hurtigt at finde dine bedst billeder og videoer",
|
||||||
"no_libraries_message": "Opret et eksternt bibliotek for at se dine billeder og videoer",
|
"no_libraries_message": "Opret et eksternt bibliotek for at se dine billeder og videoer",
|
||||||
|
"no_local_assets_found": "Ingen lokale objekter fundet med denne checksum",
|
||||||
"no_locked_photos_message": "Billeder og videoer i den låste mappe er skjulte og vil ikke blive vist i dit bibliotek.",
|
"no_locked_photos_message": "Billeder og videoer i den låste mappe er skjulte og vil ikke blive vist i dit bibliotek.",
|
||||||
"no_name": "Intet navn",
|
"no_name": "Intet navn",
|
||||||
"no_notifications": "Ingen notifikationer",
|
"no_notifications": "Ingen notifikationer",
|
||||||
"no_people_found": "Ingen tilsvarende personer fundet",
|
"no_people_found": "Ingen tilsvarende personer fundet",
|
||||||
"no_places": "Ingen steder",
|
"no_places": "Ingen steder",
|
||||||
|
"no_remote_assets_found": "Ingen eksterne objekter fundet med denne checksum",
|
||||||
"no_results": "Ingen resultater",
|
"no_results": "Ingen resultater",
|
||||||
"no_results_description": "Prøv et synonym eller et mere generelt søgeord",
|
"no_results_description": "Prøv et synonym eller et mere generelt søgeord",
|
||||||
"no_shared_albums_message": "Opret et album for at dele billeder og videoer med personer i dit netværk",
|
"no_shared_albums_message": "Opret et album for at dele billeder og videoer med personer i dit netværk",
|
||||||
|
"no_uploads_in_progress": "Ingen upload i gang",
|
||||||
|
"not_available": "ikke tilgængelig",
|
||||||
"not_in_any_album": "Ikke i noget album",
|
"not_in_any_album": "Ikke i noget album",
|
||||||
"not_selected": "Ikke valgt",
|
"not_selected": "Ikke valgt",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Bemærk: For at anvende Lagringsmærkat på tidligere uploadede medier, kør",
|
"note_apply_storage_label_to_previously_uploaded assets": "Bemærk: For at anvende Lagringsmærkat på tidligere uploadede medier, kør",
|
||||||
@@ -1326,6 +1421,7 @@
|
|||||||
"oauth": "OAuth",
|
"oauth": "OAuth",
|
||||||
"official_immich_resources": "Officielle Immich-ressourcer",
|
"official_immich_resources": "Officielle Immich-ressourcer",
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
|
"offset": "Forskydning",
|
||||||
"ok": "Ok",
|
"ok": "Ok",
|
||||||
"oldest_first": "Ældste først",
|
"oldest_first": "Ældste først",
|
||||||
"on_this_device": "På denne enhed",
|
"on_this_device": "På denne enhed",
|
||||||
@@ -1344,14 +1440,17 @@
|
|||||||
"open_the_search_filters": "Åbn søgefiltre",
|
"open_the_search_filters": "Åbn søgefiltre",
|
||||||
"options": "Handlinger",
|
"options": "Handlinger",
|
||||||
"or": "eller",
|
"or": "eller",
|
||||||
|
"organize_into_albums": "Organiser i album",
|
||||||
|
"organize_into_albums_description": "Sæt eksisterende billeder i albummer ved hjælp af aktuelle synkroniseringsindstillinger",
|
||||||
"organize_your_library": "Organisér dit bibliotek",
|
"organize_your_library": "Organisér dit bibliotek",
|
||||||
"original": "original",
|
"original": "original",
|
||||||
"other": "Andet",
|
"other": "Andet",
|
||||||
"other_devices": "Andre enheder",
|
"other_devices": "Andre enheder",
|
||||||
|
"other_entities": "Andre enheder",
|
||||||
"other_variables": "Andre variable",
|
"other_variables": "Andre variable",
|
||||||
"owned": "Egne",
|
"owned": "Egne",
|
||||||
"owner": "Ejer",
|
"owner": "Ejer",
|
||||||
"partner": "Partner",
|
"partner": "Partnerpartner",
|
||||||
"partner_can_access": "{partner} kan tilgå",
|
"partner_can_access": "{partner} kan tilgå",
|
||||||
"partner_can_access_assets": "Alle dine billeder og videoer, bortset fra dem i Arkivet og Slettet",
|
"partner_can_access_assets": "Alle dine billeder og videoer, bortset fra dem i Arkivet og Slettet",
|
||||||
"partner_can_access_location": "Stedet, hvor dine billeder blev taget",
|
"partner_can_access_location": "Stedet, hvor dine billeder blev taget",
|
||||||
@@ -1401,7 +1500,10 @@
|
|||||||
"permission_onboarding_permission_granted": "Tilladelse givet! Du er nu klar.",
|
"permission_onboarding_permission_granted": "Tilladelse givet! Du er nu klar.",
|
||||||
"permission_onboarding_permission_limited": "Tilladelse begrænset. For at lade Immich lave sikkerhedskopi og styre hele dit galleri, skal der gives tilladelse til billeder og videoer i indstillinger.",
|
"permission_onboarding_permission_limited": "Tilladelse begrænset. For at lade Immich lave sikkerhedskopi og styre hele dit galleri, skal der gives tilladelse til billeder og videoer i indstillinger.",
|
||||||
"permission_onboarding_request": "Immich kræver tilliadelse til at se dine billeder og videoer.",
|
"permission_onboarding_request": "Immich kræver tilliadelse til at se dine billeder og videoer.",
|
||||||
"person": "Person",
|
"person": "Personperson",
|
||||||
|
"person_age_months": "{months, plural, one {# month} other {# months}} gammel",
|
||||||
|
"person_age_year_months": "1 år, {months, plural, one {# month} other {# months}} gammel",
|
||||||
|
"person_age_years": "{years, plural, other {# years}} gammel",
|
||||||
"person_birthdate": "Født den {date}",
|
"person_birthdate": "Født den {date}",
|
||||||
"person_hidden": "{name}{hidden, select, true { (skjult)} other {}}",
|
"person_hidden": "{name}{hidden, select, true { (skjult)} other {}}",
|
||||||
"photo_shared_all_users": "Det ser ud til, at du har delt dine billeder med alle brugere, eller også har du ikke nogen bruger at dele med.",
|
"photo_shared_all_users": "Det ser ud til, at du har delt dine billeder med alle brugere, eller også har du ikke nogen bruger at dele med.",
|
||||||
@@ -1425,6 +1527,7 @@
|
|||||||
"port": "Port",
|
"port": "Port",
|
||||||
"preferences_settings_subtitle": "Administrer app-præferencer",
|
"preferences_settings_subtitle": "Administrer app-præferencer",
|
||||||
"preferences_settings_title": "Præferencer",
|
"preferences_settings_title": "Præferencer",
|
||||||
|
"preparing": "Forberedelse",
|
||||||
"preset": "Forudindstilling",
|
"preset": "Forudindstilling",
|
||||||
"preview": "Forhåndsvisning",
|
"preview": "Forhåndsvisning",
|
||||||
"previous": "Forrige",
|
"previous": "Forrige",
|
||||||
@@ -1441,6 +1544,7 @@
|
|||||||
"profile_drawer_client_out_of_date_minor": "Mobilapp er forældet. Opdater venligst til den nyeste mindre version.",
|
"profile_drawer_client_out_of_date_minor": "Mobilapp er forældet. Opdater venligst til den nyeste mindre version.",
|
||||||
"profile_drawer_client_server_up_to_date": "Klient og server er ajour",
|
"profile_drawer_client_server_up_to_date": "Klient og server er ajour",
|
||||||
"profile_drawer_github": "GitHub",
|
"profile_drawer_github": "GitHub",
|
||||||
|
"profile_drawer_readonly_mode": "Skrivebeskyttet tilstand aktiveret. Lang tryk på bruger avatar ikonet for at afslutte.",
|
||||||
"profile_drawer_server_out_of_date_major": "Server er forældet. Opdater venligst til den nyeste større version.",
|
"profile_drawer_server_out_of_date_major": "Server er forældet. Opdater venligst til den nyeste større version.",
|
||||||
"profile_drawer_server_out_of_date_minor": "Server er forældet. Opdater venligst til den nyeste mindre version.",
|
"profile_drawer_server_out_of_date_minor": "Server er forældet. Opdater venligst til den nyeste mindre version.",
|
||||||
"profile_image_of_user": "Profilbillede af {user}",
|
"profile_image_of_user": "Profilbillede af {user}",
|
||||||
@@ -1476,15 +1580,20 @@
|
|||||||
"purchase_remove_server_product_key": "Fjern serverens produktnøgle",
|
"purchase_remove_server_product_key": "Fjern serverens produktnøgle",
|
||||||
"purchase_remove_server_product_key_prompt": "Er du sikker på, at du vil fjerne serverproduktnøglen?",
|
"purchase_remove_server_product_key_prompt": "Er du sikker på, at du vil fjerne serverproduktnøglen?",
|
||||||
"purchase_server_description_1": "For hele serveren",
|
"purchase_server_description_1": "For hele serveren",
|
||||||
"purchase_server_description_2": "Supporter status",
|
"purchase_server_description_2": "Supporterstatus",
|
||||||
"purchase_server_title": "Server",
|
"purchase_server_title": "Server",
|
||||||
"purchase_settings_server_activated": "Serverens produktnøgle administreres af administratoren",
|
"purchase_settings_server_activated": "Serverens produktnøgle administreres af administratoren",
|
||||||
|
"query_asset_id": "Forespørgsels Asset ID",
|
||||||
|
"queue_status": "Kø {count}/{total}",
|
||||||
"rating": "Stjernebedømmelse",
|
"rating": "Stjernebedømmelse",
|
||||||
"rating_clear": "Nulstil vurdering",
|
"rating_clear": "Nulstil vurdering",
|
||||||
"rating_count": "{count, plural, one {# stjerne} other {# stjerner}}",
|
"rating_count": "{count, plural, one {# stjerne} other {# stjerner}}",
|
||||||
"rating_description": "Vis EXIF-klassificeringen i infopanelet",
|
"rating_description": "Vis EXIF-klassificeringen i infopanelet",
|
||||||
"reaction_options": "Reaktionsindstillinger",
|
"reaction_options": "Reaktionsindstillinger",
|
||||||
"read_changelog": "Læs ændringslog",
|
"read_changelog": "Læs ændringslog",
|
||||||
|
"readonly_mode_disabled": "Skrivebeskyttet tilstand deaktiveret",
|
||||||
|
"readonly_mode_enabled": "Skrivebeskyttet tilstand aktiveret",
|
||||||
|
"ready_for_upload": "Klar til upload",
|
||||||
"reassign": "Gentildel",
|
"reassign": "Gentildel",
|
||||||
"reassigned_assets_to_existing_person": "{count, plural, one {# mediefil} other {# mediefiler}} er blevet gentildelt til {name, select, null {en eksisterende person} other {{name}}}",
|
"reassigned_assets_to_existing_person": "{count, plural, one {# mediefil} other {# mediefiler}} er blevet gentildelt til {name, select, null {en eksisterende person} other {{name}}}",
|
||||||
"reassigned_assets_to_new_person": "Gentildelt {count, plural, one {# aktiv} other {# aktiver}} til en ny person",
|
"reassigned_assets_to_new_person": "Gentildelt {count, plural, one {# aktiv} other {# aktiver}} til en ny person",
|
||||||
@@ -1507,6 +1616,9 @@
|
|||||||
"refreshing_faces": "Opdaterer ansigter",
|
"refreshing_faces": "Opdaterer ansigter",
|
||||||
"refreshing_metadata": "Opdaterer metadata",
|
"refreshing_metadata": "Opdaterer metadata",
|
||||||
"regenerating_thumbnails": "Regenererer forhåndsvisninger",
|
"regenerating_thumbnails": "Regenererer forhåndsvisninger",
|
||||||
|
"remote": "Eksternt",
|
||||||
|
"remote_assets": "Eksterne objekter",
|
||||||
|
"remote_media_summary": "Oversigt over eksterne media",
|
||||||
"remove": "Fjern",
|
"remove": "Fjern",
|
||||||
"remove_assets_album_confirmation": "Er du sikker på, at du vil fjerne {count, plural, one {# aktiv} other {# aktiver}} fra albummet?",
|
"remove_assets_album_confirmation": "Er du sikker på, at du vil fjerne {count, plural, one {# aktiv} other {# aktiver}} fra albummet?",
|
||||||
"remove_assets_shared_link_confirmation": "Er du sikker på, at du vil fjerne {count, plural, one {# aktiv} other {# aktiver}} fra dette delte link?",
|
"remove_assets_shared_link_confirmation": "Er du sikker på, at du vil fjerne {count, plural, one {# aktiv} other {# aktiver}} fra dette delte link?",
|
||||||
@@ -1514,7 +1626,9 @@
|
|||||||
"remove_custom_date_range": "Fjern tilpasset datointerval",
|
"remove_custom_date_range": "Fjern tilpasset datointerval",
|
||||||
"remove_deleted_assets": "Fjern slettede mediefiler",
|
"remove_deleted_assets": "Fjern slettede mediefiler",
|
||||||
"remove_from_album": "Fjern fra album",
|
"remove_from_album": "Fjern fra album",
|
||||||
|
"remove_from_album_action_prompt": "{count} fjernet fra albummet",
|
||||||
"remove_from_favorites": "Fjern fra favoritter",
|
"remove_from_favorites": "Fjern fra favoritter",
|
||||||
|
"remove_from_lock_folder_action_prompt": "{count} fjernet fra den låste mappe",
|
||||||
"remove_from_locked_folder": "Fjern fra låst mappe",
|
"remove_from_locked_folder": "Fjern fra låst mappe",
|
||||||
"remove_from_locked_folder_confirmation": "Er du sikker på at du vil flytte disse billeder og videoer ud af den låste mappe? De vil være synlige i dit bibliotek.",
|
"remove_from_locked_folder_confirmation": "Er du sikker på at du vil flytte disse billeder og videoer ud af den låste mappe? De vil være synlige i dit bibliotek.",
|
||||||
"remove_from_shared_link": "Fjern fra delt link",
|
"remove_from_shared_link": "Fjern fra delt link",
|
||||||
@@ -1542,19 +1656,29 @@
|
|||||||
"reset_password": "Nulstil adgangskode",
|
"reset_password": "Nulstil adgangskode",
|
||||||
"reset_people_visibility": "Nulstil personsynlighed",
|
"reset_people_visibility": "Nulstil personsynlighed",
|
||||||
"reset_pin_code": "Nulstil PIN kode",
|
"reset_pin_code": "Nulstil PIN kode",
|
||||||
|
"reset_pin_code_description": "Hvis du har glemt din PIN-kode, kan du kontakte serveradministratoren for at få den stillet tilbage",
|
||||||
|
"reset_pin_code_success": "PIN-koden er stillet tilbage",
|
||||||
|
"reset_pin_code_with_password": "Du kan altid nulstille din PIN-kode med dit password",
|
||||||
|
"reset_sqlite": "Reset SQLite Databasen",
|
||||||
|
"reset_sqlite_confirmation": "Er du sikker på, at du vil nulstille SQLite databasen? Du er nødt til at logge ud og ind igen for at gensynkronisere dine data",
|
||||||
|
"reset_sqlite_success": "Vellykket reset af SQLite databasen",
|
||||||
"reset_to_default": "Nulstil til standard",
|
"reset_to_default": "Nulstil til standard",
|
||||||
"resolve_duplicates": "Løs dubletter",
|
"resolve_duplicates": "Løs dubletter",
|
||||||
"resolved_all_duplicates": "Alle dubletter løst",
|
"resolved_all_duplicates": "Alle dubletter løst",
|
||||||
"restore": "Gendan",
|
"restore": "Gendan",
|
||||||
"restore_all": "Gendan alle",
|
"restore_all": "Gendan alle",
|
||||||
|
"restore_trash_action_prompt": "{count} genskabt fra papirkurven",
|
||||||
"restore_user": "Gendan bruger",
|
"restore_user": "Gendan bruger",
|
||||||
"restored_asset": "Gendannet mediefilen",
|
"restored_asset": "Gendannet mediefilen",
|
||||||
"resume": "Genoptag",
|
"resume": "Genoptag",
|
||||||
|
"resume_paused_jobs": "Fortsæt {count, plural, one {# paused job} other {# paused jobs}}",
|
||||||
"retry_upload": "Forsøg upload igen",
|
"retry_upload": "Forsøg upload igen",
|
||||||
"review_duplicates": "Gennemgå dubletter",
|
"review_duplicates": "Gennemgå dubletter",
|
||||||
|
"review_large_files": "Gennemgå store filer",
|
||||||
"role": "Rolle",
|
"role": "Rolle",
|
||||||
"role_editor": "Redaktør",
|
"role_editor": "Redaktør",
|
||||||
"role_viewer": "Seer",
|
"role_viewer": "Seer",
|
||||||
|
"running": "Kører",
|
||||||
"save": "Gem",
|
"save": "Gem",
|
||||||
"save_to_gallery": "Gem til galleri",
|
"save_to_gallery": "Gem til galleri",
|
||||||
"saved_api_key": "Gemt API-nøgle",
|
"saved_api_key": "Gemt API-nøgle",
|
||||||
@@ -1627,6 +1751,7 @@
|
|||||||
"select_album_cover": "Vælg albumcover",
|
"select_album_cover": "Vælg albumcover",
|
||||||
"select_all": "Vælg alle",
|
"select_all": "Vælg alle",
|
||||||
"select_all_duplicates": "Vælg alle dubletter",
|
"select_all_duplicates": "Vælg alle dubletter",
|
||||||
|
"select_all_in": "Vælg alt i {group}",
|
||||||
"select_avatar_color": "Vælg avatarfarve",
|
"select_avatar_color": "Vælg avatarfarve",
|
||||||
"select_face": "Vælg ansigt",
|
"select_face": "Vælg ansigt",
|
||||||
"select_featured_photo": "Vælg forsidebillede",
|
"select_featured_photo": "Vælg forsidebillede",
|
||||||
@@ -1640,6 +1765,7 @@
|
|||||||
"select_user_for_sharing_page_err_album": "Fejlede i at oprette et nyt album",
|
"select_user_for_sharing_page_err_album": "Fejlede i at oprette et nyt album",
|
||||||
"selected": "Valgt",
|
"selected": "Valgt",
|
||||||
"selected_count": "{count, plural, one {# valgt} other {# valgte}}",
|
"selected_count": "{count, plural, one {# valgt} other {# valgte}}",
|
||||||
|
"selected_gps_coordinates": "Udvalgte GPS Koordinater",
|
||||||
"send_message": "Send besked",
|
"send_message": "Send besked",
|
||||||
"send_welcome_email": "Send velkomstemail",
|
"send_welcome_email": "Send velkomstemail",
|
||||||
"server_endpoint": "Server endepunkt",
|
"server_endpoint": "Server endepunkt",
|
||||||
@@ -1677,7 +1803,7 @@
|
|||||||
"setting_notifications_subtitle": "Tilpas dine notifikationspræferencer",
|
"setting_notifications_subtitle": "Tilpas dine notifikationspræferencer",
|
||||||
"setting_notifications_total_progress_subtitle": "Samlet uploadstatus (færdige/samlet antal elementer)",
|
"setting_notifications_total_progress_subtitle": "Samlet uploadstatus (færdige/samlet antal elementer)",
|
||||||
"setting_notifications_total_progress_title": "Vis samlet baggrundsuploadstatus",
|
"setting_notifications_total_progress_title": "Vis samlet baggrundsuploadstatus",
|
||||||
"setting_video_viewer_looping_title": "Looping",
|
"setting_video_viewer_looping_title": "Looper",
|
||||||
"setting_video_viewer_original_video_subtitle": "Når der streames video fra serveren, afspil da den originale selv når en omkodet udgave er tilgængelig. Kan føre til buffering. Videoer, der er tilgængelige lokalt, afspilles i original kvalitet uanset denne indstilling.",
|
"setting_video_viewer_original_video_subtitle": "Når der streames video fra serveren, afspil da den originale selv når en omkodet udgave er tilgængelig. Kan føre til buffering. Videoer, der er tilgængelige lokalt, afspilles i original kvalitet uanset denne indstilling.",
|
||||||
"setting_video_viewer_original_video_title": "Tving original video",
|
"setting_video_viewer_original_video_title": "Tving original video",
|
||||||
"settings": "Indstillinger",
|
"settings": "Indstillinger",
|
||||||
@@ -1685,6 +1811,7 @@
|
|||||||
"settings_saved": "Indstillinger er gemt",
|
"settings_saved": "Indstillinger er gemt",
|
||||||
"setup_pin_code": "Sæt in PIN kode",
|
"setup_pin_code": "Sæt in PIN kode",
|
||||||
"share": "Del",
|
"share": "Del",
|
||||||
|
"share_action_prompt": "Delte {count} objekter",
|
||||||
"share_add_photos": "Tilføj billeder",
|
"share_add_photos": "Tilføj billeder",
|
||||||
"share_assets_selected": "{count} valgt",
|
"share_assets_selected": "{count} valgt",
|
||||||
"share_dialog_preparing": "Forbereder...",
|
"share_dialog_preparing": "Forbereder...",
|
||||||
@@ -1706,6 +1833,7 @@
|
|||||||
"shared_link_clipboard_copied_massage": "Kopieret til udklipsholderen",
|
"shared_link_clipboard_copied_massage": "Kopieret til udklipsholderen",
|
||||||
"shared_link_clipboard_text": "Link: {link}\nAdgangskode: {password}",
|
"shared_link_clipboard_text": "Link: {link}\nAdgangskode: {password}",
|
||||||
"shared_link_create_error": "Der opstod en fejl i oprettelsen af et delt link",
|
"shared_link_create_error": "Der opstod en fejl i oprettelsen af et delt link",
|
||||||
|
"shared_link_custom_url_description": "Adgang til dette delte link med en selvdefineret URL",
|
||||||
"shared_link_edit_description_hint": "Indtast beskrivelse",
|
"shared_link_edit_description_hint": "Indtast beskrivelse",
|
||||||
"shared_link_edit_expire_after_option_day": "1 dag",
|
"shared_link_edit_expire_after_option_day": "1 dag",
|
||||||
"shared_link_edit_expire_after_option_days": "{count} dage",
|
"shared_link_edit_expire_after_option_days": "{count} dage",
|
||||||
@@ -1731,6 +1859,7 @@
|
|||||||
"shared_link_info_chip_metadata": "EXIF",
|
"shared_link_info_chip_metadata": "EXIF",
|
||||||
"shared_link_manage_links": "Håndter delte links",
|
"shared_link_manage_links": "Håndter delte links",
|
||||||
"shared_link_options": "Muligheder for delt link",
|
"shared_link_options": "Muligheder for delt link",
|
||||||
|
"shared_link_password_description": "Kræv et kodeord for at få adgang til dette delte link",
|
||||||
"shared_links": "Delte links",
|
"shared_links": "Delte links",
|
||||||
"shared_links_description": "Del billeder og videoer med et link",
|
"shared_links_description": "Del billeder og videoer med et link",
|
||||||
"shared_photos_and_videos_count": "{assetCount, plural, other {# delte billeder & videoer.}}",
|
"shared_photos_and_videos_count": "{assetCount, plural, other {# delte billeder & videoer.}}",
|
||||||
@@ -1765,6 +1894,7 @@
|
|||||||
"show_slideshow_transition": "Vis overgang til diasshow",
|
"show_slideshow_transition": "Vis overgang til diasshow",
|
||||||
"show_supporter_badge": "Supportermærke",
|
"show_supporter_badge": "Supportermærke",
|
||||||
"show_supporter_badge_description": "Vis et supportermærke",
|
"show_supporter_badge_description": "Vis et supportermærke",
|
||||||
|
"show_text_search_menu": "Vis tekstsøgningsmenu",
|
||||||
"shuffle": "Bland",
|
"shuffle": "Bland",
|
||||||
"sidebar": "Sidebjælke",
|
"sidebar": "Sidebjælke",
|
||||||
"sidebar_display_description": "Vis et link til visningen i sidebjælken",
|
"sidebar_display_description": "Vis et link til visningen i sidebjælken",
|
||||||
@@ -1780,12 +1910,14 @@
|
|||||||
"sort_created": "Dato oprettet",
|
"sort_created": "Dato oprettet",
|
||||||
"sort_items": "Antal genstande",
|
"sort_items": "Antal genstande",
|
||||||
"sort_modified": "Ændret dato",
|
"sort_modified": "Ændret dato",
|
||||||
|
"sort_newest": "Nyeste foto",
|
||||||
"sort_oldest": "Ældste foto",
|
"sort_oldest": "Ældste foto",
|
||||||
"sort_people_by_similarity": "Sorter efter personer der ligner hinanden",
|
"sort_people_by_similarity": "Sorter efter personer der ligner hinanden",
|
||||||
"sort_recent": "Seneste foto",
|
"sort_recent": "Seneste foto",
|
||||||
"sort_title": "Titel",
|
"sort_title": "Titel",
|
||||||
"source": "Kilde",
|
"source": "Kilde",
|
||||||
"stack": "Stak",
|
"stack": "Stak",
|
||||||
|
"stack_action_prompt": "{count} stakket",
|
||||||
"stack_duplicates": "Stak dubletter",
|
"stack_duplicates": "Stak dubletter",
|
||||||
"stack_select_one_photo": "Vælg ét hovedbillede til stakken",
|
"stack_select_one_photo": "Vælg ét hovedbillede til stakken",
|
||||||
"stack_selected_photos": "Stak valgte billeder",
|
"stack_selected_photos": "Stak valgte billeder",
|
||||||
@@ -1793,9 +1925,10 @@
|
|||||||
"stacktrace": "Stacktrace",
|
"stacktrace": "Stacktrace",
|
||||||
"start": "Start",
|
"start": "Start",
|
||||||
"start_date": "Startdato",
|
"start_date": "Startdato",
|
||||||
|
"start_date_before_end_date": "Startdato skal ligge før slutdato",
|
||||||
"state": "Stat",
|
"state": "Stat",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"stop_casting": "Stop casting",
|
"stop_casting": "Stop støbning",
|
||||||
"stop_motion_photo": "Stopmotionbillede",
|
"stop_motion_photo": "Stopmotionbillede",
|
||||||
"stop_photo_sharing": "Stop med at dele dine billeder?",
|
"stop_photo_sharing": "Stop med at dele dine billeder?",
|
||||||
"stop_photo_sharing_description": "{partner} vil ikke længere kunne tilgå dine billeder.",
|
"stop_photo_sharing_description": "{partner} vil ikke længere kunne tilgå dine billeder.",
|
||||||
@@ -1805,6 +1938,7 @@
|
|||||||
"storage_quota": "Lagringskvota",
|
"storage_quota": "Lagringskvota",
|
||||||
"storage_usage": "{used} ud af {available} brugt",
|
"storage_usage": "{used} ud af {available} brugt",
|
||||||
"submit": "Indsend",
|
"submit": "Indsend",
|
||||||
|
"success": "Vellykket",
|
||||||
"suggestions": "Anbefalinger",
|
"suggestions": "Anbefalinger",
|
||||||
"sunrise_on_the_beach": "Solopgang på stranden",
|
"sunrise_on_the_beach": "Solopgang på stranden",
|
||||||
"support": "Support",
|
"support": "Support",
|
||||||
@@ -1814,6 +1948,10 @@
|
|||||||
"sync": "Synkronisér",
|
"sync": "Synkronisér",
|
||||||
"sync_albums": "Synkroniser albummer",
|
"sync_albums": "Synkroniser albummer",
|
||||||
"sync_albums_manual_subtitle": "Synkroniser alle uploadet billeder og videoer til de valgte backupalbummer",
|
"sync_albums_manual_subtitle": "Synkroniser alle uploadet billeder og videoer til de valgte backupalbummer",
|
||||||
|
"sync_local": "Synkroniser lokalt",
|
||||||
|
"sync_remote": "Synkroniser eksternt",
|
||||||
|
"sync_status": "Synkroniserings Status",
|
||||||
|
"sync_status_subtitle": "Se og administrér synkroniseringssystemet",
|
||||||
"sync_upload_album_setting_subtitle": "Opret og upload dine billeder og videoer til de valgte albummer i Immich",
|
"sync_upload_album_setting_subtitle": "Opret og upload dine billeder og videoer til de valgte albummer i Immich",
|
||||||
"tag": "Tag",
|
"tag": "Tag",
|
||||||
"tag_assets": "Tag mediefiler",
|
"tag_assets": "Tag mediefiler",
|
||||||
@@ -1824,6 +1962,7 @@
|
|||||||
"tag_updated": "Opdateret tag: {tag}",
|
"tag_updated": "Opdateret tag: {tag}",
|
||||||
"tagged_assets": "Tagget {count, plural, one {# aktiv} other {# aktiver}}",
|
"tagged_assets": "Tagget {count, plural, one {# aktiv} other {# aktiver}}",
|
||||||
"tags": "Tags",
|
"tags": "Tags",
|
||||||
|
"tap_to_run_job": "Tryk for at køre jobbet",
|
||||||
"template": "Skabelon",
|
"template": "Skabelon",
|
||||||
"theme": "Tema",
|
"theme": "Tema",
|
||||||
"theme_selection": "Temavalg",
|
"theme_selection": "Temavalg",
|
||||||
@@ -1850,12 +1989,15 @@
|
|||||||
"to_change_password": "Skift adgangskode",
|
"to_change_password": "Skift adgangskode",
|
||||||
"to_favorite": "Gør til favorit",
|
"to_favorite": "Gør til favorit",
|
||||||
"to_login": "Login",
|
"to_login": "Login",
|
||||||
|
"to_multi_select": "For at vælge flere",
|
||||||
"to_parent": "Gå op",
|
"to_parent": "Gå op",
|
||||||
|
"to_select": "for at vælge",
|
||||||
"to_trash": "Papirkurv",
|
"to_trash": "Papirkurv",
|
||||||
"toggle_settings": "Slå indstillinger til eller fra",
|
"toggle_settings": "Slå indstillinger til eller fra",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"total_usage": "Samlet forbrug",
|
"total_usage": "Samlet forbrug",
|
||||||
"trash": "Papirkurv",
|
"trash": "Papirkurv",
|
||||||
|
"trash_action_prompt": "{count} flyttet til papirkurven",
|
||||||
"trash_all": "Smid alle ud",
|
"trash_all": "Smid alle ud",
|
||||||
"trash_count": "Slet {count, number}",
|
"trash_count": "Slet {count, number}",
|
||||||
"trash_delete_asset": "Flyt mediefil til Papirkurv",
|
"trash_delete_asset": "Flyt mediefil til Papirkurv",
|
||||||
@@ -1869,13 +2011,16 @@
|
|||||||
"trash_page_select_assets_btn": "Vælg elementer",
|
"trash_page_select_assets_btn": "Vælg elementer",
|
||||||
"trash_page_title": "Papirkurv ({count})",
|
"trash_page_title": "Papirkurv ({count})",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Mediefiler i skraldespanden vil blive slettet permanent efter {days, plural, one {# dag} other {# dage}}.",
|
"trashed_items_will_be_permanently_deleted_after": "Mediefiler i skraldespanden vil blive slettet permanent efter {days, plural, one {# dag} other {# dage}}.",
|
||||||
|
"troubleshoot": "Fejlfinding",
|
||||||
"type": "Type",
|
"type": "Type",
|
||||||
"unable_to_change_pin_code": "Kunne ikke ændre PIN kode",
|
"unable_to_change_pin_code": "Kunne ikke ændre PIN kode",
|
||||||
"unable_to_setup_pin_code": "Kunne ikke sætte PIN kode",
|
"unable_to_setup_pin_code": "Kunne ikke sætte PIN kode",
|
||||||
"unarchive": "Afakivér",
|
"unarchive": "Afakivér",
|
||||||
|
"unarchive_action_prompt": "{count} slettet fra Arkiv",
|
||||||
"unarchived_count": "{count, plural, other {Uarkiveret #}}",
|
"unarchived_count": "{count, plural, other {Uarkiveret #}}",
|
||||||
"undo": "Fortryd",
|
"undo": "Fortryd",
|
||||||
"unfavorite": "Fjern favorit",
|
"unfavorite": "Fjern favorit",
|
||||||
|
"unfavorite_action_prompt": "{count} slettet fra Favoritter",
|
||||||
"unhide_person": "Stop med at skjule person",
|
"unhide_person": "Stop med at skjule person",
|
||||||
"unknown": "Ukendt",
|
"unknown": "Ukendt",
|
||||||
"unknown_country": "Ukendt land",
|
"unknown_country": "Ukendt land",
|
||||||
@@ -1891,16 +2036,23 @@
|
|||||||
"unsaved_change": "Ændring, der ikke er gemt",
|
"unsaved_change": "Ændring, der ikke er gemt",
|
||||||
"unselect_all": "Fravælg alle",
|
"unselect_all": "Fravælg alle",
|
||||||
"unselect_all_duplicates": "Fjern markeringen af alle dubletter",
|
"unselect_all_duplicates": "Fjern markeringen af alle dubletter",
|
||||||
|
"unselect_all_in": "Afmarkér alle i {group}",
|
||||||
"unstack": "Fjern fra stak",
|
"unstack": "Fjern fra stak",
|
||||||
|
"unstack_action_prompt": "{count} ustakket",
|
||||||
"unstacked_assets_count": "Ikke-stablet {count, plural, one {# aktiv} other {# aktiver}}",
|
"unstacked_assets_count": "Ikke-stablet {count, plural, one {# aktiv} other {# aktiver}}",
|
||||||
|
"untagged": "Umærket",
|
||||||
"up_next": "Næste",
|
"up_next": "Næste",
|
||||||
|
"update_location_action_prompt": "Opdater lokationen for {count} valgte objekter med:",
|
||||||
"updated_at": "Opdateret",
|
"updated_at": "Opdateret",
|
||||||
"updated_password": "Opdaterede adgangskode",
|
"updated_password": "Opdaterede adgangskode",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
|
"upload_action_prompt": "{count} i kø til upload",
|
||||||
"upload_concurrency": "Upload samtidighed",
|
"upload_concurrency": "Upload samtidighed",
|
||||||
|
"upload_details": "Upload detaljer",
|
||||||
"upload_dialog_info": "Vil du sikkerhedskopiere de(t) valgte element(er) til serveren?",
|
"upload_dialog_info": "Vil du sikkerhedskopiere de(t) valgte element(er) til serveren?",
|
||||||
"upload_dialog_title": "Upload element",
|
"upload_dialog_title": "Upload element",
|
||||||
"upload_errors": "Upload afsluttet med {count, plural, one {# fejl} other {# fejl}}. Opdater siden for at se nye uploadaktiver.",
|
"upload_errors": "Upload afsluttet med {count, plural, one {# fejl} other {# fejl}}. Opdater siden for at se nye uploadaktiver.",
|
||||||
|
"upload_finished": "Upload fuldført",
|
||||||
"upload_progress": "Resterende {remaining, number} - Behandlet {processed, number}/{total, number}",
|
"upload_progress": "Resterende {remaining, number} - Behandlet {processed, number}/{total, number}",
|
||||||
"upload_skipped_duplicates": "Sprang over {count, plural, one {# duplet aktiv} other {# duplikerede aktiver}}",
|
"upload_skipped_duplicates": "Sprang over {count, plural, one {# duplet aktiv} other {# duplikerede aktiver}}",
|
||||||
"upload_status_duplicates": "Dubletter",
|
"upload_status_duplicates": "Dubletter",
|
||||||
@@ -1909,6 +2061,7 @@
|
|||||||
"upload_success": "Upload gennemført. Opdater siden for at se nye uploadaktiver.",
|
"upload_success": "Upload gennemført. Opdater siden for at se nye uploadaktiver.",
|
||||||
"upload_to_immich": "Upload til Immich ({count})",
|
"upload_to_immich": "Upload til Immich ({count})",
|
||||||
"uploading": "Uploader",
|
"uploading": "Uploader",
|
||||||
|
"uploading_media": "Uploader media",
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"usage": "Forbrug",
|
"usage": "Forbrug",
|
||||||
"use_biometric": "Brug biometrisk",
|
"use_biometric": "Brug biometrisk",
|
||||||
@@ -1929,6 +2082,7 @@
|
|||||||
"user_usage_stats_description": "Vis konto anvendelsesstatistik",
|
"user_usage_stats_description": "Vis konto anvendelsesstatistik",
|
||||||
"username": "Brugernavn",
|
"username": "Brugernavn",
|
||||||
"users": "Brugere",
|
"users": "Brugere",
|
||||||
|
"users_added_to_album_count": "Føjet {count, plural, one {# bruker} other {# brukere}} til albummet",
|
||||||
"utilities": "Værktøjer",
|
"utilities": "Værktøjer",
|
||||||
"validate": "Validér",
|
"validate": "Validér",
|
||||||
"validate_endpoint_error": "Indtast en gyldig URL",
|
"validate_endpoint_error": "Indtast en gyldig URL",
|
||||||
@@ -1947,6 +2101,7 @@
|
|||||||
"view_album": "Se album",
|
"view_album": "Se album",
|
||||||
"view_all": "Se alle",
|
"view_all": "Se alle",
|
||||||
"view_all_users": "Se alle brugere",
|
"view_all_users": "Se alle brugere",
|
||||||
|
"view_details": "Vis detaljer",
|
||||||
"view_in_timeline": "Se på tidslinjen",
|
"view_in_timeline": "Se på tidslinjen",
|
||||||
"view_link": "Vis Link",
|
"view_link": "Vis Link",
|
||||||
"view_links": "Vis links",
|
"view_links": "Vis links",
|
||||||
@@ -1954,6 +2109,7 @@
|
|||||||
"view_next_asset": "Se næste medie",
|
"view_next_asset": "Se næste medie",
|
||||||
"view_previous_asset": "Se forrige medie",
|
"view_previous_asset": "Se forrige medie",
|
||||||
"view_qr_code": "Vis QR kode",
|
"view_qr_code": "Vis QR kode",
|
||||||
|
"view_similar_photos": "Se lignende billeder",
|
||||||
"view_stack": "Vis stak",
|
"view_stack": "Vis stak",
|
||||||
"view_user": "Vis bruger",
|
"view_user": "Vis bruger",
|
||||||
"viewer_remove_from_stack": "Fjern fra stak",
|
"viewer_remove_from_stack": "Fjern fra stak",
|
||||||
@@ -1972,5 +2128,6 @@
|
|||||||
"yes": "Ja",
|
"yes": "Ja",
|
||||||
"you_dont_have_any_shared_links": "Du har ikke nogen delte links",
|
"you_dont_have_any_shared_links": "Du har ikke nogen delte links",
|
||||||
"your_wifi_name": "Dit Wi-Fi navn",
|
"your_wifi_name": "Dit Wi-Fi navn",
|
||||||
"zoom_image": "Zoom billede"
|
"zoom_image": "Zoom billede",
|
||||||
|
"zoom_to_bounds": "Zoom til grænserne"
|
||||||
}
|
}
|
||||||
|
|||||||
72
i18n/de.json
72
i18n/de.json
@@ -123,6 +123,13 @@
|
|||||||
"logging_enable_description": "Aktiviere Logging",
|
"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",
|
"logging_settings": "Protokollierung",
|
||||||
|
"machine_learning_availability_checks": "Verfügbarkeitschecks",
|
||||||
|
"machine_learning_availability_checks_description": "Erkenne und bevorzuge verfügbare Machine Learning Servers",
|
||||||
|
"machine_learning_availability_checks_enabled": "Verfügbarkeitschecks einschalten",
|
||||||
|
"machine_learning_availability_checks_interval": "Überprüfungsinterval",
|
||||||
|
"machine_learning_availability_checks_interval_description": "Interval in Millisekunden zwischen Verfügbarkeitschecks",
|
||||||
|
"machine_learning_availability_checks_timeout": "Anfragenzeitüberschreitung",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "Zeitüberschreitung in Millisekunden für Verfügbarkeitschecks",
|
||||||
"machine_learning_clip_model": "CLIP-Modell",
|
"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 die Aufgabe \"Intelligente Suche\" für alle Bilder erneut ausführen musst, wenn du das Modell wechselst.",
|
"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": "Duplikaterkennung",
|
||||||
@@ -387,8 +394,6 @@
|
|||||||
"admin_password": "Administrator Passwort",
|
"admin_password": "Administrator Passwort",
|
||||||
"administration": "Verwaltung",
|
"administration": "Verwaltung",
|
||||||
"advanced": "Erweitert",
|
"advanced": "Erweitert",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Probier die neue App-Erfahrung aus",
|
|
||||||
"advanced_settings_beta_timeline_title": "Beta-Timeline",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Verwende diese Option, um Medien während der Synchronisierung nach anderen Kriterien zu filtern. Versuchen dies nur, wenn Probleme mit der Erkennung aller Alben durch die App auftreten.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Verwende diese Option, um Medien während der Synchronisierung nach anderen Kriterien zu filtern. Versuchen dies nur, wenn Probleme mit der Erkennung aller Alben durch die App auftreten.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTELL] Benutze alternativen Filter für Synchronisierung der Gerätealben",
|
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTELL] Benutze alternativen Filter für Synchronisierung der Gerätealben",
|
||||||
"advanced_settings_log_level_title": "Log-Level: {level}",
|
"advanced_settings_log_level_title": "Log-Level: {level}",
|
||||||
@@ -425,6 +430,7 @@
|
|||||||
"album_remove_user_confirmation": "Bist du sicher, dass du {user} entfernen willst?",
|
"album_remove_user_confirmation": "Bist du sicher, dass du {user} entfernen willst?",
|
||||||
"album_search_not_found": "Keine Alben gefunden, die zur Suche passen",
|
"album_search_not_found": "Keine Alben gefunden, die zur Suche passen",
|
||||||
"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.",
|
"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.",
|
||||||
|
"album_summary": "Album Zusammenfassung",
|
||||||
"album_updated": "Album aktualisiert",
|
"album_updated": "Album aktualisiert",
|
||||||
"album_updated_setting_description": "Erhalte eine E-Mail-Benachrichtigung, wenn ein freigegebenes Album neue Dateien enthält",
|
"album_updated_setting_description": "Erhalte eine E-Mail-Benachrichtigung, wenn ein freigegebenes Album neue Dateien enthält",
|
||||||
"album_user_left": "{album} verlassen",
|
"album_user_left": "{album} verlassen",
|
||||||
@@ -496,6 +502,8 @@
|
|||||||
"asset_restored_successfully": "Datei erfolgreich wiederhergestellt",
|
"asset_restored_successfully": "Datei erfolgreich wiederhergestellt",
|
||||||
"asset_skipped": "Übersprungen",
|
"asset_skipped": "Übersprungen",
|
||||||
"asset_skipped_in_trash": "Im Papierkorb",
|
"asset_skipped_in_trash": "Im Papierkorb",
|
||||||
|
"asset_trashed": "Datei Gelöscht",
|
||||||
|
"asset_troubleshoot": "Datei Fehlerbehebung",
|
||||||
"asset_uploaded": "Hochgeladen",
|
"asset_uploaded": "Hochgeladen",
|
||||||
"asset_uploading": "Hochladen…",
|
"asset_uploading": "Hochladen…",
|
||||||
"asset_viewer_settings_subtitle": "Verwaltung der Einstellungen für die Fotoanzeige",
|
"asset_viewer_settings_subtitle": "Verwaltung der Einstellungen für die Fotoanzeige",
|
||||||
@@ -529,8 +537,10 @@
|
|||||||
"autoplay_slideshow": "Automatische Diashow",
|
"autoplay_slideshow": "Automatische Diashow",
|
||||||
"back": "Zurück",
|
"back": "Zurück",
|
||||||
"back_close_deselect": "Zurück, Schließen oder Abwählen",
|
"back_close_deselect": "Zurück, Schließen oder Abwählen",
|
||||||
|
"background_backup_running_error": "Hintergrund Sicherung läuft, kann manuelle Sicherung nicht starten",
|
||||||
"background_location_permission": "Hintergrund Standortfreigabe",
|
"background_location_permission": "Hintergrund Standortfreigabe",
|
||||||
"background_location_permission_content": "Um im Hintergrund zwischen den Netzwerken wechseln zu können, muss Immich *immer* Zugriff auf den genauen Standort haben, damit die App den Namen des WLAN-Netzwerks ermitteln kann",
|
"background_location_permission_content": "Um im Hintergrund zwischen den Netzwerken wechseln zu können, muss Immich *immer* Zugriff auf den genauen Standort haben, damit die App den Namen des WLAN-Netzwerks ermitteln kann",
|
||||||
|
"background_options": "Hintergrund Optionen",
|
||||||
"backup": "Sicherung",
|
"backup": "Sicherung",
|
||||||
"backup_album_selection_page_albums_device": "Alben auf dem Gerät ({count})",
|
"backup_album_selection_page_albums_device": "Alben auf dem Gerät ({count})",
|
||||||
"backup_album_selection_page_albums_tap": "Einmalig das Album antippen um es zu sichern, doppelt antippen um es nicht mehr zu sichern",
|
"backup_album_selection_page_albums_tap": "Einmalig das Album antippen um es zu sichern, doppelt antippen um es nicht mehr zu sichern",
|
||||||
@@ -538,6 +548,7 @@
|
|||||||
"backup_album_selection_page_select_albums": "Alben auswählen",
|
"backup_album_selection_page_select_albums": "Alben auswählen",
|
||||||
"backup_album_selection_page_selection_info": "Information",
|
"backup_album_selection_page_selection_info": "Information",
|
||||||
"backup_album_selection_page_total_assets": "Elemente",
|
"backup_album_selection_page_total_assets": "Elemente",
|
||||||
|
"backup_albums_sync": "Synchronisation von Alben beim Backup",
|
||||||
"backup_all": "Alle",
|
"backup_all": "Alle",
|
||||||
"backup_background_service_backup_failed_message": "Es trat ein Fehler bei der Sicherung auf. Erneuter Versuch…",
|
"backup_background_service_backup_failed_message": "Es trat ein Fehler bei der Sicherung auf. Erneuter Versuch…",
|
||||||
"backup_background_service_connection_failed_message": "Es konnte keine Verbindung zum Server hergestellt werden. Erneuter Versuch…",
|
"backup_background_service_connection_failed_message": "Es konnte keine Verbindung zum Server hergestellt werden. Erneuter Versuch…",
|
||||||
@@ -597,8 +608,6 @@
|
|||||||
"backup_setting_subtitle": "Verwaltung der Upload-Einstellungen im Hintergrund und im Vordergrund",
|
"backup_setting_subtitle": "Verwaltung der Upload-Einstellungen im Hintergrund und im Vordergrund",
|
||||||
"backup_settings_subtitle": "Upload-Einstellungen verwalten",
|
"backup_settings_subtitle": "Upload-Einstellungen verwalten",
|
||||||
"backward": "Rückwärts",
|
"backward": "Rückwärts",
|
||||||
"beta_sync": "Status der Beta-Synchronisierung",
|
|
||||||
"beta_sync_subtitle": "Verwalte das neue Synchronisierungssystem",
|
|
||||||
"biometric_auth_enabled": "Biometrische Authentifizierung aktiviert",
|
"biometric_auth_enabled": "Biometrische Authentifizierung aktiviert",
|
||||||
"biometric_locked_out": "Du bist von der biometrischen Authentifizierung ausgeschlossen",
|
"biometric_locked_out": "Du bist von der biometrischen Authentifizierung ausgeschlossen",
|
||||||
"biometric_no_options": "Keine biometrischen Optionen verfügbar",
|
"biometric_no_options": "Keine biometrischen Optionen verfügbar",
|
||||||
@@ -656,6 +665,8 @@
|
|||||||
"change_pin_code": "PIN Code ändern",
|
"change_pin_code": "PIN Code ändern",
|
||||||
"change_your_password": "Ändere dein Passwort",
|
"change_your_password": "Ändere dein Passwort",
|
||||||
"changed_visibility_successfully": "Die Sichtbarkeit wurde erfolgreich geändert",
|
"changed_visibility_successfully": "Die Sichtbarkeit wurde erfolgreich geändert",
|
||||||
|
"charging": "Aufladen",
|
||||||
|
"charging_requirement_mobile_backup": "Backup im Hintergrund erfordert Aufladen des Geräts",
|
||||||
"check_corrupt_asset_backup": "Auf beschädigte Asset-Backups überprüfen",
|
"check_corrupt_asset_backup": "Auf beschädigte Asset-Backups überprüfen",
|
||||||
"check_corrupt_asset_backup_button": "Überprüfung durchführen",
|
"check_corrupt_asset_backup_button": "Überprüfung durchführen",
|
||||||
"check_corrupt_asset_backup_description": "Führe diese Prüfung nur mit aktivierten WLAN durch, nachdem alle Dateien gesichert worden sind. Dieser Vorgang kann ein paar Minuten dauern.",
|
"check_corrupt_asset_backup_description": "Führe diese Prüfung nur mit aktivierten WLAN durch, nachdem alle Dateien gesichert worden sind. Dieser Vorgang kann ein paar Minuten dauern.",
|
||||||
@@ -742,6 +753,7 @@
|
|||||||
"create_user": "Nutzer erstellen",
|
"create_user": "Nutzer erstellen",
|
||||||
"created": "Erstellt",
|
"created": "Erstellt",
|
||||||
"created_at": "Erstellt",
|
"created_at": "Erstellt",
|
||||||
|
"creating_linked_albums": "Erstelle verknüpfte Alben...",
|
||||||
"crop": "Zuschneiden",
|
"crop": "Zuschneiden",
|
||||||
"curated_object_page_title": "Dinge",
|
"curated_object_page_title": "Dinge",
|
||||||
"current_device": "Aktuelles Gerät",
|
"current_device": "Aktuelles Gerät",
|
||||||
@@ -891,7 +903,9 @@
|
|||||||
"error": "Fehler",
|
"error": "Fehler",
|
||||||
"error_change_sort_album": "Ändern der Anzeigereihenfolge fehlgeschlagen",
|
"error_change_sort_album": "Ändern der Anzeigereihenfolge fehlgeschlagen",
|
||||||
"error_delete_face": "Fehler beim Löschen des Gesichts",
|
"error_delete_face": "Fehler beim Löschen des Gesichts",
|
||||||
|
"error_getting_places": "Fehler beim Abrufen der Orte",
|
||||||
"error_loading_image": "Fehler beim Laden des Bildes",
|
"error_loading_image": "Fehler beim Laden des Bildes",
|
||||||
|
"error_loading_partners": "Fehler beim Laden der Partner: {error}",
|
||||||
"error_saving_image": "Fehler: {error}",
|
"error_saving_image": "Fehler: {error}",
|
||||||
"error_tag_face_bounding_box": "Fehler beim Markieren des Gesichts - Begrenzungen können nicht abgerufen werden",
|
"error_tag_face_bounding_box": "Fehler beim Markieren des Gesichts - Begrenzungen können nicht abgerufen werden",
|
||||||
"error_title": "Fehler - Etwas ist schief gelaufen",
|
"error_title": "Fehler - Etwas ist schief gelaufen",
|
||||||
@@ -1056,6 +1070,7 @@
|
|||||||
"favorites_page_no_favorites": "Keine favorisierten Inhalte gefunden",
|
"favorites_page_no_favorites": "Keine favorisierten Inhalte gefunden",
|
||||||
"feature_photo_updated": "Profilbild aktualisiert",
|
"feature_photo_updated": "Profilbild aktualisiert",
|
||||||
"features": "Funktionen",
|
"features": "Funktionen",
|
||||||
|
"features_in_development": "Feature in Entwicklung",
|
||||||
"features_setting_description": "Funktionen der App verwalten",
|
"features_setting_description": "Funktionen der App verwalten",
|
||||||
"file_name": "Dateiname",
|
"file_name": "Dateiname",
|
||||||
"file_name_or_extension": "Dateiname oder -erweiterung",
|
"file_name_or_extension": "Dateiname oder -erweiterung",
|
||||||
@@ -1076,10 +1091,7 @@
|
|||||||
"gcast_enabled": "Google Cast",
|
"gcast_enabled": "Google Cast",
|
||||||
"gcast_enabled_description": "Diese Funktion lädt externe Quellen von Google, um zu funktionieren.",
|
"gcast_enabled_description": "Diese Funktion lädt externe Quellen von Google, um zu funktionieren.",
|
||||||
"general": "Allgemein",
|
"general": "Allgemein",
|
||||||
"geolocation_instruction_all_have_location": "Alle Dateien für dieses Daten enthalten bereits Standortangaben. Versuche alle Dateien anzuzeigen oder wähle ein anderes Datum",
|
|
||||||
"geolocation_instruction_location": "Klicke auf eine Datei mit GPS Koordinaten um diesen Standort zu verwenden oder wähle einen Standort direkt auf der Karte",
|
"geolocation_instruction_location": "Klicke auf eine Datei mit GPS Koordinaten um diesen Standort zu verwenden oder wähle einen Standort direkt auf der Karte",
|
||||||
"geolocation_instruction_no_date": "Wähle ein Datum um die Standortangaben der Fotos und Videos dieses Datums zu verwalten",
|
|
||||||
"geolocation_instruction_no_photos": "Keine Fotos oder Videos an diesem Datum gefunden. Wähle ein anderes Datum",
|
|
||||||
"get_help": "Hilfe erhalten",
|
"get_help": "Hilfe erhalten",
|
||||||
"get_wifiname_error": "WLAN-Name konnte nicht ermittelt werden. Vergewissere dich, dass die erforderlichen Berechtigungen erteilt wurden und du mit einem WLAN-Netzwerk verbunden bist",
|
"get_wifiname_error": "WLAN-Name konnte nicht ermittelt werden. Vergewissere dich, dass die erforderlichen Berechtigungen erteilt wurden und du mit einem WLAN-Netzwerk verbunden bist",
|
||||||
"getting_started": "Erste Schritte",
|
"getting_started": "Erste Schritte",
|
||||||
@@ -1195,7 +1207,7 @@
|
|||||||
"large_files": "Große Dateien",
|
"large_files": "Große Dateien",
|
||||||
"last": "Letzte",
|
"last": "Letzte",
|
||||||
"last_seen": "Zuletzt gesehen",
|
"last_seen": "Zuletzt gesehen",
|
||||||
"latest_version": "Aktuellste Version",
|
"latest_version": "Aktuelle Version",
|
||||||
"latitude": "Breitengrad",
|
"latitude": "Breitengrad",
|
||||||
"leave": "Verlassen",
|
"leave": "Verlassen",
|
||||||
"leave_album": "Album verlassen",
|
"leave_album": "Album verlassen",
|
||||||
@@ -1223,6 +1235,7 @@
|
|||||||
"local": "Lokal",
|
"local": "Lokal",
|
||||||
"local_asset_cast_failed": "Eine Datei, die nicht auf den Server hochgeladen wurde, kann nicht gecastet werden",
|
"local_asset_cast_failed": "Eine Datei, die nicht auf den Server hochgeladen wurde, kann nicht gecastet werden",
|
||||||
"local_assets": "Lokale Dateien",
|
"local_assets": "Lokale Dateien",
|
||||||
|
"local_media_summary": "Zusammenfassung der lokalen Medien",
|
||||||
"local_network": "Lokales Netzwerk",
|
"local_network": "Lokales Netzwerk",
|
||||||
"local_network_sheet_info": "Die App stellt über diese URL eine Verbindung zum Server her, wenn sie das angegebene WLAN-Netzwerk verwendet",
|
"local_network_sheet_info": "Die App stellt über diese URL eine Verbindung zum Server her, wenn sie das angegebene WLAN-Netzwerk verwendet",
|
||||||
"location_permission": "Standort Genehmigung",
|
"location_permission": "Standort Genehmigung",
|
||||||
@@ -1234,6 +1247,7 @@
|
|||||||
"location_picker_longitude_hint": "Längengrad eingeben",
|
"location_picker_longitude_hint": "Längengrad eingeben",
|
||||||
"lock": "Sperren",
|
"lock": "Sperren",
|
||||||
"locked_folder": "Gesperrter Ordner",
|
"locked_folder": "Gesperrter Ordner",
|
||||||
|
"log_detail_title": "Protokoll Details",
|
||||||
"log_out": "Abmelden",
|
"log_out": "Abmelden",
|
||||||
"log_out_all_devices": "Alle Geräte abmelden",
|
"log_out_all_devices": "Alle Geräte abmelden",
|
||||||
"logged_in_as": "Angemeldet als {user}",
|
"logged_in_as": "Angemeldet als {user}",
|
||||||
@@ -1264,6 +1278,7 @@
|
|||||||
"login_password_changed_success": "Passwort erfolgreich geändert",
|
"login_password_changed_success": "Passwort erfolgreich geändert",
|
||||||
"logout_all_device_confirmation": "Bist du sicher, dass du alle Geräte abmelden willst?",
|
"logout_all_device_confirmation": "Bist du sicher, dass du alle Geräte abmelden willst?",
|
||||||
"logout_this_device_confirmation": "Bist du sicher, dass du dieses Gerät abmelden willst?",
|
"logout_this_device_confirmation": "Bist du sicher, dass du dieses Gerät abmelden willst?",
|
||||||
|
"logs": "Protokolle",
|
||||||
"longitude": "Längengrad",
|
"longitude": "Längengrad",
|
||||||
"look": "Erscheinungsbild",
|
"look": "Erscheinungsbild",
|
||||||
"loop_videos": "Loop-Videos",
|
"loop_videos": "Loop-Videos",
|
||||||
@@ -1306,6 +1321,7 @@
|
|||||||
"mark_as_read": "Als gelesen markieren",
|
"mark_as_read": "Als gelesen markieren",
|
||||||
"marked_all_as_read": "Alle als gelesen markiert",
|
"marked_all_as_read": "Alle als gelesen markiert",
|
||||||
"matches": "Treffer",
|
"matches": "Treffer",
|
||||||
|
"matching_assets": "Passende Dateien",
|
||||||
"media_type": "Medientyp",
|
"media_type": "Medientyp",
|
||||||
"memories": "Erinnerungen",
|
"memories": "Erinnerungen",
|
||||||
"memories_all_caught_up": "Alles aufgeholt",
|
"memories_all_caught_up": "Alles aufgeholt",
|
||||||
@@ -1344,8 +1360,9 @@
|
|||||||
"my_albums": "Meine Alben",
|
"my_albums": "Meine Alben",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"name_or_nickname": "Name oder Nickname",
|
"name_or_nickname": "Name oder Nickname",
|
||||||
"network_requirement_photos_upload": "Mobiles Datennetz verwenden, um Fotos zu sichern",
|
"network_requirement_photos_upload": "Mobile Daten verwenden, um Fotos zu sichern",
|
||||||
"network_requirement_videos_upload": "Mobiles Datennetz verwenden, um Videos zu sichern",
|
"network_requirement_videos_upload": "Mobile Daten verwenden, um Videos zu sichern",
|
||||||
|
"network_requirements": "Anforderungen ans Netzwerk",
|
||||||
"network_requirements_updated": "Netzwerk-Abhängigkeiten haben sich geändert, Backup-Warteschlange wird zurückgesetzt",
|
"network_requirements_updated": "Netzwerk-Abhängigkeiten haben sich geändert, Backup-Warteschlange wird zurückgesetzt",
|
||||||
"networking_settings": "Netzwerk",
|
"networking_settings": "Netzwerk",
|
||||||
"networking_subtitle": "Verwaltung von Server-Endpunkt-Einstellungen",
|
"networking_subtitle": "Verwaltung von Server-Endpunkt-Einstellungen",
|
||||||
@@ -1356,6 +1373,7 @@
|
|||||||
"new_person": "Neue Person",
|
"new_person": "Neue Person",
|
||||||
"new_pin_code": "Neuer PIN Code",
|
"new_pin_code": "Neuer PIN Code",
|
||||||
"new_pin_code_subtitle": "Dies ist dein erster Zugriff auf den gesperrten Ordner. Erstelle einen PIN Code für den sicheren Zugriff auf diese Seite",
|
"new_pin_code_subtitle": "Dies ist dein erster Zugriff auf den gesperrten Ordner. Erstelle einen PIN Code für den sicheren Zugriff auf diese Seite",
|
||||||
|
"new_timeline": "Neue Zeitleiste",
|
||||||
"new_user_created": "Neuer Benutzer wurde erstellt",
|
"new_user_created": "Neuer Benutzer wurde erstellt",
|
||||||
"new_version_available": "NEUE VERSION VERFÜGBAR",
|
"new_version_available": "NEUE VERSION VERFÜGBAR",
|
||||||
"newest_first": "Neueste zuerst",
|
"newest_first": "Neueste zuerst",
|
||||||
@@ -1369,20 +1387,25 @@
|
|||||||
"no_assets_message": "KLICKE, UM DEIN ERSTES FOTO HOCHZULADEN",
|
"no_assets_message": "KLICKE, UM DEIN ERSTES FOTO HOCHZULADEN",
|
||||||
"no_assets_to_show": "Keine Vorschau vorhanden",
|
"no_assets_to_show": "Keine Vorschau vorhanden",
|
||||||
"no_cast_devices_found": "Keine Geräte zum Übertragen gefunden",
|
"no_cast_devices_found": "Keine Geräte zum Übertragen gefunden",
|
||||||
|
"no_checksum_local": "Prüfsumme nicht verfügbar - kann lokale Datei/en nicht laden",
|
||||||
|
"no_checksum_remote": "Prüfsumme nicht verfügbar - kann entfernte Datei/en nicht laden",
|
||||||
"no_duplicates_found": "Es wurden keine Duplikate gefunden.",
|
"no_duplicates_found": "Es wurden keine Duplikate gefunden.",
|
||||||
"no_exif_info_available": "Keine EXIF-Informationen vorhanden",
|
"no_exif_info_available": "Keine EXIF-Informationen vorhanden",
|
||||||
"no_explore_results_message": "Lade weitere Fotos hoch, um deine Sammlung zu erkunden.",
|
"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_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_libraries_message": "Eine externe Bibliothek erstellen, um deine Fotos und Videos anzusehen",
|
||||||
|
"no_local_assets_found": "Keine lokale Datei mit dieser Prüfsumme gefunden",
|
||||||
"no_locked_photos_message": "Fotos und Videos im gesperrten Ordner sind versteckt und werden nicht angezeigt, wenn du deine Bibliothek durchsuchst.",
|
"no_locked_photos_message": "Fotos und Videos im gesperrten Ordner sind versteckt und werden nicht angezeigt, wenn du deine Bibliothek durchsuchst.",
|
||||||
"no_name": "Kein Name",
|
"no_name": "Kein Name",
|
||||||
"no_notifications": "Keine Benachrichtigungen",
|
"no_notifications": "Keine Benachrichtigungen",
|
||||||
"no_people_found": "Keine passenden Personen gefunden",
|
"no_people_found": "Keine passenden Personen gefunden",
|
||||||
"no_places": "Keine Orte",
|
"no_places": "Keine Orte",
|
||||||
|
"no_remote_assets_found": "Keine entfernten Dateien mit dieser Prüfsumme gefunden",
|
||||||
"no_results": "Keine Ergebnisse",
|
"no_results": "Keine Ergebnisse",
|
||||||
"no_results_description": "Versuche es mit einem Synonym oder einem allgemeineren Stichwort",
|
"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",
|
"no_shared_albums_message": "Erstelle ein Album, um Fotos und Videos mit Personen in deinem Netzwerk zu teilen",
|
||||||
"no_uploads_in_progress": "Kein Upload in Bearbeitung",
|
"no_uploads_in_progress": "Kein Upload in Bearbeitung",
|
||||||
|
"not_available": "N/A",
|
||||||
"not_in_any_album": "In keinem Album",
|
"not_in_any_album": "In keinem Album",
|
||||||
"not_selected": "Nicht ausgewählt",
|
"not_selected": "Nicht ausgewählt",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Hinweis: Um eine Speicherpfadbezeichnung anzuwenden, starte den",
|
"note_apply_storage_label_to_previously_uploaded assets": "Hinweis: Um eine Speicherpfadbezeichnung anzuwenden, starte den",
|
||||||
@@ -1417,6 +1440,8 @@
|
|||||||
"open_the_search_filters": "Die Suchfilter öffnen",
|
"open_the_search_filters": "Die Suchfilter öffnen",
|
||||||
"options": "Optionen",
|
"options": "Optionen",
|
||||||
"or": "oder",
|
"or": "oder",
|
||||||
|
"organize_into_albums": "In Alben organisieren",
|
||||||
|
"organize_into_albums_description": "Aktuelle Synchronisationseinstellungen verwenden, um existierende Fotos in Alben zu laden",
|
||||||
"organize_your_library": "Organisiere deine Bibliothek",
|
"organize_your_library": "Organisiere deine Bibliothek",
|
||||||
"original": "Original",
|
"original": "Original",
|
||||||
"other": "Sonstiges",
|
"other": "Sonstiges",
|
||||||
@@ -1478,7 +1503,7 @@
|
|||||||
"person": "Person",
|
"person": "Person",
|
||||||
"person_age_months": "{months, plural, one {# month} other {# months}} alt",
|
"person_age_months": "{months, plural, one {# month} other {# months}} alt",
|
||||||
"person_age_year_months": "1 Jahr, {months, plural, one {# month} other {# months}} alt",
|
"person_age_year_months": "1 Jahr, {months, plural, one {# month} other {# months}} alt",
|
||||||
"person_age_years": "{years, plural, other {# years}} alt",
|
"person_age_years": "{years, plural, one {# Jahr} other {# Jahre}} alt",
|
||||||
"person_birthdate": "Geboren am {date}",
|
"person_birthdate": "Geboren am {date}",
|
||||||
"person_hidden": "{name}{hidden, select, true { (verborgen)} other {}}",
|
"person_hidden": "{name}{hidden, select, true { (verborgen)} other {}}",
|
||||||
"photo_shared_all_users": "Es sieht so aus, als hättest du deine Fotos mit allen Benutzern geteilt oder du hast keine Benutzer, mit denen du teilen kannst.",
|
"photo_shared_all_users": "Es sieht so aus, als hättest du deine Fotos mit allen Benutzern geteilt oder du hast keine Benutzer, mit denen du teilen kannst.",
|
||||||
@@ -1502,6 +1527,7 @@
|
|||||||
"port": "Port",
|
"port": "Port",
|
||||||
"preferences_settings_subtitle": "App-Einstellungen verwalten",
|
"preferences_settings_subtitle": "App-Einstellungen verwalten",
|
||||||
"preferences_settings_title": "Voreinstellungen",
|
"preferences_settings_title": "Voreinstellungen",
|
||||||
|
"preparing": "Vorbereiten",
|
||||||
"preset": "Voreinstellung",
|
"preset": "Voreinstellung",
|
||||||
"preview": "Vorschau",
|
"preview": "Vorschau",
|
||||||
"previous": "Vorherige",
|
"previous": "Vorherige",
|
||||||
@@ -1518,7 +1544,7 @@
|
|||||||
"profile_drawer_client_out_of_date_minor": "Mobile-App ist veraltet. Bitte aktualisiere auf die neueste Minor-Version.",
|
"profile_drawer_client_out_of_date_minor": "Mobile-App ist veraltet. Bitte aktualisiere auf die neueste Minor-Version.",
|
||||||
"profile_drawer_client_server_up_to_date": "Die App- und Server-Versionen sind aktuell",
|
"profile_drawer_client_server_up_to_date": "Die App- und Server-Versionen sind aktuell",
|
||||||
"profile_drawer_github": "GitHub",
|
"profile_drawer_github": "GitHub",
|
||||||
"profile_drawer_readonly_mode": "Schreibgeschützter Modus aktiviert. Tippe zweimal auf das Benutzer-Avatar-Symbol, um den Modus zu verlassen.",
|
"profile_drawer_readonly_mode": "Schreibgeschützter Modus aktiviert. Halte das Benutzer-Avatar-Symbol gedrückt, um den Modus zu verlassen.",
|
||||||
"profile_drawer_server_out_of_date_major": "Server-Version ist veraltet. Bitte aktualisiere auf die neueste Major-Version.",
|
"profile_drawer_server_out_of_date_major": "Server-Version ist veraltet. Bitte aktualisiere auf die neueste Major-Version.",
|
||||||
"profile_drawer_server_out_of_date_minor": "Server-Version ist veraltet. Bitte aktualisiere auf die neueste Minor-Version.",
|
"profile_drawer_server_out_of_date_minor": "Server-Version ist veraltet. Bitte aktualisiere auf die neueste Minor-Version.",
|
||||||
"profile_image_of_user": "Profilbild von {user}",
|
"profile_image_of_user": "Profilbild von {user}",
|
||||||
@@ -1544,19 +1570,20 @@
|
|||||||
"purchase_license_subtitle": "Kaufe Immich, um die fortlaufende Entwicklung zu unterstützen",
|
"purchase_license_subtitle": "Kaufe Immich, um die fortlaufende Entwicklung zu unterstützen",
|
||||||
"purchase_lifetime_description": "Lebenslange Gültigkeit",
|
"purchase_lifetime_description": "Lebenslange Gültigkeit",
|
||||||
"purchase_option_title": "KAUFOPTIONEN",
|
"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_1": "Die Entwicklung von Immich erfordert viel Zeit und Mühe und wir haben Vollzeit-Entwickler, die daran arbeiten Immich möglichst perfekt zu machen. Unser Ziel ist es, Open-Source-Software und ethische Geschäftspraktiken zu einer verlässlichen Einkommensquelle für Entwickler zu machen und ein datenschutzfreundliches Ökosystem mit echten Alternativen zu ausbeuterischen Cloud-Diensten zu schaffen.",
|
||||||
"purchase_panel_info_2": "Weil wir uns dagegen entschieden haben, eine Bezahlschranke einzusetzen, 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_info_2": "Weil wir uns dagegen entschieden haben, eine Bezahlschranke einzusetzen, 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_panel_title": "Das Projekt unterstützen",
|
||||||
"purchase_per_server": "Pro Server",
|
"purchase_per_server": "Pro Server",
|
||||||
"purchase_per_user": "Pro Benutzer",
|
"purchase_per_user": "Pro Benutzer",
|
||||||
"purchase_remove_product_key": "Produktschlüssel entfernen",
|
"purchase_remove_product_key": "Produktschlüssel entfernen",
|
||||||
"purchase_remove_product_key_prompt": "Sicher, dass der Produktschlüssel entfernt werden soll?",
|
"purchase_remove_product_key_prompt": "Bist Du sicher, dass der Produktschlüssel entfernt werden soll?",
|
||||||
"purchase_remove_server_product_key": "Server-Produktschlüssel entfernen",
|
"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_prompt": "Sicher, dass der Server-Produktschlüssel entfernt werden soll?",
|
||||||
"purchase_server_description_1": "Für den gesamten Server",
|
"purchase_server_description_1": "Für den gesamten Server",
|
||||||
"purchase_server_description_2": "Unterstützerstatus",
|
"purchase_server_description_2": "Unterstützerstatus",
|
||||||
"purchase_server_title": "Server",
|
"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",
|
||||||
|
"query_asset_id": "Datei-ID abfragen",
|
||||||
"queue_status": "Warteschlange {count}/{total}",
|
"queue_status": "Warteschlange {count}/{total}",
|
||||||
"rating": "Bewertung",
|
"rating": "Bewertung",
|
||||||
"rating_clear": "Bewertung löschen",
|
"rating_clear": "Bewertung löschen",
|
||||||
@@ -1566,6 +1593,7 @@
|
|||||||
"read_changelog": "Changelog lesen",
|
"read_changelog": "Changelog lesen",
|
||||||
"readonly_mode_disabled": "Schreibgeschützter Modus deaktiviert",
|
"readonly_mode_disabled": "Schreibgeschützter Modus deaktiviert",
|
||||||
"readonly_mode_enabled": "Schreibgeschützter Modus aktiviert",
|
"readonly_mode_enabled": "Schreibgeschützter Modus aktiviert",
|
||||||
|
"ready_for_upload": "Bereit zum Hochladen",
|
||||||
"reassign": "Neu zuweisen",
|
"reassign": "Neu zuweisen",
|
||||||
"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_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",
|
"reassigned_assets_to_new_person": "{count, plural, one {# Datei wurde} other {# Dateien wurden}} einer neuen Person zugewiesen",
|
||||||
@@ -1590,6 +1618,7 @@
|
|||||||
"regenerating_thumbnails": "Miniaturansichten werden neu erstellt",
|
"regenerating_thumbnails": "Miniaturansichten werden neu erstellt",
|
||||||
"remote": "Server",
|
"remote": "Server",
|
||||||
"remote_assets": "Server-Dateien",
|
"remote_assets": "Server-Dateien",
|
||||||
|
"remote_media_summary": "Zusammenfassung der entfernten Medien",
|
||||||
"remove": "Entfernen",
|
"remove": "Entfernen",
|
||||||
"remove_assets_album_confirmation": "Bist du sicher, dass du {count, plural, one {# Datei} other {# Dateien}} aus dem Album entfernen willst?",
|
"remove_assets_album_confirmation": "Bist du sicher, dass du {count, plural, one {# Datei} other {# Dateien}} aus dem Album entfernen willst?",
|
||||||
"remove_assets_shared_link_confirmation": "Bist du sicher, dass du {count, plural, one {# Datei} other {# Dateien}} von diesem geteilten Link entfernen willst?",
|
"remove_assets_shared_link_confirmation": "Bist du sicher, dass du {count, plural, one {# Datei} other {# Dateien}} von diesem geteilten Link entfernen willst?",
|
||||||
@@ -1642,6 +1671,7 @@
|
|||||||
"restore_user": "Nutzer wiederherstellen",
|
"restore_user": "Nutzer wiederherstellen",
|
||||||
"restored_asset": "Datei wiederhergestellt",
|
"restored_asset": "Datei wiederhergestellt",
|
||||||
"resume": "Fortsetzen",
|
"resume": "Fortsetzen",
|
||||||
|
"resume_paused_jobs": "{count, plural, one {# Aufgabe fortsetzen } other {# Aufgaben fortsetzen}}",
|
||||||
"retry_upload": "Upload wiederholen",
|
"retry_upload": "Upload wiederholen",
|
||||||
"review_duplicates": "Duplikate überprüfen",
|
"review_duplicates": "Duplikate überprüfen",
|
||||||
"review_large_files": "Große Dateien überprüfen",
|
"review_large_files": "Große Dateien überprüfen",
|
||||||
@@ -1735,7 +1765,7 @@
|
|||||||
"select_user_for_sharing_page_err_album": "Album konnte nicht erstellt werden",
|
"select_user_for_sharing_page_err_album": "Album konnte nicht erstellt werden",
|
||||||
"selected": "Ausgewählt",
|
"selected": "Ausgewählt",
|
||||||
"selected_count": "{count, plural, other {# ausgewählt}}",
|
"selected_count": "{count, plural, other {# ausgewählt}}",
|
||||||
"selected_gps_coordinates": "Ausgewählte GPS Koordinaten",
|
"selected_gps_coordinates": "Ausgewählte GPS-Koordinaten",
|
||||||
"send_message": "Nachricht senden",
|
"send_message": "Nachricht senden",
|
||||||
"send_welcome_email": "Begrüssungsmail senden",
|
"send_welcome_email": "Begrüssungsmail senden",
|
||||||
"server_endpoint": "Server-Endpunkt",
|
"server_endpoint": "Server-Endpunkt",
|
||||||
@@ -1846,10 +1876,8 @@
|
|||||||
"shift_to_permanent_delete": "Drücke ⇧, um die Datei endgültig zu löschen",
|
"shift_to_permanent_delete": "Drücke ⇧, um die Datei endgültig zu löschen",
|
||||||
"show_album_options": "Album-Optionen anzeigen",
|
"show_album_options": "Album-Optionen anzeigen",
|
||||||
"show_albums": "Alben anzeigen",
|
"show_albums": "Alben anzeigen",
|
||||||
"show_all_assets": "Alle Dateien anzeigen",
|
|
||||||
"show_all_people": "Alle Personen anzeigen",
|
"show_all_people": "Alle Personen anzeigen",
|
||||||
"show_and_hide_people": "Personen ein- & ausblenden",
|
"show_and_hide_people": "Personen ein- & ausblenden",
|
||||||
"show_assets_without_location": "Zeige Dateien ohne Ortsangabe",
|
|
||||||
"show_file_location": "Dateispeicherort anzeigen",
|
"show_file_location": "Dateispeicherort anzeigen",
|
||||||
"show_gallery": "Galerie anzeigen",
|
"show_gallery": "Galerie anzeigen",
|
||||||
"show_hidden_people": "Ausgeblendete Personen anzeigen",
|
"show_hidden_people": "Ausgeblendete Personen anzeigen",
|
||||||
@@ -1866,6 +1894,7 @@
|
|||||||
"show_slideshow_transition": "Slideshow-Übergang anzeigen",
|
"show_slideshow_transition": "Slideshow-Übergang anzeigen",
|
||||||
"show_supporter_badge": "Unterstützerabzeichen",
|
"show_supporter_badge": "Unterstützerabzeichen",
|
||||||
"show_supporter_badge_description": "Zeige Unterstützerabzeichen",
|
"show_supporter_badge_description": "Zeige Unterstützerabzeichen",
|
||||||
|
"show_text_search_menu": "Zeige Menü für Textsuche",
|
||||||
"shuffle": "Durchmischen",
|
"shuffle": "Durchmischen",
|
||||||
"sidebar": "Seitenleiste",
|
"sidebar": "Seitenleiste",
|
||||||
"sidebar_display_description": "Zeige einen Link zu der Ansicht in der Seitenleiste an",
|
"sidebar_display_description": "Zeige einen Link zu der Ansicht in der Seitenleiste an",
|
||||||
@@ -1896,6 +1925,7 @@
|
|||||||
"stacktrace": "Stapelaufgaben",
|
"stacktrace": "Stapelaufgaben",
|
||||||
"start": "Starten",
|
"start": "Starten",
|
||||||
"start_date": "Anfangsdatum",
|
"start_date": "Anfangsdatum",
|
||||||
|
"start_date_before_end_date": "Anfangsdatum muss vor dem Enddatum liegen",
|
||||||
"state": "Bundesland / Provinz",
|
"state": "Bundesland / Provinz",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"stop_casting": "Übertragung stoppen",
|
"stop_casting": "Übertragung stoppen",
|
||||||
@@ -1920,6 +1950,8 @@
|
|||||||
"sync_albums_manual_subtitle": "Synchronisiere alle hochgeladenen Videos und Fotos in die ausgewählten Backup-Alben",
|
"sync_albums_manual_subtitle": "Synchronisiere alle hochgeladenen Videos und Fotos in die ausgewählten Backup-Alben",
|
||||||
"sync_local": "Lokal synchronisieren",
|
"sync_local": "Lokal synchronisieren",
|
||||||
"sync_remote": "mit Server synchronisieren",
|
"sync_remote": "mit Server synchronisieren",
|
||||||
|
"sync_status": "Synchronisierungstatus",
|
||||||
|
"sync_status_subtitle": "Synchronisierungssystem anzeigen und bearbeiten",
|
||||||
"sync_upload_album_setting_subtitle": "Erstelle deine ausgewählten Alben in Immich und lade die Fotos und Videos dort hoch",
|
"sync_upload_album_setting_subtitle": "Erstelle deine ausgewählten Alben in Immich und lade die Fotos und Videos dort hoch",
|
||||||
"tag": "Tag",
|
"tag": "Tag",
|
||||||
"tag_assets": "Dateien taggen",
|
"tag_assets": "Dateien taggen",
|
||||||
@@ -1979,6 +2011,7 @@
|
|||||||
"trash_page_select_assets_btn": "Elemente auswählen",
|
"trash_page_select_assets_btn": "Elemente auswählen",
|
||||||
"trash_page_title": "Papierkorb ({count})",
|
"trash_page_title": "Papierkorb ({count})",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Gelöschte Objekte werden nach {days, plural, one {# Tag} other {# Tagen}} endgültig gelöscht.",
|
"trashed_items_will_be_permanently_deleted_after": "Gelöschte Objekte werden nach {days, plural, one {# Tag} other {# Tagen}} endgültig gelöscht.",
|
||||||
|
"troubleshoot": "Fehler beheben",
|
||||||
"type": "Typ",
|
"type": "Typ",
|
||||||
"unable_to_change_pin_code": "PIN Code konnte nicht geändert werden",
|
"unable_to_change_pin_code": "PIN Code konnte nicht geändert werden",
|
||||||
"unable_to_setup_pin_code": "PIN Code konnte nicht festgelegt werden",
|
"unable_to_setup_pin_code": "PIN Code konnte nicht festgelegt werden",
|
||||||
@@ -2034,7 +2067,6 @@
|
|||||||
"use_biometric": "Biometrie verwenden",
|
"use_biometric": "Biometrie verwenden",
|
||||||
"use_current_connection": "aktuelle Verbindung verwenden",
|
"use_current_connection": "aktuelle Verbindung verwenden",
|
||||||
"use_custom_date_range": "Stattdessen einen benutzerdefinierten Datumsbereich verwenden",
|
"use_custom_date_range": "Stattdessen einen benutzerdefinierten Datumsbereich verwenden",
|
||||||
"use_this_location": "Klicken um Ort zu verwenden",
|
|
||||||
"user": "Nutzer",
|
"user": "Nutzer",
|
||||||
"user_has_been_deleted": "Dieser Benutzer wurde gelöscht.",
|
"user_has_been_deleted": "Dieser Benutzer wurde gelöscht.",
|
||||||
"user_id": "Nutzer-ID",
|
"user_id": "Nutzer-ID",
|
||||||
@@ -2077,6 +2109,7 @@
|
|||||||
"view_next_asset": "Nächste Datei anzeigen",
|
"view_next_asset": "Nächste Datei anzeigen",
|
||||||
"view_previous_asset": "Vorherige Datei anzeigen",
|
"view_previous_asset": "Vorherige Datei anzeigen",
|
||||||
"view_qr_code": "QR code anzeigen",
|
"view_qr_code": "QR code anzeigen",
|
||||||
|
"view_similar_photos": "Zeige ähnliche Fotos an",
|
||||||
"view_stack": "Stapel anzeigen",
|
"view_stack": "Stapel anzeigen",
|
||||||
"view_user": "Benutzer anzeigen",
|
"view_user": "Benutzer anzeigen",
|
||||||
"viewer_remove_from_stack": "Aus Stapel entfernen",
|
"viewer_remove_from_stack": "Aus Stapel entfernen",
|
||||||
@@ -2095,5 +2128,6 @@
|
|||||||
"yes": "Ja",
|
"yes": "Ja",
|
||||||
"you_dont_have_any_shared_links": "Du hast keine geteilten Links",
|
"you_dont_have_any_shared_links": "Du hast keine geteilten Links",
|
||||||
"your_wifi_name": "Dein WLAN-Name",
|
"your_wifi_name": "Dein WLAN-Name",
|
||||||
"zoom_image": "Bild vergrößern"
|
"zoom_image": "Bild vergrößern",
|
||||||
|
"zoom_to_bounds": "In die Grenzen zoomen"
|
||||||
}
|
}
|
||||||
|
|||||||
11
i18n/el.json
11
i18n/el.json
@@ -123,6 +123,13 @@
|
|||||||
"logging_enable_description": "Ενεργοποίηση καταγραφής συμβάντων",
|
"logging_enable_description": "Ενεργοποίηση καταγραφής συμβάντων",
|
||||||
"logging_level_description": "Το επίπεδο καταγραφής συμβάντων που θα εφαρμοστεί, όταν αυτή είναι ενεργοποιημένη.",
|
"logging_level_description": "Το επίπεδο καταγραφής συμβάντων που θα εφαρμοστεί, όταν αυτή είναι ενεργοποιημένη.",
|
||||||
"logging_settings": "Καταγραφή Συμβάντων",
|
"logging_settings": "Καταγραφή Συμβάντων",
|
||||||
|
"machine_learning_availability_checks": "Έλεγχοι διαθεσιμότητας",
|
||||||
|
"machine_learning_availability_checks_description": "Αυτόματος ανίχνευση και προτίμηση διαθέσιμων διακομιστών μηχανικής μάθησης",
|
||||||
|
"machine_learning_availability_checks_enabled": "Ενεργοποίηση ελέγχων διαθεσιμότητας",
|
||||||
|
"machine_learning_availability_checks_interval": "Διάστημα ελέγχου",
|
||||||
|
"machine_learning_availability_checks_interval_description": "Διάστημα σε χιλιοστά δευτερολέπτου μεταξύ των ελέγχων διαθεσιμότητας",
|
||||||
|
"machine_learning_availability_checks_timeout": "Αίτημα χρονικού ορίου λήξης",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "Χρονικό όριο σε χιλιοστά δευτερολέπτου για ελέγχους διαθεσιμότητας",
|
||||||
"machine_learning_clip_model": "Μοντέλο CLIP",
|
"machine_learning_clip_model": "Μοντέλο CLIP",
|
||||||
"machine_learning_clip_model_description": "Το όνομα ενός μοντέλου CLIP που αναφέρεται <link>εδώ</link>. Σημειώστε ότι πρέπει να επανεκτελέσετε την εργασία 'Έξυπνη Αναζήτηση' για όλες τις εικόνες μετά την αλλαγή μοντέλου.",
|
"machine_learning_clip_model_description": "Το όνομα ενός μοντέλου CLIP που αναφέρεται <link>εδώ</link>. Σημειώστε ότι πρέπει να επανεκτελέσετε την εργασία 'Έξυπνη Αναζήτηση' για όλες τις εικόνες μετά την αλλαγή μοντέλου.",
|
||||||
"machine_learning_duplicate_detection": "Εντοπισμός Διπλότυπων",
|
"machine_learning_duplicate_detection": "Εντοπισμός Διπλότυπων",
|
||||||
@@ -387,8 +394,6 @@
|
|||||||
"admin_password": "Κωδικός πρόσβασης Διαχειριστή",
|
"admin_password": "Κωδικός πρόσβασης Διαχειριστή",
|
||||||
"administration": "Διαχείριση",
|
"administration": "Διαχείριση",
|
||||||
"advanced": "Για προχωρημένους",
|
"advanced": "Για προχωρημένους",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Δοκίμασε τη νέα εμπειρία της εφαρμογής",
|
|
||||||
"advanced_settings_beta_timeline_title": "Δοκιμαστικό χρονολόγιο",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Χρησιμοποιήστε αυτήν την επιλογή για να φιλτράρετε τα μέσα ενημέρωσης κατά τον συγχρονισμό με βάση εναλλακτικά κριτήρια. Δοκιμάστε αυτή τη δυνατότητα μόνο αν έχετε προβλήματα με την εφαρμογή που εντοπίζει όλα τα άλμπουμ.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Χρησιμοποιήστε αυτήν την επιλογή για να φιλτράρετε τα μέσα ενημέρωσης κατά τον συγχρονισμό με βάση εναλλακτικά κριτήρια. Δοκιμάστε αυτή τη δυνατότητα μόνο αν έχετε προβλήματα με την εφαρμογή που εντοπίζει όλα τα άλμπουμ.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[ΠΕΙΡΑΜΑΤΙΚΟ] Χρήση εναλλακτικού φίλτρου συγχρονισμού άλμπουμ συσκευής",
|
"advanced_settings_enable_alternate_media_filter_title": "[ΠΕΙΡΑΜΑΤΙΚΟ] Χρήση εναλλακτικού φίλτρου συγχρονισμού άλμπουμ συσκευής",
|
||||||
"advanced_settings_log_level_title": "Επίπεδο σύνδεσης: {level}",
|
"advanced_settings_log_level_title": "Επίπεδο σύνδεσης: {level}",
|
||||||
@@ -594,8 +599,6 @@
|
|||||||
"backup_setting_subtitle": "Διαχείριση ρυθμίσεων μεταφόρτωσης στο παρασκήνιο και στο προσκήνιο",
|
"backup_setting_subtitle": "Διαχείριση ρυθμίσεων μεταφόρτωσης στο παρασκήνιο και στο προσκήνιο",
|
||||||
"backup_settings_subtitle": "Διαχείριση των ρυθμίσεων μεταφόρτωσης",
|
"backup_settings_subtitle": "Διαχείριση των ρυθμίσεων μεταφόρτωσης",
|
||||||
"backward": "Προς τα πίσω",
|
"backward": "Προς τα πίσω",
|
||||||
"beta_sync": "Κατάσταση Συγχρονισμού Beta (δοκιμαστική)",
|
|
||||||
"beta_sync_subtitle": "Διαχείριση του νέου συστήματος συγχρονισμού",
|
|
||||||
"biometric_auth_enabled": "Βιομετρική ταυτοποίηση ενεργοποιήθηκε",
|
"biometric_auth_enabled": "Βιομετρική ταυτοποίηση ενεργοποιήθηκε",
|
||||||
"biometric_locked_out": "Είστε κλειδωμένοι εκτός της βιομετρικής ταυτοποίησης",
|
"biometric_locked_out": "Είστε κλειδωμένοι εκτός της βιομετρικής ταυτοποίησης",
|
||||||
"biometric_no_options": "Δεν υπάρχουν διαθέσιμοι τρόποι βιομετρικής ταυτοποίησης",
|
"biometric_no_options": "Δεν υπάρχουν διαθέσιμοι τρόποι βιομετρικής ταυτοποίησης",
|
||||||
|
|||||||
60
i18n/en.json
60
i18n/en.json
@@ -123,6 +123,13 @@
|
|||||||
"logging_enable_description": "Enable logging",
|
"logging_enable_description": "Enable logging",
|
||||||
"logging_level_description": "When enabled, what log level to use.",
|
"logging_level_description": "When enabled, what log level to use.",
|
||||||
"logging_settings": "Logging",
|
"logging_settings": "Logging",
|
||||||
|
"machine_learning_availability_checks": "Availability checks",
|
||||||
|
"machine_learning_availability_checks_description": "Automatically detect and prefer available machine learning servers",
|
||||||
|
"machine_learning_availability_checks_enabled": "Enable availability checks",
|
||||||
|
"machine_learning_availability_checks_interval": "Check interval",
|
||||||
|
"machine_learning_availability_checks_interval_description": "Interval in milliseconds between availability checks",
|
||||||
|
"machine_learning_availability_checks_timeout": "Request timeout",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "Timeout in milliseconds for availability checks",
|
||||||
"machine_learning_clip_model": "CLIP model",
|
"machine_learning_clip_model": "CLIP model",
|
||||||
"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_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": "Duplicate Detection",
|
"machine_learning_duplicate_detection": "Duplicate Detection",
|
||||||
@@ -387,8 +394,6 @@
|
|||||||
"admin_password": "Admin Password",
|
"admin_password": "Admin Password",
|
||||||
"administration": "Administration",
|
"administration": "Administration",
|
||||||
"advanced": "Advanced",
|
"advanced": "Advanced",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Try the new app experience",
|
|
||||||
"advanced_settings_beta_timeline_title": "Beta Timeline",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Use this option to filter media during sync based on alternate criteria. Only try this if you have issues with the app detecting all albums.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Use this option to filter media during sync based on alternate criteria. Only try this if you have issues with the app detecting all albums.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTAL] Use alternate device album sync filter",
|
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTAL] Use alternate device album sync filter",
|
||||||
"advanced_settings_log_level_title": "Log level: {level}",
|
"advanced_settings_log_level_title": "Log level: {level}",
|
||||||
@@ -425,6 +430,7 @@
|
|||||||
"album_remove_user_confirmation": "Are you sure you want to remove {user}?",
|
"album_remove_user_confirmation": "Are you sure you want to remove {user}?",
|
||||||
"album_search_not_found": "No albums found matching your search",
|
"album_search_not_found": "No albums found matching your search",
|
||||||
"album_share_no_users": "Looks like you have shared this album with all users or you don't have any user to share with.",
|
"album_share_no_users": "Looks like you have shared this album with all users or you don't have any user to share with.",
|
||||||
|
"album_summary": "Album summary",
|
||||||
"album_updated": "Album updated",
|
"album_updated": "Album updated",
|
||||||
"album_updated_setting_description": "Receive an email notification when a shared album has new assets",
|
"album_updated_setting_description": "Receive an email notification when a shared album has new assets",
|
||||||
"album_user_left": "Left {album}",
|
"album_user_left": "Left {album}",
|
||||||
@@ -496,6 +502,8 @@
|
|||||||
"asset_restored_successfully": "Asset restored successfully",
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
"asset_skipped": "Skipped",
|
"asset_skipped": "Skipped",
|
||||||
"asset_skipped_in_trash": "In trash",
|
"asset_skipped_in_trash": "In trash",
|
||||||
|
"asset_trashed": "Asset trashed",
|
||||||
|
"asset_troubleshoot": "Asset Troubleshoot",
|
||||||
"asset_uploaded": "Uploaded",
|
"asset_uploaded": "Uploaded",
|
||||||
"asset_uploading": "Uploading…",
|
"asset_uploading": "Uploading…",
|
||||||
"asset_viewer_settings_subtitle": "Manage your gallery viewer settings",
|
"asset_viewer_settings_subtitle": "Manage your gallery viewer settings",
|
||||||
@@ -529,8 +537,10 @@
|
|||||||
"autoplay_slideshow": "Autoplay slideshow",
|
"autoplay_slideshow": "Autoplay slideshow",
|
||||||
"back": "Back",
|
"back": "Back",
|
||||||
"back_close_deselect": "Back, close, or deselect",
|
"back_close_deselect": "Back, close, or deselect",
|
||||||
|
"background_backup_running_error": "Background backup is currently running, cannot start manual backup",
|
||||||
"background_location_permission": "Background location permission",
|
"background_location_permission": "Background location permission",
|
||||||
"background_location_permission_content": "In order to switch networks when running in the background, Immich must *always* have precise location access so the app can read the Wi-Fi network's name",
|
"background_location_permission_content": "In order to switch networks when running in the background, Immich must *always* have precise location access so the app can read the Wi-Fi network's name",
|
||||||
|
"background_options": "Background Options",
|
||||||
"backup": "Backup",
|
"backup": "Backup",
|
||||||
"backup_album_selection_page_albums_device": "Albums on device ({count})",
|
"backup_album_selection_page_albums_device": "Albums on device ({count})",
|
||||||
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
||||||
@@ -538,6 +548,7 @@
|
|||||||
"backup_album_selection_page_select_albums": "Select albums",
|
"backup_album_selection_page_select_albums": "Select albums",
|
||||||
"backup_album_selection_page_selection_info": "Selection Info",
|
"backup_album_selection_page_selection_info": "Selection Info",
|
||||||
"backup_album_selection_page_total_assets": "Total unique assets",
|
"backup_album_selection_page_total_assets": "Total unique assets",
|
||||||
|
"backup_albums_sync": "Backup albums synchronization",
|
||||||
"backup_all": "All",
|
"backup_all": "All",
|
||||||
"backup_background_service_backup_failed_message": "Failed to backup assets. Retrying…",
|
"backup_background_service_backup_failed_message": "Failed to backup assets. Retrying…",
|
||||||
"backup_background_service_connection_failed_message": "Failed to connect to the server. Retrying…",
|
"backup_background_service_connection_failed_message": "Failed to connect to the server. Retrying…",
|
||||||
@@ -597,8 +608,6 @@
|
|||||||
"backup_setting_subtitle": "Manage background and foreground upload settings",
|
"backup_setting_subtitle": "Manage background and foreground upload settings",
|
||||||
"backup_settings_subtitle": "Manage upload settings",
|
"backup_settings_subtitle": "Manage upload settings",
|
||||||
"backward": "Backward",
|
"backward": "Backward",
|
||||||
"beta_sync": "Beta Sync Status",
|
|
||||||
"beta_sync_subtitle": "Manage the new sync system",
|
|
||||||
"biometric_auth_enabled": "Biometric authentication enabled",
|
"biometric_auth_enabled": "Biometric authentication enabled",
|
||||||
"biometric_locked_out": "You are locked out of biometric authentication",
|
"biometric_locked_out": "You are locked out of biometric authentication",
|
||||||
"biometric_no_options": "No biometric options available",
|
"biometric_no_options": "No biometric options available",
|
||||||
@@ -656,6 +665,8 @@
|
|||||||
"change_pin_code": "Change PIN code",
|
"change_pin_code": "Change PIN code",
|
||||||
"change_your_password": "Change your password",
|
"change_your_password": "Change your password",
|
||||||
"changed_visibility_successfully": "Changed visibility successfully",
|
"changed_visibility_successfully": "Changed visibility successfully",
|
||||||
|
"charging": "Charging",
|
||||||
|
"charging_requirement_mobile_backup": "Background backup requires the device to be charging",
|
||||||
"check_corrupt_asset_backup": "Check for corrupt asset backups",
|
"check_corrupt_asset_backup": "Check for corrupt asset backups",
|
||||||
"check_corrupt_asset_backup_button": "Perform check",
|
"check_corrupt_asset_backup_button": "Perform check",
|
||||||
"check_corrupt_asset_backup_description": "Run this check only over Wi-Fi and once all assets have been backed-up. The procedure might take a few minutes.",
|
"check_corrupt_asset_backup_description": "Run this check only over Wi-Fi and once all assets have been backed-up. The procedure might take a few minutes.",
|
||||||
@@ -742,6 +753,7 @@
|
|||||||
"create_user": "Create user",
|
"create_user": "Create user",
|
||||||
"created": "Created",
|
"created": "Created",
|
||||||
"created_at": "Created",
|
"created_at": "Created",
|
||||||
|
"creating_linked_albums": "Creating linked albums...",
|
||||||
"crop": "Crop",
|
"crop": "Crop",
|
||||||
"curated_object_page_title": "Things",
|
"curated_object_page_title": "Things",
|
||||||
"current_device": "Current device",
|
"current_device": "Current device",
|
||||||
@@ -891,7 +903,9 @@
|
|||||||
"error": "Error",
|
"error": "Error",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_delete_face": "Error deleting face from asset",
|
"error_delete_face": "Error deleting face from asset",
|
||||||
|
"error_getting_places": "Error getting places",
|
||||||
"error_loading_image": "Error loading image",
|
"error_loading_image": "Error loading image",
|
||||||
|
"error_loading_partners": "Error loading partners: {error}",
|
||||||
"error_saving_image": "Error: {error}",
|
"error_saving_image": "Error: {error}",
|
||||||
"error_tag_face_bounding_box": "Error tagging face - cannot get bounding box coordinates",
|
"error_tag_face_bounding_box": "Error tagging face - cannot get bounding box coordinates",
|
||||||
"error_title": "Error - Something went wrong",
|
"error_title": "Error - Something went wrong",
|
||||||
@@ -1056,6 +1070,7 @@
|
|||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"feature_photo_updated": "Feature photo updated",
|
"feature_photo_updated": "Feature photo updated",
|
||||||
"features": "Features",
|
"features": "Features",
|
||||||
|
"features_in_development": "Features in Development",
|
||||||
"features_setting_description": "Manage the app features",
|
"features_setting_description": "Manage the app features",
|
||||||
"file_name": "File name",
|
"file_name": "File name",
|
||||||
"file_name_or_extension": "File name or extension",
|
"file_name_or_extension": "File name or extension",
|
||||||
@@ -1076,10 +1091,7 @@
|
|||||||
"gcast_enabled": "Google Cast",
|
"gcast_enabled": "Google Cast",
|
||||||
"gcast_enabled_description": "This feature loads external resources from Google in order to work.",
|
"gcast_enabled_description": "This feature loads external resources from Google in order to work.",
|
||||||
"general": "General",
|
"general": "General",
|
||||||
"geolocation_instruction_all_have_location": "All assets for this date already have location data. Try showing all assets or select a different date",
|
|
||||||
"geolocation_instruction_location": "Click on an asset with GPS coordinates to use its location, or select a location directly from the map",
|
"geolocation_instruction_location": "Click on an asset with GPS coordinates to use its location, or select a location directly from the map",
|
||||||
"geolocation_instruction_no_date": "Select a date to manage location data for photos and videos from that day",
|
|
||||||
"geolocation_instruction_no_photos": "No photos or videos found for this date. Select a different date to show them",
|
|
||||||
"get_help": "Get Help",
|
"get_help": "Get Help",
|
||||||
"get_wifiname_error": "Could not get Wi-Fi name. Make sure you have granted the necessary permissions and are connected to a Wi-Fi network",
|
"get_wifiname_error": "Could not get Wi-Fi name. Make sure you have granted the necessary permissions and are connected to a Wi-Fi network",
|
||||||
"getting_started": "Getting Started",
|
"getting_started": "Getting Started",
|
||||||
@@ -1223,6 +1235,7 @@
|
|||||||
"local": "Local",
|
"local": "Local",
|
||||||
"local_asset_cast_failed": "Unable to cast an asset that is not uploaded to the server",
|
"local_asset_cast_failed": "Unable to cast an asset that is not uploaded to the server",
|
||||||
"local_assets": "Local Assets",
|
"local_assets": "Local Assets",
|
||||||
|
"local_media_summary": "Local Media Summary",
|
||||||
"local_network": "Local network",
|
"local_network": "Local network",
|
||||||
"local_network_sheet_info": "The app will connect to the server through this URL when using the specified Wi-Fi network",
|
"local_network_sheet_info": "The app will connect to the server through this URL when using the specified Wi-Fi network",
|
||||||
"location_permission": "Location permission",
|
"location_permission": "Location permission",
|
||||||
@@ -1234,6 +1247,7 @@
|
|||||||
"location_picker_longitude_hint": "Enter your longitude here",
|
"location_picker_longitude_hint": "Enter your longitude here",
|
||||||
"lock": "Lock",
|
"lock": "Lock",
|
||||||
"locked_folder": "Locked Folder",
|
"locked_folder": "Locked Folder",
|
||||||
|
"log_detail_title": "Log Detail",
|
||||||
"log_out": "Log out",
|
"log_out": "Log out",
|
||||||
"log_out_all_devices": "Log Out All Devices",
|
"log_out_all_devices": "Log Out All Devices",
|
||||||
"logged_in_as": "Logged in as {user}",
|
"logged_in_as": "Logged in as {user}",
|
||||||
@@ -1264,6 +1278,7 @@
|
|||||||
"login_password_changed_success": "Password updated successfully",
|
"login_password_changed_success": "Password updated successfully",
|
||||||
"logout_all_device_confirmation": "Are you sure you want to log out all devices?",
|
"logout_all_device_confirmation": "Are you sure you want to log out all devices?",
|
||||||
"logout_this_device_confirmation": "Are you sure you want to log out this device?",
|
"logout_this_device_confirmation": "Are you sure you want to log out this device?",
|
||||||
|
"logs": "Logs",
|
||||||
"longitude": "Longitude",
|
"longitude": "Longitude",
|
||||||
"look": "Look",
|
"look": "Look",
|
||||||
"loop_videos": "Loop videos",
|
"loop_videos": "Loop videos",
|
||||||
@@ -1306,6 +1321,7 @@
|
|||||||
"mark_as_read": "Mark as read",
|
"mark_as_read": "Mark as read",
|
||||||
"marked_all_as_read": "Marked all as read",
|
"marked_all_as_read": "Marked all as read",
|
||||||
"matches": "Matches",
|
"matches": "Matches",
|
||||||
|
"matching_assets": "Matching Assets",
|
||||||
"media_type": "Media type",
|
"media_type": "Media type",
|
||||||
"memories": "Memories",
|
"memories": "Memories",
|
||||||
"memories_all_caught_up": "All caught up",
|
"memories_all_caught_up": "All caught up",
|
||||||
@@ -1346,6 +1362,7 @@
|
|||||||
"name_or_nickname": "Name or nickname",
|
"name_or_nickname": "Name or nickname",
|
||||||
"network_requirement_photos_upload": "Use cellular data to backup photos",
|
"network_requirement_photos_upload": "Use cellular data to backup photos",
|
||||||
"network_requirement_videos_upload": "Use cellular data to backup videos",
|
"network_requirement_videos_upload": "Use cellular data to backup videos",
|
||||||
|
"network_requirements": "Network Requirements",
|
||||||
"network_requirements_updated": "Network requirements changed, resetting backup queue",
|
"network_requirements_updated": "Network requirements changed, resetting backup queue",
|
||||||
"networking_settings": "Networking",
|
"networking_settings": "Networking",
|
||||||
"networking_subtitle": "Manage the server endpoint settings",
|
"networking_subtitle": "Manage the server endpoint settings",
|
||||||
@@ -1356,6 +1373,7 @@
|
|||||||
"new_person": "New person",
|
"new_person": "New person",
|
||||||
"new_pin_code": "New PIN code",
|
"new_pin_code": "New PIN code",
|
||||||
"new_pin_code_subtitle": "This is your first time accessing the locked folder. Create a PIN code to securely access this page",
|
"new_pin_code_subtitle": "This is your first time accessing the locked folder. Create a PIN code to securely access this page",
|
||||||
|
"new_timeline": "New Timeline",
|
||||||
"new_user_created": "New user created",
|
"new_user_created": "New user created",
|
||||||
"new_version_available": "NEW VERSION AVAILABLE",
|
"new_version_available": "NEW VERSION AVAILABLE",
|
||||||
"newest_first": "Newest first",
|
"newest_first": "Newest first",
|
||||||
@@ -1369,20 +1387,25 @@
|
|||||||
"no_assets_message": "CLICK TO UPLOAD YOUR FIRST PHOTO",
|
"no_assets_message": "CLICK TO UPLOAD YOUR FIRST PHOTO",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
"no_cast_devices_found": "No cast devices found",
|
"no_cast_devices_found": "No cast devices found",
|
||||||
|
"no_checksum_local": "No checksum available - cannot fetch local assets",
|
||||||
|
"no_checksum_remote": "No checksum available - cannot fetch remote asset",
|
||||||
"no_duplicates_found": "No duplicates were found.",
|
"no_duplicates_found": "No duplicates were found.",
|
||||||
"no_exif_info_available": "No exif info available",
|
"no_exif_info_available": "No exif info available",
|
||||||
"no_explore_results_message": "Upload more photos to explore your collection.",
|
"no_explore_results_message": "Upload more photos to explore your collection.",
|
||||||
"no_favorites_message": "Add favorites to quickly find your best pictures and videos",
|
"no_favorites_message": "Add favorites to quickly find your best pictures and videos",
|
||||||
"no_libraries_message": "Create an external library to view your photos and videos",
|
"no_libraries_message": "Create an external library to view your photos and videos",
|
||||||
|
"no_local_assets_found": "No local assets found with this checksum",
|
||||||
"no_locked_photos_message": "Photos and videos in the locked folder are hidden and won't show up as you browse or search your library.",
|
"no_locked_photos_message": "Photos and videos in the locked folder are hidden and won't show up as you browse or search your library.",
|
||||||
"no_name": "No Name",
|
"no_name": "No Name",
|
||||||
"no_notifications": "No notifications",
|
"no_notifications": "No notifications",
|
||||||
"no_people_found": "No matching people found",
|
"no_people_found": "No matching people found",
|
||||||
"no_places": "No places",
|
"no_places": "No places",
|
||||||
|
"no_remote_assets_found": "No remote assets found with this checksum",
|
||||||
"no_results": "No results",
|
"no_results": "No results",
|
||||||
"no_results_description": "Try a synonym or more general keyword",
|
"no_results_description": "Try a synonym or more general keyword",
|
||||||
"no_shared_albums_message": "Create an album to share photos and videos with people in your network",
|
"no_shared_albums_message": "Create an album to share photos and videos with people in your network",
|
||||||
"no_uploads_in_progress": "No uploads in progress",
|
"no_uploads_in_progress": "No uploads in progress",
|
||||||
|
"not_available": "N/A",
|
||||||
"not_in_any_album": "Not in any album",
|
"not_in_any_album": "Not in any album",
|
||||||
"not_selected": "Not selected",
|
"not_selected": "Not selected",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Note: To apply the Storage Label to previously uploaded assets, run the",
|
"note_apply_storage_label_to_previously_uploaded assets": "Note: To apply the Storage Label to previously uploaded assets, run the",
|
||||||
@@ -1417,6 +1440,8 @@
|
|||||||
"open_the_search_filters": "Open the search filters",
|
"open_the_search_filters": "Open the search filters",
|
||||||
"options": "Options",
|
"options": "Options",
|
||||||
"or": "or",
|
"or": "or",
|
||||||
|
"organize_into_albums": "Organize into albums",
|
||||||
|
"organize_into_albums_description": "Put existing photos into albums using current sync settings",
|
||||||
"organize_your_library": "Organize your library",
|
"organize_your_library": "Organize your library",
|
||||||
"original": "original",
|
"original": "original",
|
||||||
"other": "Other",
|
"other": "Other",
|
||||||
@@ -1502,6 +1527,7 @@
|
|||||||
"port": "Port",
|
"port": "Port",
|
||||||
"preferences_settings_subtitle": "Manage the app's preferences",
|
"preferences_settings_subtitle": "Manage the app's preferences",
|
||||||
"preferences_settings_title": "Preferences",
|
"preferences_settings_title": "Preferences",
|
||||||
|
"preparing": "Preparing",
|
||||||
"preset": "Preset",
|
"preset": "Preset",
|
||||||
"preview": "Preview",
|
"preview": "Preview",
|
||||||
"previous": "Previous",
|
"previous": "Previous",
|
||||||
@@ -1518,7 +1544,7 @@
|
|||||||
"profile_drawer_client_out_of_date_minor": "Mobile App is out of date. Please update to the latest minor version.",
|
"profile_drawer_client_out_of_date_minor": "Mobile App is out of date. Please update to the latest minor version.",
|
||||||
"profile_drawer_client_server_up_to_date": "Client and Server are up-to-date",
|
"profile_drawer_client_server_up_to_date": "Client and Server are up-to-date",
|
||||||
"profile_drawer_github": "GitHub",
|
"profile_drawer_github": "GitHub",
|
||||||
"profile_drawer_readonly_mode": "Read-only mode enabled. Double-tap the user avatar icon to exit.",
|
"profile_drawer_readonly_mode": "Read-only mode enabled. Long-press the user avatar icon to exit.",
|
||||||
"profile_drawer_server_out_of_date_major": "Server is out of date. Please update to the latest major version.",
|
"profile_drawer_server_out_of_date_major": "Server is out of date. Please update to the latest major version.",
|
||||||
"profile_drawer_server_out_of_date_minor": "Server is out of date. Please update to the latest minor version.",
|
"profile_drawer_server_out_of_date_minor": "Server is out of date. Please update to the latest minor version.",
|
||||||
"profile_image_of_user": "Profile image of {user}",
|
"profile_image_of_user": "Profile image of {user}",
|
||||||
@@ -1557,6 +1583,7 @@
|
|||||||
"purchase_server_description_2": "Supporter status",
|
"purchase_server_description_2": "Supporter status",
|
||||||
"purchase_server_title": "Server",
|
"purchase_server_title": "Server",
|
||||||
"purchase_settings_server_activated": "The server product key is managed by the admin",
|
"purchase_settings_server_activated": "The server product key is managed by the admin",
|
||||||
|
"query_asset_id": "Query Asset ID",
|
||||||
"queue_status": "Queuing {count}/{total}",
|
"queue_status": "Queuing {count}/{total}",
|
||||||
"rating": "Star rating",
|
"rating": "Star rating",
|
||||||
"rating_clear": "Clear rating",
|
"rating_clear": "Clear rating",
|
||||||
@@ -1566,6 +1593,7 @@
|
|||||||
"read_changelog": "Read Changelog",
|
"read_changelog": "Read Changelog",
|
||||||
"readonly_mode_disabled": "Read-only mode disabled",
|
"readonly_mode_disabled": "Read-only mode disabled",
|
||||||
"readonly_mode_enabled": "Read-only mode enabled",
|
"readonly_mode_enabled": "Read-only mode enabled",
|
||||||
|
"ready_for_upload": "Ready for upload",
|
||||||
"reassign": "Reassign",
|
"reassign": "Reassign",
|
||||||
"reassigned_assets_to_existing_person": "Re-assigned {count, plural, one {# asset} other {# assets}} to {name, select, null {an existing person} other {{name}}}",
|
"reassigned_assets_to_existing_person": "Re-assigned {count, plural, one {# asset} other {# assets}} to {name, select, null {an existing person} other {{name}}}",
|
||||||
"reassigned_assets_to_new_person": "Re-assigned {count, plural, one {# asset} other {# assets}} to a new person",
|
"reassigned_assets_to_new_person": "Re-assigned {count, plural, one {# asset} other {# assets}} to a new person",
|
||||||
@@ -1590,6 +1618,7 @@
|
|||||||
"regenerating_thumbnails": "Regenerating thumbnails",
|
"regenerating_thumbnails": "Regenerating thumbnails",
|
||||||
"remote": "Remote",
|
"remote": "Remote",
|
||||||
"remote_assets": "Remote Assets",
|
"remote_assets": "Remote Assets",
|
||||||
|
"remote_media_summary": "Remote Media Summary",
|
||||||
"remove": "Remove",
|
"remove": "Remove",
|
||||||
"remove_assets_album_confirmation": "Are you sure you want to remove {count, plural, one {# asset} other {# assets}} from the album?",
|
"remove_assets_album_confirmation": "Are you sure you want to remove {count, plural, one {# asset} other {# assets}} from the album?",
|
||||||
"remove_assets_shared_link_confirmation": "Are you sure you want to remove {count, plural, one {# asset} other {# assets}} from this shared link?",
|
"remove_assets_shared_link_confirmation": "Are you sure you want to remove {count, plural, one {# asset} other {# assets}} from this shared link?",
|
||||||
@@ -1642,6 +1671,7 @@
|
|||||||
"restore_user": "Restore user",
|
"restore_user": "Restore user",
|
||||||
"restored_asset": "Restored asset",
|
"restored_asset": "Restored asset",
|
||||||
"resume": "Resume",
|
"resume": "Resume",
|
||||||
|
"resume_paused_jobs": "Resume {count, plural, one {# paused job} other {# paused jobs}}",
|
||||||
"retry_upload": "Retry upload",
|
"retry_upload": "Retry upload",
|
||||||
"review_duplicates": "Review duplicates",
|
"review_duplicates": "Review duplicates",
|
||||||
"review_large_files": "Review large files",
|
"review_large_files": "Review large files",
|
||||||
@@ -1735,7 +1765,7 @@
|
|||||||
"select_user_for_sharing_page_err_album": "Failed to create album",
|
"select_user_for_sharing_page_err_album": "Failed to create album",
|
||||||
"selected": "Selected",
|
"selected": "Selected",
|
||||||
"selected_count": "{count, plural, other {# selected}}",
|
"selected_count": "{count, plural, other {# selected}}",
|
||||||
"selected_gps_coordinates": "selected gps coordinates",
|
"selected_gps_coordinates": "Selected GPS Coordinates",
|
||||||
"send_message": "Send message",
|
"send_message": "Send message",
|
||||||
"send_welcome_email": "Send welcome email",
|
"send_welcome_email": "Send welcome email",
|
||||||
"server_endpoint": "Server Endpoint",
|
"server_endpoint": "Server Endpoint",
|
||||||
@@ -1846,10 +1876,8 @@
|
|||||||
"shift_to_permanent_delete": "press ⇧ to permanently delete asset",
|
"shift_to_permanent_delete": "press ⇧ to permanently delete asset",
|
||||||
"show_album_options": "Show album options",
|
"show_album_options": "Show album options",
|
||||||
"show_albums": "Show albums",
|
"show_albums": "Show albums",
|
||||||
"show_all_assets": "Show all assets",
|
|
||||||
"show_all_people": "Show all people",
|
"show_all_people": "Show all people",
|
||||||
"show_and_hide_people": "Show & hide people",
|
"show_and_hide_people": "Show & hide people",
|
||||||
"show_assets_without_location": "Show assets without location",
|
|
||||||
"show_file_location": "Show file location",
|
"show_file_location": "Show file location",
|
||||||
"show_gallery": "Show gallery",
|
"show_gallery": "Show gallery",
|
||||||
"show_hidden_people": "Show hidden people",
|
"show_hidden_people": "Show hidden people",
|
||||||
@@ -1866,6 +1894,7 @@
|
|||||||
"show_slideshow_transition": "Show slideshow transition",
|
"show_slideshow_transition": "Show slideshow transition",
|
||||||
"show_supporter_badge": "Supporter badge",
|
"show_supporter_badge": "Supporter badge",
|
||||||
"show_supporter_badge_description": "Show a supporter badge",
|
"show_supporter_badge_description": "Show a supporter badge",
|
||||||
|
"show_text_search_menu": "Show text search menu",
|
||||||
"shuffle": "Shuffle",
|
"shuffle": "Shuffle",
|
||||||
"sidebar": "Sidebar",
|
"sidebar": "Sidebar",
|
||||||
"sidebar_display_description": "Display a link to the view in the sidebar",
|
"sidebar_display_description": "Display a link to the view in the sidebar",
|
||||||
@@ -1896,6 +1925,7 @@
|
|||||||
"stacktrace": "Stacktrace",
|
"stacktrace": "Stacktrace",
|
||||||
"start": "Start",
|
"start": "Start",
|
||||||
"start_date": "Start date",
|
"start_date": "Start date",
|
||||||
|
"start_date_before_end_date": "Start date must be before end date",
|
||||||
"state": "State",
|
"state": "State",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"stop_casting": "Stop casting",
|
"stop_casting": "Stop casting",
|
||||||
@@ -1920,6 +1950,8 @@
|
|||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
"sync_local": "Sync Local",
|
"sync_local": "Sync Local",
|
||||||
"sync_remote": "Sync Remote",
|
"sync_remote": "Sync Remote",
|
||||||
|
"sync_status": "Sync Status",
|
||||||
|
"sync_status_subtitle": "View and manage the sync system",
|
||||||
"sync_upload_album_setting_subtitle": "Create and upload your photos and videos to the selected albums on Immich",
|
"sync_upload_album_setting_subtitle": "Create and upload your photos and videos to the selected albums on Immich",
|
||||||
"tag": "Tag",
|
"tag": "Tag",
|
||||||
"tag_assets": "Tag assets",
|
"tag_assets": "Tag assets",
|
||||||
@@ -1979,6 +2011,7 @@
|
|||||||
"trash_page_select_assets_btn": "Select assets",
|
"trash_page_select_assets_btn": "Select assets",
|
||||||
"trash_page_title": "Trash ({count})",
|
"trash_page_title": "Trash ({count})",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Trashed items will be permanently deleted after {days, plural, one {# day} other {# days}}.",
|
"trashed_items_will_be_permanently_deleted_after": "Trashed items will be permanently deleted after {days, plural, one {# day} other {# days}}.",
|
||||||
|
"troubleshoot": "Troubleshoot",
|
||||||
"type": "Type",
|
"type": "Type",
|
||||||
"unable_to_change_pin_code": "Unable to change PIN code",
|
"unable_to_change_pin_code": "Unable to change PIN code",
|
||||||
"unable_to_setup_pin_code": "Unable to setup PIN code",
|
"unable_to_setup_pin_code": "Unable to setup PIN code",
|
||||||
@@ -2034,7 +2067,6 @@
|
|||||||
"use_biometric": "Use biometric",
|
"use_biometric": "Use biometric",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"use_custom_date_range": "Use custom date range instead",
|
"use_custom_date_range": "Use custom date range instead",
|
||||||
"use_this_location": "Click to use location",
|
|
||||||
"user": "User",
|
"user": "User",
|
||||||
"user_has_been_deleted": "This user has been deleted.",
|
"user_has_been_deleted": "This user has been deleted.",
|
||||||
"user_id": "User ID",
|
"user_id": "User ID",
|
||||||
@@ -2077,6 +2109,7 @@
|
|||||||
"view_next_asset": "View next asset",
|
"view_next_asset": "View next asset",
|
||||||
"view_previous_asset": "View previous asset",
|
"view_previous_asset": "View previous asset",
|
||||||
"view_qr_code": "View QR code",
|
"view_qr_code": "View QR code",
|
||||||
|
"view_similar_photos": "View similar photos",
|
||||||
"view_stack": "View Stack",
|
"view_stack": "View Stack",
|
||||||
"view_user": "View User",
|
"view_user": "View User",
|
||||||
"viewer_remove_from_stack": "Remove from Stack",
|
"viewer_remove_from_stack": "Remove from Stack",
|
||||||
@@ -2095,5 +2128,6 @@
|
|||||||
"yes": "Yes",
|
"yes": "Yes",
|
||||||
"you_dont_have_any_shared_links": "You don't have any shared links",
|
"you_dont_have_any_shared_links": "You don't have any shared links",
|
||||||
"your_wifi_name": "Your Wi-Fi name",
|
"your_wifi_name": "Your Wi-Fi name",
|
||||||
"zoom_image": "Zoom Image"
|
"zoom_image": "Zoom Image",
|
||||||
|
"zoom_to_bounds": "Zoom to bounds"
|
||||||
}
|
}
|
||||||
|
|||||||
88
i18n/es.json
88
i18n/es.json
@@ -38,7 +38,7 @@
|
|||||||
"added_to_favorites_count": "Agregado {count, number} a favoritos",
|
"added_to_favorites_count": "Agregado {count, number} a favoritos",
|
||||||
"admin": {
|
"admin": {
|
||||||
"add_exclusion_pattern_description": "Agrega patrones de exclusión. Puedes utilizar los caracteres *, ** y ? (globbing). Ejemplos: para ignorar todos los archivos en cualquier directorio llamado \"Raw\", utiliza \"**/Raw/**\". Para ignorar todos los archivos que terminan en \".tif\", utiliza \"**/*.tif\". Para ignorar una ruta absoluta, utiliza \"/carpeta/a/ignorar/**\".",
|
"add_exclusion_pattern_description": "Agrega patrones de exclusión. Puedes utilizar los caracteres *, ** y ? (globbing). Ejemplos: para ignorar todos los archivos en cualquier directorio llamado \"Raw\", utiliza \"**/Raw/**\". Para ignorar todos los archivos que terminan en \".tif\", utiliza \"**/*.tif\". Para ignorar una ruta absoluta, utiliza \"/carpeta/a/ignorar/**\".",
|
||||||
"admin_user": "Usuario administrativo",
|
"admin_user": "Usuario administrador",
|
||||||
"asset_offline_description": "Este recurso externo de la biblioteca ya no se encuentra en el disco y se ha movido a la papelera. Si el archivo se movió dentro de la biblioteca, comprueba la línea temporal para el nuevo recurso correspondiente. Para restaurar este recurso, asegúrate de que Immich puede acceder a la siguiente ruta de archivo y escanear la biblioteca.",
|
"asset_offline_description": "Este recurso externo de la biblioteca ya no se encuentra en el disco y se ha movido a la papelera. Si el archivo se movió dentro de la biblioteca, comprueba la línea temporal para el nuevo recurso correspondiente. Para restaurar este recurso, asegúrate de que Immich puede acceder a la siguiente ruta de archivo y escanear la biblioteca.",
|
||||||
"authentication_settings": "Parámetros de autenticación",
|
"authentication_settings": "Parámetros de autenticación",
|
||||||
"authentication_settings_description": "Gestionar contraseñas, OAuth y otros parámetros de autenticación",
|
"authentication_settings_description": "Gestionar contraseñas, OAuth y otros parámetros de autenticación",
|
||||||
@@ -123,6 +123,13 @@
|
|||||||
"logging_enable_description": "Habilitar registro",
|
"logging_enable_description": "Habilitar registro",
|
||||||
"logging_level_description": "Indica el nivel de registro a utilizar cuando está habilitado.",
|
"logging_level_description": "Indica el nivel de registro a utilizar cuando está habilitado.",
|
||||||
"logging_settings": "Registro",
|
"logging_settings": "Registro",
|
||||||
|
"machine_learning_availability_checks": "Comprobaciones de disponibilidad",
|
||||||
|
"machine_learning_availability_checks_description": "Automáticamente detectar y preferir servidores de machine learning disponibles",
|
||||||
|
"machine_learning_availability_checks_enabled": "Habilitar comprobaciones de disponibilidad",
|
||||||
|
"machine_learning_availability_checks_interval": "Intervalo de comprobación",
|
||||||
|
"machine_learning_availability_checks_interval_description": "Intervalo en milisegundos entre las comprobaciones de disponibilidad",
|
||||||
|
"machine_learning_availability_checks_timeout": "Tiempo de espera de solicitud",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "Tiempo de espera en milisegundos para comprobaciones de disponibilidad",
|
||||||
"machine_learning_clip_model": "Modelo CLIP (Contrastive Language-Image Pre-Training)",
|
"machine_learning_clip_model": "Modelo CLIP (Contrastive Language-Image Pre-Training)",
|
||||||
"machine_learning_clip_model_description": "El nombre de un modelo CLIP listado <link>aquí</link>. Tendrás que relanzar el trabajo 'Búsqueda Inteligente' para todos los elementos al cambiar de modelo.",
|
"machine_learning_clip_model_description": "El nombre de un modelo CLIP listado <link>aquí</link>. Tendrás que relanzar el trabajo 'Búsqueda Inteligente' para todos los elementos al cambiar de modelo.",
|
||||||
"machine_learning_duplicate_detection": "Detección de duplicados",
|
"machine_learning_duplicate_detection": "Detección de duplicados",
|
||||||
@@ -167,8 +174,8 @@
|
|||||||
"map_settings": "Mapa",
|
"map_settings": "Mapa",
|
||||||
"map_settings_description": "Administrar la configuración del mapa",
|
"map_settings_description": "Administrar la configuración del mapa",
|
||||||
"map_style_description": "Dirección URL a un tema de mapa (style.json)",
|
"map_style_description": "Dirección URL a un tema de mapa (style.json)",
|
||||||
"memory_cleanup_job": "Limpieza de memoria",
|
"memory_cleanup_job": "Limpieza de recuerdos",
|
||||||
"memory_generate_job": "Generación de memoria",
|
"memory_generate_job": "Generación de recuerdos",
|
||||||
"metadata_extraction_job": "Extracción de metadatos",
|
"metadata_extraction_job": "Extracción de metadatos",
|
||||||
"metadata_extraction_job_description": "Extraer información de metadatos de cada activo, como GPS, caras y resolución",
|
"metadata_extraction_job_description": "Extraer información de metadatos de cada activo, como GPS, caras y resolución",
|
||||||
"metadata_faces_import_setting": "Activar importación de caras",
|
"metadata_faces_import_setting": "Activar importación de caras",
|
||||||
@@ -232,7 +239,7 @@
|
|||||||
"oauth_storage_quota_claim_description": "Fijar la cuota de almacenamiento del usuario automáticamente al valor solicitado.",
|
"oauth_storage_quota_claim_description": "Fijar la cuota de almacenamiento del usuario automáticamente al valor solicitado.",
|
||||||
"oauth_storage_quota_default": "Cuota de almacenamiento predeterminada (GiB)",
|
"oauth_storage_quota_default": "Cuota de almacenamiento predeterminada (GiB)",
|
||||||
"oauth_storage_quota_default_description": "Cuota (en GiB) que se usará cuando no se solicite un valor específico.",
|
"oauth_storage_quota_default_description": "Cuota (en GiB) que se usará cuando no se solicite un valor específico.",
|
||||||
"oauth_timeout": "Límite de tiempo para la solicitud",
|
"oauth_timeout": "Tiempo de espera agotado para la solicitud",
|
||||||
"oauth_timeout_description": "Tiempo de espera de solicitudes en milisegundos",
|
"oauth_timeout_description": "Tiempo de espera de solicitudes en milisegundos",
|
||||||
"password_enable_description": "Iniciar sesión con correo electrónico y contraseña",
|
"password_enable_description": "Iniciar sesión con correo electrónico y contraseña",
|
||||||
"password_settings": "Contraseña de Acceso",
|
"password_settings": "Contraseña de Acceso",
|
||||||
@@ -387,8 +394,6 @@
|
|||||||
"admin_password": "Contraseña del administrador",
|
"admin_password": "Contraseña del administrador",
|
||||||
"administration": "Administración",
|
"administration": "Administración",
|
||||||
"advanced": "Avanzada",
|
"advanced": "Avanzada",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Prueba la nueva experiencia de la aplicación",
|
|
||||||
"advanced_settings_beta_timeline_title": "Cronología beta",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Usa esta opción para filtrar medios durante la sincronización según criterios alternativos. Intenta esto solo si tienes problemas con que la aplicación detecte todos los álbumes.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Usa esta opción para filtrar medios durante la sincronización según criterios alternativos. Intenta esto solo si tienes problemas con que la aplicación detecte todos los álbumes.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTAL] Usar filtro alternativo de sincronización de álbumes del dispositivo",
|
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTAL] Usar filtro alternativo de sincronización de álbumes del dispositivo",
|
||||||
"advanced_settings_log_level_title": "Nivel de registro: {level}",
|
"advanced_settings_log_level_title": "Nivel de registro: {level}",
|
||||||
@@ -425,6 +430,7 @@
|
|||||||
"album_remove_user_confirmation": "¿Estás seguro de que quieres eliminar a {user}?",
|
"album_remove_user_confirmation": "¿Estás seguro de que quieres eliminar a {user}?",
|
||||||
"album_search_not_found": "No se encontraron álbumes que coincidan con tu búsqueda",
|
"album_search_not_found": "No se encontraron álbumes que coincidan con tu búsqueda",
|
||||||
"album_share_no_users": "Parece que has compartido este álbum con todos los usuarios o no tienes ningún usuario con quien compartirlo.",
|
"album_share_no_users": "Parece que has compartido este álbum con todos los usuarios o no tienes ningún usuario con quien compartirlo.",
|
||||||
|
"album_summary": "Resumen del álbum",
|
||||||
"album_updated": "Album actualizado",
|
"album_updated": "Album actualizado",
|
||||||
"album_updated_setting_description": "Reciba una notificación por correo electrónico cuando un álbum compartido tenga nuevos archivos",
|
"album_updated_setting_description": "Reciba una notificación por correo electrónico cuando un álbum compartido tenga nuevos archivos",
|
||||||
"album_user_left": "Salida {album}",
|
"album_user_left": "Salida {album}",
|
||||||
@@ -496,6 +502,8 @@
|
|||||||
"asset_restored_successfully": "Elementos restaurados exitosamente",
|
"asset_restored_successfully": "Elementos restaurados exitosamente",
|
||||||
"asset_skipped": "Omitido",
|
"asset_skipped": "Omitido",
|
||||||
"asset_skipped_in_trash": "En la papelera",
|
"asset_skipped_in_trash": "En la papelera",
|
||||||
|
"asset_trashed": "Elemento eliminado",
|
||||||
|
"asset_troubleshoot": "Diagnóstico del elemento",
|
||||||
"asset_uploaded": "Subido",
|
"asset_uploaded": "Subido",
|
||||||
"asset_uploading": "Subiendo…",
|
"asset_uploading": "Subiendo…",
|
||||||
"asset_viewer_settings_subtitle": "Administra las configuracioens de tu visor de fotos",
|
"asset_viewer_settings_subtitle": "Administra las configuracioens de tu visor de fotos",
|
||||||
@@ -529,8 +537,10 @@
|
|||||||
"autoplay_slideshow": "Presentación con reproducción automática",
|
"autoplay_slideshow": "Presentación con reproducción automática",
|
||||||
"back": "Atrás",
|
"back": "Atrás",
|
||||||
"back_close_deselect": "Atrás, cerrar o anular la selección",
|
"back_close_deselect": "Atrás, cerrar o anular la selección",
|
||||||
|
"background_backup_running_error": "Ya se está ejecutando la copia de seguridad en segundo plano, no se puede iniciar la copia de seguridad manual",
|
||||||
"background_location_permission": "Permiso de ubicación en segundo plano",
|
"background_location_permission": "Permiso de ubicación en segundo plano",
|
||||||
"background_location_permission_content": "Para poder cambiar de red mientras se ejecuta en segundo plano, Immich debe tener *siempre* acceso a la ubicación precisa para que la aplicación pueda leer el nombre de la red Wi-Fi",
|
"background_location_permission_content": "Para poder cambiar de red mientras se ejecuta en segundo plano, Immich debe tener *siempre* acceso a la ubicación precisa para que la aplicación pueda leer el nombre de la red Wi-Fi",
|
||||||
|
"background_options": "Opciones de segundo plano",
|
||||||
"backup": "Copia de Seguridad",
|
"backup": "Copia de Seguridad",
|
||||||
"backup_album_selection_page_albums_device": "Álbumes en el dispositivo ({count})",
|
"backup_album_selection_page_albums_device": "Álbumes en el dispositivo ({count})",
|
||||||
"backup_album_selection_page_albums_tap": "Toque para incluir, doble toque para excluir",
|
"backup_album_selection_page_albums_tap": "Toque para incluir, doble toque para excluir",
|
||||||
@@ -538,6 +548,7 @@
|
|||||||
"backup_album_selection_page_select_albums": "Seleccionar álbumes",
|
"backup_album_selection_page_select_albums": "Seleccionar álbumes",
|
||||||
"backup_album_selection_page_selection_info": "Información sobre la Selección",
|
"backup_album_selection_page_selection_info": "Información sobre la Selección",
|
||||||
"backup_album_selection_page_total_assets": "Total de elementos únicos",
|
"backup_album_selection_page_total_assets": "Total de elementos únicos",
|
||||||
|
"backup_albums_sync": "Sincronización de álbumes de respaldo",
|
||||||
"backup_all": "Todos",
|
"backup_all": "Todos",
|
||||||
"backup_background_service_backup_failed_message": "Error al copiar elementos. Reintentando…",
|
"backup_background_service_backup_failed_message": "Error al copiar elementos. Reintentando…",
|
||||||
"backup_background_service_connection_failed_message": "Error al conectar con el servidor. Reintentando…",
|
"backup_background_service_connection_failed_message": "Error al conectar con el servidor. Reintentando…",
|
||||||
@@ -597,8 +608,6 @@
|
|||||||
"backup_setting_subtitle": "Administra las configuraciones de respaldo en segundo y primer plano",
|
"backup_setting_subtitle": "Administra las configuraciones de respaldo en segundo y primer plano",
|
||||||
"backup_settings_subtitle": "Configura las opciones de subida",
|
"backup_settings_subtitle": "Configura las opciones de subida",
|
||||||
"backward": "Retroceder",
|
"backward": "Retroceder",
|
||||||
"beta_sync": "Estado de Sincronización Beta",
|
|
||||||
"beta_sync_subtitle": "Administrar el nuevo sistema de sincronización",
|
|
||||||
"biometric_auth_enabled": "Autentificación biométrica habilitada",
|
"biometric_auth_enabled": "Autentificación biométrica habilitada",
|
||||||
"biometric_locked_out": "Estás bloqueado de la autentificación biométrica",
|
"biometric_locked_out": "Estás bloqueado de la autentificación biométrica",
|
||||||
"biometric_no_options": "Sin opciones biométricas disponibles",
|
"biometric_no_options": "Sin opciones biométricas disponibles",
|
||||||
@@ -656,6 +665,8 @@
|
|||||||
"change_pin_code": "Cambiar PIN",
|
"change_pin_code": "Cambiar PIN",
|
||||||
"change_your_password": "Cambia tu contraseña",
|
"change_your_password": "Cambia tu contraseña",
|
||||||
"changed_visibility_successfully": "Visibilidad cambiada correctamente",
|
"changed_visibility_successfully": "Visibilidad cambiada correctamente",
|
||||||
|
"charging": "Cargando",
|
||||||
|
"charging_requirement_mobile_backup": "La copia de seguridad en segundo plano requiere que el dispositivo se esté cargando",
|
||||||
"check_corrupt_asset_backup": "Comprobar copias de seguridad de archivos corruptos",
|
"check_corrupt_asset_backup": "Comprobar copias de seguridad de archivos corruptos",
|
||||||
"check_corrupt_asset_backup_button": "Realizar comprobación",
|
"check_corrupt_asset_backup_button": "Realizar comprobación",
|
||||||
"check_corrupt_asset_backup_description": "Ejecutar esta comprobación solo por Wi-Fi y una vez que todos los archivos hayan sido respaldados. El procedimiento puede tardar unos minutos.",
|
"check_corrupt_asset_backup_description": "Ejecutar esta comprobación solo por Wi-Fi y una vez que todos los archivos hayan sido respaldados. El procedimiento puede tardar unos minutos.",
|
||||||
@@ -687,7 +698,7 @@
|
|||||||
"comments_and_likes": "Comentarios y me gusta",
|
"comments_and_likes": "Comentarios y me gusta",
|
||||||
"comments_are_disabled": "Los comentarios están deshabilitados",
|
"comments_are_disabled": "Los comentarios están deshabilitados",
|
||||||
"common_create_new_album": "Crear nuevo álbum",
|
"common_create_new_album": "Crear nuevo álbum",
|
||||||
"common_server_error": "Por favor, verifica tu conexión de red, asegúrate de que el servidor esté accesible y las versiones de la aplicación y del servidor sean compatibles.",
|
"common_server_error": "Por favor, comprueba tu conexión de red, asegúrate de que el servidor esté accesible y las versiones de la aplicación y del servidor sean compatibles.",
|
||||||
"completed": "Completado",
|
"completed": "Completado",
|
||||||
"confirm": "Confirmar",
|
"confirm": "Confirmar",
|
||||||
"confirm_admin_password": "Confirmar contraseña del administrador",
|
"confirm_admin_password": "Confirmar contraseña del administrador",
|
||||||
@@ -742,6 +753,7 @@
|
|||||||
"create_user": "Crear usuario",
|
"create_user": "Crear usuario",
|
||||||
"created": "Creado",
|
"created": "Creado",
|
||||||
"created_at": "Creado",
|
"created_at": "Creado",
|
||||||
|
"creating_linked_albums": "Creando álbumes vinculados...",
|
||||||
"crop": "Recortar",
|
"crop": "Recortar",
|
||||||
"curated_object_page_title": "Objetos",
|
"curated_object_page_title": "Objetos",
|
||||||
"current_device": "Dispositivo actual",
|
"current_device": "Dispositivo actual",
|
||||||
@@ -800,7 +812,7 @@
|
|||||||
"deletes_missing_assets": "Elimina archivos que faltan en el disco duro",
|
"deletes_missing_assets": "Elimina archivos que faltan en el disco duro",
|
||||||
"description": "Descripción",
|
"description": "Descripción",
|
||||||
"description_input_hint_text": "Agregar descripción...",
|
"description_input_hint_text": "Agregar descripción...",
|
||||||
"description_input_submit_error": "Error al actualizar la descripción, verifica el registro para obtener más detalles",
|
"description_input_submit_error": "Error al actualizar la descripción, comprueba el registro para obtener más detalles",
|
||||||
"deselect_all": "Deseleccionar Todo",
|
"deselect_all": "Deseleccionar Todo",
|
||||||
"details": "Detalles",
|
"details": "Detalles",
|
||||||
"direction": "Dirección",
|
"direction": "Dirección",
|
||||||
@@ -891,7 +903,9 @@
|
|||||||
"error": "Error",
|
"error": "Error",
|
||||||
"error_change_sort_album": "No se pudo cambiar el orden de visualización del álbum",
|
"error_change_sort_album": "No se pudo cambiar el orden de visualización del álbum",
|
||||||
"error_delete_face": "Error al eliminar la cara del archivo",
|
"error_delete_face": "Error al eliminar la cara del archivo",
|
||||||
|
"error_getting_places": "Error obteniendo lugares",
|
||||||
"error_loading_image": "Error al cargar la imagen",
|
"error_loading_image": "Error al cargar la imagen",
|
||||||
|
"error_loading_partners": "Error al cargar compañeros: {error}",
|
||||||
"error_saving_image": "Error: {error}",
|
"error_saving_image": "Error: {error}",
|
||||||
"error_tag_face_bounding_box": "Error al etiquetar la cara: no se pueden obtener las coordenadas del marco",
|
"error_tag_face_bounding_box": "Error al etiquetar la cara: no se pueden obtener las coordenadas del marco",
|
||||||
"error_title": "Error: algo salió mal",
|
"error_title": "Error: algo salió mal",
|
||||||
@@ -1056,6 +1070,7 @@
|
|||||||
"favorites_page_no_favorites": "No se encontraron elementos marcados como favoritos",
|
"favorites_page_no_favorites": "No se encontraron elementos marcados como favoritos",
|
||||||
"feature_photo_updated": "Foto destacada actualizada",
|
"feature_photo_updated": "Foto destacada actualizada",
|
||||||
"features": "Características",
|
"features": "Características",
|
||||||
|
"features_in_development": "Funciones en Desarrollo",
|
||||||
"features_setting_description": "Administrar las funciones de la aplicación",
|
"features_setting_description": "Administrar las funciones de la aplicación",
|
||||||
"file_name": "Nombre de archivo",
|
"file_name": "Nombre de archivo",
|
||||||
"file_name_or_extension": "Nombre del archivo o extensión",
|
"file_name_or_extension": "Nombre del archivo o extensión",
|
||||||
@@ -1076,10 +1091,7 @@
|
|||||||
"gcast_enabled": "Google Cast",
|
"gcast_enabled": "Google Cast",
|
||||||
"gcast_enabled_description": "Esta funcionalidad carga recursos externos desde Google para poder funcionar.",
|
"gcast_enabled_description": "Esta funcionalidad carga recursos externos desde Google para poder funcionar.",
|
||||||
"general": "General",
|
"general": "General",
|
||||||
"geolocation_instruction_all_have_location": "Todos los assets de esta fecha ya tienen datos de ubicación. Prueba mostrando todos los assets o selecciona otra fecha",
|
|
||||||
"geolocation_instruction_location": "Da click en un asset con coordenadas GPS para usar su ubicacion, o selecciona una ubicacion directamente en el mapa",
|
"geolocation_instruction_location": "Da click en un asset con coordenadas GPS para usar su ubicacion, o selecciona una ubicacion directamente en el mapa",
|
||||||
"geolocation_instruction_no_date": "Seleccione una fecha para administrar los datos de ubicación de las fotos y los videos de ese día",
|
|
||||||
"geolocation_instruction_no_photos": "No se encontraron fotos ni vídeos para esta fecha. Seleccione otra fecha para mostrarlos",
|
|
||||||
"get_help": "Solicitar ayuda",
|
"get_help": "Solicitar ayuda",
|
||||||
"get_wifiname_error": "No se pudo obtener el nombre de la red Wi-Fi. Asegúrate de haber concedido los permisos necesarios y de estar conectado a una red Wi-Fi",
|
"get_wifiname_error": "No se pudo obtener el nombre de la red Wi-Fi. Asegúrate de haber concedido los permisos necesarios y de estar conectado a una red Wi-Fi",
|
||||||
"getting_started": "Comenzamos",
|
"getting_started": "Comenzamos",
|
||||||
@@ -1223,6 +1235,7 @@
|
|||||||
"local": "Local",
|
"local": "Local",
|
||||||
"local_asset_cast_failed": "No es posible transmitir un recurso que no está subido al servidor",
|
"local_asset_cast_failed": "No es posible transmitir un recurso que no está subido al servidor",
|
||||||
"local_assets": "Archivos Locales",
|
"local_assets": "Archivos Locales",
|
||||||
|
"local_media_summary": "Resumen de Medios Locales",
|
||||||
"local_network": "Red local",
|
"local_network": "Red local",
|
||||||
"local_network_sheet_info": "La aplicación se conectará al servidor a través de esta URL cuando utilice la red Wi-Fi especificada",
|
"local_network_sheet_info": "La aplicación se conectará al servidor a través de esta URL cuando utilice la red Wi-Fi especificada",
|
||||||
"location_permission": "Permiso de ubicación",
|
"location_permission": "Permiso de ubicación",
|
||||||
@@ -1234,6 +1247,7 @@
|
|||||||
"location_picker_longitude_hint": "Introduce tu longitud aquí",
|
"location_picker_longitude_hint": "Introduce tu longitud aquí",
|
||||||
"lock": "Bloquear",
|
"lock": "Bloquear",
|
||||||
"locked_folder": "Carpeta protegida",
|
"locked_folder": "Carpeta protegida",
|
||||||
|
"log_detail_title": "Detalle del registro",
|
||||||
"log_out": "Cerrar sesión",
|
"log_out": "Cerrar sesión",
|
||||||
"log_out_all_devices": "Cerrar sesión en todos los dispositivos",
|
"log_out_all_devices": "Cerrar sesión en todos los dispositivos",
|
||||||
"logged_in_as": "Sesión iniciada como {user}",
|
"logged_in_as": "Sesión iniciada como {user}",
|
||||||
@@ -1241,7 +1255,7 @@
|
|||||||
"logged_out_device": "Dispositivo desconectado",
|
"logged_out_device": "Dispositivo desconectado",
|
||||||
"login": "Inicio de sesión",
|
"login": "Inicio de sesión",
|
||||||
"login_disabled": "El inicio de sesión ha sido desactivado",
|
"login_disabled": "El inicio de sesión ha sido desactivado",
|
||||||
"login_form_api_exception": "Excepción producida por API. Por favor, verifica el URL del servidor e inténtalo de nuevo.",
|
"login_form_api_exception": "Excepción producida por API. Por favor, comprueba el URL del servidor e inténtalo de nuevo.",
|
||||||
"login_form_back_button_text": "Atrás",
|
"login_form_back_button_text": "Atrás",
|
||||||
"login_form_email_hint": "tucorreo@correo.com",
|
"login_form_email_hint": "tucorreo@correo.com",
|
||||||
"login_form_endpoint_hint": "http://tu-ip-de-servidor:puerto",
|
"login_form_endpoint_hint": "http://tu-ip-de-servidor:puerto",
|
||||||
@@ -1251,7 +1265,7 @@
|
|||||||
"login_form_err_invalid_url": "URL no válida",
|
"login_form_err_invalid_url": "URL no válida",
|
||||||
"login_form_err_leading_whitespace": "Espacio en blanco inicial",
|
"login_form_err_leading_whitespace": "Espacio en blanco inicial",
|
||||||
"login_form_err_trailing_whitespace": "Espacio en blanco al final",
|
"login_form_err_trailing_whitespace": "Espacio en blanco al final",
|
||||||
"login_form_failed_get_oauth_server_config": "Error al iniciar sesión con OAuth, verifica la URL del servidor",
|
"login_form_failed_get_oauth_server_config": "Error al iniciar sesión con OAuth, comprueba la URL del servidor",
|
||||||
"login_form_failed_get_oauth_server_disable": "La función de OAuth no está disponible en este servidor",
|
"login_form_failed_get_oauth_server_disable": "La función de OAuth no está disponible en este servidor",
|
||||||
"login_form_failed_login": "Error al iniciar sesión, comprueba la URL del servidor, el correo electrónico y la contraseña",
|
"login_form_failed_login": "Error al iniciar sesión, comprueba la URL del servidor, el correo electrónico y la contraseña",
|
||||||
"login_form_handshake_exception": "Hubo una excepción de handshake con el servidor. Activa la compatibilidad con certificados autofirmados en la configuración si estás utilizando un certificado autofirmado.",
|
"login_form_handshake_exception": "Hubo una excepción de handshake con el servidor. Activa la compatibilidad con certificados autofirmados en la configuración si estás utilizando un certificado autofirmado.",
|
||||||
@@ -1264,6 +1278,7 @@
|
|||||||
"login_password_changed_success": "Contraseña cambiado con éxito",
|
"login_password_changed_success": "Contraseña cambiado con éxito",
|
||||||
"logout_all_device_confirmation": "¿Estás seguro de que quieres cerrar sesión en todos los dispositivos?",
|
"logout_all_device_confirmation": "¿Estás seguro de que quieres cerrar sesión en todos los dispositivos?",
|
||||||
"logout_this_device_confirmation": "¿Estás seguro de que quieres cerrar sesión en este dispositivo?",
|
"logout_this_device_confirmation": "¿Estás seguro de que quieres cerrar sesión en este dispositivo?",
|
||||||
|
"logs": "Registros",
|
||||||
"longitude": "Longitud",
|
"longitude": "Longitud",
|
||||||
"look": "Mirar",
|
"look": "Mirar",
|
||||||
"loop_videos": "Vídeos en bucle",
|
"loop_videos": "Vídeos en bucle",
|
||||||
@@ -1306,6 +1321,7 @@
|
|||||||
"mark_as_read": "Marcar como leído",
|
"mark_as_read": "Marcar como leído",
|
||||||
"marked_all_as_read": "Todos marcados como leídos",
|
"marked_all_as_read": "Todos marcados como leídos",
|
||||||
"matches": "Coincidencias",
|
"matches": "Coincidencias",
|
||||||
|
"matching_assets": "Elementos Coincidentes",
|
||||||
"media_type": "Tipo de medio",
|
"media_type": "Tipo de medio",
|
||||||
"memories": "Recuerdos",
|
"memories": "Recuerdos",
|
||||||
"memories_all_caught_up": "Puesto al día",
|
"memories_all_caught_up": "Puesto al día",
|
||||||
@@ -1346,6 +1362,7 @@
|
|||||||
"name_or_nickname": "Nombre o apodo",
|
"name_or_nickname": "Nombre o apodo",
|
||||||
"network_requirement_photos_upload": "Usar datos móviles para crear una copia de seguridad de las fotos",
|
"network_requirement_photos_upload": "Usar datos móviles para crear una copia de seguridad de las fotos",
|
||||||
"network_requirement_videos_upload": "Usar datos móviles para crear una copia de seguridad de los videos",
|
"network_requirement_videos_upload": "Usar datos móviles para crear una copia de seguridad de los videos",
|
||||||
|
"network_requirements": "Requisitos de red",
|
||||||
"network_requirements_updated": "Los requisitos de red han cambiado, reiniciando la cola de copias de seguridad",
|
"network_requirements_updated": "Los requisitos de red han cambiado, reiniciando la cola de copias de seguridad",
|
||||||
"networking_settings": "Red",
|
"networking_settings": "Red",
|
||||||
"networking_subtitle": "Configuraciones de acceso por URL al servidor",
|
"networking_subtitle": "Configuraciones de acceso por URL al servidor",
|
||||||
@@ -1356,6 +1373,7 @@
|
|||||||
"new_person": "Nueva persona",
|
"new_person": "Nueva persona",
|
||||||
"new_pin_code": "Nuevo PIN",
|
"new_pin_code": "Nuevo PIN",
|
||||||
"new_pin_code_subtitle": "Esta es la primera vez que accedes a la carpeta protegida. Crea un código PIN seguro para acceder a esta página",
|
"new_pin_code_subtitle": "Esta es la primera vez que accedes a la carpeta protegida. Crea un código PIN seguro para acceder a esta página",
|
||||||
|
"new_timeline": "Nueva Línea de tiempo",
|
||||||
"new_user_created": "Nuevo usuario creado",
|
"new_user_created": "Nuevo usuario creado",
|
||||||
"new_version_available": "NUEVA VERSIÓN DISPONIBLE",
|
"new_version_available": "NUEVA VERSIÓN DISPONIBLE",
|
||||||
"newest_first": "El más reciente primero",
|
"newest_first": "El más reciente primero",
|
||||||
@@ -1369,20 +1387,25 @@
|
|||||||
"no_assets_message": "HAZ CLIC PARA SUBIR TU PRIMERA FOTO",
|
"no_assets_message": "HAZ CLIC PARA SUBIR TU PRIMERA FOTO",
|
||||||
"no_assets_to_show": "No hay elementos a mostrar",
|
"no_assets_to_show": "No hay elementos a mostrar",
|
||||||
"no_cast_devices_found": "No se encontraron dispositivos de transmisión",
|
"no_cast_devices_found": "No se encontraron dispositivos de transmisión",
|
||||||
|
"no_checksum_local": "Suma de verificación no disponible. No se pueden obtener los elementos locales",
|
||||||
|
"no_checksum_remote": "Suma de verificación no disponible. No se puede obtener el elemento remoto",
|
||||||
"no_duplicates_found": "No se encontraron duplicados.",
|
"no_duplicates_found": "No se encontraron duplicados.",
|
||||||
"no_exif_info_available": "No hay información exif disponible",
|
"no_exif_info_available": "No hay información exif disponible",
|
||||||
"no_explore_results_message": "Sube más fotos para explorar tu colección.",
|
"no_explore_results_message": "Sube más fotos para explorar tu colección.",
|
||||||
"no_favorites_message": "Agregue favoritos para encontrar rápidamente sus mejores fotos y videos",
|
"no_favorites_message": "Agregue favoritos para encontrar rápidamente sus mejores fotos y videos",
|
||||||
"no_libraries_message": "Crea una biblioteca externa para ver tus fotos y vídeos",
|
"no_libraries_message": "Crea una biblioteca externa para ver tus fotos y vídeos",
|
||||||
|
"no_local_assets_found": "No se encontraron elementos locales con esta suma de comprobación",
|
||||||
"no_locked_photos_message": "Las fotos y los vídeos de la carpeta protegida se mantienen ocultos; no aparecerán cuando veas o busques elementos en tu biblioteca.",
|
"no_locked_photos_message": "Las fotos y los vídeos de la carpeta protegida se mantienen ocultos; no aparecerán cuando veas o busques elementos en tu biblioteca.",
|
||||||
"no_name": "Sin nombre",
|
"no_name": "Sin nombre",
|
||||||
"no_notifications": "Ninguna notificación",
|
"no_notifications": "Ninguna notificación",
|
||||||
"no_people_found": "No se encontraron personas coincidentes",
|
"no_people_found": "No se encontraron personas coincidentes",
|
||||||
"no_places": "Sin lugares",
|
"no_places": "Sin lugares",
|
||||||
|
"no_remote_assets_found": "No se encontraron elementos remotos con esta suma de comprobación",
|
||||||
"no_results": "Sin resultados",
|
"no_results": "Sin resultados",
|
||||||
"no_results_description": "Pruebe con un sinónimo o una palabra clave más general",
|
"no_results_description": "Pruebe con un sinónimo o una palabra clave más general",
|
||||||
"no_shared_albums_message": "Crea un álbum para compartir fotos y vídeos con personas de tu red",
|
"no_shared_albums_message": "Crea un álbum para compartir fotos y vídeos con personas de tu red",
|
||||||
"no_uploads_in_progress": "No hay cargas en progreso",
|
"no_uploads_in_progress": "No hay cargas en progreso",
|
||||||
|
"not_available": "N/D",
|
||||||
"not_in_any_album": "Sin álbum",
|
"not_in_any_album": "Sin álbum",
|
||||||
"not_selected": "No seleccionado",
|
"not_selected": "No seleccionado",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Nota: Para aplicar la etiqueta de almacenamiento a los archivos que ya se subieron, ejecute la",
|
"note_apply_storage_label_to_previously_uploaded assets": "Nota: Para aplicar la etiqueta de almacenamiento a los archivos que ya se subieron, ejecute la",
|
||||||
@@ -1417,10 +1440,12 @@
|
|||||||
"open_the_search_filters": "Abre los filtros de búsqueda",
|
"open_the_search_filters": "Abre los filtros de búsqueda",
|
||||||
"options": "Opciones",
|
"options": "Opciones",
|
||||||
"or": "o",
|
"or": "o",
|
||||||
|
"organize_into_albums": "Organizar en álbumes",
|
||||||
|
"organize_into_albums_description": "Añade fotos existentes en álbumes usando la configuración actual de sincronización",
|
||||||
"organize_your_library": "Organiza tu biblioteca",
|
"organize_your_library": "Organiza tu biblioteca",
|
||||||
"original": "original",
|
"original": "original",
|
||||||
"other": "Otro",
|
"other": "Otro",
|
||||||
"other_devices": "Otro dispositivo",
|
"other_devices": "Otros dispositivos",
|
||||||
"other_entities": "Otras entidades",
|
"other_entities": "Otras entidades",
|
||||||
"other_variables": "Otras variables",
|
"other_variables": "Otras variables",
|
||||||
"owned": "Propios",
|
"owned": "Propios",
|
||||||
@@ -1502,6 +1527,7 @@
|
|||||||
"port": "Puerto",
|
"port": "Puerto",
|
||||||
"preferences_settings_subtitle": "Configuraciones de la aplicación",
|
"preferences_settings_subtitle": "Configuraciones de la aplicación",
|
||||||
"preferences_settings_title": "Preferencias",
|
"preferences_settings_title": "Preferencias",
|
||||||
|
"preparing": "Preparando",
|
||||||
"preset": "Preestablecido",
|
"preset": "Preestablecido",
|
||||||
"preview": "Posterior",
|
"preview": "Posterior",
|
||||||
"previous": "Anterior",
|
"previous": "Anterior",
|
||||||
@@ -1518,7 +1544,7 @@
|
|||||||
"profile_drawer_client_out_of_date_minor": "La app está desactualizada. Por favor actualiza a la última versión menor.",
|
"profile_drawer_client_out_of_date_minor": "La app está desactualizada. Por favor actualiza a la última versión menor.",
|
||||||
"profile_drawer_client_server_up_to_date": "Cliente y Servidor están actualizados",
|
"profile_drawer_client_server_up_to_date": "Cliente y Servidor están actualizados",
|
||||||
"profile_drawer_github": "GitHub",
|
"profile_drawer_github": "GitHub",
|
||||||
"profile_drawer_readonly_mode": "Modo Solo lectura habilitado. Toque dos veces el ícono del avatar del usuario para salir.",
|
"profile_drawer_readonly_mode": "Modo Solo lectura habilitado. Mantén pulsado el icono del avatar del usuario para salir.",
|
||||||
"profile_drawer_server_out_of_date_major": "El servidor está desactualizado. Por favor actualiza a la última versión principal.",
|
"profile_drawer_server_out_of_date_major": "El servidor está desactualizado. Por favor actualiza a la última versión principal.",
|
||||||
"profile_drawer_server_out_of_date_minor": "El servidor está desactualizado. Por favor actualiza a la última versión menor.",
|
"profile_drawer_server_out_of_date_minor": "El servidor está desactualizado. Por favor actualiza a la última versión menor.",
|
||||||
"profile_image_of_user": "Foto de perfil de {user}",
|
"profile_image_of_user": "Foto de perfil de {user}",
|
||||||
@@ -1557,6 +1583,7 @@
|
|||||||
"purchase_server_description_2": "Estado del soporte",
|
"purchase_server_description_2": "Estado del soporte",
|
||||||
"purchase_server_title": "Servidor",
|
"purchase_server_title": "Servidor",
|
||||||
"purchase_settings_server_activated": "La clave del producto del servidor la administra el administrador",
|
"purchase_settings_server_activated": "La clave del producto del servidor la administra el administrador",
|
||||||
|
"query_asset_id": "Consultar ID de elemento",
|
||||||
"queue_status": "Poniendo en cola {count}/{total}",
|
"queue_status": "Poniendo en cola {count}/{total}",
|
||||||
"rating": "Valoración",
|
"rating": "Valoración",
|
||||||
"rating_clear": "Borrar calificación",
|
"rating_clear": "Borrar calificación",
|
||||||
@@ -1566,6 +1593,7 @@
|
|||||||
"read_changelog": "Leer registro de cambios",
|
"read_changelog": "Leer registro de cambios",
|
||||||
"readonly_mode_disabled": "Modo Solo lectura deshabilitado",
|
"readonly_mode_disabled": "Modo Solo lectura deshabilitado",
|
||||||
"readonly_mode_enabled": "Modo Solo lectura habilitado",
|
"readonly_mode_enabled": "Modo Solo lectura habilitado",
|
||||||
|
"ready_for_upload": "Listo para subir",
|
||||||
"reassign": "Reasignar",
|
"reassign": "Reasignar",
|
||||||
"reassigned_assets_to_existing_person": "Reasignado {count, plural, one {# elemento} other {# elementos}} a {name, select, null {una persona existente} other {{name}}}",
|
"reassigned_assets_to_existing_person": "Reasignado {count, plural, one {# elemento} other {# elementos}} a {name, select, null {una persona existente} other {{name}}}",
|
||||||
"reassigned_assets_to_new_person": "Reasignado {count, plural, one {# elemento} other {# elementos}} a un nuevo usuario",
|
"reassigned_assets_to_new_person": "Reasignado {count, plural, one {# elemento} other {# elementos}} a un nuevo usuario",
|
||||||
@@ -1590,6 +1618,7 @@
|
|||||||
"regenerating_thumbnails": "Recargando miniaturas",
|
"regenerating_thumbnails": "Recargando miniaturas",
|
||||||
"remote": "Remoto",
|
"remote": "Remoto",
|
||||||
"remote_assets": "Elementos remotos",
|
"remote_assets": "Elementos remotos",
|
||||||
|
"remote_media_summary": "Resumen de Medios Remotos",
|
||||||
"remove": "Eliminar",
|
"remove": "Eliminar",
|
||||||
"remove_assets_album_confirmation": "¿Estás seguro que quieres eliminar {count, plural, one {# elemento} other {# elementos}} del álbum?",
|
"remove_assets_album_confirmation": "¿Estás seguro que quieres eliminar {count, plural, one {# elemento} other {# elementos}} del álbum?",
|
||||||
"remove_assets_shared_link_confirmation": "¿Estás seguro que quieres eliminar {count, plural, one {# elemento} other {# elementos}} del enlace compartido?",
|
"remove_assets_shared_link_confirmation": "¿Estás seguro que quieres eliminar {count, plural, one {# elemento} other {# elementos}} del enlace compartido?",
|
||||||
@@ -1603,8 +1632,8 @@
|
|||||||
"remove_from_locked_folder": "Eliminar de la carpeta protegida",
|
"remove_from_locked_folder": "Eliminar de la carpeta protegida",
|
||||||
"remove_from_locked_folder_confirmation": "¿Seguro que deseas sacar estas fotos y vídeos de la carpeta protegida? Si continúas, los elementos serán visibles en tu biblioteca.",
|
"remove_from_locked_folder_confirmation": "¿Seguro que deseas sacar estas fotos y vídeos de la carpeta protegida? Si continúas, los elementos serán visibles en tu biblioteca.",
|
||||||
"remove_from_shared_link": "Eliminar desde enlace compartido",
|
"remove_from_shared_link": "Eliminar desde enlace compartido",
|
||||||
"remove_memory": "Quitar memoria",
|
"remove_memory": "Quitar recuerdo",
|
||||||
"remove_photo_from_memory": "Quitar foto de esta memoria",
|
"remove_photo_from_memory": "Quitar foto de este recuerdo",
|
||||||
"remove_tag": "Quitar etiqueta",
|
"remove_tag": "Quitar etiqueta",
|
||||||
"remove_url": "Eliminar URL",
|
"remove_url": "Eliminar URL",
|
||||||
"remove_user": "Eliminar usuario",
|
"remove_user": "Eliminar usuario",
|
||||||
@@ -1612,8 +1641,8 @@
|
|||||||
"removed_from_archive": "Eliminado del archivo",
|
"removed_from_archive": "Eliminado del archivo",
|
||||||
"removed_from_favorites": "Eliminado de favoritos",
|
"removed_from_favorites": "Eliminado de favoritos",
|
||||||
"removed_from_favorites_count": "{count, plural, other {Eliminados #}} de favoritos",
|
"removed_from_favorites_count": "{count, plural, other {Eliminados #}} de favoritos",
|
||||||
"removed_memory": "Memoria eliminada",
|
"removed_memory": "Recuerdo eliminado",
|
||||||
"removed_photo_from_memory": "Se ha eliminado la foto de la memoria",
|
"removed_photo_from_memory": "Foto eliminada del recuerdo",
|
||||||
"removed_tagged_assets": "Etiqueta eliminada de {count, plural, one {# activo} other {# activos}}",
|
"removed_tagged_assets": "Etiqueta eliminada de {count, plural, one {# activo} other {# activos}}",
|
||||||
"rename": "Renombrar",
|
"rename": "Renombrar",
|
||||||
"repair": "Reparar",
|
"repair": "Reparar",
|
||||||
@@ -1623,7 +1652,7 @@
|
|||||||
"require_password": "Contraseña requerida",
|
"require_password": "Contraseña requerida",
|
||||||
"require_user_to_change_password_on_first_login": "Requerir que el usuario cambie la contraseña en el primer inicio de sesión",
|
"require_user_to_change_password_on_first_login": "Requerir que el usuario cambie la contraseña en el primer inicio de sesión",
|
||||||
"rescan": "Volver a escanear",
|
"rescan": "Volver a escanear",
|
||||||
"reset": "Reiniciar",
|
"reset": "Restablecer",
|
||||||
"reset_password": "Restablecer la contraseña",
|
"reset_password": "Restablecer la contraseña",
|
||||||
"reset_people_visibility": "Restablecer la visibilidad de las personas",
|
"reset_people_visibility": "Restablecer la visibilidad de las personas",
|
||||||
"reset_pin_code": "Restablecer PIN",
|
"reset_pin_code": "Restablecer PIN",
|
||||||
@@ -1642,6 +1671,7 @@
|
|||||||
"restore_user": "Restaurar usuario",
|
"restore_user": "Restaurar usuario",
|
||||||
"restored_asset": "Archivo restaurado",
|
"restored_asset": "Archivo restaurado",
|
||||||
"resume": "Continuar",
|
"resume": "Continuar",
|
||||||
|
"resume_paused_jobs": "Reanudar {count, plural, one {# tarea en pausa} other {# tareas en pausa}}",
|
||||||
"retry_upload": "Reintentar subida",
|
"retry_upload": "Reintentar subida",
|
||||||
"review_duplicates": "Revisar duplicados",
|
"review_duplicates": "Revisar duplicados",
|
||||||
"review_large_files": "Revisar archivos grandes",
|
"review_large_files": "Revisar archivos grandes",
|
||||||
@@ -1735,7 +1765,7 @@
|
|||||||
"select_user_for_sharing_page_err_album": "Fallo al crear el álbum",
|
"select_user_for_sharing_page_err_album": "Fallo al crear el álbum",
|
||||||
"selected": "Seleccionado",
|
"selected": "Seleccionado",
|
||||||
"selected_count": "{count, plural, one {# seleccionado} other {# seleccionados}}",
|
"selected_count": "{count, plural, one {# seleccionado} other {# seleccionados}}",
|
||||||
"selected_gps_coordinates": "coordenadas gps seleccionadas",
|
"selected_gps_coordinates": "Coordenadas GPS seleccionadas",
|
||||||
"send_message": "Enviar mensaje",
|
"send_message": "Enviar mensaje",
|
||||||
"send_welcome_email": "Enviar correo de bienvenida",
|
"send_welcome_email": "Enviar correo de bienvenida",
|
||||||
"server_endpoint": "Punto final del servidor",
|
"server_endpoint": "Punto final del servidor",
|
||||||
@@ -1846,10 +1876,8 @@
|
|||||||
"shift_to_permanent_delete": "presiona ⇧ para eliminar permanentemente el archivo",
|
"shift_to_permanent_delete": "presiona ⇧ para eliminar permanentemente el archivo",
|
||||||
"show_album_options": "Mostrar opciones del álbum",
|
"show_album_options": "Mostrar opciones del álbum",
|
||||||
"show_albums": "Mostrar álbumes",
|
"show_albums": "Mostrar álbumes",
|
||||||
"show_all_assets": "Mostrar todos los assets",
|
|
||||||
"show_all_people": "Mostrar todas las personas",
|
"show_all_people": "Mostrar todas las personas",
|
||||||
"show_and_hide_people": "Mostrar y ocultar personas",
|
"show_and_hide_people": "Mostrar y ocultar personas",
|
||||||
"show_assets_without_location": "Mostrar assets sin ubicación",
|
|
||||||
"show_file_location": "Mostrar carpeta del archivo",
|
"show_file_location": "Mostrar carpeta del archivo",
|
||||||
"show_gallery": "Ver galería",
|
"show_gallery": "Ver galería",
|
||||||
"show_hidden_people": "Mostrar personas ocultas",
|
"show_hidden_people": "Mostrar personas ocultas",
|
||||||
@@ -1866,6 +1894,7 @@
|
|||||||
"show_slideshow_transition": "Mostrar la transición de las diapositivas",
|
"show_slideshow_transition": "Mostrar la transición de las diapositivas",
|
||||||
"show_supporter_badge": "Insignia de colaborador",
|
"show_supporter_badge": "Insignia de colaborador",
|
||||||
"show_supporter_badge_description": "Mostrar una insignia de colaborador",
|
"show_supporter_badge_description": "Mostrar una insignia de colaborador",
|
||||||
|
"show_text_search_menu": "Mostrar el menú de búsqueda",
|
||||||
"shuffle": "Modo aleatorio",
|
"shuffle": "Modo aleatorio",
|
||||||
"sidebar": "Barra lateral",
|
"sidebar": "Barra lateral",
|
||||||
"sidebar_display_description": "Muestra un enlace a la vista en la barra lateral",
|
"sidebar_display_description": "Muestra un enlace a la vista en la barra lateral",
|
||||||
@@ -1896,6 +1925,7 @@
|
|||||||
"stacktrace": "Seguimiento de pila",
|
"stacktrace": "Seguimiento de pila",
|
||||||
"start": "Inicio",
|
"start": "Inicio",
|
||||||
"start_date": "Fecha de inicio",
|
"start_date": "Fecha de inicio",
|
||||||
|
"start_date_before_end_date": "Fecha de inicio debe ser antes de fecha final",
|
||||||
"state": "Estado",
|
"state": "Estado",
|
||||||
"status": "Estado",
|
"status": "Estado",
|
||||||
"stop_casting": "Detener transmisión",
|
"stop_casting": "Detener transmisión",
|
||||||
@@ -1920,6 +1950,8 @@
|
|||||||
"sync_albums_manual_subtitle": "Sincroniza todos los videos y fotos subidos con los álbumes seleccionados a respaldar",
|
"sync_albums_manual_subtitle": "Sincroniza todos los videos y fotos subidos con los álbumes seleccionados a respaldar",
|
||||||
"sync_local": "Sincronización Local",
|
"sync_local": "Sincronización Local",
|
||||||
"sync_remote": "Sincronización Remota",
|
"sync_remote": "Sincronización Remota",
|
||||||
|
"sync_status": "Estado de la sincronización",
|
||||||
|
"sync_status_subtitle": "Ver y gestionar el estado de la sincronización",
|
||||||
"sync_upload_album_setting_subtitle": "Crea y sube tus fotos y videos a los álbumes seleccionados en Immich",
|
"sync_upload_album_setting_subtitle": "Crea y sube tus fotos y videos a los álbumes seleccionados en Immich",
|
||||||
"tag": "Etiqueta",
|
"tag": "Etiqueta",
|
||||||
"tag_assets": "Etiquetar activos",
|
"tag_assets": "Etiquetar activos",
|
||||||
@@ -1979,6 +2011,7 @@
|
|||||||
"trash_page_select_assets_btn": "Seleccionar elementos",
|
"trash_page_select_assets_btn": "Seleccionar elementos",
|
||||||
"trash_page_title": "Papelera ({count})",
|
"trash_page_title": "Papelera ({count})",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Los elementos en la papelera serán eliminados permanentemente tras {days, plural, one {# día} other {# días}}.",
|
"trashed_items_will_be_permanently_deleted_after": "Los elementos en la papelera serán eliminados permanentemente tras {days, plural, one {# día} other {# días}}.",
|
||||||
|
"troubleshoot": "Solucionar problemas",
|
||||||
"type": "Tipo",
|
"type": "Tipo",
|
||||||
"unable_to_change_pin_code": "No se ha podido cambiar el PIN",
|
"unable_to_change_pin_code": "No se ha podido cambiar el PIN",
|
||||||
"unable_to_setup_pin_code": "No se ha podido establecer el PIN",
|
"unable_to_setup_pin_code": "No se ha podido establecer el PIN",
|
||||||
@@ -2034,7 +2067,6 @@
|
|||||||
"use_biometric": "Uso biométrico",
|
"use_biometric": "Uso biométrico",
|
||||||
"use_current_connection": "Usar conexión actual",
|
"use_current_connection": "Usar conexión actual",
|
||||||
"use_custom_date_range": "Usa un intervalo de fechas personalizado",
|
"use_custom_date_range": "Usa un intervalo de fechas personalizado",
|
||||||
"use_this_location": "Click para usar ubicación",
|
|
||||||
"user": "Usuario",
|
"user": "Usuario",
|
||||||
"user_has_been_deleted": "Este usuario ha sido eliminado.",
|
"user_has_been_deleted": "Este usuario ha sido eliminado.",
|
||||||
"user_id": "Id. de usuario",
|
"user_id": "Id. de usuario",
|
||||||
@@ -2077,6 +2109,7 @@
|
|||||||
"view_next_asset": "Mostrar siguiente elemento",
|
"view_next_asset": "Mostrar siguiente elemento",
|
||||||
"view_previous_asset": "Mostrar elemento anterior",
|
"view_previous_asset": "Mostrar elemento anterior",
|
||||||
"view_qr_code": "Ver código QR",
|
"view_qr_code": "Ver código QR",
|
||||||
|
"view_similar_photos": "Ver fotografías similares",
|
||||||
"view_stack": "Ver Pila",
|
"view_stack": "Ver Pila",
|
||||||
"view_user": "Ver Usuario",
|
"view_user": "Ver Usuario",
|
||||||
"viewer_remove_from_stack": "Quitar de la pila",
|
"viewer_remove_from_stack": "Quitar de la pila",
|
||||||
@@ -2095,5 +2128,6 @@
|
|||||||
"yes": "Sí",
|
"yes": "Sí",
|
||||||
"you_dont_have_any_shared_links": "No tienes ningún enlace compartido",
|
"you_dont_have_any_shared_links": "No tienes ningún enlace compartido",
|
||||||
"your_wifi_name": "El nombre de tu Wi-Fi",
|
"your_wifi_name": "El nombre de tu Wi-Fi",
|
||||||
"zoom_image": "Acercar Imagen"
|
"zoom_image": "Acercar Imagen",
|
||||||
|
"zoom_to_bounds": "Ajustar a los límites"
|
||||||
}
|
}
|
||||||
|
|||||||
66
i18n/et.json
66
i18n/et.json
@@ -123,6 +123,13 @@
|
|||||||
"logging_enable_description": "Luba logimine",
|
"logging_enable_description": "Luba logimine",
|
||||||
"logging_level_description": "Kui lubatud, millist logimistaset kasutada.",
|
"logging_level_description": "Kui lubatud, millist logimistaset kasutada.",
|
||||||
"logging_settings": "Logimine",
|
"logging_settings": "Logimine",
|
||||||
|
"machine_learning_availability_checks": "Saadavuskontrollid",
|
||||||
|
"machine_learning_availability_checks_description": "Tuvasta ja eelista automaatselt saadavalolevaid masinõppeservereid",
|
||||||
|
"machine_learning_availability_checks_enabled": "Luba saadavuskontrollid",
|
||||||
|
"machine_learning_availability_checks_interval": "Kontrolli intervall",
|
||||||
|
"machine_learning_availability_checks_interval_description": "Saadavuskontrollide intervall millisekundites",
|
||||||
|
"machine_learning_availability_checks_timeout": "Päringu ajalõpp",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "Saadavuskontrollide ajalõpp millisekundites",
|
||||||
"machine_learning_clip_model": "CLIP mudel",
|
"machine_learning_clip_model": "CLIP mudel",
|
||||||
"machine_learning_clip_model_description": "CLIP mudeli nimi, mis on loetletud <link>siin</link>. Pane tähele, et mudeli muutmisel pead kõigi piltide peal nutiotsingu tööte uuesti käivitama.",
|
"machine_learning_clip_model_description": "CLIP mudeli nimi, mis on loetletud <link>siin</link>. Pane tähele, et mudeli muutmisel pead kõigi piltide peal nutiotsingu tööte uuesti käivitama.",
|
||||||
"machine_learning_duplicate_detection": "Duplikaatide leidmine",
|
"machine_learning_duplicate_detection": "Duplikaatide leidmine",
|
||||||
@@ -387,8 +394,6 @@
|
|||||||
"admin_password": "Administraatori parool",
|
"admin_password": "Administraatori parool",
|
||||||
"administration": "Administratsioon",
|
"administration": "Administratsioon",
|
||||||
"advanced": "Täpsemad valikud",
|
"advanced": "Täpsemad valikud",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Koge uut rakendust",
|
|
||||||
"advanced_settings_beta_timeline_title": "Beeta ajajoon",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Kasuta seda valikut, et filtreerida sünkroonimise ajal üksuseid alternatiivsete kriteeriumite alusel. Proovi seda ainult siis, kui rakendusel on probleeme kõigi albumite tuvastamisega.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Kasuta seda valikut, et filtreerida sünkroonimise ajal üksuseid alternatiivsete kriteeriumite alusel. Proovi seda ainult siis, kui rakendusel on probleeme kõigi albumite tuvastamisega.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTAALNE] Kasuta alternatiivset seadme albumi sünkroonimise filtrit",
|
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTAALNE] Kasuta alternatiivset seadme albumi sünkroonimise filtrit",
|
||||||
"advanced_settings_log_level_title": "Logimistase: {level}",
|
"advanced_settings_log_level_title": "Logimistase: {level}",
|
||||||
@@ -425,6 +430,7 @@
|
|||||||
"album_remove_user_confirmation": "Kas oled kindel, et soovid kasutaja {user} eemaldada?",
|
"album_remove_user_confirmation": "Kas oled kindel, et soovid kasutaja {user} eemaldada?",
|
||||||
"album_search_not_found": "Otsingule vastavaid albumeid ei leitud",
|
"album_search_not_found": "Otsingule vastavaid albumeid ei leitud",
|
||||||
"album_share_no_users": "Paistab, et oled seda albumit kõikide kasutajatega jaganud, või pole ühtegi kasutajat, kellega jagada.",
|
"album_share_no_users": "Paistab, et oled seda albumit kõikide kasutajatega jaganud, või pole ühtegi kasutajat, kellega jagada.",
|
||||||
|
"album_summary": "Albumi kokkuvõte",
|
||||||
"album_updated": "Album muudetud",
|
"album_updated": "Album muudetud",
|
||||||
"album_updated_setting_description": "Saa teavitus e-posti teel, kui jagatud albumis on uusi üksuseid",
|
"album_updated_setting_description": "Saa teavitus e-posti teel, kui jagatud albumis on uusi üksuseid",
|
||||||
"album_user_left": "Lahkutud albumist {album}",
|
"album_user_left": "Lahkutud albumist {album}",
|
||||||
@@ -496,6 +502,8 @@
|
|||||||
"asset_restored_successfully": "Üksus edukalt taastatud",
|
"asset_restored_successfully": "Üksus edukalt taastatud",
|
||||||
"asset_skipped": "Vahele jäetud",
|
"asset_skipped": "Vahele jäetud",
|
||||||
"asset_skipped_in_trash": "Prügikastis",
|
"asset_skipped_in_trash": "Prügikastis",
|
||||||
|
"asset_trashed": "Üksus liigutatud prügikasti",
|
||||||
|
"asset_troubleshoot": "Üksuse tõrkeotsing",
|
||||||
"asset_uploaded": "Üleslaaditud",
|
"asset_uploaded": "Üleslaaditud",
|
||||||
"asset_uploading": "Üleslaadimine…",
|
"asset_uploading": "Üleslaadimine…",
|
||||||
"asset_viewer_settings_subtitle": "Halda galeriivaaturi seadeid",
|
"asset_viewer_settings_subtitle": "Halda galeriivaaturi seadeid",
|
||||||
@@ -529,8 +537,10 @@
|
|||||||
"autoplay_slideshow": "Esita slaidiesitlus automaatselt",
|
"autoplay_slideshow": "Esita slaidiesitlus automaatselt",
|
||||||
"back": "Tagasi",
|
"back": "Tagasi",
|
||||||
"back_close_deselect": "Tagasi, sulge või tühista valik",
|
"back_close_deselect": "Tagasi, sulge või tühista valik",
|
||||||
|
"background_backup_running_error": "Taustvarundus on käimas, ei saa käsitsi varundust alustada",
|
||||||
"background_location_permission": "Taustal asukoha luba",
|
"background_location_permission": "Taustal asukoha luba",
|
||||||
"background_location_permission_content": "Et taustal töötades võrguühendust vahetada, peab Immich'il *alati* olema täpse asukoha luba, et rakendus saaks WiFi-võrgu nime lugeda",
|
"background_location_permission_content": "Et taustal töötades võrguühendust vahetada, peab Immich'il *alati* olema täpse asukoha luba, et rakendus saaks WiFi-võrgu nime lugeda",
|
||||||
|
"background_options": "Taustavalikud",
|
||||||
"backup": "Varundamine",
|
"backup": "Varundamine",
|
||||||
"backup_album_selection_page_albums_device": "Albumid seadmel ({count})",
|
"backup_album_selection_page_albums_device": "Albumid seadmel ({count})",
|
||||||
"backup_album_selection_page_albums_tap": "Puuduta kaasamiseks, topeltpuuduta välistamiseks",
|
"backup_album_selection_page_albums_tap": "Puuduta kaasamiseks, topeltpuuduta välistamiseks",
|
||||||
@@ -538,6 +548,7 @@
|
|||||||
"backup_album_selection_page_select_albums": "Vali albumid",
|
"backup_album_selection_page_select_albums": "Vali albumid",
|
||||||
"backup_album_selection_page_selection_info": "Valiku info",
|
"backup_album_selection_page_selection_info": "Valiku info",
|
||||||
"backup_album_selection_page_total_assets": "Unikaalseid üksuseid kokku",
|
"backup_album_selection_page_total_assets": "Unikaalseid üksuseid kokku",
|
||||||
|
"backup_albums_sync": "Varundusalbumite sünkroniseerimine",
|
||||||
"backup_all": "Kõik",
|
"backup_all": "Kõik",
|
||||||
"backup_background_service_backup_failed_message": "Üksuste varundamine ebaõnnestus. Uuesti proovimine…",
|
"backup_background_service_backup_failed_message": "Üksuste varundamine ebaõnnestus. Uuesti proovimine…",
|
||||||
"backup_background_service_connection_failed_message": "Serveriga ühendumine ebaõnnestus. Uuesti proovimine…",
|
"backup_background_service_connection_failed_message": "Serveriga ühendumine ebaõnnestus. Uuesti proovimine…",
|
||||||
@@ -597,8 +608,6 @@
|
|||||||
"backup_setting_subtitle": "Halda taustal ja esiplaanil üleslaadimise seadeid",
|
"backup_setting_subtitle": "Halda taustal ja esiplaanil üleslaadimise seadeid",
|
||||||
"backup_settings_subtitle": "Halda üleslaadimise seadeid",
|
"backup_settings_subtitle": "Halda üleslaadimise seadeid",
|
||||||
"backward": "Tagasi",
|
"backward": "Tagasi",
|
||||||
"beta_sync": "Beeta sünkroonimise staatus",
|
|
||||||
"beta_sync_subtitle": "Halda uut sünkroonimissüsteemi",
|
|
||||||
"biometric_auth_enabled": "Biomeetriline autentimine lubatud",
|
"biometric_auth_enabled": "Biomeetriline autentimine lubatud",
|
||||||
"biometric_locked_out": "Biomeetriline autentimine on blokeeritud",
|
"biometric_locked_out": "Biomeetriline autentimine on blokeeritud",
|
||||||
"biometric_no_options": "Biomeetrilisi valikuid ei ole",
|
"biometric_no_options": "Biomeetrilisi valikuid ei ole",
|
||||||
@@ -656,6 +665,8 @@
|
|||||||
"change_pin_code": "Muuda PIN-koodi",
|
"change_pin_code": "Muuda PIN-koodi",
|
||||||
"change_your_password": "Muuda oma parooli",
|
"change_your_password": "Muuda oma parooli",
|
||||||
"changed_visibility_successfully": "Nähtavus muudetud",
|
"changed_visibility_successfully": "Nähtavus muudetud",
|
||||||
|
"charging": "Laadimine",
|
||||||
|
"charging_requirement_mobile_backup": "Taustal varundus vajab, et seade oleks laadimas",
|
||||||
"check_corrupt_asset_backup": "Otsi riknenud üksuste varukoopiaid",
|
"check_corrupt_asset_backup": "Otsi riknenud üksuste varukoopiaid",
|
||||||
"check_corrupt_asset_backup_button": "Teosta kontroll",
|
"check_corrupt_asset_backup_button": "Teosta kontroll",
|
||||||
"check_corrupt_asset_backup_description": "Käivita see kontroll ainult WiFi-võrgus ja siis, kui kõik üksused on varundatud. See protseduur võib kesta mõne minuti.",
|
"check_corrupt_asset_backup_description": "Käivita see kontroll ainult WiFi-võrgus ja siis, kui kõik üksused on varundatud. See protseduur võib kesta mõne minuti.",
|
||||||
@@ -742,6 +753,7 @@
|
|||||||
"create_user": "Lisa kasutaja",
|
"create_user": "Lisa kasutaja",
|
||||||
"created": "Lisatud",
|
"created": "Lisatud",
|
||||||
"created_at": "Lisatud",
|
"created_at": "Lisatud",
|
||||||
|
"creating_linked_albums": "Lingitud albumite loomine...",
|
||||||
"crop": "Kärpimine",
|
"crop": "Kärpimine",
|
||||||
"curated_object_page_title": "Asjad",
|
"curated_object_page_title": "Asjad",
|
||||||
"current_device": "Praegune seade",
|
"current_device": "Praegune seade",
|
||||||
@@ -834,11 +846,11 @@
|
|||||||
"download_settings_description": "Halda üksuste allalaadimise seadeid",
|
"download_settings_description": "Halda üksuste allalaadimise seadeid",
|
||||||
"download_started": "Allalaadimine alustatud",
|
"download_started": "Allalaadimine alustatud",
|
||||||
"download_sucess": "Allalaadimine õnnestus",
|
"download_sucess": "Allalaadimine õnnestus",
|
||||||
"download_sucess_android": "Meediumid laaditi alla kataloogi DCIM/Immich",
|
"download_sucess_android": "Üksused laaditi alla kataloogi DCIM/Immich",
|
||||||
"download_waiting_to_retry": "Uuesti proovimise ootel",
|
"download_waiting_to_retry": "Uuesti proovimise ootel",
|
||||||
"downloading": "Allalaadimine",
|
"downloading": "Allalaadimine",
|
||||||
"downloading_asset_filename": "Üksuse {filename} allalaadimine",
|
"downloading_asset_filename": "Üksuse {filename} allalaadimine",
|
||||||
"downloading_media": "Meediumi allalaadimine",
|
"downloading_media": "Üksuste allalaadimine",
|
||||||
"drop_files_to_upload": "Failide üleslaadimiseks sikuta need ükskõik kuhu",
|
"drop_files_to_upload": "Failide üleslaadimiseks sikuta need ükskõik kuhu",
|
||||||
"duplicates": "Duplikaadid",
|
"duplicates": "Duplikaadid",
|
||||||
"duplicates_description": "Lahenda iga grupp, valides duplikaadid, kui neid on",
|
"duplicates_description": "Lahenda iga grupp, valides duplikaadid, kui neid on",
|
||||||
@@ -891,7 +903,9 @@
|
|||||||
"error": "Viga",
|
"error": "Viga",
|
||||||
"error_change_sort_album": "Albumi sorteerimisjärjestuse muutmine ebaõnnestus",
|
"error_change_sort_album": "Albumi sorteerimisjärjestuse muutmine ebaõnnestus",
|
||||||
"error_delete_face": "Viga näo kustutamisel",
|
"error_delete_face": "Viga näo kustutamisel",
|
||||||
|
"error_getting_places": "Viga kohtade pärimisel",
|
||||||
"error_loading_image": "Viga pildi laadimisel",
|
"error_loading_image": "Viga pildi laadimisel",
|
||||||
|
"error_loading_partners": "Viga partnerite laadimisel: {error}",
|
||||||
"error_saving_image": "Viga: {error}",
|
"error_saving_image": "Viga: {error}",
|
||||||
"error_tag_face_bounding_box": "Viga näo sildistamisel - ümbritseva kasti koordinaate ei õnnestunud leida",
|
"error_tag_face_bounding_box": "Viga näo sildistamisel - ümbritseva kasti koordinaate ei õnnestunud leida",
|
||||||
"error_title": "Viga - midagi läks valesti",
|
"error_title": "Viga - midagi läks valesti",
|
||||||
@@ -1056,6 +1070,7 @@
|
|||||||
"favorites_page_no_favorites": "Lemmikuid üksuseid ei leitud",
|
"favorites_page_no_favorites": "Lemmikuid üksuseid ei leitud",
|
||||||
"feature_photo_updated": "Esiletõstetud foto muudetud",
|
"feature_photo_updated": "Esiletõstetud foto muudetud",
|
||||||
"features": "Funktsioonid",
|
"features": "Funktsioonid",
|
||||||
|
"features_in_development": "Arendusjärgus olevad funktsioonid",
|
||||||
"features_setting_description": "Halda rakenduse funktsioone",
|
"features_setting_description": "Halda rakenduse funktsioone",
|
||||||
"file_name": "Failinimi",
|
"file_name": "Failinimi",
|
||||||
"file_name_or_extension": "Failinimi või -laiend",
|
"file_name_or_extension": "Failinimi või -laiend",
|
||||||
@@ -1076,10 +1091,7 @@
|
|||||||
"gcast_enabled": "Google Cast",
|
"gcast_enabled": "Google Cast",
|
||||||
"gcast_enabled_description": "See funktsionaalsus laadib töötamiseks Google'st väliseid ressursse.",
|
"gcast_enabled_description": "See funktsionaalsus laadib töötamiseks Google'st väliseid ressursse.",
|
||||||
"general": "Üldine",
|
"general": "Üldine",
|
||||||
"geolocation_instruction_all_have_location": "Kõigil selle kuupäevaga üksustel on juba asukoht. Proovi kuvada kõiki üksuseid või vali teine kuupäev",
|
|
||||||
"geolocation_instruction_location": "Klõpsa GPS-koordinaatidega üksusel, et kasutada selle asukohta, või vali asukoht otse kaardilt",
|
"geolocation_instruction_location": "Klõpsa GPS-koordinaatidega üksusel, et kasutada selle asukohta, või vali asukoht otse kaardilt",
|
||||||
"geolocation_instruction_no_date": "Vali kuupäev, et kõigi selle kuupäevaga fotode ja videote asukohti hallata",
|
|
||||||
"geolocation_instruction_no_photos": "Selle kuupäevaga fotosid ja videosid ei leitud. Vali mõni muu kuupäev",
|
|
||||||
"get_help": "Küsi abi",
|
"get_help": "Küsi abi",
|
||||||
"get_wifiname_error": "WiFi-võrgu nime ei õnnestunud lugeda. Veendu, et oled andnud vajalikud load ja oled WiFi-võrguga ühendatud",
|
"get_wifiname_error": "WiFi-võrgu nime ei õnnestunud lugeda. Veendu, et oled andnud vajalikud load ja oled WiFi-võrguga ühendatud",
|
||||||
"getting_started": "Alustamine",
|
"getting_started": "Alustamine",
|
||||||
@@ -1223,6 +1235,7 @@
|
|||||||
"local": "Lokaalsed",
|
"local": "Lokaalsed",
|
||||||
"local_asset_cast_failed": "Ei saa edastada üksust, mis pole serverisse üles laaditud",
|
"local_asset_cast_failed": "Ei saa edastada üksust, mis pole serverisse üles laaditud",
|
||||||
"local_assets": "Lokaalsed üksused",
|
"local_assets": "Lokaalsed üksused",
|
||||||
|
"local_media_summary": "Lokaalsete üksuste kokkuvõte",
|
||||||
"local_network": "Kohalik võrk",
|
"local_network": "Kohalik võrk",
|
||||||
"local_network_sheet_info": "Rakendus ühendub valitud Wi-Fi võrgus olles serveriga selle URL-i kaudu",
|
"local_network_sheet_info": "Rakendus ühendub valitud Wi-Fi võrgus olles serveriga selle URL-i kaudu",
|
||||||
"location_permission": "Asukoha luba",
|
"location_permission": "Asukoha luba",
|
||||||
@@ -1234,6 +1247,7 @@
|
|||||||
"location_picker_longitude_hint": "Sisesta pikkuskraad siia",
|
"location_picker_longitude_hint": "Sisesta pikkuskraad siia",
|
||||||
"lock": "Lukusta",
|
"lock": "Lukusta",
|
||||||
"locked_folder": "Lukustatud kaust",
|
"locked_folder": "Lukustatud kaust",
|
||||||
|
"log_detail_title": "Logi detailid",
|
||||||
"log_out": "Logi välja",
|
"log_out": "Logi välja",
|
||||||
"log_out_all_devices": "Logi kõigist seadmetest välja",
|
"log_out_all_devices": "Logi kõigist seadmetest välja",
|
||||||
"logged_in_as": "Logitud sisse kasutajana {user}",
|
"logged_in_as": "Logitud sisse kasutajana {user}",
|
||||||
@@ -1264,6 +1278,7 @@
|
|||||||
"login_password_changed_success": "Parool edukalt uuendatud",
|
"login_password_changed_success": "Parool edukalt uuendatud",
|
||||||
"logout_all_device_confirmation": "Kas oled kindel, et soovid kõigist seadmetest välja logida?",
|
"logout_all_device_confirmation": "Kas oled kindel, et soovid kõigist seadmetest välja logida?",
|
||||||
"logout_this_device_confirmation": "Kas oled kindel, et soovid sellest seadmest välja logida?",
|
"logout_this_device_confirmation": "Kas oled kindel, et soovid sellest seadmest välja logida?",
|
||||||
|
"logs": "Logid",
|
||||||
"longitude": "Pikkuskraad",
|
"longitude": "Pikkuskraad",
|
||||||
"look": "Välimus",
|
"look": "Välimus",
|
||||||
"loop_videos": "Taasesita videod",
|
"loop_videos": "Taasesita videod",
|
||||||
@@ -1306,6 +1321,7 @@
|
|||||||
"mark_as_read": "Märgi loetuks",
|
"mark_as_read": "Märgi loetuks",
|
||||||
"marked_all_as_read": "Kõik märgiti loetuks",
|
"marked_all_as_read": "Kõik märgiti loetuks",
|
||||||
"matches": "Ühtivad failid",
|
"matches": "Ühtivad failid",
|
||||||
|
"matching_assets": "Ühtivad üksused",
|
||||||
"media_type": "Meediumi tüüp",
|
"media_type": "Meediumi tüüp",
|
||||||
"memories": "Mälestused",
|
"memories": "Mälestused",
|
||||||
"memories_all_caught_up": "Ongi kõik",
|
"memories_all_caught_up": "Ongi kõik",
|
||||||
@@ -1346,6 +1362,7 @@
|
|||||||
"name_or_nickname": "Nimi või hüüdnimi",
|
"name_or_nickname": "Nimi või hüüdnimi",
|
||||||
"network_requirement_photos_upload": "Kasuta fotode varundamiseks mobiilset andmesidet",
|
"network_requirement_photos_upload": "Kasuta fotode varundamiseks mobiilset andmesidet",
|
||||||
"network_requirement_videos_upload": "Kasuta videote varundamiseks mobiilset andmesidet",
|
"network_requirement_videos_upload": "Kasuta videote varundamiseks mobiilset andmesidet",
|
||||||
|
"network_requirements": "Võrgu nõuded",
|
||||||
"network_requirements_updated": "Võrgu nõuded muutusid, varundamise järjekord lähtestatakse",
|
"network_requirements_updated": "Võrgu nõuded muutusid, varundamise järjekord lähtestatakse",
|
||||||
"networking_settings": "Võrguühendus",
|
"networking_settings": "Võrguühendus",
|
||||||
"networking_subtitle": "Halda serveri lõpp-punkti seadeid",
|
"networking_subtitle": "Halda serveri lõpp-punkti seadeid",
|
||||||
@@ -1356,6 +1373,7 @@
|
|||||||
"new_person": "Uus isik",
|
"new_person": "Uus isik",
|
||||||
"new_pin_code": "Uus PIN-kood",
|
"new_pin_code": "Uus PIN-kood",
|
||||||
"new_pin_code_subtitle": "See on sul esimene kord lukustatud kausta kasutada. Turvaliseks ligipääsuks loo PIN-kood",
|
"new_pin_code_subtitle": "See on sul esimene kord lukustatud kausta kasutada. Turvaliseks ligipääsuks loo PIN-kood",
|
||||||
|
"new_timeline": "Uus ajajoon",
|
||||||
"new_user_created": "Uus kasutaja lisatud",
|
"new_user_created": "Uus kasutaja lisatud",
|
||||||
"new_version_available": "UUS VERSIOON SAADAVAL",
|
"new_version_available": "UUS VERSIOON SAADAVAL",
|
||||||
"newest_first": "Uuemad eespool",
|
"newest_first": "Uuemad eespool",
|
||||||
@@ -1369,16 +1387,20 @@
|
|||||||
"no_assets_message": "KLIKI ESIMESE FOTO ÜLESLAADIMISEKS",
|
"no_assets_message": "KLIKI ESIMESE FOTO ÜLESLAADIMISEKS",
|
||||||
"no_assets_to_show": "Pole üksuseid, mida kuvada",
|
"no_assets_to_show": "Pole üksuseid, mida kuvada",
|
||||||
"no_cast_devices_found": "Edastamise seadmeid ei leitud",
|
"no_cast_devices_found": "Edastamise seadmeid ei leitud",
|
||||||
|
"no_checksum_local": "Kontrollsumma pole saadaval - lokaalse üksuse pärimine ebaõnnestus",
|
||||||
|
"no_checksum_remote": "Kontrollsumma pole saadaval - kaugüksuse pärimine ebaõnnestus",
|
||||||
"no_duplicates_found": "Ühtegi duplikaati ei leitud.",
|
"no_duplicates_found": "Ühtegi duplikaati ei leitud.",
|
||||||
"no_exif_info_available": "Exif info pole saadaval",
|
"no_exif_info_available": "Exif info pole saadaval",
|
||||||
"no_explore_results_message": "Oma kogu avastamiseks laadi üles rohkem fotosid.",
|
"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_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_libraries_message": "Lisa väline kogu oma fotode ja videote vaatamiseks",
|
||||||
|
"no_local_assets_found": "Selle kontrollsummaga lokaalseid üksuseid ei leitud",
|
||||||
"no_locked_photos_message": "Lukustatud kaustas olevad fotod ja videod on peidetud ning need pole kogu sirvimisel ja otsimisel nähtavad.",
|
"no_locked_photos_message": "Lukustatud kaustas olevad fotod ja videod on peidetud ning need pole kogu sirvimisel ja otsimisel nähtavad.",
|
||||||
"no_name": "Nimetu",
|
"no_name": "Nimetu",
|
||||||
"no_notifications": "Teavitusi pole",
|
"no_notifications": "Teavitusi pole",
|
||||||
"no_people_found": "Kattuvaid isikuid ei leitud",
|
"no_people_found": "Kattuvaid isikuid ei leitud",
|
||||||
"no_places": "Kohti ei ole",
|
"no_places": "Kohti ei ole",
|
||||||
|
"no_remote_assets_found": "Selle kontrollsummaga kaugüksuseid ei leitud",
|
||||||
"no_results": "Vasteid pole",
|
"no_results": "Vasteid pole",
|
||||||
"no_results_description": "Proovi sünonüümi või üldisemat märksõna",
|
"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",
|
"no_shared_albums_message": "Lisa album, et fotosid ja videosid teistega jagada",
|
||||||
@@ -1417,6 +1439,8 @@
|
|||||||
"open_the_search_filters": "Ava otsingufiltrid",
|
"open_the_search_filters": "Ava otsingufiltrid",
|
||||||
"options": "Valikud",
|
"options": "Valikud",
|
||||||
"or": "või",
|
"or": "või",
|
||||||
|
"organize_into_albums": "Organiseeri albumitesse",
|
||||||
|
"organize_into_albums_description": "Pane olemasolevad fotod albumitesse, kasutades jooksvaid sünkroonimise seadeid",
|
||||||
"organize_your_library": "Korrasta oma kogu",
|
"organize_your_library": "Korrasta oma kogu",
|
||||||
"original": "originaal",
|
"original": "originaal",
|
||||||
"other": "Muud",
|
"other": "Muud",
|
||||||
@@ -1502,6 +1526,7 @@
|
|||||||
"port": "Port",
|
"port": "Port",
|
||||||
"preferences_settings_subtitle": "Halda rakenduse eelistusi",
|
"preferences_settings_subtitle": "Halda rakenduse eelistusi",
|
||||||
"preferences_settings_title": "Eelistused",
|
"preferences_settings_title": "Eelistused",
|
||||||
|
"preparing": "Ettevalmistamine",
|
||||||
"preset": "Eelseadistus",
|
"preset": "Eelseadistus",
|
||||||
"preview": "Eelvaade",
|
"preview": "Eelvaade",
|
||||||
"previous": "Eelmine",
|
"previous": "Eelmine",
|
||||||
@@ -1518,7 +1543,7 @@
|
|||||||
"profile_drawer_client_out_of_date_minor": "Mobiilirakendus on aegunud. Palun uuenda uusimale väikesele versioonile.",
|
"profile_drawer_client_out_of_date_minor": "Mobiilirakendus on aegunud. Palun uuenda uusimale väikesele versioonile.",
|
||||||
"profile_drawer_client_server_up_to_date": "Klient ja server on uuendatud",
|
"profile_drawer_client_server_up_to_date": "Klient ja server on uuendatud",
|
||||||
"profile_drawer_github": "GitHub",
|
"profile_drawer_github": "GitHub",
|
||||||
"profile_drawer_readonly_mode": "Kirjutuskaitserežiim sisse lülitatud. Väljumiseks topeltpuuduta avatari ikooni.",
|
"profile_drawer_readonly_mode": "Kirjutuskaitserežiim sisse lülitatud. Väljumiseks puuduta pikalt avatari ikooni.",
|
||||||
"profile_drawer_server_out_of_date_major": "Server on aegunud. Palun uuenda uusimale suurele versioonile.",
|
"profile_drawer_server_out_of_date_major": "Server on aegunud. Palun uuenda uusimale suurele versioonile.",
|
||||||
"profile_drawer_server_out_of_date_minor": "Server on aegunud. Palun uuenda uusimale väikesele versioonile.",
|
"profile_drawer_server_out_of_date_minor": "Server on aegunud. Palun uuenda uusimale väikesele versioonile.",
|
||||||
"profile_image_of_user": "Kasutaja {user} profiilipilt",
|
"profile_image_of_user": "Kasutaja {user} profiilipilt",
|
||||||
@@ -1566,6 +1591,7 @@
|
|||||||
"read_changelog": "Vaata muudatuste ülevaadet",
|
"read_changelog": "Vaata muudatuste ülevaadet",
|
||||||
"readonly_mode_disabled": "Kirjutuskaitserežiim välja lülitatud",
|
"readonly_mode_disabled": "Kirjutuskaitserežiim välja lülitatud",
|
||||||
"readonly_mode_enabled": "Kirjutuskaitserežiim sisse lülitatud",
|
"readonly_mode_enabled": "Kirjutuskaitserežiim sisse lülitatud",
|
||||||
|
"ready_for_upload": "Valmis üleslaadimiseks",
|
||||||
"reassign": "Määra uuesti",
|
"reassign": "Määra uuesti",
|
||||||
"reassigned_assets_to_existing_person": "{count, plural, one {# üksus} other {# üksust}} seostatud {name, select, null {olemasoleva isikuga} other {isikuga {name}}}",
|
"reassigned_assets_to_existing_person": "{count, plural, one {# üksus} other {# üksust}} seostatud {name, select, null {olemasoleva isikuga} other {isikuga {name}}}",
|
||||||
"reassigned_assets_to_new_person": "{count, plural, one {# üksus} other {# üksust}} seostatud uue isikuga",
|
"reassigned_assets_to_new_person": "{count, plural, one {# üksus} other {# üksust}} seostatud uue isikuga",
|
||||||
@@ -1590,6 +1616,7 @@
|
|||||||
"regenerating_thumbnails": "Pisipiltide uuesti genereerimine",
|
"regenerating_thumbnails": "Pisipiltide uuesti genereerimine",
|
||||||
"remote": "Serveris",
|
"remote": "Serveris",
|
||||||
"remote_assets": "Kaugüksused",
|
"remote_assets": "Kaugüksused",
|
||||||
|
"remote_media_summary": "Kaugüksuste kokkuvõte",
|
||||||
"remove": "Eemalda",
|
"remove": "Eemalda",
|
||||||
"remove_assets_album_confirmation": "Kas oled kindel, et soovid {count, plural, one {# üksuse} other {# üksust}} albumist eemaldada?",
|
"remove_assets_album_confirmation": "Kas oled kindel, et soovid {count, plural, one {# üksuse} other {# üksust}} albumist eemaldada?",
|
||||||
"remove_assets_shared_link_confirmation": "Kas oled kindel, et soovid eemaldada {count, plural, one {# üksuse} other {# üksust}} sellelt jagatud lingilt?",
|
"remove_assets_shared_link_confirmation": "Kas oled kindel, et soovid eemaldada {count, plural, one {# üksuse} other {# üksust}} sellelt jagatud lingilt?",
|
||||||
@@ -1642,6 +1669,7 @@
|
|||||||
"restore_user": "Taasta kasutaja",
|
"restore_user": "Taasta kasutaja",
|
||||||
"restored_asset": "Üksus taastatud",
|
"restored_asset": "Üksus taastatud",
|
||||||
"resume": "Jätka",
|
"resume": "Jätka",
|
||||||
|
"resume_paused_jobs": "Jätka {count, plural, one {# peatatud tööde} other {# peatatud töödet}}",
|
||||||
"retry_upload": "Proovi üleslaadimist uuesti",
|
"retry_upload": "Proovi üleslaadimist uuesti",
|
||||||
"review_duplicates": "Vaata duplikaadid läbi",
|
"review_duplicates": "Vaata duplikaadid läbi",
|
||||||
"review_large_files": "Vaata suured failid läbi",
|
"review_large_files": "Vaata suured failid läbi",
|
||||||
@@ -1735,7 +1763,7 @@
|
|||||||
"select_user_for_sharing_page_err_album": "Albumi lisamine ebaõnnestus",
|
"select_user_for_sharing_page_err_album": "Albumi lisamine ebaõnnestus",
|
||||||
"selected": "Valitud",
|
"selected": "Valitud",
|
||||||
"selected_count": "{count, plural, other {# valitud}}",
|
"selected_count": "{count, plural, other {# valitud}}",
|
||||||
"selected_gps_coordinates": "valitud GPS-koordinaadid",
|
"selected_gps_coordinates": "Valitud GPS-koordinaadid",
|
||||||
"send_message": "Saada sõnum",
|
"send_message": "Saada sõnum",
|
||||||
"send_welcome_email": "Saada tervituskiri",
|
"send_welcome_email": "Saada tervituskiri",
|
||||||
"server_endpoint": "Serveri lõpp-punkt",
|
"server_endpoint": "Serveri lõpp-punkt",
|
||||||
@@ -1846,10 +1874,8 @@
|
|||||||
"shift_to_permanent_delete": "vajuta ⇧, et üksus jäädavalt kustutada",
|
"shift_to_permanent_delete": "vajuta ⇧, et üksus jäädavalt kustutada",
|
||||||
"show_album_options": "Näita albumi valikuid",
|
"show_album_options": "Näita albumi valikuid",
|
||||||
"show_albums": "Näita albumeid",
|
"show_albums": "Näita albumeid",
|
||||||
"show_all_assets": "Kuva kõik üksused",
|
|
||||||
"show_all_people": "Näita kõiki isikuid",
|
"show_all_people": "Näita kõiki isikuid",
|
||||||
"show_and_hide_people": "Näita ja peida isikuid",
|
"show_and_hide_people": "Näita ja peida isikuid",
|
||||||
"show_assets_without_location": "Kuva ilma asukohata üksused",
|
|
||||||
"show_file_location": "Näita faili asukohta",
|
"show_file_location": "Näita faili asukohta",
|
||||||
"show_gallery": "Näita galeriid",
|
"show_gallery": "Näita galeriid",
|
||||||
"show_hidden_people": "Kuva peidetud inimesed",
|
"show_hidden_people": "Kuva peidetud inimesed",
|
||||||
@@ -1866,6 +1892,7 @@
|
|||||||
"show_slideshow_transition": "Kuva slaidiesitluse üleminekud",
|
"show_slideshow_transition": "Kuva slaidiesitluse üleminekud",
|
||||||
"show_supporter_badge": "Toetaja märk",
|
"show_supporter_badge": "Toetaja märk",
|
||||||
"show_supporter_badge_description": "Kuva toetaja märki",
|
"show_supporter_badge_description": "Kuva toetaja märki",
|
||||||
|
"show_text_search_menu": "Kuva tekstiotsingu menüüd",
|
||||||
"shuffle": "Juhuslik",
|
"shuffle": "Juhuslik",
|
||||||
"sidebar": "Külgmenüü",
|
"sidebar": "Külgmenüü",
|
||||||
"sidebar_display_description": "Kuva külgmenüüs linki vaatele",
|
"sidebar_display_description": "Kuva külgmenüüs linki vaatele",
|
||||||
@@ -1896,6 +1923,7 @@
|
|||||||
"stacktrace": "Pinujälg",
|
"stacktrace": "Pinujälg",
|
||||||
"start": "Alusta",
|
"start": "Alusta",
|
||||||
"start_date": "Alguskuupäev",
|
"start_date": "Alguskuupäev",
|
||||||
|
"start_date_before_end_date": "Alguskuupäev peab olema varasem kui lõppkuupäev",
|
||||||
"state": "Osariik",
|
"state": "Osariik",
|
||||||
"status": "Staatus",
|
"status": "Staatus",
|
||||||
"stop_casting": "Lõpeta edastamine",
|
"stop_casting": "Lõpeta edastamine",
|
||||||
@@ -1920,6 +1948,8 @@
|
|||||||
"sync_albums_manual_subtitle": "Sünkrooni kõik üleslaaditud videod ja fotod valitud varundusalbumitesse",
|
"sync_albums_manual_subtitle": "Sünkrooni kõik üleslaaditud videod ja fotod valitud varundusalbumitesse",
|
||||||
"sync_local": "Sünkrooni lokaalsed üksused",
|
"sync_local": "Sünkrooni lokaalsed üksused",
|
||||||
"sync_remote": "Sünkrooni kaugüksused",
|
"sync_remote": "Sünkrooni kaugüksused",
|
||||||
|
"sync_status": "Sünkroonimise staatus",
|
||||||
|
"sync_status_subtitle": "Vaata ja halda sünkroonimissüsteemi",
|
||||||
"sync_upload_album_setting_subtitle": "Loo ja laadi oma pildid ja videod üles Immich'isse valitud albumitesse",
|
"sync_upload_album_setting_subtitle": "Loo ja laadi oma pildid ja videod üles Immich'isse valitud albumitesse",
|
||||||
"tag": "Silt",
|
"tag": "Silt",
|
||||||
"tag_assets": "Sildista üksuseid",
|
"tag_assets": "Sildista üksuseid",
|
||||||
@@ -1957,7 +1987,9 @@
|
|||||||
"to_change_password": "Muuda parool",
|
"to_change_password": "Muuda parool",
|
||||||
"to_favorite": "Lemmik",
|
"to_favorite": "Lemmik",
|
||||||
"to_login": "Logi sisse",
|
"to_login": "Logi sisse",
|
||||||
|
"to_multi_select": "vali mitu",
|
||||||
"to_parent": "Tase üles",
|
"to_parent": "Tase üles",
|
||||||
|
"to_select": "vali",
|
||||||
"to_trash": "Prügikasti",
|
"to_trash": "Prügikasti",
|
||||||
"toggle_settings": "Kuva/peida seaded",
|
"toggle_settings": "Kuva/peida seaded",
|
||||||
"total": "Kokku",
|
"total": "Kokku",
|
||||||
@@ -1977,6 +2009,7 @@
|
|||||||
"trash_page_select_assets_btn": "Vali üksused",
|
"trash_page_select_assets_btn": "Vali üksused",
|
||||||
"trash_page_title": "Prügikast ({count})",
|
"trash_page_title": "Prügikast ({count})",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Prügikasti tõstetud üksused kustutatakse jäädavalt {days, plural, one {# päeva} other {# päeva}} pärast.",
|
"trashed_items_will_be_permanently_deleted_after": "Prügikasti tõstetud üksused kustutatakse jäädavalt {days, plural, one {# päeva} other {# päeva}} pärast.",
|
||||||
|
"troubleshoot": "Tõrkeotsing",
|
||||||
"type": "Tüüp",
|
"type": "Tüüp",
|
||||||
"unable_to_change_pin_code": "PIN-koodi muutmine ebaõnnestus",
|
"unable_to_change_pin_code": "PIN-koodi muutmine ebaõnnestus",
|
||||||
"unable_to_setup_pin_code": "PIN-koodi seadistamine ebaõnnestus",
|
"unable_to_setup_pin_code": "PIN-koodi seadistamine ebaõnnestus",
|
||||||
@@ -2026,13 +2059,12 @@
|
|||||||
"upload_success": "Üleslaadimine õnnestus, uute üksuste nägemiseks värskenda lehte.",
|
"upload_success": "Üleslaadimine õnnestus, uute üksuste nägemiseks värskenda lehte.",
|
||||||
"upload_to_immich": "Laadi Immich'isse ({count})",
|
"upload_to_immich": "Laadi Immich'isse ({count})",
|
||||||
"uploading": "Üleslaadimine",
|
"uploading": "Üleslaadimine",
|
||||||
"uploading_media": "Meediumi üleslaadimine",
|
"uploading_media": "Üksuste üleslaadimine",
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"usage": "Kasutus",
|
"usage": "Kasutus",
|
||||||
"use_biometric": "Kasuta biomeetriat",
|
"use_biometric": "Kasuta biomeetriat",
|
||||||
"use_current_connection": "kasuta praegust ühendust",
|
"use_current_connection": "kasuta praegust ühendust",
|
||||||
"use_custom_date_range": "Kasuta kohandatud kuupäevavahemikku",
|
"use_custom_date_range": "Kasuta kohandatud kuupäevavahemikku",
|
||||||
"use_this_location": "Klõpsa asukoha kasutamiseks",
|
|
||||||
"user": "Kasutaja",
|
"user": "Kasutaja",
|
||||||
"user_has_been_deleted": "See kasutaja on kustutatud.",
|
"user_has_been_deleted": "See kasutaja on kustutatud.",
|
||||||
"user_id": "Kasutaja ID",
|
"user_id": "Kasutaja ID",
|
||||||
@@ -2075,6 +2107,7 @@
|
|||||||
"view_next_asset": "Vaata järgmist üksust",
|
"view_next_asset": "Vaata järgmist üksust",
|
||||||
"view_previous_asset": "Vaata eelmist üksust",
|
"view_previous_asset": "Vaata eelmist üksust",
|
||||||
"view_qr_code": "Vaata QR-koodi",
|
"view_qr_code": "Vaata QR-koodi",
|
||||||
|
"view_similar_photos": "Vaata sarnaseid fotosid",
|
||||||
"view_stack": "Vaata virna",
|
"view_stack": "Vaata virna",
|
||||||
"view_user": "Vaata kasutajat",
|
"view_user": "Vaata kasutajat",
|
||||||
"viewer_remove_from_stack": "Eemalda virnast",
|
"viewer_remove_from_stack": "Eemalda virnast",
|
||||||
@@ -2093,5 +2126,6 @@
|
|||||||
"yes": "Jah",
|
"yes": "Jah",
|
||||||
"you_dont_have_any_shared_links": "Sul pole ühtegi jagatud linki",
|
"you_dont_have_any_shared_links": "Sul pole ühtegi jagatud linki",
|
||||||
"your_wifi_name": "Sinu WiFi-võrgu nimi",
|
"your_wifi_name": "Sinu WiFi-võrgu nimi",
|
||||||
"zoom_image": "Suumi pilti"
|
"zoom_image": "Suumi pilti",
|
||||||
|
"zoom_to_bounds": "Suumi piiridesse"
|
||||||
}
|
}
|
||||||
|
|||||||
66
i18n/eu.json
66
i18n/eu.json
@@ -38,6 +38,68 @@
|
|||||||
"admin": {
|
"admin": {
|
||||||
"add_exclusion_pattern_description": "Gehitu baztertze patroiak. *, ** eta ? karakterak erabil ditzazkezu (globbing). Adibideak: \"Raw\" izeneko edozein direktorioko fitxategi guztiak baztertzeko, erabili \"**/Raw/**\". \".tif\" amaitzen diren fitxategi guztiak baztertzeko, erabili \"**/*.tif\". Bide absolutu bat baztertzeko, erabili \"/baztertu/beharreko/bidea/**\".",
|
"add_exclusion_pattern_description": "Gehitu baztertze patroiak. *, ** eta ? karakterak erabil ditzazkezu (globbing). Adibideak: \"Raw\" izeneko edozein direktorioko fitxategi guztiak baztertzeko, erabili \"**/Raw/**\". \".tif\" amaitzen diren fitxategi guztiak baztertzeko, erabili \"**/*.tif\". Bide absolutu bat baztertzeko, erabili \"/baztertu/beharreko/bidea/**\".",
|
||||||
"admin_user": "Administradore erabiltzailea",
|
"admin_user": "Administradore erabiltzailea",
|
||||||
"image_quality": "Kalitatea"
|
"authentication_settings": "Segurtasun Ezarpenak",
|
||||||
}
|
"authentication_settings_description": "Kudeatu pasahitza, OAuth edo beste segurtasun konfigurazio bat",
|
||||||
|
"authentication_settings_disable_all": "Seguru zaude saioa hasteko modu guztiak desgaitu nahi dituzula? Saioa hastea guztiz desgaitua izango da.",
|
||||||
|
"authentication_settings_reenable": "Berriro gaitzeko, erabili <link>Server Command</link>.",
|
||||||
|
"background_task_job": "Atzealdeko Lanak",
|
||||||
|
"backup_onboarding_footer": "Immich-en babes kopiei buruzko informazio gehiago nahi baduzu, mesedez irakurri <link>dokumentazioa</link>.",
|
||||||
|
"backup_onboarding_title": "Babes Kopiak",
|
||||||
|
"confirm_delete_library": "Seguru zaude {library} ezabatu nahi duzula?",
|
||||||
|
"confirm_email_below": "Konfirmatzeko, idatzi \"{email}\" azpian",
|
||||||
|
"confirm_reprocess_all_faces": "Seguru zaude aurpegi guztiak berriro prozesatu nahi dituzula? Erabakiak jendearen izenak ere borratuko ditu.",
|
||||||
|
"confirm_user_password_reset": "Seguru zaude {user}-ren pasahitza berrezarri nahi duzula?",
|
||||||
|
"confirm_user_pin_code_reset": "Seguru zaude {user}-ren PIN kodea berrezarri nahi duzula?",
|
||||||
|
"create_job": "Gehitu zeregina",
|
||||||
|
"disable_login": "Desgaitu saio hastea",
|
||||||
|
"face_detection": "Aurpegi detekzioa",
|
||||||
|
"failed_job_command": "{command} komandoak hutsegin du {job} zereginerako",
|
||||||
|
"image_format": "Formatua",
|
||||||
|
"image_format_description": "WebP ereduak JPEG baino fitxategi txikiagoak sortzen ditu, baina motelagoa da kodifikatzen.",
|
||||||
|
"image_preview_title": "Aurreikusiaen Konfigurazioa",
|
||||||
|
"image_quality": "Kalitatea",
|
||||||
|
"image_settings": "Argazkien Konfigurazioa",
|
||||||
|
"image_thumbnail_title": "Argazki Txikien Konfigurazioa",
|
||||||
|
"job_created": "Zeregina sortuta",
|
||||||
|
"job_settings": "Zereginaren konfigurazioa",
|
||||||
|
"job_status": "Zereginaren Egoera",
|
||||||
|
"logging_enable_description": "Gaitu erregistroak",
|
||||||
|
"logging_level_description": "Erregistroak gaituta daudenean, nolako erregistro maila erabili.",
|
||||||
|
"logging_settings": "Erregistroak",
|
||||||
|
"machine_learning_duplicate_detection": "Bizkoizketa Detekzioa",
|
||||||
|
"machine_learning_duplicate_detection_enabled": "Gaitu bikoizketa detekezioa",
|
||||||
|
"machine_learning_facial_recognition": "Aurpegi-Ezagutza",
|
||||||
|
"machine_learning_facial_recognition_description": "Detektatu, ezagutu eta aurpegiak banatu argazkietan",
|
||||||
|
"machine_learning_facial_recognition_model": "Aurpegi-Ezagutza eredua",
|
||||||
|
"machine_learning_facial_recognition_setting": "Aurpegi-Ezagutza Gaitu",
|
||||||
|
"machine_learning_smart_search_enabled": "Gaitu bilaketa arina",
|
||||||
|
"manage_log_settings": "Kudeatu erregistroen konfigurazioa",
|
||||||
|
"map_dark_style": "Beltz estiloa",
|
||||||
|
"map_gps_settings": "Mapa eta GPS Konfigurazioa",
|
||||||
|
"map_light_style": "Zuri estiloa",
|
||||||
|
"map_settings": "Mapa",
|
||||||
|
"metadata_faces_import_setting": "Gaitu aurpegien inportazioa",
|
||||||
|
"metadata_settings": "Metadata Konfigurazioa",
|
||||||
|
"metadata_settings_description": "Kudeatu metadaten konfigurazioa",
|
||||||
|
"migration_job": "Migrazio"
|
||||||
|
},
|
||||||
|
"advanced_settings_readonly_mode_title": "Irakurri-bakarrik Modua",
|
||||||
|
"apply_count": "Ezarri ({count, number})",
|
||||||
|
"assets_added_to_albums_count": "Gehituta {assetTotal, plural, one {# asset} other {# assets}} to {albumTotal, plural, one {# album} other {# albums}}",
|
||||||
|
"assets_cannot_be_added_to_albums": "{count, plural, one {Asset} other {Assets}} ezin izan da albumetara gehitu",
|
||||||
|
"assets_were_part_of_albums_count": "{count, plural, one {Asset was} other {Assets were}} dagoeneko albumean dago",
|
||||||
|
"first": "Lehenengo «Lehenik»",
|
||||||
|
"gps": "GPS",
|
||||||
|
"gps_missing": "Ez dago GPS",
|
||||||
|
"last": "Azkena",
|
||||||
|
"like": "Gustoko",
|
||||||
|
"manage_geolocation": "Kudeatu kokapena",
|
||||||
|
"organize_into_albums": "Albumetan antolatu",
|
||||||
|
"query_asset_id": "Aztertu aukeratutako ID-a",
|
||||||
|
"readonly_mode_disabled": "Irakurri-bakarrik modua desgaituta",
|
||||||
|
"readonly_mode_enabled": "Irakurri-bakarrik modua gaituta",
|
||||||
|
"selected_gps_coordinates": "GPS Koordenadak Aukeratuta",
|
||||||
|
"sort_newest": "Argazkirik berriena",
|
||||||
|
"to_select": "aukeratzeko",
|
||||||
|
"view_similar_photos": "Ikusi antzeko argazkiak"
|
||||||
}
|
}
|
||||||
|
|||||||
15
i18n/fi.json
15
i18n/fi.json
@@ -123,6 +123,7 @@
|
|||||||
"logging_enable_description": "Ota lokikirjaus käyttöön",
|
"logging_enable_description": "Ota lokikirjaus käyttöön",
|
||||||
"logging_level_description": "Kun käytössä, mitä lokituksen tasoa käytetään.",
|
"logging_level_description": "Kun käytössä, mitä lokituksen tasoa käytetään.",
|
||||||
"logging_settings": "Lokit",
|
"logging_settings": "Lokit",
|
||||||
|
"machine_learning_availability_checks": "Saatavyystarkastukset",
|
||||||
"machine_learning_clip_model": "CLIP-malli",
|
"machine_learning_clip_model": "CLIP-malli",
|
||||||
"machine_learning_clip_model_description": "Käytettävän CLIP-mallin nimi <link>toimivien mallien listasta</link>. Huomaa että sinun täytyy suorittaa \"Älykäs etsintä\"-työ uudelleen vaihdettuasi käytettävää mallia.",
|
"machine_learning_clip_model_description": "Käytettävän CLIP-mallin nimi <link>toimivien mallien listasta</link>. Huomaa että sinun täytyy suorittaa \"Älykäs etsintä\"-työ uudelleen vaihdettuasi käytettävää mallia.",
|
||||||
"machine_learning_duplicate_detection": "Kaksoiskappaleiden tunnistus",
|
"machine_learning_duplicate_detection": "Kaksoiskappaleiden tunnistus",
|
||||||
@@ -387,8 +388,6 @@
|
|||||||
"admin_password": "Ylläpitäjän salasana",
|
"admin_password": "Ylläpitäjän salasana",
|
||||||
"administration": "Ylläpito",
|
"administration": "Ylläpito",
|
||||||
"advanced": "Edistyneet",
|
"advanced": "Edistyneet",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Kokeile uutta sovelluskokemusta",
|
|
||||||
"advanced_settings_beta_timeline_title": "Beta-aikajana",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Käytä tätä vaihtoehtoa suodattaaksesi mediaa synkronoinnin aikana vaihtoehtoisten kriteerien perusteella. Kokeile tätä vain, jos sovelluksessa on ongelmia kaikkien albumien tunnistamisessa.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Käytä tätä vaihtoehtoa suodattaaksesi mediaa synkronoinnin aikana vaihtoehtoisten kriteerien perusteella. Kokeile tätä vain, jos sovelluksessa on ongelmia kaikkien albumien tunnistamisessa.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[KOKEELLINEN] Käytä vaihtoehtoisen laitteen albumin synkronointisuodatinta",
|
"advanced_settings_enable_alternate_media_filter_title": "[KOKEELLINEN] Käytä vaihtoehtoisen laitteen albumin synkronointisuodatinta",
|
||||||
"advanced_settings_log_level_title": "Kirjaustaso: {level}",
|
"advanced_settings_log_level_title": "Kirjaustaso: {level}",
|
||||||
@@ -396,6 +395,8 @@
|
|||||||
"advanced_settings_prefer_remote_title": "Suosi etäkuvia",
|
"advanced_settings_prefer_remote_title": "Suosi etäkuvia",
|
||||||
"advanced_settings_proxy_headers_subtitle": "Määritä välityspalvelimen otsikot(proxy headers), jotka Immichin tulisi lähettää jokaisen verkkopyynnön mukana",
|
"advanced_settings_proxy_headers_subtitle": "Määritä välityspalvelimen otsikot(proxy headers), jotka Immichin tulisi lähettää jokaisen verkkopyynnön mukana",
|
||||||
"advanced_settings_proxy_headers_title": "Välityspalvelimen otsikot",
|
"advanced_settings_proxy_headers_title": "Välityspalvelimen otsikot",
|
||||||
|
"advanced_settings_readonly_mode_subtitle": "Aktivoi vain luku -tilan, jolloin valokuvia voi ainoastaan selata. Toiminnot kuten useiden kuvien valitseminen, jakaminen, siirtäminen toistolaitteelle ja poistaminen ovat pois käytöstä. Laita vain luku -tila päälle tai pois päältä päävalikon käyttäjäkuvakkeesta",
|
||||||
|
"advanced_settings_readonly_mode_title": "Vain luku -tila",
|
||||||
"advanced_settings_self_signed_ssl_subtitle": "Ohita SSL sertifikaattivarmennus palvelimen päätepisteellä. Vaaditaan self-signed -sertifikaateissa.",
|
"advanced_settings_self_signed_ssl_subtitle": "Ohita SSL sertifikaattivarmennus palvelimen päätepisteellä. Vaaditaan self-signed -sertifikaateissa.",
|
||||||
"advanced_settings_self_signed_ssl_title": "Salli self-signed SSL -sertifikaatit",
|
"advanced_settings_self_signed_ssl_title": "Salli self-signed SSL -sertifikaatit",
|
||||||
"advanced_settings_sync_remote_deletions_subtitle": "Poista tai palauta kohde automaattisesti tällä laitteella, kun kyseinen toiminto suoritetaan verkossa",
|
"advanced_settings_sync_remote_deletions_subtitle": "Poista tai palauta kohde automaattisesti tällä laitteella, kun kyseinen toiminto suoritetaan verkossa",
|
||||||
@@ -461,6 +462,7 @@
|
|||||||
"app_bar_signout_dialog_title": "Kirjaudu ulos",
|
"app_bar_signout_dialog_title": "Kirjaudu ulos",
|
||||||
"app_settings": "Sovellusasetukset",
|
"app_settings": "Sovellusasetukset",
|
||||||
"appears_in": "Esiintyy albumeissa",
|
"appears_in": "Esiintyy albumeissa",
|
||||||
|
"apply_count": "Aseta {count, number}",
|
||||||
"archive": "Arkisto",
|
"archive": "Arkisto",
|
||||||
"archive_action_prompt": "{count} lisätty arkistoon",
|
"archive_action_prompt": "{count} lisätty arkistoon",
|
||||||
"archive_or_unarchive_photo": "Arkistoi kuva tai palauta arkistosta",
|
"archive_or_unarchive_photo": "Arkistoi kuva tai palauta arkistosta",
|
||||||
@@ -594,8 +596,6 @@
|
|||||||
"backup_setting_subtitle": "Hallinnoi aktiivisia ja taustalla olevia lähetysasetuksia",
|
"backup_setting_subtitle": "Hallinnoi aktiivisia ja taustalla olevia lähetysasetuksia",
|
||||||
"backup_settings_subtitle": "Hallitse lähetysasetuksia",
|
"backup_settings_subtitle": "Hallitse lähetysasetuksia",
|
||||||
"backward": "Taaksepäin",
|
"backward": "Taaksepäin",
|
||||||
"beta_sync": "Betasynkronoinnin tila",
|
|
||||||
"beta_sync_subtitle": "Hallitse uutta synkronointijärjestelmää",
|
|
||||||
"biometric_auth_enabled": "Biometrinen tunnistautuminen käytössä",
|
"biometric_auth_enabled": "Biometrinen tunnistautuminen käytössä",
|
||||||
"biometric_locked_out": "Sinulta on evätty pääsy biometriseen tunnistautumiseen",
|
"biometric_locked_out": "Sinulta on evätty pääsy biometriseen tunnistautumiseen",
|
||||||
"biometric_no_options": "Ei biometrisiä vaihtoehtoja",
|
"biometric_no_options": "Ei biometrisiä vaihtoehtoja",
|
||||||
@@ -866,7 +866,7 @@
|
|||||||
"edit_title": "Muokkaa otsikkoa",
|
"edit_title": "Muokkaa otsikkoa",
|
||||||
"edit_user": "Muokkaa käyttäjää",
|
"edit_user": "Muokkaa käyttäjää",
|
||||||
"edited": "Muokattu",
|
"edited": "Muokattu",
|
||||||
"editor": "Editori",
|
"editor": "Muokkaaja",
|
||||||
"editor_close_without_save_prompt": "Muutoksia ei tallenneta",
|
"editor_close_without_save_prompt": "Muutoksia ei tallenneta",
|
||||||
"editor_close_without_save_title": "Suljetaanko editori?",
|
"editor_close_without_save_title": "Suljetaanko editori?",
|
||||||
"editor_crop_tool_h2_aspect_ratios": "Kuvasuhteet",
|
"editor_crop_tool_h2_aspect_ratios": "Kuvasuhteet",
|
||||||
@@ -1073,6 +1073,7 @@
|
|||||||
"gcast_enabled": "Google Cast",
|
"gcast_enabled": "Google Cast",
|
||||||
"gcast_enabled_description": "Ominaisuus lataa ulkoisia resursseja Googlelta toimiakseen.",
|
"gcast_enabled_description": "Ominaisuus lataa ulkoisia resursseja Googlelta toimiakseen.",
|
||||||
"general": "Yleinen",
|
"general": "Yleinen",
|
||||||
|
"geolocation_instruction_location": "Napsauta kuvaa, jossa on GPS-koordinaatit, käyttääksesi sen sijaintia, tai valitse sijainti suoraan kartalta",
|
||||||
"get_help": "Hae apua",
|
"get_help": "Hae apua",
|
||||||
"get_wifiname_error": "Wi-Fi-verkon nimen hakeminen epäonnistui. Varmista, että olet myöntänyt tarvittavat käyttöoikeudet ja että olet yhteydessä Wi-Fi-verkkoon",
|
"get_wifiname_error": "Wi-Fi-verkon nimen hakeminen epäonnistui. Varmista, että olet myöntänyt tarvittavat käyttöoikeudet ja että olet yhteydessä Wi-Fi-verkkoon",
|
||||||
"getting_started": "Aloittaminen",
|
"getting_started": "Aloittaminen",
|
||||||
@@ -1633,8 +1634,8 @@
|
|||||||
"review_duplicates": "Tarkastele kaksoiskappaleita",
|
"review_duplicates": "Tarkastele kaksoiskappaleita",
|
||||||
"review_large_files": "Tarkista suuret tiedostot",
|
"review_large_files": "Tarkista suuret tiedostot",
|
||||||
"role": "Rooli",
|
"role": "Rooli",
|
||||||
"role_editor": "Editori",
|
"role_editor": "Muokkaaja",
|
||||||
"role_viewer": "Toistin",
|
"role_viewer": "Katsoja",
|
||||||
"running": "Käynnissä",
|
"running": "Käynnissä",
|
||||||
"save": "Tallenna",
|
"save": "Tallenna",
|
||||||
"save_to_gallery": "Tallenna galleriaan",
|
"save_to_gallery": "Tallenna galleriaan",
|
||||||
|
|||||||
64
i18n/fr.json
64
i18n/fr.json
@@ -123,6 +123,13 @@
|
|||||||
"logging_enable_description": "Activer la journalisation",
|
"logging_enable_description": "Activer la journalisation",
|
||||||
"logging_level_description": "Niveau de journalisation lorsque cette option est activée.",
|
"logging_level_description": "Niveau de journalisation lorsque cette option est activée.",
|
||||||
"logging_settings": "Journalisation",
|
"logging_settings": "Journalisation",
|
||||||
|
"machine_learning_availability_checks": "Vérifications de disponibilité",
|
||||||
|
"machine_learning_availability_checks_description": "Détecte automatiquement et choisit les serveurs d'apprentissage machine disponibles",
|
||||||
|
"machine_learning_availability_checks_enabled": "Activer les vérifications de disponibilité",
|
||||||
|
"machine_learning_availability_checks_interval": "Intervalle de vérification",
|
||||||
|
"machine_learning_availability_checks_interval_description": "Intervalle en millisecondes entre les vérifications de disponibilité",
|
||||||
|
"machine_learning_availability_checks_timeout": "Délai d'expiration de la requête",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "Délai d'expiration en millisecondes pour les vérifications de disponibilité",
|
||||||
"machine_learning_clip_model": "Modèle de langage CLIP",
|
"machine_learning_clip_model": "Modèle de langage CLIP",
|
||||||
"machine_learning_clip_model_description": "Le nom d'un modèle CLIP listé <link>ici</link>. Notez que vous devez réexécuter la tâche 'Recherche intelligente' pour toutes les images après avoir changé de modèle.",
|
"machine_learning_clip_model_description": "Le nom d'un modèle CLIP listé <link>ici</link>. Notez que vous devez réexécuter la tâche 'Recherche intelligente' pour toutes les images après avoir changé de modèle.",
|
||||||
"machine_learning_duplicate_detection": "Détection des doublons",
|
"machine_learning_duplicate_detection": "Détection des doublons",
|
||||||
@@ -387,9 +394,7 @@
|
|||||||
"admin_password": "Mot de passe Admin",
|
"admin_password": "Mot de passe Admin",
|
||||||
"administration": "Administration",
|
"administration": "Administration",
|
||||||
"advanced": "Avancé",
|
"advanced": "Avancé",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Essayer la nouvelle application",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Utilisez cette option pour filtrer les média durant la synchronisation avec des critères alternatifs. N'utilisez cela que lorsque l'application n'arrive pas à détecter tous les albums.",
|
||||||
"advanced_settings_beta_timeline_title": "Timeline de la béta",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Utilisez cette option pour filtrer les média durant la synchronisation avec des critères alternatifs. N'utilisez cela que lorsque l'application n'arrive pas à détecter tout les albums.",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[EXPÉRIMENTAL] Utiliser le filtre de synchronisation d'album alternatif",
|
"advanced_settings_enable_alternate_media_filter_title": "[EXPÉRIMENTAL] Utiliser le filtre de synchronisation d'album alternatif",
|
||||||
"advanced_settings_log_level_title": "Niveau de journalisation : {level}",
|
"advanced_settings_log_level_title": "Niveau de journalisation : {level}",
|
||||||
"advanced_settings_prefer_remote_subtitle": "Certains appareils sont très lents à charger des miniatures à partir de ressources locales. Activez ce paramètre pour charger des images externes à la place.",
|
"advanced_settings_prefer_remote_subtitle": "Certains appareils sont très lents à charger des miniatures à partir de ressources locales. Activez ce paramètre pour charger des images externes à la place.",
|
||||||
@@ -425,6 +430,7 @@
|
|||||||
"album_remove_user_confirmation": "Êtes-vous sûr de vouloir supprimer {user} ?",
|
"album_remove_user_confirmation": "Êtes-vous sûr de vouloir supprimer {user} ?",
|
||||||
"album_search_not_found": "Aucun album trouvé ne correspond à votre recherche",
|
"album_search_not_found": "Aucun album trouvé ne correspond à votre recherche",
|
||||||
"album_share_no_users": "Il semble que vous ayez partagé cet album avec tous les utilisateurs ou que vous n'ayez aucun utilisateur avec lequel le partager.",
|
"album_share_no_users": "Il semble que vous ayez partagé cet album avec tous les utilisateurs ou que vous n'ayez aucun utilisateur avec lequel le partager.",
|
||||||
|
"album_summary": "Résumé de l'album",
|
||||||
"album_updated": "Album mis à jour",
|
"album_updated": "Album mis à jour",
|
||||||
"album_updated_setting_description": "Recevoir une notification par courriel lorsqu'un album partagé a de nouveaux médias",
|
"album_updated_setting_description": "Recevoir une notification par courriel lorsqu'un album partagé a de nouveaux médias",
|
||||||
"album_user_left": "{album} quitté",
|
"album_user_left": "{album} quitté",
|
||||||
@@ -496,6 +502,8 @@
|
|||||||
"asset_restored_successfully": "Élément restauré avec succès",
|
"asset_restored_successfully": "Élément restauré avec succès",
|
||||||
"asset_skipped": "Sauté",
|
"asset_skipped": "Sauté",
|
||||||
"asset_skipped_in_trash": "À la corbeille",
|
"asset_skipped_in_trash": "À la corbeille",
|
||||||
|
"asset_trashed": "Média mis à la corbeille",
|
||||||
|
"asset_troubleshoot": "Dépannage de média",
|
||||||
"asset_uploaded": "Envoyé",
|
"asset_uploaded": "Envoyé",
|
||||||
"asset_uploading": "Envoi…",
|
"asset_uploading": "Envoi…",
|
||||||
"asset_viewer_settings_subtitle": "Modifier les paramètres du visualiseur photos",
|
"asset_viewer_settings_subtitle": "Modifier les paramètres du visualiseur photos",
|
||||||
@@ -529,8 +537,10 @@
|
|||||||
"autoplay_slideshow": "Lecture automatique d'un diaporama",
|
"autoplay_slideshow": "Lecture automatique d'un diaporama",
|
||||||
"back": "Retour",
|
"back": "Retour",
|
||||||
"back_close_deselect": "Retournez en arrière, fermez ou désélectionnez",
|
"back_close_deselect": "Retournez en arrière, fermez ou désélectionnez",
|
||||||
|
"background_backup_running_error": "La sauvegarde en tâche de fond est actuellement en cours, impossible de démarrer une sauvegarde manuelle",
|
||||||
"background_location_permission": "Permission de localisation en arrière plan",
|
"background_location_permission": "Permission de localisation en arrière plan",
|
||||||
"background_location_permission_content": "Afin de pouvoir changer d'adresse en arrière plan, Immich doit avoir *en permanence* accès à la localisation précise, afin d'accéder au le nom du réseau Wi-Fi utilisé",
|
"background_location_permission_content": "Afin de pouvoir changer d'adresse en arrière plan, Immich doit avoir *en permanence* accès à la localisation précise, afin d'accéder au le nom du réseau Wi-Fi utilisé",
|
||||||
|
"background_options": "Options d'arrière-plan",
|
||||||
"backup": "Sauvegarde",
|
"backup": "Sauvegarde",
|
||||||
"backup_album_selection_page_albums_device": "Albums sur l'appareil ({count})",
|
"backup_album_selection_page_albums_device": "Albums sur l'appareil ({count})",
|
||||||
"backup_album_selection_page_albums_tap": "Tapez pour inclure, tapez deux fois pour exclure",
|
"backup_album_selection_page_albums_tap": "Tapez pour inclure, tapez deux fois pour exclure",
|
||||||
@@ -538,6 +548,7 @@
|
|||||||
"backup_album_selection_page_select_albums": "Sélectionner les albums",
|
"backup_album_selection_page_select_albums": "Sélectionner les albums",
|
||||||
"backup_album_selection_page_selection_info": "Informations sur la sélection",
|
"backup_album_selection_page_selection_info": "Informations sur la sélection",
|
||||||
"backup_album_selection_page_total_assets": "Total des éléments uniques",
|
"backup_album_selection_page_total_assets": "Total des éléments uniques",
|
||||||
|
"backup_albums_sync": "Sauvegarde de la synchronisation des albums",
|
||||||
"backup_all": "Tout",
|
"backup_all": "Tout",
|
||||||
"backup_background_service_backup_failed_message": "Échec de la sauvegarde des médias. Nouvelle tentative…",
|
"backup_background_service_backup_failed_message": "Échec de la sauvegarde des médias. Nouvelle tentative…",
|
||||||
"backup_background_service_connection_failed_message": "Impossible de se connecter au serveur. Nouvelle tentative…",
|
"backup_background_service_connection_failed_message": "Impossible de se connecter au serveur. Nouvelle tentative…",
|
||||||
@@ -597,8 +608,6 @@
|
|||||||
"backup_setting_subtitle": "Ajuster les paramètres d'envoi au premier et en arrière-plan",
|
"backup_setting_subtitle": "Ajuster les paramètres d'envoi au premier et en arrière-plan",
|
||||||
"backup_settings_subtitle": "Gérer les paramètres de téléversement",
|
"backup_settings_subtitle": "Gérer les paramètres de téléversement",
|
||||||
"backward": "Arrière",
|
"backward": "Arrière",
|
||||||
"beta_sync": "Statut de la synchronisation béta",
|
|
||||||
"beta_sync_subtitle": "Gérer le nouveau système de synchronisation",
|
|
||||||
"biometric_auth_enabled": "Authentification biométrique activée",
|
"biometric_auth_enabled": "Authentification biométrique activée",
|
||||||
"biometric_locked_out": "L'authentification biométrique est verrouillé",
|
"biometric_locked_out": "L'authentification biométrique est verrouillé",
|
||||||
"biometric_no_options": "Aucune option biométrique disponible",
|
"biometric_no_options": "Aucune option biométrique disponible",
|
||||||
@@ -656,6 +665,8 @@
|
|||||||
"change_pin_code": "Changer le code PIN",
|
"change_pin_code": "Changer le code PIN",
|
||||||
"change_your_password": "Changer votre mot de passe",
|
"change_your_password": "Changer votre mot de passe",
|
||||||
"changed_visibility_successfully": "Visibilité modifiée avec succès",
|
"changed_visibility_successfully": "Visibilité modifiée avec succès",
|
||||||
|
"charging": "En charge",
|
||||||
|
"charging_requirement_mobile_backup": "La sauvegarde en tâche de fond nécessite que l'appareil soit en charge",
|
||||||
"check_corrupt_asset_backup": "Vérifier la corruption des éléments enregistrés",
|
"check_corrupt_asset_backup": "Vérifier la corruption des éléments enregistrés",
|
||||||
"check_corrupt_asset_backup_button": "Vérifier",
|
"check_corrupt_asset_backup_button": "Vérifier",
|
||||||
"check_corrupt_asset_backup_description": "Lancer cette vérification uniquement lorsque connecté à un réseau Wi-Fi et que tout le contenu a été enregistré. Cette procédure peut durer plusieurs minutes.",
|
"check_corrupt_asset_backup_description": "Lancer cette vérification uniquement lorsque connecté à un réseau Wi-Fi et que tout le contenu a été enregistré. Cette procédure peut durer plusieurs minutes.",
|
||||||
@@ -742,6 +753,7 @@
|
|||||||
"create_user": "Créer un utilisateur",
|
"create_user": "Créer un utilisateur",
|
||||||
"created": "Créé",
|
"created": "Créé",
|
||||||
"created_at": "Créé à",
|
"created_at": "Créé à",
|
||||||
|
"creating_linked_albums": "Création des albums liés...",
|
||||||
"crop": "Recadrer",
|
"crop": "Recadrer",
|
||||||
"curated_object_page_title": "Objets",
|
"curated_object_page_title": "Objets",
|
||||||
"current_device": "Appareil actuel",
|
"current_device": "Appareil actuel",
|
||||||
@@ -891,7 +903,9 @@
|
|||||||
"error": "Erreur",
|
"error": "Erreur",
|
||||||
"error_change_sort_album": "Impossible de modifier l'ordre de tri des albums",
|
"error_change_sort_album": "Impossible de modifier l'ordre de tri des albums",
|
||||||
"error_delete_face": "Erreur lors de la suppression du visage pour le média",
|
"error_delete_face": "Erreur lors de la suppression du visage pour le média",
|
||||||
|
"error_getting_places": "Erreur à la récupération des lieux",
|
||||||
"error_loading_image": "Erreur de chargement de l'image",
|
"error_loading_image": "Erreur de chargement de l'image",
|
||||||
|
"error_loading_partners": "Erreur de récupération des partenaires : {error}",
|
||||||
"error_saving_image": "Erreur : {error}",
|
"error_saving_image": "Erreur : {error}",
|
||||||
"error_tag_face_bounding_box": "Erreur lors de l'identification de visage - impossible de récupérer les coordonnées du cadre entourant le visage",
|
"error_tag_face_bounding_box": "Erreur lors de l'identification de visage - impossible de récupérer les coordonnées du cadre entourant le visage",
|
||||||
"error_title": "Erreur - Quelque chose s'est mal passé",
|
"error_title": "Erreur - Quelque chose s'est mal passé",
|
||||||
@@ -1056,6 +1070,7 @@
|
|||||||
"favorites_page_no_favorites": "Aucun élément favori n'a été trouvé",
|
"favorites_page_no_favorites": "Aucun élément favori n'a été trouvé",
|
||||||
"feature_photo_updated": "Photo de la personne mise à jour",
|
"feature_photo_updated": "Photo de la personne mise à jour",
|
||||||
"features": "Fonctionnalités",
|
"features": "Fonctionnalités",
|
||||||
|
"features_in_development": "Fonctionnalités en développement",
|
||||||
"features_setting_description": "Gérer les fonctionnalités de l'application",
|
"features_setting_description": "Gérer les fonctionnalités de l'application",
|
||||||
"file_name": "Nom du fichier",
|
"file_name": "Nom du fichier",
|
||||||
"file_name_or_extension": "Nom du fichier ou extension",
|
"file_name_or_extension": "Nom du fichier ou extension",
|
||||||
@@ -1076,10 +1091,7 @@
|
|||||||
"gcast_enabled": "Diffusion Google Cast",
|
"gcast_enabled": "Diffusion Google Cast",
|
||||||
"gcast_enabled_description": "Cette fonctionnalité charge des ressources externes depuis Google pour fonctionner.",
|
"gcast_enabled_description": "Cette fonctionnalité charge des ressources externes depuis Google pour fonctionner.",
|
||||||
"general": "Général",
|
"general": "Général",
|
||||||
"geolocation_instruction_all_have_location": "Tous les médias pour cette date ont déjà des données de localisation. Essayez d'afficher tous les médias ou sélectionnez une date différente",
|
|
||||||
"geolocation_instruction_location": "Cliquez sur un média avec des coordonnées GPS pour utiliser sa localisation, ou bien sélectionnez une localisation directement sur la carte",
|
"geolocation_instruction_location": "Cliquez sur un média avec des coordonnées GPS pour utiliser sa localisation, ou bien sélectionnez une localisation directement sur la carte",
|
||||||
"geolocation_instruction_no_date": "Sélectionnez une date pour gérer les données de localisation pour les photos et vidéos de ce jour",
|
|
||||||
"geolocation_instruction_no_photos": "Aucune photo ou vidéo trouvée pour cette date. Sélectionnez une date différente pour en afficher",
|
|
||||||
"get_help": "Obtenir de l'aide",
|
"get_help": "Obtenir de l'aide",
|
||||||
"get_wifiname_error": "Impossible d'obtenir le nom du réseau wifi. Assurez-vous d'avoir donné les permissions nécessaires à l'application et que vous êtes connecté à un réseau wifi",
|
"get_wifiname_error": "Impossible d'obtenir le nom du réseau wifi. Assurez-vous d'avoir donné les permissions nécessaires à l'application et que vous êtes connecté à un réseau wifi",
|
||||||
"getting_started": "Commencer",
|
"getting_started": "Commencer",
|
||||||
@@ -1223,6 +1235,7 @@
|
|||||||
"local": "Local",
|
"local": "Local",
|
||||||
"local_asset_cast_failed": "Impossible de caster un média qui n'a pas envoyé vers le serveur",
|
"local_asset_cast_failed": "Impossible de caster un média qui n'a pas envoyé vers le serveur",
|
||||||
"local_assets": "Média locaux",
|
"local_assets": "Média locaux",
|
||||||
|
"local_media_summary": "Résumé du média local",
|
||||||
"local_network": "Réseau local",
|
"local_network": "Réseau local",
|
||||||
"local_network_sheet_info": "L'application va se connecter au serveur via cette URL quand l'appareil est connecté à ce réseau Wi-Fi",
|
"local_network_sheet_info": "L'application va se connecter au serveur via cette URL quand l'appareil est connecté à ce réseau Wi-Fi",
|
||||||
"location_permission": "Autorisation de localisation",
|
"location_permission": "Autorisation de localisation",
|
||||||
@@ -1234,6 +1247,7 @@
|
|||||||
"location_picker_longitude_hint": "Saisir la longitude ici",
|
"location_picker_longitude_hint": "Saisir la longitude ici",
|
||||||
"lock": "Verrouiller",
|
"lock": "Verrouiller",
|
||||||
"locked_folder": "Dossier verrouillé",
|
"locked_folder": "Dossier verrouillé",
|
||||||
|
"log_detail_title": "Niveau de journalisation",
|
||||||
"log_out": "Se déconnecter",
|
"log_out": "Se déconnecter",
|
||||||
"log_out_all_devices": "Déconnecter tous les appareils",
|
"log_out_all_devices": "Déconnecter tous les appareils",
|
||||||
"logged_in_as": "Connecté en tant que {user}",
|
"logged_in_as": "Connecté en tant que {user}",
|
||||||
@@ -1264,6 +1278,7 @@
|
|||||||
"login_password_changed_success": "Mot de passe mis à jour avec succès",
|
"login_password_changed_success": "Mot de passe mis à jour avec succès",
|
||||||
"logout_all_device_confirmation": "Êtes-vous sûr de vouloir déconnecter tous les appareils ?",
|
"logout_all_device_confirmation": "Êtes-vous sûr de vouloir déconnecter tous les appareils ?",
|
||||||
"logout_this_device_confirmation": "Êtes-vous sûr de vouloir déconnecter cet appareil ?",
|
"logout_this_device_confirmation": "Êtes-vous sûr de vouloir déconnecter cet appareil ?",
|
||||||
|
"logs": "Journaux",
|
||||||
"longitude": "Longitude",
|
"longitude": "Longitude",
|
||||||
"look": "Regarder",
|
"look": "Regarder",
|
||||||
"loop_videos": "Vidéos en boucle",
|
"loop_videos": "Vidéos en boucle",
|
||||||
@@ -1306,6 +1321,7 @@
|
|||||||
"mark_as_read": "Marquer comme lu",
|
"mark_as_read": "Marquer comme lu",
|
||||||
"marked_all_as_read": "Tout a été marqué comme lu",
|
"marked_all_as_read": "Tout a été marqué comme lu",
|
||||||
"matches": "Correspondances",
|
"matches": "Correspondances",
|
||||||
|
"matching_assets": "Médias correspondants",
|
||||||
"media_type": "Type de média",
|
"media_type": "Type de média",
|
||||||
"memories": "Souvenirs",
|
"memories": "Souvenirs",
|
||||||
"memories_all_caught_up": "Vous avez tout vu",
|
"memories_all_caught_up": "Vous avez tout vu",
|
||||||
@@ -1346,6 +1362,7 @@
|
|||||||
"name_or_nickname": "Nom ou surnom",
|
"name_or_nickname": "Nom ou surnom",
|
||||||
"network_requirement_photos_upload": "Utiliser les données mobile pour sauvegarder les photos",
|
"network_requirement_photos_upload": "Utiliser les données mobile pour sauvegarder les photos",
|
||||||
"network_requirement_videos_upload": "Utiliser les données mobile pour sauvegarder les vidéos",
|
"network_requirement_videos_upload": "Utiliser les données mobile pour sauvegarder les vidéos",
|
||||||
|
"network_requirements": "Prérequis réseau",
|
||||||
"network_requirements_updated": "Contraintes réseau modifiées, file d'attente de sauvegarde réinitialisée",
|
"network_requirements_updated": "Contraintes réseau modifiées, file d'attente de sauvegarde réinitialisée",
|
||||||
"networking_settings": "Réseau",
|
"networking_settings": "Réseau",
|
||||||
"networking_subtitle": "Gérer les adresses du serveur",
|
"networking_subtitle": "Gérer les adresses du serveur",
|
||||||
@@ -1356,6 +1373,7 @@
|
|||||||
"new_person": "Nouvelle personne",
|
"new_person": "Nouvelle personne",
|
||||||
"new_pin_code": "Nouveau code PIN",
|
"new_pin_code": "Nouveau code PIN",
|
||||||
"new_pin_code_subtitle": "C'est votre premier accès au dossier verrouillé. Créez un code PIN pour sécuriser l'accès à cette page",
|
"new_pin_code_subtitle": "C'est votre premier accès au dossier verrouillé. Créez un code PIN pour sécuriser l'accès à cette page",
|
||||||
|
"new_timeline": "Nouvelle vue chronologique",
|
||||||
"new_user_created": "Nouvel utilisateur créé",
|
"new_user_created": "Nouvel utilisateur créé",
|
||||||
"new_version_available": "NOUVELLE VERSION DISPONIBLE",
|
"new_version_available": "NOUVELLE VERSION DISPONIBLE",
|
||||||
"newest_first": "Récents en premier",
|
"newest_first": "Récents en premier",
|
||||||
@@ -1369,20 +1387,25 @@
|
|||||||
"no_assets_message": "CLIQUEZ POUR ENVOYER VOTRE PREMIÈRE PHOTO",
|
"no_assets_message": "CLIQUEZ POUR ENVOYER VOTRE PREMIÈRE PHOTO",
|
||||||
"no_assets_to_show": "Aucun élément à afficher",
|
"no_assets_to_show": "Aucun élément à afficher",
|
||||||
"no_cast_devices_found": "Aucun appareil de diffusion trouvé",
|
"no_cast_devices_found": "Aucun appareil de diffusion trouvé",
|
||||||
|
"no_checksum_local": "Aucune empreinte numerique disponible - impossible de récupérer les médias locaux",
|
||||||
|
"no_checksum_remote": "Aucune empreinte numérique disponible - impossible de récupérer les médias distants",
|
||||||
"no_duplicates_found": "Aucun doublon n'a été trouvé.",
|
"no_duplicates_found": "Aucun doublon n'a été trouvé.",
|
||||||
"no_exif_info_available": "Aucune information exif disponible",
|
"no_exif_info_available": "Aucune information exif disponible",
|
||||||
"no_explore_results_message": "Envoyez plus de photos pour explorer votre bibliothèque.",
|
"no_explore_results_message": "Envoyez plus de photos pour explorer votre bibliothèque.",
|
||||||
"no_favorites_message": "Ajouter des photos et vidéos à vos favoris pour les retrouver plus rapidement",
|
"no_favorites_message": "Ajouter des photos et vidéos à vos favoris pour les retrouver plus rapidement",
|
||||||
"no_libraries_message": "Créer une bibliothèque externe pour voir vos photos et vidéos dans un autre espace de stockage",
|
"no_libraries_message": "Créer une bibliothèque externe pour voir vos photos et vidéos dans un autre espace de stockage",
|
||||||
|
"no_local_assets_found": "Aucun média local trouvé avec cette empreinte numerique",
|
||||||
"no_locked_photos_message": "Les photos et vidéos du dossier verrouillé sont masqués et ne s'afficheront pas dans votre galerie ou la recherche.",
|
"no_locked_photos_message": "Les photos et vidéos du dossier verrouillé sont masqués et ne s'afficheront pas dans votre galerie ou la recherche.",
|
||||||
"no_name": "Pas de nom",
|
"no_name": "Pas de nom",
|
||||||
"no_notifications": "Pas de notification",
|
"no_notifications": "Pas de notification",
|
||||||
"no_people_found": "Aucune personne correspondante trouvée",
|
"no_people_found": "Aucune personne correspondante trouvée",
|
||||||
"no_places": "Pas de lieu",
|
"no_places": "Pas de lieu",
|
||||||
|
"no_remote_assets_found": "Aucun média distant trouvé avec cette empreinte numerique",
|
||||||
"no_results": "Aucun résultat",
|
"no_results": "Aucun résultat",
|
||||||
"no_results_description": "Essayez un synonyme ou un mot-clé plus général",
|
"no_results_description": "Essayez un synonyme ou un mot-clé plus général",
|
||||||
"no_shared_albums_message": "Créer un album pour partager vos photos et vidéos avec les personnes de votre réseau",
|
"no_shared_albums_message": "Créer un album pour partager vos photos et vidéos avec les personnes de votre réseau",
|
||||||
"no_uploads_in_progress": "Pas d'envoi en cours",
|
"no_uploads_in_progress": "Pas d'envoi en cours",
|
||||||
|
"not_available": "N/A",
|
||||||
"not_in_any_album": "Dans aucun album",
|
"not_in_any_album": "Dans aucun album",
|
||||||
"not_selected": "Non sélectionné",
|
"not_selected": "Non sélectionné",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Note : Pour appliquer l'étiquette de stockage aux médias précédemment envoyés, exécutez",
|
"note_apply_storage_label_to_previously_uploaded assets": "Note : Pour appliquer l'étiquette de stockage aux médias précédemment envoyés, exécutez",
|
||||||
@@ -1417,6 +1440,8 @@
|
|||||||
"open_the_search_filters": "Ouvrir les filtres de recherche",
|
"open_the_search_filters": "Ouvrir les filtres de recherche",
|
||||||
"options": "Options",
|
"options": "Options",
|
||||||
"or": "ou",
|
"or": "ou",
|
||||||
|
"organize_into_albums": "Organiser dans des albums",
|
||||||
|
"organize_into_albums_description": "Mettre les photos existantes dans des albums en utilisant les paramètres de synchronisation actuels",
|
||||||
"organize_your_library": "Organiser votre bibliothèque",
|
"organize_your_library": "Organiser votre bibliothèque",
|
||||||
"original": "original",
|
"original": "original",
|
||||||
"other": "Autre",
|
"other": "Autre",
|
||||||
@@ -1502,6 +1527,7 @@
|
|||||||
"port": "Port",
|
"port": "Port",
|
||||||
"preferences_settings_subtitle": "Gérer les préférences de l'application",
|
"preferences_settings_subtitle": "Gérer les préférences de l'application",
|
||||||
"preferences_settings_title": "Préférences",
|
"preferences_settings_title": "Préférences",
|
||||||
|
"preparing": "Préparation",
|
||||||
"preset": "Préréglage",
|
"preset": "Préréglage",
|
||||||
"preview": "Aperçu",
|
"preview": "Aperçu",
|
||||||
"previous": "Précédent",
|
"previous": "Précédent",
|
||||||
@@ -1518,7 +1544,7 @@
|
|||||||
"profile_drawer_client_out_of_date_minor": "L'application mobile est obsolète. Veuillez effectuer la mise à jour vers la dernière version mineure.",
|
"profile_drawer_client_out_of_date_minor": "L'application mobile est obsolète. Veuillez effectuer la mise à jour vers la dernière version mineure.",
|
||||||
"profile_drawer_client_server_up_to_date": "Le client et le serveur sont à jour",
|
"profile_drawer_client_server_up_to_date": "Le client et le serveur sont à jour",
|
||||||
"profile_drawer_github": "GitHub",
|
"profile_drawer_github": "GitHub",
|
||||||
"profile_drawer_readonly_mode": "Mode lecture seule activé. Faites un appui double sur l'image de l'utilisateur pour quitter.",
|
"profile_drawer_readonly_mode": "Mode lecture seule activé. Faites un appui long sur l'image de l'utilisateur pour quitter.",
|
||||||
"profile_drawer_server_out_of_date_major": "Le serveur est obsolète. Veuillez mettre à jour vers la dernière version majeure.",
|
"profile_drawer_server_out_of_date_major": "Le serveur est obsolète. Veuillez mettre à jour vers la dernière version majeure.",
|
||||||
"profile_drawer_server_out_of_date_minor": "Le serveur est obsolète. Veuillez mettre à jour vers la dernière version mineure.",
|
"profile_drawer_server_out_of_date_minor": "Le serveur est obsolète. Veuillez mettre à jour vers la dernière version mineure.",
|
||||||
"profile_image_of_user": "Image de profil de {user}",
|
"profile_image_of_user": "Image de profil de {user}",
|
||||||
@@ -1557,6 +1583,7 @@
|
|||||||
"purchase_server_description_2": "Statut de contributeur",
|
"purchase_server_description_2": "Statut de contributeur",
|
||||||
"purchase_server_title": "Serveur",
|
"purchase_server_title": "Serveur",
|
||||||
"purchase_settings_server_activated": "La clé du produit pour le Serveur est gérée par l'administrateur",
|
"purchase_settings_server_activated": "La clé du produit pour le Serveur est gérée par l'administrateur",
|
||||||
|
"query_asset_id": "Obtenir l'ID du média",
|
||||||
"queue_status": "{count}/{total} en file d'attente",
|
"queue_status": "{count}/{total} en file d'attente",
|
||||||
"rating": "Étoile d'évaluation",
|
"rating": "Étoile d'évaluation",
|
||||||
"rating_clear": "Effacer l'évaluation",
|
"rating_clear": "Effacer l'évaluation",
|
||||||
@@ -1566,6 +1593,7 @@
|
|||||||
"read_changelog": "Lire les changements",
|
"read_changelog": "Lire les changements",
|
||||||
"readonly_mode_disabled": "Mode lecture seule désactivé",
|
"readonly_mode_disabled": "Mode lecture seule désactivé",
|
||||||
"readonly_mode_enabled": "Mode lecture seule activé",
|
"readonly_mode_enabled": "Mode lecture seule activé",
|
||||||
|
"ready_for_upload": "Téléchargement prêt",
|
||||||
"reassign": "Réattribuer",
|
"reassign": "Réattribuer",
|
||||||
"reassigned_assets_to_existing_person": "{count, plural, one {# média réattribué} other {# médias réattribués}} à {name, select, null {une personne existante} other {{name}}}",
|
"reassigned_assets_to_existing_person": "{count, plural, one {# média réattribué} other {# médias réattribués}} à {name, select, null {une personne existante} other {{name}}}",
|
||||||
"reassigned_assets_to_new_person": "{count, plural, one {# média réattribué} other {# médias réattribués}} à une nouvelle personne",
|
"reassigned_assets_to_new_person": "{count, plural, one {# média réattribué} other {# médias réattribués}} à une nouvelle personne",
|
||||||
@@ -1590,6 +1618,7 @@
|
|||||||
"regenerating_thumbnails": "Regénération des miniatures",
|
"regenerating_thumbnails": "Regénération des miniatures",
|
||||||
"remote": "À distance",
|
"remote": "À distance",
|
||||||
"remote_assets": "Média à distance",
|
"remote_assets": "Média à distance",
|
||||||
|
"remote_media_summary": "Résumé du média distant",
|
||||||
"remove": "Supprimer",
|
"remove": "Supprimer",
|
||||||
"remove_assets_album_confirmation": "Êtes-vous sûr de vouloir supprimer {count, plural, one {# média} other {# médias}} de l'album ?",
|
"remove_assets_album_confirmation": "Êtes-vous sûr de vouloir supprimer {count, plural, one {# média} other {# médias}} de l'album ?",
|
||||||
"remove_assets_shared_link_confirmation": "Êtes-vous sûr de vouloir supprimer {count, plural, one {# média} other {# médias}} de ce lien partagé ?",
|
"remove_assets_shared_link_confirmation": "Êtes-vous sûr de vouloir supprimer {count, plural, one {# média} other {# médias}} de ce lien partagé ?",
|
||||||
@@ -1642,6 +1671,7 @@
|
|||||||
"restore_user": "Restaurer l'utilisateur",
|
"restore_user": "Restaurer l'utilisateur",
|
||||||
"restored_asset": "Média restauré",
|
"restored_asset": "Média restauré",
|
||||||
"resume": "Reprendre",
|
"resume": "Reprendre",
|
||||||
|
"resume_paused_jobs": "Reprendre {count, plural, one {la tâche en cours} other {les # tâches en cours}}",
|
||||||
"retry_upload": "Réessayer l'envoi",
|
"retry_upload": "Réessayer l'envoi",
|
||||||
"review_duplicates": "Consulter les doublons",
|
"review_duplicates": "Consulter les doublons",
|
||||||
"review_large_files": "Consulter les fichiers volumineux",
|
"review_large_files": "Consulter les fichiers volumineux",
|
||||||
@@ -1735,7 +1765,7 @@
|
|||||||
"select_user_for_sharing_page_err_album": "Échec de la création de l'album",
|
"select_user_for_sharing_page_err_album": "Échec de la création de l'album",
|
||||||
"selected": "Sélectionné",
|
"selected": "Sélectionné",
|
||||||
"selected_count": "{count, plural, one {# sélectionné} other {# sélectionnés}}",
|
"selected_count": "{count, plural, one {# sélectionné} other {# sélectionnés}}",
|
||||||
"selected_gps_coordinates": "coordonnées GPS sélectionnées",
|
"selected_gps_coordinates": "Coordonnées GPS sélectionnées",
|
||||||
"send_message": "Envoyer un message",
|
"send_message": "Envoyer un message",
|
||||||
"send_welcome_email": "Envoyer un courriel de bienvenue",
|
"send_welcome_email": "Envoyer un courriel de bienvenue",
|
||||||
"server_endpoint": "Adresse du serveur",
|
"server_endpoint": "Adresse du serveur",
|
||||||
@@ -1846,10 +1876,8 @@
|
|||||||
"shift_to_permanent_delete": "appuyez sur ⇧ pour supprimer définitivement le média",
|
"shift_to_permanent_delete": "appuyez sur ⇧ pour supprimer définitivement le média",
|
||||||
"show_album_options": "Afficher les options de l'album",
|
"show_album_options": "Afficher les options de l'album",
|
||||||
"show_albums": "Montrer les albums",
|
"show_albums": "Montrer les albums",
|
||||||
"show_all_assets": "Montrer tous les médias",
|
|
||||||
"show_all_people": "Montrer toutes les personnes",
|
"show_all_people": "Montrer toutes les personnes",
|
||||||
"show_and_hide_people": "Afficher / Masquer les personnes",
|
"show_and_hide_people": "Afficher / Masquer les personnes",
|
||||||
"show_assets_without_location": "Montrer les médias sans localisation",
|
|
||||||
"show_file_location": "Afficher l'emplacement du fichier",
|
"show_file_location": "Afficher l'emplacement du fichier",
|
||||||
"show_gallery": "Afficher la galerie",
|
"show_gallery": "Afficher la galerie",
|
||||||
"show_hidden_people": "Afficher les personnes masquées",
|
"show_hidden_people": "Afficher les personnes masquées",
|
||||||
@@ -1866,6 +1894,7 @@
|
|||||||
"show_slideshow_transition": "Afficher la transition du diaporama",
|
"show_slideshow_transition": "Afficher la transition du diaporama",
|
||||||
"show_supporter_badge": "Badge de contributeur",
|
"show_supporter_badge": "Badge de contributeur",
|
||||||
"show_supporter_badge_description": "Afficher le badge de contributeur",
|
"show_supporter_badge_description": "Afficher le badge de contributeur",
|
||||||
|
"show_text_search_menu": "Afficher le menu de recherche de texte",
|
||||||
"shuffle": "Mélanger",
|
"shuffle": "Mélanger",
|
||||||
"sidebar": "Barre latérale",
|
"sidebar": "Barre latérale",
|
||||||
"sidebar_display_description": "Afficher un lien vers la vue dans la barre latérale",
|
"sidebar_display_description": "Afficher un lien vers la vue dans la barre latérale",
|
||||||
@@ -1896,6 +1925,7 @@
|
|||||||
"stacktrace": "Trace de la pile",
|
"stacktrace": "Trace de la pile",
|
||||||
"start": "Commencer",
|
"start": "Commencer",
|
||||||
"start_date": "Date de début",
|
"start_date": "Date de début",
|
||||||
|
"start_date_before_end_date": "La date de début doit être avant la date de fin",
|
||||||
"state": "Région",
|
"state": "Région",
|
||||||
"status": "Statut",
|
"status": "Statut",
|
||||||
"stop_casting": "Arrêter la diffusion",
|
"stop_casting": "Arrêter la diffusion",
|
||||||
@@ -1920,6 +1950,8 @@
|
|||||||
"sync_albums_manual_subtitle": "Synchroniser toutes les vidéos et photos envoyées dans les albums sélectionnés",
|
"sync_albums_manual_subtitle": "Synchroniser toutes les vidéos et photos envoyées dans les albums sélectionnés",
|
||||||
"sync_local": "Synchronisation locale",
|
"sync_local": "Synchronisation locale",
|
||||||
"sync_remote": "Synchronisation à distance",
|
"sync_remote": "Synchronisation à distance",
|
||||||
|
"sync_status": "Statut de synchronisation",
|
||||||
|
"sync_status_subtitle": "Consulter et gérer le système de synchronisation",
|
||||||
"sync_upload_album_setting_subtitle": "Créez et envoyez vos photos et vidéos dans les albums sélectionnés sur Immich",
|
"sync_upload_album_setting_subtitle": "Créez et envoyez vos photos et vidéos dans les albums sélectionnés sur Immich",
|
||||||
"tag": "Étiquette",
|
"tag": "Étiquette",
|
||||||
"tag_assets": "Étiqueter les médias",
|
"tag_assets": "Étiqueter les médias",
|
||||||
@@ -1965,7 +1997,7 @@
|
|||||||
"total": "Total",
|
"total": "Total",
|
||||||
"total_usage": "Utilisation globale",
|
"total_usage": "Utilisation globale",
|
||||||
"trash": "Corbeille",
|
"trash": "Corbeille",
|
||||||
"trash_action_prompt": "{count} mis à la corbeille",
|
"trash_action_prompt": "{count} média(s) mis à la corbeille",
|
||||||
"trash_all": "Tout supprimer",
|
"trash_all": "Tout supprimer",
|
||||||
"trash_count": "Corbeille {count, number}",
|
"trash_count": "Corbeille {count, number}",
|
||||||
"trash_delete_asset": "Mettre à la corbeille/Supprimer un média",
|
"trash_delete_asset": "Mettre à la corbeille/Supprimer un média",
|
||||||
@@ -1979,6 +2011,7 @@
|
|||||||
"trash_page_select_assets_btn": "Sélectionner les éléments",
|
"trash_page_select_assets_btn": "Sélectionner les éléments",
|
||||||
"trash_page_title": "Corbeille ({count})",
|
"trash_page_title": "Corbeille ({count})",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Les éléments dans la corbeille seront supprimés définitivement après {days, plural, one {# jour} other {# jours}}.",
|
"trashed_items_will_be_permanently_deleted_after": "Les éléments dans la corbeille seront supprimés définitivement après {days, plural, one {# jour} other {# jours}}.",
|
||||||
|
"troubleshoot": "Dépannage",
|
||||||
"type": "Type",
|
"type": "Type",
|
||||||
"unable_to_change_pin_code": "Impossible de changer le code PIN",
|
"unable_to_change_pin_code": "Impossible de changer le code PIN",
|
||||||
"unable_to_setup_pin_code": "Impossible de définir le code PIN",
|
"unable_to_setup_pin_code": "Impossible de définir le code PIN",
|
||||||
@@ -2034,7 +2067,6 @@
|
|||||||
"use_biometric": "Utiliser l'authentification biométrique",
|
"use_biometric": "Utiliser l'authentification biométrique",
|
||||||
"use_current_connection": "Utiliser le réseau actuel",
|
"use_current_connection": "Utiliser le réseau actuel",
|
||||||
"use_custom_date_range": "Utilisez une plage de date personnalisée à la place",
|
"use_custom_date_range": "Utilisez une plage de date personnalisée à la place",
|
||||||
"use_this_location": "Cliquez pour utiliser la localisation",
|
|
||||||
"user": "Utilisateur",
|
"user": "Utilisateur",
|
||||||
"user_has_been_deleted": "Cet utilisateur à été supprimé.",
|
"user_has_been_deleted": "Cet utilisateur à été supprimé.",
|
||||||
"user_id": "ID Utilisateur",
|
"user_id": "ID Utilisateur",
|
||||||
@@ -2077,6 +2109,7 @@
|
|||||||
"view_next_asset": "Voir le média suivant",
|
"view_next_asset": "Voir le média suivant",
|
||||||
"view_previous_asset": "Voir le média précédent",
|
"view_previous_asset": "Voir le média précédent",
|
||||||
"view_qr_code": "Voir le QR code",
|
"view_qr_code": "Voir le QR code",
|
||||||
|
"view_similar_photos": "Afficher les photos similaires",
|
||||||
"view_stack": "Afficher la pile",
|
"view_stack": "Afficher la pile",
|
||||||
"view_user": "Voir l'utilisateur",
|
"view_user": "Voir l'utilisateur",
|
||||||
"viewer_remove_from_stack": "Retirer de la pile",
|
"viewer_remove_from_stack": "Retirer de la pile",
|
||||||
@@ -2095,5 +2128,6 @@
|
|||||||
"yes": "Oui",
|
"yes": "Oui",
|
||||||
"you_dont_have_any_shared_links": "Vous n'avez aucun lien partagé",
|
"you_dont_have_any_shared_links": "Vous n'avez aucun lien partagé",
|
||||||
"your_wifi_name": "Nom du réseau wifi",
|
"your_wifi_name": "Nom du réseau wifi",
|
||||||
"zoom_image": "Zoomer"
|
"zoom_image": "Zoomer",
|
||||||
|
"zoom_to_bounds": "Zoom sur la zone"
|
||||||
}
|
}
|
||||||
|
|||||||
39
i18n/gl.json
39
i18n/gl.json
@@ -14,6 +14,7 @@
|
|||||||
"add_a_location": "Engadir unha ubicación",
|
"add_a_location": "Engadir unha ubicación",
|
||||||
"add_a_name": "Engadir un nome",
|
"add_a_name": "Engadir un nome",
|
||||||
"add_a_title": "Engadir un título",
|
"add_a_title": "Engadir un título",
|
||||||
|
"add_birthday": "Engadir cumpleanos",
|
||||||
"add_endpoint": "Engadir endpoint",
|
"add_endpoint": "Engadir endpoint",
|
||||||
"add_exclusion_pattern": "Engadir patrón de exclusión",
|
"add_exclusion_pattern": "Engadir patrón de exclusión",
|
||||||
"add_import_path": "Engadir ruta de importación",
|
"add_import_path": "Engadir ruta de importación",
|
||||||
@@ -22,10 +23,14 @@
|
|||||||
"add_partner": "Engadir compañeiro/a",
|
"add_partner": "Engadir compañeiro/a",
|
||||||
"add_path": "Engadir ruta",
|
"add_path": "Engadir ruta",
|
||||||
"add_photos": "Engadir fotos",
|
"add_photos": "Engadir fotos",
|
||||||
|
"add_tag": "Engadir etiqueta",
|
||||||
"add_to": "Engadir a…",
|
"add_to": "Engadir a…",
|
||||||
"add_to_album": "Engadir ao álbum",
|
"add_to_album": "Engadir ao álbum",
|
||||||
"add_to_album_bottom_sheet_added": "Engadido a {album}",
|
"add_to_album_bottom_sheet_added": "Engadido a {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Xa está en {album}",
|
"add_to_album_bottom_sheet_already_exists": "Xa está en {album}",
|
||||||
|
"add_to_album_toggle": "Alternar selección para o {album}",
|
||||||
|
"add_to_albums": "Engadir en álbums",
|
||||||
|
"add_to_albums_count": "Engadir a {count} álbums",
|
||||||
"add_to_shared_album": "Engadir ao álbum compartido",
|
"add_to_shared_album": "Engadir ao álbum compartido",
|
||||||
"add_url": "Engadir URL",
|
"add_url": "Engadir URL",
|
||||||
"added_to_archive": "Engadido ao arquivo",
|
"added_to_archive": "Engadido ao arquivo",
|
||||||
@@ -33,17 +38,25 @@
|
|||||||
"added_to_favorites_count": "Engadido {count, number} a favoritos",
|
"added_to_favorites_count": "Engadido {count, number} a favoritos",
|
||||||
"admin": {
|
"admin": {
|
||||||
"add_exclusion_pattern_description": "Engadir patróns de exclusión. Admítense caracteres comodín usando *, ** e ?. Para ignorar todos os ficheiros en calquera directorio chamado \"Raw\", emprega \"**/Raw/**\". Para ignorar todos os ficheiros que rematen en \".tif\", usa \"**/*.tif\". Para ignorar unha ruta absoluta, emprega \"/ruta/a/ignorar/**\".",
|
"add_exclusion_pattern_description": "Engadir patróns de exclusión. Admítense caracteres comodín usando *, ** e ?. Para ignorar todos os ficheiros en calquera directorio chamado \"Raw\", emprega \"**/Raw/**\". Para ignorar todos os ficheiros que rematen en \".tif\", usa \"**/*.tif\". Para ignorar unha ruta absoluta, emprega \"/ruta/a/ignorar/**\".",
|
||||||
|
"admin_user": "Usuario administrador",
|
||||||
"asset_offline_description": "Este activo da biblioteca externa xa non se atopa no disco e moveuse ao lixo. Se o ficheiro se moveu dentro da biblioteca, comproba a túa liña de tempo para o novo activo correspondente. Para restaurar este activo, asegúrate de que Immich poida acceder á ruta do ficheiro a continuación e escanee a biblioteca.",
|
"asset_offline_description": "Este activo da biblioteca externa xa non se atopa no disco e moveuse ao lixo. Se o ficheiro se moveu dentro da biblioteca, comproba a túa liña de tempo para o novo activo correspondente. Para restaurar este activo, asegúrate de que Immich poida acceder á ruta do ficheiro a continuación e escanee a biblioteca.",
|
||||||
"authentication_settings": "Configuración de autenticación",
|
"authentication_settings": "Configuración de autenticación",
|
||||||
"authentication_settings_description": "Xestionar contrasinal, OAuth e outras configuracións de autenticación",
|
"authentication_settings_description": "Xestionar contrasinal, OAuth e outras configuracións de autenticación",
|
||||||
"authentication_settings_disable_all": "Estás seguro de que queres desactivar todos os métodos de inicio de sesión? O inicio de sesión desactivarase completamente.",
|
"authentication_settings_disable_all": "Estás seguro de que queres desactivar todos os métodos de inicio de sesión? O inicio de sesión desactivarase completamente.",
|
||||||
"authentication_settings_reenable": "Para reactivalo, use un <link>Comando de servidor</link>.",
|
"authentication_settings_reenable": "Para reactivalo, use un <link>Comando de servidor</link>.",
|
||||||
"background_task_job": "Tarefas en segundo plano",
|
"background_task_job": "Tarefas en segundo plano",
|
||||||
"backup_database": "Copia de seguridade da base de datos",
|
"backup_database": "Crear un vertedoiro de base de datos",
|
||||||
"backup_database_enable_description": "Activar copias de seguridade da base de datos",
|
"backup_database_enable_description": "Activar o vertedoiro de copias de seguridade da base de datos",
|
||||||
"backup_keep_last_amount": "Cantidade de copias de seguridade anteriores a conservar",
|
"backup_keep_last_amount": "Cantidade de copias de seguridade anteriores a conservar",
|
||||||
|
"backup_onboarding_1_description": "Copia no exterior na nube ou noutra localización física.",
|
||||||
|
"backup_onboarding_2_description": "Copias locais en diferentes dispositivos. Isto inclue os arquivos principais e as copias de esos arquivos localmente.",
|
||||||
|
"backup_onboarding_3_description": "copias totais da tua información, incluindo os arquivos orixinais. Isto inclue 1 copia externa e 2 copias locais.",
|
||||||
|
"backup_onboarding_description": "Unha <backblaze-link>estratexia de copia 3-2-1</backblaze-link> é recomendada para protexer os teus datos. Deberías gardar copias das túas fotos/videos subidas así como da base de datos de Immich como unha solución de seguridade.",
|
||||||
|
"backup_onboarding_footer": "Pra máis información sobre copias de seguridade de Immich, por favor use a seguinte ligazón <link> de documentación</link>.",
|
||||||
|
"backup_onboarding_parts_title": "Unha copia de seguridade 3-2-1 inclue:",
|
||||||
|
"backup_onboarding_title": "Copia de seguridade",
|
||||||
"backup_settings": "Configuración da copia de seguridade",
|
"backup_settings": "Configuración da copia de seguridade",
|
||||||
"backup_settings_description": "Xestionar a configuración da copia de seguridade da base de datos",
|
"backup_settings_description": "Xestionar a configuración do volcado da base de datos",
|
||||||
"cleared_jobs": "Traballos borrados para: {job}",
|
"cleared_jobs": "Traballos borrados para: {job}",
|
||||||
"config_set_by_file": "A configuración establécese actualmente mediante un ficheiro de configuración",
|
"config_set_by_file": "A configuración establécese actualmente mediante un ficheiro de configuración",
|
||||||
"confirm_delete_library": "Estás seguro de que queres eliminar a biblioteca {library}?",
|
"confirm_delete_library": "Estás seguro de que queres eliminar a biblioteca {library}?",
|
||||||
@@ -110,6 +123,13 @@
|
|||||||
"logging_enable_description": "Activar rexistro",
|
"logging_enable_description": "Activar rexistro",
|
||||||
"logging_level_description": "Cando estea activado, que nivel de rexistro usar.",
|
"logging_level_description": "Cando estea activado, que nivel de rexistro usar.",
|
||||||
"logging_settings": "Rexistro",
|
"logging_settings": "Rexistro",
|
||||||
|
"machine_learning_availability_checks": "Comprobacións de dispoñibilidade",
|
||||||
|
"machine_learning_availability_checks_description": "Detectar automáticamente e preferir servidores de aprendizaxe profunda dispoñibles",
|
||||||
|
"machine_learning_availability_checks_enabled": "Activar comprobacións de dispoñibilidade",
|
||||||
|
"machine_learning_availability_checks_interval": "Intervalo de comprobación",
|
||||||
|
"machine_learning_availability_checks_interval_description": "Intervalo en milisegundos entre comprobacións de dispoñibilidade",
|
||||||
|
"machine_learning_availability_checks_timeout": "Tempo de espera da solicitude",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "Tempo de espera en milisegundos para as comprobación de dispoñibilidade",
|
||||||
"machine_learning_clip_model": "Modelo CLIP",
|
"machine_learning_clip_model": "Modelo CLIP",
|
||||||
"machine_learning_clip_model_description": "O nome dun modelo CLIP listado <link>aquí</link>. Ten en conta que debe volver executar o traballo 'Busca Intelixente' para todas as imaxes ao cambiar un modelo.",
|
"machine_learning_clip_model_description": "O nome dun modelo CLIP listado <link>aquí</link>. Ten en conta que debe volver executar o traballo 'Busca Intelixente' para todas as imaxes ao cambiar un modelo.",
|
||||||
"machine_learning_duplicate_detection": "Detección de duplicados",
|
"machine_learning_duplicate_detection": "Detección de duplicados",
|
||||||
@@ -164,6 +184,19 @@
|
|||||||
"metadata_settings_description": "Xestionar a configuración de metadatos",
|
"metadata_settings_description": "Xestionar a configuración de metadatos",
|
||||||
"migration_job": "Migración",
|
"migration_job": "Migración",
|
||||||
"migration_job_description": "Migrar miniaturas de activos e caras á última estrutura de cartafoles",
|
"migration_job_description": "Migrar miniaturas de activos e caras á última estrutura de cartafoles",
|
||||||
|
"nightly_tasks_cluster_faces_setting_description": "Executar recoñecemento facial nas novas caras detectadas",
|
||||||
|
"nightly_tasks_cluster_new_faces_setting": "Agrupar novas caras",
|
||||||
|
"nightly_tasks_database_cleanup_setting": "Tarefas de limpeza da base de datos",
|
||||||
|
"nightly_tasks_database_cleanup_setting_description": "Limpar información vella e obsoleta da base de datos",
|
||||||
|
"nightly_tasks_generate_memories_setting": "Xerar memorias",
|
||||||
|
"nightly_tasks_generate_memories_setting_description": "Crear novas memorias dende os recursos",
|
||||||
|
"nightly_tasks_missing_thumbnails_setting": "Xerar as miniaturas que faltan",
|
||||||
|
"nightly_tasks_missing_thumbnails_setting_description": "Encolar arquivos sin miniaturas para a xeración das miniaturas",
|
||||||
|
"nightly_tasks_settings": "Configuración das tarefas nocturnas",
|
||||||
|
"nightly_tasks_settings_description": "Administrar as tarefas nocturnas",
|
||||||
|
"nightly_tasks_start_time_setting": "Tempo de inicio",
|
||||||
|
"nightly_tasks_start_time_setting_description": "O tempo no que o servidor comeza a executar as tarefas nocturnas",
|
||||||
|
"nightly_tasks_sync_quota_usage_setting": "Sincronizar uso de cuota",
|
||||||
"no_paths_added": "Non se engadiron rutas",
|
"no_paths_added": "Non se engadiron rutas",
|
||||||
"no_pattern_added": "Non se engadiu ningún padrón",
|
"no_pattern_added": "Non se engadiu ningún padrón",
|
||||||
"note_apply_storage_label_previous_assets": "Nota: Para aplicar a Etiqueta de Almacenamento a activos cargados previamente, execute o",
|
"note_apply_storage_label_previous_assets": "Nota: Para aplicar a Etiqueta de Almacenamento a activos cargados previamente, execute o",
|
||||||
|
|||||||
76
i18n/he.json
76
i18n/he.json
@@ -123,6 +123,9 @@
|
|||||||
"logging_enable_description": "אפשר רישום ביומן",
|
"logging_enable_description": "אפשר רישום ביומן",
|
||||||
"logging_level_description": "כאשר פועל, באיזה רמת יומן לתעד.",
|
"logging_level_description": "כאשר פועל, באיזה רמת יומן לתעד.",
|
||||||
"logging_settings": "רישום ביומן",
|
"logging_settings": "רישום ביומן",
|
||||||
|
"machine_learning_availability_checks": "בדיקת זמינות",
|
||||||
|
"machine_learning_availability_checks_enabled": "הפעלת בדיקות זמינות",
|
||||||
|
"machine_learning_availability_checks_interval": "תזמון בדיקה",
|
||||||
"machine_learning_clip_model": "מודל CLIP",
|
"machine_learning_clip_model": "מודל CLIP",
|
||||||
"machine_learning_clip_model_description": "שמו של מודל CLIP רשום <link>כאן</link>. שים לב שעליך להפעיל מחדש את המשימה 'חיפוש חכם' עבור כל התמונות בעת שינוי מודל.",
|
"machine_learning_clip_model_description": "שמו של מודל CLIP רשום <link>כאן</link>. שים לב שעליך להפעיל מחדש את המשימה 'חיפוש חכם' עבור כל התמונות בעת שינוי מודל.",
|
||||||
"machine_learning_duplicate_detection": "איתור כפילויות",
|
"machine_learning_duplicate_detection": "איתור כפילויות",
|
||||||
@@ -387,8 +390,6 @@
|
|||||||
"admin_password": "סיסמת מנהל",
|
"admin_password": "סיסמת מנהל",
|
||||||
"administration": "ניהול",
|
"administration": "ניהול",
|
||||||
"advanced": "מתקדם",
|
"advanced": "מתקדם",
|
||||||
"advanced_settings_beta_timeline_subtitle": "נסה את חווית האפליקציה החדשה",
|
|
||||||
"advanced_settings_beta_timeline_title": "ציר זמן (בטא)",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "השתמש באפשרות זו כדי לסנן מדיה במהלך הסנכרון לפי קריטריונים חלופיים. מומלץ להשתמש בזה רק אם יש בעיה בזיהוי כל האלבומים באפליקציה.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "השתמש באפשרות זו כדי לסנן מדיה במהלך הסנכרון לפי קריטריונים חלופיים. מומלץ להשתמש בזה רק אם יש בעיה בזיהוי כל האלבומים באפליקציה.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[ניסיוני] השתמש במסנן סנכרון אלבום חלופי שמבכשיר",
|
"advanced_settings_enable_alternate_media_filter_title": "[ניסיוני] השתמש במסנן סנכרון אלבום חלופי שמבכשיר",
|
||||||
"advanced_settings_log_level_title": "רמת רישום ביומן: {level}",
|
"advanced_settings_log_level_title": "רמת רישום ביומן: {level}",
|
||||||
@@ -396,6 +397,8 @@
|
|||||||
"advanced_settings_prefer_remote_title": "העדף תמונות מרוחקות",
|
"advanced_settings_prefer_remote_title": "העדף תמונות מרוחקות",
|
||||||
"advanced_settings_proxy_headers_subtitle": "הגדר proxy headers שהיישום צריך לשלוח עם כל בקשת רשת",
|
"advanced_settings_proxy_headers_subtitle": "הגדר proxy headers שהיישום צריך לשלוח עם כל בקשת רשת",
|
||||||
"advanced_settings_proxy_headers_title": "כותרות פרוקסי",
|
"advanced_settings_proxy_headers_title": "כותרות פרוקסי",
|
||||||
|
"advanced_settings_readonly_mode_subtitle": "מאפשר את מצב לקריאה בלבד בו התמונות ניתנות לצפייה בלבד, דברים כמו בחירת תמונות מרובות, שיתוף, שידור, מחיקה הם כולם מושבתים. אפשר/השבת מצב לקריאה בלבד באמצעות יצגן המשתמש מהמסך הראשי",
|
||||||
|
"advanced_settings_readonly_mode_title": "מצב לקריאה בלבד",
|
||||||
"advanced_settings_self_signed_ssl_subtitle": "מדלג על אימות תעודת SSL עבור נקודת הקצה של השרת. דרוש עבור תעודות בחתימה עצמית.",
|
"advanced_settings_self_signed_ssl_subtitle": "מדלג על אימות תעודת SSL עבור נקודת הקצה של השרת. דרוש עבור תעודות בחתימה עצמית.",
|
||||||
"advanced_settings_self_signed_ssl_title": "התר תעודות SSL בחתימה עצמית",
|
"advanced_settings_self_signed_ssl_title": "התר תעודות SSL בחתימה עצמית",
|
||||||
"advanced_settings_sync_remote_deletions_subtitle": "מחק או שחזר תמונה במכשיר זה באופן אוטומטי כאשר פעולה זו נעשית בדפדפן",
|
"advanced_settings_sync_remote_deletions_subtitle": "מחק או שחזר תמונה במכשיר זה באופן אוטומטי כאשר פעולה זו נעשית בדפדפן",
|
||||||
@@ -423,6 +426,7 @@
|
|||||||
"album_remove_user_confirmation": "האם באמת ברצונך להסיר את {user}?",
|
"album_remove_user_confirmation": "האם באמת ברצונך להסיר את {user}?",
|
||||||
"album_search_not_found": "לא נמצאו אלבומים התואמים לחיפוש שלך",
|
"album_search_not_found": "לא נמצאו אלבומים התואמים לחיפוש שלך",
|
||||||
"album_share_no_users": "נראה ששיתפת את האלבום הזה עם כל המשתמשים או שאין לך אף משתמש לשתף איתו.",
|
"album_share_no_users": "נראה ששיתפת את האלבום הזה עם כל המשתמשים או שאין לך אף משתמש לשתף איתו.",
|
||||||
|
"album_summary": "תקציר אלבום",
|
||||||
"album_updated": "אלבום עודכן",
|
"album_updated": "אלבום עודכן",
|
||||||
"album_updated_setting_description": "קבל הודעת דוא\"ל כאשר לאלבום משותף יש תמונות חדשות",
|
"album_updated_setting_description": "קבל הודעת דוא\"ל כאשר לאלבום משותף יש תמונות חדשות",
|
||||||
"album_user_left": "עזב את {album}",
|
"album_user_left": "עזב את {album}",
|
||||||
@@ -461,6 +465,7 @@
|
|||||||
"app_bar_signout_dialog_title": "התנתק",
|
"app_bar_signout_dialog_title": "התנתק",
|
||||||
"app_settings": "הגדרות יישום",
|
"app_settings": "הגדרות יישום",
|
||||||
"appears_in": "מופיע ב",
|
"appears_in": "מופיע ב",
|
||||||
|
"apply_count": "החל ({count, number})",
|
||||||
"archive": "ארכיון",
|
"archive": "ארכיון",
|
||||||
"archive_action_prompt": "{count} נוספו לארכיון",
|
"archive_action_prompt": "{count} נוספו לארכיון",
|
||||||
"archive_or_unarchive_photo": "העבר תמונה לארכיון או הוצא אותה משם",
|
"archive_or_unarchive_photo": "העבר תמונה לארכיון או הוצא אותה משם",
|
||||||
@@ -594,8 +599,6 @@
|
|||||||
"backup_setting_subtitle": "ניהול הגדרות העלאת רקע וחזית",
|
"backup_setting_subtitle": "ניהול הגדרות העלאת רקע וחזית",
|
||||||
"backup_settings_subtitle": "נהל הגדרות העלאה",
|
"backup_settings_subtitle": "נהל הגדרות העלאה",
|
||||||
"backward": "אחורה",
|
"backward": "אחורה",
|
||||||
"beta_sync": "סטטוס סנכרון (בטא)",
|
|
||||||
"beta_sync_subtitle": "נהל את מערכת הסנכרון החדשה",
|
|
||||||
"biometric_auth_enabled": "אימות ביומטרי הופעל",
|
"biometric_auth_enabled": "אימות ביומטרי הופעל",
|
||||||
"biometric_locked_out": "גישה לאימות הביומטרי נחסמה",
|
"biometric_locked_out": "גישה לאימות הביומטרי נחסמה",
|
||||||
"biometric_no_options": "אין אפשרויות זמינות עבור אימות ביומטרי",
|
"biometric_no_options": "אין אפשרויות זמינות עבור אימות ביומטרי",
|
||||||
@@ -842,7 +845,7 @@
|
|||||||
"duration": "משך זמן",
|
"duration": "משך זמן",
|
||||||
"edit": "ערוך",
|
"edit": "ערוך",
|
||||||
"edit_album": "ערוך אלבום",
|
"edit_album": "ערוך אלבום",
|
||||||
"edit_avatar": "ערוך תמונת פרופיל",
|
"edit_avatar": "ערוך יצגן",
|
||||||
"edit_birthday": "עריכת יום הולדת",
|
"edit_birthday": "עריכת יום הולדת",
|
||||||
"edit_date": "ערוך תאריך",
|
"edit_date": "ערוך תאריך",
|
||||||
"edit_date_and_time": "ערוך תאריך ושעה",
|
"edit_date_and_time": "ערוך תאריך ושעה",
|
||||||
@@ -1073,12 +1076,15 @@
|
|||||||
"gcast_enabled": "Google Cast",
|
"gcast_enabled": "Google Cast",
|
||||||
"gcast_enabled_description": "תכונה זאת טוענת משאבים חיצוניים מגוגל בכדי לפעול.",
|
"gcast_enabled_description": "תכונה זאת טוענת משאבים חיצוניים מגוגל בכדי לפעול.",
|
||||||
"general": "כללי",
|
"general": "כללי",
|
||||||
|
"geolocation_instruction_location": "לחץ על פריט עם קואורדינטות GPS כדי להשתמש במיקומו, או בחר מיקום ישירות מהמפה",
|
||||||
"get_help": "קבל עזרה",
|
"get_help": "קבל עזרה",
|
||||||
"get_wifiname_error": "לא היה ניתן לקבל את שם האינטרנט האלחוטי שלך. יש לודא שהענקת את ההרשאות הדרושות ושאת/ה מחובר/ת לרשת אינטרנט אלחוטי",
|
"get_wifiname_error": "לא היה ניתן לקבל את שם האינטרנט האלחוטי שלך. יש לודא שהענקת את ההרשאות הדרושות ושאת/ה מחובר/ת לרשת אינטרנט אלחוטי",
|
||||||
"getting_started": "תחילת העבודה",
|
"getting_started": "תחילת העבודה",
|
||||||
"go_back": "חזור",
|
"go_back": "חזור",
|
||||||
"go_to_folder": "עבור לתיקיה",
|
"go_to_folder": "עבור לתיקיה",
|
||||||
"go_to_search": "עבור לחיפוש",
|
"go_to_search": "עבור לחיפוש",
|
||||||
|
"gps": "GPS",
|
||||||
|
"gps_missing": "אין GPS",
|
||||||
"grant_permission": "להעניק הרשאה",
|
"grant_permission": "להעניק הרשאה",
|
||||||
"group_albums_by": "קבץ אלבומים לפי..",
|
"group_albums_by": "קבץ אלבומים לפי..",
|
||||||
"group_country": "קבץ לפי מדינה",
|
"group_country": "קבץ לפי מדינה",
|
||||||
@@ -1089,7 +1095,7 @@
|
|||||||
"haptic_feedback_switch": "אפשר משוב ברטט",
|
"haptic_feedback_switch": "אפשר משוב ברטט",
|
||||||
"haptic_feedback_title": "משוב ברטט",
|
"haptic_feedback_title": "משוב ברטט",
|
||||||
"has_quota": "יש מכסה",
|
"has_quota": "יש מכסה",
|
||||||
"hash_asset": "גיבוב תמונה",
|
"hash_asset": "גבב פריט",
|
||||||
"hashed_assets": "תמונות מגובבות",
|
"hashed_assets": "תמונות מגובבות",
|
||||||
"hashing": "מגבב",
|
"hashing": "מגבב",
|
||||||
"header_settings_add_header_tip": "הוסף כותרת",
|
"header_settings_add_header_tip": "הוסף כותרת",
|
||||||
@@ -1125,7 +1131,7 @@
|
|||||||
"hour": "שעה",
|
"hour": "שעה",
|
||||||
"hours": "שעות",
|
"hours": "שעות",
|
||||||
"id": "מזהה",
|
"id": "מזהה",
|
||||||
"idle": "ממתין",
|
"idle": "במצב סרק",
|
||||||
"ignore_icloud_photos": "התעלם מתמונות iCloud",
|
"ignore_icloud_photos": "התעלם מתמונות iCloud",
|
||||||
"ignore_icloud_photos_description": "תמונות שמאוחסנות ב-iCloud לא יועלו לשרת",
|
"ignore_icloud_photos_description": "תמונות שמאוחסנות ב-iCloud לא יועלו לשרת",
|
||||||
"image": "תמונה",
|
"image": "תמונה",
|
||||||
@@ -1262,6 +1268,7 @@
|
|||||||
"main_branch_warning": "הגרסה המותקנת היא גרסת פיתוח; אנחנו ממליצים בחום להשתמש בגרסה יציבה!",
|
"main_branch_warning": "הגרסה המותקנת היא גרסת פיתוח; אנחנו ממליצים בחום להשתמש בגרסה יציבה!",
|
||||||
"main_menu": "תפריט ראשי",
|
"main_menu": "תפריט ראשי",
|
||||||
"make": "תוצרת",
|
"make": "תוצרת",
|
||||||
|
"manage_geolocation": "נהל מיקום",
|
||||||
"manage_shared_links": "ניהול קישורים משותפים",
|
"manage_shared_links": "ניהול קישורים משותפים",
|
||||||
"manage_sharing_with_partners": "ניהול שיתוף עם שותפים",
|
"manage_sharing_with_partners": "ניהול שיתוף עם שותפים",
|
||||||
"manage_the_app_settings": "ניהול הגדרות האפליקציה",
|
"manage_the_app_settings": "ניהול הגדרות האפליקציה",
|
||||||
@@ -1407,6 +1414,8 @@
|
|||||||
"open_the_search_filters": "פתח את מסנני החיפוש",
|
"open_the_search_filters": "פתח את מסנני החיפוש",
|
||||||
"options": "אפשרויות",
|
"options": "אפשרויות",
|
||||||
"or": "או",
|
"or": "או",
|
||||||
|
"organize_into_albums": "ארגן בתוך אלבומים",
|
||||||
|
"organize_into_albums_description": "שים תמונות קיימות בתוך אלבומים באמצעות הגדרות הסנכרון הנוכחיות",
|
||||||
"organize_your_library": "ארגן את הספרייה שלך",
|
"organize_your_library": "ארגן את הספרייה שלך",
|
||||||
"original": "מקורי",
|
"original": "מקורי",
|
||||||
"other": "אחר",
|
"other": "אחר",
|
||||||
@@ -1466,9 +1475,9 @@
|
|||||||
"permission_onboarding_permission_limited": "הרשאה מוגבלת. כדי לתת ליישום לגבות ולנהל את כל אוסף הגלריה שלך, הענק הרשאה לתמונות וסרטונים בהגדרות.",
|
"permission_onboarding_permission_limited": "הרשאה מוגבלת. כדי לתת ליישום לגבות ולנהל את כל אוסף הגלריה שלך, הענק הרשאה לתמונות וסרטונים בהגדרות.",
|
||||||
"permission_onboarding_request": "היישום דורש הרשאה כדי לראות את התמונות והסרטונים שלך.",
|
"permission_onboarding_request": "היישום דורש הרשאה כדי לראות את התמונות והסרטונים שלך.",
|
||||||
"person": "אדם",
|
"person": "אדם",
|
||||||
"person_age_months": "בן {months, plural, one {חודש #} other {# חודשים}}",
|
"person_age_months": "בגיל {months, plural, one {חודש #} other {# חודשים}}",
|
||||||
"person_age_year_months": "בן שנה, {months, plural, one {חודש #} other {# חודשים}}",
|
"person_age_year_months": "בגיל שנה ו{months, plural, one {חודש #} other {# חודשים}}",
|
||||||
"person_age_years": "בן {years, plural, other {# שנים}}",
|
"person_age_years": "בגיל {years, plural, other {# שנים}}",
|
||||||
"person_birthdate": "נולד בתאריך {date}",
|
"person_birthdate": "נולד בתאריך {date}",
|
||||||
"person_hidden": "{name}{hidden, select, true { (מוסתר)} other {}}",
|
"person_hidden": "{name}{hidden, select, true { (מוסתר)} other {}}",
|
||||||
"photo_shared_all_users": "נראה ששיתפת את התמונות שלך עם כל המשתמשים או שאין לך אף משתמש לשתף איתו.",
|
"photo_shared_all_users": "נראה ששיתפת את התמונות שלך עם כל המשתמשים או שאין לך אף משתמש לשתף איתו.",
|
||||||
@@ -1508,6 +1517,7 @@
|
|||||||
"profile_drawer_client_out_of_date_minor": "גרסת היישום לנייד מיושנת. נא לעדכן לגרסה המשנית האחרונה.",
|
"profile_drawer_client_out_of_date_minor": "גרסת היישום לנייד מיושנת. נא לעדכן לגרסה המשנית האחרונה.",
|
||||||
"profile_drawer_client_server_up_to_date": "היישום והשרת מעודכנים",
|
"profile_drawer_client_server_up_to_date": "היישום והשרת מעודכנים",
|
||||||
"profile_drawer_github": "GitHub",
|
"profile_drawer_github": "GitHub",
|
||||||
|
"profile_drawer_readonly_mode": "מצב לקריאה בלבד מופעל. לחץ לחיצה ארוכה על סמל היצגן של המשתמש כדי לצאת.",
|
||||||
"profile_drawer_server_out_of_date_major": "השרת אינו מעודכן. נא לעדכן לגרסה הראשית האחרונה.",
|
"profile_drawer_server_out_of_date_major": "השרת אינו מעודכן. נא לעדכן לגרסה הראשית האחרונה.",
|
||||||
"profile_drawer_server_out_of_date_minor": "השרת אינו מעודכן. נא לעדכן לגרסה המשנית האחרונה.",
|
"profile_drawer_server_out_of_date_minor": "השרת אינו מעודכן. נא לעדכן לגרסה המשנית האחרונה.",
|
||||||
"profile_image_of_user": "תמונת פרופיל של {user}",
|
"profile_image_of_user": "תמונת פרופיל של {user}",
|
||||||
@@ -1546,17 +1556,21 @@
|
|||||||
"purchase_server_description_2": "מעמד תומך",
|
"purchase_server_description_2": "מעמד תומך",
|
||||||
"purchase_server_title": "שרת",
|
"purchase_server_title": "שרת",
|
||||||
"purchase_settings_server_activated": "מפתח המוצר של השרת מנוהל על ידי מנהל המערכת",
|
"purchase_settings_server_activated": "מפתח המוצר של השרת מנוהל על ידי מנהל המערכת",
|
||||||
"queue_status": "בתור {count}/{total}",
|
"query_asset_id": "שאילתה על מזהה הפריט",
|
||||||
|
"queue_status": "{count} מתוך {total} עומדים בתור",
|
||||||
"rating": "דירוג כוכב",
|
"rating": "דירוג כוכב",
|
||||||
"rating_clear": "נקה דירוג",
|
"rating_clear": "נקה דירוג",
|
||||||
"rating_count": "{count, plural, one {כוכב #} other {# כוכבים}}",
|
"rating_count": "{count, plural, one {כוכב #} other {# כוכבים}}",
|
||||||
"rating_description": "הצג את דירוג ה-EXIF בלוח המידע",
|
"rating_description": "הצג את דירוג ה-EXIF בלוח המידע",
|
||||||
"reaction_options": "אפשרויות הגבה",
|
"reaction_options": "אפשרויות הגבה",
|
||||||
"read_changelog": "קרא את יומן השינויים",
|
"read_changelog": "קרא את יומן השינויים",
|
||||||
"reassign": "הקצה מחדש",
|
"readonly_mode_disabled": "מצב לקריאה בלבד מושבת",
|
||||||
|
"readonly_mode_enabled": "מצב לקריאה בלבד מופעל",
|
||||||
|
"ready_for_upload": "מוכן להעלאה",
|
||||||
|
"reassign": "הקצאה מחדש",
|
||||||
"reassigned_assets_to_existing_person": "{count, plural, one {תמונה # הוקצתה} other {# תמונות הוקצו}} מחדש אל {name, select, null {אדם קיים} other {{name}}}",
|
"reassigned_assets_to_existing_person": "{count, plural, one {תמונה # הוקצתה} other {# תמונות הוקצו}} מחדש אל {name, select, null {אדם קיים} other {{name}}}",
|
||||||
"reassigned_assets_to_new_person": "{count, plural, one {תמונה # הוקצתה} other {# תמונות הוקצו}} מחדש לאדם חדש",
|
"reassigned_assets_to_new_person": "{count, plural, one {תמונה # הוקצתה} other {# תמונות הוקצו}} מחדש לאדם חדש",
|
||||||
"reassing_hint": "הקצה תמונות שנבחרו לאדם קיים",
|
"reassing_hint": "הקצאת תמונות שנבחרו לאדם קיים",
|
||||||
"recent": "חדש",
|
"recent": "חדש",
|
||||||
"recent-albums": "אלבומים אחרונים",
|
"recent-albums": "אלבומים אחרונים",
|
||||||
"recent_searches": "חיפושים אחרונים",
|
"recent_searches": "חיפושים אחרונים",
|
||||||
@@ -1564,11 +1578,11 @@
|
|||||||
"recently_added_page_title": "נוסף לאחרונה",
|
"recently_added_page_title": "נוסף לאחרונה",
|
||||||
"recently_taken": "צולם לאחרונה",
|
"recently_taken": "צולם לאחרונה",
|
||||||
"recently_taken_page_title": "צולם לאחרונה",
|
"recently_taken_page_title": "צולם לאחרונה",
|
||||||
"refresh": "רענן",
|
"refresh": "רענון",
|
||||||
"refresh_encoded_videos": "רענן סרטונים מקודדים",
|
"refresh_encoded_videos": "רענון סרטונים מקודדים",
|
||||||
"refresh_faces": "רענן פנים",
|
"refresh_faces": "רענון פנים",
|
||||||
"refresh_metadata": "רענן מטא-נתונים",
|
"refresh_metadata": "רענון מטא-נתונים",
|
||||||
"refresh_thumbnails": "רענן תמונות ממוזערות",
|
"refresh_thumbnails": "רענון תמונות ממוזערות",
|
||||||
"refreshed": "רוענן",
|
"refreshed": "רוענן",
|
||||||
"refreshes_every_file": "קורא מחדש את כל הקבצים הקיימים והחדשים",
|
"refreshes_every_file": "קורא מחדש את כל הקבצים הקיימים והחדשים",
|
||||||
"refreshing_encoded_video": "מרענן סרטון מקודד",
|
"refreshing_encoded_video": "מרענן סרטון מקודד",
|
||||||
@@ -1577,15 +1591,16 @@
|
|||||||
"regenerating_thumbnails": "מחדש תמונות ממוזערות",
|
"regenerating_thumbnails": "מחדש תמונות ממוזערות",
|
||||||
"remote": "מרוחק",
|
"remote": "מרוחק",
|
||||||
"remote_assets": "תמונות מרוחקות",
|
"remote_assets": "תמונות מרוחקות",
|
||||||
"remove": "הסר",
|
"remote_media_summary": "תקציר תמונות מרוחקות",
|
||||||
|
"remove": "הסרה",
|
||||||
"remove_assets_album_confirmation": "האם באמת ברצונך להסיר {count, plural, one {תמונה #} other {# תמונות}} מהאלבום?",
|
"remove_assets_album_confirmation": "האם באמת ברצונך להסיר {count, plural, one {תמונה #} other {# תמונות}} מהאלבום?",
|
||||||
"remove_assets_shared_link_confirmation": "האם אתה בטוח שברצונך להסיר {count, plural, one {תמונה #} other {# תמונות}} מהקישור המשותף הזה?",
|
"remove_assets_shared_link_confirmation": "האם ברצונך להסיר {count, plural, one {תמונה #} other {# תמונות}} מהקישור המשותף הזה?",
|
||||||
"remove_assets_title": "להסיר תמונות?",
|
"remove_assets_title": "להסיר תמונות?",
|
||||||
"remove_custom_date_range": "הסר טווח תאריכים מותאם",
|
"remove_custom_date_range": "הסרת טווח תאריכים מותאם",
|
||||||
"remove_deleted_assets": "הסר קבצים לא מקוונים",
|
"remove_deleted_assets": "הסרת קבצים לא מקוונים",
|
||||||
"remove_from_album": "הסר מאלבום",
|
"remove_from_album": "הסרה מאלבום",
|
||||||
"remove_from_album_action_prompt": "{count} הוסרו מהאלבום",
|
"remove_from_album_action_prompt": "{count} הוסרו מהאלבום",
|
||||||
"remove_from_favorites": "הסר מהמועדפים",
|
"remove_from_favorites": "הסרה מהמועדפים",
|
||||||
"remove_from_lock_folder_action_prompt": "{count} הוסרו מהתיקייה הנעולה",
|
"remove_from_lock_folder_action_prompt": "{count} הוסרו מהתיקייה הנעולה",
|
||||||
"remove_from_locked_folder": "הסר מהתיקייה הנעולה",
|
"remove_from_locked_folder": "הסר מהתיקייה הנעולה",
|
||||||
"remove_from_locked_folder_confirmation": "האם אתה בטוח שברצונך להעביר את התמונות והסרטונים האלה מחוץ לתיקייה הנעולה? הם יהיו מוצגים בספרייה שלך.",
|
"remove_from_locked_folder_confirmation": "האם אתה בטוח שברצונך להעביר את התמונות והסרטונים האלה מחוץ לתיקייה הנעולה? הם יהיו מוצגים בספרייה שלך.",
|
||||||
@@ -1629,6 +1644,7 @@
|
|||||||
"restore_user": "שחזר משתמש",
|
"restore_user": "שחזר משתמש",
|
||||||
"restored_asset": "התמונה שוחזרה",
|
"restored_asset": "התמונה שוחזרה",
|
||||||
"resume": "המשך",
|
"resume": "המשך",
|
||||||
|
"resume_paused_jobs": "המשך {count, plural, one {עבודה # שהופסקה} other {# עבודות שהופסקו}}",
|
||||||
"retry_upload": "נסה שוב להעלות",
|
"retry_upload": "נסה שוב להעלות",
|
||||||
"review_duplicates": "בדוק כפילויות",
|
"review_duplicates": "בדוק כפילויות",
|
||||||
"review_large_files": "צפייה בקבצים גדולים",
|
"review_large_files": "צפייה בקבצים גדולים",
|
||||||
@@ -1709,7 +1725,7 @@
|
|||||||
"select_all": "בחר הכל",
|
"select_all": "בחר הכל",
|
||||||
"select_all_duplicates": "בחר את כל הכפילויות",
|
"select_all_duplicates": "בחר את כל הכפילויות",
|
||||||
"select_all_in": "בחר הכול בתוך {group}",
|
"select_all_in": "בחר הכול בתוך {group}",
|
||||||
"select_avatar_color": "בחר צבע תמונת פרופיל",
|
"select_avatar_color": "בחר צבע יצגן",
|
||||||
"select_face": "בחר פנים",
|
"select_face": "בחר פנים",
|
||||||
"select_featured_photo": "בחר תמונה מייצגת",
|
"select_featured_photo": "בחר תמונה מייצגת",
|
||||||
"select_from_computer": "בחר מהמחשב",
|
"select_from_computer": "בחר מהמחשב",
|
||||||
@@ -1722,6 +1738,7 @@
|
|||||||
"select_user_for_sharing_page_err_album": "יצירת אלבום נכשלה",
|
"select_user_for_sharing_page_err_album": "יצירת אלבום נכשלה",
|
||||||
"selected": "נבחרו",
|
"selected": "נבחרו",
|
||||||
"selected_count": "{count, plural, other {# נבחרו}}",
|
"selected_count": "{count, plural, other {# נבחרו}}",
|
||||||
|
"selected_gps_coordinates": "קואורדינטות GPS שנבחרו",
|
||||||
"send_message": "שלח הודעה",
|
"send_message": "שלח הודעה",
|
||||||
"send_welcome_email": "שלח דוא\"ל קבלת פנים",
|
"send_welcome_email": "שלח דוא\"ל קבלת פנים",
|
||||||
"server_endpoint": "נקודת קצה שרת",
|
"server_endpoint": "נקודת קצה שרת",
|
||||||
@@ -1894,7 +1911,7 @@
|
|||||||
"submit": "שלח",
|
"submit": "שלח",
|
||||||
"success": "בוצע בהצלחה",
|
"success": "בוצע בהצלחה",
|
||||||
"suggestions": "הצעות",
|
"suggestions": "הצעות",
|
||||||
"sunrise_on_the_beach": "Sunrise on the beach (מומלץ לחפש באנגלית לתוצאות טובות יותר)",
|
"sunrise_on_the_beach": "שקיעה בחוף",
|
||||||
"support": "תמיכה",
|
"support": "תמיכה",
|
||||||
"support_and_feedback": "תמיכה & משוב",
|
"support_and_feedback": "תמיכה & משוב",
|
||||||
"support_third_party_description": "התקנת ה-Immich שלך נארזה על ידי צד שלישי. בעיות שאתה חווה עשויות להיגרם על ידי חבילה זו, אז בבקשה תעלה בעיות איתם ראשית כל באמצעות הקישורים למטה.",
|
"support_third_party_description": "התקנת ה-Immich שלך נארזה על ידי צד שלישי. בעיות שאתה חווה עשויות להיגרם על ידי חבילה זו, אז בבקשה תעלה בעיות איתם ראשית כל באמצעות הקישורים למטה.",
|
||||||
@@ -1903,7 +1920,9 @@
|
|||||||
"sync_albums": "סנכרן אלבומים",
|
"sync_albums": "סנכרן אלבומים",
|
||||||
"sync_albums_manual_subtitle": "סנכרן את כל הסרטונים והתמונות שהועלו לאלבומי הגיבוי שנבחרו",
|
"sync_albums_manual_subtitle": "סנכרן את כל הסרטונים והתמונות שהועלו לאלבומי הגיבוי שנבחרו",
|
||||||
"sync_local": "סנכרן מקומי",
|
"sync_local": "סנכרן מקומי",
|
||||||
"sync_remote": "סנכרן מרוחק",
|
"sync_remote": "סנכרן נקודת קצה מרוחקת",
|
||||||
|
"sync_status": "סנכרן מצב",
|
||||||
|
"sync_status_subtitle": "הצג ונהל את מערכת הסנכרון",
|
||||||
"sync_upload_album_setting_subtitle": "צור והעלה תמונות וסרטונים שלך לאלבומים שנבחרו ביישום",
|
"sync_upload_album_setting_subtitle": "צור והעלה תמונות וסרטונים שלך לאלבומים שנבחרו ביישום",
|
||||||
"tag": "תג",
|
"tag": "תג",
|
||||||
"tag_assets": "תיוג תמונות",
|
"tag_assets": "תיוג תמונות",
|
||||||
@@ -1963,6 +1982,7 @@
|
|||||||
"trash_page_select_assets_btn": "בחר תמונות",
|
"trash_page_select_assets_btn": "בחר תמונות",
|
||||||
"trash_page_title": "אשפה ({count})",
|
"trash_page_title": "אשפה ({count})",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "פריטים באשפה ימחקו לצמיתות לאחר {days, plural, one {יום #} other {# ימים}}.",
|
"trashed_items_will_be_permanently_deleted_after": "פריטים באשפה ימחקו לצמיתות לאחר {days, plural, one {יום #} other {# ימים}}.",
|
||||||
|
"troubleshoot": "פתור בעיות",
|
||||||
"type": "סוג",
|
"type": "סוג",
|
||||||
"unable_to_change_pin_code": "לא ניתן לשנות את קוד ה PIN",
|
"unable_to_change_pin_code": "לא ניתן לשנות את קוד ה PIN",
|
||||||
"unable_to_setup_pin_code": "לא ניתן להגדיר קוד PIN",
|
"unable_to_setup_pin_code": "לא ניתן להגדיר קוד PIN",
|
||||||
@@ -1993,6 +2013,7 @@
|
|||||||
"unstacked_assets_count": "{count, plural, one {תמונה # הוסרה} other {# תמונות הוסרו}} מהערימה",
|
"unstacked_assets_count": "{count, plural, one {תמונה # הוסרה} other {# תמונות הוסרו}} מהערימה",
|
||||||
"untagged": "לא מתיוגים",
|
"untagged": "לא מתיוגים",
|
||||||
"up_next": "הבא בתור",
|
"up_next": "הבא בתור",
|
||||||
|
"update_location_action_prompt": "עדכן את המיקום של {count} פריטים שנבחרו עם:",
|
||||||
"updated_at": "עודכן",
|
"updated_at": "עודכן",
|
||||||
"updated_password": "סיסמה עודכנה",
|
"updated_password": "סיסמה עודכנה",
|
||||||
"upload": "העלאה",
|
"upload": "העלאה",
|
||||||
@@ -2059,6 +2080,7 @@
|
|||||||
"view_next_asset": "הצג את התמונה הבאה",
|
"view_next_asset": "הצג את התמונה הבאה",
|
||||||
"view_previous_asset": "הצג את התמונה הקודמת",
|
"view_previous_asset": "הצג את התמונה הקודמת",
|
||||||
"view_qr_code": "הצג ברקוד",
|
"view_qr_code": "הצג ברקוד",
|
||||||
|
"view_similar_photos": "הצג תמונות דומות",
|
||||||
"view_stack": "הצג ערימה",
|
"view_stack": "הצג ערימה",
|
||||||
"view_user": "הצג משתמש",
|
"view_user": "הצג משתמש",
|
||||||
"viewer_remove_from_stack": "הסר מערימה",
|
"viewer_remove_from_stack": "הסר מערימה",
|
||||||
|
|||||||
@@ -381,8 +381,6 @@
|
|||||||
"admin_password": "व्यवस्थापक पासवर्ड",
|
"admin_password": "व्यवस्थापक पासवर्ड",
|
||||||
"administration": "प्रशासन",
|
"administration": "प्रशासन",
|
||||||
"advanced": "विकसित",
|
"advanced": "विकसित",
|
||||||
"advanced_settings_beta_timeline_subtitle": "नए ऐप अनुभव को आज़माएँ",
|
|
||||||
"advanced_settings_beta_timeline_title": "बीटा टाइमलाइन",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "सिंक के दौरान वैकल्पिक मानदंडों के आधार पर मीडिया को फ़िल्टर करने के लिए इस विकल्प का उपयोग करें। इसे केवल तभी आज़माएँ जब आपको ऐप द्वारा सभी एल्बमों का पता लगाने में समस्या हो।",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "सिंक के दौरान वैकल्पिक मानदंडों के आधार पर मीडिया को फ़िल्टर करने के लिए इस विकल्प का उपयोग करें। इसे केवल तभी आज़माएँ जब आपको ऐप द्वारा सभी एल्बमों का पता लगाने में समस्या हो।",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[प्रयोगात्मक] वैकल्पिक डिवाइस एल्बम सिंक फ़िल्टर का उपयोग करें",
|
"advanced_settings_enable_alternate_media_filter_title": "[प्रयोगात्मक] वैकल्पिक डिवाइस एल्बम सिंक फ़िल्टर का उपयोग करें",
|
||||||
"advanced_settings_log_level_title": "लॉग स्तर:{level}",
|
"advanced_settings_log_level_title": "लॉग स्तर:{level}",
|
||||||
@@ -585,8 +583,6 @@
|
|||||||
"backup_setting_subtitle": "पृष्ठभूमि और अग्रभूमि अपलोड सेटिंग प्रबंधित करें",
|
"backup_setting_subtitle": "पृष्ठभूमि और अग्रभूमि अपलोड सेटिंग प्रबंधित करें",
|
||||||
"backup_settings_subtitle": "अपलोड सेटिंग्स संभालें",
|
"backup_settings_subtitle": "अपलोड सेटिंग्स संभालें",
|
||||||
"backward": "पिछला",
|
"backward": "पिछला",
|
||||||
"beta_sync": "बीटा सिंक स्थिति",
|
|
||||||
"beta_sync_subtitle": "नए सिंक सिस्टम का प्रबंधन करें",
|
|
||||||
"biometric_auth_enabled": "बायोमेट्रिक प्रमाणीकरण सक्षम",
|
"biometric_auth_enabled": "बायोमेट्रिक प्रमाणीकरण सक्षम",
|
||||||
"biometric_locked_out": "आप बायोमेट्रिक प्रमाणीकरण से बाहर हैं",
|
"biometric_locked_out": "आप बायोमेट्रिक प्रमाणीकरण से बाहर हैं",
|
||||||
"biometric_no_options": "कोई बायोमेट्रिक विकल्प उपलब्ध नहीं है",
|
"biometric_no_options": "कोई बायोमेट्रिक विकल्प उपलब्ध नहीं है",
|
||||||
@@ -1550,6 +1546,7 @@
|
|||||||
"year": "वर्ष",
|
"year": "वर्ष",
|
||||||
"yes": "हाँ",
|
"yes": "हाँ",
|
||||||
"you_dont_have_any_shared_links": "आपके पास कोई साझा लिंक नहीं है",
|
"you_dont_have_any_shared_links": "आपके पास कोई साझा लिंक नहीं है",
|
||||||
"your_wifi_name": "Your WiFi name",
|
"your_wifi_name": "आपके वाईफाई का नाम",
|
||||||
"zoom_image": "छवि ज़ूम करें"
|
"zoom_image": "छवि ज़ूम करें",
|
||||||
|
"zoom_to_bounds": "सीमा तक ज़ूम करें"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -387,8 +387,6 @@
|
|||||||
"admin_password": "Admin lozinka",
|
"admin_password": "Admin lozinka",
|
||||||
"administration": "Administracija",
|
"administration": "Administracija",
|
||||||
"advanced": "Napredno",
|
"advanced": "Napredno",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Isprobaj novo iskustvo aplikacije",
|
|
||||||
"advanced_settings_beta_timeline_title": "Beta vremenska crta",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Koristite ovu opciju za filtriranje medija tijekom sinkronizacije na temelju alternativnih kriterija. Pokušajte ovo samo ako imate problema s aplikacijom koja ne prepoznaje sve albume.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Koristite ovu opciju za filtriranje medija tijekom sinkronizacije na temelju alternativnih kriterija. Pokušajte ovo samo ako imate problema s aplikacijom koja ne prepoznaje sve albume.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTALNO] Koristite alternativni filter za sinkronizaciju albuma na uređaju",
|
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTALNO] Koristite alternativni filter za sinkronizaciju albuma na uređaju",
|
||||||
"advanced_settings_log_level_title": "Razina zapisivanja: {level}",
|
"advanced_settings_log_level_title": "Razina zapisivanja: {level}",
|
||||||
@@ -594,8 +592,6 @@
|
|||||||
"backup_setting_subtitle": "Upravljajte postavkama učitavanja u pozadini i prvom planu",
|
"backup_setting_subtitle": "Upravljajte postavkama učitavanja u pozadini i prvom planu",
|
||||||
"backup_settings_subtitle": "Upravljaj postavkama slanja",
|
"backup_settings_subtitle": "Upravljaj postavkama slanja",
|
||||||
"backward": "Unazad",
|
"backward": "Unazad",
|
||||||
"beta_sync": "Beta status sinkronizacije",
|
|
||||||
"beta_sync_subtitle": "Upravljaj novim sustavom sinkronizacije",
|
|
||||||
"biometric_auth_enabled": "Biometrijska autentikacija omogućena",
|
"biometric_auth_enabled": "Biometrijska autentikacija omogućena",
|
||||||
"biometric_locked_out": "Zaključani ste iz biometrijske autentikacije",
|
"biometric_locked_out": "Zaključani ste iz biometrijske autentikacije",
|
||||||
"biometric_no_options": "Nema dostupnih biometrijskih opcija",
|
"biometric_no_options": "Nema dostupnih biometrijskih opcija",
|
||||||
|
|||||||
41
i18n/hu.json
41
i18n/hu.json
@@ -123,6 +123,13 @@
|
|||||||
"logging_enable_description": "Naplózás engedélyezése",
|
"logging_enable_description": "Naplózás engedélyezése",
|
||||||
"logging_level_description": "Ha be van kapcsolva, milyen részletességű legyen a naplózás.",
|
"logging_level_description": "Ha be van kapcsolva, milyen részletességű legyen a naplózás.",
|
||||||
"logging_settings": "Naplózás",
|
"logging_settings": "Naplózás",
|
||||||
|
"machine_learning_availability_checks": "Elérhetőség ellenőrzése",
|
||||||
|
"machine_learning_availability_checks_description": "Automatikusan keressen és válasszon elérhető gépi tanulás szervereket",
|
||||||
|
"machine_learning_availability_checks_enabled": "Elérhetőség ellenőrzésének bekapcsolása",
|
||||||
|
"machine_learning_availability_checks_interval": "Ellenőrzési intervallum",
|
||||||
|
"machine_learning_availability_checks_interval_description": "Elérhetőség-ellenőrzések közötti késleltetés milliszekundumban",
|
||||||
|
"machine_learning_availability_checks_timeout": "Kérések időkorlátja",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "Elérhetőség-ellenőrzések időkorlátja milliszekundumban",
|
||||||
"machine_learning_clip_model": "CLIP modell",
|
"machine_learning_clip_model": "CLIP modell",
|
||||||
"machine_learning_clip_model_description": "Egy CLIP modell neve az <link>itt</link> felsoroltak közül. A modell megváltoztatása után újra kell futtatni az 'Okos Keresés' feladatot minden képre.",
|
"machine_learning_clip_model_description": "Egy CLIP modell neve az <link>itt</link> felsoroltak közül. A modell megváltoztatása után újra kell futtatni az 'Okos Keresés' feladatot minden képre.",
|
||||||
"machine_learning_duplicate_detection": "Duplikációk Keresése",
|
"machine_learning_duplicate_detection": "Duplikációk Keresése",
|
||||||
@@ -387,8 +394,6 @@
|
|||||||
"admin_password": "Admin Jelszó",
|
"admin_password": "Admin Jelszó",
|
||||||
"administration": "Adminisztráció",
|
"administration": "Adminisztráció",
|
||||||
"advanced": "Haladó",
|
"advanced": "Haladó",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Próbáld ki az új alkalmazást",
|
|
||||||
"advanced_settings_beta_timeline_title": "Béta Idővonal",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Ezzel a beállítással a szinkronizálás során alternatív kritériumok alapján szűrheted a fájlokat. Csak akkor próbáld ki, ha problémáid vannak azzal, hogy az alkalmazás nem ismeri fel az összes albumot.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Ezzel a beállítással a szinkronizálás során alternatív kritériumok alapján szűrheted a fájlokat. Csak akkor próbáld ki, ha problémáid vannak azzal, hogy az alkalmazás nem ismeri fel az összes albumot.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[KÍSÉRLETI] Alternatív eszköz album szinkronizálási szűrő használata",
|
"advanced_settings_enable_alternate_media_filter_title": "[KÍSÉRLETI] Alternatív eszköz album szinkronizálási szűrő használata",
|
||||||
"advanced_settings_log_level_title": "Naplózás szintje: {level}",
|
"advanced_settings_log_level_title": "Naplózás szintje: {level}",
|
||||||
@@ -396,6 +401,8 @@
|
|||||||
"advanced_settings_prefer_remote_title": "Távoli képek előnyben részesítése",
|
"advanced_settings_prefer_remote_title": "Távoli képek előnyben részesítése",
|
||||||
"advanced_settings_proxy_headers_subtitle": "Add meg azokat a proxy fejléceket, amiket az app elküldjön minden hálózati kérésnél",
|
"advanced_settings_proxy_headers_subtitle": "Add meg azokat a proxy fejléceket, amiket az app elküldjön minden hálózati kérésnél",
|
||||||
"advanced_settings_proxy_headers_title": "Proxy Fejlécek",
|
"advanced_settings_proxy_headers_title": "Proxy Fejlécek",
|
||||||
|
"advanced_settings_readonly_mode_subtitle": "Bekapcsol egy írásvédett módot ahol csak fotókat nézni lehetséges, egyebek, mint több kép kiválasztása, megosztás, kivetítés és törlés ki vannak kapcsolva. Ki/bekapcsolható a felhasználó ikonjáról a fő képernyőn",
|
||||||
|
"advanced_settings_readonly_mode_title": "Írásvédett Mód",
|
||||||
"advanced_settings_self_signed_ssl_subtitle": "Nem ellenőrzi a szerver SSL tanúsítványát. Önaláírt tanúsítvány esetén szükséges beállítás.",
|
"advanced_settings_self_signed_ssl_subtitle": "Nem ellenőrzi a szerver SSL tanúsítványát. Önaláírt tanúsítvány esetén szükséges beállítás.",
|
||||||
"advanced_settings_self_signed_ssl_title": "Önaláírt SSL tanúsítványok engedélyezése",
|
"advanced_settings_self_signed_ssl_title": "Önaláírt SSL tanúsítványok engedélyezése",
|
||||||
"advanced_settings_sync_remote_deletions_subtitle": "Automatikusan törölni vagy visszaállítani egy elemet ezen az eszközön, ha az adott műveletet a weben hajtották végre",
|
"advanced_settings_sync_remote_deletions_subtitle": "Automatikusan törölni vagy visszaállítani egy elemet ezen az eszközön, ha az adott műveletet a weben hajtották végre",
|
||||||
@@ -423,6 +430,7 @@
|
|||||||
"album_remove_user_confirmation": "Biztos, hogy el szeretnéd távolítani {user} felhasználót?",
|
"album_remove_user_confirmation": "Biztos, hogy el szeretnéd távolítani {user} felhasználót?",
|
||||||
"album_search_not_found": "Nem található a keresésnek megfelelő album",
|
"album_search_not_found": "Nem található a keresésnek megfelelő album",
|
||||||
"album_share_no_users": "Úgy tűnik, hogy már minden felhasználóval megosztottad ezt az albumot, vagy nincs senki, akivel meg tudnád osztani.",
|
"album_share_no_users": "Úgy tűnik, hogy már minden felhasználóval megosztottad ezt az albumot, vagy nincs senki, akivel meg tudnád osztani.",
|
||||||
|
"album_summary": "Album összefogalaló",
|
||||||
"album_updated": "Album frissült",
|
"album_updated": "Album frissült",
|
||||||
"album_updated_setting_description": "Küldjön email értesítőt, amikor egy megosztott albumhoz új elemeket adnak hozzá",
|
"album_updated_setting_description": "Küldjön email értesítőt, amikor egy megosztott albumhoz új elemeket adnak hozzá",
|
||||||
"album_user_left": "Kiléptél a(z) {album} albumból",
|
"album_user_left": "Kiléptél a(z) {album} albumból",
|
||||||
@@ -461,6 +469,7 @@
|
|||||||
"app_bar_signout_dialog_title": "Kijelentkezés",
|
"app_bar_signout_dialog_title": "Kijelentkezés",
|
||||||
"app_settings": "Alkalmazás Beállítások",
|
"app_settings": "Alkalmazás Beállítások",
|
||||||
"appears_in": "Itt szerepel",
|
"appears_in": "Itt szerepel",
|
||||||
|
"apply_count": "Alkalmaz ({count, number})",
|
||||||
"archive": "Archívum",
|
"archive": "Archívum",
|
||||||
"archive_action_prompt": "{count} elem hozzáadva az Archívumhoz",
|
"archive_action_prompt": "{count} elem hozzáadva az Archívumhoz",
|
||||||
"archive_or_unarchive_photo": "Fotó archiválása vagy archiválásának visszavonása",
|
"archive_or_unarchive_photo": "Fotó archiválása vagy archiválásának visszavonása",
|
||||||
@@ -493,6 +502,8 @@
|
|||||||
"asset_restored_successfully": "Elem sikeresen helyreállítva",
|
"asset_restored_successfully": "Elem sikeresen helyreállítva",
|
||||||
"asset_skipped": "Kihagyva",
|
"asset_skipped": "Kihagyva",
|
||||||
"asset_skipped_in_trash": "Lomtárban",
|
"asset_skipped_in_trash": "Lomtárban",
|
||||||
|
"asset_trashed": "Elem lomtárba helyezve",
|
||||||
|
"asset_troubleshoot": "Hibajavítás",
|
||||||
"asset_uploaded": "Feltöltve",
|
"asset_uploaded": "Feltöltve",
|
||||||
"asset_uploading": "Feltöltés…",
|
"asset_uploading": "Feltöltés…",
|
||||||
"asset_viewer_settings_subtitle": "A képnézegető beállításainak kezelése",
|
"asset_viewer_settings_subtitle": "A képnézegető beállításainak kezelése",
|
||||||
@@ -500,7 +511,7 @@
|
|||||||
"assets": "Elemek",
|
"assets": "Elemek",
|
||||||
"assets_added_count": "{count, plural, other {# elem}} hozzáadva",
|
"assets_added_count": "{count, plural, other {# elem}} hozzáadva",
|
||||||
"assets_added_to_album_count": "{count, plural, other {# elem}} hozzáadva az albumhoz",
|
"assets_added_to_album_count": "{count, plural, other {# elem}} hozzáadva az albumhoz",
|
||||||
"assets_added_to_albums_count": "Az {assetTotal, plural, one {elem} other {elemek}} hozzáadva {albumTotal} albumhoz",
|
"assets_added_to_albums_count": "{assetTotal, plural, one {# elem} other {# elemek}} hozzáadva {albumTotal, plural, one {# albumhoz} other {# albumokhoz}}",
|
||||||
"assets_cannot_be_added_to_album_count": "{count, plural, one {Az elem} other {Az elemek}} nem adhatóak hozzá az albumhoz",
|
"assets_cannot_be_added_to_album_count": "{count, plural, one {Az elem} other {Az elemek}} nem adhatóak hozzá az albumhoz",
|
||||||
"assets_cannot_be_added_to_albums": "Az {count, plural, one {elemet} other {elemeket}} nem lehet hozzáadni egy albumhoz sem",
|
"assets_cannot_be_added_to_albums": "Az {count, plural, one {elemet} other {elemeket}} nem lehet hozzáadni egy albumhoz sem",
|
||||||
"assets_count": "{count, plural, other {# elem}}",
|
"assets_count": "{count, plural, other {# elem}}",
|
||||||
@@ -526,8 +537,10 @@
|
|||||||
"autoplay_slideshow": "Automatikus diavetítés",
|
"autoplay_slideshow": "Automatikus diavetítés",
|
||||||
"back": "Vissza",
|
"back": "Vissza",
|
||||||
"back_close_deselect": "Vissza, bezárás, vagy kijelölés törlése",
|
"back_close_deselect": "Vissza, bezárás, vagy kijelölés törlése",
|
||||||
|
"background_backup_running_error": "Háttérben futó mentés folyamatban, kézi mentés nem indítható",
|
||||||
"background_location_permission": "Háttérben történő helymeghatározási engedély",
|
"background_location_permission": "Háttérben történő helymeghatározási engedély",
|
||||||
"background_location_permission_content": "Hálózatok automatikus váltásához az Immich-nek *mindenképpen* hozzá kell férnie a pontos helyzethez, hogy az alkalmazás le tudja kérni a Wi-Fi hálózat nevét",
|
"background_location_permission_content": "Hálózatok automatikus váltásához az Immich-nek *mindenképpen* hozzá kell férnie a pontos helyzethez, hogy az alkalmazás le tudja kérni a Wi-Fi hálózat nevét",
|
||||||
|
"background_options": "Háttérbeli futás beállításai",
|
||||||
"backup": "Mentés",
|
"backup": "Mentés",
|
||||||
"backup_album_selection_page_albums_device": "Ezen az eszközön lévő albumok ({count})",
|
"backup_album_selection_page_albums_device": "Ezen az eszközön lévő albumok ({count})",
|
||||||
"backup_album_selection_page_albums_tap": "Koppints a hozzáadáshoz, duplán koppints az eltávolításhoz",
|
"backup_album_selection_page_albums_tap": "Koppints a hozzáadáshoz, duplán koppints az eltávolításhoz",
|
||||||
@@ -594,8 +607,6 @@
|
|||||||
"backup_setting_subtitle": "A háttérben és előtérben mentés beállításainak kezelése",
|
"backup_setting_subtitle": "A háttérben és előtérben mentés beállításainak kezelése",
|
||||||
"backup_settings_subtitle": "Feltöltés beállításai",
|
"backup_settings_subtitle": "Feltöltés beállításai",
|
||||||
"backward": "Visszafele",
|
"backward": "Visszafele",
|
||||||
"beta_sync": "Béta Szinkronizálás Állapota",
|
|
||||||
"beta_sync_subtitle": "Az új szinkronizálási rendszer kezelése",
|
|
||||||
"biometric_auth_enabled": "Biometrikus azonosítás engedélyezve",
|
"biometric_auth_enabled": "Biometrikus azonosítás engedélyezve",
|
||||||
"biometric_locked_out": "Ki vagy zárva a biometrikus azonosításból",
|
"biometric_locked_out": "Ki vagy zárva a biometrikus azonosításból",
|
||||||
"biometric_no_options": "Nincsen elérhető biometrikus azonosítás",
|
"biometric_no_options": "Nincsen elérhető biometrikus azonosítás",
|
||||||
@@ -653,6 +664,8 @@
|
|||||||
"change_pin_code": "PIN kód megváltoztatása",
|
"change_pin_code": "PIN kód megváltoztatása",
|
||||||
"change_your_password": "Jelszavad megváltoztatása",
|
"change_your_password": "Jelszavad megváltoztatása",
|
||||||
"changed_visibility_successfully": "Láthatóság sikeresen megváltoztatva",
|
"changed_visibility_successfully": "Láthatóság sikeresen megváltoztatva",
|
||||||
|
"charging": "Töltés",
|
||||||
|
"charging_requirement_mobile_backup": "Háttérben mentéshez szükséges, hogy az eszköz töltőn legyen",
|
||||||
"check_corrupt_asset_backup": "Sérült elemek keresése a mentésben",
|
"check_corrupt_asset_backup": "Sérült elemek keresése a mentésben",
|
||||||
"check_corrupt_asset_backup_button": "Ellenőrzés",
|
"check_corrupt_asset_backup_button": "Ellenőrzés",
|
||||||
"check_corrupt_asset_backup_description": "Ezt az ellenőtzést csak Wi-Fi hálózaton futtasd és csak akkot, ha már az összes elem feltöltésre került. A folyamat néhány percig is eltarthat.",
|
"check_corrupt_asset_backup_description": "Ezt az ellenőtzést csak Wi-Fi hálózaton futtasd és csak akkot, ha már az összes elem feltöltésre került. A folyamat néhány percig is eltarthat.",
|
||||||
@@ -739,6 +752,7 @@
|
|||||||
"create_user": "Felhasználó létrehozása",
|
"create_user": "Felhasználó létrehozása",
|
||||||
"created": "Készült",
|
"created": "Készült",
|
||||||
"created_at": "Létrehozva",
|
"created_at": "Létrehozva",
|
||||||
|
"creating_linked_albums": "Kapcsolt albumok létrehozása...",
|
||||||
"crop": "Kivágás",
|
"crop": "Kivágás",
|
||||||
"curated_object_page_title": "Dolgok",
|
"curated_object_page_title": "Dolgok",
|
||||||
"current_device": "Ez az eszköz",
|
"current_device": "Ez az eszköz",
|
||||||
@@ -888,7 +902,9 @@
|
|||||||
"error": "Hiba",
|
"error": "Hiba",
|
||||||
"error_change_sort_album": "Album sorbarendezésének megváltoztatása sikertelen",
|
"error_change_sort_album": "Album sorbarendezésének megváltoztatása sikertelen",
|
||||||
"error_delete_face": "Hiba az arc törlése során",
|
"error_delete_face": "Hiba az arc törlése során",
|
||||||
|
"error_getting_places": "Hiba a helyek betöltésekor",
|
||||||
"error_loading_image": "Hiba a kép betöltése közben",
|
"error_loading_image": "Hiba a kép betöltése közben",
|
||||||
|
"error_loading_partners": "Hiba a partnerek betöltésénél: {error}",
|
||||||
"error_saving_image": "Hiba: {error}",
|
"error_saving_image": "Hiba: {error}",
|
||||||
"error_tag_face_bounding_box": "Hiba az arc megjelölése közben - nem elérhetőek a határoló koordináták",
|
"error_tag_face_bounding_box": "Hiba az arc megjelölése közben - nem elérhetőek a határoló koordináták",
|
||||||
"error_title": "Hiba - valami félresikerült",
|
"error_title": "Hiba - valami félresikerült",
|
||||||
@@ -1053,6 +1069,7 @@
|
|||||||
"favorites_page_no_favorites": "Nem található kedvencnek jelölt elem",
|
"favorites_page_no_favorites": "Nem található kedvencnek jelölt elem",
|
||||||
"feature_photo_updated": "Címlapkép frissítve",
|
"feature_photo_updated": "Címlapkép frissítve",
|
||||||
"features": "Jellemzők",
|
"features": "Jellemzők",
|
||||||
|
"features_in_development": "Folyamatban lévő fejlesztések",
|
||||||
"features_setting_description": "Az alkalmazás jellemzőinek kezelése",
|
"features_setting_description": "Az alkalmazás jellemzőinek kezelése",
|
||||||
"file_name": "Fájlnév",
|
"file_name": "Fájlnév",
|
||||||
"file_name_or_extension": "Fájlnév vagy kiterjesztés",
|
"file_name_or_extension": "Fájlnév vagy kiterjesztés",
|
||||||
@@ -1073,12 +1090,15 @@
|
|||||||
"gcast_enabled": "Google Cast",
|
"gcast_enabled": "Google Cast",
|
||||||
"gcast_enabled_description": "Ez a funkció a Google-től tölti be a működéséhez szükséges külső adatokat.",
|
"gcast_enabled_description": "Ez a funkció a Google-től tölti be a működéséhez szükséges külső adatokat.",
|
||||||
"general": "Általános",
|
"general": "Általános",
|
||||||
|
"geolocation_instruction_location": "Kattints egy elemre, amelynek ismert a helyszíne a pozíció kiválasztásához, vagy válassz a térképen",
|
||||||
"get_help": "Segítségkérés",
|
"get_help": "Segítségkérés",
|
||||||
"get_wifiname_error": "Nem sikerült lekérni a Wi-Fi nevét. Győződj meg róla, hogy megadtad a szükséges engedélyeket és csatlakoztál egy Wi-Fi hálózathoz",
|
"get_wifiname_error": "Nem sikerült lekérni a Wi-Fi nevét. Győződj meg róla, hogy megadtad a szükséges engedélyeket és csatlakoztál egy Wi-Fi hálózathoz",
|
||||||
"getting_started": "Kezdő Lépések",
|
"getting_started": "Kezdő Lépések",
|
||||||
"go_back": "Visszalépés",
|
"go_back": "Visszalépés",
|
||||||
"go_to_folder": "Ugrás a mappához",
|
"go_to_folder": "Ugrás a mappához",
|
||||||
"go_to_search": "Ugrás a kereséshez",
|
"go_to_search": "Ugrás a kereséshez",
|
||||||
|
"gps": "GPS",
|
||||||
|
"gps_missing": "Nincs GPS",
|
||||||
"grant_permission": "Engedély megadása",
|
"grant_permission": "Engedély megadása",
|
||||||
"group_albums_by": "Albumok csoportosítása...",
|
"group_albums_by": "Albumok csoportosítása...",
|
||||||
"group_country": "Csoportosítás ország szerint",
|
"group_country": "Csoportosítás ország szerint",
|
||||||
@@ -1214,6 +1234,7 @@
|
|||||||
"local": "Helyi",
|
"local": "Helyi",
|
||||||
"local_asset_cast_failed": "Nem lehet olyan elemet vetíteni, ami nincs a szerverre feltöltve",
|
"local_asset_cast_failed": "Nem lehet olyan elemet vetíteni, ami nincs a szerverre feltöltve",
|
||||||
"local_assets": "Helyi Elemek",
|
"local_assets": "Helyi Elemek",
|
||||||
|
"local_media_summary": "Helyi média összegzés",
|
||||||
"local_network": "Helyi hálózat",
|
"local_network": "Helyi hálózat",
|
||||||
"local_network_sheet_info": "Az alkalmazés ezen az URL címen fogja elérni a szervert, ha a megadott WiFi hálózathoz van csatlankozva",
|
"local_network_sheet_info": "Az alkalmazés ezen az URL címen fogja elérni a szervert, ha a megadott WiFi hálózathoz van csatlankozva",
|
||||||
"location_permission": "Helymeghatározási engedély",
|
"location_permission": "Helymeghatározási engedély",
|
||||||
@@ -1225,6 +1246,7 @@
|
|||||||
"location_picker_longitude_hint": "Ide írd a hosszúsági kört",
|
"location_picker_longitude_hint": "Ide írd a hosszúsági kört",
|
||||||
"lock": "Zárolás",
|
"lock": "Zárolás",
|
||||||
"locked_folder": "Zárolt mappa",
|
"locked_folder": "Zárolt mappa",
|
||||||
|
"log_detail_title": "Naplók részletei",
|
||||||
"log_out": "Kijelentkezés",
|
"log_out": "Kijelentkezés",
|
||||||
"log_out_all_devices": "Kijelentkezés Minden Eszközön",
|
"log_out_all_devices": "Kijelentkezés Minden Eszközön",
|
||||||
"logged_in_as": "Belépve: {user} néven",
|
"logged_in_as": "Belépve: {user} néven",
|
||||||
@@ -1255,6 +1277,7 @@
|
|||||||
"login_password_changed_success": "Jelszó sikeresen módosítva",
|
"login_password_changed_success": "Jelszó sikeresen módosítva",
|
||||||
"logout_all_device_confirmation": "Biztos, hogy minden eszközön ki szeretnél jelentkezni?",
|
"logout_all_device_confirmation": "Biztos, hogy minden eszközön ki szeretnél jelentkezni?",
|
||||||
"logout_this_device_confirmation": "Biztos, hogy ki szeretnél jelentkezni ezen az eszközön?",
|
"logout_this_device_confirmation": "Biztos, hogy ki szeretnél jelentkezni ezen az eszközön?",
|
||||||
|
"logs": "Naplók",
|
||||||
"longitude": "Hosszúság",
|
"longitude": "Hosszúság",
|
||||||
"look": "Megjelenítés",
|
"look": "Megjelenítés",
|
||||||
"loop_videos": "Videók ismétlése",
|
"loop_videos": "Videók ismétlése",
|
||||||
@@ -1262,6 +1285,7 @@
|
|||||||
"main_branch_warning": "Fejlesztői verziót használsz. Javasoljuk a stabil verzió használatát!",
|
"main_branch_warning": "Fejlesztői verziót használsz. Javasoljuk a stabil verzió használatát!",
|
||||||
"main_menu": "Főmenü",
|
"main_menu": "Főmenü",
|
||||||
"make": "Gyártó",
|
"make": "Gyártó",
|
||||||
|
"manage_geolocation": "Helyadatok kezelése",
|
||||||
"manage_shared_links": "Megosztási linkek kezelése",
|
"manage_shared_links": "Megosztási linkek kezelése",
|
||||||
"manage_sharing_with_partners": "Partnerekkel való megosztás kezelése",
|
"manage_sharing_with_partners": "Partnerekkel való megosztás kezelése",
|
||||||
"manage_the_app_settings": "Alkalmazás beállításainak kezelése",
|
"manage_the_app_settings": "Alkalmazás beállításainak kezelése",
|
||||||
@@ -1296,6 +1320,7 @@
|
|||||||
"mark_as_read": "Megjelölés olvasottként",
|
"mark_as_read": "Megjelölés olvasottként",
|
||||||
"marked_all_as_read": "Összes megjelölve olvasottként",
|
"marked_all_as_read": "Összes megjelölve olvasottként",
|
||||||
"matches": "Azonosak",
|
"matches": "Azonosak",
|
||||||
|
"matching_assets": "Kapcsolódó elemek",
|
||||||
"media_type": "Médiatípus",
|
"media_type": "Médiatípus",
|
||||||
"memories": "Emlékek",
|
"memories": "Emlékek",
|
||||||
"memories_all_caught_up": "Naprakész vagy",
|
"memories_all_caught_up": "Naprakész vagy",
|
||||||
@@ -1336,6 +1361,7 @@
|
|||||||
"name_or_nickname": "Név vagy becenév",
|
"name_or_nickname": "Név vagy becenév",
|
||||||
"network_requirement_photos_upload": "Mobil adatforgalmat használjon a fényképek biztonsági mentéséhez",
|
"network_requirement_photos_upload": "Mobil adatforgalmat használjon a fényképek biztonsági mentéséhez",
|
||||||
"network_requirement_videos_upload": "Mobil adatforgalmat használjon a videók biztonsági mentéséhez",
|
"network_requirement_videos_upload": "Mobil adatforgalmat használjon a videók biztonsági mentéséhez",
|
||||||
|
"network_requirements": "Hálózati követelmények",
|
||||||
"network_requirements_updated": "A hálózat megváltozott, a biztonsági mentési sor visszaállítása",
|
"network_requirements_updated": "A hálózat megváltozott, a biztonsági mentési sor visszaállítása",
|
||||||
"networking_settings": "Hálózat",
|
"networking_settings": "Hálózat",
|
||||||
"networking_subtitle": "Szerver végpont beállítások kezelése",
|
"networking_subtitle": "Szerver végpont beállítások kezelése",
|
||||||
@@ -1346,6 +1372,7 @@
|
|||||||
"new_person": "Új személy",
|
"new_person": "Új személy",
|
||||||
"new_pin_code": "Új PIN kód",
|
"new_pin_code": "Új PIN kód",
|
||||||
"new_pin_code_subtitle": "Ez az első alkalom hogy megnyitod a zárolt mappát. Hozz létre egy jelszót a mappa biztonságos eléréséhez",
|
"new_pin_code_subtitle": "Ez az első alkalom hogy megnyitod a zárolt mappát. Hozz létre egy jelszót a mappa biztonságos eléréséhez",
|
||||||
|
"new_timeline": "Új idővonal",
|
||||||
"new_user_created": "Új felhasználó létrehozva",
|
"new_user_created": "Új felhasználó létrehozva",
|
||||||
"new_version_available": "ÚJ VERZIÓ ÉRHETŐ EL",
|
"new_version_available": "ÚJ VERZIÓ ÉRHETŐ EL",
|
||||||
"newest_first": "Legújabb először",
|
"newest_first": "Legújabb először",
|
||||||
@@ -1904,6 +1931,8 @@
|
|||||||
"sync_albums_manual_subtitle": "Összes fotó és videó létrehozása és szinkronizálása a kiválasztott Immich albumokba",
|
"sync_albums_manual_subtitle": "Összes fotó és videó létrehozása és szinkronizálása a kiválasztott Immich albumokba",
|
||||||
"sync_local": "Helyi Szinkronizálása",
|
"sync_local": "Helyi Szinkronizálása",
|
||||||
"sync_remote": "Távoli Szinkronizálása",
|
"sync_remote": "Távoli Szinkronizálása",
|
||||||
|
"sync_status": "Szinkronizálás állapota",
|
||||||
|
"sync_status_subtitle": "Szinkronizálás megtekintése és kezelése",
|
||||||
"sync_upload_album_setting_subtitle": "Fotók és videók létrehozása és szinkronizálása a kiválasztott Immich albumba",
|
"sync_upload_album_setting_subtitle": "Fotók és videók létrehozása és szinkronizálása a kiválasztott Immich albumba",
|
||||||
"tag": "Címke",
|
"tag": "Címke",
|
||||||
"tag_assets": "Elemek címkézése",
|
"tag_assets": "Elemek címkézése",
|
||||||
@@ -1991,6 +2020,7 @@
|
|||||||
"unstacked_assets_count": "{count, plural, other {# elemből}} álló csoport szétszedve",
|
"unstacked_assets_count": "{count, plural, other {# elemből}} álló csoport szétszedve",
|
||||||
"untagged": "Címke eltávolítva",
|
"untagged": "Címke eltávolítva",
|
||||||
"up_next": "Következik",
|
"up_next": "Következik",
|
||||||
|
"update_location_action_prompt": "{count} elem pozíciójának frissítése a következővel:",
|
||||||
"updated_at": "Frissített",
|
"updated_at": "Frissített",
|
||||||
"updated_password": "Jelszó megváltoztatva",
|
"updated_password": "Jelszó megváltoztatva",
|
||||||
"upload": "Feltöltés",
|
"upload": "Feltöltés",
|
||||||
@@ -2057,6 +2087,7 @@
|
|||||||
"view_next_asset": "Következő elem megtekintése",
|
"view_next_asset": "Következő elem megtekintése",
|
||||||
"view_previous_asset": "Előző elem megtekintése",
|
"view_previous_asset": "Előző elem megtekintése",
|
||||||
"view_qr_code": "QR kód megtekintése",
|
"view_qr_code": "QR kód megtekintése",
|
||||||
|
"view_similar_photos": "Hasonló képek keresése",
|
||||||
"view_stack": "Csoport Megtekintése",
|
"view_stack": "Csoport Megtekintése",
|
||||||
"view_user": "Felhasználó Megtekintése",
|
"view_user": "Felhasználó Megtekintése",
|
||||||
"viewer_remove_from_stack": "Eltávolít a Csoportból",
|
"viewer_remove_from_stack": "Eltávolít a Csoportból",
|
||||||
|
|||||||
80
i18n/id.json
80
i18n/id.json
@@ -28,6 +28,9 @@
|
|||||||
"add_to_album": "Tambahkan ke album",
|
"add_to_album": "Tambahkan ke album",
|
||||||
"add_to_album_bottom_sheet_added": "Ditambahkan ke {album}",
|
"add_to_album_bottom_sheet_added": "Ditambahkan ke {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Sudah ada di {album}",
|
"add_to_album_bottom_sheet_already_exists": "Sudah ada di {album}",
|
||||||
|
"add_to_album_toggle": "Masukkan ke {album} / Batalkan dari {album}",
|
||||||
|
"add_to_albums": "Tambahkan ke album",
|
||||||
|
"add_to_albums_count": "Tambahkan ke album ({count})",
|
||||||
"add_to_shared_album": "Tambahkan ke album terbagi",
|
"add_to_shared_album": "Tambahkan ke album terbagi",
|
||||||
"add_url": "Tambahkan URL",
|
"add_url": "Tambahkan URL",
|
||||||
"added_to_archive": "Ditambahkan ke arsip",
|
"added_to_archive": "Ditambahkan ke arsip",
|
||||||
@@ -120,6 +123,13 @@
|
|||||||
"logging_enable_description": "Aktifkan log",
|
"logging_enable_description": "Aktifkan log",
|
||||||
"logging_level_description": "Ketika diaktifkan, tingkat log apa yang digunakan.",
|
"logging_level_description": "Ketika diaktifkan, tingkat log apa yang digunakan.",
|
||||||
"logging_settings": "Penulisan log",
|
"logging_settings": "Penulisan log",
|
||||||
|
"machine_learning_availability_checks": "Pemeriksaan ketersediaan",
|
||||||
|
"machine_learning_availability_checks_description": "Secara otomatis mendeteksi dan memprioritaskan server machine learning yang tersedia",
|
||||||
|
"machine_learning_availability_checks_enabled": "Aktifkan pemeriksaan ketersediaan",
|
||||||
|
"machine_learning_availability_checks_interval": "Interval pemeriksaan",
|
||||||
|
"machine_learning_availability_checks_interval_description": "Interval dalam milidetik antar pemeriksaan ketersediaan",
|
||||||
|
"machine_learning_availability_checks_timeout": "Batas waktu permintaan",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "Batas waktu dalam milidetik untuk pemeriksaan ketersediaan",
|
||||||
"machine_learning_clip_model": "Model CLIP",
|
"machine_learning_clip_model": "Model CLIP",
|
||||||
"machine_learning_clip_model_description": "Nama model CLIP yang didaftarkan <link>di sini</link>. Anda harus menjalankan ulang tugas 'Pencarian Otomatis' untuk semua gambar ketika mengganti model.",
|
"machine_learning_clip_model_description": "Nama model CLIP yang didaftarkan <link>di sini</link>. Anda harus menjalankan ulang tugas 'Pencarian Otomatis' untuk semua gambar ketika mengganti model.",
|
||||||
"machine_learning_duplicate_detection": "Deteksi Duplikat",
|
"machine_learning_duplicate_detection": "Deteksi Duplikat",
|
||||||
@@ -384,8 +394,6 @@
|
|||||||
"admin_password": "Kata Sandi Admin",
|
"admin_password": "Kata Sandi Admin",
|
||||||
"administration": "Administrasi",
|
"administration": "Administrasi",
|
||||||
"advanced": "Tingkat lanjut",
|
"advanced": "Tingkat lanjut",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Coba pengalaman aplikasi baru",
|
|
||||||
"advanced_settings_beta_timeline_title": "Garis waktu Beta",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Gunakan opsi ini untuk menyaring media saat sinkronisasi berdasarkan kriteria alternatif. Hanya coba ini dengan aplikasi mendeteksi semua album.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Gunakan opsi ini untuk menyaring media saat sinkronisasi berdasarkan kriteria alternatif. Hanya coba ini dengan aplikasi mendeteksi semua album.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTAL] Gunakan saringan sinkronisasi album perangkat alternatif",
|
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTAL] Gunakan saringan sinkronisasi album perangkat alternatif",
|
||||||
"advanced_settings_log_level_title": "Tingkat log: {level}",
|
"advanced_settings_log_level_title": "Tingkat log: {level}",
|
||||||
@@ -393,6 +401,8 @@
|
|||||||
"advanced_settings_prefer_remote_title": "Prioritaskan gambar dari server",
|
"advanced_settings_prefer_remote_title": "Prioritaskan gambar dari server",
|
||||||
"advanced_settings_proxy_headers_subtitle": "Tentukan header proxy yang harus dikirim Immich dengan setiap permintaan jaringan",
|
"advanced_settings_proxy_headers_subtitle": "Tentukan header proxy yang harus dikirim Immich dengan setiap permintaan jaringan",
|
||||||
"advanced_settings_proxy_headers_title": "Tajuk Proksi",
|
"advanced_settings_proxy_headers_title": "Tajuk Proksi",
|
||||||
|
"advanced_settings_readonly_mode_subtitle": "Mengaktifkan mode baca-saja, di mana foto hanya bisa dilihat. Fitur seperti memilih banyak foto, berbagi, cast, dan hapus akan dinonaktifkan. Mode baca-saja bisa diaktifkan/nonaktifkan lewat avatar pengguna di layar utama",
|
||||||
|
"advanced_settings_readonly_mode_title": "Mode Baca-Saja",
|
||||||
"advanced_settings_self_signed_ssl_subtitle": "Melewati verifikasi sertifikat SSL untuk titik akhir server. Diperlukan untuk sertifikat yang ditandatangani sendiri.",
|
"advanced_settings_self_signed_ssl_subtitle": "Melewati verifikasi sertifikat SSL untuk titik akhir server. Diperlukan untuk sertifikat yang ditandatangani sendiri.",
|
||||||
"advanced_settings_self_signed_ssl_title": "Izinkan sertifikat SSL yang ditandatangani sendiri",
|
"advanced_settings_self_signed_ssl_title": "Izinkan sertifikat SSL yang ditandatangani sendiri",
|
||||||
"advanced_settings_sync_remote_deletions_subtitle": "Hapus atau pulihkan aset pada perangkat ini secara otomatis ketika tindakan dilakukan di web",
|
"advanced_settings_sync_remote_deletions_subtitle": "Hapus atau pulihkan aset pada perangkat ini secara otomatis ketika tindakan dilakukan di web",
|
||||||
@@ -420,6 +430,7 @@
|
|||||||
"album_remove_user_confirmation": "Apakah Anda yakin ingin mengeluarkan {user}?",
|
"album_remove_user_confirmation": "Apakah Anda yakin ingin mengeluarkan {user}?",
|
||||||
"album_search_not_found": "Tidak ada album yang ditemukan sesuai pencarian Anda",
|
"album_search_not_found": "Tidak ada album yang ditemukan sesuai pencarian Anda",
|
||||||
"album_share_no_users": "Sepertinya Anda telah membagikan album ini dengan semua pengguna atau tidak memiliki pengguna siapa pun untuk dibagikan.",
|
"album_share_no_users": "Sepertinya Anda telah membagikan album ini dengan semua pengguna atau tidak memiliki pengguna siapa pun untuk dibagikan.",
|
||||||
|
"album_summary": "Ringkasan album",
|
||||||
"album_updated": "Album diperbarui",
|
"album_updated": "Album diperbarui",
|
||||||
"album_updated_setting_description": "Terima notifikasi surel ketika album terbagi memiliki aset baru",
|
"album_updated_setting_description": "Terima notifikasi surel ketika album terbagi memiliki aset baru",
|
||||||
"album_user_left": "Keluar dari {album}",
|
"album_user_left": "Keluar dari {album}",
|
||||||
@@ -458,6 +469,7 @@
|
|||||||
"app_bar_signout_dialog_title": "Keluar akun",
|
"app_bar_signout_dialog_title": "Keluar akun",
|
||||||
"app_settings": "Pengaturan Aplikasi",
|
"app_settings": "Pengaturan Aplikasi",
|
||||||
"appears_in": "Muncul dalam",
|
"appears_in": "Muncul dalam",
|
||||||
|
"apply_count": "Terapkan ({count, number})",
|
||||||
"archive": "Arsip",
|
"archive": "Arsip",
|
||||||
"archive_action_prompt": "{count} telah ditambahkan ke Arsip",
|
"archive_action_prompt": "{count} telah ditambahkan ke Arsip",
|
||||||
"archive_or_unarchive_photo": "Arsipkan atau batalkan pengarsipan foto",
|
"archive_or_unarchive_photo": "Arsipkan atau batalkan pengarsipan foto",
|
||||||
@@ -490,6 +502,8 @@
|
|||||||
"asset_restored_successfully": "Aset telah berhasil dipulihkan",
|
"asset_restored_successfully": "Aset telah berhasil dipulihkan",
|
||||||
"asset_skipped": "Dilewati",
|
"asset_skipped": "Dilewati",
|
||||||
"asset_skipped_in_trash": "Dalam sampah",
|
"asset_skipped_in_trash": "Dalam sampah",
|
||||||
|
"asset_trashed": "Aset dibuang",
|
||||||
|
"asset_troubleshoot": "Troubleshoot Aset",
|
||||||
"asset_uploaded": "Sudah diunggah",
|
"asset_uploaded": "Sudah diunggah",
|
||||||
"asset_uploading": "Mengunggah…",
|
"asset_uploading": "Mengunggah…",
|
||||||
"asset_viewer_settings_subtitle": "Kelola pengaturan penampil galeri Anda",
|
"asset_viewer_settings_subtitle": "Kelola pengaturan penampil galeri Anda",
|
||||||
@@ -497,7 +511,9 @@
|
|||||||
"assets": "Aset",
|
"assets": "Aset",
|
||||||
"assets_added_count": "{count, plural, one {# aset} other {# aset}} ditambahkan",
|
"assets_added_count": "{count, plural, one {# aset} other {# aset}} ditambahkan",
|
||||||
"assets_added_to_album_count": "Ditambahkan {count, plural, one {# aset} other {# aset}} ke album",
|
"assets_added_to_album_count": "Ditambahkan {count, plural, one {# aset} other {# aset}} ke album",
|
||||||
|
"assets_added_to_albums_count": "Ditambahkan {assetTotal, plural, one {# aset} other {# aset}} ke {albumTotal, plural, one {# album} other {# album}}",
|
||||||
"assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} tidak dapat ditambahkan ke album",
|
"assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} tidak dapat ditambahkan ke album",
|
||||||
|
"assets_cannot_be_added_to_albums": "{count, plural, one {Aset} other {Aset}} tidak dapat ditambahkan ke album mana pun",
|
||||||
"assets_count": "{count, plural, one {# aset} other {# aset}}",
|
"assets_count": "{count, plural, one {# aset} other {# aset}}",
|
||||||
"assets_deleted_permanently": "{count} aset dihapus secara permanen",
|
"assets_deleted_permanently": "{count} aset dihapus secara permanen",
|
||||||
"assets_deleted_permanently_from_server": "{count} aset dihapus secara permanen dari server Immich",
|
"assets_deleted_permanently_from_server": "{count} aset dihapus secara permanen dari server Immich",
|
||||||
@@ -514,14 +530,17 @@
|
|||||||
"assets_trashed_count": "{count, plural, one {# aset} other {# aset}} dibuang ke sampah",
|
"assets_trashed_count": "{count, plural, one {# aset} other {# aset}} dibuang ke sampah",
|
||||||
"assets_trashed_from_server": "{count} aset dipindahkan ke sampah dari server Immich",
|
"assets_trashed_from_server": "{count} aset dipindahkan ke sampah dari server Immich",
|
||||||
"assets_were_part_of_album_count": "{count, plural, one {Aset telah} other {Aset telah}} menjadi bagian dari album",
|
"assets_were_part_of_album_count": "{count, plural, one {Aset telah} other {Aset telah}} menjadi bagian dari album",
|
||||||
|
"assets_were_part_of_albums_count": "{count, plural, one {Aset sudah} other {Aset sudah}} ada di album",
|
||||||
"authorized_devices": "Perangkat Terautentikasi",
|
"authorized_devices": "Perangkat Terautentikasi",
|
||||||
"automatic_endpoint_switching_subtitle": "Sambungkan secara lokal melalui Wi-Fi yang telah ditetapkan saat tersedia, dan gunakan koneksi alternatif lain",
|
"automatic_endpoint_switching_subtitle": "Sambungkan secara lokal melalui Wi-Fi yang telah ditetapkan saat tersedia, dan gunakan koneksi alternatif lain",
|
||||||
"automatic_endpoint_switching_title": "Peralihan URL otomatis",
|
"automatic_endpoint_switching_title": "Peralihan URL otomatis",
|
||||||
"autoplay_slideshow": "Putar otomatis tayangan slide",
|
"autoplay_slideshow": "Putar otomatis tayangan slide",
|
||||||
"back": "Kembali",
|
"back": "Kembali",
|
||||||
"back_close_deselect": "Kembali, tutup, atau batalkan pemilihan",
|
"back_close_deselect": "Kembali, tutup, atau batalkan pemilihan",
|
||||||
|
"background_backup_running_error": "Cadangan latar belakang sedang berjalan, tidak dapat memulai cadangan manual",
|
||||||
"background_location_permission": "Izin lokasi latar belakang",
|
"background_location_permission": "Izin lokasi latar belakang",
|
||||||
"background_location_permission_content": "Untuk beralih jaringan saat berjalan di latar belakang, Immich harus selalu memiliki akses lokasi akurat agar aplikasi dapat membaca nama jaringan Wi-Fi",
|
"background_location_permission_content": "Untuk beralih jaringan saat berjalan di latar belakang, Immich harus selalu memiliki akses lokasi akurat agar aplikasi dapat membaca nama jaringan Wi-Fi",
|
||||||
|
"background_options": "Opsi Latar Belakang",
|
||||||
"backup": "Cadangkan",
|
"backup": "Cadangkan",
|
||||||
"backup_album_selection_page_albums_device": "Album di perangkat ({count})",
|
"backup_album_selection_page_albums_device": "Album di perangkat ({count})",
|
||||||
"backup_album_selection_page_albums_tap": "Sentuh untuk memilih, sentuh 2x untuk mengecualikan",
|
"backup_album_selection_page_albums_tap": "Sentuh untuk memilih, sentuh 2x untuk mengecualikan",
|
||||||
@@ -529,6 +548,7 @@
|
|||||||
"backup_album_selection_page_select_albums": "Pilih album",
|
"backup_album_selection_page_select_albums": "Pilih album",
|
||||||
"backup_album_selection_page_selection_info": "Info Pilihan",
|
"backup_album_selection_page_selection_info": "Info Pilihan",
|
||||||
"backup_album_selection_page_total_assets": "Total aset unik",
|
"backup_album_selection_page_total_assets": "Total aset unik",
|
||||||
|
"backup_albums_sync": "Sinkronisasi cadangan album",
|
||||||
"backup_all": "Semua",
|
"backup_all": "Semua",
|
||||||
"backup_background_service_backup_failed_message": "Gagal mencadangkan aset. Mencoba lagi…",
|
"backup_background_service_backup_failed_message": "Gagal mencadangkan aset. Mencoba lagi…",
|
||||||
"backup_background_service_connection_failed_message": "Koneksi ke server gagal. Mencoba ulang…",
|
"backup_background_service_connection_failed_message": "Koneksi ke server gagal. Mencoba ulang…",
|
||||||
@@ -588,8 +608,6 @@
|
|||||||
"backup_setting_subtitle": "Kelola pengaturan unggahan latar belakang dan latar depan",
|
"backup_setting_subtitle": "Kelola pengaturan unggahan latar belakang dan latar depan",
|
||||||
"backup_settings_subtitle": "Kelola pengaturan unggahan",
|
"backup_settings_subtitle": "Kelola pengaturan unggahan",
|
||||||
"backward": "Maju",
|
"backward": "Maju",
|
||||||
"beta_sync": "Status proses sinkronisasi versi beta",
|
|
||||||
"beta_sync_subtitle": "Kelola sistem sinkronisasi baru",
|
|
||||||
"biometric_auth_enabled": "Autentikasi biometrik diaktifkan",
|
"biometric_auth_enabled": "Autentikasi biometrik diaktifkan",
|
||||||
"biometric_locked_out": "Anda terkunci oleh autentikasi biometrik",
|
"biometric_locked_out": "Anda terkunci oleh autentikasi biometrik",
|
||||||
"biometric_no_options": "Opsi biometrik tidak tersedia",
|
"biometric_no_options": "Opsi biometrik tidak tersedia",
|
||||||
@@ -647,6 +665,8 @@
|
|||||||
"change_pin_code": "Ubah kode PIN",
|
"change_pin_code": "Ubah kode PIN",
|
||||||
"change_your_password": "Ubah kata sandi Anda",
|
"change_your_password": "Ubah kata sandi Anda",
|
||||||
"changed_visibility_successfully": "Keterlihatan berhasil diubah",
|
"changed_visibility_successfully": "Keterlihatan berhasil diubah",
|
||||||
|
"charging": "Mengisi daya",
|
||||||
|
"charging_requirement_mobile_backup": "Cadangan latar belakang memerlukan perangkat dalam keadaan mengisi daya",
|
||||||
"check_corrupt_asset_backup": "Periksa cadangan aset yang rusak",
|
"check_corrupt_asset_backup": "Periksa cadangan aset yang rusak",
|
||||||
"check_corrupt_asset_backup_button": "Lakukan pemeriksaan",
|
"check_corrupt_asset_backup_button": "Lakukan pemeriksaan",
|
||||||
"check_corrupt_asset_backup_description": "Jalankan pemeriksaan ini hanya melalui Wi-Fi dan setelah semua aset dicadangkan. Prosedur ini mungkin memerlukan waktu beberapa menit.",
|
"check_corrupt_asset_backup_description": "Jalankan pemeriksaan ini hanya melalui Wi-Fi dan setelah semua aset dicadangkan. Prosedur ini mungkin memerlukan waktu beberapa menit.",
|
||||||
@@ -733,6 +753,7 @@
|
|||||||
"create_user": "Buat pengguna",
|
"create_user": "Buat pengguna",
|
||||||
"created": "Dibuat",
|
"created": "Dibuat",
|
||||||
"created_at": "Dibuat",
|
"created_at": "Dibuat",
|
||||||
|
"creating_linked_albums": "Membuat album tertaut...",
|
||||||
"crop": "Pangkas",
|
"crop": "Pangkas",
|
||||||
"curated_object_page_title": "Benda",
|
"curated_object_page_title": "Benda",
|
||||||
"current_device": "Perangkat saat ini",
|
"current_device": "Perangkat saat ini",
|
||||||
@@ -882,7 +903,9 @@
|
|||||||
"error": "Eror",
|
"error": "Eror",
|
||||||
"error_change_sort_album": "Gagal mengubah urutan album",
|
"error_change_sort_album": "Gagal mengubah urutan album",
|
||||||
"error_delete_face": "Terjadi kesalahan menghapus wajah dari aset",
|
"error_delete_face": "Terjadi kesalahan menghapus wajah dari aset",
|
||||||
|
"error_getting_places": "Kesalahan saat mengambil lokasi",
|
||||||
"error_loading_image": "Terjadi eror memuat gambar",
|
"error_loading_image": "Terjadi eror memuat gambar",
|
||||||
|
"error_loading_partners": "Kesalahan saat memuat partner: {error}",
|
||||||
"error_saving_image": "Kesalahan: {error}",
|
"error_saving_image": "Kesalahan: {error}",
|
||||||
"error_tag_face_bounding_box": "Galat saat memberi tag wajah – tidak dapat memperoleh koordinat kotak pembatas",
|
"error_tag_face_bounding_box": "Galat saat memberi tag wajah – tidak dapat memperoleh koordinat kotak pembatas",
|
||||||
"error_title": "Eror - Ada yang salah",
|
"error_title": "Eror - Ada yang salah",
|
||||||
@@ -1047,6 +1070,7 @@
|
|||||||
"favorites_page_no_favorites": "Tidak ada aset favorit",
|
"favorites_page_no_favorites": "Tidak ada aset favorit",
|
||||||
"feature_photo_updated": "Foto terfitur diperbarui",
|
"feature_photo_updated": "Foto terfitur diperbarui",
|
||||||
"features": "Fitur",
|
"features": "Fitur",
|
||||||
|
"features_in_development": "Fitur dalam Pengembangan",
|
||||||
"features_setting_description": "Kelola fitur aplikasi",
|
"features_setting_description": "Kelola fitur aplikasi",
|
||||||
"file_name": "Nama berkas",
|
"file_name": "Nama berkas",
|
||||||
"file_name_or_extension": "Nama berkas atau ekstensi",
|
"file_name_or_extension": "Nama berkas atau ekstensi",
|
||||||
@@ -1056,6 +1080,7 @@
|
|||||||
"filter_people": "Saring orang",
|
"filter_people": "Saring orang",
|
||||||
"filter_places": "Saring tempat",
|
"filter_places": "Saring tempat",
|
||||||
"find_them_fast": "Temukan dengan cepat berdasarkan nama dengan pencarian",
|
"find_them_fast": "Temukan dengan cepat berdasarkan nama dengan pencarian",
|
||||||
|
"first": "Pertama",
|
||||||
"fix_incorrect_match": "Perbaiki pencocokan salah",
|
"fix_incorrect_match": "Perbaiki pencocokan salah",
|
||||||
"folder": "Berkas",
|
"folder": "Berkas",
|
||||||
"folder_not_found": "Berkas tidak ditemukan",
|
"folder_not_found": "Berkas tidak ditemukan",
|
||||||
@@ -1066,12 +1091,15 @@
|
|||||||
"gcast_enabled": "Google Cast",
|
"gcast_enabled": "Google Cast",
|
||||||
"gcast_enabled_description": "Fitur ini memuat sumber daya eksternal dari Google agar dapat berfungsi.",
|
"gcast_enabled_description": "Fitur ini memuat sumber daya eksternal dari Google agar dapat berfungsi.",
|
||||||
"general": "Umum",
|
"general": "Umum",
|
||||||
|
"geolocation_instruction_location": "Klik aset yang memiliki koordinat GPS untuk menggunakan lokasinya, atau pilih lokasi langsung dari peta",
|
||||||
"get_help": "Dapatkan Bantuan",
|
"get_help": "Dapatkan Bantuan",
|
||||||
"get_wifiname_error": "Tidak dapat mendapatkan nama Wi-Fi. Pastikan Anda telah memberikan izin yang diperlukan dan terhubung ke jaringan Wi-Fi",
|
"get_wifiname_error": "Tidak dapat mendapatkan nama Wi-Fi. Pastikan Anda telah memberikan izin yang diperlukan dan terhubung ke jaringan Wi-Fi",
|
||||||
"getting_started": "Memulai",
|
"getting_started": "Memulai",
|
||||||
"go_back": "Kembali",
|
"go_back": "Kembali",
|
||||||
"go_to_folder": "Pergi ke folder",
|
"go_to_folder": "Pergi ke folder",
|
||||||
"go_to_search": "Pergi ke pencarian",
|
"go_to_search": "Pergi ke pencarian",
|
||||||
|
"gps": "GPS",
|
||||||
|
"gps_missing": "Tidak ada GPS",
|
||||||
"grant_permission": "Izinkan",
|
"grant_permission": "Izinkan",
|
||||||
"group_albums_by": "Kelompokkan album berdasarkan...",
|
"group_albums_by": "Kelompokkan album berdasarkan...",
|
||||||
"group_country": "Kelompokkan berdasarkan negara",
|
"group_country": "Kelompokkan berdasarkan negara",
|
||||||
@@ -1177,6 +1205,7 @@
|
|||||||
"language_search_hint": "Mencari Bahasa...",
|
"language_search_hint": "Mencari Bahasa...",
|
||||||
"language_setting_description": "Pilih bahasa Anda yang disukai",
|
"language_setting_description": "Pilih bahasa Anda yang disukai",
|
||||||
"large_files": "File Besar",
|
"large_files": "File Besar",
|
||||||
|
"last": "Terakhir",
|
||||||
"last_seen": "Terakhir dilihat",
|
"last_seen": "Terakhir dilihat",
|
||||||
"latest_version": "Versi Terkini",
|
"latest_version": "Versi Terkini",
|
||||||
"latitude": "Lintang",
|
"latitude": "Lintang",
|
||||||
@@ -1195,6 +1224,7 @@
|
|||||||
"library_page_sort_title": "Judul album",
|
"library_page_sort_title": "Judul album",
|
||||||
"licenses": "Lisensi",
|
"licenses": "Lisensi",
|
||||||
"light": "Terang",
|
"light": "Terang",
|
||||||
|
"like": "Suka",
|
||||||
"like_deleted": "Suka dihapus",
|
"like_deleted": "Suka dihapus",
|
||||||
"link_motion_video": "Tautan video gerak",
|
"link_motion_video": "Tautan video gerak",
|
||||||
"link_to_oauth": "Tautkan ke OAuth",
|
"link_to_oauth": "Tautkan ke OAuth",
|
||||||
@@ -1205,6 +1235,7 @@
|
|||||||
"local": "Lokal",
|
"local": "Lokal",
|
||||||
"local_asset_cast_failed": "Tidak dapat melakukan cast aset yang belum diunggah ke server",
|
"local_asset_cast_failed": "Tidak dapat melakukan cast aset yang belum diunggah ke server",
|
||||||
"local_assets": "Aset Lokal",
|
"local_assets": "Aset Lokal",
|
||||||
|
"local_media_summary": "Ringkasan Media Lokal",
|
||||||
"local_network": "Jaringan Lokal",
|
"local_network": "Jaringan Lokal",
|
||||||
"local_network_sheet_info": "Aplikasi akan terhubung ke server melalui URL ini saat menggunakan jaringan Wi-Fi yang ditentukan",
|
"local_network_sheet_info": "Aplikasi akan terhubung ke server melalui URL ini saat menggunakan jaringan Wi-Fi yang ditentukan",
|
||||||
"location_permission": "Izin lokasi",
|
"location_permission": "Izin lokasi",
|
||||||
@@ -1216,6 +1247,7 @@
|
|||||||
"location_picker_longitude_hint": "Masukkan bujur di sini",
|
"location_picker_longitude_hint": "Masukkan bujur di sini",
|
||||||
"lock": "Kunci",
|
"lock": "Kunci",
|
||||||
"locked_folder": "Folder Terkunci",
|
"locked_folder": "Folder Terkunci",
|
||||||
|
"log_detail_title": "Detail Log",
|
||||||
"log_out": "Log keluar",
|
"log_out": "Log keluar",
|
||||||
"log_out_all_devices": "Keluar dari Semua Perangkat",
|
"log_out_all_devices": "Keluar dari Semua Perangkat",
|
||||||
"logged_in_as": "Masuk sebagai {user}",
|
"logged_in_as": "Masuk sebagai {user}",
|
||||||
@@ -1246,6 +1278,7 @@
|
|||||||
"login_password_changed_success": "Sandi berhasil diperbarui",
|
"login_password_changed_success": "Sandi berhasil diperbarui",
|
||||||
"logout_all_device_confirmation": "Apakah Anda yakin ingin keluar dari semua perangkat?",
|
"logout_all_device_confirmation": "Apakah Anda yakin ingin keluar dari semua perangkat?",
|
||||||
"logout_this_device_confirmation": "Apakah Anda yakin ingin mengeluarkan perangkat ini?",
|
"logout_this_device_confirmation": "Apakah Anda yakin ingin mengeluarkan perangkat ini?",
|
||||||
|
"logs": "Log",
|
||||||
"longitude": "Bujur",
|
"longitude": "Bujur",
|
||||||
"look": "Tampilan",
|
"look": "Tampilan",
|
||||||
"loop_videos": "Ulangi video",
|
"loop_videos": "Ulangi video",
|
||||||
@@ -1253,6 +1286,7 @@
|
|||||||
"main_branch_warning": "Anda menggunakan versi pengembangan; kami sangat menyarankan menggunakan versi rilis!",
|
"main_branch_warning": "Anda menggunakan versi pengembangan; kami sangat menyarankan menggunakan versi rilis!",
|
||||||
"main_menu": "Menu utama",
|
"main_menu": "Menu utama",
|
||||||
"make": "Merek",
|
"make": "Merek",
|
||||||
|
"manage_geolocation": "Atur lokasi",
|
||||||
"manage_shared_links": "Kelola tautan terbagi",
|
"manage_shared_links": "Kelola tautan terbagi",
|
||||||
"manage_sharing_with_partners": "Kelola pembagian dengan partner",
|
"manage_sharing_with_partners": "Kelola pembagian dengan partner",
|
||||||
"manage_the_app_settings": "Kelola pengaturan aplikasi",
|
"manage_the_app_settings": "Kelola pengaturan aplikasi",
|
||||||
@@ -1287,6 +1321,7 @@
|
|||||||
"mark_as_read": "Tandai sebagai telah dibaca",
|
"mark_as_read": "Tandai sebagai telah dibaca",
|
||||||
"marked_all_as_read": "Semua telah ditandai sebagai telah dibaca",
|
"marked_all_as_read": "Semua telah ditandai sebagai telah dibaca",
|
||||||
"matches": "Cocokan",
|
"matches": "Cocokan",
|
||||||
|
"matching_assets": "Aset yang Cocok",
|
||||||
"media_type": "Jenis media",
|
"media_type": "Jenis media",
|
||||||
"memories": "Kenangan",
|
"memories": "Kenangan",
|
||||||
"memories_all_caught_up": "Semua telah dilihat",
|
"memories_all_caught_up": "Semua telah dilihat",
|
||||||
@@ -1327,6 +1362,7 @@
|
|||||||
"name_or_nickname": "Nama atau nama panggilan",
|
"name_or_nickname": "Nama atau nama panggilan",
|
||||||
"network_requirement_photos_upload": "Gunakan data seluler untuk cadangkan foto",
|
"network_requirement_photos_upload": "Gunakan data seluler untuk cadangkan foto",
|
||||||
"network_requirement_videos_upload": "Gunakan data seluler untuk cadangkan video",
|
"network_requirement_videos_upload": "Gunakan data seluler untuk cadangkan video",
|
||||||
|
"network_requirements": "Persyaratan Jaringan",
|
||||||
"network_requirements_updated": "Persyaratan jaringan telah berubah, antrean pencadangan diatur ulang",
|
"network_requirements_updated": "Persyaratan jaringan telah berubah, antrean pencadangan diatur ulang",
|
||||||
"networking_settings": "Jaringan",
|
"networking_settings": "Jaringan",
|
||||||
"networking_subtitle": "Kelola pengaturan Endpoint server",
|
"networking_subtitle": "Kelola pengaturan Endpoint server",
|
||||||
@@ -1337,6 +1373,7 @@
|
|||||||
"new_person": "Orang baru",
|
"new_person": "Orang baru",
|
||||||
"new_pin_code": "Kode PIN baru",
|
"new_pin_code": "Kode PIN baru",
|
||||||
"new_pin_code_subtitle": "Ini adalah akses pertama Anda ke folder terkunci. Buat kode PIN untuk mengamankan akses ke halaman ini",
|
"new_pin_code_subtitle": "Ini adalah akses pertama Anda ke folder terkunci. Buat kode PIN untuk mengamankan akses ke halaman ini",
|
||||||
|
"new_timeline": "Linimasa Baru",
|
||||||
"new_user_created": "Pengguna baru dibuat",
|
"new_user_created": "Pengguna baru dibuat",
|
||||||
"new_version_available": "VERSI BARU TERSEDIA",
|
"new_version_available": "VERSI BARU TERSEDIA",
|
||||||
"newest_first": "Terkini dahulu",
|
"newest_first": "Terkini dahulu",
|
||||||
@@ -1350,20 +1387,25 @@
|
|||||||
"no_assets_message": "KLIK UNTUK MENGUNGGAH FOTO PERTAMA ANDA",
|
"no_assets_message": "KLIK UNTUK MENGUNGGAH FOTO PERTAMA ANDA",
|
||||||
"no_assets_to_show": "Tidak ada aset",
|
"no_assets_to_show": "Tidak ada aset",
|
||||||
"no_cast_devices_found": "Tidak ada perangkat cast yang ditemukan",
|
"no_cast_devices_found": "Tidak ada perangkat cast yang ditemukan",
|
||||||
|
"no_checksum_local": "Tidak ada checksum yang tersedia - tidak dapat mengambil aset lokal",
|
||||||
|
"no_checksum_remote": "Tidak ada checksum yang tersedia - tidak dapat mengambil aset jarak jauh",
|
||||||
"no_duplicates_found": "Tidak ada duplikat yang ditemukan.",
|
"no_duplicates_found": "Tidak ada duplikat yang ditemukan.",
|
||||||
"no_exif_info_available": "Tidak ada info EXIF yang tersedia",
|
"no_exif_info_available": "Tidak ada info EXIF yang tersedia",
|
||||||
"no_explore_results_message": "Unggah lebih banyak foto untuk menjelajahi koleksi Anda.",
|
"no_explore_results_message": "Unggah lebih banyak foto untuk menjelajahi koleksi Anda.",
|
||||||
"no_favorites_message": "Tambahkan favorit untuk mencari foto dan video terbaik Anda dengan cepat",
|
"no_favorites_message": "Tambahkan favorit untuk mencari foto dan video terbaik Anda dengan cepat",
|
||||||
"no_libraries_message": "Buat pustaka eksternal untuk menampilkan foto dan video Anda",
|
"no_libraries_message": "Buat pustaka eksternal untuk menampilkan foto dan video Anda",
|
||||||
|
"no_local_assets_found": "Tidak ada aset lokal yang ditemukan dengan checksum ini",
|
||||||
"no_locked_photos_message": "Foto dan video di folder terkunci disembunyikan dan tidak akan muncul saat Anda menelusuri atau mencari di pustaka.",
|
"no_locked_photos_message": "Foto dan video di folder terkunci disembunyikan dan tidak akan muncul saat Anda menelusuri atau mencari di pustaka.",
|
||||||
"no_name": "Tidak Ada Nama",
|
"no_name": "Tidak Ada Nama",
|
||||||
"no_notifications": "Tidak ada notifikasi",
|
"no_notifications": "Tidak ada notifikasi",
|
||||||
"no_people_found": "Orang tidak ditemukan",
|
"no_people_found": "Orang tidak ditemukan",
|
||||||
"no_places": "Tidak ada tempat",
|
"no_places": "Tidak ada tempat",
|
||||||
|
"no_remote_assets_found": "Tidak ada aset jarak jauh yang ditemukan dengan checksum ini",
|
||||||
"no_results": "Tidak ada hasil",
|
"no_results": "Tidak ada hasil",
|
||||||
"no_results_description": "Coba sinonim atau kata kunci yang lebih umum",
|
"no_results_description": "Coba sinonim atau kata kunci yang lebih umum",
|
||||||
"no_shared_albums_message": "Buat sebuah album untuk membagikan foto dan video dengan orang-orang dalam jaringan Anda",
|
"no_shared_albums_message": "Buat sebuah album untuk membagikan foto dan video dengan orang-orang dalam jaringan Anda",
|
||||||
"no_uploads_in_progress": "Tidak ada unggahan yang sedang berlangsung",
|
"no_uploads_in_progress": "Tidak ada unggahan yang sedang berlangsung",
|
||||||
|
"not_available": "T/T",
|
||||||
"not_in_any_album": "Tidak ada dalam album apa pun",
|
"not_in_any_album": "Tidak ada dalam album apa pun",
|
||||||
"not_selected": "Belum dipilih",
|
"not_selected": "Belum dipilih",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Catatan: Untuk menerapkan Label Penyimpanan pada aset yang sebelumnya telah diunggah, jalankan",
|
"note_apply_storage_label_to_previously_uploaded assets": "Catatan: Untuk menerapkan Label Penyimpanan pada aset yang sebelumnya telah diunggah, jalankan",
|
||||||
@@ -1398,6 +1440,8 @@
|
|||||||
"open_the_search_filters": "Buka saringan pencarian",
|
"open_the_search_filters": "Buka saringan pencarian",
|
||||||
"options": "Opsi",
|
"options": "Opsi",
|
||||||
"or": "atau",
|
"or": "atau",
|
||||||
|
"organize_into_albums": "Atur ke dalam album",
|
||||||
|
"organize_into_albums_description": "Masukkan foto lama ke album sesuai pengaturan sinkronisasi",
|
||||||
"organize_your_library": "Kelola pustaka Anda",
|
"organize_your_library": "Kelola pustaka Anda",
|
||||||
"original": "asli",
|
"original": "asli",
|
||||||
"other": "Lainnya",
|
"other": "Lainnya",
|
||||||
@@ -1457,9 +1501,9 @@
|
|||||||
"permission_onboarding_permission_limited": "Izin dibatasi. Agai Immich dapat mencadangkan dan mengatur seluruh koleksi galeri, izinkan akses foto dan video pada Setelan.",
|
"permission_onboarding_permission_limited": "Izin dibatasi. Agai Immich dapat mencadangkan dan mengatur seluruh koleksi galeri, izinkan akses foto dan video pada Setelan.",
|
||||||
"permission_onboarding_request": "Immich memerlukan izin untuk melihat foto dan video kamu.",
|
"permission_onboarding_request": "Immich memerlukan izin untuk melihat foto dan video kamu.",
|
||||||
"person": "Orang",
|
"person": "Orang",
|
||||||
"person_age_months": "{months} bulan",
|
"person_age_months": "{months, plural, one {# bulan} other {# bulan}} old",
|
||||||
"person_age_year_months": "1 tahun, {months} bulan",
|
"person_age_year_months": "1 year, {months, plural, one {# bulan} other {# bulan}} old",
|
||||||
"person_age_years": "{years} tahun",
|
"person_age_years": "{years, plural, other {# tahun}} old",
|
||||||
"person_birthdate": "Lahir pada {date}",
|
"person_birthdate": "Lahir pada {date}",
|
||||||
"person_hidden": "{name}{hidden, select, true { (tersembunyi)} other {}}",
|
"person_hidden": "{name}{hidden, select, true { (tersembunyi)} other {}}",
|
||||||
"photo_shared_all_users": "Sepertinya Anda membagikan foto Anda dengan semua pengguna atau Anda tidak memiliki pengguna siapa pun untuk dibagikan.",
|
"photo_shared_all_users": "Sepertinya Anda membagikan foto Anda dengan semua pengguna atau Anda tidak memiliki pengguna siapa pun untuk dibagikan.",
|
||||||
@@ -1483,6 +1527,7 @@
|
|||||||
"port": "Porta",
|
"port": "Porta",
|
||||||
"preferences_settings_subtitle": "Kelola preferensi aplikasi",
|
"preferences_settings_subtitle": "Kelola preferensi aplikasi",
|
||||||
"preferences_settings_title": "Preferensi",
|
"preferences_settings_title": "Preferensi",
|
||||||
|
"preparing": "Mempersiapkan",
|
||||||
"preset": "Prasetel",
|
"preset": "Prasetel",
|
||||||
"preview": "Pratinjau",
|
"preview": "Pratinjau",
|
||||||
"previous": "Sebelumnya",
|
"previous": "Sebelumnya",
|
||||||
@@ -1499,6 +1544,7 @@
|
|||||||
"profile_drawer_client_out_of_date_minor": "Versi app seluler ini sudah kedaluwarsa. Silakan perbarui ke versi minor terbaru.",
|
"profile_drawer_client_out_of_date_minor": "Versi app seluler ini sudah kedaluwarsa. Silakan perbarui ke versi minor terbaru.",
|
||||||
"profile_drawer_client_server_up_to_date": "Klien dan server menjalankan versi terbaru",
|
"profile_drawer_client_server_up_to_date": "Klien dan server menjalankan versi terbaru",
|
||||||
"profile_drawer_github": "GitHub",
|
"profile_drawer_github": "GitHub",
|
||||||
|
"profile_drawer_readonly_mode": "Mode baca-saja aktif. Tekan lama ikon avatar pengguna untuk keluar.",
|
||||||
"profile_drawer_server_out_of_date_major": "Versi server ini telah kedaluwarsa. Silakan perbarui ke versi major terbaru.",
|
"profile_drawer_server_out_of_date_major": "Versi server ini telah kedaluwarsa. Silakan perbarui ke versi major terbaru.",
|
||||||
"profile_drawer_server_out_of_date_minor": "Versi server ini telah kedaluwarsa. Silakan perbarui ke versi minor terbaru.",
|
"profile_drawer_server_out_of_date_minor": "Versi server ini telah kedaluwarsa. Silakan perbarui ke versi minor terbaru.",
|
||||||
"profile_image_of_user": "Foto profil dari {user}",
|
"profile_image_of_user": "Foto profil dari {user}",
|
||||||
@@ -1537,6 +1583,7 @@
|
|||||||
"purchase_server_description_2": "Status pendukung",
|
"purchase_server_description_2": "Status pendukung",
|
||||||
"purchase_server_title": "Server",
|
"purchase_server_title": "Server",
|
||||||
"purchase_settings_server_activated": "Kunci produk server dikelola oleh admin",
|
"purchase_settings_server_activated": "Kunci produk server dikelola oleh admin",
|
||||||
|
"query_asset_id": "ID Aset Kueri",
|
||||||
"queue_status": "Antrian {count}/{total}",
|
"queue_status": "Antrian {count}/{total}",
|
||||||
"rating": "Peringkat bintang",
|
"rating": "Peringkat bintang",
|
||||||
"rating_clear": "Hapus peringkat",
|
"rating_clear": "Hapus peringkat",
|
||||||
@@ -1544,6 +1591,9 @@
|
|||||||
"rating_description": "Tampilkan peringkat EXIF pada panel info",
|
"rating_description": "Tampilkan peringkat EXIF pada panel info",
|
||||||
"reaction_options": "Opsi reaksi",
|
"reaction_options": "Opsi reaksi",
|
||||||
"read_changelog": "Baca Log Perubahan",
|
"read_changelog": "Baca Log Perubahan",
|
||||||
|
"readonly_mode_disabled": "Mode baca-saja dimatikan",
|
||||||
|
"readonly_mode_enabled": "Mode baca-saja diaktifkan",
|
||||||
|
"ready_for_upload": "Siap untuk mengunggah",
|
||||||
"reassign": "Tetapkan ulang",
|
"reassign": "Tetapkan ulang",
|
||||||
"reassigned_assets_to_existing_person": "Menetapkan ulang {count, plural, one {# aset} other {# aset}} kepada {name, select, null {orang yang sudah ada} other {{name}}}",
|
"reassigned_assets_to_existing_person": "Menetapkan ulang {count, plural, one {# aset} other {# aset}} kepada {name, select, null {orang yang sudah ada} other {{name}}}",
|
||||||
"reassigned_assets_to_new_person": "Menetapkan ulang {count, plural, one {# aset} other {# aset}} kepada orang baru",
|
"reassigned_assets_to_new_person": "Menetapkan ulang {count, plural, one {# aset} other {# aset}} kepada orang baru",
|
||||||
@@ -1568,6 +1618,7 @@
|
|||||||
"regenerating_thumbnails": "Membuat ulang gambar kecil",
|
"regenerating_thumbnails": "Membuat ulang gambar kecil",
|
||||||
"remote": "Jarak Jauh",
|
"remote": "Jarak Jauh",
|
||||||
"remote_assets": "Aset Jarak Jauh",
|
"remote_assets": "Aset Jarak Jauh",
|
||||||
|
"remote_media_summary": "Ringkasan Media Jarak Jauh",
|
||||||
"remove": "Hapus",
|
"remove": "Hapus",
|
||||||
"remove_assets_album_confirmation": "Apakah Anda yakin ingin menghapus {count, plural, one {# aset} other {# aset}} dari album?",
|
"remove_assets_album_confirmation": "Apakah Anda yakin ingin menghapus {count, plural, one {# aset} other {# aset}} dari album?",
|
||||||
"remove_assets_shared_link_confirmation": "Apakah Anda yakin ingin menghapus {count, plural, one {# aset} other {# aset}} dari tautan terbagi ini?",
|
"remove_assets_shared_link_confirmation": "Apakah Anda yakin ingin menghapus {count, plural, one {# aset} other {# aset}} dari tautan terbagi ini?",
|
||||||
@@ -1620,6 +1671,7 @@
|
|||||||
"restore_user": "Pulihkan pengguna",
|
"restore_user": "Pulihkan pengguna",
|
||||||
"restored_asset": "Aset dipulihkan",
|
"restored_asset": "Aset dipulihkan",
|
||||||
"resume": "Lanjutkan",
|
"resume": "Lanjutkan",
|
||||||
|
"resume_paused_jobs": "Lanjutkan {count, plural, one {# pekerjaan yang dijeda} other {# pekerjaan yang dijeda}}",
|
||||||
"retry_upload": "Ulangi pengunggahan",
|
"retry_upload": "Ulangi pengunggahan",
|
||||||
"review_duplicates": "Pratinjau duplikat",
|
"review_duplicates": "Pratinjau duplikat",
|
||||||
"review_large_files": "Meninjau berkas berukuran besar",
|
"review_large_files": "Meninjau berkas berukuran besar",
|
||||||
@@ -1713,6 +1765,7 @@
|
|||||||
"select_user_for_sharing_page_err_album": "Gagal membuat album",
|
"select_user_for_sharing_page_err_album": "Gagal membuat album",
|
||||||
"selected": "Dipilih",
|
"selected": "Dipilih",
|
||||||
"selected_count": "{count, plural, other {# dipilih}}",
|
"selected_count": "{count, plural, other {# dipilih}}",
|
||||||
|
"selected_gps_coordinates": "Koordinat GPS yang dipilih",
|
||||||
"send_message": "Kirim pesan",
|
"send_message": "Kirim pesan",
|
||||||
"send_welcome_email": "Kirim surel selamat datang",
|
"send_welcome_email": "Kirim surel selamat datang",
|
||||||
"server_endpoint": "Endpoint server",
|
"server_endpoint": "Endpoint server",
|
||||||
@@ -1841,6 +1894,7 @@
|
|||||||
"show_slideshow_transition": "Tampilkan transisi salindia",
|
"show_slideshow_transition": "Tampilkan transisi salindia",
|
||||||
"show_supporter_badge": "Lencana suporter",
|
"show_supporter_badge": "Lencana suporter",
|
||||||
"show_supporter_badge_description": "Tampilkan lencana suporter",
|
"show_supporter_badge_description": "Tampilkan lencana suporter",
|
||||||
|
"show_text_search_menu": "Tampilkan menu pencarian teks",
|
||||||
"shuffle": "Acak",
|
"shuffle": "Acak",
|
||||||
"sidebar": "Bilah sisi",
|
"sidebar": "Bilah sisi",
|
||||||
"sidebar_display_description": "Menampilkan tautan ke tampilan di bilah sisi",
|
"sidebar_display_description": "Menampilkan tautan ke tampilan di bilah sisi",
|
||||||
@@ -1856,6 +1910,7 @@
|
|||||||
"sort_created": "Tanggal dibuat",
|
"sort_created": "Tanggal dibuat",
|
||||||
"sort_items": "Jumlah item",
|
"sort_items": "Jumlah item",
|
||||||
"sort_modified": "Tanggal diubah",
|
"sort_modified": "Tanggal diubah",
|
||||||
|
"sort_newest": "Foto terbaru",
|
||||||
"sort_oldest": "Foto terlawas",
|
"sort_oldest": "Foto terlawas",
|
||||||
"sort_people_by_similarity": "Urutkan orang berdasarkan kemiripan",
|
"sort_people_by_similarity": "Urutkan orang berdasarkan kemiripan",
|
||||||
"sort_recent": "Foto paling terkini",
|
"sort_recent": "Foto paling terkini",
|
||||||
@@ -1870,6 +1925,7 @@
|
|||||||
"stacktrace": "Jejak tumpukan",
|
"stacktrace": "Jejak tumpukan",
|
||||||
"start": "Mulai",
|
"start": "Mulai",
|
||||||
"start_date": "Tanggal mulai",
|
"start_date": "Tanggal mulai",
|
||||||
|
"start_date_before_end_date": "Tanggal mulai harus sebelum tanggal akhir",
|
||||||
"state": "Keadaan",
|
"state": "Keadaan",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"stop_casting": "Hentikan cast",
|
"stop_casting": "Hentikan cast",
|
||||||
@@ -1894,6 +1950,8 @@
|
|||||||
"sync_albums_manual_subtitle": "Melakukan sinkronisasi semua video dan foto yang telah diunggah ke album cadangan yang dipilih",
|
"sync_albums_manual_subtitle": "Melakukan sinkronisasi semua video dan foto yang telah diunggah ke album cadangan yang dipilih",
|
||||||
"sync_local": "Sinkronkan lokal",
|
"sync_local": "Sinkronkan lokal",
|
||||||
"sync_remote": "Sinkronkan jarak jauh",
|
"sync_remote": "Sinkronkan jarak jauh",
|
||||||
|
"sync_status": "Status Sinkronisasi",
|
||||||
|
"sync_status_subtitle": "Lihat dan atur sistem sinkronisasi",
|
||||||
"sync_upload_album_setting_subtitle": "Membuat dan mengunggah foto serta video Anda ke album yang telah dipilih pada Immich",
|
"sync_upload_album_setting_subtitle": "Membuat dan mengunggah foto serta video Anda ke album yang telah dipilih pada Immich",
|
||||||
"tag": "Label",
|
"tag": "Label",
|
||||||
"tag_assets": "Tag aset",
|
"tag_assets": "Tag aset",
|
||||||
@@ -1931,7 +1989,9 @@
|
|||||||
"to_change_password": "Ubah kata sandi",
|
"to_change_password": "Ubah kata sandi",
|
||||||
"to_favorite": "Favorit",
|
"to_favorite": "Favorit",
|
||||||
"to_login": "Log masuk",
|
"to_login": "Log masuk",
|
||||||
|
"to_multi_select": "untuk memilih beberapa",
|
||||||
"to_parent": "Ke induk",
|
"to_parent": "Ke induk",
|
||||||
|
"to_select": "untuk memilih",
|
||||||
"to_trash": "Sampah",
|
"to_trash": "Sampah",
|
||||||
"toggle_settings": "Saklar pengaturan",
|
"toggle_settings": "Saklar pengaturan",
|
||||||
"total": "Jumlah",
|
"total": "Jumlah",
|
||||||
@@ -1951,6 +2011,7 @@
|
|||||||
"trash_page_select_assets_btn": "Pilih aset",
|
"trash_page_select_assets_btn": "Pilih aset",
|
||||||
"trash_page_title": "Sampah ({count})",
|
"trash_page_title": "Sampah ({count})",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Item yang dibuang akan dihapus secara permanen setelah {days, plural, one {# hari} other {# hari}}.",
|
"trashed_items_will_be_permanently_deleted_after": "Item yang dibuang akan dihapus secara permanen setelah {days, plural, one {# hari} other {# hari}}.",
|
||||||
|
"troubleshoot": "Pemecahan Masalah",
|
||||||
"type": "Jenis",
|
"type": "Jenis",
|
||||||
"unable_to_change_pin_code": "Tidak dapat mengubah kode PIN",
|
"unable_to_change_pin_code": "Tidak dapat mengubah kode PIN",
|
||||||
"unable_to_setup_pin_code": "Tidak dapat memasang kode PIN",
|
"unable_to_setup_pin_code": "Tidak dapat memasang kode PIN",
|
||||||
@@ -1981,6 +2042,7 @@
|
|||||||
"unstacked_assets_count": "Penumpukan {count, plural, one {# aset} other {# aset}} dibatalkan",
|
"unstacked_assets_count": "Penumpukan {count, plural, one {# aset} other {# aset}} dibatalkan",
|
||||||
"untagged": "Tidak ditandai",
|
"untagged": "Tidak ditandai",
|
||||||
"up_next": "Berikutnya",
|
"up_next": "Berikutnya",
|
||||||
|
"update_location_action_prompt": "Perbarui lokasi {count} aset yang dipilih dengan:",
|
||||||
"updated_at": "Diperbarui",
|
"updated_at": "Diperbarui",
|
||||||
"updated_password": "Kata sandi diperbarui",
|
"updated_password": "Kata sandi diperbarui",
|
||||||
"upload": "Unggah",
|
"upload": "Unggah",
|
||||||
@@ -2047,6 +2109,7 @@
|
|||||||
"view_next_asset": "Tampilkan aset berikutnya",
|
"view_next_asset": "Tampilkan aset berikutnya",
|
||||||
"view_previous_asset": "Tampilkan aset sebelumnya",
|
"view_previous_asset": "Tampilkan aset sebelumnya",
|
||||||
"view_qr_code": "Tampilkan kode QR",
|
"view_qr_code": "Tampilkan kode QR",
|
||||||
|
"view_similar_photos": "Lihat foto yang mirip",
|
||||||
"view_stack": "Tampilkan Tumpukan",
|
"view_stack": "Tampilkan Tumpukan",
|
||||||
"view_user": "Lihat Pengguna",
|
"view_user": "Lihat Pengguna",
|
||||||
"viewer_remove_from_stack": "Keluarkan dari Tumpukan",
|
"viewer_remove_from_stack": "Keluarkan dari Tumpukan",
|
||||||
@@ -2065,5 +2128,6 @@
|
|||||||
"yes": "Ya",
|
"yes": "Ya",
|
||||||
"you_dont_have_any_shared_links": "Anda tidak memiliki tautan terbagi",
|
"you_dont_have_any_shared_links": "Anda tidak memiliki tautan terbagi",
|
||||||
"your_wifi_name": "Nama Wi-Fi Anda",
|
"your_wifi_name": "Nama Wi-Fi Anda",
|
||||||
"zoom_image": "Perbesar Gambar"
|
"zoom_image": "Perbesar Gambar",
|
||||||
|
"zoom_to_bounds": "Perbesar ke batas"
|
||||||
}
|
}
|
||||||
|
|||||||
66
i18n/it.json
66
i18n/it.json
@@ -123,6 +123,13 @@
|
|||||||
"logging_enable_description": "Attiva il logging",
|
"logging_enable_description": "Attiva il logging",
|
||||||
"logging_level_description": "Quando attivato, che livello di log utilizzare.",
|
"logging_level_description": "Quando attivato, che livello di log utilizzare.",
|
||||||
"logging_settings": "Registro dei Log",
|
"logging_settings": "Registro dei Log",
|
||||||
|
"machine_learning_availability_checks": "Verifiche di disponibilità",
|
||||||
|
"machine_learning_availability_checks_description": "Rileva automaticamente e usa i server di machine learning disponibili",
|
||||||
|
"machine_learning_availability_checks_enabled": "Attiva verifiche di disponibilità",
|
||||||
|
"machine_learning_availability_checks_interval": "Intervallo di verifica",
|
||||||
|
"machine_learning_availability_checks_interval_description": "Intervallo (ms) tra le verifiche di disponibilità",
|
||||||
|
"machine_learning_availability_checks_timeout": "Timeout richiesta",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "Timeout (ms) per le verifiche di disponibilità",
|
||||||
"machine_learning_clip_model": "Modello CLIP",
|
"machine_learning_clip_model": "Modello CLIP",
|
||||||
"machine_learning_clip_model_description": "Il nome del modello CLIP mostrato <link>qui</link>. Nota che devi rieseguire il processo 'Ricerca Intelligente' per tutte le immagini al cambio del modello.",
|
"machine_learning_clip_model_description": "Il nome del modello CLIP mostrato <link>qui</link>. Nota che devi rieseguire il processo 'Ricerca Intelligente' per tutte le immagini al cambio del modello.",
|
||||||
"machine_learning_duplicate_detection": "Rilevamento Duplicati",
|
"machine_learning_duplicate_detection": "Rilevamento Duplicati",
|
||||||
@@ -387,15 +394,15 @@
|
|||||||
"admin_password": "Password Amministratore",
|
"admin_password": "Password Amministratore",
|
||||||
"administration": "Amministrazione",
|
"administration": "Amministrazione",
|
||||||
"advanced": "Avanzate",
|
"advanced": "Avanzate",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Prova la nuova esperienza dell'app",
|
|
||||||
"advanced_settings_beta_timeline_title": "Timeline beta",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Usa questa opzione per filtrare i contenuti multimediali durante la sincronizzazione in base a criteri alternativi. Prova questa opzione solo se riscontri problemi con il rilevamento di tutti gli album da parte dell'app.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "Usa questa opzione per filtrare i contenuti multimediali durante la sincronizzazione in base a criteri alternativi. Prova questa opzione solo se riscontri problemi con il rilevamento di tutti gli album da parte dell'app.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[SPERIMENTALE] Usa un filtro alternativo per la sincronizzazione degli album del dispositivo",
|
"advanced_settings_enable_alternate_media_filter_title": "[SPERIMENTALE] Usa un filtro alternativo per la sincronizzazione degli album del dispositivo",
|
||||||
"advanced_settings_log_level_title": "Livello log: {level}",
|
"advanced_settings_log_level_title": "Livello log: {level}",
|
||||||
"advanced_settings_prefer_remote_subtitle": "Alcuni dispositivi sono molto lenti a caricare le anteprime delle immagini locali. Attivare questa impostazione per caricare invece le immagini remote.",
|
"advanced_settings_prefer_remote_subtitle": "Alcuni dispositivi sono estremamente lenti a caricare le miniature da risorse locali. Attiva questa impostazione per caricare invece le immagini remote.",
|
||||||
"advanced_settings_prefer_remote_title": "Preferisci immagini remote",
|
"advanced_settings_prefer_remote_title": "Preferisci immagini remote",
|
||||||
"advanced_settings_proxy_headers_subtitle": "Definisci gli header per i proxy che Immich dovrebbe inviare con ogni richiesta di rete",
|
"advanced_settings_proxy_headers_subtitle": "Definisci gli header per i proxy che Immich dovrebbe inviare con ogni richiesta di rete",
|
||||||
"advanced_settings_proxy_headers_title": "Header Proxy",
|
"advanced_settings_proxy_headers_title": "Header Proxy",
|
||||||
|
"advanced_settings_readonly_mode_subtitle": "Abilita la modalità di sola lettura in cui le foto possono essere solo visualizzate, mentre funzioni come la selezione di più immagini, la condivisione, la trasmissione e l'eliminazione sono tutte disabilitate. Abilita/Disabilita la sola lettura tramite l'avatar dell'utente dalla schermata principale",
|
||||||
|
"advanced_settings_readonly_mode_title": "Modalità di sola lettura",
|
||||||
"advanced_settings_self_signed_ssl_subtitle": "Salta la verifica dei certificati SSL del server. Richiesto con l'uso di certificati self-signed.",
|
"advanced_settings_self_signed_ssl_subtitle": "Salta la verifica dei certificati SSL del server. Richiesto con l'uso di certificati self-signed.",
|
||||||
"advanced_settings_self_signed_ssl_title": "Consenti certificati SSL self-signed",
|
"advanced_settings_self_signed_ssl_title": "Consenti certificati SSL self-signed",
|
||||||
"advanced_settings_sync_remote_deletions_subtitle": "Rimuovi o ripristina automaticamente un elemento su questo dispositivo quando l'azione è stata fatta via web",
|
"advanced_settings_sync_remote_deletions_subtitle": "Rimuovi o ripristina automaticamente un elemento su questo dispositivo quando l'azione è stata fatta via web",
|
||||||
@@ -423,6 +430,7 @@
|
|||||||
"album_remove_user_confirmation": "Sicuro di voler rimuovere l'utente {user}?",
|
"album_remove_user_confirmation": "Sicuro di voler rimuovere l'utente {user}?",
|
||||||
"album_search_not_found": "Nessun album trovato corrispondente alla tua ricerca",
|
"album_search_not_found": "Nessun album trovato corrispondente alla tua ricerca",
|
||||||
"album_share_no_users": "Sembra che tu abbia condiviso questo album con tutti gli utenti oppure non hai nessun utente con cui condividere.",
|
"album_share_no_users": "Sembra che tu abbia condiviso questo album con tutti gli utenti oppure non hai nessun utente con cui condividere.",
|
||||||
|
"album_summary": "Sommario Album",
|
||||||
"album_updated": "Album aggiornato",
|
"album_updated": "Album aggiornato",
|
||||||
"album_updated_setting_description": "Ricevi una notifica email quando un album condiviso ha nuovi media",
|
"album_updated_setting_description": "Ricevi una notifica email quando un album condiviso ha nuovi media",
|
||||||
"album_user_left": "{album} abbandonato",
|
"album_user_left": "{album} abbandonato",
|
||||||
@@ -461,6 +469,7 @@
|
|||||||
"app_bar_signout_dialog_title": "Disconnetti",
|
"app_bar_signout_dialog_title": "Disconnetti",
|
||||||
"app_settings": "Impostazioni Applicazione",
|
"app_settings": "Impostazioni Applicazione",
|
||||||
"appears_in": "Compare in",
|
"appears_in": "Compare in",
|
||||||
|
"apply_count": "Applica ({count, number})",
|
||||||
"archive": "Archivio",
|
"archive": "Archivio",
|
||||||
"archive_action_prompt": "Aggiunti {count} elementi all'Archivio",
|
"archive_action_prompt": "Aggiunti {count} elementi all'Archivio",
|
||||||
"archive_or_unarchive_photo": "Archivia o ripristina foto",
|
"archive_or_unarchive_photo": "Archivia o ripristina foto",
|
||||||
@@ -493,6 +502,8 @@
|
|||||||
"asset_restored_successfully": "Elemento ripristinato con successo",
|
"asset_restored_successfully": "Elemento ripristinato con successo",
|
||||||
"asset_skipped": "Saltato",
|
"asset_skipped": "Saltato",
|
||||||
"asset_skipped_in_trash": "Nel cestino",
|
"asset_skipped_in_trash": "Nel cestino",
|
||||||
|
"asset_trashed": "Asset cestinato",
|
||||||
|
"asset_troubleshoot": "Risoluzione dei problemi dell'asset",
|
||||||
"asset_uploaded": "Caricato",
|
"asset_uploaded": "Caricato",
|
||||||
"asset_uploading": "Caricamento…",
|
"asset_uploading": "Caricamento…",
|
||||||
"asset_viewer_settings_subtitle": "Gestisci le impostazioni del visualizzatore della galleria",
|
"asset_viewer_settings_subtitle": "Gestisci le impostazioni del visualizzatore della galleria",
|
||||||
@@ -526,8 +537,10 @@
|
|||||||
"autoplay_slideshow": "Avvio automatico presentazione",
|
"autoplay_slideshow": "Avvio automatico presentazione",
|
||||||
"back": "Indietro",
|
"back": "Indietro",
|
||||||
"back_close_deselect": "Indietro, chiudi o deseleziona",
|
"back_close_deselect": "Indietro, chiudi o deseleziona",
|
||||||
|
"background_backup_running_error": "Il backup in background è attualmente in esecuzione, impossibile avviare il backup manuale",
|
||||||
"background_location_permission": "Permesso di localizzazione in background",
|
"background_location_permission": "Permesso di localizzazione in background",
|
||||||
"background_location_permission_content": "Per fare in modo che sia possibile cambiare rete quando è in esecuzione in background, Immich deve *sempre* avere accesso alla tua posizione precisa in modo da poter leggere il nome della rete Wi-Fi",
|
"background_location_permission_content": "Per fare in modo che sia possibile cambiare rete quando è in esecuzione in background, Immich deve *sempre* avere accesso alla tua posizione precisa in modo da poter leggere il nome della rete Wi-Fi",
|
||||||
|
"background_options": "Opzioni sfondo",
|
||||||
"backup": "Backup",
|
"backup": "Backup",
|
||||||
"backup_album_selection_page_albums_device": "Album sul dispositivo ({count})",
|
"backup_album_selection_page_albums_device": "Album sul dispositivo ({count})",
|
||||||
"backup_album_selection_page_albums_tap": "Tap per includere, doppio tap per escludere",
|
"backup_album_selection_page_albums_tap": "Tap per includere, doppio tap per escludere",
|
||||||
@@ -535,6 +548,7 @@
|
|||||||
"backup_album_selection_page_select_albums": "Seleziona gli album",
|
"backup_album_selection_page_select_albums": "Seleziona gli album",
|
||||||
"backup_album_selection_page_selection_info": "Informazioni sulla selezione",
|
"backup_album_selection_page_selection_info": "Informazioni sulla selezione",
|
||||||
"backup_album_selection_page_total_assets": "Numero totale delle risorse",
|
"backup_album_selection_page_total_assets": "Numero totale delle risorse",
|
||||||
|
"backup_albums_sync": "Sincronizzazione album di backup",
|
||||||
"backup_all": "Tutti",
|
"backup_all": "Tutti",
|
||||||
"backup_background_service_backup_failed_message": "È stato impossibile fare il backup dei contenuti. Riprovo…",
|
"backup_background_service_backup_failed_message": "È stato impossibile fare il backup dei contenuti. Riprovo…",
|
||||||
"backup_background_service_connection_failed_message": "Impossibile connettersi al server. Riprovo…",
|
"backup_background_service_connection_failed_message": "Impossibile connettersi al server. Riprovo…",
|
||||||
@@ -594,8 +608,6 @@
|
|||||||
"backup_setting_subtitle": "Gestisci le impostazioni di upload in primo piano e in background",
|
"backup_setting_subtitle": "Gestisci le impostazioni di upload in primo piano e in background",
|
||||||
"backup_settings_subtitle": "Gestisci le impostazioni di caricamento",
|
"backup_settings_subtitle": "Gestisci le impostazioni di caricamento",
|
||||||
"backward": "Indietro",
|
"backward": "Indietro",
|
||||||
"beta_sync": "Status sincronizzazione beta",
|
|
||||||
"beta_sync_subtitle": "Gestisci il nuovo sistema di sincronizzazione",
|
|
||||||
"biometric_auth_enabled": "Autenticazione biometrica attivata",
|
"biometric_auth_enabled": "Autenticazione biometrica attivata",
|
||||||
"biometric_locked_out": "Sei stato bloccato dall'autenticazione biometrica",
|
"biometric_locked_out": "Sei stato bloccato dall'autenticazione biometrica",
|
||||||
"biometric_no_options": "Nessuna opzione biometrica disponibile",
|
"biometric_no_options": "Nessuna opzione biometrica disponibile",
|
||||||
@@ -653,6 +665,8 @@
|
|||||||
"change_pin_code": "Cambia il codice PIN",
|
"change_pin_code": "Cambia il codice PIN",
|
||||||
"change_your_password": "Modifica la tua password",
|
"change_your_password": "Modifica la tua password",
|
||||||
"changed_visibility_successfully": "Visibilità modificata con successo",
|
"changed_visibility_successfully": "Visibilità modificata con successo",
|
||||||
|
"charging": "In carica",
|
||||||
|
"charging_requirement_mobile_backup": "Il backup in background richiede che il dispositivo sia in carica",
|
||||||
"check_corrupt_asset_backup": "Verifica la presenza di backup di asset corrotti",
|
"check_corrupt_asset_backup": "Verifica la presenza di backup di asset corrotti",
|
||||||
"check_corrupt_asset_backup_button": "Effettua controllo",
|
"check_corrupt_asset_backup_button": "Effettua controllo",
|
||||||
"check_corrupt_asset_backup_description": "Effettua questo controllo solo sotto rete Wi-Fi e quando tutti gli asset sono stati sottoposti a backup. La procedura potrebbe impiegare qualche minuto.",
|
"check_corrupt_asset_backup_description": "Effettua questo controllo solo sotto rete Wi-Fi e quando tutti gli asset sono stati sottoposti a backup. La procedura potrebbe impiegare qualche minuto.",
|
||||||
@@ -739,6 +753,7 @@
|
|||||||
"create_user": "Crea utente",
|
"create_user": "Crea utente",
|
||||||
"created": "Creato",
|
"created": "Creato",
|
||||||
"created_at": "Creato il",
|
"created_at": "Creato il",
|
||||||
|
"creating_linked_albums": "Creazione di album collegati...",
|
||||||
"crop": "Ritaglia",
|
"crop": "Ritaglia",
|
||||||
"curated_object_page_title": "Oggetti",
|
"curated_object_page_title": "Oggetti",
|
||||||
"current_device": "Dispositivo attuale",
|
"current_device": "Dispositivo attuale",
|
||||||
@@ -888,7 +903,9 @@
|
|||||||
"error": "Errore",
|
"error": "Errore",
|
||||||
"error_change_sort_album": "Errore nel cambiare l'ordine di degli album",
|
"error_change_sort_album": "Errore nel cambiare l'ordine di degli album",
|
||||||
"error_delete_face": "Errore nel cancellare la faccia dalla foto",
|
"error_delete_face": "Errore nel cancellare la faccia dalla foto",
|
||||||
|
"error_getting_places": "Errore durante il recupero dei luoghi",
|
||||||
"error_loading_image": "Errore nel caricamento dell'immagine",
|
"error_loading_image": "Errore nel caricamento dell'immagine",
|
||||||
|
"error_loading_partners": "Errore durante il caricamento dei partner: {error}",
|
||||||
"error_saving_image": "Errore: {error}",
|
"error_saving_image": "Errore: {error}",
|
||||||
"error_tag_face_bounding_box": "Errore durante il tag del volto - impossibile ricavare le coordinate del riquadro",
|
"error_tag_face_bounding_box": "Errore durante il tag del volto - impossibile ricavare le coordinate del riquadro",
|
||||||
"error_title": "Errore - Qualcosa è andato storto",
|
"error_title": "Errore - Qualcosa è andato storto",
|
||||||
@@ -1053,6 +1070,7 @@
|
|||||||
"favorites_page_no_favorites": "Nessun preferito",
|
"favorites_page_no_favorites": "Nessun preferito",
|
||||||
"feature_photo_updated": "Foto in evidenza aggiornata",
|
"feature_photo_updated": "Foto in evidenza aggiornata",
|
||||||
"features": "Funzionalità",
|
"features": "Funzionalità",
|
||||||
|
"features_in_development": "Funzionalità in fase di sviluppo",
|
||||||
"features_setting_description": "Gestisci le funzionalità dell'app",
|
"features_setting_description": "Gestisci le funzionalità dell'app",
|
||||||
"file_name": "Nome file",
|
"file_name": "Nome file",
|
||||||
"file_name_or_extension": "Nome file o estensione",
|
"file_name_or_extension": "Nome file o estensione",
|
||||||
@@ -1073,12 +1091,15 @@
|
|||||||
"gcast_enabled": "Google Cast Abilitato",
|
"gcast_enabled": "Google Cast Abilitato",
|
||||||
"gcast_enabled_description": "Questa funzione carica risorse esterne da Google per poter funzionare.",
|
"gcast_enabled_description": "Questa funzione carica risorse esterne da Google per poter funzionare.",
|
||||||
"general": "Generale",
|
"general": "Generale",
|
||||||
|
"geolocation_instruction_location": "Fai clic su una risorsa con coordinate GPS per utilizzare la sua posizione oppure seleziona una posizione direttamente dalla mappa",
|
||||||
"get_help": "Chiedi Aiuto",
|
"get_help": "Chiedi Aiuto",
|
||||||
"get_wifiname_error": "Non sono riuscito a recuperare il nome della rete Wi-Fi. Accertati di aver concesso i permessi necessari e di essere connesso ad una rete Wi-Fi",
|
"get_wifiname_error": "Non sono riuscito a recuperare il nome della rete Wi-Fi. Accertati di aver concesso i permessi necessari e di essere connesso ad una rete Wi-Fi",
|
||||||
"getting_started": "Iniziamo",
|
"getting_started": "Iniziamo",
|
||||||
"go_back": "Torna indietro",
|
"go_back": "Torna indietro",
|
||||||
"go_to_folder": "Vai alla cartella",
|
"go_to_folder": "Vai alla cartella",
|
||||||
"go_to_search": "Vai alla ricerca",
|
"go_to_search": "Vai alla ricerca",
|
||||||
|
"gps": "GPS",
|
||||||
|
"gps_missing": "No GPS",
|
||||||
"grant_permission": "Concedi permesso",
|
"grant_permission": "Concedi permesso",
|
||||||
"group_albums_by": "Raggruppa album in base a...",
|
"group_albums_by": "Raggruppa album in base a...",
|
||||||
"group_country": "Raggruppa per paese",
|
"group_country": "Raggruppa per paese",
|
||||||
@@ -1181,7 +1202,7 @@
|
|||||||
"language": "Lingua",
|
"language": "Lingua",
|
||||||
"language_no_results_subtitle": "Prova a cambiare i tuoi termini di ricerca",
|
"language_no_results_subtitle": "Prova a cambiare i tuoi termini di ricerca",
|
||||||
"language_no_results_title": "Linguaggi non trovati",
|
"language_no_results_title": "Linguaggi non trovati",
|
||||||
"language_search_hint": "Cerca linguaggi...",
|
"language_search_hint": "Cerca una lingua...",
|
||||||
"language_setting_description": "Seleziona la tua lingua predefinita",
|
"language_setting_description": "Seleziona la tua lingua predefinita",
|
||||||
"large_files": "File pesanti",
|
"large_files": "File pesanti",
|
||||||
"last": "Ultimo",
|
"last": "Ultimo",
|
||||||
@@ -1214,6 +1235,7 @@
|
|||||||
"local": "Locale",
|
"local": "Locale",
|
||||||
"local_asset_cast_failed": "Impossibile trasmettere una risorsa che non è caricata sul server",
|
"local_asset_cast_failed": "Impossibile trasmettere una risorsa che non è caricata sul server",
|
||||||
"local_assets": "Risorsa locale",
|
"local_assets": "Risorsa locale",
|
||||||
|
"local_media_summary": "Riepilogo dei Media Locali",
|
||||||
"local_network": "Rete locale",
|
"local_network": "Rete locale",
|
||||||
"local_network_sheet_info": "L'app si collegherà al server tramite questo URL quando è in uso la rete Wi-Fi specificata",
|
"local_network_sheet_info": "L'app si collegherà al server tramite questo URL quando è in uso la rete Wi-Fi specificata",
|
||||||
"location_permission": "Permesso di localizzazione",
|
"location_permission": "Permesso di localizzazione",
|
||||||
@@ -1225,6 +1247,7 @@
|
|||||||
"location_picker_longitude_hint": "Inserisci la longitudine qui",
|
"location_picker_longitude_hint": "Inserisci la longitudine qui",
|
||||||
"lock": "Rendi privato",
|
"lock": "Rendi privato",
|
||||||
"locked_folder": "Cartella Privata",
|
"locked_folder": "Cartella Privata",
|
||||||
|
"log_detail_title": "Dettaglio dei Log",
|
||||||
"log_out": "Esci",
|
"log_out": "Esci",
|
||||||
"log_out_all_devices": "Disconnetti tutti i dispositivi",
|
"log_out_all_devices": "Disconnetti tutti i dispositivi",
|
||||||
"logged_in_as": "Effettuato l'accesso come {user}",
|
"logged_in_as": "Effettuato l'accesso come {user}",
|
||||||
@@ -1255,6 +1278,7 @@
|
|||||||
"login_password_changed_success": "Password aggiornata con successo",
|
"login_password_changed_success": "Password aggiornata con successo",
|
||||||
"logout_all_device_confirmation": "Sei sicuro di volerti disconnettere da tutti i dispositivi?",
|
"logout_all_device_confirmation": "Sei sicuro di volerti disconnettere da tutti i dispositivi?",
|
||||||
"logout_this_device_confirmation": "Sei sicuro di volerti disconnettere da questo dispositivo?",
|
"logout_this_device_confirmation": "Sei sicuro di volerti disconnettere da questo dispositivo?",
|
||||||
|
"logs": "Logs",
|
||||||
"longitude": "Longitudine",
|
"longitude": "Longitudine",
|
||||||
"look": "Guarda",
|
"look": "Guarda",
|
||||||
"loop_videos": "Riproduci video in loop",
|
"loop_videos": "Riproduci video in loop",
|
||||||
@@ -1262,6 +1286,7 @@
|
|||||||
"main_branch_warning": "Stai utilizzando una versione di sviluppo. Ti consigliamo vivamente di utilizzare una versione di rilascio!",
|
"main_branch_warning": "Stai utilizzando una versione di sviluppo. Ti consigliamo vivamente di utilizzare una versione di rilascio!",
|
||||||
"main_menu": "Menu Principale",
|
"main_menu": "Menu Principale",
|
||||||
"make": "Produttore",
|
"make": "Produttore",
|
||||||
|
"manage_geolocation": "Gestisci posizione",
|
||||||
"manage_shared_links": "Gestisci link condivisi",
|
"manage_shared_links": "Gestisci link condivisi",
|
||||||
"manage_sharing_with_partners": "Gestisci la condivisione con i compagni",
|
"manage_sharing_with_partners": "Gestisci la condivisione con i compagni",
|
||||||
"manage_the_app_settings": "Gestisci le impostazioni dell'applicazione",
|
"manage_the_app_settings": "Gestisci le impostazioni dell'applicazione",
|
||||||
@@ -1296,6 +1321,7 @@
|
|||||||
"mark_as_read": "Segna come letto",
|
"mark_as_read": "Segna come letto",
|
||||||
"marked_all_as_read": "Segnato tutto come letto",
|
"marked_all_as_read": "Segnato tutto come letto",
|
||||||
"matches": "Corrispondenze",
|
"matches": "Corrispondenze",
|
||||||
|
"matching_assets": "Assets Corrispondenti",
|
||||||
"media_type": "Tipo Media",
|
"media_type": "Tipo Media",
|
||||||
"memories": "Ricordi",
|
"memories": "Ricordi",
|
||||||
"memories_all_caught_up": "Tutto a posto",
|
"memories_all_caught_up": "Tutto a posto",
|
||||||
@@ -1336,6 +1362,7 @@
|
|||||||
"name_or_nickname": "Nome o soprannome",
|
"name_or_nickname": "Nome o soprannome",
|
||||||
"network_requirement_photos_upload": "Utilizza la connessione dati per il backup delle foto",
|
"network_requirement_photos_upload": "Utilizza la connessione dati per il backup delle foto",
|
||||||
"network_requirement_videos_upload": "Utilizza la connessione dati per il backup dei video",
|
"network_requirement_videos_upload": "Utilizza la connessione dati per il backup dei video",
|
||||||
|
"network_requirements": "Requisiti di rete",
|
||||||
"network_requirements_updated": "Requisiti di rete modificati, coda di backup reimpostata",
|
"network_requirements_updated": "Requisiti di rete modificati, coda di backup reimpostata",
|
||||||
"networking_settings": "Rete",
|
"networking_settings": "Rete",
|
||||||
"networking_subtitle": "Gestisci le impostazioni riguardanti gli endpoint del server",
|
"networking_subtitle": "Gestisci le impostazioni riguardanti gli endpoint del server",
|
||||||
@@ -1346,6 +1373,7 @@
|
|||||||
"new_person": "Nuova persona",
|
"new_person": "Nuova persona",
|
||||||
"new_pin_code": "Nuovo codice PIN",
|
"new_pin_code": "Nuovo codice PIN",
|
||||||
"new_pin_code_subtitle": "Questa è la prima volta che accedi alla cartella privata. Crea un codice PIN per accedere in modo sicuro a questa pagina",
|
"new_pin_code_subtitle": "Questa è la prima volta che accedi alla cartella privata. Crea un codice PIN per accedere in modo sicuro a questa pagina",
|
||||||
|
"new_timeline": "Nuova Timeline",
|
||||||
"new_user_created": "Nuovo utente creato",
|
"new_user_created": "Nuovo utente creato",
|
||||||
"new_version_available": "NUOVA VERSIONE DISPONIBILE",
|
"new_version_available": "NUOVA VERSIONE DISPONIBILE",
|
||||||
"newest_first": "Prima recenti",
|
"newest_first": "Prima recenti",
|
||||||
@@ -1359,20 +1387,25 @@
|
|||||||
"no_assets_message": "CLICCA PER CARICARE LA TUA PRIMA FOTO",
|
"no_assets_message": "CLICCA PER CARICARE LA TUA PRIMA FOTO",
|
||||||
"no_assets_to_show": "Nessuna risorsa da mostrare",
|
"no_assets_to_show": "Nessuna risorsa da mostrare",
|
||||||
"no_cast_devices_found": "Nessun dispositivo di trasmissione trovato",
|
"no_cast_devices_found": "Nessun dispositivo di trasmissione trovato",
|
||||||
|
"no_checksum_local": "Nessun checksum disponibile: impossibile recuperare gli assets locali",
|
||||||
|
"no_checksum_remote": "Nessun checksum disponibile: impossibile recuperare l'asset remoto",
|
||||||
"no_duplicates_found": "Nessun duplicato trovato.",
|
"no_duplicates_found": "Nessun duplicato trovato.",
|
||||||
"no_exif_info_available": "Nessuna informazione exif disponibile",
|
"no_exif_info_available": "Nessuna informazione exif disponibile",
|
||||||
"no_explore_results_message": "Carica più foto per esplorare la tua collezione.",
|
"no_explore_results_message": "Carica più foto per esplorare la tua collezione.",
|
||||||
"no_favorites_message": "Aggiungi preferiti per trovare facilmente le tue migliori foto e video",
|
"no_favorites_message": "Aggiungi preferiti per trovare facilmente le tue migliori foto e video",
|
||||||
"no_libraries_message": "Crea una libreria esterna per vedere le tue foto e i tuoi video",
|
"no_libraries_message": "Crea una libreria esterna per vedere le tue foto e i tuoi video",
|
||||||
|
"no_local_assets_found": "Nessun asset locale trovato con questo checksum",
|
||||||
"no_locked_photos_message": "Le foto e i video nella cartella privata sono nascosti e non vengono visualizzati mentre navighi o cerchi nella tua libreria.",
|
"no_locked_photos_message": "Le foto e i video nella cartella privata sono nascosti e non vengono visualizzati mentre navighi o cerchi nella tua libreria.",
|
||||||
"no_name": "Nessun nome",
|
"no_name": "Nessun nome",
|
||||||
"no_notifications": "Nessuna notifica",
|
"no_notifications": "Nessuna notifica",
|
||||||
"no_people_found": "Nessuna persona trovata",
|
"no_people_found": "Nessuna persona trovata",
|
||||||
"no_places": "Nessun posto",
|
"no_places": "Nessun posto",
|
||||||
|
"no_remote_assets_found": "Nessun asset remoto trovato con questo checksum",
|
||||||
"no_results": "Nessun risultato",
|
"no_results": "Nessun risultato",
|
||||||
"no_results_description": "Prova ad usare un sinonimo oppure una parola chiave più generica",
|
"no_results_description": "Prova ad usare un sinonimo oppure una parola chiave più generica",
|
||||||
"no_shared_albums_message": "Crea un album per condividere foto e video con le persone nella tua rete",
|
"no_shared_albums_message": "Crea un album per condividere foto e video con le persone nella tua rete",
|
||||||
"no_uploads_in_progress": "Nessun upload in corso",
|
"no_uploads_in_progress": "Nessun upload in corso",
|
||||||
|
"not_available": "N/A",
|
||||||
"not_in_any_album": "In nessun album",
|
"not_in_any_album": "In nessun album",
|
||||||
"not_selected": "Non selezionato",
|
"not_selected": "Non selezionato",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Nota: Per aggiungere l'etichetta dell'archiviazione agli asset caricati in precedenza, esegui",
|
"note_apply_storage_label_to_previously_uploaded assets": "Nota: Per aggiungere l'etichetta dell'archiviazione agli asset caricati in precedenza, esegui",
|
||||||
@@ -1407,6 +1440,8 @@
|
|||||||
"open_the_search_filters": "Apri filtri di ricerca",
|
"open_the_search_filters": "Apri filtri di ricerca",
|
||||||
"options": "Opzioni",
|
"options": "Opzioni",
|
||||||
"or": "o",
|
"or": "o",
|
||||||
|
"organize_into_albums": "Organizza all'interno degli albums",
|
||||||
|
"organize_into_albums_description": "Inserisci le foto esistenti all'interno degli albums utilizzando le attuale impostazioni di sincronizzazione",
|
||||||
"organize_your_library": "Organizza la tua libreria",
|
"organize_your_library": "Organizza la tua libreria",
|
||||||
"original": "originale",
|
"original": "originale",
|
||||||
"other": "Altro",
|
"other": "Altro",
|
||||||
@@ -1492,6 +1527,7 @@
|
|||||||
"port": "Porta",
|
"port": "Porta",
|
||||||
"preferences_settings_subtitle": "Gestisci le preferenze dell'app",
|
"preferences_settings_subtitle": "Gestisci le preferenze dell'app",
|
||||||
"preferences_settings_title": "Preferenze",
|
"preferences_settings_title": "Preferenze",
|
||||||
|
"preparing": "Preparando",
|
||||||
"preset": "Preimpostazione",
|
"preset": "Preimpostazione",
|
||||||
"preview": "Anteprima",
|
"preview": "Anteprima",
|
||||||
"previous": "Precedente",
|
"previous": "Precedente",
|
||||||
@@ -1508,6 +1544,7 @@
|
|||||||
"profile_drawer_client_out_of_date_minor": "L'applicazione non è aggiornata. Aggiorna all'ultima versione minore.",
|
"profile_drawer_client_out_of_date_minor": "L'applicazione non è aggiornata. Aggiorna all'ultima versione minore.",
|
||||||
"profile_drawer_client_server_up_to_date": "Client e server sono aggiornati",
|
"profile_drawer_client_server_up_to_date": "Client e server sono aggiornati",
|
||||||
"profile_drawer_github": "GitHub",
|
"profile_drawer_github": "GitHub",
|
||||||
|
"profile_drawer_readonly_mode": "Modalità di sola lettura abilitata. Tieni premuto sull'avatar dell'utente per disabilitarla.",
|
||||||
"profile_drawer_server_out_of_date_major": "Il server non è aggiornato. Aggiorna all'ultima versione principale.",
|
"profile_drawer_server_out_of_date_major": "Il server non è aggiornato. Aggiorna all'ultima versione principale.",
|
||||||
"profile_drawer_server_out_of_date_minor": "Il server non è aggiornato. Aggiorna all'ultima versione minore.",
|
"profile_drawer_server_out_of_date_minor": "Il server non è aggiornato. Aggiorna all'ultima versione minore.",
|
||||||
"profile_image_of_user": "Immagine profilo di {user}",
|
"profile_image_of_user": "Immagine profilo di {user}",
|
||||||
@@ -1546,6 +1583,7 @@
|
|||||||
"purchase_server_description_2": "Stato di Contributore",
|
"purchase_server_description_2": "Stato di Contributore",
|
||||||
"purchase_server_title": "Server",
|
"purchase_server_title": "Server",
|
||||||
"purchase_settings_server_activated": "La chiave del prodotto del server è gestita dall'amministratore",
|
"purchase_settings_server_activated": "La chiave del prodotto del server è gestita dall'amministratore",
|
||||||
|
"query_asset_id": "Esegui una query sull'ID dell'asset",
|
||||||
"queue_status": "Messi in coda {count}/{total}",
|
"queue_status": "Messi in coda {count}/{total}",
|
||||||
"rating": "Valutazione a stelle",
|
"rating": "Valutazione a stelle",
|
||||||
"rating_clear": "Crea valutazione",
|
"rating_clear": "Crea valutazione",
|
||||||
@@ -1553,6 +1591,9 @@
|
|||||||
"rating_description": "Visualizza la valutazione EXIF nel pannello informazioni",
|
"rating_description": "Visualizza la valutazione EXIF nel pannello informazioni",
|
||||||
"reaction_options": "Impostazioni Reazioni",
|
"reaction_options": "Impostazioni Reazioni",
|
||||||
"read_changelog": "Leggi Riepilogo Modifiche",
|
"read_changelog": "Leggi Riepilogo Modifiche",
|
||||||
|
"readonly_mode_disabled": "Modalità di sola lettura disabilitata",
|
||||||
|
"readonly_mode_enabled": "Modalità di sola lettura abilitata",
|
||||||
|
"ready_for_upload": "Pronto per il caricamento",
|
||||||
"reassign": "Riassegna",
|
"reassign": "Riassegna",
|
||||||
"reassigned_assets_to_existing_person": "{count, plural, one {Riassegnato # asset} other {Riassegnati # assets}} {name, select, null {ad una persona esistente} other {a {name}}}",
|
"reassigned_assets_to_existing_person": "{count, plural, one {Riassegnato # asset} other {Riassegnati # assets}} {name, select, null {ad una persona esistente} other {a {name}}}",
|
||||||
"reassigned_assets_to_new_person": "{count, plural, one {Riassegnato # asset} other {Riassegnati # assets}} ad una nuova persona",
|
"reassigned_assets_to_new_person": "{count, plural, one {Riassegnato # asset} other {Riassegnati # assets}} ad una nuova persona",
|
||||||
@@ -1577,6 +1618,7 @@
|
|||||||
"regenerating_thumbnails": "Rigenerando le anteprime",
|
"regenerating_thumbnails": "Rigenerando le anteprime",
|
||||||
"remote": "Remoto",
|
"remote": "Remoto",
|
||||||
"remote_assets": "Risorse remote",
|
"remote_assets": "Risorse remote",
|
||||||
|
"remote_media_summary": "Riepilogo dei Media Remoti",
|
||||||
"remove": "Rimuovi",
|
"remove": "Rimuovi",
|
||||||
"remove_assets_album_confirmation": "Sei sicuro di voler rimuovere {count, plural, one {# asset} other {# asset}} dall'album?",
|
"remove_assets_album_confirmation": "Sei sicuro di voler rimuovere {count, plural, one {# asset} other {# asset}} dall'album?",
|
||||||
"remove_assets_shared_link_confirmation": "Sei sicuro di voler rimuovere {count, plural, one {# asset} other {# asset}} da questo link condiviso?",
|
"remove_assets_shared_link_confirmation": "Sei sicuro di voler rimuovere {count, plural, one {# asset} other {# asset}} da questo link condiviso?",
|
||||||
@@ -1629,6 +1671,7 @@
|
|||||||
"restore_user": "Ripristina utente",
|
"restore_user": "Ripristina utente",
|
||||||
"restored_asset": "Asset ripristinato",
|
"restored_asset": "Asset ripristinato",
|
||||||
"resume": "Riprendi",
|
"resume": "Riprendi",
|
||||||
|
"resume_paused_jobs": "Riprendi {count, plural, one {# processo in pausa} other {# i processi in pausa}}",
|
||||||
"retry_upload": "Riprova caricamento",
|
"retry_upload": "Riprova caricamento",
|
||||||
"review_duplicates": "Esamina duplicati",
|
"review_duplicates": "Esamina duplicati",
|
||||||
"review_large_files": "Revisiona file pesanti",
|
"review_large_files": "Revisiona file pesanti",
|
||||||
@@ -1722,6 +1765,7 @@
|
|||||||
"select_user_for_sharing_page_err_album": "Impossibile nel creare l'album",
|
"select_user_for_sharing_page_err_album": "Impossibile nel creare l'album",
|
||||||
"selected": "Selezionato",
|
"selected": "Selezionato",
|
||||||
"selected_count": "{count, plural, one {# selezionato} other {# selezionati}}",
|
"selected_count": "{count, plural, one {# selezionato} other {# selezionati}}",
|
||||||
|
"selected_gps_coordinates": "Coordinate GPS selezionate",
|
||||||
"send_message": "Manda messaggio",
|
"send_message": "Manda messaggio",
|
||||||
"send_welcome_email": "Invia email di benvenuto",
|
"send_welcome_email": "Invia email di benvenuto",
|
||||||
"server_endpoint": "Server endpoint",
|
"server_endpoint": "Server endpoint",
|
||||||
@@ -1850,6 +1894,7 @@
|
|||||||
"show_slideshow_transition": "Mostra la transizione della presentazione",
|
"show_slideshow_transition": "Mostra la transizione della presentazione",
|
||||||
"show_supporter_badge": "Medaglia di Contributore",
|
"show_supporter_badge": "Medaglia di Contributore",
|
||||||
"show_supporter_badge_description": "Mostra la medaglia di contributore",
|
"show_supporter_badge_description": "Mostra la medaglia di contributore",
|
||||||
|
"show_text_search_menu": "Mostra il menu di ricerca del testo",
|
||||||
"shuffle": "Casuale",
|
"shuffle": "Casuale",
|
||||||
"sidebar": "Barra laterale",
|
"sidebar": "Barra laterale",
|
||||||
"sidebar_display_description": "Visualizzare un link alla vista nella barra laterale",
|
"sidebar_display_description": "Visualizzare un link alla vista nella barra laterale",
|
||||||
@@ -1880,6 +1925,7 @@
|
|||||||
"stacktrace": "Traccia dell'errore",
|
"stacktrace": "Traccia dell'errore",
|
||||||
"start": "Avvia",
|
"start": "Avvia",
|
||||||
"start_date": "Data di inizio",
|
"start_date": "Data di inizio",
|
||||||
|
"start_date_before_end_date": "La data di inizio deve essere precedente alla data di fine",
|
||||||
"state": "Provincia",
|
"state": "Provincia",
|
||||||
"status": "Stato",
|
"status": "Stato",
|
||||||
"stop_casting": "Interrompi trasmissione",
|
"stop_casting": "Interrompi trasmissione",
|
||||||
@@ -1904,6 +1950,8 @@
|
|||||||
"sync_albums_manual_subtitle": "Sincronizza tutti i video e le foto caricati con gli album di backup selezionati",
|
"sync_albums_manual_subtitle": "Sincronizza tutti i video e le foto caricati con gli album di backup selezionati",
|
||||||
"sync_local": "Sincronizza gli elementi locali",
|
"sync_local": "Sincronizza gli elementi locali",
|
||||||
"sync_remote": "Sincronizza gli elementi remoti",
|
"sync_remote": "Sincronizza gli elementi remoti",
|
||||||
|
"sync_status": "Stato di Sincronizzazione",
|
||||||
|
"sync_status_subtitle": "Visualizza e gestisci il sistema di sincronizzazione",
|
||||||
"sync_upload_album_setting_subtitle": "Crea e carica le tue foto e video sull'album selezionato in Immich",
|
"sync_upload_album_setting_subtitle": "Crea e carica le tue foto e video sull'album selezionato in Immich",
|
||||||
"tag": "Tag",
|
"tag": "Tag",
|
||||||
"tag_assets": "Tagga risorse",
|
"tag_assets": "Tagga risorse",
|
||||||
@@ -1963,6 +2011,7 @@
|
|||||||
"trash_page_select_assets_btn": "Seleziona elemento",
|
"trash_page_select_assets_btn": "Seleziona elemento",
|
||||||
"trash_page_title": "Cestino ({count})",
|
"trash_page_title": "Cestino ({count})",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Gli elementi cestinati saranno eliminati definitivamente dopo {days, plural, one {# giorno} other {# giorni}}.",
|
"trashed_items_will_be_permanently_deleted_after": "Gli elementi cestinati saranno eliminati definitivamente dopo {days, plural, one {# giorno} other {# giorni}}.",
|
||||||
|
"troubleshoot": "Risoluzione dei problemi",
|
||||||
"type": "Tipo",
|
"type": "Tipo",
|
||||||
"unable_to_change_pin_code": "Impossibile cambiare il codice PIN",
|
"unable_to_change_pin_code": "Impossibile cambiare il codice PIN",
|
||||||
"unable_to_setup_pin_code": "Impossibile configurare il codice PIN",
|
"unable_to_setup_pin_code": "Impossibile configurare il codice PIN",
|
||||||
@@ -1993,6 +2042,7 @@
|
|||||||
"unstacked_assets_count": "{count, plural, one {Separato # asset} other {Separati # asset}}",
|
"unstacked_assets_count": "{count, plural, one {Separato # asset} other {Separati # asset}}",
|
||||||
"untagged": "Senza tag",
|
"untagged": "Senza tag",
|
||||||
"up_next": "Prossimo",
|
"up_next": "Prossimo",
|
||||||
|
"update_location_action_prompt": "Aggiorna la posizione di {count} risorse selezionate con:",
|
||||||
"updated_at": "Aggiornato il",
|
"updated_at": "Aggiornato il",
|
||||||
"updated_password": "Password aggiornata",
|
"updated_password": "Password aggiornata",
|
||||||
"upload": "Carica",
|
"upload": "Carica",
|
||||||
@@ -2059,6 +2109,7 @@
|
|||||||
"view_next_asset": "Visualizza risorsa successiva",
|
"view_next_asset": "Visualizza risorsa successiva",
|
||||||
"view_previous_asset": "Visualizza risorsa precedente",
|
"view_previous_asset": "Visualizza risorsa precedente",
|
||||||
"view_qr_code": "Visualizza Codice QR",
|
"view_qr_code": "Visualizza Codice QR",
|
||||||
|
"view_similar_photos": "Visualizza le foto simili",
|
||||||
"view_stack": "Visualizza Raggruppamento",
|
"view_stack": "Visualizza Raggruppamento",
|
||||||
"view_user": "Visualizza Utente",
|
"view_user": "Visualizza Utente",
|
||||||
"viewer_remove_from_stack": "Rimuovi dalla pila",
|
"viewer_remove_from_stack": "Rimuovi dalla pila",
|
||||||
@@ -2077,5 +2128,6 @@
|
|||||||
"yes": "Si",
|
"yes": "Si",
|
||||||
"you_dont_have_any_shared_links": "Non è presente alcun link condiviso",
|
"you_dont_have_any_shared_links": "Non è presente alcun link condiviso",
|
||||||
"your_wifi_name": "Nome della tua rete Wi-Fi",
|
"your_wifi_name": "Nome della tua rete Wi-Fi",
|
||||||
"zoom_image": "Ingrandisci immagine"
|
"zoom_image": "Ingrandisci immagine",
|
||||||
|
"zoom_to_bounds": "Ingrandisci fino ai bordi"
|
||||||
}
|
}
|
||||||
|
|||||||
68
i18n/ja.json
68
i18n/ja.json
@@ -123,6 +123,13 @@
|
|||||||
"logging_enable_description": "ログの有効化",
|
"logging_enable_description": "ログの有効化",
|
||||||
"logging_level_description": "有効な場合に使用されるログ レベル。",
|
"logging_level_description": "有効な場合に使用されるログ レベル。",
|
||||||
"logging_settings": "ログ",
|
"logging_settings": "ログ",
|
||||||
|
"machine_learning_availability_checks": "可用性の確認",
|
||||||
|
"machine_learning_availability_checks_description": "利用可能な機械学習のサーバーを自動で検知し優先的に使用します",
|
||||||
|
"machine_learning_availability_checks_enabled": "可用性チェックを有効にする",
|
||||||
|
"machine_learning_availability_checks_interval": "チェックの間隔",
|
||||||
|
"machine_learning_availability_checks_interval_description": "可用性チェックの間隔(ミリ秒単位)",
|
||||||
|
"machine_learning_availability_checks_timeout": "リクエストタイムアウト",
|
||||||
|
"machine_learning_availability_checks_timeout_description": "可用性チェックのタイムアウト時間(ミリ秒単位)",
|
||||||
"machine_learning_clip_model": "Clipモデル",
|
"machine_learning_clip_model": "Clipモデル",
|
||||||
"machine_learning_clip_model_description": "CLIP モデルの名前は<link>ここ</link>にリストされています。モデルを変更した場合は、すべてのイメージに対して「スマート検索」ジョブを再実行する必要があります。",
|
"machine_learning_clip_model_description": "CLIP モデルの名前は<link>ここ</link>にリストされています。モデルを変更した場合は、すべてのイメージに対して「スマート検索」ジョブを再実行する必要があります。",
|
||||||
"machine_learning_duplicate_detection": "重複検出",
|
"machine_learning_duplicate_detection": "重複検出",
|
||||||
@@ -387,12 +394,10 @@
|
|||||||
"admin_password": "管理者パスワード",
|
"admin_password": "管理者パスワード",
|
||||||
"administration": "管理",
|
"administration": "管理",
|
||||||
"advanced": "詳細設定",
|
"advanced": "詳細設定",
|
||||||
"advanced_settings_beta_timeline_subtitle": "新しいアプリを体験してみましょう",
|
|
||||||
"advanced_settings_beta_timeline_title": "試験運用のタイムライン",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "別の基準に従ってメディアファイルにフィルターをかけて、同期を行います。アプリがすべてのアルバムを読み込んでくれない場合にのみ、この機能を試してください。",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "別の基準に従ってメディアファイルにフィルターをかけて、同期を行います。アプリがすべてのアルバムを読み込んでくれない場合にのみ、この機能を試してください。",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[試験運用] 別のデバイスのアルバム同期フィルターを使用する",
|
"advanced_settings_enable_alternate_media_filter_title": "[試験運用] 別のデバイスのアルバム同期フィルターを使用する",
|
||||||
"advanced_settings_log_level_title": "ログレベル: {level}",
|
"advanced_settings_log_level_title": "ログレベル: {level}",
|
||||||
"advanced_settings_prefer_remote_subtitle": "デバイスによっては、デバイス上にあるサムネイルのロードに非常に時間がかかることがあります。このオプションをに有効にする事により、サーバーから直接画像をロードすることが可能です。",
|
"advanced_settings_prefer_remote_subtitle": "デバイスによっては、デバイス上にあるサムネイルのロードに非常に時間がかかることがあります。このオプションを有効にする事により、サーバーから直接画像をロードすることが可能です。",
|
||||||
"advanced_settings_prefer_remote_title": "リモートを優先する",
|
"advanced_settings_prefer_remote_title": "リモートを優先する",
|
||||||
"advanced_settings_proxy_headers_subtitle": "プロキシヘッダを設定する",
|
"advanced_settings_proxy_headers_subtitle": "プロキシヘッダを設定する",
|
||||||
"advanced_settings_proxy_headers_title": "プロキシヘッダ",
|
"advanced_settings_proxy_headers_title": "プロキシヘッダ",
|
||||||
@@ -425,6 +430,7 @@
|
|||||||
"album_remove_user_confirmation": "本当に{user}を削除しますか?",
|
"album_remove_user_confirmation": "本当に{user}を削除しますか?",
|
||||||
"album_search_not_found": "検索に一致するアルバムがありません",
|
"album_search_not_found": "検索に一致するアルバムがありません",
|
||||||
"album_share_no_users": "このアルバムを全てのユーザーと共有したか、共有するユーザーがいないようです。",
|
"album_share_no_users": "このアルバムを全てのユーザーと共有したか、共有するユーザーがいないようです。",
|
||||||
|
"album_summary": "アルバムのまとめ",
|
||||||
"album_updated": "アルバム更新",
|
"album_updated": "アルバム更新",
|
||||||
"album_updated_setting_description": "共有アルバムに新しいアセットが追加されたとき通知を受け取る",
|
"album_updated_setting_description": "共有アルバムに新しいアセットが追加されたとき通知を受け取る",
|
||||||
"album_user_left": "{album} を去りました",
|
"album_user_left": "{album} を去りました",
|
||||||
@@ -496,6 +502,8 @@
|
|||||||
"asset_restored_successfully": "復元できました",
|
"asset_restored_successfully": "復元できました",
|
||||||
"asset_skipped": "スキップ済",
|
"asset_skipped": "スキップ済",
|
||||||
"asset_skipped_in_trash": "ゴミ箱の中",
|
"asset_skipped_in_trash": "ゴミ箱の中",
|
||||||
|
"asset_trashed": "項目が削除されました",
|
||||||
|
"asset_troubleshoot": "項目をトラブルシューㇳ",
|
||||||
"asset_uploaded": "アップロード済",
|
"asset_uploaded": "アップロード済",
|
||||||
"asset_uploading": "アップロード中…",
|
"asset_uploading": "アップロード中…",
|
||||||
"asset_viewer_settings_subtitle": "ギャラリービューアーに関する設定",
|
"asset_viewer_settings_subtitle": "ギャラリービューアーに関する設定",
|
||||||
@@ -529,8 +537,10 @@
|
|||||||
"autoplay_slideshow": "スライドショーを自動再生",
|
"autoplay_slideshow": "スライドショーを自動再生",
|
||||||
"back": "戻る",
|
"back": "戻る",
|
||||||
"back_close_deselect": "戻る、閉じる、選択解除",
|
"back_close_deselect": "戻る、閉じる、選択解除",
|
||||||
|
"background_backup_running_error": "バックグラウンドのバックアップがすでに行われている最中です。そのため、マニュアルでのバックアップを開始することはできません。",
|
||||||
"background_location_permission": "バックグラウンド位置情報アクセス",
|
"background_location_permission": "バックグラウンド位置情報アクセス",
|
||||||
"background_location_permission_content": "正常にWi-Fiの名前(SSID)を獲得するにはアプリが常に詳細な位置情報にアクセスできる必要があります",
|
"background_location_permission_content": "正常にWi-Fiの名前(SSID)を獲得するにはアプリが常に詳細な位置情報にアクセスできる必要があります",
|
||||||
|
"background_options": "バックグラウンドの動作オプション",
|
||||||
"backup": "バックアップ",
|
"backup": "バックアップ",
|
||||||
"backup_album_selection_page_albums_device": "デバイス上のアルバム({count})",
|
"backup_album_selection_page_albums_device": "デバイス上のアルバム({count})",
|
||||||
"backup_album_selection_page_albums_tap": "タップで選択、ダブルタップで除外",
|
"backup_album_selection_page_albums_tap": "タップで選択、ダブルタップで除外",
|
||||||
@@ -538,6 +548,7 @@
|
|||||||
"backup_album_selection_page_select_albums": "アルバムを選択",
|
"backup_album_selection_page_select_albums": "アルバムを選択",
|
||||||
"backup_album_selection_page_selection_info": "選択・除外中のアルバム",
|
"backup_album_selection_page_selection_info": "選択・除外中のアルバム",
|
||||||
"backup_album_selection_page_total_assets": "選択されたアルバムの写真と動画の数",
|
"backup_album_selection_page_total_assets": "選択されたアルバムの写真と動画の数",
|
||||||
|
"backup_albums_sync": "アルバム同期状態をバックアップ",
|
||||||
"backup_all": "すべて",
|
"backup_all": "すべて",
|
||||||
"backup_background_service_backup_failed_message": "アップロードに失敗しました。リトライ中…",
|
"backup_background_service_backup_failed_message": "アップロードに失敗しました。リトライ中…",
|
||||||
"backup_background_service_connection_failed_message": "サーバーに接続できません。リトライ中…",
|
"backup_background_service_connection_failed_message": "サーバーに接続できません。リトライ中…",
|
||||||
@@ -597,8 +608,6 @@
|
|||||||
"backup_setting_subtitle": "アップロードに関する設定",
|
"backup_setting_subtitle": "アップロードに関する設定",
|
||||||
"backup_settings_subtitle": "アップロード設定を管理",
|
"backup_settings_subtitle": "アップロード設定を管理",
|
||||||
"backward": "新しい方へ",
|
"backward": "新しい方へ",
|
||||||
"beta_sync": "同期の状態",
|
|
||||||
"beta_sync_subtitle": "同期の仕組みを管理",
|
|
||||||
"biometric_auth_enabled": "生体認証を有効化しました",
|
"biometric_auth_enabled": "生体認証を有効化しました",
|
||||||
"biometric_locked_out": "生体認証により、アクセスできません",
|
"biometric_locked_out": "生体認証により、アクセスできません",
|
||||||
"biometric_no_options": "生体認証を利用できません",
|
"biometric_no_options": "生体認証を利用できません",
|
||||||
@@ -656,6 +665,8 @@
|
|||||||
"change_pin_code": "PINコードを変更",
|
"change_pin_code": "PINコードを変更",
|
||||||
"change_your_password": "パスワードを変更します",
|
"change_your_password": "パスワードを変更します",
|
||||||
"changed_visibility_successfully": "非表示設定を正常に変更しました",
|
"changed_visibility_successfully": "非表示設定を正常に変更しました",
|
||||||
|
"charging": "充電中",
|
||||||
|
"charging_requirement_mobile_backup": "バックグラウンドでのバックアップを行うためには、デバイスが充電中である必要があります",
|
||||||
"check_corrupt_asset_backup": "破損されている項目を探す",
|
"check_corrupt_asset_backup": "破損されている項目を探す",
|
||||||
"check_corrupt_asset_backup_button": "チェックを行う",
|
"check_corrupt_asset_backup_button": "チェックを行う",
|
||||||
"check_corrupt_asset_backup_description": "写真や動画などが全てアップロードし終えてからWi-Fiに接続時のみチェックを行なってください。作業が完了するには数分かかる場合があります",
|
"check_corrupt_asset_backup_description": "写真や動画などが全てアップロードし終えてからWi-Fiに接続時のみチェックを行なってください。作業が完了するには数分かかる場合があります",
|
||||||
@@ -742,6 +753,7 @@
|
|||||||
"create_user": "ユーザーを作成",
|
"create_user": "ユーザーを作成",
|
||||||
"created": "作成",
|
"created": "作成",
|
||||||
"created_at": "作成:",
|
"created_at": "作成:",
|
||||||
|
"creating_linked_albums": "リンクされたアルバムを作成中・・・",
|
||||||
"crop": "クロップ",
|
"crop": "クロップ",
|
||||||
"curated_object_page_title": "被写体",
|
"curated_object_page_title": "被写体",
|
||||||
"current_device": "現在のデバイス",
|
"current_device": "現在のデバイス",
|
||||||
@@ -891,7 +903,9 @@
|
|||||||
"error": "エラー",
|
"error": "エラー",
|
||||||
"error_change_sort_album": "アルバムの表示順の変更に失敗しました",
|
"error_change_sort_album": "アルバムの表示順の変更に失敗しました",
|
||||||
"error_delete_face": "アセットから顔の削除ができませんでした",
|
"error_delete_face": "アセットから顔の削除ができませんでした",
|
||||||
|
"error_getting_places": "場所の取得に失敗しました",
|
||||||
"error_loading_image": "画像の読み込みエラー",
|
"error_loading_image": "画像の読み込みエラー",
|
||||||
|
"error_loading_partners": "パートナーの読み込みに失敗しました: {error}",
|
||||||
"error_saving_image": "エラー: {error}",
|
"error_saving_image": "エラー: {error}",
|
||||||
"error_tag_face_bounding_box": "顔の登録に失敗しました - 顔を囲む四角形の座標取得に失敗",
|
"error_tag_face_bounding_box": "顔の登録に失敗しました - 顔を囲む四角形の座標取得に失敗",
|
||||||
"error_title": "エラー - 問題が発生しました",
|
"error_title": "エラー - 問題が発生しました",
|
||||||
@@ -1056,6 +1070,7 @@
|
|||||||
"favorites_page_no_favorites": "お気に入り登録された項目がありません",
|
"favorites_page_no_favorites": "お気に入り登録された項目がありません",
|
||||||
"feature_photo_updated": "人物画像が更新されました",
|
"feature_photo_updated": "人物画像が更新されました",
|
||||||
"features": "機能",
|
"features": "機能",
|
||||||
|
"features_in_development": "開発中の機能",
|
||||||
"features_setting_description": "アプリの機能を管理する",
|
"features_setting_description": "アプリの機能を管理する",
|
||||||
"file_name": "ファイル名",
|
"file_name": "ファイル名",
|
||||||
"file_name_or_extension": "ファイル名または拡張子",
|
"file_name_or_extension": "ファイル名または拡張子",
|
||||||
@@ -1076,10 +1091,7 @@
|
|||||||
"gcast_enabled": "Google Cast",
|
"gcast_enabled": "Google Cast",
|
||||||
"gcast_enabled_description": "この機能は動作のためにGoogleのリソースを読み込みます。",
|
"gcast_enabled_description": "この機能は動作のためにGoogleのリソースを読み込みます。",
|
||||||
"general": "一般",
|
"general": "一般",
|
||||||
"geolocation_instruction_all_have_location": "この日付のすべての項目に位置情報がすでについています。すべての項目を表示を試みるか別の日付を選択してください",
|
|
||||||
"geolocation_instruction_location": "位置情報付きの項目をクリックして、その位置情報を利用します。あるいは、地図上の地点を直接選ぶことも可能です",
|
"geolocation_instruction_location": "位置情報付きの項目をクリックして、その位置情報を利用します。あるいは、地図上の地点を直接選ぶことも可能です",
|
||||||
"geolocation_instruction_no_date": "日付を選択して、その日の写真や動画の位置情報を管理しましょう",
|
|
||||||
"geolocation_instruction_no_photos": "この日付に写真や動画が無いようです。別の日付を選択してみてください",
|
|
||||||
"get_help": "助けを求める",
|
"get_help": "助けを求める",
|
||||||
"get_wifiname_error": "Wi-Fiの名前(SSID)が入手できませんでした。Wi-Fiに繋がってるのと必要な権限を許可したか確認してください",
|
"get_wifiname_error": "Wi-Fiの名前(SSID)が入手できませんでした。Wi-Fiに繋がってるのと必要な権限を許可したか確認してください",
|
||||||
"getting_started": "はじめる",
|
"getting_started": "はじめる",
|
||||||
@@ -1223,6 +1235,7 @@
|
|||||||
"local": "ローカル",
|
"local": "ローカル",
|
||||||
"local_asset_cast_failed": "サーバーにアップロードされていない項目はキャストできません",
|
"local_asset_cast_failed": "サーバーにアップロードされていない項目はキャストできません",
|
||||||
"local_assets": "ローカルの項目",
|
"local_assets": "ローカルの項目",
|
||||||
|
"local_media_summary": "ローカルメディアのまとめ",
|
||||||
"local_network": "ローカルネットワーク",
|
"local_network": "ローカルネットワーク",
|
||||||
"local_network_sheet_info": "アプリは指定されたWi-Fiに繋がっている時サーバーへの接続を下記のURLで行います",
|
"local_network_sheet_info": "アプリは指定されたWi-Fiに繋がっている時サーバーへの接続を下記のURLで行います",
|
||||||
"location_permission": "位置情報権限",
|
"location_permission": "位置情報権限",
|
||||||
@@ -1234,6 +1247,7 @@
|
|||||||
"location_picker_longitude_hint": "経度を入力",
|
"location_picker_longitude_hint": "経度を入力",
|
||||||
"lock": "ロック",
|
"lock": "ロック",
|
||||||
"locked_folder": "鍵付きフォルダー",
|
"locked_folder": "鍵付きフォルダー",
|
||||||
|
"log_detail_title": "ログの詳細",
|
||||||
"log_out": "ログアウト",
|
"log_out": "ログアウト",
|
||||||
"log_out_all_devices": "全てのデバイスからログアウト",
|
"log_out_all_devices": "全てのデバイスからログアウト",
|
||||||
"logged_in_as": "{user}としてログイン中",
|
"logged_in_as": "{user}としてログイン中",
|
||||||
@@ -1264,6 +1278,7 @@
|
|||||||
"login_password_changed_success": "パスワードの変更に成功",
|
"login_password_changed_success": "パスワードの変更に成功",
|
||||||
"logout_all_device_confirmation": "本当に全てのデバイスからログアウトしますか?",
|
"logout_all_device_confirmation": "本当に全てのデバイスからログアウトしますか?",
|
||||||
"logout_this_device_confirmation": "本当にこのデバイスからログアウトしますか?",
|
"logout_this_device_confirmation": "本当にこのデバイスからログアウトしますか?",
|
||||||
|
"logs": "ログ",
|
||||||
"longitude": "経度",
|
"longitude": "経度",
|
||||||
"look": "見た目",
|
"look": "見た目",
|
||||||
"loop_videos": "動画をループ",
|
"loop_videos": "動画をループ",
|
||||||
@@ -1306,6 +1321,7 @@
|
|||||||
"mark_as_read": "既読にする",
|
"mark_as_read": "既読にする",
|
||||||
"marked_all_as_read": "すべて既読にしました",
|
"marked_all_as_read": "すべて既読にしました",
|
||||||
"matches": "マッチ",
|
"matches": "マッチ",
|
||||||
|
"matching_assets": "一致する項目",
|
||||||
"media_type": "メディアタイプ",
|
"media_type": "メディアタイプ",
|
||||||
"memories": "メモリー",
|
"memories": "メモリー",
|
||||||
"memories_all_caught_up": "これで全部です",
|
"memories_all_caught_up": "これで全部です",
|
||||||
@@ -1346,6 +1362,7 @@
|
|||||||
"name_or_nickname": "名前またはニックネーム",
|
"name_or_nickname": "名前またはニックネーム",
|
||||||
"network_requirement_photos_upload": "モバイル通信を使用して写真のバックアップを行う",
|
"network_requirement_photos_upload": "モバイル通信を使用して写真のバックアップを行う",
|
||||||
"network_requirement_videos_upload": "モバイル通信を使用して動画のバックアップを行う",
|
"network_requirement_videos_upload": "モバイル通信を使用して動画のバックアップを行う",
|
||||||
|
"network_requirements": "ネットワークの要件",
|
||||||
"network_requirements_updated": "ネットワークの条件が変更されたため、バックアップの順番待ちをリセットします",
|
"network_requirements_updated": "ネットワークの条件が変更されたため、バックアップの順番待ちをリセットします",
|
||||||
"networking_settings": "ネットワーク",
|
"networking_settings": "ネットワーク",
|
||||||
"networking_subtitle": "サーバーエンドポイントに関する設定",
|
"networking_subtitle": "サーバーエンドポイントに関する設定",
|
||||||
@@ -1356,6 +1373,7 @@
|
|||||||
"new_person": "新しい人物",
|
"new_person": "新しい人物",
|
||||||
"new_pin_code": "新しいPINコード",
|
"new_pin_code": "新しいPINコード",
|
||||||
"new_pin_code_subtitle": "鍵付きフォルダーを利用するのが初めてのようです。PINコードを作成してください",
|
"new_pin_code_subtitle": "鍵付きフォルダーを利用するのが初めてのようです。PINコードを作成してください",
|
||||||
|
"new_timeline": "新たなタイムライン",
|
||||||
"new_user_created": "新しいユーザーが作成されました",
|
"new_user_created": "新しいユーザーが作成されました",
|
||||||
"new_version_available": "新しいバージョンが利用可能",
|
"new_version_available": "新しいバージョンが利用可能",
|
||||||
"newest_first": "最新順",
|
"newest_first": "最新順",
|
||||||
@@ -1369,20 +1387,25 @@
|
|||||||
"no_assets_message": "クリックして最初の写真をアップロード",
|
"no_assets_message": "クリックして最初の写真をアップロード",
|
||||||
"no_assets_to_show": "表示する項目がありません",
|
"no_assets_to_show": "表示する項目がありません",
|
||||||
"no_cast_devices_found": "キャスト先のデバイスが見つかりません",
|
"no_cast_devices_found": "キャスト先のデバイスが見つかりません",
|
||||||
|
"no_checksum_local": "チェックサムが見つかりません - デバイス上の項目を取得できないようです",
|
||||||
|
"no_checksum_remote": "チェックサムが見つかりません - サーバー上の項目を取得できないようです",
|
||||||
"no_duplicates_found": "重複は見つかりませんでした。",
|
"no_duplicates_found": "重複は見つかりませんでした。",
|
||||||
"no_exif_info_available": "exif情報が利用できません",
|
"no_exif_info_available": "exif情報が利用できません",
|
||||||
"no_explore_results_message": "コレクションを探索するにはさらに写真をアップロードしてください。",
|
"no_explore_results_message": "コレクションを探索するにはさらに写真をアップロードしてください。",
|
||||||
"no_favorites_message": "お気に入り登録すると好きな写真や動画をすぐに見つけられます",
|
"no_favorites_message": "お気に入り登録すると好きな写真や動画をすぐに見つけられます",
|
||||||
"no_libraries_message": "あなたの写真や動画を表示するための外部ライブラリを作成しましょう",
|
"no_libraries_message": "あなたの写真や動画を表示するための外部ライブラリを作成しましょう",
|
||||||
|
"no_local_assets_found": "このチェックサムの項目はデバイス上に存在しません",
|
||||||
"no_locked_photos_message": "鍵付きフォルダー内の写真や動画は通常のライブラリに表示されなくなります。",
|
"no_locked_photos_message": "鍵付きフォルダー内の写真や動画は通常のライブラリに表示されなくなります。",
|
||||||
"no_name": "名前なし",
|
"no_name": "名前なし",
|
||||||
"no_notifications": "通知なし",
|
"no_notifications": "通知なし",
|
||||||
"no_people_found": "一致する人物が見つかりません",
|
"no_people_found": "一致する人物が見つかりません",
|
||||||
"no_places": "場所なし",
|
"no_places": "場所なし",
|
||||||
|
"no_remote_assets_found": "このチェックサムの項目はサーバー上に存在しません",
|
||||||
"no_results": "結果がありません",
|
"no_results": "結果がありません",
|
||||||
"no_results_description": "同義語やより一般的なキーワードを試してください",
|
"no_results_description": "同義語やより一般的なキーワードを試してください",
|
||||||
"no_shared_albums_message": "アルバムを作成して写真や動画を共有しましょう",
|
"no_shared_albums_message": "アルバムを作成して写真や動画を共有しましょう",
|
||||||
"no_uploads_in_progress": "アップロードは行われていません",
|
"no_uploads_in_progress": "アップロードは行われていません",
|
||||||
|
"not_available": "適用なし",
|
||||||
"not_in_any_album": "どのアルバムにも入っていない",
|
"not_in_any_album": "どのアルバムにも入っていない",
|
||||||
"not_selected": "選択なし",
|
"not_selected": "選択なし",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "注意: 以前にアップロードしたアセットにストレージラベルを適用するには以下を実行してください",
|
"note_apply_storage_label_to_previously_uploaded assets": "注意: 以前にアップロードしたアセットにストレージラベルを適用するには以下を実行してください",
|
||||||
@@ -1417,6 +1440,8 @@
|
|||||||
"open_the_search_filters": "検索フィルタを開く",
|
"open_the_search_filters": "検索フィルタを開く",
|
||||||
"options": "オプション",
|
"options": "オプション",
|
||||||
"or": "または",
|
"or": "または",
|
||||||
|
"organize_into_albums": "アルバムに追加して整理する",
|
||||||
|
"organize_into_albums_description": "既存の写真を、現在の同期設定に基づきアルバムに追加する",
|
||||||
"organize_your_library": "ライブラリを整理",
|
"organize_your_library": "ライブラリを整理",
|
||||||
"original": "オリジナル",
|
"original": "オリジナル",
|
||||||
"other": "その他",
|
"other": "その他",
|
||||||
@@ -1476,9 +1501,9 @@
|
|||||||
"permission_onboarding_permission_limited": "写真へのアクセスが制限されています。Immichが写真のバックアップと管理を行うには、システム設定から写真と動画のアクセス権限を変更してください。",
|
"permission_onboarding_permission_limited": "写真へのアクセスが制限されています。Immichが写真のバックアップと管理を行うには、システム設定から写真と動画のアクセス権限を変更してください。",
|
||||||
"permission_onboarding_request": "Immichは写真へのアクセス許可が必要です",
|
"permission_onboarding_request": "Immichは写真へのアクセス許可が必要です",
|
||||||
"person": "人物",
|
"person": "人物",
|
||||||
"person_age_months": "{months, plural, one {# ヶ月} other {# ヶ月}} 前",
|
"person_age_months": "生後 {months, plural, one {# ヶ月} other {# ヶ月}}",
|
||||||
"person_age_year_months": "1 年, {months, plural, one {# ヶ月} other {# ヶ月}} 前",
|
"person_age_year_months": "1 歳と, {months, plural, one {# ヶ月} other {# ヶ月}}",
|
||||||
"person_age_years": "{years, plural, other {# 年}}前",
|
"person_age_years": "{years, plural, other {# 歳}}",
|
||||||
"person_birthdate": "{date}生まれ",
|
"person_birthdate": "{date}生まれ",
|
||||||
"person_hidden": "{name}{hidden, select, true { (非表示)} other {}}",
|
"person_hidden": "{name}{hidden, select, true { (非表示)} other {}}",
|
||||||
"photo_shared_all_users": "写真をすべてのユーザーと共有したか、共有するユーザーがいないようです。",
|
"photo_shared_all_users": "写真をすべてのユーザーと共有したか、共有するユーザーがいないようです。",
|
||||||
@@ -1502,6 +1527,7 @@
|
|||||||
"port": "ポートレート",
|
"port": "ポートレート",
|
||||||
"preferences_settings_subtitle": "アプリに関する設定",
|
"preferences_settings_subtitle": "アプリに関する設定",
|
||||||
"preferences_settings_title": "設定",
|
"preferences_settings_title": "設定",
|
||||||
|
"preparing": "準備中",
|
||||||
"preset": "プリセット",
|
"preset": "プリセット",
|
||||||
"preview": "プレビュー",
|
"preview": "プレビュー",
|
||||||
"previous": "前",
|
"previous": "前",
|
||||||
@@ -1518,7 +1544,7 @@
|
|||||||
"profile_drawer_client_out_of_date_minor": "アプリが更新されてません。最新のバージョンに更新してください",
|
"profile_drawer_client_out_of_date_minor": "アプリが更新されてません。最新のバージョンに更新してください",
|
||||||
"profile_drawer_client_server_up_to_date": "すべて最新版です",
|
"profile_drawer_client_server_up_to_date": "すべて最新版です",
|
||||||
"profile_drawer_github": "GitHub",
|
"profile_drawer_github": "GitHub",
|
||||||
"profile_drawer_readonly_mode": "読み取り専用モードが有効です。ユーザーのアイコンをダブルタップして読み取り専用モードを解除してください。",
|
"profile_drawer_readonly_mode": "読み取り専用モードが有効です。ユーザーのアイコンを長押しして読み取り専用モードを解除してください。",
|
||||||
"profile_drawer_server_out_of_date_major": "サーバーが更新されてません。最新のバージョンに更新してください",
|
"profile_drawer_server_out_of_date_major": "サーバーが更新されてません。最新のバージョンに更新してください",
|
||||||
"profile_drawer_server_out_of_date_minor": "サーバーが更新されてません。最新のバージョンに更新してください",
|
"profile_drawer_server_out_of_date_minor": "サーバーが更新されてません。最新のバージョンに更新してください",
|
||||||
"profile_image_of_user": "{user} のプロフィール画像",
|
"profile_image_of_user": "{user} のプロフィール画像",
|
||||||
@@ -1557,6 +1583,7 @@
|
|||||||
"purchase_server_description_2": "サポーターの状態",
|
"purchase_server_description_2": "サポーターの状態",
|
||||||
"purchase_server_title": "サーバー",
|
"purchase_server_title": "サーバー",
|
||||||
"purchase_settings_server_activated": "サーバーのプロダクトキーは管理者に管理されています",
|
"purchase_settings_server_activated": "サーバーのプロダクトキーは管理者に管理されています",
|
||||||
|
"query_asset_id": "順番待ちの項目ID",
|
||||||
"queue_status": "順番待ち中 {count}/{total}",
|
"queue_status": "順番待ち中 {count}/{total}",
|
||||||
"rating": "星での評価",
|
"rating": "星での評価",
|
||||||
"rating_clear": "評価を取り消す",
|
"rating_clear": "評価を取り消す",
|
||||||
@@ -1566,6 +1593,7 @@
|
|||||||
"read_changelog": "変更履歴を読む",
|
"read_changelog": "変更履歴を読む",
|
||||||
"readonly_mode_disabled": "読み取り専用モード無効",
|
"readonly_mode_disabled": "読み取り専用モード無効",
|
||||||
"readonly_mode_enabled": "読み取り専用モード有効",
|
"readonly_mode_enabled": "読み取り専用モード有効",
|
||||||
|
"ready_for_upload": "アップロード準備完了",
|
||||||
"reassign": "再割り当て",
|
"reassign": "再割り当て",
|
||||||
"reassigned_assets_to_existing_person": "{count, plural, one {#個} other {#個}}のアセットを{name, select, null {既存の人物} other {{name}}}に再割り当てしました",
|
"reassigned_assets_to_existing_person": "{count, plural, one {#個} other {#個}}のアセットを{name, select, null {既存の人物} other {{name}}}に再割り当てしました",
|
||||||
"reassigned_assets_to_new_person": "{count, plural, one {#個} other {#個}}のアセットを新しい人物に割り当てました",
|
"reassigned_assets_to_new_person": "{count, plural, one {#個} other {#個}}のアセットを新しい人物に割り当てました",
|
||||||
@@ -1590,6 +1618,7 @@
|
|||||||
"regenerating_thumbnails": "サムネイルを再生成中",
|
"regenerating_thumbnails": "サムネイルを再生成中",
|
||||||
"remote": "リモート",
|
"remote": "リモート",
|
||||||
"remote_assets": "リモートの項目",
|
"remote_assets": "リモートの項目",
|
||||||
|
"remote_media_summary": "サーバー上のメディアまとめ",
|
||||||
"remove": "削除",
|
"remove": "削除",
|
||||||
"remove_assets_album_confirmation": "本当に{count, plural, one {#個} other {#個}}のアセットをアルバムから削除しますか?",
|
"remove_assets_album_confirmation": "本当に{count, plural, one {#個} other {#個}}のアセットをアルバムから削除しますか?",
|
||||||
"remove_assets_shared_link_confirmation": "本当にこの共有リンクから{count, plural, one {#個} other {#個}}のアセットを削除しますか?",
|
"remove_assets_shared_link_confirmation": "本当にこの共有リンクから{count, plural, one {#個} other {#個}}のアセットを削除しますか?",
|
||||||
@@ -1642,6 +1671,7 @@
|
|||||||
"restore_user": "ユーザーを復元",
|
"restore_user": "ユーザーを復元",
|
||||||
"restored_asset": "項目を復元しました",
|
"restored_asset": "項目を復元しました",
|
||||||
"resume": "再開",
|
"resume": "再開",
|
||||||
|
"resume_paused_jobs": "再開: {count, plural, one {# paused job} other {# paused jobs}}",
|
||||||
"retry_upload": "アップロードを再試行",
|
"retry_upload": "アップロードを再試行",
|
||||||
"review_duplicates": "重複を調査",
|
"review_duplicates": "重複を調査",
|
||||||
"review_large_files": "サイズの大きなファイルを見る",
|
"review_large_files": "サイズの大きなファイルを見る",
|
||||||
@@ -1846,10 +1876,8 @@
|
|||||||
"shift_to_permanent_delete": "⇧を押してアセットを完全に削除",
|
"shift_to_permanent_delete": "⇧を押してアセットを完全に削除",
|
||||||
"show_album_options": "アルバム設定を表示",
|
"show_album_options": "アルバム設定を表示",
|
||||||
"show_albums": "アルバムを表示",
|
"show_albums": "アルバムを表示",
|
||||||
"show_all_assets": "すべての項目を表示",
|
|
||||||
"show_all_people": "全ての人物を表示",
|
"show_all_people": "全ての人物を表示",
|
||||||
"show_and_hide_people": "人物を表示/非表示",
|
"show_and_hide_people": "人物を表示/非表示",
|
||||||
"show_assets_without_location": "位置情報無しの項目を表示",
|
|
||||||
"show_file_location": "ファイルの場所を表示",
|
"show_file_location": "ファイルの場所を表示",
|
||||||
"show_gallery": "ギャラリーを表示",
|
"show_gallery": "ギャラリーを表示",
|
||||||
"show_hidden_people": "非表示の人物を表示",
|
"show_hidden_people": "非表示の人物を表示",
|
||||||
@@ -1866,6 +1894,7 @@
|
|||||||
"show_slideshow_transition": "スライドショーのトランジションを表示",
|
"show_slideshow_transition": "スライドショーのトランジションを表示",
|
||||||
"show_supporter_badge": "サポーターバッジ",
|
"show_supporter_badge": "サポーターバッジ",
|
||||||
"show_supporter_badge_description": "サポーターバッジを表示",
|
"show_supporter_badge_description": "サポーターバッジを表示",
|
||||||
|
"show_text_search_menu": "テキスト検索メニューを表示",
|
||||||
"shuffle": "ランダム",
|
"shuffle": "ランダム",
|
||||||
"sidebar": "サイドバー",
|
"sidebar": "サイドバー",
|
||||||
"sidebar_display_description": "サイドバーにビューへのリンクを表示",
|
"sidebar_display_description": "サイドバーにビューへのリンクを表示",
|
||||||
@@ -1896,6 +1925,7 @@
|
|||||||
"stacktrace": "スタックトレース",
|
"stacktrace": "スタックトレース",
|
||||||
"start": "開始",
|
"start": "開始",
|
||||||
"start_date": "開始日",
|
"start_date": "開始日",
|
||||||
|
"start_date_before_end_date": "開始日は終了日より前でなければなりません",
|
||||||
"state": "都道府県",
|
"state": "都道府県",
|
||||||
"status": "ステータス",
|
"status": "ステータス",
|
||||||
"stop_casting": "キャストを停止",
|
"stop_casting": "キャストを停止",
|
||||||
@@ -1920,6 +1950,8 @@
|
|||||||
"sync_albums_manual_subtitle": "アップロード済みの全ての写真や動画を選択されたバックアップアルバムに同期する",
|
"sync_albums_manual_subtitle": "アップロード済みの全ての写真や動画を選択されたバックアップアルバムに同期する",
|
||||||
"sync_local": "ローカルを同期",
|
"sync_local": "ローカルを同期",
|
||||||
"sync_remote": "リモートを同期",
|
"sync_remote": "リモートを同期",
|
||||||
|
"sync_status": "同期の状態",
|
||||||
|
"sync_status_subtitle": "同期システムを確認・管理",
|
||||||
"sync_upload_album_setting_subtitle": "サーバー上のアルバムの内容を端末上のアルバムと同期します (サーバーにアルバムが無い場合自動で作成されます。また、アップロードされていない写真や動画は同期されません)",
|
"sync_upload_album_setting_subtitle": "サーバー上のアルバムの内容を端末上のアルバムと同期します (サーバーにアルバムが無い場合自動で作成されます。また、アップロードされていない写真や動画は同期されません)",
|
||||||
"tag": "タグ付けする",
|
"tag": "タグ付けする",
|
||||||
"tag_assets": "アセットにタグ付けする",
|
"tag_assets": "アセットにタグ付けする",
|
||||||
@@ -1979,6 +2011,7 @@
|
|||||||
"trash_page_select_assets_btn": "項目を選択",
|
"trash_page_select_assets_btn": "項目を選択",
|
||||||
"trash_page_title": "ゴミ箱 ({count})",
|
"trash_page_title": "ゴミ箱 ({count})",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "ゴミ箱に入れられたアイテムは{days, plural, one {#日} other {#日}}後に完全に削除されます。",
|
"trashed_items_will_be_permanently_deleted_after": "ゴミ箱に入れられたアイテムは{days, plural, one {#日} other {#日}}後に完全に削除されます。",
|
||||||
|
"troubleshoot": "トラブルシューティング",
|
||||||
"type": "タイプ",
|
"type": "タイプ",
|
||||||
"unable_to_change_pin_code": "PINコードを変更できませんでした",
|
"unable_to_change_pin_code": "PINコードを変更できませんでした",
|
||||||
"unable_to_setup_pin_code": "PINコードをセットアップできませんでした",
|
"unable_to_setup_pin_code": "PINコードをセットアップできませんでした",
|
||||||
@@ -2028,13 +2061,12 @@
|
|||||||
"upload_success": "アップロード成功、新しくアップロードされたアセットを見るにはページを更新してください。",
|
"upload_success": "アップロード成功、新しくアップロードされたアセットを見るにはページを更新してください。",
|
||||||
"upload_to_immich": "Immichにアップロード ({count})",
|
"upload_to_immich": "Immichにアップロード ({count})",
|
||||||
"uploading": "アップロード中",
|
"uploading": "アップロード中",
|
||||||
"uploading_media": "メディアをアップロード",
|
"uploading_media": "メディアをアップロード中",
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"usage": "使用容量",
|
"usage": "使用容量",
|
||||||
"use_biometric": "生体認証をご利用ください",
|
"use_biometric": "生体認証をご利用ください",
|
||||||
"use_current_connection": "現在の接続情報を使用",
|
"use_current_connection": "現在の接続情報を使用",
|
||||||
"use_custom_date_range": "代わりにカスタム日付範囲を使用",
|
"use_custom_date_range": "代わりにカスタム日付範囲を使用",
|
||||||
"use_this_location": "クリックして位置情報を使う",
|
|
||||||
"user": "ユーザー",
|
"user": "ユーザー",
|
||||||
"user_has_been_deleted": "このユーザーは削除されました",
|
"user_has_been_deleted": "このユーザーは削除されました",
|
||||||
"user_id": "ユーザーID",
|
"user_id": "ユーザーID",
|
||||||
@@ -2077,6 +2109,7 @@
|
|||||||
"view_next_asset": "次のアセットを見る",
|
"view_next_asset": "次のアセットを見る",
|
||||||
"view_previous_asset": "前のアセットを見る",
|
"view_previous_asset": "前のアセットを見る",
|
||||||
"view_qr_code": "QRコードを見る",
|
"view_qr_code": "QRコードを見る",
|
||||||
|
"view_similar_photos": "類似する写真を見る",
|
||||||
"view_stack": "ビュースタック",
|
"view_stack": "ビュースタック",
|
||||||
"view_user": "ユーザーを見る",
|
"view_user": "ユーザーを見る",
|
||||||
"viewer_remove_from_stack": "スタックから外す",
|
"viewer_remove_from_stack": "スタックから外す",
|
||||||
@@ -2095,5 +2128,6 @@
|
|||||||
"yes": "はい",
|
"yes": "はい",
|
||||||
"you_dont_have_any_shared_links": "共有リンクはありません",
|
"you_dont_have_any_shared_links": "共有リンクはありません",
|
||||||
"your_wifi_name": "Wi-Fiの名前(SSID)",
|
"your_wifi_name": "Wi-Fiの名前(SSID)",
|
||||||
"zoom_image": "画像を拡大"
|
"zoom_image": "画像を拡大",
|
||||||
|
"zoom_to_bounds": "画面端までズーム"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -387,8 +387,6 @@
|
|||||||
"admin_password": "관리자 비밀번호",
|
"admin_password": "관리자 비밀번호",
|
||||||
"administration": "관리",
|
"administration": "관리",
|
||||||
"advanced": "고급",
|
"advanced": "고급",
|
||||||
"advanced_settings_beta_timeline_subtitle": "새로운 앱 경험 사용해보기",
|
|
||||||
"advanced_settings_beta_timeline_title": "베타 타임라인",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "이 옵션을 사용하면 동기화 중 미디어를 대체 기준으로 필터링할 수 있습니다. 앱이 모든 앨범을 제대로 감지하지 못할 때만 사용하세요.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "이 옵션을 사용하면 동기화 중 미디어를 대체 기준으로 필터링할 수 있습니다. 앱이 모든 앨범을 제대로 감지하지 못할 때만 사용하세요.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "대체 기기 앨범 동기화 필터 사용 (실험적)",
|
"advanced_settings_enable_alternate_media_filter_title": "대체 기기 앨범 동기화 필터 사용 (실험적)",
|
||||||
"advanced_settings_log_level_title": "로그 레벨: {level}",
|
"advanced_settings_log_level_title": "로그 레벨: {level}",
|
||||||
@@ -596,8 +594,6 @@
|
|||||||
"backup_setting_subtitle": "백그라운드 및 포그라운드 백업 설정을 관리합니다.",
|
"backup_setting_subtitle": "백그라운드 및 포그라운드 백업 설정을 관리합니다.",
|
||||||
"backup_settings_subtitle": "업로드 설정을 관리합니다.",
|
"backup_settings_subtitle": "업로드 설정을 관리합니다.",
|
||||||
"backward": "뒤로",
|
"backward": "뒤로",
|
||||||
"beta_sync": "동기화 (베타) 상태",
|
|
||||||
"beta_sync_subtitle": "새 동기화 시스템의 설정을 관리합니다.",
|
|
||||||
"biometric_auth_enabled": "생체 인증이 활성화되었습니다.",
|
"biometric_auth_enabled": "생체 인증이 활성화되었습니다.",
|
||||||
"biometric_locked_out": "생체 인증이 일시적으로 비활성화되었습니다.",
|
"biometric_locked_out": "생체 인증이 일시적으로 비활성화되었습니다.",
|
||||||
"biometric_no_options": "사용 가능한 생체 인증 옵션 없음",
|
"biometric_no_options": "사용 가능한 생체 인증 옵션 없음",
|
||||||
@@ -1081,6 +1077,8 @@
|
|||||||
"go_back": "뒤로",
|
"go_back": "뒤로",
|
||||||
"go_to_folder": "폴더로 이동",
|
"go_to_folder": "폴더로 이동",
|
||||||
"go_to_search": "검색으로 이동",
|
"go_to_search": "검색으로 이동",
|
||||||
|
"gps": "GPS",
|
||||||
|
"gps_missing": "GPS 없음",
|
||||||
"grant_permission": "권한 부여",
|
"grant_permission": "권한 부여",
|
||||||
"group_albums_by": "다음으로 앨범 그룹화...",
|
"group_albums_by": "다음으로 앨범 그룹화...",
|
||||||
"group_country": "국가별로 그룹화",
|
"group_country": "국가별로 그룹화",
|
||||||
@@ -1264,6 +1262,7 @@
|
|||||||
"main_branch_warning": "개발 버전을 사용 중입니다. 정식 릴리스 버전 사용을 권장합니다!",
|
"main_branch_warning": "개발 버전을 사용 중입니다. 정식 릴리스 버전 사용을 권장합니다!",
|
||||||
"main_menu": "메인 메뉴",
|
"main_menu": "메인 메뉴",
|
||||||
"make": "제조사",
|
"make": "제조사",
|
||||||
|
"manage_geolocation": "위치 정보 관리",
|
||||||
"manage_shared_links": "공유 링크 관리",
|
"manage_shared_links": "공유 링크 관리",
|
||||||
"manage_sharing_with_partners": "공유할 파트너를 초대하거나 제거합니다.",
|
"manage_sharing_with_partners": "공유할 파트너를 초대하거나 제거합니다.",
|
||||||
"manage_the_app_settings": "앱 동작 및 표시 환경을 사용자 정의합니다.",
|
"manage_the_app_settings": "앱 동작 및 표시 환경을 사용자 정의합니다.",
|
||||||
|
|||||||
772
i18n/lt.json
772
i18n/lt.json
File diff suppressed because it is too large
Load Diff
83
i18n/lv.json
83
i18n/lv.json
@@ -23,7 +23,7 @@
|
|||||||
"add_partner": "Pievienot partneri",
|
"add_partner": "Pievienot partneri",
|
||||||
"add_path": "Pievienot ceļu",
|
"add_path": "Pievienot ceļu",
|
||||||
"add_photos": "Pievienot fotoattēlus",
|
"add_photos": "Pievienot fotoattēlus",
|
||||||
"add_tag": "Pievienot Atzīmi",
|
"add_tag": "Pievienot atzīmi",
|
||||||
"add_to": "Pievienot…",
|
"add_to": "Pievienot…",
|
||||||
"add_to_album": "Pievienot albumam",
|
"add_to_album": "Pievienot albumam",
|
||||||
"add_to_album_bottom_sheet_added": "Pievienots {album}",
|
"add_to_album_bottom_sheet_added": "Pievienots {album}",
|
||||||
@@ -45,13 +45,14 @@
|
|||||||
"authentication_settings_disable_all": "Vai tiešām vēlaties atspējot visas pieteikšanās metodes? Pieteikšanās tiks pilnībā atspējota.",
|
"authentication_settings_disable_all": "Vai tiešām vēlaties atspējot visas pieteikšanās metodes? Pieteikšanās tiks pilnībā atspējota.",
|
||||||
"authentication_settings_reenable": "Lai atkārtoti iespējotu, izmantojiet <link>Servera Komandu</link>.",
|
"authentication_settings_reenable": "Lai atkārtoti iespējotu, izmantojiet <link>Servera Komandu</link>.",
|
||||||
"background_task_job": "Fona Uzdevumi",
|
"background_task_job": "Fona Uzdevumi",
|
||||||
"backup_database": "Izveidot datu bāzes izgāztuvi",
|
"backup_database": "Izveidot datu bāzes izrakstu",
|
||||||
"backup_database_enable_description": "Iespējot datu bāzes izgāztuvi",
|
"backup_database_enable_description": "Iespējot datu bāzes izrakstus",
|
||||||
"backup_keep_last_amount": "Iepriekšējo izgāztuvju daudzums, kas jāsaglabā",
|
"backup_keep_last_amount": "Iepriekšējo izrakstu daudzums, kas jāsaglabā",
|
||||||
"backup_onboarding_1_description": "ārpussaites kopēšana mākonī vai citā fiziskā vietā.",
|
"backup_onboarding_1_description": "ārēja kopija mākonī vai citā fiziskā atrašanās vietā.",
|
||||||
"backup_onboarding_2_description": "lokālas kopijas citās ierīcēs. Šis iekļauj galvenos failus kā arī dublētu kōpiju ar tiem failiem lokāli.",
|
"backup_onboarding_2_description": "vietējās kopijas citās ierīcēs. Tas ietver galvenos failus un šo failu vietējo rezerves kopiju.",
|
||||||
"backup_onboarding_title": "Rezerves kopijas",
|
"backup_onboarding_title": "Rezerves kopijas",
|
||||||
"backup_settings_description": "Datubāzes dublēšanas iestatījumu pārvaldība",
|
"backup_settings": "Datubāzes izrakstu iestatījumi",
|
||||||
|
"backup_settings_description": "Datubāzes izrakstu iestatījumu pārvaldība",
|
||||||
"cleared_jobs": "Notīrīti uzdevumi priekš: {job}",
|
"cleared_jobs": "Notīrīti uzdevumi priekš: {job}",
|
||||||
"config_set_by_file": "Konfigurāciju pašlaik iestata konfigurācijas fails",
|
"config_set_by_file": "Konfigurāciju pašlaik iestata konfigurācijas fails",
|
||||||
"confirm_delete_library": "Vai tiešām vēlaties dzēst {library} bibliotēku?",
|
"confirm_delete_library": "Vai tiešām vēlaties dzēst {library} bibliotēku?",
|
||||||
@@ -156,13 +157,18 @@
|
|||||||
"password_enable_description": "Pieteikšanās ar e-pasta adresi un paroli",
|
"password_enable_description": "Pieteikšanās ar e-pasta adresi un paroli",
|
||||||
"password_settings": "Pieteikšanās ar paroli",
|
"password_settings": "Pieteikšanās ar paroli",
|
||||||
"password_settings_description": "Pieteikšanās ar paroli iestatījumu pārvaldība",
|
"password_settings_description": "Pieteikšanās ar paroli iestatījumu pārvaldība",
|
||||||
|
"paths_validated_successfully": "Visi ceļi veiksmīgi pārbaudīti",
|
||||||
"person_cleanup_job": "Personu tīrīšana",
|
"person_cleanup_job": "Personu tīrīšana",
|
||||||
"quota_size_gib": "Kvotas izmērs (GiB)",
|
"quota_size_gib": "Kvotas izmērs (GiB)",
|
||||||
"refreshing_all_libraries": "Atsvaidzina visas bibliotēkas",
|
"refreshing_all_libraries": "Atsvaidzina visas bibliotēkas",
|
||||||
"registration": "Administratora reģistrācija",
|
"registration": "Administratora reģistrācija",
|
||||||
|
"registration_description": "Tā kā tu esi pirmais sistēmas lietotājs, tev tiks piešķirts administratora statuss un tu būsi atbildīgs par administrēšanas uzdevumiem, kā arī par citu lietotāju izveidi.",
|
||||||
"require_password_change_on_login": "Pieprasīt lietotājam mainīt paroli pēc pirmās pieteikšanās",
|
"require_password_change_on_login": "Pieprasīt lietotājam mainīt paroli pēc pirmās pieteikšanās",
|
||||||
|
"reset_settings_to_default": "Atjaunot iestatījumus uz noklusējuma vērtībām",
|
||||||
|
"reset_settings_to_recent_saved": "Atjaunot iestatījumus uz pēdējiem saglabātajiem iestatījumiem",
|
||||||
"scanning_library": "Skenē bibliotēku",
|
"scanning_library": "Skenē bibliotēku",
|
||||||
"search_jobs": "Meklēt uzdevumus…",
|
"search_jobs": "Meklēt uzdevumus…",
|
||||||
|
"send_welcome_email": "Nosūtīt sveiciena e-pastu",
|
||||||
"server_external_domain_settings": "Ārējais domēns",
|
"server_external_domain_settings": "Ārējais domēns",
|
||||||
"server_external_domain_settings_description": "Domēns publiski kopīgotajām saitēm, iekļaujot http(s)://",
|
"server_external_domain_settings_description": "Domēns publiski kopīgotajām saitēm, iekļaujot http(s)://",
|
||||||
"server_public_users": "Publiski lietotāji",
|
"server_public_users": "Publiski lietotāji",
|
||||||
@@ -187,6 +193,7 @@
|
|||||||
"theme_custom_css_settings_description": "Cascading Style Sheets ļauj pielāgot Immich izskatu.",
|
"theme_custom_css_settings_description": "Cascading Style Sheets ļauj pielāgot Immich izskatu.",
|
||||||
"theme_settings_description": "Immich tīmekļa saskarnes pielāgojumu pārvaldība",
|
"theme_settings_description": "Immich tīmekļa saskarnes pielāgojumu pārvaldība",
|
||||||
"thumbnail_generation_job": "Sīktēlu ģenerēšana",
|
"thumbnail_generation_job": "Sīktēlu ģenerēšana",
|
||||||
|
"thumbnail_generation_job_description": "Izveidot lielu, mazu un izplūdušu sīktēlu katram failam, kā arī sīktēlu katrai personai",
|
||||||
"transcoding_acceleration_api": "Paātrināšanas API",
|
"transcoding_acceleration_api": "Paātrināšanas API",
|
||||||
"transcoding_acceleration_nvenc": "NVENC (nepieciešams NVIDIA GPU)",
|
"transcoding_acceleration_nvenc": "NVENC (nepieciešams NVIDIA GPU)",
|
||||||
"transcoding_acceleration_qsv": "Quick Sync (nepieciešams 7. paaudzes vai jaunāks Intel procesors)",
|
"transcoding_acceleration_qsv": "Quick Sync (nepieciešams 7. paaudzes vai jaunāks Intel procesors)",
|
||||||
@@ -205,10 +212,13 @@
|
|||||||
"trash_number_of_days": "Dienu skaits",
|
"trash_number_of_days": "Dienu skaits",
|
||||||
"trash_settings": "Atkritnes iestatījumi",
|
"trash_settings": "Atkritnes iestatījumi",
|
||||||
"trash_settings_description": "Atkritnes iestatījumu pārvaldība",
|
"trash_settings_description": "Atkritnes iestatījumu pārvaldība",
|
||||||
|
"user_delete_delay_settings": "Dzēšanas aizture",
|
||||||
"user_delete_delay_settings_description": "Dienu skaits pēc izdzēšanas, kad neatgriezeniski tiks dzēsti lietotāja konti un faili. Lietotāju dzēšanas uzdevums tiek izpildīts pusnaktī un pārbauda, kuri lietotāji ir gatavi dzēšanai. Izmaiņas šajā iestatījumā tiks ņemtas vērā nākamajā izpildes reizē.",
|
"user_delete_delay_settings_description": "Dienu skaits pēc izdzēšanas, kad neatgriezeniski tiks dzēsti lietotāja konti un faili. Lietotāju dzēšanas uzdevums tiek izpildīts pusnaktī un pārbauda, kuri lietotāji ir gatavi dzēšanai. Izmaiņas šajā iestatījumā tiks ņemtas vērā nākamajā izpildes reizē.",
|
||||||
|
"user_delete_immediately_checkbox": "Ierindot lietotāju un failus tūlītējai dzēšanai",
|
||||||
"user_details": "Lietotāja informācija",
|
"user_details": "Lietotāja informācija",
|
||||||
"user_management": "Lietotāju pārvaldība",
|
"user_management": "Lietotāju pārvaldība",
|
||||||
"user_password_has_been_reset": "Lietotāja parole ir atiestatīta:",
|
"user_password_has_been_reset": "Lietotāja parole ir atiestatīta:",
|
||||||
|
"user_password_reset_description": "Lūdzu, norādi lietotājam pagaidu paroli un informē viņu, ka nākamajā pieslēgšanās reizē viņam būs jāmaina parole.",
|
||||||
"user_restore_description": "<b>{user}</b> konts tiks atjaunots.",
|
"user_restore_description": "<b>{user}</b> konts tiks atjaunots.",
|
||||||
"user_restore_scheduled_removal": "Atjaunot lietotāju - plānotā dzēšana {date, date, long}",
|
"user_restore_scheduled_removal": "Atjaunot lietotāju - plānotā dzēšana {date, date, long}",
|
||||||
"user_settings": "Lietotāja iestatījumi",
|
"user_settings": "Lietotāja iestatījumi",
|
||||||
@@ -221,8 +231,6 @@
|
|||||||
"admin_password": "Administratora parole",
|
"admin_password": "Administratora parole",
|
||||||
"administration": "Administrēšana",
|
"administration": "Administrēšana",
|
||||||
"advanced": "Papildu",
|
"advanced": "Papildu",
|
||||||
"advanced_settings_beta_timeline_subtitle": "Izmēģini jauno lietotnes pieredzi",
|
|
||||||
"advanced_settings_beta_timeline_title": "Bēta laika skala",
|
|
||||||
"advanced_settings_log_level_title": "Žurnalēšanas līmenis: {level}",
|
"advanced_settings_log_level_title": "Žurnalēšanas līmenis: {level}",
|
||||||
"advanced_settings_prefer_remote_subtitle": "Dažās ierīcēs sīktēli no ierīcē esošajiem resursiem tiek ielādēti ļoti lēni. Aktivizējiet šo iestatījumu, lai tā vietā ielādētu attālus attēlus.",
|
"advanced_settings_prefer_remote_subtitle": "Dažās ierīcēs sīktēli no ierīcē esošajiem resursiem tiek ielādēti ļoti lēni. Aktivizējiet šo iestatījumu, lai tā vietā ielādētu attālus attēlus.",
|
||||||
"advanced_settings_prefer_remote_title": "Dot priekšroku attāliem attēliem",
|
"advanced_settings_prefer_remote_title": "Dot priekšroku attāliem attēliem",
|
||||||
@@ -238,6 +246,7 @@
|
|||||||
"album_added": "Albums pievienots",
|
"album_added": "Albums pievienots",
|
||||||
"album_added_notification_setting_description": "Saņemt e-pasta paziņojumu, kad tevi pievieno kopīgam albumam",
|
"album_added_notification_setting_description": "Saņemt e-pasta paziņojumu, kad tevi pievieno kopīgam albumam",
|
||||||
"album_cover_updated": "Albuma attēls atjaunināts",
|
"album_cover_updated": "Albuma attēls atjaunināts",
|
||||||
|
"album_delete_confirmation_description": "Ja šis albums tiek kopīgots, citi lietotāji vairs nevarēs tam piekļūt.",
|
||||||
"album_deleted": "Albums dzēsts",
|
"album_deleted": "Albums dzēsts",
|
||||||
"album_info_card_backup_album_excluded": "NEIEKĻAUTS",
|
"album_info_card_backup_album_excluded": "NEIEKĻAUTS",
|
||||||
"album_info_card_backup_album_included": "IEKĻAUTS",
|
"album_info_card_backup_album_included": "IEKĻAUTS",
|
||||||
@@ -279,6 +288,7 @@
|
|||||||
"app_bar_signout_dialog_title": "Izrakstīties",
|
"app_bar_signout_dialog_title": "Izrakstīties",
|
||||||
"app_settings": "Lietotnes iestatījumi",
|
"app_settings": "Lietotnes iestatījumi",
|
||||||
"appears_in": "Parādās iekš",
|
"appears_in": "Parādās iekš",
|
||||||
|
"apply_count": "Pielietot ({count, number})",
|
||||||
"archive": "Arhīvs",
|
"archive": "Arhīvs",
|
||||||
"archive_page_no_archived_assets": "Nav atrasts neviens arhivēts aktīvs",
|
"archive_page_no_archived_assets": "Nav atrasts neviens arhivēts aktīvs",
|
||||||
"archive_page_title": "Arhīvs ({count})",
|
"archive_page_title": "Arhīvs ({count})",
|
||||||
@@ -316,6 +326,7 @@
|
|||||||
"automatic_endpoint_switching_title": "Automātiska URL pārslēgšana",
|
"automatic_endpoint_switching_title": "Automātiska URL pārslēgšana",
|
||||||
"autoplay_slideshow": "Automātiska slaidrādes atskaņošana",
|
"autoplay_slideshow": "Automātiska slaidrādes atskaņošana",
|
||||||
"back": "Atpakaļ",
|
"back": "Atpakaļ",
|
||||||
|
"background_options": "Fona opcijas",
|
||||||
"backup": "Dublēšana",
|
"backup": "Dublēšana",
|
||||||
"backup_album_selection_page_albums_device": "Albumi ierīcē ({count})",
|
"backup_album_selection_page_albums_device": "Albumi ierīcē ({count})",
|
||||||
"backup_album_selection_page_albums_tap": "Pieskarieties, lai iekļautu, veiciet dubultskārienu, lai izslēgtu",
|
"backup_album_selection_page_albums_tap": "Pieskarieties, lai iekļautu, veiciet dubultskārienu, lai izslēgtu",
|
||||||
@@ -323,6 +334,7 @@
|
|||||||
"backup_album_selection_page_select_albums": "Atlasīt albumus",
|
"backup_album_selection_page_select_albums": "Atlasīt albumus",
|
||||||
"backup_album_selection_page_selection_info": "Atlases informācija",
|
"backup_album_selection_page_selection_info": "Atlases informācija",
|
||||||
"backup_album_selection_page_total_assets": "Unikālo failu kopsumma",
|
"backup_album_selection_page_total_assets": "Unikālo failu kopsumma",
|
||||||
|
"backup_albums_sync": "Dublēšanas albumu sinhronizācija",
|
||||||
"backup_all": "Viss",
|
"backup_all": "Viss",
|
||||||
"backup_background_service_backup_failed_message": "Neizdevās dublēt līdzekļus. Notiek atkārtota mēģināšana…",
|
"backup_background_service_backup_failed_message": "Neizdevās dublēt līdzekļus. Notiek atkārtota mēģināšana…",
|
||||||
"backup_background_service_connection_failed_message": "Neizdevās izveidot savienojumu ar serveri. Notiek atkārtota mēģināšana…",
|
"backup_background_service_connection_failed_message": "Neizdevās izveidot savienojumu ar serveri. Notiek atkārtota mēģināšana…",
|
||||||
@@ -337,6 +349,7 @@
|
|||||||
"backup_controller_page_background_app_refresh_enable_button_text": "Doties uz iestatījumiem",
|
"backup_controller_page_background_app_refresh_enable_button_text": "Doties uz iestatījumiem",
|
||||||
"backup_controller_page_background_battery_info_link": "Parādīt, kā",
|
"backup_controller_page_background_battery_info_link": "Parādīt, kā",
|
||||||
"backup_controller_page_background_battery_info_message": "Lai iegūtu vislabāko fona dublēšanas pieredzi, lūdzu, atspējojiet visas akumulatora optimizācijas, kas ierobežo Immich fona aktivitāti.\n\nTā kā katrai ierīcei iestatījumi ir citādāki, lūdzu, meklējiet nepieciešamo informāciju pie ierīces ražotāja.",
|
"backup_controller_page_background_battery_info_message": "Lai iegūtu vislabāko fona dublēšanas pieredzi, lūdzu, atspējojiet visas akumulatora optimizācijas, kas ierobežo Immich fona aktivitāti.\n\nTā kā katrai ierīcei iestatījumi ir citādāki, lūdzu, meklējiet nepieciešamo informāciju pie ierīces ražotāja.",
|
||||||
|
"backup_controller_page_background_battery_info_ok": "Labi",
|
||||||
"backup_controller_page_background_battery_info_title": "Akumulatora optimizācija",
|
"backup_controller_page_background_battery_info_title": "Akumulatora optimizācija",
|
||||||
"backup_controller_page_background_charging": "Tikai uzlādes laikā",
|
"backup_controller_page_background_charging": "Tikai uzlādes laikā",
|
||||||
"backup_controller_page_background_configure_error": "Neizdevās konfigurēt fona pakalpojumu",
|
"backup_controller_page_background_configure_error": "Neizdevās konfigurēt fona pakalpojumu",
|
||||||
@@ -379,8 +392,6 @@
|
|||||||
"backup_options_page_title": "Dublēšanas iestatījumi",
|
"backup_options_page_title": "Dublēšanas iestatījumi",
|
||||||
"backup_settings_subtitle": "Pārvaldīt augšupielādes iestatījumus",
|
"backup_settings_subtitle": "Pārvaldīt augšupielādes iestatījumus",
|
||||||
"backward": "Atpakaļejoši",
|
"backward": "Atpakaļejoši",
|
||||||
"beta_sync": "Beta Sinhronizācijas statuss",
|
|
||||||
"beta_sync_subtitle": "Pārvaldīt jauno sinhronizācijas sistēmu",
|
|
||||||
"biometric_auth_enabled": "Ieslēgta biometriskā autentifikācija",
|
"biometric_auth_enabled": "Ieslēgta biometriskā autentifikācija",
|
||||||
"biometric_locked_out": "Biometriskā autentifikācija tev ir bloķēta",
|
"biometric_locked_out": "Biometriskā autentifikācija tev ir bloķēta",
|
||||||
"biometric_no_options": "Nav pieejamas biometriskās autentifikācijas iespējas",
|
"biometric_no_options": "Nav pieejamas biometriskās autentifikācijas iespējas",
|
||||||
@@ -406,6 +417,7 @@
|
|||||||
"cache_settings_title": "Kešdarbes iestatījumi",
|
"cache_settings_title": "Kešdarbes iestatījumi",
|
||||||
"camera": "Fotokamera",
|
"camera": "Fotokamera",
|
||||||
"cancel": "Atcelt",
|
"cancel": "Atcelt",
|
||||||
|
"canceled": "Atcelts",
|
||||||
"canceling": "Atceļ",
|
"canceling": "Atceļ",
|
||||||
"cannot_merge_people": "Nevar apvienot personas",
|
"cannot_merge_people": "Nevar apvienot personas",
|
||||||
"cast": "Pārraidīt",
|
"cast": "Pārraidīt",
|
||||||
@@ -424,12 +436,21 @@
|
|||||||
"change_password_form_password_mismatch": "Paroles nesakrīt",
|
"change_password_form_password_mismatch": "Paroles nesakrīt",
|
||||||
"change_password_form_reenter_new_password": "Atkārtoti ievadīt jaunu paroli",
|
"change_password_form_reenter_new_password": "Atkārtoti ievadīt jaunu paroli",
|
||||||
"change_pin_code": "Nomainīt PIN kodu",
|
"change_pin_code": "Nomainīt PIN kodu",
|
||||||
|
"charging": "Lādē",
|
||||||
|
"charging_requirement_mobile_backup": "Fona dublēšanai nepieciešams, lai ierīce tiktu lādēta",
|
||||||
|
"check_corrupt_asset_backup_button": "Veikt pārbaudi",
|
||||||
"choose_matching_people_to_merge": "Izvēlies atbilstošas personas apvienošanai",
|
"choose_matching_people_to_merge": "Izvēlies atbilstošas personas apvienošanai",
|
||||||
"city": "Pilsēta",
|
"city": "Pilsēta",
|
||||||
"clear": "Notīrīt",
|
"clear": "Notīrīt",
|
||||||
"clear_all": "Notīrīt visu",
|
"clear_all": "Notīrīt visu",
|
||||||
"clear_file_cache": "Notīrīt failu kešatmiņu",
|
"clear_file_cache": "Notīrīt failu kešatmiņu",
|
||||||
"clear_value": "Notīrīt vērtību",
|
"clear_value": "Notīrīt vērtību",
|
||||||
|
"client_cert_dialog_msg_confirm": "Labi",
|
||||||
|
"client_cert_enter_password": "Ievadi paroli",
|
||||||
|
"client_cert_import": "Importēt",
|
||||||
|
"client_cert_import_success_msg": "Klienta sertifikāts ir importēts",
|
||||||
|
"client_cert_invalid_msg": "Nederīgs sertifikāta fails vai nepareiza parole",
|
||||||
|
"client_cert_remove_msg": "Klienta sertifikāts ir noņemts",
|
||||||
"client_cert_subtitle": "Atbalsta tikai PKCS12 (.p12, .pfx) formātu. Sertifikātu importēšana/noņemšana ir pieejama tikai pirms pieslēgšanās",
|
"client_cert_subtitle": "Atbalsta tikai PKCS12 (.p12, .pfx) formātu. Sertifikātu importēšana/noņemšana ir pieejama tikai pirms pieslēgšanās",
|
||||||
"client_cert_title": "SSL klienta sertifikāts",
|
"client_cert_title": "SSL klienta sertifikāts",
|
||||||
"clockwise": "Pulksteņrādītāja virzienā",
|
"clockwise": "Pulksteņrādītāja virzienā",
|
||||||
@@ -441,6 +462,7 @@
|
|||||||
"comment_deleted": "Komentārs dzēsts",
|
"comment_deleted": "Komentārs dzēsts",
|
||||||
"common_create_new_album": "Izveidot jaunu albumu",
|
"common_create_new_album": "Izveidot jaunu albumu",
|
||||||
"common_server_error": "Lūdzu, pārbaudiet tīkla savienojumu, pārliecinieties, vai serveris ir sasniedzams un aplikācijas/servera versijas ir saderīgas.",
|
"common_server_error": "Lūdzu, pārbaudiet tīkla savienojumu, pārliecinieties, vai serveris ir sasniedzams un aplikācijas/servera versijas ir saderīgas.",
|
||||||
|
"completed": "Pabeigts",
|
||||||
"confirm": "Apstiprināt",
|
"confirm": "Apstiprināt",
|
||||||
"confirm_new_pin_code": "Apstiprināt jauno PIN kodu",
|
"confirm_new_pin_code": "Apstiprināt jauno PIN kodu",
|
||||||
"confirm_password": "Apstiprināt paroli",
|
"confirm_password": "Apstiprināt paroli",
|
||||||
@@ -463,6 +485,7 @@
|
|||||||
"create_library": "Izveidot bibliotēku",
|
"create_library": "Izveidot bibliotēku",
|
||||||
"create_link": "Izveidot saiti",
|
"create_link": "Izveidot saiti",
|
||||||
"create_link_to_share": "Izveidot kopīgošanas saiti",
|
"create_link_to_share": "Izveidot kopīgošanas saiti",
|
||||||
|
"create_new": "IZVEIDOT JAUNU",
|
||||||
"create_new_person": "Izveidot jaunu personu",
|
"create_new_person": "Izveidot jaunu personu",
|
||||||
"create_new_user": "Izveidot jaunu lietotāju",
|
"create_new_user": "Izveidot jaunu lietotāju",
|
||||||
"create_shared_album_page_share_add_assets": "PIEVIENOT AKTĪVUS",
|
"create_shared_album_page_share_add_assets": "PIEVIENOT AKTĪVUS",
|
||||||
@@ -471,6 +494,7 @@
|
|||||||
"created_at": "Izveidots",
|
"created_at": "Izveidots",
|
||||||
"curated_object_page_title": "Lietas",
|
"curated_object_page_title": "Lietas",
|
||||||
"current_pin_code": "Esošais PIN kods",
|
"current_pin_code": "Esošais PIN kods",
|
||||||
|
"current_server_address": "Pašreizējā servera adrese",
|
||||||
"custom_locale": "Pielāgota lokalizācija",
|
"custom_locale": "Pielāgota lokalizācija",
|
||||||
"custom_locale_description": "Formatēt datumus un skaitļus atbilstoši valodai un reģionam",
|
"custom_locale_description": "Formatēt datumus un skaitļus atbilstoši valodai un reģionam",
|
||||||
"custom_url": "Pielāgots URL",
|
"custom_url": "Pielāgots URL",
|
||||||
@@ -524,21 +548,27 @@
|
|||||||
"download_action_prompt": "Lejupielādē {count} failus",
|
"download_action_prompt": "Lejupielādē {count} failus",
|
||||||
"download_canceled": "Lejupielāde atcelta",
|
"download_canceled": "Lejupielāde atcelta",
|
||||||
"download_complete": "Lejupielāde pabeigta",
|
"download_complete": "Lejupielāde pabeigta",
|
||||||
|
"download_enqueue": "Lejupielāde ierindota",
|
||||||
"download_error": "Lejupielādes kļūda",
|
"download_error": "Lejupielādes kļūda",
|
||||||
"download_failed": "Lejupielāde neizdevās",
|
"download_failed": "Lejupielāde neizdevās",
|
||||||
|
"download_finished": "Lejupielāde pabeigta",
|
||||||
"download_notfound": "Lejupielāde nav atrasta",
|
"download_notfound": "Lejupielāde nav atrasta",
|
||||||
"download_paused": "Lejupielāde nopauzēta",
|
"download_paused": "Lejupielāde nopauzēta",
|
||||||
"download_settings": "Lejupielāde",
|
"download_settings": "Lejupielāde",
|
||||||
"download_settings_description": "Ar failu lejupielādi saistīto iestatījumu pārvaldība",
|
"download_settings_description": "Ar failu lejupielādi saistīto iestatījumu pārvaldība",
|
||||||
"download_started": "Lejupielāde sākta",
|
"download_started": "Lejupielāde sākta",
|
||||||
"download_sucess": "Lejupielāde izdevās",
|
"download_sucess": "Lejupielāde izdevās",
|
||||||
|
"download_sucess_android": "Multivides fails ir lejupielādēts uz DCIM/Immich",
|
||||||
|
"download_waiting_to_retry": "Gaida, lai mēģinātu atkārtoti",
|
||||||
"downloading": "Lejupielādē",
|
"downloading": "Lejupielādē",
|
||||||
"downloading_asset_filename": "Lejupielādē failu {filename}",
|
"downloading_asset_filename": "Lejupielādē failu {filename}",
|
||||||
|
"downloading_media": "Lejupielādē failu",
|
||||||
"duplicates": "Dublikāti",
|
"duplicates": "Dublikāti",
|
||||||
"duplicates_description": "Atrisini katru grupu, norādot, kuri no tiem ir dublikāti",
|
"duplicates_description": "Atrisini katru grupu, norādot, kuri no tiem ir dublikāti",
|
||||||
"duration": "Ilgums",
|
"duration": "Ilgums",
|
||||||
"edit": "Labot",
|
"edit": "Labot",
|
||||||
"edit_album": "Labot albumu",
|
"edit_album": "Labot albumu",
|
||||||
|
"edit_avatar": "Labot avatāru",
|
||||||
"edit_birthday": "Labot dzimšanas dienu",
|
"edit_birthday": "Labot dzimšanas dienu",
|
||||||
"edit_date": "Labot datumu",
|
"edit_date": "Labot datumu",
|
||||||
"edit_date_and_time": "Labot datumu un laiku",
|
"edit_date_and_time": "Labot datumu un laiku",
|
||||||
@@ -572,6 +602,8 @@
|
|||||||
"enter_your_pin_code": "Ievadi savu PIN kodu",
|
"enter_your_pin_code": "Ievadi savu PIN kodu",
|
||||||
"enter_your_pin_code_subtitle": "Ievadi savu PIN kodu, lai piekļūtu slēgtajai mapei",
|
"enter_your_pin_code_subtitle": "Ievadi savu PIN kodu, lai piekļūtu slēgtajai mapei",
|
||||||
"error": "Kļūda",
|
"error": "Kļūda",
|
||||||
|
"error_change_sort_album": "Neizdevās nomainīt albuma kārtošanas secību",
|
||||||
|
"error_loading_partners": "Kļūda, ielādējot partnerus: {error}",
|
||||||
"error_saving_image": "Kļūda: {error}",
|
"error_saving_image": "Kļūda: {error}",
|
||||||
"errors": {
|
"errors": {
|
||||||
"cant_get_faces": "Nevar iegūt sejas",
|
"cant_get_faces": "Nevar iegūt sejas",
|
||||||
@@ -625,13 +657,17 @@
|
|||||||
"export_database_description": "Eksportēt SQLite datubāzi",
|
"export_database_description": "Eksportēt SQLite datubāzi",
|
||||||
"extension": "Paplašinājums",
|
"extension": "Paplašinājums",
|
||||||
"external": "Ārējs",
|
"external": "Ārējs",
|
||||||
|
"external_network": "Ārējs tīkls",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
"face_unassigned": "Nepiešķirts",
|
"face_unassigned": "Nepiešķirts",
|
||||||
|
"failed": "Neizdevās",
|
||||||
"failed_to_authenticate": "Neizdevās autentificēties",
|
"failed_to_authenticate": "Neizdevās autentificēties",
|
||||||
"failed_to_load_assets": "Neizdevās ielādēt failus",
|
"failed_to_load_assets": "Neizdevās ielādēt failus",
|
||||||
|
"failed_to_load_folder": "Neizdevās ielādēt mapi",
|
||||||
"favorite": "Izlase",
|
"favorite": "Izlase",
|
||||||
"favorites": "Izlase",
|
"favorites": "Izlase",
|
||||||
"favorites_page_no_favorites": "Nav atrasti iecienītākie faili",
|
"favorites_page_no_favorites": "Nav atrasti iecienītākie faili",
|
||||||
|
"features_in_development": "Izstrādes stadijā esošas funkcijas",
|
||||||
"features_setting_description": "Lietotnes funkciju pārvaldība",
|
"features_setting_description": "Lietotnes funkciju pārvaldība",
|
||||||
"file_name": "Faila nosaukums",
|
"file_name": "Faila nosaukums",
|
||||||
"file_name_or_extension": "Faila nosaukums vai paplašinājums",
|
"file_name_or_extension": "Faila nosaukums vai paplašinājums",
|
||||||
@@ -654,6 +690,8 @@
|
|||||||
"go_back": "Doties atpakaļ",
|
"go_back": "Doties atpakaļ",
|
||||||
"go_to_folder": "Doties uz mapi",
|
"go_to_folder": "Doties uz mapi",
|
||||||
"go_to_search": "Doties uz meklēšanu",
|
"go_to_search": "Doties uz meklēšanu",
|
||||||
|
"gps": "Ir koordinātas",
|
||||||
|
"gps_missing": "Nav koordinātu",
|
||||||
"grant_permission": "Piešķirt atļauju",
|
"grant_permission": "Piešķirt atļauju",
|
||||||
"group_albums_by": "Grupēt albumus pēc...",
|
"group_albums_by": "Grupēt albumus pēc...",
|
||||||
"group_country": "Grupēt pēc valsts",
|
"group_country": "Grupēt pēc valsts",
|
||||||
@@ -744,6 +782,7 @@
|
|||||||
"let_others_respond": "Ļaut citiem atbildēt",
|
"let_others_respond": "Ļaut citiem atbildēt",
|
||||||
"level": "Līmenis",
|
"level": "Līmenis",
|
||||||
"library": "Bibliotēka",
|
"library": "Bibliotēka",
|
||||||
|
"library_options": "Bibliotēkas opcijas",
|
||||||
"library_page_device_albums": "Albumi ierīcē",
|
"library_page_device_albums": "Albumi ierīcē",
|
||||||
"library_page_new_album": "Jauns albums",
|
"library_page_new_album": "Jauns albums",
|
||||||
"library_page_sort_asset_count": "Failu skaits",
|
"library_page_sort_asset_count": "Failu skaits",
|
||||||
@@ -751,6 +790,8 @@
|
|||||||
"library_page_sort_last_modified": "Pēdējās izmaiņas",
|
"library_page_sort_last_modified": "Pēdējās izmaiņas",
|
||||||
"library_page_sort_title": "Albuma virsraksts",
|
"library_page_sort_title": "Albuma virsraksts",
|
||||||
"licenses": "Licences",
|
"licenses": "Licences",
|
||||||
|
"link_to_oauth": "Piesaistīt OAuth",
|
||||||
|
"linked_oauth_account": "Piesaistītais OAuth konts",
|
||||||
"list": "Saraksts",
|
"list": "Saraksts",
|
||||||
"loading": "Ielādē",
|
"loading": "Ielādē",
|
||||||
"local_network": "Lokālais tīkls",
|
"local_network": "Lokālais tīkls",
|
||||||
@@ -789,6 +830,7 @@
|
|||||||
"look": "Izskats",
|
"look": "Izskats",
|
||||||
"loop_videos_description": "Iespējot, lai automātiski videoklips tiktu cikliski palaists detaļu skatītājā.",
|
"loop_videos_description": "Iespējot, lai automātiski videoklips tiktu cikliski palaists detaļu skatītājā.",
|
||||||
"make": "Ražotājs",
|
"make": "Ražotājs",
|
||||||
|
"manage_geolocation": "Pārvaldīt atrašanās vietu",
|
||||||
"manage_shared_links": "Kopīgoto saišu pārvaldība",
|
"manage_shared_links": "Kopīgoto saišu pārvaldība",
|
||||||
"manage_sharing_with_partners": "Koplietošanas ar partneriem pārvaldība",
|
"manage_sharing_with_partners": "Koplietošanas ar partneriem pārvaldība",
|
||||||
"manage_the_app_settings": "Lietotnes iestatījumu pārvaldība",
|
"manage_the_app_settings": "Lietotnes iestatījumu pārvaldība",
|
||||||
@@ -856,6 +898,8 @@
|
|||||||
"name_or_nickname": "Vārds vai iesauka",
|
"name_or_nickname": "Vārds vai iesauka",
|
||||||
"network_requirement_photos_upload": "Izmantot mobilo datu pārraidi, lai dublētu fotoattēlus",
|
"network_requirement_photos_upload": "Izmantot mobilo datu pārraidi, lai dublētu fotoattēlus",
|
||||||
"network_requirement_videos_upload": "Izmantot mobilo datu pārraidi, lai dublētu video",
|
"network_requirement_videos_upload": "Izmantot mobilo datu pārraidi, lai dublētu video",
|
||||||
|
"network_requirements": "Tīkla prasības",
|
||||||
|
"networking_subtitle": "Pārvaldīt servera galapunktu iestatījumus",
|
||||||
"never": "nekad",
|
"never": "nekad",
|
||||||
"new_album": "Jauns albums",
|
"new_album": "Jauns albums",
|
||||||
"new_api_key": "Jauna API atslēga",
|
"new_api_key": "Jauna API atslēga",
|
||||||
@@ -881,6 +925,7 @@
|
|||||||
"no_results": "Nav rezultātu",
|
"no_results": "Nav rezultātu",
|
||||||
"no_results_description": "Izmēģiniet sinonīmu vai vispārīgāku atslēgvārdu",
|
"no_results_description": "Izmēģiniet sinonīmu vai vispārīgāku atslēgvārdu",
|
||||||
"not_in_any_album": "Nav nevienā albumā",
|
"not_in_any_album": "Nav nevienā albumā",
|
||||||
|
"not_selected": "Nav izvēlēts",
|
||||||
"notes": "Piezīmes",
|
"notes": "Piezīmes",
|
||||||
"nothing_here_yet": "Šeit vēl nekā nav",
|
"nothing_here_yet": "Šeit vēl nekā nav",
|
||||||
"notification_permission_dialog_content": "Lai iespējotu paziņojumus, atveriet Iestatījumi un atlasiet Atļaut.",
|
"notification_permission_dialog_content": "Lai iespējotu paziņojumus, atveriet Iestatījumi un atlasiet Atļaut.",
|
||||||
@@ -907,6 +952,8 @@
|
|||||||
"open_the_search_filters": "Atvērt meklēšanas filtrus",
|
"open_the_search_filters": "Atvērt meklēšanas filtrus",
|
||||||
"options": "Iestatījumi",
|
"options": "Iestatījumi",
|
||||||
"or": "vai",
|
"or": "vai",
|
||||||
|
"organize_into_albums": "Sakārtot albumos",
|
||||||
|
"organize_into_albums_description": "Ievietot esošās fotogrāfijas albumos, izmantojot pašreizējos sinhronizācijas iestatījumus",
|
||||||
"organize_your_library": "Bibliotēkas organizēšana",
|
"organize_your_library": "Bibliotēkas organizēšana",
|
||||||
"original": "oriģināls",
|
"original": "oriģināls",
|
||||||
"other": "Citi",
|
"other": "Citi",
|
||||||
@@ -1012,6 +1059,7 @@
|
|||||||
"rating_description": "Rādīt EXIF vērtējumu informācijas panelī",
|
"rating_description": "Rādīt EXIF vērtējumu informācijas panelī",
|
||||||
"reaction_options": "Reakcijas iespējas",
|
"reaction_options": "Reakcijas iespējas",
|
||||||
"read_changelog": "Lasīt izmaiņu sarakstu",
|
"read_changelog": "Lasīt izmaiņu sarakstu",
|
||||||
|
"ready_for_upload": "Gatavs augšupielādei",
|
||||||
"recently_added_page_title": "Nesen Pievienotais",
|
"recently_added_page_title": "Nesen Pievienotais",
|
||||||
"refresh": "Atsvaidzināt",
|
"refresh": "Atsvaidzināt",
|
||||||
"refresh_faces": "Atsvaidzināt sejas",
|
"refresh_faces": "Atsvaidzināt sejas",
|
||||||
@@ -1115,12 +1163,17 @@
|
|||||||
"see_all_people": "Skatīt visas personas",
|
"see_all_people": "Skatīt visas personas",
|
||||||
"select_album_cover": "Izvēlieties albuma vāciņu",
|
"select_album_cover": "Izvēlieties albuma vāciņu",
|
||||||
"select_all_duplicates": "Atlasīt visus dublikātus",
|
"select_all_duplicates": "Atlasīt visus dublikātus",
|
||||||
|
"select_avatar_color": "Izvēlies avatāra krāsu",
|
||||||
|
"select_face": "Izvēlies seju",
|
||||||
"select_from_computer": "Izvēlēties no datora",
|
"select_from_computer": "Izvēlēties no datora",
|
||||||
"select_keep_all": "Atzīmēt visus paturēšanai",
|
"select_keep_all": "Atzīmēt visus paturēšanai",
|
||||||
|
"select_library_owner": "Izvēlies bibliotēkas īpašnieku",
|
||||||
|
"select_new_face": "Izvēlies jaunu seju",
|
||||||
"select_photos": "Fotoattēlu Izvēle",
|
"select_photos": "Fotoattēlu Izvēle",
|
||||||
"select_trash_all": "Atzīmēt visus dzēšanai",
|
"select_trash_all": "Atzīmēt visus dzēšanai",
|
||||||
"select_user_for_sharing_page_err_album": "Neizdevās izveidot albumu",
|
"select_user_for_sharing_page_err_album": "Neizdevās izveidot albumu",
|
||||||
"selected": "Izvēlētie",
|
"selected": "Izvēlētie",
|
||||||
|
"selected_gps_coordinates": "Izvēlētās ģeogrāfiskās koordinātas",
|
||||||
"server_info_box_app_version": "Aplikācijas Versija",
|
"server_info_box_app_version": "Aplikācijas Versija",
|
||||||
"server_info_box_server_url": "Servera URL",
|
"server_info_box_server_url": "Servera URL",
|
||||||
"server_online": "Serveris tiešsaistē",
|
"server_online": "Serveris tiešsaistē",
|
||||||
@@ -1147,6 +1200,7 @@
|
|||||||
"setting_notifications_total_progress_subtitle": "Kopējais augšupielādes progress (pabeigti/kopējie faili)",
|
"setting_notifications_total_progress_subtitle": "Kopējais augšupielādes progress (pabeigti/kopējie faili)",
|
||||||
"setting_notifications_total_progress_title": "Rādīt fona dublējuma kopējo progresu",
|
"setting_notifications_total_progress_title": "Rādīt fona dublējuma kopējo progresu",
|
||||||
"setting_video_viewer_looping_title": "Cikliski",
|
"setting_video_viewer_looping_title": "Cikliski",
|
||||||
|
"setting_video_viewer_original_video_subtitle": "Straumējot video no servera, izmantot oriģinālu, pat ja ir pieejama pārkodēšana. Tas var izraisīt buferēšanu. Lokāli pieejamie video tiek atskaņoti oriģinālajā kvalitātē, neatkarīgi no šīs iestatījuma.",
|
||||||
"settings": "Iestatījumi",
|
"settings": "Iestatījumi",
|
||||||
"settings_require_restart": "Lūdzu, restartējiet Immich, lai lietotu šo iestatījumu",
|
"settings_require_restart": "Lūdzu, restartējiet Immich, lai lietotu šo iestatījumu",
|
||||||
"setup_pin_code": "Uzstādīt PIN kodu",
|
"setup_pin_code": "Uzstādīt PIN kodu",
|
||||||
@@ -1220,6 +1274,7 @@
|
|||||||
"show_slideshow_transition": "Rādīt slīdrādes pāreju",
|
"show_slideshow_transition": "Rādīt slīdrādes pāreju",
|
||||||
"show_supporter_badge": "Atbalstītāja nozīmīte",
|
"show_supporter_badge": "Atbalstītāja nozīmīte",
|
||||||
"show_supporter_badge_description": "Rādīt atbalstītāja nozīmīti",
|
"show_supporter_badge_description": "Rādīt atbalstītāja nozīmīti",
|
||||||
|
"show_text_search_menu": "Rādīt teksta meklēšanas izvēlni",
|
||||||
"shuffle": "Jaukta",
|
"shuffle": "Jaukta",
|
||||||
"sidebar": "Sānu josla",
|
"sidebar": "Sānu josla",
|
||||||
"sidebar_display_description": "Parādīt saiti uz skatu sānu joslā",
|
"sidebar_display_description": "Parādīt saiti uz skatu sānu joslā",
|
||||||
@@ -1255,6 +1310,8 @@
|
|||||||
"support": "Atbalsts",
|
"support": "Atbalsts",
|
||||||
"support_and_feedback": "Atbalsts un atsauksmes",
|
"support_and_feedback": "Atbalsts un atsauksmes",
|
||||||
"sync": "Sinhronizēt",
|
"sync": "Sinhronizēt",
|
||||||
|
"sync_status": "Sinhronizācijas statuss",
|
||||||
|
"sync_status_subtitle": "Skatīt un pārvaldīt sinhronizācijas sistēmu",
|
||||||
"theme": "Dizains",
|
"theme": "Dizains",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Rādīt krātuves indikatoru uz aktīvu elementiem",
|
"theme_setting_asset_list_storage_indicator_title": "Rādīt krātuves indikatoru uz aktīvu elementiem",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Failu skaits rindā ({count})",
|
"theme_setting_asset_list_tiles_per_row_title": "Failu skaits rindā ({count})",
|
||||||
@@ -1295,6 +1352,7 @@
|
|||||||
"trash_page_select_assets_btn": "Atlasīt aktīvus",
|
"trash_page_select_assets_btn": "Atlasīt aktīvus",
|
||||||
"trash_page_title": "Atkritne ({count})",
|
"trash_page_title": "Atkritne ({count})",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Faili no atkritnes tiks neatgriezeniski dzēsti pēc {days, plural, one {# dienas} other {# dienām}}.",
|
"trashed_items_will_be_permanently_deleted_after": "Faili no atkritnes tiks neatgriezeniski dzēsti pēc {days, plural, one {# dienas} other {# dienām}}.",
|
||||||
|
"troubleshoot": "Problēmu novēršana",
|
||||||
"type": "Veids",
|
"type": "Veids",
|
||||||
"unable_to_change_pin_code": "Neizdevās nomainīt PIN kodu",
|
"unable_to_change_pin_code": "Neizdevās nomainīt PIN kodu",
|
||||||
"unable_to_setup_pin_code": "Neizdevās uzstādīt PIN kodu",
|
"unable_to_setup_pin_code": "Neizdevās uzstādīt PIN kodu",
|
||||||
@@ -1325,6 +1383,7 @@
|
|||||||
"usage": "Lietojums",
|
"usage": "Lietojums",
|
||||||
"use_biometric": "Izmantot biometrisko autentifikāciju",
|
"use_biometric": "Izmantot biometrisko autentifikāciju",
|
||||||
"use_current_connection": "izmantot pašreizējo savienojumu",
|
"use_current_connection": "izmantot pašreizējo savienojumu",
|
||||||
|
"use_custom_date_range": "Izmantot pielāgotu datuma intervālu",
|
||||||
"user": "Lietotājs",
|
"user": "Lietotājs",
|
||||||
"user_has_been_deleted": "Šis lietotājs ir dzēsts.",
|
"user_has_been_deleted": "Šis lietotājs ir dzēsts.",
|
||||||
"user_id": "Lietotāja ID",
|
"user_id": "Lietotāja ID",
|
||||||
@@ -1338,6 +1397,7 @@
|
|||||||
"username": "Lietotājvārds",
|
"username": "Lietotājvārds",
|
||||||
"users": "Lietotāji",
|
"users": "Lietotāji",
|
||||||
"utilities": "Rīki",
|
"utilities": "Rīki",
|
||||||
|
"validate": "Pārbaudīt",
|
||||||
"variables": "Mainīgie",
|
"variables": "Mainīgie",
|
||||||
"version": "Versija",
|
"version": "Versija",
|
||||||
"version_announcement_closing": "Tavs draugs, Alekss",
|
"version_announcement_closing": "Tavs draugs, Alekss",
|
||||||
@@ -1358,6 +1418,7 @@
|
|||||||
"view_next_asset": "Skatīt nākamo failu",
|
"view_next_asset": "Skatīt nākamo failu",
|
||||||
"view_previous_asset": "Skatīt iepriekšējo failu",
|
"view_previous_asset": "Skatīt iepriekšējo failu",
|
||||||
"view_qr_code": "Skatīt QR kodu",
|
"view_qr_code": "Skatīt QR kodu",
|
||||||
|
"view_similar_photos": "Skatīt līdzīgas fotogrāfijas",
|
||||||
"view_stack": "Apskatīt kaudzi",
|
"view_stack": "Apskatīt kaudzi",
|
||||||
"view_user": "Apskatīt lietotāju",
|
"view_user": "Apskatīt lietotāju",
|
||||||
"viewer_remove_from_stack": "Noņemt no Steka",
|
"viewer_remove_from_stack": "Noņemt no Steka",
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
"add_a_location": "Додади локација",
|
"add_a_location": "Додади локација",
|
||||||
"add_a_name": "Додади име",
|
"add_a_name": "Додади име",
|
||||||
"add_a_title": "Додади наслов",
|
"add_a_title": "Додади наслов",
|
||||||
|
"add_birthday": "Додади роденден",
|
||||||
"add_exclusion_pattern": "Додади шаблон за исклучување",
|
"add_exclusion_pattern": "Додади шаблон за исклучување",
|
||||||
"add_import_path": "Додади патека за импортирање",
|
"add_import_path": "Додади патека за импортирање",
|
||||||
"add_location": "Додади локација",
|
"add_location": "Додади локација",
|
||||||
@@ -23,6 +24,9 @@
|
|||||||
"add_photos": "Додади слики",
|
"add_photos": "Додади слики",
|
||||||
"add_to": "Додади во…",
|
"add_to": "Додади во…",
|
||||||
"add_to_album": "Додади во албум",
|
"add_to_album": "Додади во албум",
|
||||||
|
"add_to_album_bottom_sheet_added": "Додадено во {album}",
|
||||||
|
"add_to_albums": "Додади во албуми",
|
||||||
|
"add_to_albums_count": "Додади во албуми ({count})",
|
||||||
"add_to_shared_album": "Додади во споделен албум",
|
"add_to_shared_album": "Додади во споделен албум",
|
||||||
"add_url": "Додади URL",
|
"add_url": "Додади URL",
|
||||||
"added_to_archive": "Додадено во архива",
|
"added_to_archive": "Додадено во архива",
|
||||||
@@ -30,13 +34,14 @@
|
|||||||
"added_to_favorites_count": "Додадени {count, number} во омилени",
|
"added_to_favorites_count": "Додадени {count, number} во омилени",
|
||||||
"admin": {
|
"admin": {
|
||||||
"add_exclusion_pattern_description": "Додади шаблони за исклучување. Поддржано е користење на glob со *, **, и ?. За да се игнорираат сите датотеки во кој било директориум именуван \"Raw\", користи \"**/Raw/**\". За да се игнорираат сите датотеки што завршуваат со \".tif\", користи \"**/*.tif\". За да се игнорира апсолутна патека, користи \"/path/to/ignore/**\".",
|
"add_exclusion_pattern_description": "Додади шаблони за исклучување. Поддржано е користење на glob со *, **, и ?. За да се игнорираат сите датотеки во кој било директориум именуван \"Raw\", користи \"**/Raw/**\". За да се игнорираат сите датотеки што завршуваат со \".tif\", користи \"**/*.tif\". За да се игнорира апсолутна патека, користи \"/path/to/ignore/**\".",
|
||||||
|
"admin_user": "Административен Корисник",
|
||||||
"asset_offline_description": "Ова средство од екстерна библиотека веќе не е пронајдено на дискот и е преместено во ѓубре. Ако датотеката била преместена во рамките на библиотеката, проверете ја вашата временска линија за новото соодветно средство. За да го вратите ова средство, осигурајте се дека долунаведената патека може да биде пристапена од Immich и скенирајте ја библиотеката.",
|
"asset_offline_description": "Ова средство од екстерна библиотека веќе не е пронајдено на дискот и е преместено во ѓубре. Ако датотеката била преместена во рамките на библиотеката, проверете ја вашата временска линија за новото соодветно средство. За да го вратите ова средство, осигурајте се дека долунаведената патека може да биде пристапена од Immich и скенирајте ја библиотеката.",
|
||||||
"authentication_settings": "Поставки за автентикација",
|
"authentication_settings": "Поставки за автентикација",
|
||||||
"authentication_settings_description": "Управувај со лозинки, OAuth, и други поставки за автентикација",
|
"authentication_settings_description": "Управувај со лозинки, OAuth, и други поставки за автентикација",
|
||||||
"authentication_settings_disable_all": "Дали сте сигурни дека сакате да ги исклучите сите методи за најава? Целосно ќе биде оневозможено најавување.",
|
"authentication_settings_disable_all": "Дали сте сигурни дека сакате да ги исклучите сите методи за најава? Целосно ќе биде оневозможено најавување.",
|
||||||
"authentication_settings_reenable": "За повторно да овозможите, искористете <link>Сервер команда</link>.",
|
"authentication_settings_reenable": "За повторно да овозможите, искористете <link>Сервер команда</link>.",
|
||||||
"background_task_job": "Позадински задачи",
|
"background_task_job": "Позадински задачи",
|
||||||
"backup_database": "Резервна копија од базата на податоци",
|
"backup_database": "Креирај резервна копија од базата на податоци",
|
||||||
"backup_database_enable_description": "Овозможи резервни копии од базата на податоци",
|
"backup_database_enable_description": "Овозможи резервни копии од базата на податоци",
|
||||||
"backup_keep_last_amount": "Количина на претходни резервни копии за чување",
|
"backup_keep_last_amount": "Количина на претходни резервни копии за чување",
|
||||||
"backup_settings": "Поставки за резервни копии",
|
"backup_settings": "Поставки за резервни копии",
|
||||||
|
|||||||
20
i18n/ml.json
20
i18n/ml.json
@@ -13,6 +13,7 @@
|
|||||||
"add_a_location": "ഒരു സ്ഥലം ചേർക്കുക",
|
"add_a_location": "ഒരു സ്ഥലം ചേർക്കുക",
|
||||||
"add_a_name": "ഒരു പേര് ചേർക്കുക",
|
"add_a_name": "ഒരു പേര് ചേർക്കുക",
|
||||||
"add_a_title": "ഒരു ശീർഷകം ചേർക്കുക",
|
"add_a_title": "ഒരു ശീർഷകം ചേർക്കുക",
|
||||||
|
"add_birthday": "ജന്മദിനം ചേർക്കുക",
|
||||||
"add_endpoint": "എൻഡ്പോയിന്റ് ചേർക്കുക",
|
"add_endpoint": "എൻഡ്പോയിന്റ് ചേർക്കുക",
|
||||||
"add_exclusion_pattern": "ഒഴിവാക്കാനുള്ള മാതൃക ചേർക്കുക",
|
"add_exclusion_pattern": "ഒഴിവാക്കാനുള്ള മാതൃക ചേർക്കുക",
|
||||||
"add_import_path": "ഇറക്കുമതി ചെയ്യുക",
|
"add_import_path": "ഇറക്കുമതി ചെയ്യുക",
|
||||||
@@ -22,10 +23,12 @@
|
|||||||
"add_path": "പാത ചേര്ക്കുക",
|
"add_path": "പാത ചേര്ക്കുക",
|
||||||
"add_photos": "ചിത്രങ്ങള് ചേര്ക്കുക",
|
"add_photos": "ചിത്രങ്ങള് ചേര്ക്കുക",
|
||||||
"add_tag": "ടാഗ് ചേര്ക്കുക",
|
"add_tag": "ടാഗ് ചേര്ക്കുക",
|
||||||
"add_to": "ചേര്ക്കുക",
|
"add_to": "ചേര്ക്കുക…",
|
||||||
"add_to_album": "ആല്ബത്തിലേക്ക് ചേര്ക്കുക",
|
"add_to_album": "ആല്ബത്തിലേക്ക് ചേര്ക്കുക",
|
||||||
"add_to_album_bottom_sheet_added": "{album} - ലേക്ക് ചേര്ത്തു",
|
"add_to_album_bottom_sheet_added": "{album} - ലേക്ക് ചേര്ത്തു",
|
||||||
"add_to_album_bottom_sheet_already_exists": "{album} ആൽബത്തിൽ ഇപ്പോള് തന്നെ ഉണ്ട്",
|
"add_to_album_bottom_sheet_already_exists": "{album} ആൽബത്തിൽ ഇപ്പോള് തന്നെ ഉണ്ട്",
|
||||||
|
"add_to_albums": "ആൽബങ്ങളിൽ ചേർക്കുക",
|
||||||
|
"add_to_albums_count": "ആൽബങ്ങളിൽ ചേർക്കുക ({count})",
|
||||||
"add_to_shared_album": "പങ്കിട്ട ആൽബത്തിലേക്ക് ചേർക്കുക",
|
"add_to_shared_album": "പങ്കിട്ട ആൽബത്തിലേക്ക് ചേർക്കുക",
|
||||||
"add_url": "URL ചേര്ക്കുക",
|
"add_url": "URL ചേര്ക്കുക",
|
||||||
"added_to_archive": "ചരിത്രരേഖയായി (ആര്ക്കൈവ്) ചേര്ത്തിരിക്കുന്നു",
|
"added_to_archive": "ചരിത്രരേഖയായി (ആര്ക്കൈവ്) ചേര്ത്തിരിക്കുന്നു",
|
||||||
@@ -68,6 +71,17 @@
|
|||||||
"image_format": "ഘടന",
|
"image_format": "ഘടന",
|
||||||
"image_format_description": "WebP ഉണ്ടാക്കാന് സമയം എടുക്കും എങ്കിലും JPEG ഫയലുകളെക്കാള് ചെറുതായിരിക്കും.",
|
"image_format_description": "WebP ഉണ്ടാക്കാന് സമയം എടുക്കും എങ്കിലും JPEG ഫയലുകളെക്കാള് ചെറുതായിരിക്കും.",
|
||||||
"image_fullsize_description": "അധികവിവരങ്ങള് ഒഴിവാക്കിയ ചിത്രം, വലുതാക്കി കാണിക്കുമ്പോള് ഉപയോഗിക്കപ്പെടുന്നു",
|
"image_fullsize_description": "അധികവിവരങ്ങള് ഒഴിവാക്കിയ ചിത്രം, വലുതാക്കി കാണിക്കുമ്പോള് ഉപയോഗിക്കപ്പെടുന്നു",
|
||||||
"image_fullsize_enabled": "പൂര്ണ വലുപ്പത്തില് ഉള്ള ചിത്രങ്ങള് ഉണ്ടാക്കാന്പ്രാപ്തമാക്കുക"
|
"image_fullsize_enabled": "പൂര്ണ വലുപ്പത്തില് ഉള്ള ചിത്രങ്ങള് ഉണ്ടാക്കാന്പ്രാപ്തമാക്കുക",
|
||||||
}
|
"image_fullsize_quality_description": "1 മുതൽ 100 വരെയുള്ള പൂർണ്ണ വലുപ്പത്തിലുള്ള ഇമേജ് നിലവാരം. ഉയർന്നതാണ് നല്ലത്, പക്ഷേ വലിയ ഫയലുകൾ ഉത്പാദിപ്പിക്കുന്നു.",
|
||||||
|
"image_fullsize_title": "പൂർണ്ണ വലുപ്പത്തിലുള്ള ഇമേജ് ക്രമീകരണങ്ങൾ",
|
||||||
|
"image_quality": "ഗുണനിലവാരം",
|
||||||
|
"job_created": "ജോലി സൃഷ്ടിച്ചു",
|
||||||
|
"job_status": "ജോലി നില"
|
||||||
|
},
|
||||||
|
"waiting": "കാത്തിരിക്കുന്നു",
|
||||||
|
"warning": "മുന്നറിയിപ്പ്",
|
||||||
|
"week": "ആഴ്ച",
|
||||||
|
"welcome": "സ്വാഗതം",
|
||||||
|
"year": "വർഷം",
|
||||||
|
"yes": "അതെ"
|
||||||
}
|
}
|
||||||
|
|||||||
706
i18n/mr.json
706
i18n/mr.json
@@ -28,6 +28,8 @@
|
|||||||
"add_to_album": "संग्रहात टाका",
|
"add_to_album": "संग्रहात टाका",
|
||||||
"add_to_album_bottom_sheet_added": "{album} मध्ये जोडले गेले",
|
"add_to_album_bottom_sheet_added": "{album} मध्ये जोडले गेले",
|
||||||
"add_to_album_bottom_sheet_already_exists": "आधीच {album} मध्ये आहे",
|
"add_to_album_bottom_sheet_already_exists": "आधीच {album} मध्ये आहे",
|
||||||
|
"add_to_album_toggle": "अल्बमसाठी निवड टॉगल करा",
|
||||||
|
"add_to_albums": "अल्बममध्ये जोडा",
|
||||||
"add_to_shared_album": "सामायिक संग्रहात टाका",
|
"add_to_shared_album": "सामायिक संग्रहात टाका",
|
||||||
"add_url": "URL प्रविष्ट करा",
|
"add_url": "URL प्रविष्ट करा",
|
||||||
"added_to_archive": "संग्रहित केले",
|
"added_to_archive": "संग्रहित केले",
|
||||||
@@ -381,8 +383,6 @@
|
|||||||
"admin_password": "प्रशासक पासवर्ड",
|
"admin_password": "प्रशासक पासवर्ड",
|
||||||
"administration": "प्रशासन",
|
"administration": "प्रशासन",
|
||||||
"advanced": "प्रगत",
|
"advanced": "प्रगत",
|
||||||
"advanced_settings_beta_timeline_subtitle": "नवीन ॲप अनुभव वापरून पहा",
|
|
||||||
"advanced_settings_beta_timeline_title": "बीटा टाईमलाईन",
|
|
||||||
"advanced_settings_enable_alternate_media_filter_subtitle": "सिंक दरम्यान वैकल्पिक निकषांवर आधारित मीडिया फिल्टर करण्यासाठी हा पर्याय वापरा. ॲप सर्व अल्बम ओळखण्यात समस्या येत असल्यासच वापरा.",
|
"advanced_settings_enable_alternate_media_filter_subtitle": "सिंक दरम्यान वैकल्पिक निकषांवर आधारित मीडिया फिल्टर करण्यासाठी हा पर्याय वापरा. ॲप सर्व अल्बम ओळखण्यात समस्या येत असल्यासच वापरा.",
|
||||||
"advanced_settings_enable_alternate_media_filter_title": "[प्रयोगात्मक] उपकरण-आधारित अल्बम सिंक फिल्टर वापरा",
|
"advanced_settings_enable_alternate_media_filter_title": "[प्रयोगात्मक] उपकरण-आधारित अल्बम सिंक फिल्टर वापरा",
|
||||||
"advanced_settings_log_level_title": "लॉग पातळी: {level}",
|
"advanced_settings_log_level_title": "लॉग पातळी: {level}",
|
||||||
@@ -572,8 +572,6 @@
|
|||||||
"backup_setting_subtitle": "बॅकग्राउंड आणि फोरग्राउंड अपलोड सेटिंग्ज व्यवस्थापित करा",
|
"backup_setting_subtitle": "बॅकग्राउंड आणि फोरग्राउंड अपलोड सेटिंग्ज व्यवस्थापित करा",
|
||||||
"backup_settings_subtitle": "अपलोड सेटिंग्ज व्यवस्थापित करा",
|
"backup_settings_subtitle": "अपलोड सेटिंग्ज व्यवस्थापित करा",
|
||||||
"backward": "मागासलेले",
|
"backward": "मागासलेले",
|
||||||
"beta_sync": "बीटा सिंक स्थिती",
|
|
||||||
"beta_sync_subtitle": "नवीन सिंक प्रणाली व्यवस्थापित करा",
|
|
||||||
"biometric_auth_enabled": "बायोमेट्रिक प्रमाणीकरण चालू आहे",
|
"biometric_auth_enabled": "बायोमेट्रिक प्रमाणीकरण चालू आहे",
|
||||||
"biometric_locked_out": "आपण बायोमेट्रिक प्रमाणीकरणापासून लॉक आहात",
|
"biometric_locked_out": "आपण बायोमेट्रिक प्रमाणीकरणापासून लॉक आहात",
|
||||||
"biometric_no_options": "कोणतेही बायोमेट्रिक पर्याय उपलब्ध नाहीत",
|
"biometric_no_options": "कोणतेही बायोमेट्रिक पर्याय उपलब्ध नाहीत",
|
||||||
@@ -1056,6 +1054,706 @@
|
|||||||
"group_no": "गटबद्ध नाही",
|
"group_no": "गटबद्ध नाही",
|
||||||
"group_owner": "मालकानुसार गट करा",
|
"group_owner": "मालकानुसार गट करा",
|
||||||
"group_places_by": "स्थळे गटबद्ध करा: …",
|
"group_places_by": "स्थळे गटबद्ध करा: …",
|
||||||
|
"notification_permission_dialog_content": "सूचना सक्षम करण्यासाठी सेटिंग्जमध्ये जा आणि अनुमती द्या.",
|
||||||
|
"notification_permission_list_tile_content": "सूचना सक्षम करण्यासाठी परवानगी द्या.",
|
||||||
|
"notification_permission_list_tile_enable_button": "सूचना सक्षम करा",
|
||||||
|
"notification_permission_list_tile_title": "सूचना परवानगी",
|
||||||
|
"notification_toggle_setting_description": "ईमेल सूचना सक्षम करा",
|
||||||
|
"notifications": "सूचना",
|
||||||
|
"notifications_setting_description": "सूचना व्यवस्थापित करा",
|
||||||
|
"oauth": "OAuth",
|
||||||
|
"official_immich_resources": "अधिकृत Immich संसाधने",
|
||||||
|
"offline": "ऑफलाइन",
|
||||||
|
"offset": "ऑफसेट",
|
||||||
|
"ok": "ठीक",
|
||||||
|
"oldest_first": "सर्वात जुने आधी",
|
||||||
|
"on_this_device": "या डिव्हाइसवर",
|
||||||
|
"onboarding": "ऑनबोर्डिंग",
|
||||||
|
"onboarding_locale_description": "तुमची पसंतीची भाषा निवडा. हे नंतर सेटिंग्जमध्ये बदलू शकता.",
|
||||||
|
"onboarding_privacy_description": "खालील (पर्यायी) वैशिष्ट्ये बाह्य सेवांवर अवलंबून आहेत आणि सेटिंग्जमध्ये कधीही अक्षम करता येतात.",
|
||||||
|
"onboarding_server_welcome_description": "काही सामान्य सेटिंग्जसह तुमची इन्स्टन्स सेटअप करूया.",
|
||||||
|
"onboarding_theme_description": "तुमच्या इन्स्टन्ससाठी रंग थीम निवडा. हे नंतर सेटिंग्जमध्ये बदलू शकता.",
|
||||||
|
"onboarding_user_welcome_description": "चला, सुरुवात करूया!",
|
||||||
|
"onboarding_welcome_user": "स्वागत आहे, {user}",
|
||||||
|
"online": "ऑनलाइन",
|
||||||
|
"only_favorites": "फक्त आवडते",
|
||||||
|
"open": "उघडा",
|
||||||
|
"open_in_map_view": "नकाशा दृश्यात उघडा",
|
||||||
|
"open_in_openstreetmap": "OpenStreetMap मध्ये उघडा",
|
||||||
|
"open_the_search_filters": "शोध फिल्टर उघडा",
|
||||||
|
"options": "पर्याय",
|
||||||
|
"or": "किंवा",
|
||||||
|
"organize_into_albums": "अल्बममध्ये आयोजित करा",
|
||||||
|
"organize_into_albums_description": "सध्याच्या समक्रमण सेटिंग्ज वापरून विद्यमान फोटो अल्बममध्ये ठेवा",
|
||||||
|
"organize_your_library": "तुमची लायब्ररी व्यवस्थित करा",
|
||||||
|
"original": "मूळ",
|
||||||
|
"other": "इतर",
|
||||||
|
"other_devices": "इतर उपकरणे",
|
||||||
|
"other_entities": "इतर घटक",
|
||||||
|
"other_variables": "इतर चल",
|
||||||
|
"owned": "मालकीचे",
|
||||||
|
"owner": "मालक",
|
||||||
|
"partner": "भागीदार",
|
||||||
|
"partner_can_access": "{partner} ला प्रवेश आहे",
|
||||||
|
"partner_can_access_assets": "संग्रहित व हटविलेले वगळता तुमचे सर्व फोटो आणि व्हिडिओ",
|
||||||
|
"partner_can_access_location": "ज्या ठिकाणी तुमचे फोटो काढले गेले ते स्थान",
|
||||||
|
"partner_list_user_photos": "{user} चे फोटो",
|
||||||
|
"partner_list_view_all": "सर्व पहा",
|
||||||
|
"partner_page_empty_message": "तुमचे फोटो अजून कोणत्याही भागीदारासोबत शेअर केलेले नाहीत.",
|
||||||
|
"partner_page_no_more_users": "जोडण्यासाठी आणखी वापरकर्ते नाहीत",
|
||||||
|
"partner_page_partner_add_failed": "भागीदार जोडण्यात अयशस्वी",
|
||||||
|
"partner_page_select_partner": "भागीदार निवडा",
|
||||||
|
"partner_page_shared_to_title": "यांना शेअर केले",
|
||||||
|
"partner_page_stop_sharing_content": "{partner} आता तुमचे फोटो पाहू शकणार नाही.",
|
||||||
|
"partner_sharing": "भागीदार शेअरिंग",
|
||||||
|
"partners": "भागीदार",
|
||||||
|
"password": "पासवर्ड",
|
||||||
|
"password_does_not_match": "पासवर्ड जुळत नाही",
|
||||||
|
"password_required": "पासवर्ड आवश्यक",
|
||||||
|
"password_reset_success": "पासवर्ड रीसेट यशस्वी",
|
||||||
|
"past_durations": {
|
||||||
|
"days": "मागील {days, plural, one {# दिवस} other {# दिवस}}",
|
||||||
|
"hours": "मागील {hours, plural, one {# तास} other {# तास}}",
|
||||||
|
"years": "मागील {years, plural, one {# वर्ष} other {# वर्षे}}"
|
||||||
|
},
|
||||||
|
"path": "मार्ग",
|
||||||
|
"pattern": "नमुना",
|
||||||
|
"pause": "थांबवा",
|
||||||
|
"pause_memories": "आठवणी थांबवा",
|
||||||
|
"paused": "थांबवले",
|
||||||
|
"pending": "प्रलंबित",
|
||||||
|
"people": "लोक",
|
||||||
|
"people_edits_count": "संपादित {count, plural, one {# व्यक्ती} other {# लोक}}",
|
||||||
|
"people_feature_description": "लोकांनुसार गटबद्ध फोटो आणि व्हिडिओ ब्राउझ करा",
|
||||||
|
"people_sidebar_description": "साइडबारमध्ये “लोक” साठी दुवा दाखवा",
|
||||||
|
"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_deleted_asset": "कायमचा हटवलेला अॅसेट",
|
||||||
|
"permanently_deleted_assets_count": "कायमचे हटवले {count, plural, one {# अॅसेट} other {# अॅसेट्स}}",
|
||||||
|
"permission": "परवानगी",
|
||||||
|
"permission_empty": "तुमची परवानगी रिक्त असू नये",
|
||||||
|
"permission_onboarding_back": "मागे",
|
||||||
|
"permission_onboarding_continue_anyway": "तरीही पुढे जा",
|
||||||
|
"permission_onboarding_get_started": "सुरू करा",
|
||||||
|
"permission_onboarding_go_to_settings": "सेटिंग्जमध्ये जा",
|
||||||
|
"permission_onboarding_permission_denied": "परवानगी नाकारली. Immich वापरण्यासाठी, सेटिंग्जमध्ये फोटो आणि व्हिडिओ परवानग्या द्या.",
|
||||||
|
"permission_onboarding_permission_granted": "परवानगी मंजूर! सर्व तयार.",
|
||||||
|
"permission_onboarding_permission_limited": "परवानगी मर्यादित. Immich ला संपूर्ण गॅलरी संग्रहाचा बॅकअप व व्यवस्थापन करण्यासाठी, सेटिंग्जमध्ये फोटो आणि व्हिडिओ परवानग्या द्या.",
|
||||||
|
"permission_onboarding_request": "तुमचे फोटो आणि व्हिडिओ पाहण्यासाठी Immich ला परवानगी आवश्यक आहे.",
|
||||||
|
"person": "व्यक्ती",
|
||||||
|
"person_age_months": "{months, plural, one {# महिना} other {# महिने}} वय",
|
||||||
|
"person_age_year_months": "1 वर्ष, {months, plural, one {# महिना} other {# महिने}} वय",
|
||||||
|
"person_age_years": "{years, plural, other {# वर्षांचे}}",
|
||||||
|
"person_birthdate": "जन्म {date} रोजी",
|
||||||
|
"person_hidden": "{name}{hidden, select, true { {hidden}} other {}}",
|
||||||
|
"photo_shared_all_users": "तुम्ही सर्व वापरकर्त्यांसोबत फोटो शेअर केले आहेत असे दिसते किंवा शेअर करण्यासाठी कोणताही वापरकर्ता नाही.",
|
||||||
|
"photos": "फोटो",
|
||||||
|
"photos_and_videos": "फोटो आणि व्हिडिओ",
|
||||||
|
"photos_count": "{count, plural, one {{count, number} फोटो} other {{count, number} फोटो}}",
|
||||||
|
"photos_from_previous_years": "मागील वर्षांतील फोटो",
|
||||||
|
"pick_a_location": "स्थान निवडा",
|
||||||
|
"pin_code_changed_successfully": "PIN कोड यशस्वीरित्या बदलला",
|
||||||
|
"pin_code_reset_successfully": "PIN कोड यशस्वीरित्या रीसेट केला",
|
||||||
|
"pin_code_setup_successfully": "PIN कोड यशस्वीरित्या सेट केला",
|
||||||
|
"pin_verification": "PIN कोड पडताळणी",
|
||||||
|
"place": "स्थान",
|
||||||
|
"places": "स्थाने",
|
||||||
|
"places_count": "{count, plural, one {{count, number} स्थान} other {{count, number} स्थाने}}",
|
||||||
|
"play": "प्ले करा",
|
||||||
|
"play_memories": "आठवणी प्ले करा",
|
||||||
|
"play_motion_photo": "मोशन फोटो प्ले करा",
|
||||||
|
"play_or_pause_video": "व्हिडिओ प्ले किंवा पॉज करा",
|
||||||
|
"please_auth_to_access": "प्रवेशासाठी कृपया प्रमाणीकरण करा",
|
||||||
|
"port": "पोर्ट",
|
||||||
|
"preferences_settings_subtitle": "अॅपची प्राधान्ये व्यवस्थापित करा",
|
||||||
|
"preferences_settings_title": "प्राधान्ये",
|
||||||
|
"preset": "प्रिसेट",
|
||||||
|
"preview": "पूर्वावलोकन",
|
||||||
|
"previous": "मागील",
|
||||||
|
"previous_memory": "मागील आठवण",
|
||||||
|
"previous_or_next_day": "दिवस पुढे/मागे",
|
||||||
|
"previous_or_next_month": "महिना पुढे/मागे",
|
||||||
|
"previous_or_next_photo": "फोटो पुढे/मागे",
|
||||||
|
"previous_or_next_year": "वर्ष पुढे/मागे",
|
||||||
|
"primary": "प्राथमिक",
|
||||||
|
"privacy": "गोपनीयता",
|
||||||
|
"profile": "प्रोफाइल",
|
||||||
|
"profile_drawer_app_logs": "लॉग्स",
|
||||||
|
"profile_drawer_client_out_of_date_major": "मोबाइल अॅप कालबाह्य आहे. कृपया नवीनतम मेजर आवृत्तीवर अद्यतन करा.",
|
||||||
|
"profile_drawer_client_out_of_date_minor": "मोबाइल अॅप कालबाह्य आहे. कृपया नवीनतम माइनर आवृत्तीवर अद्यतन करा.",
|
||||||
|
"profile_drawer_client_server_up_to_date": "क्लायंट आणि सर्व्हर अद्ययावत आहेत",
|
||||||
|
"profile_drawer_github": "गिटहब",
|
||||||
|
"profile_drawer_readonly_mode": "फक्त-वाचन मोड सक्षम. बाहेर पडण्यासाठी वापरकर्त्याच्या अवतार आयकॉनवर लांब-प्रेस करा.",
|
||||||
|
"profile_drawer_server_out_of_date_major": "सर्व्हर कालबाह्य आहे. कृपया नवीनतम मेजर आवृत्तीवर अद्यतन करा.",
|
||||||
|
"profile_drawer_server_out_of_date_minor": "सर्व्हर कालबाह्य आहे. कृपया नवीनतम माइनर आवृत्तीवर अद्यतन करा.",
|
||||||
|
"profile_image_of_user": "{user} ची प्रोफाइल प्रतिमा",
|
||||||
|
"profile_picture_set": "प्रोफाइल चित्र सेट केले.",
|
||||||
|
"public_album": "सार्वजनिक अल्बम",
|
||||||
|
"public_share": "सार्वजनिक शेअर",
|
||||||
|
"purchase_account_info": "समर्थक",
|
||||||
|
"purchase_activated_subtitle": "Immich आणि मुक्त-स्रोत सॉफ्टवेअरला पाठिंबा दिल्याबद्दल धन्यवाद",
|
||||||
|
"purchase_activated_time": "{date} रोजी सक्रिय केले",
|
||||||
|
"purchase_activated_title": "तुमची की यशस्वीपणे सक्रिय करण्यात आली आहे",
|
||||||
|
"purchase_button_activate": "सक्रिय करा",
|
||||||
|
"purchase_button_buy": "खरेदी करा",
|
||||||
|
"purchase_button_buy_immich": "Immich खरेदी करा",
|
||||||
|
"purchase_button_never_show_again": "पुन्हा दाखवू नका",
|
||||||
|
"purchase_button_reminder": "३० दिवसांनी मला आठवण करून द्या",
|
||||||
|
"purchase_button_remove_key": "की हटवा",
|
||||||
|
"purchase_button_select": "निवडा",
|
||||||
|
"purchase_failed_activation": "सक्रिय करण्यात अयशस्वी! योग्य प्रोडक्ट कीसाठी कृपया तुमचे ईमेल तपासा!",
|
||||||
|
"purchase_individual_description_1": "वैयक्तिक वापरासाठी",
|
||||||
|
"purchase_individual_description_2": "समर्थक स्थिती",
|
||||||
|
"purchase_individual_title": "वैयक्तिक",
|
||||||
|
"purchase_input_suggestion": "प्रॉडक्ट की आहे? खाली की टाका",
|
||||||
|
"purchase_license_subtitle": "सेवेच्या पुढील विकासासाठी Immich खरेदी करून साथ द्या",
|
||||||
|
"purchase_lifetime_description": "आयुष्यभराची खरेदी",
|
||||||
|
"purchase_option_title": "खरेदी पर्याय",
|
||||||
|
"purchase_panel_info_1": "Immich तयार करणे वेळखाऊ आणि कष्टाचे आहे. आमचे ध्येय मुक्त-स्रोत सॉफ्टवेअर व नैतिक व्यावसायिक पद्धतींमधून टिकाऊ उत्पन्न मिळवणे, विकसकांना आधार देणे आणि शोषणकारी क्लाउड सेवांना पर्याय देणारे गोपनीयतेचा मान राखणारे इकोसिस्टम तयार करणे हे आहे.",
|
||||||
|
"purchase_panel_info_2": "आम्ही पेवॉल न वाढवण्यास कटिबद्ध आहोत; त्यामुळे या खरेदीमुळे Immich मध्ये कोणतीही अतिरिक्त वैशिष्ट्ये उघडणार नाहीत. चालू विकासासाठी आम्ही तुमच्यासारख्या वापरकर्त्यांच्या पाठबळावर अवलंबून आहोत.",
|
||||||
|
"purchase_panel_title": "प्रकल्पाला साथ द्या",
|
||||||
|
"purchase_per_server": "प्रति सर्व्हर",
|
||||||
|
"purchase_per_user": "प्रति वापरकर्ता",
|
||||||
|
"purchase_remove_product_key": "प्रॉडक्ट की काढा",
|
||||||
|
"purchase_remove_product_key_prompt": "तुम्हाला नक्की प्रॉडक्ट की काढायची आहे का?",
|
||||||
|
"purchase_remove_server_product_key": "सर्व्हरची प्रॉडक्ट की काढा",
|
||||||
|
"purchase_remove_server_product_key_prompt": "तुम्हाला नक्की सर्व्हरची प्रॉडक्ट की काढायची आहे का?",
|
||||||
|
"purchase_server_description_1": "संपूर्ण सर्व्हरसाठी",
|
||||||
|
"purchase_server_description_2": "समर्थक स्थिती",
|
||||||
|
"purchase_server_title": "सर्व्हर",
|
||||||
|
"purchase_settings_server_activated": "सर्व्हरची प्रॉडक्ट की प्रशासकाद्वारे व्यवस्थापित केली जाते",
|
||||||
|
"query_asset_id": "अॅसेट ID चौकशी",
|
||||||
|
"queue_status": "रांगेत {count}/{total}",
|
||||||
|
"rating": "स्टार रेटिंग",
|
||||||
|
"rating_clear": "रेटिंग साफ करा",
|
||||||
|
"rating_count": "{count, plural, one {# तारा} other {# तारे}}",
|
||||||
|
"rating_description": "माहिती पॅनेलमध्ये EXIF रेटिंग दर्शवा",
|
||||||
|
"reaction_options": "रिऍक्शन पर्याय",
|
||||||
|
"read_changelog": "चेंजलॉग वाचा",
|
||||||
|
"readonly_mode_disabled": "फक्त-वाचन मोड निष्क्रिय केला",
|
||||||
|
"readonly_mode_enabled": "फक्त-वाचन मोड सक्षम केला",
|
||||||
|
"reassign": "पुन्हा नियुक्त करा",
|
||||||
|
"reassigned_assets_to_existing_person": "{count, plural, one {# आयटम} other {# आयटम}} {name, select, null {विद्यमान व्यक्तीकडे} other {{name} कडे}} पुन्हा नियुक्त केले",
|
||||||
|
"reassigned_assets_to_new_person": "{count, plural, one {# आयटम} other {# आयटम}} नव्या व्यक्तीकडे पुन्हा नियुक्त केले",
|
||||||
|
"reassing_hint": "निवडलेले आयटम विद्यमान व्यक्तीकडे नियुक्त करा",
|
||||||
|
"recent": "अलीकडील",
|
||||||
|
"recent-albums": "अलीकडील अल्बम",
|
||||||
|
"recent_searches": "अलीकडील शोध",
|
||||||
|
"recently_added": "नुकतेच जोडलेले",
|
||||||
|
"recently_added_page_title": "नुकतेच जोडलेले",
|
||||||
|
"recently_taken": "अलीकडे घेतलेले",
|
||||||
|
"recently_taken_page_title": "अलीकडे घेतलेले",
|
||||||
|
"refresh": "रीफ्रेश करा",
|
||||||
|
"refresh_encoded_videos": "एन्कोड केलेले व्हिडिओ रीफ्रेश करा",
|
||||||
|
"refresh_faces": "चेहरे रीफ्रेश करा",
|
||||||
|
"refresh_metadata": "मेटाडेटा रीफ्रेश करा",
|
||||||
|
"refresh_thumbnails": "थंबनेल रीफ्रेश करा",
|
||||||
|
"refreshed": "रीफ्रेश झाले",
|
||||||
|
"refreshes_every_file": "विद्यमान व नवीन सर्व फाइल्स पुन्हा वाचा",
|
||||||
|
"refreshing_encoded_video": "एन्कोड केलेला व्हिडिओ रीफ्रेश करत आहे",
|
||||||
|
"refreshing_faces": "चेहरे रीफ्रेश करत आहे",
|
||||||
|
"refreshing_metadata": "मेटाडेटा रीफ्रेश करत आहे",
|
||||||
|
"regenerating_thumbnails": "थंबनेल्स पुन्हा तयार करत आहे",
|
||||||
|
"remote": "दूरस्थ",
|
||||||
|
"remote_assets": "दूरस्थ आयटम",
|
||||||
|
"remove": "काढा",
|
||||||
|
"remove_assets_album_confirmation": "अल्बममधून {count, plural, one {# आयटम} other {# आयटम}} काढायचे आहेत का?",
|
||||||
|
"remove_assets_shared_link_confirmation": "या शेअर्ड दुव्यातून {count, plural, one {# आयटम} other {# आयटम}} काढायचे आहेत का?",
|
||||||
|
"remove_assets_title": "आयटम काढायचे?",
|
||||||
|
"remove_custom_date_range": "सानुकूल दिनांक श्रेणी काढा",
|
||||||
|
"remove_deleted_assets": "हटवलेले आयटम काढा",
|
||||||
|
"remove_from_album": "अल्बममधून काढा",
|
||||||
|
"remove_from_album_action_prompt": "अल्बममधून {count} काढले",
|
||||||
|
"remove_from_favorites": "आवडीतून काढा",
|
||||||
|
"remove_from_lock_folder_action_prompt": "लॉक केलेल्या फोल्डरमधून {count} काढले",
|
||||||
|
"remove_from_locked_folder": "लॉक फोल्डरमधून काढा",
|
||||||
|
"remove_from_locked_folder_confirmation": "हे फोटो आणि व्हिडिओ लॉक फोल्डरमधून बाहेर हलवायचे आहेत का? ते तुमच्या लायब्ररीमध्ये दिसतील.",
|
||||||
|
"remove_from_shared_link": "शेअर्ड दुव्यातून काढा",
|
||||||
|
"remove_memory": "मेमरी काढा",
|
||||||
|
"remove_photo_from_memory": "या मेमरीतून फोटो काढा",
|
||||||
|
"remove_tag": "टॅग काढा",
|
||||||
|
"remove_url": "URL काढा",
|
||||||
|
"remove_user": "वापरकर्ता काढा",
|
||||||
|
"removed_api_key": "काढलेली API की: {name}",
|
||||||
|
"removed_from_archive": "आर्काइव्हमधून काढले",
|
||||||
|
"removed_from_favorites": "आवडीतून काढले",
|
||||||
|
"removed_from_favorites_count": "{count, plural, other {आवडीतून # काढले}}",
|
||||||
|
"removed_memory": "मेमरी काढली",
|
||||||
|
"removed_photo_from_memory": "मेमरीतून फोटो काढला",
|
||||||
|
"removed_tagged_assets": "{count, plural, one {# आयटमवरून टॅग काढला} other {# आयटमवरून टॅग काढले}}",
|
||||||
|
"rename": "नाव बदला",
|
||||||
|
"repair": "दुरुस्ती",
|
||||||
|
"repair_no_results_message": "अनट्रॅक्ड व हरवलेल्या फाइल्स येथे दिसतील",
|
||||||
|
"replace_with_upload": "अपलोडने बदला",
|
||||||
|
"repository": "रिपॉझिटरी",
|
||||||
|
"require_password": "पासवर्ड आवश्यक",
|
||||||
|
"require_user_to_change_password_on_first_login": "पहिल्या लॉगिनवेळी वापरकर्त्याने पासवर्ड बदलणे आवश्यक",
|
||||||
|
"rescan": "पुन्हा स्कॅन करा",
|
||||||
|
"reset": "रीसेट करा",
|
||||||
|
"reset_password": "पासवर्ड रीसेट करा",
|
||||||
|
"reset_people_visibility": "लोकांची दृश्यता रीसेट करा",
|
||||||
|
"reset_pin_code": "PIN कोड रीसेट करा",
|
||||||
|
"reset_pin_code_description": "तुमचा PIN विसरला असल्यास, तो रीसेट करण्यासाठी सर्व्हर प्रशासकाशी संपर्क साधा",
|
||||||
|
"reset_pin_code_success": "PIN कोड यशस्वीरीत्या रीसेट केला",
|
||||||
|
"reset_pin_code_with_password": "पासवर्डने तुम्ही नेहमी PIN कोड रीसेट करू शकता",
|
||||||
|
"reset_sqlite": "SQLite डेटाबेस रीसेट करा",
|
||||||
|
"reset_sqlite_confirmation": "तुम्हाला नक्की SQLite डेटाबेस रीसेट करायचा आहे का? डेटा पुन्हा समक्रमित करण्यासाठी तुम्हाला लॉगआउट करून पुन्हा लॉगइन करावे लागेल",
|
||||||
|
"reset_sqlite_success": "SQLite डेटाबेस यशस्वीरीत्या रीसेट केला",
|
||||||
|
"reset_to_default": "डीफॉल्टवर रीसेट करा",
|
||||||
|
"resolve_duplicates": "डुप्लिकेट्स सोडवा",
|
||||||
|
"resolved_all_duplicates": "सर्व डुप्लिकेट्स सोडवले",
|
||||||
|
"restore": "पुनर्संचयित करा",
|
||||||
|
"restore_all": "सर्व पुनर्संचयित करा",
|
||||||
|
"restore_trash_action_prompt": "कचरापेटीतून {count} पुनर्संचयित केले",
|
||||||
|
"restore_user": "वापरकर्ता पुनर्संचयित करा",
|
||||||
|
"restored_asset": "पुनर्संचयित आयटम",
|
||||||
|
"resume": "पुन्हा सुरू करा",
|
||||||
|
"resume_paused_jobs": "{count, plural, one {# थांबवलेले काम} other {# थांबवलेली कामे}} पुन्हा सुरू करा",
|
||||||
|
"retry_upload": "अपलोड पुन्हा करा",
|
||||||
|
"review_duplicates": "डुप्लिकेट्सचे पुनरावलोकन करा",
|
||||||
|
"review_large_files": "मोठ्या फाइल्सचे पुनरावलोकन करा",
|
||||||
|
"role": "भूमिका",
|
||||||
|
"role_editor": "संपादक",
|
||||||
|
"role_viewer": "दर्शक",
|
||||||
|
"running": "चालू",
|
||||||
|
"save": "जतन करा",
|
||||||
|
"save_to_gallery": "गॅलरीमध्ये जतन करा",
|
||||||
|
"saved_api_key": "जतन केलेली API की",
|
||||||
|
"saved_profile": "जतन केलेले प्रोफाइल",
|
||||||
|
"saved_settings": "जतन केलेल्या सेटिंग्ज",
|
||||||
|
"say_something": "काहीतरी बोला",
|
||||||
|
"scaffold_body_error_occurred": "त्रुटी आली",
|
||||||
|
"scan_all_libraries": "सर्व लायब्ररी स्कॅन करा",
|
||||||
|
"scan_library": "स्कॅन करा",
|
||||||
|
"scan_settings": "स्कॅन सेटिंग्ज",
|
||||||
|
"scanning_for_album": "अल्बमसाठी स्कॅन करत आहे...",
|
||||||
|
"search": "शोधा",
|
||||||
|
"search_albums": "अल्बम शोधा",
|
||||||
|
"search_by_context": "परिस्थितीनुसार शोधा",
|
||||||
|
"search_by_description": "वर्णनानुसार शोधा",
|
||||||
|
"search_by_description_example": "सापा मधील हायकिंगचा दिवस",
|
||||||
|
"search_by_filename": "फाइल नाव/एक्स्टेंशननुसार शोधा",
|
||||||
|
"search_by_filename_example": "उदा. IMG_1234.JPG किंवा PNG",
|
||||||
|
"search_camera_make": "कॅमेरा निर्माता शोधा...",
|
||||||
|
"search_camera_model": "कॅमेरा मॉडेल शोधा...",
|
||||||
|
"search_city": "शहर शोधा...",
|
||||||
|
"search_country": "देश शोधा...",
|
||||||
|
"search_filter_apply": "फिल्टर लागू करा",
|
||||||
|
"search_filter_camera_title": "कॅमेरा प्रकार निवडा",
|
||||||
|
"search_filter_date": "तारीख",
|
||||||
|
"search_filter_date_interval": "{start} ते {end}",
|
||||||
|
"search_filter_date_title": "दिनांक श्रेणी निवडा",
|
||||||
|
"search_filter_display_option_not_in_album": "अल्बममध्ये नाही",
|
||||||
|
"search_filter_display_options": "प्रदर्शन पर्याय",
|
||||||
|
"search_filter_filename": "फाइल नावाने शोधा",
|
||||||
|
"search_filter_location": "स्थान",
|
||||||
|
"search_filter_location_title": "स्थान निवडा",
|
||||||
|
"search_filter_media_type": "माध्यम प्रकार",
|
||||||
|
"search_filter_media_type_title": "माध्यम प्रकार निवडा",
|
||||||
|
"search_filter_people_title": "लोक निवडा",
|
||||||
|
"search_for": "यासाठी शोधा",
|
||||||
|
"search_for_existing_person": "विद्यमान व्यक्ती शोधा",
|
||||||
|
"search_no_more_result": "आणखी परिणाम नाहीत",
|
||||||
|
"search_no_people": "कोणतीही व्यक्ती नाही",
|
||||||
|
"search_no_people_named": "“{name}” नावाची व्यक्ती सापडली नाही",
|
||||||
|
"search_no_result": "काहीही सापडले नाही; वेगळा शोध शब्द किंवा संयोजन वापरा",
|
||||||
|
"search_options": "शोध पर्याय",
|
||||||
|
"search_page_categories": "श्रेण्या",
|
||||||
|
"search_page_motion_photos": "मोशन फोटो",
|
||||||
|
"search_page_no_objects": "वस्तूंची माहिती उपलब्ध नाही",
|
||||||
|
"search_page_no_places": "ठिकाणांची माहिती उपलब्ध नाही",
|
||||||
|
"search_page_screenshots": "स्क्रीनशॉट्स",
|
||||||
|
"search_page_search_photos_videos": "तुमचे फोटो व व्हिडिओ शोधा",
|
||||||
|
"search_page_selfies": "सेल्फीज",
|
||||||
|
"search_page_things": "वस्तू",
|
||||||
|
"search_page_view_all_button": "सर्व पहा",
|
||||||
|
"search_page_your_activity": "तुमचे क्रियाकलाप",
|
||||||
|
"search_page_your_map": "तुमचा नकाशा",
|
||||||
|
"search_people": "लोक शोधा",
|
||||||
|
"search_places": "ठिकाणे शोधा",
|
||||||
|
"search_rating": "रेटिंगनुसार शोधा...",
|
||||||
|
"search_result_page_new_search_hint": "नवीन शोध",
|
||||||
|
"search_settings": "शोध सेटिंग्ज",
|
||||||
|
"search_state": "राज्य/स्टेट शोधा...",
|
||||||
|
"search_suggestion_list_smart_search_hint_1": "डीफॉल्टने स्मार्ट सर्च सुरू आहे; मेटाडेटा शोधण्यासाठी ही रचना वापरा. ",
|
||||||
|
"search_suggestion_list_smart_search_hint_2": "m:तुमचा-शोध-शब्द",
|
||||||
|
"search_tags": "टॅग्स शोधा...",
|
||||||
|
"search_timezone": "वेळक्षेत्र शोधा...",
|
||||||
|
"search_type": "शोध प्रकार",
|
||||||
|
"search_your_photos": "तुमचे फोटो शोधा",
|
||||||
|
"searching_locales": "लोकल्स शोधत आहे...",
|
||||||
|
"second": "सेकंद",
|
||||||
|
"see_all_people": "सर्व लोक पाहा",
|
||||||
|
"select": "निवडा",
|
||||||
|
"select_album_cover": "अल्बम कव्हर निवडा",
|
||||||
|
"select_all": "सर्व निवडा",
|
||||||
|
"select_all_duplicates": "सर्व डुप्लिकेट्स निवडा",
|
||||||
|
"select_all_in": "{group} मधील सर्व निवडा",
|
||||||
|
"select_avatar_color": "अवतारचा रंग निवडा",
|
||||||
|
"select_face": "चेहरा निवडा",
|
||||||
|
"select_featured_photo": "फिचर्ड फोटो निवडा",
|
||||||
|
"select_from_computer": "कॉम्प्युटरमधून निवडा",
|
||||||
|
"select_keep_all": "सर्व ठेवणे निवडा",
|
||||||
|
"select_library_owner": "लायब्ररी मालक निवडा",
|
||||||
|
"select_new_face": "नवा चेहरा निवडा",
|
||||||
|
"select_person_to_tag": "टॅग करण्यासाठी व्यक्ती निवडा",
|
||||||
|
"select_photos": "फोटो निवडा",
|
||||||
|
"select_trash_all": "कचरापेटीतील सर्व निवडा",
|
||||||
|
"select_user_for_sharing_page_err_album": "अल्बम तयार करण्यात अयशस्वी",
|
||||||
|
"selected": "निवडलेले",
|
||||||
|
"selected_count": "{count, plural, other {# निवडले}}",
|
||||||
|
"selected_gps_coordinates": "निवडलेल्या GPS स्थाननिर्देशांक",
|
||||||
|
"send_message": "संदेश पाठवा",
|
||||||
|
"send_welcome_email": "स्वागत ईमेल पाठवा",
|
||||||
|
"server_endpoint": "सर्व्हर एंडपॉइंट",
|
||||||
|
"server_info_box_app_version": "अॅप आवृत्ती",
|
||||||
|
"server_info_box_server_url": "सर्व्हर URL",
|
||||||
|
"server_offline": "सर्व्हर ऑफलाइन",
|
||||||
|
"server_online": "सर्व्हर ऑनलाइन",
|
||||||
|
"server_privacy": "सर्व्हर गोपनीयता",
|
||||||
|
"server_stats": "सर्व्हर आकडेवारी",
|
||||||
|
"server_version": "सर्व्हर आवृत्ती",
|
||||||
|
"set": "सेट करा",
|
||||||
|
"set_as_album_cover": "अल्बम कव्हर म्हणून सेट करा",
|
||||||
|
"set_as_featured_photo": "फिचर्ड फोटो म्हणून सेट करा",
|
||||||
|
"set_as_profile_picture": "प्रोफाइल फोटो म्हणून सेट करा",
|
||||||
|
"set_date_of_birth": "जन्मतारीख सेट करा",
|
||||||
|
"set_profile_picture": "प्रोफाइल फोटो सेट करा",
|
||||||
|
"set_slideshow_to_fullscreen": "स्लाइडशो फुलस्क्रीन करा",
|
||||||
|
"set_stack_primary_asset": "मुख्य आयटम म्हणून सेट करा",
|
||||||
|
"setting_image_viewer_help": "डीटेल व्ह्यूअर आधी लहान थंबनेल लोड करतो, नंतर (सक्षम असल्यास) मध्यम आकाराचे प्रिव्ह्यू लोड करतो, आणि शेवटी (सक्षम असल्यास) मूळ प्रतिमा लोड करतो.",
|
||||||
|
"setting_image_viewer_original_subtitle": "पूर्ण-रिझोल्यूशनची मूळ प्रतिमा लोड करण्यासाठी सक्षम करा (मोठी). डेटा वापर कमी करण्यासाठी (नेटवर्क व डिव्हाइस कॅश दोन्ही) अक्षम करा.",
|
||||||
|
"setting_image_viewer_original_title": "मूळ प्रतिमा लोड करा",
|
||||||
|
"setting_image_viewer_preview_subtitle": "मध्यम-रिझोल्यूशन प्रतिमा लोड करण्यासाठी सक्षम करा. अक्षम केल्यास थेट मूळ प्रतिमा लोड होईल किंवा फक्त थंबनेल वापरला जाईल.",
|
||||||
|
"setting_image_viewer_preview_title": "प्रिव्ह्यू प्रतिमा लोड करा",
|
||||||
|
"setting_image_viewer_title": "प्रतिमा",
|
||||||
|
"setting_languages_apply": "लागू करा",
|
||||||
|
"setting_languages_subtitle": "अॅपची भाषा बदला",
|
||||||
|
"setting_notifications_notify_failures_grace_period": "पार्श्वभूमी बॅकअप अपयशांची सूचना: {duration}",
|
||||||
|
"setting_notifications_notify_hours": "{count} तास",
|
||||||
|
"setting_notifications_notify_immediately": "तत्काळ",
|
||||||
|
"setting_notifications_notify_minutes": "{count} मिनिटे",
|
||||||
|
"setting_notifications_notify_never": "कधीच नाही",
|
||||||
|
"setting_notifications_notify_seconds": "{count} सेकंद",
|
||||||
|
"setting_notifications_single_progress_subtitle": "प्रत्येक आयटमसाठी तपशीलवार अपलोड प्रगती माहिती",
|
||||||
|
"setting_notifications_single_progress_title": "पार्श्वभूमी बॅकअपची तपशीलवार प्रगती दाखवा",
|
||||||
|
"setting_notifications_subtitle": "तुमची सूचना प्राधान्ये समायोजित करा",
|
||||||
|
"setting_notifications_total_progress_subtitle": "एकूण अपलोड प्रगती (पूर्ण/एकूण आयटम)",
|
||||||
|
"setting_notifications_total_progress_title": "पार्श्वभूमी बॅकअपची एकूण प्रगती दाखवा",
|
||||||
|
"setting_video_viewer_looping_title": "लूपिंग",
|
||||||
|
"setting_video_viewer_original_video_subtitle": "सर्व्हरवरून व्हिडिओ स्ट्रिम करताना ट्रान्सकोड उपलब्ध असला तरी मूळ व्हिडिओ प्ले करा. बफरिंग होऊ शकते. स्थानिकरीत्या उपलब्ध व्हिडिओ या सेटिंगपासून स्वतंत्रपणे मूळ गुणवत्तेत प्ले होतात.",
|
||||||
|
"setting_video_viewer_original_video_title": "मूळ व्हिडिओ सक्तीने प्ले करा",
|
||||||
|
"settings": "सेटिंग्ज",
|
||||||
|
"settings_require_restart": "ही सेटिंग लागू करण्यासाठी कृपया Immich रीस्टार्ट करा",
|
||||||
|
"settings_saved": "सेटिंग्ज जतन केल्या",
|
||||||
|
"setup_pin_code": "PIN कोड सेट करा",
|
||||||
|
"share": "शेअर करा",
|
||||||
|
"share_action_prompt": "{count} आयटम शेअर केले",
|
||||||
|
"share_add_photos": "फोटो जोडा",
|
||||||
|
"share_assets_selected": "{count} निवडले",
|
||||||
|
"share_dialog_preparing": "तयार करत आहे...",
|
||||||
|
"share_link": "शेअर दुवा",
|
||||||
|
"shared": "शेअर केले",
|
||||||
|
"shared_album_activities_input_disable": "टिप्पणी निष्क्रिय आहे",
|
||||||
|
"shared_album_activity_remove_content": "ही कृती हटवायची आहे का?",
|
||||||
|
"shared_album_activity_remove_title": "कृती हटवा",
|
||||||
|
"shared_album_section_people_action_error": "अल्बममधून बाहेर पडताना/काढताना त्रुटी",
|
||||||
|
"shared_album_section_people_action_leave": "अल्बममधून वापरकर्ता काढा",
|
||||||
|
"shared_album_section_people_action_remove_user": "अल्बममधून वापरकर्ता काढा",
|
||||||
|
"shared_album_section_people_title": "लोक",
|
||||||
|
"shared_by": "यांनी शेअर केले",
|
||||||
|
"shared_by_user": "{user} यांनी शेअर केले",
|
||||||
|
"shared_by_you": "तुमच्याकडून शेअर केले",
|
||||||
|
"shared_from_partner": "{partner} कडील फोटो",
|
||||||
|
"shared_intent_upload_button_progress_text": "{current}/{total} अपलोड झाले",
|
||||||
|
"shared_link_app_bar_title": "शेअर्ड दुवे",
|
||||||
|
"shared_link_clipboard_copied_massage": "क्लिपबोर्डवर कॉपी केले",
|
||||||
|
"shared_link_clipboard_text": "दुवा: {link}\nपासवर्ड: {password}",
|
||||||
|
"shared_link_create_error": "शेअर्ड दुवा तयार करताना त्रुटी",
|
||||||
|
"shared_link_custom_url_description": "सानुकूल URL द्वारे हा शेअर्ड दुवा उघडा",
|
||||||
|
"shared_link_edit_description_hint": "शेअरचे वर्णन प्रविष्ट करा",
|
||||||
|
"shared_link_edit_expire_after_option_day": "1 दिवस",
|
||||||
|
"shared_link_edit_expire_after_option_days": "{count} दिवस",
|
||||||
|
"shared_link_edit_expire_after_option_hour": "1 तास",
|
||||||
|
"shared_link_edit_expire_after_option_hours": "{count} तास",
|
||||||
|
"shared_link_edit_expire_after_option_minute": "1 मिनिट",
|
||||||
|
"shared_link_edit_expire_after_option_minutes": "{count} मिनिटे",
|
||||||
|
"shared_link_edit_expire_after_option_months": "{count} महिने",
|
||||||
|
"shared_link_edit_expire_after_option_year": "{count} वर्ष",
|
||||||
|
"shared_link_edit_password_hint": "शेअरचा पासवर्ड प्रविष्ट करा",
|
||||||
|
"shared_link_edit_submit_button": "दुवा अद्ययावत करा",
|
||||||
|
"shared_link_error_server_url_fetch": "सर्व्हर URL मिळू शकला नाही",
|
||||||
|
"shared_link_expires_day": "{count} दिवसात संपेल",
|
||||||
|
"shared_link_expires_days": "{count} दिवसात संपेल",
|
||||||
|
"shared_link_expires_hour": "{count} तासात संपेल",
|
||||||
|
"shared_link_expires_hours": "{count} तासांत संपेल",
|
||||||
|
"shared_link_expires_minute": "{count} मिनिटात संपेल",
|
||||||
|
"shared_link_expires_minutes": "{count} मिनिटांत संपेल",
|
||||||
|
"shared_link_expires_never": "कधीच संपत नाही ∞",
|
||||||
|
"shared_link_expires_second": "{count} सेकंदात संपेल",
|
||||||
|
"shared_link_expires_seconds": "{count} सेकंदात संपेल",
|
||||||
|
"shared_link_individual_shared": "वैयक्तिक शेअर",
|
||||||
|
"shared_link_info_chip_metadata": "EXIF (एक्सिफ)",
|
||||||
|
"shared_link_manage_links": "शेअर्ड दुवे व्यवस्थापित करा",
|
||||||
|
"shared_link_options": "शेअर्ड दुवा पर्याय",
|
||||||
|
"shared_link_password_description": "हा शेअर्ड दुवा पाहण्यासाठी पासवर्ड आवश्यक आहे",
|
||||||
|
"shared_links": "शेअर्ड दुवे",
|
||||||
|
"shared_links_description": "दुव्याद्वारे फोटो आणि व्हिडिओ शेअर करा",
|
||||||
|
"shared_photos_and_videos_count": "{assetCount, plural, other {# शेअर्ड फोटो आणि व्हिडिओ}}",
|
||||||
|
"shared_with_me": "माझ्यासोबत शेअर केलेले",
|
||||||
|
"shared_with_partner": "{partner} सोबत शेअर केले",
|
||||||
|
"sharing": "शेअरिंग",
|
||||||
|
"sharing_enter_password": "हे पृष्ठ पाहण्यासाठी कृपया पासवर्ड प्रविष्ट करा.",
|
||||||
|
"sharing_page_album": "शेअर्ड अल्बम",
|
||||||
|
"sharing_page_description": "तुमच्या नेटवर्कमधील लोकांसोबत फोटो-व्हिडिओ शेअर करण्यासाठी शेअर्ड अल्बम तयार करा.",
|
||||||
|
"sharing_page_empty_list": "रिकामी यादी",
|
||||||
|
"sharing_sidebar_description": "साइडबारमध्ये शेअरिंगचा दुवा दाखवा",
|
||||||
|
"sharing_silver_appbar_create_shared_album": "नवीन शेअर्ड अल्बम",
|
||||||
|
"sharing_silver_appbar_share_partner": "भागीदारासोबत शेअर करा",
|
||||||
|
"shift_to_permanent_delete": "अॅसेट कायमचे हटवण्यासाठी ⇧ दाबा",
|
||||||
|
"show_album_options": "अल्बम पर्याय दाखवा",
|
||||||
|
"show_albums": "अल्बम दाखवा",
|
||||||
|
"show_all_people": "सर्व लोक दाखवा",
|
||||||
|
"show_and_hide_people": "लोक दाखवा आणि लपवा",
|
||||||
|
"show_file_location": "फाइलचे स्थान दाखवा",
|
||||||
|
"show_gallery": "गॅलरी दाखवा",
|
||||||
|
"show_hidden_people": "लपवलेले लोक दाखवा",
|
||||||
|
"show_in_timeline": "टाइमलाइनमध्ये दाखवा",
|
||||||
|
"show_in_timeline_setting_description": "या वापरकर्त्याचे फोटो-व्हिडिओ तुमच्या टाइमलाइनमध्ये दाखवा",
|
||||||
|
"show_keyboard_shortcuts": "कीबोर्ड शॉर्टकट दाखवा",
|
||||||
|
"show_metadata": "मेटाडेटा दाखवा",
|
||||||
|
"show_or_hide_info": "माहिती दाखवा किंवा लपवा",
|
||||||
|
"show_password": "पासवर्ड दाखवा",
|
||||||
|
"show_person_options": "व्यक्तीचे पर्याय दाखवा",
|
||||||
|
"show_progress_bar": "प्रगती पट्टी दाखवा",
|
||||||
|
"show_search_options": "शोध पर्याय दाखवा",
|
||||||
|
"show_shared_links": "शेअर केलेले दुवे दाखवा",
|
||||||
|
"show_slideshow_transition": "स्लाइडशो ट्रांझिशन दाखवा",
|
||||||
|
"show_supporter_badge": "समर्थक बॅज",
|
||||||
|
"show_supporter_badge_description": "समर्थक बॅज दाखवा",
|
||||||
|
"shuffle": "शफल",
|
||||||
|
"sidebar": "साइडबार",
|
||||||
|
"sidebar_display_description": "साइडबारमध्ये दृश्याचा दुवा दाखवा",
|
||||||
|
"sign_out": "साइन आउट",
|
||||||
|
"sign_up": "साइन अप",
|
||||||
|
"size": "आकार",
|
||||||
|
"skip_to_content": "सामग्रीकडे जा",
|
||||||
|
"skip_to_folders": "फोल्डर्सकडे जा",
|
||||||
|
"skip_to_tags": "टॅग्सकडे जा",
|
||||||
|
"slideshow": "स्लाइडशो",
|
||||||
|
"slideshow_settings": "स्लाइडशो सेटिंग्ज",
|
||||||
|
"sort_albums_by": "अल्बम यानुसार क्रम लावा…",
|
||||||
|
"sort_created": "तयार केलेली तारीख",
|
||||||
|
"sort_items": "आयटमांची संख्या",
|
||||||
|
"sort_modified": "बदल केलेली तारीख",
|
||||||
|
"sort_newest": "अलीकडचा फोटो",
|
||||||
|
"sort_oldest": "सर्वात जुना फोटो",
|
||||||
|
"sort_people_by_similarity": "साम्यतेनुसार व्यक्तींचा क्रम लावा",
|
||||||
|
"sort_recent": "नुकताच घेतलेला फोटो",
|
||||||
|
"sort_title": "शीर्षक",
|
||||||
|
"source": "स्त्रोत",
|
||||||
|
"stack": "स्टॅक",
|
||||||
|
"stack_action_prompt": "{count} स्टॅक केले",
|
||||||
|
"stack_duplicates": "डुप्लिकेट्स स्टॅक करा",
|
||||||
|
"stack_select_one_photo": "स्टॅकसाठी एक मुख्य फोटो निवडा",
|
||||||
|
"stack_selected_photos": "निवडलेले फोटो स्टॅक करा",
|
||||||
|
"stacked_assets_count": "स्टॅक केलेले {count, plural, one {# आयटम} other {# आयटम}}",
|
||||||
|
"stacktrace": "स्टॅकट्रेस",
|
||||||
|
"start": "सुरू करा",
|
||||||
|
"start_date": "सुरुवातीची तारीख",
|
||||||
|
"state": "स्थिती",
|
||||||
|
"status": "स्टेटस",
|
||||||
|
"stop_casting": "कास्टिंग थांबवा",
|
||||||
|
"stop_motion_photo": "मोशन फोटो थांबवा",
|
||||||
|
"stop_photo_sharing": "तुमचे फोटो शेअर करणे थांबवायचे?",
|
||||||
|
"stop_photo_sharing_description": "{partner} यांना आता तुमचे फोटो पाहता येणार नाहीत.",
|
||||||
|
"stop_sharing_photos_with_user": "या वापरकर्त्यासोबत तुमचे फोटो शेअर करणे थांबवा",
|
||||||
|
"storage": "संचयन जागा",
|
||||||
|
"storage_label": "संचयन लेबल",
|
||||||
|
"storage_quota": "संचयन कोटा",
|
||||||
|
"storage_usage": "{available} पैकी {used} वापरले",
|
||||||
|
"submit": "सादर करा",
|
||||||
|
"success": "यशस्वी",
|
||||||
|
"suggestions": "सूचना",
|
||||||
|
"sunrise_on_the_beach": "समुद्रकिनाऱ्यावर सूर्योदय",
|
||||||
|
"support": "सहाय्य",
|
||||||
|
"support_and_feedback": "सहाय्य आणि अभिप्राय",
|
||||||
|
"support_third_party_description": "तुमची Immich स्थापना तृतीय-पक्ष पॅकेजद्वारे दिली आहे. तुम्हाला येणाऱ्या समस्या त्या पॅकेजमुळे असू शकतात; त्यामुळे खालील दुव्यांचा वापर करून सर्वप्रथम त्यांच्याकडे समस्या नोंदवा.",
|
||||||
|
"swap_merge_direction": "मर्ज दिशेची अदलाबदल करा",
|
||||||
|
"sync": "समक्रमण",
|
||||||
|
"sync_albums": "अल्बम समक्रमित करा",
|
||||||
|
"sync_albums_manual_subtitle": "अपलोड केलेले सर्व फोटो-व्हिडिओ निवडलेल्या बॅकअप अल्बममध्ये समक्रमित करा",
|
||||||
|
"sync_local": "स्थानिक समक्रमण",
|
||||||
|
"sync_remote": "दूरस्थ समक्रमण",
|
||||||
|
"sync_status": "समक्रमण स्थिती",
|
||||||
|
"sync_status_subtitle": "समक्रमण प्रणाली पाहा आणि व्यवस्थापित करा",
|
||||||
|
"sync_upload_album_setting_subtitle": "Immich वरील निवडलेल्या अल्बममध्ये तुमचे फोटो व व्हिडिओ तयार करा आणि अपलोड करा",
|
||||||
|
"tag": "टॅग",
|
||||||
|
"tag_assets": "आयटमना टॅग लावा",
|
||||||
|
"tag_created": "तयार केलेला टॅग: {tag}",
|
||||||
|
"tag_feature_description": "तार्किक टॅग विषयांनुसार गटबद्ध फोटो व व्हिडिओ ब्राउझ करा",
|
||||||
|
"tag_not_found_question": "टॅग सापडत नाही? <link>नवा टॅग तयार करा</link>",
|
||||||
|
"tag_people": "व्यक्तींना टॅग करा",
|
||||||
|
"tag_updated": "अद्ययावत टॅग: {tag}",
|
||||||
|
"tagged_assets": "टॅग केलेले {count, plural, one {# आयटम} other {# आयटम}}",
|
||||||
|
"tags": "टॅग्स",
|
||||||
|
"tap_to_run_job": "जॉब चालवण्यासाठी टॅप करा",
|
||||||
|
"template": "टेम्पलेट",
|
||||||
|
"theme": "थीम",
|
||||||
|
"theme_selection": "थीम निवड",
|
||||||
|
"theme_selection_description": "ब्राउझरच्या सिस्टम पसंतीनुसार थीम आपोआप लाइट/डार्क करा",
|
||||||
|
"theme_setting_asset_list_storage_indicator_title": "अॅसेट टाइल्सवर स्टोरेज निर्देशक दाखवा",
|
||||||
|
"theme_setting_asset_list_tiles_per_row_title": "प्रत्येक रांगेतील अॅसेट्सची संख्या ({count})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "बॅकग्राऊंड पृष्ठभागांवर प्राथमिक रंग लागू करा.",
|
||||||
|
"theme_setting_colorful_interface_title": "रंगीबेरंगी इंटरफेस",
|
||||||
|
"theme_setting_image_viewer_quality_subtitle": "डीटेल इमेज व्ह्यूअरची गुणवत्ता समायोजित करा",
|
||||||
|
"theme_setting_image_viewer_quality_title": "इमेज व्ह्यूअर गुणवत्ता",
|
||||||
|
"theme_setting_primary_color_subtitle": "प्राथमिक कृती व अॅक्सेंटसाठी रंग निवडा.",
|
||||||
|
"theme_setting_primary_color_title": "प्राथमिक रंग",
|
||||||
|
"theme_setting_system_primary_color_title": "सिस्टम रंग वापरा",
|
||||||
|
"theme_setting_system_theme_switch": "स्वयंचलित (सिस्टम सेटिंग्जनुसार)",
|
||||||
|
"theme_setting_theme_subtitle": "अॅपची थीम सेटिंग निवडा",
|
||||||
|
"theme_setting_three_stage_loading_subtitle": "थ्री-स्टेज लोडिंगमुळे गती वाढू शकते; परंतु नेटवर्क लोड लक्षणीय वाढतो",
|
||||||
|
"theme_setting_three_stage_loading_title": "थ्री-स्टेज लोडिंग सुरू करा",
|
||||||
|
"they_will_be_merged_together": "ते एकत्र विलीन केले जातील",
|
||||||
|
"third_party_resources": "तृतीय-पक्ष संसाधने",
|
||||||
|
"time_based_memories": "वेळ-आधारित मेमरीज",
|
||||||
|
"timeline": "टाइमलाइन",
|
||||||
|
"timezone": "वेळक्षेत्र",
|
||||||
|
"to_archive": "आर्काइव्ह करा",
|
||||||
|
"to_change_password": "परवलीचा शब्द बदला",
|
||||||
|
"to_favorite": "आवडीमध्ये जोडा",
|
||||||
|
"to_login": "लॉग इन करा",
|
||||||
|
"to_multi_select": "बहु-निवड करा",
|
||||||
|
"to_parent": "पालकाकडे जा",
|
||||||
|
"to_select": "निवडा",
|
||||||
|
"to_trash": "कचरापेटीत टाका",
|
||||||
|
"toggle_settings": "सेटिंग्ज टॉगल करा",
|
||||||
|
"total": "एकूण",
|
||||||
|
"total_usage": "एकूण वापर",
|
||||||
|
"trash": "कचरापेटी",
|
||||||
|
"trash_action_prompt": "{count} कचरापेटीत हलवले",
|
||||||
|
"trash_all": "सर्व कचरापेटीत टाका",
|
||||||
|
"trash_count": "कचरापेटी {count, number}",
|
||||||
|
"trash_delete_asset": "कचरापेटीत टाका/अॅसेट हटवा",
|
||||||
|
"trash_emptied": "कचरापेटी रिकामी केली",
|
||||||
|
"trash_no_results_message": "कचरापेटीत टाकलेले फोटो व व्हिडिओ येथे दिसतील.",
|
||||||
|
"trash_page_delete_all": "सर्व हटवा",
|
||||||
|
"trash_page_empty_trash_dialog_content": "कचरापेटी रिकामी करायची का? हे आयटम Immich मधून कायमचे हटवले जातील",
|
||||||
|
"trash_page_info": "कचरापेटीतील आयटम {days} दिवसांनंतर कायमचे हटवले जातील",
|
||||||
|
"trash_page_no_assets": "कचरापेटीत कोणतेही आयटम नाहीत",
|
||||||
|
"trash_page_restore_all": "सर्व परत आणा",
|
||||||
|
"trash_page_select_assets_btn": "आयटम निवडा",
|
||||||
|
"trash_page_title": "कचरापेटी ({count})",
|
||||||
|
"trashed_items_will_be_permanently_deleted_after": "कचरापेटीतील आयटम {days, plural, one {# दिवसांनंतर} other {# दिवसांनंतर}} कायमचे हटवले जातील.",
|
||||||
|
"troubleshoot": "समस्या निवारण",
|
||||||
|
"type": "प्रकार",
|
||||||
|
"unable_to_change_pin_code": "PIN कोड बदलता येत नाही",
|
||||||
|
"unable_to_setup_pin_code": "PIN कोड सेट करू शकत नाही",
|
||||||
|
"unarchive": "अनआर्काइव्ह करा",
|
||||||
|
"unarchive_action_prompt": "{count} आर्काइव्हमधून काढले",
|
||||||
|
"unarchived_count": "{count, plural, other {अनआर्काइव्ह #}}",
|
||||||
|
"undo": "पूर्ववत करा",
|
||||||
|
"unfavorite": "आवडीतून काढा",
|
||||||
|
"unfavorite_action_prompt": "{count} आवडीतून काढले",
|
||||||
|
"unhide_person": "व्यक्ती दर्शवा",
|
||||||
|
"unknown": "अज्ञात",
|
||||||
|
"unknown_country": "अज्ञात देश",
|
||||||
|
"unknown_year": "अज्ञात वर्ष",
|
||||||
|
"unlimited": "अमर्यादित",
|
||||||
|
"unlink_motion_video": "मोशन व्हिडिओ अनलिंक करा",
|
||||||
|
"unlink_oauth": "OAuth अनलिंक करा",
|
||||||
|
"unlinked_oauth_account": "OAuth खाते अनलिंक केले",
|
||||||
|
"unmute_memories": "मेमरीज अनम्यूट करा",
|
||||||
|
"unnamed_album": "नाव नसलेला अल्बम",
|
||||||
|
"unnamed_album_delete_confirmation": "तुम्हाला हा अल्बम खरंच हटवायचा आहे का?",
|
||||||
|
"unnamed_share": "नाव नसलेले शेअर",
|
||||||
|
"unsaved_change": "न साठवलेला बदल",
|
||||||
|
"unselect_all": "सर्व निवडी रद्द करा",
|
||||||
|
"unselect_all_duplicates": "सर्व डुप्लिकेट्सची निवड रद्द करा",
|
||||||
|
"unselect_all_in": "{group} मधील सर्व निवडी रद्द करा",
|
||||||
|
"unstack": "स्टॅक वेगळा करा",
|
||||||
|
"unstack_action_prompt": "{count} अनस्टॅक केले",
|
||||||
|
"unstacked_assets_count": "अनस्टॅक केलेले {count, plural, one {# आयटम} other {# आयटम}}",
|
||||||
|
"untagged": "टॅग नसलेले",
|
||||||
|
"up_next": "पुढे",
|
||||||
|
"update_location_action_prompt": "निवडलेल्या {count} आयटमचे स्थान याने अद्ययावत करा:",
|
||||||
|
"updated_at": "अद्ययावत केले",
|
||||||
|
"updated_password": "परवलीचा शब्द अद्ययावत केला",
|
||||||
|
"upload": "अपलोड",
|
||||||
|
"upload_action_prompt": "अपलोडसाठी {count} रांगेत",
|
||||||
|
"upload_concurrency": "अपलोड समांतरता",
|
||||||
|
"upload_details": "अपलोड तपशील",
|
||||||
|
"upload_dialog_info": "निवडलेले आयटम सर्व्हरवर बॅकअप करायचे का?",
|
||||||
|
"upload_dialog_title": "अॅसेट अपलोड करा",
|
||||||
|
"upload_errors": "अपलोड पूर्ण झाले; {count, plural, one {# त्रुटी} other {# त्रुटी}} आढळल्या. नवीन अपलोड आयटम पाहण्यासाठी पृष्ठ रीफ्रेश करा.",
|
||||||
|
"upload_finished": "अपलोड पूर्ण",
|
||||||
|
"upload_progress": "उर्वरित {remaining, number} — प्रक्रिया झालेले {processed, number}/{total, number}",
|
||||||
|
"upload_skipped_duplicates": "वगळले {count, plural, one {# डुप्लिकेट आयटम} other {# डुप्लिकेट आयटम}}",
|
||||||
|
"upload_status_duplicates": "डुप्लिकेट",
|
||||||
|
"upload_status_errors": "त्रुटी",
|
||||||
|
"upload_status_uploaded": "अपलोड झाले",
|
||||||
|
"upload_success": "अपलोड यशस्वी. नवीन अपलोड आयटम दिसण्यासाठी पृष्ठ रीफ्रेश करा.",
|
||||||
|
"upload_to_immich": "Immich वर अपलोड करा ({count})",
|
||||||
|
"uploading": "अपलोड होत आहे",
|
||||||
|
"uploading_media": "माध्यमे अपलोड होत आहेत",
|
||||||
|
"url": "URL",
|
||||||
|
"usage": "वापर",
|
||||||
|
"use_biometric": "बायोमेट्रिक वापरा",
|
||||||
|
"use_current_connection": "सध्याचे कनेक्शन वापरा",
|
||||||
|
"use_custom_date_range": "याऐवजी सानुकूल दिनांक श्रेणी वापरा",
|
||||||
|
"user": "वापरकर्ता",
|
||||||
|
"user_has_been_deleted": "हा वापरकर्ता हटविला गेला आहे.",
|
||||||
|
"user_id": "वापरकर्ता आयडी",
|
||||||
|
"user_liked": "{user} यांना {type, select, photo {हा फोटो} video {हा व्हिडिओ} asset {हा आयटम} other {हे}} आवडले",
|
||||||
|
"user_pin_code_settings": "PIN कोड",
|
||||||
|
"user_pin_code_settings_description": "तुमचा PIN कोड व्यवस्थापित करा",
|
||||||
|
"user_privacy": "वापरकर्ता गोपनीयता",
|
||||||
|
"user_purchase_settings": "खरेदी",
|
||||||
|
"user_purchase_settings_description": "तुमची खरेदी व्यवस्थापित करा",
|
||||||
|
"user_role_set": "{user} यांना {role} म्हणून सेट करा",
|
||||||
|
"user_usage_detail": "वापरकर्त्याच्या वापराचा तपशील",
|
||||||
|
"user_usage_stats": "खात्याच्या वापराच्या सांख्यिकी",
|
||||||
|
"user_usage_stats_description": "खात्याच्या वापराच्या सांख्यिकी पहा",
|
||||||
|
"username": "वापरकर्तानाव",
|
||||||
|
"users": "वापरकर्ते",
|
||||||
|
"users_added_to_album_count": "अल्बममध्ये {count, plural, one {# वापरकर्ता जोडला} other {# वापरकर्ते जोडले}}",
|
||||||
|
"utilities": "उपयुक्तता",
|
||||||
|
"validate": "तपासा",
|
||||||
|
"validate_endpoint_error": "कृपया वैध URL प्रविष्ट करा",
|
||||||
|
"variables": "चल",
|
||||||
|
"version": "आवृत्ती",
|
||||||
|
"version_announcement_closing": "तुमचा मित्र, अॅलेक्स",
|
||||||
|
"version_announcement_message": "नमस्कार! Immich ची नवी आवृत्ती उपलब्ध आहे. तुमची संरचना अद्ययावत आणि बिनचूक राहावी यासाठी कृपया काही वेळ काढून <link>रिलीज नोट्स</link> वाचा, विशेषतः तुम्ही WatchTower किंवा अद्ययावत प्रक्रिया स्वयंचलितपणे हाताळणारी कोणतीही व्यवस्था वापरत असाल तर.",
|
||||||
|
"version_history": "आवृत्ती इतिहास",
|
||||||
|
"version_history_item": "{date} रोजी {version} स्थापित केली",
|
||||||
|
"video": "व्हिडिओ",
|
||||||
|
"video_hover_setting": "हावर केल्यावर व्हिडिओ थंबनेल प्ले करा",
|
||||||
|
"video_hover_setting_description": "आयटमवर माऊस नेल्यावर व्हिडिओ थंबनेल प्ले होईल. पर्याय बंद असला तरी प्ले चिन्हावर हावर केल्यास प्लेबॅक सुरू करता येईल.",
|
||||||
|
"videos": "व्हिडिओ",
|
||||||
|
"videos_count": "{count, plural, one {# व्हिडिओ} other {# व्हिडिओ}}",
|
||||||
|
"view": "पहा",
|
||||||
|
"view_album": "अल्बम पहा",
|
||||||
|
"view_all": "सर्व पहा",
|
||||||
|
"view_all_users": "सर्व वापरकर्ते पहा",
|
||||||
|
"view_details": "तपशील पहा",
|
||||||
|
"view_in_timeline": "टाइमलाइनमध्ये पहा",
|
||||||
|
"view_link": "दुवा पहा",
|
||||||
|
"view_links": "दुवे पहा",
|
||||||
|
"view_name": "पहा",
|
||||||
|
"view_next_asset": "पुढील आयटम पहा",
|
||||||
|
"view_previous_asset": "मागील आयटम पहा",
|
||||||
|
"view_qr_code": "QR कोड पहा",
|
||||||
|
"view_similar_photos": "समान फोटो पहा",
|
||||||
|
"view_stack": "स्टॅक पहा",
|
||||||
|
"view_user": "वापरकर्ता पहा",
|
||||||
|
"viewer_remove_from_stack": "स्टॅकमधून काढा",
|
||||||
|
"viewer_stack_use_as_main_asset": "मुख्य आयटम म्हणून वापरा",
|
||||||
|
"viewer_unstack": "स्टॅक वेगळा करा",
|
||||||
|
"visibility_changed": "दृश्यता {count, plural, one {# व्यक्तीसाठी बदलली} other {# व्यक्तींसाठी बदलली}}",
|
||||||
"waiting": "प्रतीक्षेत",
|
"waiting": "प्रतीक्षेत",
|
||||||
"warning": "चेतावणी",
|
"warning": "चेतावणी",
|
||||||
"week": "आठवडा",
|
"week": "आठवडा",
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user