Merge branch 'main' into feat-no-thumbhash-cache

This commit is contained in:
Thomas 2025-09-15 15:30:09 +01:00 committed by GitHub
commit 412633d0aa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
670 changed files with 75737 additions and 69495 deletions

View File

@ -5,7 +5,8 @@
"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",

View File

@ -49,10 +49,11 @@ fix_permissions() {
log "Fixing permissions for ${IMMICH_WORKSPACE}" log "Fixing permissions for ${IMMICH_WORKSPACE}"
run_cmd sudo find "${IMMICH_WORKSPACE}/server/upload" -not -path "${IMMICH_WORKSPACE}/server/upload/postgres/*" -not -path "${IMMICH_WORKSPACE}/server/upload/postgres" -exec chown node {} +
# Change ownership for directories that exist # Change ownership for directories that exist
for dir in "${IMMICH_WORKSPACE}/.vscode" \ for dir in "${IMMICH_WORKSPACE}/.vscode" \
"${IMMICH_WORKSPACE}/server/upload" \
"${IMMICH_WORKSPACE}/.pnpm-store" \
"${IMMICH_WORKSPACE}/.github/node_modules" \
"${IMMICH_WORKSPACE}/cli/node_modules" \ "${IMMICH_WORKSPACE}/cli/node_modules" \
"${IMMICH_WORKSPACE}/e2e/node_modules" \ "${IMMICH_WORKSPACE}/e2e/node_modules" \
"${IMMICH_WORKSPACE}/open-api/typescript-sdk/node_modules" \ "${IMMICH_WORKSPACE}/open-api/typescript-sdk/node_modules" \

View File

@ -8,21 +8,27 @@ 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
- cli_node_modules:/workspaces/immich/cli/node_modules
- e2e_node_modules:/workspaces/immich/e2e/node_modules
- open_api_node_modules:/workspaces/immich/open-api/typescript-sdk/node_modules
- server_node_modules:/workspaces/immich/server/node_modules
- web_node_modules:/workspaces/immich/web/node_modules
- ${UPLOAD_LOCATION:-upload1-devcontainer-volume}${UPLOAD_LOCATION:+/photos}:/data - ${UPLOAD_LOCATION:-upload1-devcontainer-volume}${UPLOAD_LOCATION:+/photos}:/data
- ${UPLOAD_LOCATION:-upload2-devcontainer-volume}${UPLOAD_LOCATION:+/photos/upload}:/data/upload - ${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
- 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
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:-0}:${GID:-0} {} + 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:-0}:${GID:-0} "$$path" || true; done'
immich-machine-learning: immich-machine-learning:
env_file: !reset [] env_file: !reset []
database: database:
env_file: !reset [] env_file: !reset []
environment: !override environment: !override
@ -33,17 +39,10 @@ services:
POSTGRES_HOST_AUTH_METHOD: md5 POSTGRES_HOST_AUTH_METHOD: md5
volumes: volumes:
- ${UPLOAD_LOCATION:-postgres-devcontainer-volume}${UPLOAD_LOCATION:+/postgres}:/var/lib/postgresql/data - ${UPLOAD_LOCATION:-postgres-devcontainer-volume}${UPLOAD_LOCATION:+/postgres}:/var/lib/postgresql/data
redis: redis:
env_file: !reset [] env_file: !reset []
volumes: volumes:
# Node modules for each service to avoid conflicts and ensure consistent dependencies # Node modules for each service to avoid conflicts and ensure consistent dependencies
cli_node_modules:
e2e_node_modules:
open_api_node_modules:
server_node_modules:
web_node_modules:
upload1-devcontainer-volume: upload1-devcontainer-volume:
upload2-devcontainer-volume: upload2-devcontainer-volume:
postgres-devcontainer-volume: postgres-devcontainer-volume:

View File

@ -3,6 +3,11 @@
# shellcheck disable=SC1091 # shellcheck disable=SC1091
source /immich-devcontainer/container-common.sh source /immich-devcontainer/container-common.sh
log "Preparing Immich Nest API Server"
log ""
export CI=1
run_cmd pnpm --filter immich install
log "Starting Nest API Server" log "Starting Nest API Server"
log "" log ""
cd "${IMMICH_WORKSPACE}/server" || ( cd "${IMMICH_WORKSPACE}/server" || (
@ -11,7 +16,7 @@ cd "${IMMICH_WORKSPACE}/server" || (
) )
while true; do while true; do
run_cmd node ./node_modules/.bin/nest start --debug "0.0.0.0:9230" --watch run_cmd pnpm --filter immich exec nest start --debug "0.0.0.0:9230" --watch
log "Nest API Server crashed with exit code $?. Respawning in 3s ..." log "Nest API Server crashed with exit code $?. Respawning in 3s ..."
sleep 3 sleep 3
done done

View File

@ -3,6 +3,13 @@
# shellcheck disable=SC1091 # shellcheck disable=SC1091
source /immich-devcontainer/container-common.sh source /immich-devcontainer/container-common.sh
export CI=1
log "Preparing Immich Web Frontend"
log ""
run_cmd pnpm --filter @immich/sdk install
run_cmd pnpm --filter @immich/sdk build
run_cmd pnpm --filter immich-web install
log "Starting Immich Web Frontend" log "Starting Immich Web Frontend"
log "" log ""
cd "${IMMICH_WORKSPACE}/web" || ( cd "${IMMICH_WORKSPACE}/web" || (
@ -16,7 +23,7 @@ until curl --output /dev/null --silent --head --fail "http://127.0.0.1:${IMMICH_
done done
while true; do while true; do
run_cmd node ./node_modules/.bin/vite dev --host 0.0.0.0 --port "${DEV_PORT}" run_cmd pnpm --filter immich-web exec vite dev --host 0.0.0.0 --port "${DEV_PORT}"
log "Web crashed with exit code $?. Respawning in 3s ..." log "Web crashed with exit code $?. Respawning in 3s ..."
sleep 3 sleep 3
done done

View File

@ -6,9 +6,6 @@ source /immich-devcontainer/container-common.sh
log "Setting up Immich dev container..." log "Setting up Immich dev container..."
fix_permissions fix_permissions
log "Installing npm dependencies (node_modules)..."
install_dependencies
log "Setup complete, please wait while backend and frontend services automatically start" log "Setup complete, please wait while backend and frontend services automatically start"
log log
log "If necessary, the services may be manually started using" log "If necessary, the services may be manually started using"

2
.github/.nvmrc vendored
View File

@ -1 +1 @@
22.18.0 22.19.0

View File

@ -64,6 +64,11 @@ body:
- label: Web - label: Web
- label: Mobile - label: Mobile
- type: input
attributes:
label: Device make and model
placeholder: Samsung S25 Android 16
- type: textarea - type: textarea
validations: validations:
required: true required: true

28
.github/package-lock.json generated vendored
View File

@ -1,28 +0,0 @@
{
"name": ".github",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"devDependencies": {
"prettier": "^3.5.3"
}
},
"node_modules/prettier": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz",
"integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==",
"dev": true,
"license": "MIT",
"bin": {
"prettier": "bin/prettier.cjs"
},
"engines": {
"node": ">=14"
},
"funding": {
"url": "https://github.com/prettier/prettier?sponsor=1"
}
}
}
}

View File

@ -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.
...

View File

@ -35,7 +35,7 @@ jobs:
should_run: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }} should_run: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }}
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
@ -61,7 +61,7 @@ jobs:
runs-on: mich runs-on: mich
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
ref: ${{ inputs.ref || github.sha }} ref: ${{ inputs.ref || github.sha }}
persist-credentials: false persist-credentials: false
@ -79,7 +79,7 @@ jobs:
- name: Restore Gradle Cache - name: Restore Gradle Cache
id: cache-gradle-restore id: cache-gradle-restore
uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4 uses: actions/cache/restore@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with: with:
path: | path: |
~/.gradle/caches ~/.gradle/caches
@ -106,7 +106,7 @@ jobs:
run: flutter pub get run: flutter pub get
- name: Generate translation file - name: Generate translation file
run: make translation run: dart run easy_localization:generate -S ../i18n && dart run bin/generate_keys.dart
working-directory: ./mobile working-directory: ./mobile
- name: Generate platform APIs - name: Generate platform APIs
@ -136,7 +136,7 @@ jobs:
- name: Save Gradle Cache - name: Save Gradle Cache
id: cache-gradle-save id: cache-gradle-save
uses: actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4 uses: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
if: github.ref == 'refs/heads/main' if: github.ref == 'refs/heads/main'
with: with:
path: | path: |

View File

@ -19,7 +19,7 @@ jobs:
actions: write actions: write
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false

View File

@ -29,25 +29,28 @@ jobs:
working-directory: ./cli working-directory: ./cli
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
# Setup .npmrc file to publish to npm - name: Setup pnpm
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './cli/.nvmrc' node-version-file: './cli/.nvmrc'
registry-url: 'https://registry.npmjs.org' registry-url: 'https://registry.npmjs.org'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Prepare SDK - name: Setup typescript-sdk
run: npm ci --prefix ../open-api/typescript-sdk/ run: pnpm install && pnpm run build
- name: Build SDK working-directory: ./open-api/typescript-sdk
run: npm run build --prefix ../open-api/typescript-sdk/
- run: npm ci - run: pnpm install --frozen-lockfile
- run: npm run build - run: pnpm build
- run: npm publish - run: pnpm publish
if: ${{ github.event_name == 'release' }} if: ${{ github.event_name == 'release' }}
env: env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
@ -62,7 +65,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
@ -73,7 +76,7 @@ jobs:
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
- name: Login to GitHub Container Registry - name: Login to GitHub Container Registry
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
if: ${{ !github.event.pull_request.head.repo.fork }} if: ${{ !github.event.pull_request.head.repo.fork }}
with: with:
registry: ghcr.io registry: ghcr.io
@ -88,7 +91,7 @@ jobs:
- name: Generate docker image tags - name: Generate docker image tags
id: metadata id: metadata
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.8.0
with: with:
flavor: | flavor: |
latest=false latest=false

View File

@ -8,8 +8,18 @@ name: Close likely duplicates
permissions: {} permissions: {}
jobs: jobs:
should_run:
runs-on: ubuntu-latest
outputs:
should_run: ${{ steps.should_run.outputs.run }}
steps:
- id: should_run
run: echo "run=${{ github.event_name == 'issues' || github.event.discussion.category.name == 'Feature Request' }}" >> $GITHUB_OUTPUT
get_body: get_body:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: should_run
if: ${{ needs.should_run.outputs.should_run == 'true' }}
env: env:
EVENT: ${{ toJSON(github.event) }} EVENT: ${{ toJSON(github.event) }}
outputs: outputs:
@ -22,23 +32,24 @@ jobs:
get_checkbox_json: get_checkbox_json:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: get_body needs: [get_body, should_run]
if: ${{ needs.should_run.outputs.should_run == 'true' }}
container: container:
image: yshavit/mdq:0.7.2 image: ghcr.io/immich-app/mdq:main@sha256:1669c75a5542333ff6b03c13d5fd259ea8d798188b84d5d99093d62e4542eb05
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 }}
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 needs: [get_checkbox_json, should_run]
if: ${{ !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
@ -51,7 +62,7 @@ jobs:
run: | run: |
gh api graphql \ gh api graphql \
-f issueId="$NODE_ID" \ -f issueId="$NODE_ID" \
-f body="This issue has automatically been closed as it is likely a duplicate. We get a lot of duplicate threads each day, which is why we ask you in the template to confirm that you searched for duplicates before opening one." \ -f body="This issue has automatically been closed as it is likely a duplicate. We get a lot of duplicate threads each day, which is why we ask you in the template to confirm that you searched for duplicates before opening one. If you're sure this is not a duplicate, please leave a comment and we will reopen the thread if necessary." \
-f query=' -f query='
mutation CommentAndCloseIssue($issueId: ID!, $body: String!) { mutation CommentAndCloseIssue($issueId: ID!, $body: String!) {
addComment(input: { addComment(input: {
@ -77,7 +88,7 @@ jobs:
run: | run: |
gh api graphql \ gh api graphql \
-f discussionId="$NODE_ID" \ -f discussionId="$NODE_ID" \
-f body="This discussion has automatically been closed as it is likely a duplicate. We get a lot of duplicate threads each day, which is why we ask you in the template to confirm that you searched for duplicates before opening one." \ -f body="This discussion has automatically been closed as it is likely a duplicate. We get a lot of duplicate threads each day, which is why we ask you in the template to confirm that you searched for duplicates before opening one. If you're sure this is not a duplicate, please leave a comment and we will reopen the thread if necessary." \
-f query=' -f query='
mutation CommentAndCloseDiscussion($discussionId: ID!, $body: String!) { mutation CommentAndCloseDiscussion($discussionId: ID!, $body: String!) {
addDiscussionComment(input: { addDiscussionComment(input: {

View File

@ -44,13 +44,13 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
# Initializes the CodeQL tools for scanning. # Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL - name: Initialize CodeQL
uses: github/codeql-action/init@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5 uses: github/codeql-action/init@2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d # v3.30.0
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@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5 uses: github/codeql-action/autobuild@2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d # v3.30.0
# 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@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5 uses: github/codeql-action/analyze@2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d # v3.30.0
with: with:
category: '/language:${{matrix.language}}' category: '/language:${{matrix.language}}'

View File

@ -24,7 +24,7 @@ jobs:
should_run_ml: ${{ steps.found_paths.outputs.machine-learning == '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' }}
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- id: found_paths - id: found_paths
@ -60,7 +60,7 @@ jobs:
suffix: ['', '-cuda', '-rocm', '-openvino', '-armnn', '-rknn'] suffix: ['', '-cuda', '-rocm', '-openvino', '-armnn', '-rknn']
steps: steps:
- name: Login to GitHub Container Registry - name: Login to GitHub Container Registry
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
with: with:
registry: ghcr.io registry: ghcr.io
username: ${{ github.repository_owner }} username: ${{ github.repository_owner }}
@ -89,7 +89,7 @@ jobs:
suffix: [''] suffix: ['']
steps: steps:
- name: Login to GitHub Container Registry - name: Login to GitHub Container Registry
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
with: with:
registry: ghcr.io registry: ghcr.io
username: ${{ github.repository_owner }} username: ${{ github.repository_owner }}

View File

@ -21,7 +21,7 @@ jobs:
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.found_paths.outputs.docs == 'true' || steps.found_paths.outputs.open-api == 'true' || steps.should_force.outputs.should_force == 'true' }}
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- id: found_paths - id: found_paths
@ -51,25 +51,28 @@ jobs:
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- 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:
node-version-file: './docs/.nvmrc' node-version-file: './docs/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run npm install - name: Run install
run: npm ci run: pnpm install
- name: Check formatting - name: Check formatting
run: npm run format run: pnpm format
- name: Run build - name: Run build
run: npm run build run: pnpm build
- name: Upload build output - name: Upload build output
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2

View File

@ -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:
@ -108,13 +108,13 @@ jobs:
if: ${{ fromJson(needs.checks.outputs.artifact).found && fromJson(needs.checks.outputs.parameters).shouldDeploy }} if: ${{ fromJson(needs.checks.outputs.artifact).found && fromJson(needs.checks.outputs.parameters).shouldDeploy }}
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- 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:

View File

@ -14,7 +14,7 @@ jobs:
pull-requests: write pull-requests: write
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false

View File

@ -16,13 +16,13 @@ jobs:
steps: steps:
- name: Generate a token - name: Generate a token
id: generate-token id: generate-token
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
with: with:
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }} app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }} private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- name: 'Checkout' - name: 'Checkout'
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
ref: ${{ github.event.pull_request.head.ref }} ref: ${{ github.event.pull_request.head.ref }}
token: ${{ steps.generate-token.outputs.token }} token: ${{ steps.generate-token.outputs.token }}
@ -32,8 +32,8 @@ jobs:
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './server/.nvmrc' node-version-file: './server/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Fix formatting - name: Fix formatting
run: make install-all && make format-all run: make install-all && make format-all
@ -45,7 +45,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: |

112
.github/workflows/merge-translations.yml vendored Normal file
View File

@ -0,0 +1,112 @@
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
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
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
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
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
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
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
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
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

View File

@ -24,6 +24,15 @@ concurrency:
permissions: {} permissions: {}
jobs: jobs:
merge_translations:
uses: ./.github/workflows/merge-translations.yml
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
outputs: outputs:
@ -32,13 +41,13 @@ jobs:
steps: steps:
- name: Generate a token - name: Generate a token
id: generate-token id: generate-token
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
with: with:
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }} app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }} private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
token: ${{ steps.generate-token.outputs.token }} token: ${{ steps.generate-token.outputs.token }}
persist-credentials: true persist-credentials: true
@ -46,6 +55,16 @@ jobs:
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2 uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './server/.nvmrc'
cache: 'pnpm'
cache-dependency-path: '**/pnpm-lock.yaml'
- name: Bump version - name: Bump version
env: env:
SERVER_BUMP: ${{ inputs.serverBump }} SERVER_BUMP: ${{ inputs.serverBump }}
@ -83,13 +102,13 @@ jobs:
steps: steps:
- name: Generate a token - name: Generate a token
id: generate-token id: generate-token
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
with: with:
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }} app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }} private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
token: ${{ steps.generate-token.outputs.token }} token: ${{ steps.generate-token.outputs.token }}
persist-credentials: false persist-credentials: false

View File

@ -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({

View File

@ -16,22 +16,25 @@ jobs:
run: run:
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
# Setup .npmrc file to publish to npm # Setup .npmrc file to publish to npm
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './open-api/typescript-sdk/.nvmrc' node-version-file: './open-api/typescript-sdk/.nvmrc'
registry-url: 'https://registry.npmjs.org' registry-url: 'https://registry.npmjs.org'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Install deps - name: Install deps
run: npm ci run: pnpm install --frozen-lockfile
- name: Build - name: Build
run: npm run build run: pnpm build
- name: Publish - name: Publish
run: npm publish run: pnpm publish
env: env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

View File

@ -20,7 +20,7 @@ jobs:
should_run: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }} should_run: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }}
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- id: found_paths - id: found_paths
@ -47,7 +47,7 @@ jobs:
working-directory: ./mobile working-directory: ./mobile
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
@ -68,7 +68,7 @@ jobs:
working-directory: ./mobile working-directory: ./mobile
- name: Generate translation file - name: Generate translation file
run: make translation run: dart run easy_localization:generate -S ../i18n && dart run bin/generate_keys.dart
- name: Run Build Runner - name: Run Build Runner
run: make build run: make build
@ -116,7 +116,7 @@ jobs:
actions: read actions: read
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
@ -129,7 +129,7 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Upload SARIF file - name: Upload SARIF file
uses: github/codeql-action/upload-sarif@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5 uses: github/codeql-action/upload-sarif@2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d # v3.30.0
with: with:
sarif_file: results.sarif sarif_file: results.sarif
category: zizmor category: zizmor

View File

@ -4,13 +4,10 @@ on:
pull_request: pull_request:
push: push:
branches: [main] branches: [main]
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true cancel-in-progress: true
permissions: {} permissions: {}
jobs: jobs:
pre-job: pre-job:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -29,10 +26,9 @@ jobs:
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 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: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- id: found_paths - id: found_paths
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with: with:
@ -58,11 +54,9 @@ jobs:
- '.github/workflows/test.yml' - '.github/workflows/test.yml'
.github: .github:
- '.github/**' - '.github/**'
- name: Check if we should force jobs to run - name: Check if we should force jobs to run
id: should_force id: should_force
run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'workflow_dispatch' }}" >> "$GITHUB_OUTPUT" run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'workflow_dispatch' }}" >> "$GITHUB_OUTPUT"
server-unit-tests: server-unit-tests:
name: Test & Lint Server name: Test & Lint Server
needs: pre-job needs: pre-job
@ -73,39 +67,33 @@ jobs:
defaults: defaults:
run: run:
working-directory: ./server working-directory: ./server
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- 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:
node-version-file: './server/.nvmrc' node-version-file: './server/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run package manager install
- name: Run npm install run: pnpm install
run: npm ci
- name: Run linter - name: Run linter
run: npm run lint run: pnpm lint
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run formatter - name: Run formatter
run: npm run format run: pnpm format
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run tsc - name: Run tsc
run: npm run check run: pnpm check
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run small tests & coverage - name: Run small tests & coverage
run: npm test run: pnpm test
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
cli-unit-tests: cli-unit-tests:
name: Unit Test CLI name: Unit Test CLI
needs: pre-job needs: pre-job
@ -116,43 +104,36 @@ jobs:
defaults: defaults:
run: run:
working-directory: ./cli working-directory: ./cli
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- 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:
node-version-file: './cli/.nvmrc' node-version-file: './cli/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Setup typescript-sdk - name: Setup typescript-sdk
run: npm ci && npm run build run: pnpm install && pnpm run build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
- name: Install deps - name: Install deps
run: npm ci run: pnpm install
- name: Run linter - name: Run linter
run: npm run lint run: pnpm lint
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run formatter - name: Run formatter
run: npm run format run: pnpm format
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run tsc - name: Run tsc
run: npm run check run: pnpm check
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run unit tests & coverage - name: Run unit tests & coverage
run: npm run test run: pnpm test
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
cli-unit-tests-win: cli-unit-tests-win:
name: Unit Test CLI (Windows) name: Unit Test CLI (Windows)
needs: pre-job needs: pre-job
@ -163,36 +144,31 @@ jobs:
defaults: defaults:
run: run:
working-directory: ./cli working-directory: ./cli
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- 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:
node-version-file: './cli/.nvmrc' node-version-file: './cli/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Setup typescript-sdk - name: Setup typescript-sdk
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
- name: Install deps - name: Install deps
run: npm ci run: pnpm install --frozen-lockfile
# Skip linter & formatter in Windows test. # Skip linter & formatter in Windows test.
- name: Run tsc - name: Run tsc
run: npm run check run: pnpm check
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run unit tests & coverage - name: Run unit tests & coverage
run: npm run test run: pnpm test
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
web-lint: web-lint:
name: Lint Web name: Lint Web
needs: pre-job needs: pre-job
@ -203,39 +179,33 @@ jobs:
defaults: defaults:
run: run:
working-directory: ./web working-directory: ./web
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- 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:
node-version-file: './web/.nvmrc' node-version-file: './web/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk - name: Run setup typescript-sdk
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
- name: Run pnpm install
- name: Run npm install run: pnpm rebuild && pnpm install --frozen-lockfile
run: npm ci
- name: Run linter - name: Run linter
run: npm run lint:p run: pnpm lint:p
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run formatter - name: Run formatter
run: npm run format run: pnpm format
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run svelte checks - name: Run svelte checks
run: npm run check:svelte run: pnpm check:svelte
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
web-unit-tests: web-unit-tests:
name: Test Web name: Test Web
needs: pre-job needs: pre-job
@ -246,35 +216,30 @@ jobs:
defaults: defaults:
run: run:
working-directory: ./web working-directory: ./web
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- 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:
node-version-file: './web/.nvmrc' node-version-file: './web/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk - name: Run setup typescript-sdk
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
- name: Run npm install - name: Run npm install
run: npm ci run: pnpm install --frozen-lockfile
- name: Run tsc - name: Run tsc
run: npm run check:typescript run: pnpm check:typescript
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run unit tests & coverage - name: Run unit tests & coverage
run: npm run test run: pnpm test
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
i18n-tests: i18n-tests:
name: Test i18n name: Test i18n
needs: pre-job needs: pre-job
@ -284,30 +249,27 @@ jobs:
contents: read contents: read
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- 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:
node-version-file: './web/.nvmrc' node-version-file: './web/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Install dependencies - name: Install dependencies
run: npm --prefix=web ci run: pnpm --filter=immich-web install --frozen-lockfile
- name: Format - name: Format
run: npm --prefix=web run format:i18n run: pnpm --filter=immich-web format:i18n
- name: Find file changes - name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4 uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-files id: verify-changed-files
with: with:
files: | files: |
i18n/** i18n/**
- name: Verify files have not changed - name: Verify files have not changed
if: steps.verify-changed-files.outputs.files_changed == 'true' if: steps.verify-changed-files.outputs.files_changed == 'true'
env: env:
@ -316,7 +278,6 @@ jobs:
echo "ERROR: i18n files not up to date!" echo "ERROR: i18n files not up to date!"
echo "Changed files: ${CHANGED_FILES}" echo "Changed files: ${CHANGED_FILES}"
exit 1 exit 1
e2e-tests-lint: e2e-tests-lint:
name: End-to-End Lint name: End-to-End Lint
needs: pre-job needs: pre-job
@ -327,41 +288,35 @@ jobs:
defaults: defaults:
run: run:
working-directory: ./e2e working-directory: ./e2e
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- 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:
node-version-file: './e2e/.nvmrc' node-version-file: './e2e/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk - name: Run setup typescript-sdk
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Install dependencies - name: Install dependencies
run: npm ci run: pnpm install --frozen-lockfile
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run linter - name: Run linter
run: npm run lint run: pnpm lint
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run formatter - name: Run formatter
run: npm run format run: pnpm format
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run tsc - name: Run tsc
run: npm run check run: pnpm check
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
server-medium-tests: server-medium-tests:
name: Medium Tests (Server) name: Medium Tests (Server)
needs: pre-job needs: pre-job
@ -372,27 +327,24 @@ jobs:
defaults: defaults:
run: run:
working-directory: ./server working-directory: ./server
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- 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:
node-version-file: './server/.nvmrc' node-version-file: './server/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run pnpm install
- name: Run npm install run: SHARP_IGNORE_GLOBAL_LIBVIPS=true pnpm install --frozen-lockfile
run: npm ci
- name: Run medium tests - name: Run medium tests
run: npm run test:medium run: pnpm test:medium
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
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
@ -406,43 +358,41 @@ jobs:
strategy: strategy:
matrix: matrix:
runner: [ubuntu-latest, ubuntu-24.04-arm] runner: [ubuntu-latest, ubuntu-24.04-arm]
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
submodules: 'recursive' submodules: 'recursive'
- 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:
node-version-file: './e2e/.nvmrc' node-version-file: './e2e/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk - name: Run setup typescript-sdk
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run setup web
run: pnpm install --frozen-lockfile && pnpm exec svelte-kit sync
working-directory: ./web
if: ${{ !cancelled() }}
- name: Run setup cli - name: Run setup cli
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./cli working-directory: ./cli
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Install dependencies - name: Install dependencies
run: npm ci run: pnpm install --frozen-lockfile
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Docker build - name: Docker build
run: docker compose build run: docker compose build
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run e2e tests (api & cli) - name: Run e2e tests (api & cli)
run: npm run test run: pnpm test
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
e2e-tests-web: e2e-tests-web:
name: End-to-End Tests (Web) name: End-to-End Tests (Web)
needs: pre-job needs: pre-job
@ -456,42 +406,36 @@ jobs:
strategy: strategy:
matrix: matrix:
runner: [ubuntu-latest, ubuntu-24.04-arm] runner: [ubuntu-latest, ubuntu-24.04-arm]
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
submodules: 'recursive' submodules: 'recursive'
- 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:
node-version-file: './e2e/.nvmrc' node-version-file: './e2e/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk - name: Run setup typescript-sdk
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Install dependencies - name: Install dependencies
run: npm ci run: pnpm install --frozen-lockfile
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Install Playwright Browsers - name: Install Playwright Browsers
run: npx playwright install chromium --only-shell run: npx playwright install chromium --only-shell
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Docker build - name: Docker build
run: docker compose build run: docker compose build
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run e2e tests (web) - name: Run e2e tests (web)
run: npx playwright test run: npx playwright test
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
success-check-e2e: success-check-e2e:
name: End-to-End Tests Success name: End-to-End Tests Success
needs: [e2e-tests-server-cli, e2e-tests-web] needs: [e2e-tests-server-cli, e2e-tests-web]
@ -502,7 +446,6 @@ jobs:
- uses: immich-app/devtools/actions/success-check@68f10eb389bb02a3cf9d1156111964c549eb421b # 0.0.4 - uses: immich-app/devtools/actions/success-check@68f10eb389bb02a3cf9d1156111964c549eb421b # 0.0.4
with: with:
needs: ${{ toJSON(needs) }} needs: ${{ toJSON(needs) }}
mobile-unit-tests: mobile-unit-tests:
name: Unit Test Mobile name: Unit Test Mobile
needs: pre-job needs: pre-job
@ -511,24 +454,20 @@ jobs:
permissions: permissions:
contents: read contents: read
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup Flutter SDK - name: Setup Flutter SDK
uses: subosito/flutter-action@fd55f4c5af5b953cc57a2be44cb082c8f6635e8e # v2.21.0 uses: subosito/flutter-action@fd55f4c5af5b953cc57a2be44cb082c8f6635e8e # v2.21.0
with: with:
channel: 'stable' channel: 'stable'
flutter-version-file: ./mobile/pubspec.yaml flutter-version-file: ./mobile/pubspec.yaml
- name: Generate translation file - name: Generate translation file
run: make translation run: dart run easy_localization:generate -S ../i18n && dart run bin/generate_keys.dart
working-directory: ./mobile working-directory: ./mobile
- name: Run tests - name: Run tests
working-directory: ./mobile working-directory: ./mobile
run: flutter test -j 1 run: flutter test -j 1
ml-unit-tests: ml-unit-tests:
name: Unit Test ML name: Unit Test ML
needs: pre-job needs: pre-job
@ -540,10 +479,9 @@ jobs:
run: run:
working-directory: ./machine-learning working-directory: ./machine-learning
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2 uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@ -566,7 +504,6 @@ jobs:
- name: Run tests and coverage - name: Run tests and coverage
run: | run: |
uv run pytest --cov=immich_ml --cov-report term-missing uv run pytest --cov=immich_ml --cov-report term-missing
github-files-formatting: github-files-formatting:
name: .github Files Formatting name: .github Files Formatting
needs: pre-job needs: pre-job
@ -577,45 +514,38 @@ jobs:
defaults: defaults:
run: run:
working-directory: ./.github working-directory: ./.github
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- 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:
node-version-file: './.github/.nvmrc' node-version-file: './.github/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run pnpm install
- name: Run npm install run: pnpm install --frozen-lockfile
run: npm ci
- name: Run formatter - name: Run formatter
run: npm run format run: pnpm format
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
shellcheck: shellcheck:
name: ShellCheck name: ShellCheck
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Run ShellCheck - name: Run ShellCheck
uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # 2.0.0 uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # 2.0.0
with: with:
ignore_paths: >- ignore_paths: >-
**/open-api/** **/open-api/** **/openapi** **/node_modules/**
**/openapi**
**/node_modules/**
generated-api-up-to-date: generated-api-up-to-date:
name: OpenAPI Clients name: OpenAPI Clients
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -623,26 +553,24 @@ jobs:
contents: read contents: read
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- 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:
node-version-file: './server/.nvmrc' node-version-file: './server/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Install server dependencies - name: Install server dependencies
run: npm --prefix=server ci run: SHARP_IGNORE_GLOBAL_LIBVIPS=true pnpm --filter immich install --frozen-lockfile
- name: Build the app - name: Build the app
run: npm --prefix=server run build run: pnpm --filter immich build
- name: Run API generation - name: Run API generation
run: make open-api run: ./bin/generate-open-api.sh
working-directory: open-api
- name: Find file changes - name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4 uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-files id: verify-changed-files
@ -651,7 +579,6 @@ jobs:
mobile/openapi mobile/openapi
open-api/typescript-sdk open-api/typescript-sdk
open-api/immich-openapi-specs.json open-api/immich-openapi-specs.json
- name: Verify files have not changed - name: Verify files have not changed
if: steps.verify-changed-files.outputs.files_changed == 'true' if: steps.verify-changed-files.outputs.files_changed == 'true'
env: env:
@ -660,7 +587,6 @@ jobs:
echo "ERROR: Generated files not up to date!" echo "ERROR: Generated files not up to date!"
echo "Changed files: ${CHANGED_FILES}" echo "Changed files: ${CHANGED_FILES}"
exit 1 exit 1
sql-schema-up-to-date: sql-schema-up-to-date:
name: SQL Schema Checks name: SQL Schema Checks
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -668,51 +594,42 @@ 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:4f7ee144d4738ad02f6d9376defed7a767b748d185d47eba241578c26a63064b
env: env:
POSTGRES_PASSWORD: postgres POSTGRES_PASSWORD: postgres
POSTGRES_USER: postgres POSTGRES_USER: postgres
POSTGRES_DB: immich POSTGRES_DB: immich
options: >- options: >-
--health-cmd pg_isready --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
--health-interval 10s
--health-timeout 5s
--health-retries 5
ports: ports:
- 5432:5432 - 5432:5432
defaults: defaults:
run: run:
working-directory: ./server working-directory: ./server
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- 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:
node-version-file: './server/.nvmrc' node-version-file: './server/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Install server dependencies - name: Install server dependencies
run: npm ci run: SHARP_IGNORE_GLOBAL_LIBVIPS=true pnpm install --frozen-lockfile
- name: Build the app - name: Build the app
run: npm run build run: pnpm build
- name: Run existing migrations - name: Run existing migrations
run: npm run migrations:run run: pnpm migrations:run
- name: Test npm run schema:reset command works - name: Test npm run schema:reset command works
run: npm run schema:reset run: pnpm schema:reset
- name: Generate new migrations - name: Generate new migrations
continue-on-error: true continue-on-error: true
run: npm run migrations:generate src/TestMigration run: pnpm migrations:generate src/TestMigration
- name: Find file changes - name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4 uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-files id: verify-changed-files
@ -728,19 +645,16 @@ jobs:
echo "Changed files: ${CHANGED_FILES}" echo "Changed files: ${CHANGED_FILES}"
cat ./src/*-TestMigration.ts cat ./src/*-TestMigration.ts
exit 1 exit 1
- name: Run SQL generation - name: Run SQL generation
run: npm run sync:sql run: pnpm sync:sql
env: env:
DB_URL: postgres://postgres:postgres@localhost:5432/immich DB_URL: postgres://postgres:postgres@localhost:5432/immich
- name: Find file changes - name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4 uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-sql-files id: verify-changed-sql-files
with: with:
files: | files: |
server/src/queries server/src/queries
- name: Verify SQL files have not changed - name: Verify SQL files have not changed
if: steps.verify-changed-sql-files.outputs.files_changed == 'true' if: steps.verify-changed-sql-files.outputs.files_changed == 'true'
env: env:
@ -751,77 +665,77 @@ jobs:
git diff git diff
exit 1 exit 1
# mobile-integration-tests: # mobile-integration-tests:
# name: Run mobile end-to-end integration tests # name: Run mobile end-to-end integration tests
# runs-on: macos-latest # runs-on: macos-latest
# steps: # steps:
# - uses: actions/checkout@v4 # - uses: actions/checkout@v4
# - uses: actions/setup-java@v3 # - uses: actions/setup-java@v3
# with: # with:
# distribution: 'zulu' # distribution: 'zulu'
# java-version: '12.x' # java-version: '12.x'
# cache: 'gradle' # cache: 'gradle'
# - name: Cache android SDK # - name: Cache android SDK
# uses: actions/cache@v3 # uses: actions/cache@v3
# id: android-sdk # id: android-sdk
# with: # with:
# key: android-sdk # key: android-sdk
# path: | # path: |
# /usr/local/lib/android/ # /usr/local/lib/android/
# ~/.android # ~/.android
# - name: Cache Gradle # - name: Cache Gradle
# uses: actions/cache@v3 # uses: actions/cache@v3
# with: # with:
# path: | # path: |
# ./mobile/build/ # ./mobile/build/
# ./mobile/android/.gradle/ # ./mobile/android/.gradle/
# key: ${{ runner.os }}-flutter-${{ hashFiles('**/*.gradle*', 'pubspec.lock') }} # key: ${{ runner.os }}-flutter-${{ hashFiles('**/*.gradle*', 'pubspec.lock') }}
# - name: Setup Android SDK # - name: Setup Android SDK
# if: steps.android-sdk.outputs.cache-hit != 'true' # if: steps.android-sdk.outputs.cache-hit != 'true'
# uses: android-actions/setup-android@v2 # uses: android-actions/setup-android@v2
# - name: AVD cache # - name: AVD cache
# uses: actions/cache@v3 # uses: actions/cache@v3
# id: avd-cache # id: avd-cache
# with: # with:
# path: | # path: |
# ~/.android/avd/* # ~/.android/avd/*
# ~/.android/adb* # ~/.android/adb*
# key: avd-29 # key: avd-29
# - name: create AVD and generate snapshot for caching # - name: create AVD and generate snapshot for caching
# if: steps.avd-cache.outputs.cache-hit != 'true' # if: steps.avd-cache.outputs.cache-hit != 'true'
# uses: reactivecircus/android-emulator-runner@v2.27.0 # uses: reactivecircus/android-emulator-runner@v2.27.0
# with: # with:
# working-directory: ./mobile # working-directory: ./mobile
# cores: 2 # cores: 2
# api-level: 29 # api-level: 29
# arch: x86_64 # arch: x86_64
# profile: pixel # profile: pixel
# target: default # target: default
# force-avd-creation: false # force-avd-creation: false
# emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none # emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
# disable-animations: false # disable-animations: false
# script: echo "Generated AVD snapshot for caching." # script: echo "Generated AVD snapshot for caching."
# - name: Setup Flutter SDK # - name: Setup Flutter SDK
# uses: subosito/flutter-action@v2 # uses: subosito/flutter-action@v2
# with: # with:
# channel: 'stable' # channel: 'stable'
# flutter-version: '3.7.3' # flutter-version: '3.7.3'
# cache: true # cache: true
# - name: Run integration tests # - name: Run integration tests
# uses: Wandalen/wretry.action@master # uses: Wandalen/wretry.action@master
# with: # with:
# action: reactivecircus/android-emulator-runner@v2.27.0 # action: reactivecircus/android-emulator-runner@v2.27.0
# with: | # with: |
# working-directory: ./mobile # working-directory: ./mobile
# cores: 2 # cores: 2
# api-level: 29 # api-level: 29
# arch: x86_64 # arch: x86_64
# profile: pixel # profile: pixel
# target: default # target: default
# force-avd-creation: false # force-avd-creation: false
# emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none # emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
# disable-animations: true # disable-animations: true
# script: | # script: |
# flutter pub get # flutter pub get
# flutter test integration_test # flutter test integration_test
# attempt_limit: 3 # attempt_limit: 3

View File

@ -3,19 +3,28 @@ 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.found_paths.outputs.i18n == 'true' }}
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- id: found_paths - id: found_paths
@ -32,19 +41,15 @@ jobs:
permissions: {} permissions: {}
if: ${{ needs.pre-job.outputs.should_run == 'true' }} if: ${{ needs.pre-job.outputs.should_run == '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]

2
.gitignore vendored
View File

@ -25,3 +25,5 @@ mobile/ios/fastlane/report.xml
vite.config.js.timestamp-* vite.config.js.timestamp-*
.pnpm-store .pnpm-store
.devcontainer/library
.devcontainer/.env*

18
.pnpmfile.cjs Normal file
View File

@ -0,0 +1,18 @@
module.exports = {
hooks: {
readPackage: (pkg) => {
if (!pkg.name) {
return pkg;
}
if (pkg.name === "exiftool-vendored") {
if (pkg.optionalDependencies["exiftool-vendored.pl"]) {
// make exiftool-vendored.pl a regular dependency
pkg.dependencies["exiftool-vendored.pl"] =
pkg.optionalDependencies["exiftool-vendored.pl"];
delete pkg.optionalDependencies["exiftool-vendored.pl"];
}
}
return pkg;
},
},
};

View File

@ -56,7 +56,8 @@
"explorer.fileNesting.enabled": true, "explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": { "explorer.fileNesting.patterns": {
"*.dart": "${capture}.g.dart,${capture}.gr.dart,${capture}.drift.dart", "*.dart": "${capture}.g.dart,${capture}.gr.dart,${capture}.drift.dart",
"*.ts": "${capture}.spec.ts,${capture}.mock.ts" "*.ts": "${capture}.spec.ts,${capture}.mock.ts",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb, bun.lock, pnpm-workspace.yaml, .pnpmfile.cjs"
}, },
"svelte.enable-ts-plugin": true, "svelte.enable-ts-plugin": true,
"typescript.preferences.importModuleSpecifier": "non-relative" "typescript.preferences.importModuleSpecifier": "non-relative"

View File

@ -1,5 +1,6 @@
/.github/ @bo0tzz /.github/ @bo0tzz
/docker/ @bo0tzz /docker/ @bo0tzz
/server/ @danieldietzler /server/ @danieldietzler
/web/ @danieldietzler
/machine-learning/ @mertalev /machine-learning/ @mertalev
/e2e/ @danieldietzler /e2e/ @danieldietzler

140
Makefile
View File

@ -1,21 +1,21 @@
dev: dev: prepare-volumes
@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: dev-update: prepare-volumes
@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: dev-scale: prepare-volumes
@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: dev-docs:
npm --prefix docs run start npm --prefix docs run start
.PHONY: e2e .PHONY: e2e
e2e: e2e:
@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 --remove-orphans
e2e-update: 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
@ -23,7 +23,7 @@ e2e-update:
e2e-down: e2e-down:
docker compose -f ./e2e/docker-compose.yml down --remove-orphans docker compose -f ./e2e/docker-compose.yml down --remove-orphans
prod: prod:
@trap 'make prod-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.prod.yml up --build -V --remove-orphans @trap 'make prod-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.prod.yml up --build -V --remove-orphans
prod-down: prod-down:
@ -33,17 +33,17 @@ 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: open-api: prepare-volumes
cd ./open-api && bash ./bin/generate-open-api.sh cd ./open-api && bash ./bin/generate-open-api.sh
open-api-dart: open-api-dart: prepare-volumes
cd ./open-api && bash ./bin/generate-open-api.sh dart cd ./open-api && bash ./bin/generate-open-api.sh dart
open-api-typescript: open-api-typescript: prepare-volumes
cd ./open-api && bash ./bin/generate-open-api.sh typescript cd ./open-api && bash ./bin/generate-open-api.sh typescript
sql: sql: prepare-volumes
npm --prefix server run sync:sql pnpm --filter immich run sync:sql
attach-server: attach-server:
docker exec -it docker_immich-server_1 sh docker exec -it docker_immich-server_1 sh
@ -51,33 +51,85 @@ attach-server:
renovate: renovate:
LOG_LEVEL=debug npx renovate --platform=local --repository-cache=reset LOG_LEVEL=debug npx renovate --platform=local --repository-cache=reset
# Directories that need to be created for volumes or build output
VOLUME_DIRS = \
./.pnpm-store \
./web/.svelte-kit \
./web/node_modules \
./web/coverage \
./e2e/node_modules \
./docs/node_modules \
./server/node_modules \
./open-api/typescript-sdk/node_modules \
./.github/node_modules \
./node_modules \
./cli/node_modules
# Include .env file if it exists
-include docker/.env
# Helper function to chown, on error suggest remediation and exit
define safe_chown
CURRENT_OWNER=$$(stat -c '%u:%g' "$(1)" 2>/dev/null || echo "none"); \
DESIRED_OWNER="$(or $(UID),0):$(or $(GID),0)"; \
if [ "$$CURRENT_OWNER" != "$$DESIRED_OWNER" ] && ! chown -v $(2) $$DESIRED_OWNER "$(1)" 2>/dev/null; then \
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)/photos/upload"
@$(call safe_chown,docker/$(UPLOAD_LOCATION),)
@$(call safe_chown,docker/$(UPLOAD_LOCATION)/photos,-R)
else
@mkdir -p "$(UPLOAD_LOCATION)/photos/upload"
@$(call safe_chown,$(UPLOAD_LOCATION),)
@$(call safe_chown,$(UPLOAD_LOCATION)/photos,-R)
endif
endif
MODULES = e2e server web cli sdk docs .github MODULES = e2e server web cli sdk docs .github
# directory to package name mapping function
# cli = @immich/cli
# docs = documentation
# e2e = immich-e2e
# open-api/typescript-sdk = @immich/sdk
# server = immich
# web = immich-web
map-package = $(subst sdk,@immich/sdk,$(subst cli,@immich/cli,$(subst docs,documentation,$(subst e2e,immich-e2e,$(subst server,immich,$(subst web,immich-web,$1))))))
audit-%: audit-%:
npm --prefix $(subst sdk,open-api/typescript-sdk,$*) audit fix pnpm --filter $(call map-package,$*) audit fix
install-%: install-%:
npm --prefix $(subst sdk,open-api/typescript-sdk,$*) i pnpm --filter $(call map-package,$*) install $(if $(FROZEN),--frozen-lockfile) $(if $(OFFLINE),--offline)
ci-%:
npm --prefix $(subst sdk,open-api/typescript-sdk,$*) ci
build-cli: build-sdk build-cli: build-sdk
build-web: build-sdk build-web: build-sdk
build-%: install-% build-%: install-%
npm --prefix $(subst sdk,open-api/typescript-sdk,$*) run build pnpm --filter $(call map-package,$*) run build
format-%: format-%:
npm --prefix $* run format:fix pnpm --filter $(call map-package,$*) run format:fix
lint-%: lint-%:
npm --prefix $* run lint:fix pnpm --filter $(call map-package,$*) run lint:fix
lint-web:
pnpm --filter $(call map-package,$*) run lint:p
check-%: check-%:
npm --prefix $* run check pnpm --filter $(call map-package,$*) run check
check-web: check-web:
npm --prefix web run check:typescript pnpm --filter immich-web run check:typescript
npm --prefix web run check:svelte pnpm --filter immich-web run check:svelte
test-%: test-%:
npm --prefix $* run test pnpm --filter $(call map-package,$*) run test
test-e2e: test-e2e:
docker compose -f ./e2e/docker-compose.yml build docker compose -f ./e2e/docker-compose.yml build
npm --prefix e2e run test pnpm --filter immich-e2e run test
npm --prefix e2e run test:web pnpm --filter immich-e2e run test:web
test-medium: test-medium:
docker run \ docker run \
--rm \ --rm \
@ -87,27 +139,39 @@ test-medium:
-v ./server/tsconfig.json:/usr/src/app/tsconfig.json \ -v ./server/tsconfig.json:/usr/src/app/tsconfig.json \
-e NODE_ENV=development \ -e NODE_ENV=development \
immich-server:latest \ immich-server:latest \
-c "npm ci && npm run test:medium -- --run" -c "pnpm test:medium -- --run"
test-medium-dev: test-medium-dev:
docker exec -it immich_server /bin/sh -c "npm run test:medium" docker exec -it immich_server /bin/sh -c "pnpm run test:medium"
build-all: $(foreach M,$(filter-out e2e .github,$(MODULES)),build-$M) ; install-all:
install-all: $(foreach M,$(MODULES),install-$M) ; pnpm -r --filter '!documentation' install
ci-all: $(foreach M,$(filter-out .github,$(MODULES)),ci-$M) ;
check-all: $(foreach M,$(filter-out sdk cli docs .github,$(MODULES)),check-$M) ; build-all: $(foreach M,$(filter-out e2e docs .github,$(MODULES)),build-$M) ;
lint-all: $(foreach M,$(filter-out sdk docs .github,$(MODULES)),lint-$M) ;
format-all: $(foreach M,$(filter-out sdk,$(MODULES)),format-$M) ; check-all:
audit-all: $(foreach M,$(MODULES),audit-$M) ; pnpm -r --filter '!documentation' run "/^(check|check\:svelte|check\:typescript)$/"
hygiene-all: lint-all format-all check-all sql audit-all; lint-all:
test-all: $(foreach M,$(filter-out sdk docs .github,$(MODULES)),test-$M) ; pnpm -r --filter '!documentation' run lint:fix
format-all:
pnpm -r --filter '!documentation' run format:fix
audit-all:
pnpm -r --filter '!documentation' audit fix
hygiene-all: audit-all
pnpm -r --filter '!documentation' run "/(format:fix|check|check:svelte|check:typescript|sql)/"
test-all:
pnpm -r --filter '!documentation' run "/^test/"
clean: clean:
find . -name "node_modules" -type d -prune -exec rm -rf {} + find . -name "node_modules" -type d -prune -exec rm -rf {} +
find . -name "dist" -type d -prune -exec rm -rf '{}' + find . -name "dist" -type d -prune -exec rm -rf '{}' +
find . -name "build" -type d -prune -exec rm -rf '{}' + find . -name "build" -type d -prune -exec rm -rf '{}' +
find . -name "svelte-kit" -type d -prune -exec rm -rf '{}' + find . -name ".svelte-kit" -type d -prune -exec rm -rf '{}' +
command -v docker >/dev/null 2>&1 && docker compose -f ./docker/docker-compose.dev.yml rm -v -f || true find . -name "coverage" -type d -prune -exec rm -rf '{}' +
command -v docker >/dev/null 2>&1 && docker compose -f ./e2e/docker-compose.yml rm -v -f || true find . -name ".pnpm-store" -type d -prune -exec rm -rf '{}' +
command -v docker >/dev/null 2>&1 && docker compose -f ./docker/docker-compose.dev.yml down -v --remove-orphans || true
command -v docker >/dev/null 2>&1 && docker compose -f ./e2e/docker-compose.yml down -v --remove-orphans || true
setup-server-dev: install-server setup-server-dev: install-server
setup-web-dev: install-sdk build-sdk install-web setup-web-dev: install-sdk build-sdk install-web

View File

@ -1 +1 @@
22.18.0 22.19.0

View File

@ -1,19 +1,14 @@
FROM node:22.16.0-alpine3.20@sha256:2289fb1fba0f4633b08ec47b94a89c7e20b829fc5679f9b7b298eaa2f1ed8b7e AS core FROM node:22.16.0-alpine3.20@sha256:2289fb1fba0f4633b08ec47b94a89c7e20b829fc5679f9b7b298eaa2f1ed8b7e AS core
WORKDIR /usr/src/open-api/typescript-sdk
COPY open-api/typescript-sdk/package*.json open-api/typescript-sdk/tsconfig*.json ./
RUN npm ci
COPY open-api/typescript-sdk/ ./
RUN npm run build
WORKDIR /usr/src/app WORKDIR /usr/src/app
COPY package* pnpm* .pnpmfile.cjs ./
COPY cli/package.json cli/package-lock.json ./ COPY ./cli ./cli/
RUN npm ci COPY ./open-api/typescript-sdk ./open-api/typescript-sdk/
RUN corepack enable pnpm && \
COPY cli . pnpm install --filter @immich/sdk --filter @immich/cli --frozen-lockfile && \
RUN npm run build pnpm --filter @immich/sdk build && \
pnpm --filter @immich/cli build
WORKDIR /import WORKDIR /import
ENTRYPOINT ["node", "/usr/src/app/dist"] ENTRYPOINT ["node", "/usr/src/app/cli/dist"]

4600
cli/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{ {
"name": "@immich/cli", "name": "@immich/cli",
"version": "2.2.77", "version": "2.2.89",
"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.0", "@types/node": "^22.18.0",
"@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"
} }
} }

View File

@ -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.3"
constraints = "4.52.1" constraints = "4.52.3"
hashes = [ hashes = [
"h1:2lHvafwGbLdmc9lYkuJFw3nsInaQjRpjX/JfIRKmq/M=", "h1:3jU62KY4Oj3xzMwkTQWon1nlIvFkgTCqI93IzUGaa0c=",
"h1:596JomwjrtUrOSreq9NNCS+rj70+jOV+0pfja5MXiTI=", "h1:BWimtYXrvbzbbuoVcyobjQnXjjOb9X69JFTw+GuPxfk=",
"h1:7mBOA5TVAIt3qAwPXKCtE0RSYeqij9v30mnksuBbpEg=", "h1:C/KvLEm8dVQ6zG2X4asLDtmw2JW/xu7E8MddtaXniO0=",
"h1:ELVgzh4kHKBCYdL+2A8JjWS0E1snLUN3Mmz3Vo6qSfw=", "h1:Doo0xcLFf+CnfDWjsA7G1NvSLURuwcgyVy8k0NF1gJA=",
"h1:FGGM5yLFf72g3kSXM3LAN64Gf/AkXr5WCmhixgnP+l4=", "h1:Gc3FGDtR8lUWsi9VImnnE5/USDXiIwYsv4Hbl+d2lwY=",
"h1:JupkJbQALcIVoMhHImrLeLDsQR1ET7VJLGC7ONxjqGU=", "h1:HsDY6s1gup5fW9TeuTUy85QMIld1nDOUFlwsfxIq1ig=",
"h1:KsaE4JNq+1uV1nJsuTcYar/8lyY6zKS5UBEpfYg3wvc=", "h1:MnHkB56E4b/kT6WZigsZJnB5rgnCfDVbrLBNxIsEXPY=",
"h1:NHZ5RJIzQDLhie/ykl3uI6UPfNQR9Lu5Ti7JPR6X904=", "h1:O/FUQEqhtknJNdsaMbIBi2pLWBds2VvN5FsTVVntzb0=",
"h1:NfAuMbn6LQPLDtJhbzO1MX9JMIGLMa8K6CpekvtsuX8=", "h1:OKQBynkp0J5DIf5FOl/NR3S2rvh89pY+t5wevYxdTJs=",
"h1:e+vNKokamDsp/kJvFr2pRudzwEz2r49iZ/oSggw+1LY=", "h1:On+vPsYV8U/J/8wFZPXjeAgNJqFFQj42vNOKuNKURkY=",
"h1:jnb4VdfNZ79I3yj7Q8x+JmOT+FxbfjjRfrF0dL0yCW8=", "h1:SPkrMRJahxK0uum7FnUugbGN/JepHMH8M71DBtYrvG0=",
"h1:kmF//O539d7NuHU7qIxDj7Wz4eJmLKFiI5glwQivldU=", "h1:bEh1ASPMiin3F36+hTfjMQTBnuDl2DzjzSCdova3JEM=",
"h1:s6XriaKwOgV4jvKAGPXkrxhhOQxpNU5dceZwi9Z/1k8=", "h1:dtIK+x5Q1sh5SMPaHBHXhL9XDIqbRW0EBmVZ+KHQB8E=",
"h1:wt3WBEBAeSGTlC9OlnTlAALxRiK4SQgLy0KgBIS7qzs=", "h1:kZcwWfODMWWyauZ66oaO/X+xXkqBtrbYwfUFEtspwEc=",
"zh:2fb95e1d3229b9b6c704e1a413c7481c60f139780d9641f657b6eb9b633b90f2", "zh:53946fce4a631f1d98c61550821c88edede9169dfe5cc254e09a2ab207f76b3f",
"zh:379c7680983383862236e9e6e720c3114195c40526172188e88d0ffcf50dfe2e", "zh:61654a21f1dd4331492d4ef77e9ebff066bc01e1281f92b925e5697c9138d681",
"zh:55533beb6cfc02d22ffda8cba8027bc2c841bb172cd637ed0d28323d41395f8f", "zh:6a54e9d129b276f052a2f1b73ad0b8735fe6a7403c6a8f6aa111e525eeefaf35",
"zh:5abd70760e4eb1f37a1c307cbd2989ea7c9ba0afb93818c67c1d363a31f75703", "zh:7692374e655c346a630b5a7cd776c5e0b2388900dcd7ab69a3af85d0c31c6c43",
"zh:699f1c8cd66129176fe659ebf0e6337632a8967a28d2630b6ae5948665c0c2ae",
"zh:69c15acd73c451e89de6477059cda2f3ec200b48ae4b9ff3646c4d389fd3205e",
"zh:6e02b687de21b844f8266dff99e93e7c61fc8eb688f4bbb23803caceb251839e",
"zh:7a51d17b87ed87b7bebf2ad9fc7c3a74f16a1b44eee92c779c08eb89258c0496",
"zh:88ad84436837b0f55302f22748505972634e87400d6902260fd6b7ba1610f937",
"zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f", "zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f",
"zh:8d46c3d9f4f7ad20ac6ef01daa63f4e30a2d16dcb1bb5c7c7ee3dc6be38e9ca1", "zh:8fe5b792a4d2b1c3a0e573649642962494faa00299baa6aaf813b9a43203dc02",
"zh:913d64e72a4929dae1d4793e2004f4f9a58b138ea337d9d94fa35cafbf06550a", "zh:a0f403a4862df90f09de65c6e939d6cfd069a8dda2dd33f82948bf6f5f1124ef",
"zh:c8d93cf86e2e49f6cec665cfe78b82c144cce15a8b2e30f343385fadd1251849", "zh:a25dc3eb60777b600f8f125d321fe7c50b811c5302b58e9a727ceb749a04e35d",
"zh:cc4f69397d9bc34a528a5609a024c3a48f54f21616c0008792dd417297add955", "zh:a2f2ac7dc703c69d2e8c67c9cb5620b5348cb4fd6b98515fbe3f478517b56602",
"zh:df99cdb8b064aad35ffea77e645cf6541d0b1b2ebc51b6d26c42031de60ab69e", "zh:d452e7bd24445ee14166470cf50f3aca566d46cab5f26f1c5c988c0f3106b697",
"zh:e10a52b0294735659eb3f0821ad2006ec097918efe58d31d37a5e3c47efef5f6",
"zh:e28dd0954cef9f05adf4d4b440d6f134f605344dfa56307181996675e6550af2",
"zh:f1e3b2f43a472280442f01ba71a3c06c9167432e553381132ea5c4a77e0b6dd5",
"zh:f71fd63718d38fd43829861e91fe79e16d7b4c7c3d508ae3d077368d89b8e5a0",
"zh:faf8d3da4b819c4ae8e565d2b1a684c6a948a086cb299189a5e7b30b2178409d",
] ]
} }

View File

@ -5,7 +5,7 @@ terraform {
required_providers { required_providers {
cloudflare = { cloudflare = {
source = "cloudflare/cloudflare" source = "cloudflare/cloudflare"
version = "4.52.1" version = "4.52.3"
} }
} }
} }

View File

@ -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.3"
constraints = "4.52.1" constraints = "4.52.3"
hashes = [ hashes = [
"h1:2lHvafwGbLdmc9lYkuJFw3nsInaQjRpjX/JfIRKmq/M=", "h1:3jU62KY4Oj3xzMwkTQWon1nlIvFkgTCqI93IzUGaa0c=",
"h1:596JomwjrtUrOSreq9NNCS+rj70+jOV+0pfja5MXiTI=", "h1:BWimtYXrvbzbbuoVcyobjQnXjjOb9X69JFTw+GuPxfk=",
"h1:7mBOA5TVAIt3qAwPXKCtE0RSYeqij9v30mnksuBbpEg=", "h1:C/KvLEm8dVQ6zG2X4asLDtmw2JW/xu7E8MddtaXniO0=",
"h1:ELVgzh4kHKBCYdL+2A8JjWS0E1snLUN3Mmz3Vo6qSfw=", "h1:Doo0xcLFf+CnfDWjsA7G1NvSLURuwcgyVy8k0NF1gJA=",
"h1:FGGM5yLFf72g3kSXM3LAN64Gf/AkXr5WCmhixgnP+l4=", "h1:Gc3FGDtR8lUWsi9VImnnE5/USDXiIwYsv4Hbl+d2lwY=",
"h1:JupkJbQALcIVoMhHImrLeLDsQR1ET7VJLGC7ONxjqGU=", "h1:HsDY6s1gup5fW9TeuTUy85QMIld1nDOUFlwsfxIq1ig=",
"h1:KsaE4JNq+1uV1nJsuTcYar/8lyY6zKS5UBEpfYg3wvc=", "h1:MnHkB56E4b/kT6WZigsZJnB5rgnCfDVbrLBNxIsEXPY=",
"h1:NHZ5RJIzQDLhie/ykl3uI6UPfNQR9Lu5Ti7JPR6X904=", "h1:O/FUQEqhtknJNdsaMbIBi2pLWBds2VvN5FsTVVntzb0=",
"h1:NfAuMbn6LQPLDtJhbzO1MX9JMIGLMa8K6CpekvtsuX8=", "h1:OKQBynkp0J5DIf5FOl/NR3S2rvh89pY+t5wevYxdTJs=",
"h1:e+vNKokamDsp/kJvFr2pRudzwEz2r49iZ/oSggw+1LY=", "h1:On+vPsYV8U/J/8wFZPXjeAgNJqFFQj42vNOKuNKURkY=",
"h1:jnb4VdfNZ79I3yj7Q8x+JmOT+FxbfjjRfrF0dL0yCW8=", "h1:SPkrMRJahxK0uum7FnUugbGN/JepHMH8M71DBtYrvG0=",
"h1:kmF//O539d7NuHU7qIxDj7Wz4eJmLKFiI5glwQivldU=", "h1:bEh1ASPMiin3F36+hTfjMQTBnuDl2DzjzSCdova3JEM=",
"h1:s6XriaKwOgV4jvKAGPXkrxhhOQxpNU5dceZwi9Z/1k8=", "h1:dtIK+x5Q1sh5SMPaHBHXhL9XDIqbRW0EBmVZ+KHQB8E=",
"h1:wt3WBEBAeSGTlC9OlnTlAALxRiK4SQgLy0KgBIS7qzs=", "h1:kZcwWfODMWWyauZ66oaO/X+xXkqBtrbYwfUFEtspwEc=",
"zh:2fb95e1d3229b9b6c704e1a413c7481c60f139780d9641f657b6eb9b633b90f2", "zh:53946fce4a631f1d98c61550821c88edede9169dfe5cc254e09a2ab207f76b3f",
"zh:379c7680983383862236e9e6e720c3114195c40526172188e88d0ffcf50dfe2e", "zh:61654a21f1dd4331492d4ef77e9ebff066bc01e1281f92b925e5697c9138d681",
"zh:55533beb6cfc02d22ffda8cba8027bc2c841bb172cd637ed0d28323d41395f8f", "zh:6a54e9d129b276f052a2f1b73ad0b8735fe6a7403c6a8f6aa111e525eeefaf35",
"zh:5abd70760e4eb1f37a1c307cbd2989ea7c9ba0afb93818c67c1d363a31f75703", "zh:7692374e655c346a630b5a7cd776c5e0b2388900dcd7ab69a3af85d0c31c6c43",
"zh:699f1c8cd66129176fe659ebf0e6337632a8967a28d2630b6ae5948665c0c2ae",
"zh:69c15acd73c451e89de6477059cda2f3ec200b48ae4b9ff3646c4d389fd3205e",
"zh:6e02b687de21b844f8266dff99e93e7c61fc8eb688f4bbb23803caceb251839e",
"zh:7a51d17b87ed87b7bebf2ad9fc7c3a74f16a1b44eee92c779c08eb89258c0496",
"zh:88ad84436837b0f55302f22748505972634e87400d6902260fd6b7ba1610f937",
"zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f", "zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f",
"zh:8d46c3d9f4f7ad20ac6ef01daa63f4e30a2d16dcb1bb5c7c7ee3dc6be38e9ca1", "zh:8fe5b792a4d2b1c3a0e573649642962494faa00299baa6aaf813b9a43203dc02",
"zh:913d64e72a4929dae1d4793e2004f4f9a58b138ea337d9d94fa35cafbf06550a", "zh:a0f403a4862df90f09de65c6e939d6cfd069a8dda2dd33f82948bf6f5f1124ef",
"zh:c8d93cf86e2e49f6cec665cfe78b82c144cce15a8b2e30f343385fadd1251849", "zh:a25dc3eb60777b600f8f125d321fe7c50b811c5302b58e9a727ceb749a04e35d",
"zh:cc4f69397d9bc34a528a5609a024c3a48f54f21616c0008792dd417297add955", "zh:a2f2ac7dc703c69d2e8c67c9cb5620b5348cb4fd6b98515fbe3f478517b56602",
"zh:df99cdb8b064aad35ffea77e645cf6541d0b1b2ebc51b6d26c42031de60ab69e", "zh:d452e7bd24445ee14166470cf50f3aca566d46cab5f26f1c5c988c0f3106b697",
"zh:e10a52b0294735659eb3f0821ad2006ec097918efe58d31d37a5e3c47efef5f6",
"zh:e28dd0954cef9f05adf4d4b440d6f134f605344dfa56307181996675e6550af2",
"zh:f1e3b2f43a472280442f01ba71a3c06c9167432e553381132ea5c4a77e0b6dd5",
"zh:f71fd63718d38fd43829861e91fe79e16d7b4c7c3d508ae3d077368d89b8e5a0",
"zh:faf8d3da4b819c4ae8e565d2b1a684c6a948a086cb299189a5e7b30b2178409d",
] ]
} }

View File

@ -5,7 +5,7 @@ terraform {
required_providers { required_providers {
cloudflare = { cloudflare = {
source = "cloudflare/cloudflare" source = "cloudflare/cloudflare"
version = "4.52.1" version = "4.52.3"
} }
} }
} }

View File

@ -21,18 +21,28 @@ 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:-0}:${GID:-0}'
build: build:
context: ../ context: ../
dockerfile: server/Dockerfile dockerfile: server/Dockerfile
target: dev target: dev
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ../server:/usr/src/app/server - ..:/usr/src/app
- ../open-api:/usr/src/app/open-api
- ${UPLOAD_LOCATION}/photos:/data - ${UPLOAD_LOCATION}/photos:/data
- ${UPLOAD_LOCATION}/photos/upload:/data/upload - ${UPLOAD_LOCATION}/photos/upload:/data/upload
- /usr/src/app/server/node_modules
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- 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
env_file: env_file:
- .env - .env
environment: environment:
@ -58,8 +68,12 @@ services:
- 9231:9231 - 9231:9231
- 2283:2283 - 2283:2283
depends_on: depends_on:
- redis redis:
- database condition: service_started
database:
condition: service_started
init:
condition: service_completed_successfully
healthcheck: healthcheck:
disable: false disable: false
@ -68,9 +82,11 @@ services:
image: immich-web-dev:latest image: immich-web-dev:latest
# Needed for rootless docker setup, see https://github.com/moby/moby/issues/45919 # Needed for rootless docker setup, see https://github.com/moby/moby/issues/45919
# user: 0:0 # user: 0:0
user: '${UID:-0}:${GID:-0}'
build: build:
context: ../ context: ../
dockerfile: web/Dockerfile dockerfile: server/Dockerfile
target: dev
command: ['immich-web'] command: ['immich-web']
env_file: env_file:
- .env - .env
@ -78,18 +94,28 @@ services:
- 3000:3000 - 3000:3000
- 24678:24678 - 24678:24678
volumes: volumes:
- ../web:/usr/src/app/web - ..:/usr/src/app
- ../i18n:/usr/src/app/i18n - pnpm-store:/usr/src/app/.pnpm-store
- ../open-api/:/usr/src/app/open-api/ - server-node_modules:/usr/src/app/server/node_modules
# - ../../ui:/usr/ui - web-node_modules:/usr/src/app/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
ulimits: ulimits:
nofile: nofile:
soft: 1048576 soft: 1048576
hard: 1048576 hard: 1048576
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- immich-server immich-server:
condition: service_started
init:
condition: service_completed_successfully
immich-machine-learning: immich-machine-learning:
container_name: immich_machine_learning container_name: immich_machine_learning
@ -117,13 +143,13 @@ services:
redis: redis:
container_name: immich_redis container_name: immich_redis
image: docker.io/valkey/valkey:8-bookworm@sha256:facc1d2c3462975c34e10fccb167bfa92b0e0dbd992fc282c29a61c3243afb11 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:8d292bdb796aa58bbbaa47fe971c8516f6f57d6a47e7172e62754feb6ed4e7b0
env_file: env_file:
- .env - .env
environment: environment:
@ -157,7 +183,37 @@ 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:-0}:${GID:-0} {} + 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:-0}:${GID:-0} "$$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:
grafana-data: grafana-data:
pnpm-store:
server-node_modules:
web-node_modules:
github-node_modules:
cli-node_modules:
docs-node_modules:
e2e-node_modules:
sdk-node_modules:
app-node_modules:
sveltekit:
coverage:

View File

@ -56,14 +56,14 @@ services:
redis: redis:
container_name: immich_redis container_name: immich_redis
image: docker.io/valkey/valkey:8-bookworm@sha256:facc1d2c3462975c34e10fccb167bfa92b0e0dbd992fc282c29a61c3243afb11 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:8d292bdb796aa58bbbaa47fe971c8516f6f57d6a47e7172e62754feb6ed4e7b0
env_file: env_file:
- .env - .env
environment: environment:
@ -95,7 +95,7 @@ services:
command: ['./run.sh', '-disable-reporting'] command: ['./run.sh', '-disable-reporting']
ports: ports:
- 3000:3000 - 3000:3000
image: grafana/grafana:12.1.0-ubuntu@sha256:397aa30dd1af16cb6c5c9879498e467973a7f87eacf949f6d5a29407a3843809 image: grafana/grafana:12.1.1-ubuntu@sha256:d1da838234ff2de93e0065ee1bf0e66d38f948dcc5d718c25fa6237e14b4424a
volumes: volumes:
- grafana-data:/var/lib/grafana - grafana-data:/var/lib/grafana

View File

@ -49,14 +49,14 @@ services:
redis: redis:
container_name: immich_redis container_name: immich_redis
image: docker.io/valkey/valkey:8-bookworm@sha256:facc1d2c3462975c34e10fccb167bfa92b0e0dbd992fc282c29a61c3243afb11 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:8d292bdb796aa58bbbaa47fe971c8516f6f57d6a47e7172e62754feb6ed4e7b0
environment: environment:
POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME} POSTGRES_USER: ${DB_USERNAME}

View File

@ -1 +1 @@
22.18.0 22.19.0

View File

@ -5,13 +5,13 @@ This website is built using [Docusaurus](https://docusaurus.io/), a modern stati
### Installation ### Installation
``` ```
$ npm install $ pnpm install
``` ```
### Local Development ### Local Development
``` ```
$ npm run start $ pnpm run start
``` ```
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
@ -19,7 +19,7 @@ This command starts a local development server and opens up a browser window. Mo
### Build ### Build
``` ```
$ npm run build $ pnpm run build
``` ```
This command generates static content into the `build` directory and can be served using any static contents hosting service. This command generates static content into the `build` directory and can be served using any static contents hosting service.
@ -29,13 +29,13 @@ This command generates static content into the `build` directory and can be serv
Using SSH: Using SSH:
``` ```
$ USE_SSH=true npm run deploy $ USE_SSH=true pnpm run deploy
``` ```
Not using SSH: Not using SSH:
``` ```
$ GIT_USER=<Your GitHub username> npm run deploy $ GIT_USER=<Your GitHub username> pnpm run deploy
``` ```
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.

View File

@ -1,5 +1,31 @@
# FAQ # FAQ
## Commercial Guidelines
### Are you open to commercial partnerships and collaborations?
We are working to commercialize Immich and we'd love for you to help us by making Immich better. FUTO is dedicated to developing sustainable models for developing open source software for our customers. We want our customers to be delighted by the products our engineers deliver, and we want our engineers to be paid when they succeed.
If you wish to use Immich in a commercial product not owned by FUTO, we have the following requirements:
- Plugin Integrations: Integrations for other platforms are typically approved, provided proper notification is given.
- Reseller Partnerships: Must adhere to the guidelines outlined below regarding trademark usage, and proper representation.
- Strategic Collaborations: We welcome discussions about mutually beneficial partnerships that enhance the value proposition for both organizations.
### What are your guidelines for resellers and trademark usage?
For organizations seeking to resell Immich, we have established the following guidelines to protect our brand integrity and ensure proper representation.
- We request that resellers do not display our trademarks on their websites or marketing materials. If such usage is discovered, we will contact you to request removal.
- Do not misrepresent your reseller site or services as being officially affiliated with or endorsed by Immich or our development team.
- For small resellers who wish to contribute financially to Immich's development, we recommend directing your customers to purchase licenses directy from us rather than attempting to broker revenue-sharing arrangements. We ask that you refrain from misrepresenting reseller activities as directly supporting our development work.
When in doubt or if you have an edge case scenario, we encourage you to contact us directly via email to discuss the use of our trademark. We can provide clear guidance on what is acceptable and what is not. You can reach out at: questions@immich.app
## User ## User
### How can I reset the admin password? ### How can I reset the admin password?

View File

@ -10,7 +10,7 @@ Unable to set `app.immich:///oauth-callback` as a valid redirect URI? See [Mobil
Immich supports 3rd party authentication via [OpenID Connect][oidc] (OIDC), an identity layer built on top of OAuth2. OIDC is supported by most identity providers, including: Immich supports 3rd party authentication via [OpenID Connect][oidc] (OIDC), an identity layer built on top of OAuth2. OIDC is supported by most identity providers, including:
- [Authentik](https://goauthentik.io/integrations/sources/oauth/#openid-connect) - [Authentik](https://integrations.goauthentik.io/media/immich/)
- [Authelia](https://www.authelia.com/integration/openid-connect/immich/) - [Authelia](https://www.authelia.com/integration/openid-connect/immich/)
- [Okta](https://www.okta.com/openid-connect/) - [Okta](https://www.okta.com/openid-connect/)
- [Google](https://developers.google.com/identity/openid-connect/openid-connect) - [Google](https://developers.google.com/identity/openid-connect/openid-connect)
@ -88,7 +88,7 @@ The `.well-known/openid-configuration` part of the url is optional and will be a
## Auto Launch ## Auto Launch
When Auto Launch is enabled, the login page will automatically redirect the user to the OAuth authorization url, to login with OAuth. To access the login screen again, use the browser's back button, or navigate directly to `/auth/login?autoLaunch=0`. When Auto Launch is enabled, the login page will automatically redirect the user to the OAuth authorization url, to login with OAuth. To access the login screen again, use the browser's back button, or navigate directly to `/auth/login?autoLaunch=0`.
Auto Launch can also be enabled on a per-request basis by navigating to `/auth/login?authLaunch=1`, this can be useful in situations where Immich is called from e.g. Nextcloud using the _External sites_ app and the _oidc_ app so as to enable users to directly interact with a logged-in instance of Immich. Auto Launch can also be enabled on a per-request basis by navigating to `/auth/login?autoLaunch=1`, this can be useful in situations where Immich is called from e.g. Nextcloud using the _External sites_ app and the _oidc_ app so as to enable users to directly interact with a logged-in instance of Immich.
## Mobile Redirect URI ## Mobile Redirect URI

View File

@ -5,7 +5,7 @@ After making any changes in the `server/src/schema`, a database migration need t
1. Run the command 1. Run the command
```bash ```bash
npm run migrations:generate <migration-name> pnpm run migrations:generate <migration-name>
``` ```
2. Check if the migration file makes sense. 2. Check if the migration file makes sense.

View File

@ -204,8 +204,8 @@ When the Dev Container starts, it automatically:
1. **Runs post-create script** (`container-server-post-create.sh`): 1. **Runs post-create script** (`container-server-post-create.sh`):
- Adjusts file permissions for the `node` user - Adjusts file permissions for the `node` user
- Installs dependencies: `npm install` in all packages - Installs dependencies: `pnpm install` in all packages
- Builds TypeScript SDK: `npm run build` in `open-api/typescript-sdk` - Builds TypeScript SDK: `pnpm run build` in `open-api/typescript-sdk`
2. **Starts development servers** via VS Code tasks: 2. **Starts development servers** via VS Code tasks:
- `Immich API Server (Nest)` - API server with hot-reloading on port 2283 - `Immich API Server (Nest)` - API server with hot-reloading on port 2283
@ -243,7 +243,7 @@ To connect the mobile app to your Dev Container:
- **Server code** (`/server`): Changes trigger automatic restart - **Server code** (`/server`): Changes trigger automatic restart
- **Web code** (`/web`): Changes trigger hot module replacement - **Web code** (`/web`): Changes trigger hot module replacement
- **Database migrations**: Run `npm run sync:sql` in the server directory - **Database migrations**: Run `pnpm run sync:sql` in the server directory
- **API changes**: Regenerate TypeScript SDK with `make open-api` - **API changes**: Regenerate TypeScript SDK with `make open-api`
## Testing ## Testing
@ -273,19 +273,19 @@ make test-medium-dev # End-to-end tests
```bash ```bash
# Server tests # Server tests
cd /workspaces/immich/server cd /workspaces/immich/server
npm test # Run all tests pnpm test # Run all tests
npm run test:watch # Watch mode pnpm run test:watch # Watch mode
npm run test:cov # Coverage report pnpm run test:cov # Coverage report
# Web tests # Web tests
cd /workspaces/immich/web cd /workspaces/immich/web
npm test # Run all tests pnpm test # Run all tests
npm run test:watch # Watch mode pnpm run test:watch # Watch mode
# E2E tests # E2E tests
cd /workspaces/immich/e2e cd /workspaces/immich/e2e
npm run test # Run API tests pnpm run test # Run API tests
npm run test:web # Run web UI tests pnpm run test:web # Run web UI tests
``` ```
### Code Quality Commands ### Code Quality Commands

View File

@ -8,34 +8,34 @@ When contributing code through a pull request, please check the following:
## Web Checks ## Web Checks
- [ ] `npm run lint` (linting via ESLint) - [ ] `pnpm run lint` (linting via ESLint)
- [ ] `npm run format` (formatting via Prettier) - [ ] `pnpm run format` (formatting via Prettier)
- [ ] `npm run check:svelte` (Type checking via SvelteKit) - [ ] `pnpm run check:svelte` (Type checking via SvelteKit)
- [ ] `npm run check:typescript` (check typescript) - [ ] `pnpm run check:typescript` (check typescript)
- [ ] `npm test` (unit tests) - [ ] `pnpm test` (unit tests)
## Documentation ## Documentation
- [ ] `npm run format` (formatting via Prettier) - [ ] `pnpm run format` (formatting via Prettier)
- [ ] Update the `_redirects` file if you have renamed a page or removed it from the documentation. - [ ] Update the `_redirects` file if you have renamed a page or removed it from the documentation.
:::tip AIO :::tip AIO
Run all web checks with `npm run check:all` Run all web checks with `pnpm run check:all`
::: :::
## Server Checks ## Server Checks
- [ ] `npm run lint` (linting via ESLint) - [ ] `pnpm run lint` (linting via ESLint)
- [ ] `npm run format` (formatting via Prettier) - [ ] `pnpm run format` (formatting via Prettier)
- [ ] `npm run check` (Type checking via `tsc`) - [ ] `pnpm run check` (Type checking via `tsc`)
- [ ] `npm test` (unit tests) - [ ] `pnpm test` (unit tests)
:::tip AIO :::tip AIO
Run all server checks with `npm run check:all` Run all server checks with `pnpm run check:all`
::: :::
:::info Auto Fix :::info Auto Fix
You can use `npm run __:fix` to potentially correct some issues automatically for `npm run format` and `lint`. You can use `pnpm run __:fix` to potentially correct some issues automatically for `pnpm run format` and `lint`.
::: :::
## Mobile Checks ## Mobile Checks

View File

@ -54,20 +54,20 @@ You can access the web from `http://your-machine-ip:3000` or `http://localhost:3
If you only want to do web development connected to an existing, remote backend, follow these steps: If you only want to do web development connected to an existing, remote backend, follow these steps:
1. Build the Immich SDK - `cd open-api/typescript-sdk && npm i && npm run build && cd -` 1. Build the Immich SDK - `cd open-api/typescript-sdk && pnpm i && pnpm run build && cd -`
2. Enter the web directory - `cd web/` 2. Enter the web directory - `cd web/`
3. Install web dependencies - `npm i` 3. Install web dependencies - `pnpm i`
4. Start the web development server 4. Start the web development server
```bash ```bash
IMMICH_SERVER_URL=https://demo.immich.app/ npm run dev IMMICH_SERVER_URL=https://demo.immich.app/ pnpm run dev
``` ```
If you're using PowerShell on Windows you may need to set the env var separately like so: If you're using PowerShell on Windows you may need to set the env var separately like so:
```powershell ```powershell
$env:IMMICH_SERVER_URL = "https://demo.immich.app/" $env:IMMICH_SERVER_URL = "https://demo.immich.app/"
npm run dev pnpm run dev
``` ```
#### `@immich/ui` #### `@immich/ui`
@ -75,12 +75,12 @@ npm run dev
To see local changes to `@immich/ui` in Immich, do the following: To see local changes to `@immich/ui` in Immich, do the following:
1. Install `@immich/ui` as a sibling to `immich/`, for example `/home/user/immich` and `/home/user/ui` 1. Install `@immich/ui` as a sibling to `immich/`, for example `/home/user/immich` and `/home/user/ui`
2. Build the `@immich/ui` project via `npm run build` 2. Build the `@immich/ui` project via `pnpm run build`
3. Uncomment the corresponding volume in web service of the `docker/docker-compose.dev.yaml` file (`../../ui:/usr/ui`) 3. Uncomment the corresponding volume in web service of the `docker/docker-compose.dev.yaml` file (`../../ui:/usr/ui`)
4. Uncomment the corresponding alias in the `web/vite.config.js` file (`'@immich/ui': path.resolve(\_\_dirname, '../../ui')`) 4. Uncomment the corresponding alias in the `web/vite.config.js` file (`'@immich/ui': path.resolve(\_\_dirname, '../../ui')`)
5. Uncomment the import statement in `web/src/app.css` file `@import '/usr/ui/dist/theme/default.css';` and comment out `@import '@immich/ui/theme/default.css';` 5. Uncomment the import statement in `web/src/app.css` file `@import '/usr/ui/dist/theme/default.css';` and comment out `@import '@immich/ui/theme/default.css';`
6. Start up the stack via `make dev` 6. Start up the stack via `make dev`
7. After making changes in `@immich/ui`, rebuild it (`npm run build`) 7. After making changes in `@immich/ui`, rebuild it (`pnpm run build`)
### Mobile app ### Mobile app

View File

@ -4,8 +4,8 @@
### Unit tests ### Unit tests
Unit are run by calling `npm run test` from the `server/` directory. Unit are run by calling `pnpm run test` from the `server/` directory.
You need to run `npm install` (in `server/`) before _once_. You need to run `pnpm install` (in `server/`) before _once_.
### End to end tests ### End to end tests
@ -17,14 +17,14 @@ make e2e
Before you can run the tests, you need to run the following commands _once_: Before you can run the tests, you need to run the following commands _once_:
- `npm install` (in `e2e/`) - `pnpm install` (in `e2e/`)
- `make open-api` (in the project root `/`) - `make open-api` (in the project root `/`)
Once the test environment is running, the e2e tests can be run via: Once the test environment is running, the e2e tests can be run via:
```bash ```bash
cd e2e/ cd e2e/
npm test pnpm test
``` ```
The tests check various things including: The tests check various things including:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

View File

@ -33,7 +33,7 @@ Sometimes, an external library will not scan correctly. This can happen if Immic
- Are the permissions set correctly? - Are the permissions set correctly?
- Make sure you are using forward slashes (`/`) and not backward slashes. - Make sure you are using forward slashes (`/`) and not backward slashes.
To validate that Immich can reach your external library, start a shell inside the container. Run `docker exec -it immich_server bash` to a bash shell. If your import path is `/data/import/photos`, check it with `ls /data/import/photos`. Do the same check for the same in any microservices containers. To validate that Immich can reach your external library, start a shell inside the container. Run `docker exec -it immich_server bash` to a bash shell. If your import path is `/mnt/photos`, check it with `ls /mnt/photos`. If you are using a dedicated microservices container, make sure to add the same mount point and check for availability within the microservices container as well.
### Exclusion Patterns ### Exclusion Patterns

View File

@ -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).
::: :::

View File

@ -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

View File

@ -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 Immichs 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 dont already have one linked |
| `SYNC` | Re-reads existing `.xmp` files and refreshes metadata in the database (e.g. after external edits) |
![Sidecar Admin Jobs](./img/sidecar-jobs.webp)

View File

@ -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"

View File

@ -27,3 +27,102 @@ docker image prune
[watchtower]: https://containrrr.dev/watchtower/ [watchtower]: https://containrrr.dev/watchtower/
[breaking]: https://github.com/immich-app/immich/discussions?discussions_q=label%3Achangelog%3Abreaking-change+sort%3Adate_created [breaking]: https://github.com/immich-app/immich/discussions?discussions_q=label%3Achangelog%3Abreaking-change+sort%3Adate_created
[releases]: https://github.com/immich-app/immich/releases [releases]: https://github.com/immich-app/immich/releases
## Migrating to VectorChord
:::info
If you deploy Immich using Docker Compose, see `ghcr.io/immich-app/postgres` in the `docker-compose.yml` file and have not explicitly set the `DB_VECTOR_EXTENSION` environmental variable, your Immich database is already using VectorChord and this section does not apply to you.
:::
:::important
If you do not deploy Immich using Docker Compose and see a deprecation warning for pgvecto.rs on server startup, you should refer to the maintainers of the Immich distribution for guidance (if using a turnkey solution) or adapt the instructions for your specific setup.
:::
Immich has migrated off of the deprecated pgvecto.rs database extension to its successor, [VectorChord](https://github.com/tensorchord/VectorChord), which comes with performance improvements in almost every aspect. This section will guide you on how to make this change in a Docker Compose setup.
Before making any changes, please [back up your database](/docs/administration/backup-and-restore). While every effort has been made to make this migration as smooth as possible, theres always a chance that something can go wrong.
After making a backup, please modify your `docker-compose.yml` file with the following information.
```diff
[...]
database:
container_name: immich_postgres
- image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:739cdd626151ff1f796dc95a6591b55a714f341c737e27f045019ceabf8e8c52
+ image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0
environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME}
POSTGRES_DB: ${DB_DATABASE_NAME}
POSTGRES_INITDB_ARGS: '--data-checksums'
+ # Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs
+ # DB_STORAGE_TYPE: 'HDD'
volumes:
# Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
- ${DB_DATA_LOCATION}:/var/lib/postgresql/data
- healthcheck:
- test: >-
- pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" || exit 1;
- Chksum="$$(psql --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" --tuples-only --no-align
- --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')";
- echo "checksum failure count is $$Chksum";
- [ "$$Chksum" = '0' ] || exit 1
- interval: 5m
- start_interval: 30s
- start_period: 5m
- command: >-
- postgres
- -c shared_preload_libraries=vectors.so
- -c 'search_path="$$user", public, vectors'
- -c logging_collector=on
- -c max_wal_size=2GB
- -c shared_buffers=512MB
- -c wal_compression=on
+ shm_size: 128mb
restart: always
[...]
```
:::important
If you deviated from the defaults of pg14 or pgvectors0.2.0, you must adjust the pg major version and pgvecto.rs version. If you are still using the default `docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0` image, you can just follow the changes above. For example, if the previous image is `docker.io/tensorchord/pgvecto-rs:pg16-v0.3.0`, the new image should be `ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0` instead of the image specified in the diff.
:::
After making these changes, you can start Immich as normal. Immich will make some changes to the DB during startup, which can take seconds to minutes to finish, depending on hardware and library size. In particular, its normal for the server logs to be seemingly stuck at `Reindexing clip_index` and `Reindexing face_index`for some time if you have over 100k assets in Immich and/or Immich is on a relatively weak server. If you see these logs and there are no errors, just give it time.
:::danger
After switching to VectorChord, you should not downgrade Immich below 1.133.0.
:::
Please dont hesitate to contact us on [GitHub](https://github.com/immich-app/immich/discussions) or [Discord](https://discord.immich.app/) if you encounter migration issues.
### VectorChord FAQ
#### I have a separate PostgreSQL instance shared with multiple services. How can I switch to VectorChord?
Please see the [standalone PostgreSQL documentation](/docs/administration/postgres-standalone#migrating-to-vectorchord) for migration instructions. The migration path will be different depending on whether youre currently using pgvecto.rs or pgvector, as well as whether Immich has superuser DB permissions.
#### Why are so many lines removed from the `docker-compose.yml` file? Does this mean the health check is removed?
These lines are now incorporated into the image itself along with some additional tuning.
#### What does this change mean for my existing DB backups?
The new DB image includes pgvector and pgvecto.rs in addition to VectorChord, so you can use this image to restore from existing backups that used either of these extensions. However, backups made after switching to VectorChord require an image containing VectorChord to restore successfully.
#### Do I still need pgvecto.rs installed after migrating to VectorChord?
pgvecto.rs only needs to be available during the migration, or if you need to restore from a backup that used pgvecto.rs. For a leaner DB and a smaller image, you can optionally switch to an image variant that doesnt have pgvecto.rs installed after youve performed the migration and started Immich: `ghcr.io/immich-app/postgres:14-vectorchord0.4.3`, changing the PostgreSQL version as appropriate.
#### Why does it matter whether my database is on an SSD or an HDD?
These storage mediums have different performance characteristics. As a result, the optimal settings for an SSD are not the same as those for an HDD. Either configuration is compatible with SSD and HDD, but using the right configuration will make Immich snappier. As a general tip, we recommend users store the database on an SSD whenever possible.
#### Can I use the new database image as a general PostgreSQL image outside of Immich?
Its a standard PostgreSQL container image that additionally contains the VectorChord, pgvector, and (optionally) pgvecto.rs extensions. If you were using the previous pgvecto.rs image for other purposes, you can similarly do so with this image.
#### If pgvecto.rs and pgvector still work, why should I switch to VectorChord?
VectorChord is faster, more stable, uses less RAM, and (with the settings Immich uses) offers higher-quality results than pgvector and pgvecto.rs. This translates to better search and facial recognition experiences. In addition, pgvecto.rs support will be dropped in the future, so changing it sooner will avoid disruption.

20545
docs/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -24,8 +24,6 @@
"@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", "docusaurus-preset-openapi": "^0.7.5",
"lunr": "^2.3.9", "lunr": "^2.3.9",
@ -60,6 +58,6 @@
"node": ">=20" "node": ">=20"
}, },
"volta": { "volta": {
"node": "22.18.0" "node": "22.19.0"
} }
} }

View File

@ -105,6 +105,11 @@ 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',
},
]; ];
function CommunityProject({ title, description, url }: CommunityProjectProps): JSX.Element { function CommunityProject({ title, description, url }: CommunityProjectProps): JSX.Element {

View File

@ -16,6 +16,9 @@ import {
mdiCloudKeyOutline, mdiCloudKeyOutline,
mdiRegex, mdiRegex,
mdiCodeJson, mdiCodeJson,
mdiClockOutline,
mdiAccountOutline,
mdiRestart,
} from '@mdi/js'; } from '@mdi/js';
import Layout from '@theme/Layout'; import Layout from '@theme/Layout';
import React from 'react'; import React from 'react';
@ -26,6 +29,42 @@ const withLanguage = (date: Date) => (language: string) => date.toLocaleDateStri
type Item = Omit<TimelineItem, 'done' | 'getDateLabel'> & { date: Date }; type Item = Omit<TimelineItem, 'done' | 'getDateLabel'> & { date: Date };
const items: Item[] = [ 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, icon: mdiRegex,
iconColor: 'purple', iconColor: 'purple',

View File

@ -1,4 +1,44 @@
[ [
{
"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",
"url": "https://v1.140.1.archive.immich.app"
},
{
"label": "v1.140.0",
"url": "https://v1.140.0.archive.immich.app"
},
{
"label": "v1.139.4",
"url": "https://v1.139.4.archive.immich.app"
},
{
"label": "v1.139.3",
"url": "https://v1.139.3.archive.immich.app"
},
{
"label": "v1.139.2",
"url": "https://v1.139.2.archive.immich.app"
},
{
"label": "v1.138.1",
"url": "https://v1.138.1.archive.immich.app"
},
{
"label": "v1.138.0",
"url": "https://v1.138.0.archive.immich.app"
},
{ {
"label": "v1.137.3", "label": "v1.137.3",
"url": "https://v1.137.3.archive.immich.app" "url": "https://v1.137.3.archive.immich.app"

1
e2e/.gitignore vendored
View File

@ -3,3 +3,4 @@ node_modules/
/playwright-report/ /playwright-report/
/blob-report/ /blob-report/
/playwright/.cache/ /playwright/.cache/
/dist

View File

@ -1 +1 @@
22.18.0 22.19.0

View File

@ -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:0e763a2383d56f90364fcd72767ac41400cd30d2627f407f7e7960c9f1923c21 image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0@sha256:7a4469b9484e37bf2630a60bc2f02f086dae898143b599ecc1c93f619849ef6b
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

7419
e2e/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{ {
"name": "immich-e2e", "name": "immich-e2e",
"version": "1.137.3", "version": "1.142.0",
"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.0", "@types/node": "^22.18.0",
"@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"
} }
} }

View File

@ -683,7 +683,7 @@ describe('/albums', () => {
.set('Authorization', `Bearer ${user1.accessToken}`) .set('Authorization', `Bearer ${user1.accessToken}`)
.send({ role: AlbumUserRole.Editor }); .send({ role: AlbumUserRole.Editor });
expect(status).toBe(200); expect(status).toBe(204);
// Get album to verify the role change // Get album to verify the role change
const { body } = await request(app) const { body } = await request(app)

View File

@ -555,7 +555,7 @@ describe('/asset', () => {
expect(body).toMatchObject({ id: user1Assets[0].id, livePhotoVideoId: null }); expect(body).toMatchObject({ id: user1Assets[0].id, livePhotoVideoId: null });
}); });
it('should update date time original when sidecar file contains DateTimeOriginal', async () => { it.skip('should update date time original when sidecar file contains DateTimeOriginal', async () => {
const sidecarData = `<?xpacket begin='?' id='W5M0MpCehiHzreSzNTczkc9d'?> const sidecarData = `<?xpacket begin='?' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='Image::ExifTool 12.40'> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='Image::ExifTool 12.40'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
@ -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',

View File

@ -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) }),
]); ]);
}); });
@ -116,7 +116,7 @@ describe('/partners', () => {
.delete(`/partners/${user3.userId}`) .delete(`/partners/${user3.userId}`)
.set('Authorization', `Bearer ${user1.accessToken}`); .set('Authorization', `Bearer ${user1.accessToken}`);
expect(status).toBe(200); expect(status).toBe(204);
}); });
it('should throw a bad request if partner not found', async () => { it('should throw a bad request if partner not found', async () => {

View File

@ -485,7 +485,7 @@ describe('/shared-links', () => {
.delete(`/shared-links/${linkWithAlbum.id}`) .delete(`/shared-links/${linkWithAlbum.id}`)
.set('Authorization', `Bearer ${user1.accessToken}`); .set('Authorization', `Bearer ${user1.accessToken}`);
expect(status).toBe(200); expect(status).toBe(204);
}); });
}); });
}); });

View File

@ -304,7 +304,7 @@ describe('/users', () => {
const { status } = await request(app) const { status } = await request(app)
.delete(`/users/me/license`) .delete(`/users/me/license`)
.set('Authorization', `Bearer ${nonAdmin.accessToken}`); .set('Authorization', `Bearer ${nonAdmin.accessToken}`);
expect(status).toBe(200); expect(status).toBe(204);
}); });
}); });
}); });

View File

@ -79,7 +79,7 @@ export const tempDir = tmpdir();
export const asBearerAuth = (accessToken: string) => ({ Authorization: `Bearer ${accessToken}` }); export const asBearerAuth = (accessToken: string) => ({ Authorization: `Bearer ${accessToken}` });
export const asKeyAuth = (key: string) => ({ 'x-api-key': key }); export const asKeyAuth = (key: string) => ({ 'x-api-key': key });
export const immichCli = (args: string[]) => export const immichCli = (args: string[]) =>
executeCommand('node', ['node_modules/.bin/immich', '-d', `/${tempDir}/immich/`, ...args]).promise; executeCommand('pnpm', ['exec', 'immich', '-d', `/${tempDir}/immich/`, ...args], { cwd: '../cli' }).promise;
export const immichAdmin = (args: string[]) => export const immichAdmin = (args: string[]) =>
executeCommand('docker', ['exec', '-i', 'immich-e2e-server', '/bin/bash', '-c', `immich-admin ${args.join(' ')}`]); executeCommand('docker', ['exec', '-i', 'immich-e2e-server', '/bin/bash', '-c', `immich-admin ${args.join(' ')}`]);
export const specialCharStrings = ["'", '"', ',', '{', '}', '*']; export const specialCharStrings = ["'", '"', ',', '{', '}', '*'];
@ -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) }),

View File

@ -1,5 +1,5 @@
{ {
"about": "عن", "about": "حَوْل",
"account": "حساب", "account": "حساب",
"account_settings": "إعدادات الحساب", "account_settings": "إعدادات الحساب",
"acknowledge": "أُدرك ذلك", "acknowledge": "أُدرك ذلك",
@ -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_endpoint": "اضف نقطة نهاية", "add_endpoint": "اضف نقطة نهاية",
"add_exclusion_pattern": "إضافة نمط إستثناء", "add_exclusion_pattern": "إضافة نمط إستثناء",
"add_import_path": "إضافة مسار الإستيراد", "add_import_path": "إضافة مسار الإستيراد",
@ -25,8 +26,11 @@
"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_album_toggle": "تبديل التحديد لـ{album}",
"add_to_albums": "إضافة الى البومات",
"add_to_albums_count": "إضافه إلى البومات ({count})",
"add_to_shared_album": "إضافة إلى ألبوم مشارك", "add_to_shared_album": "إضافة إلى ألبوم مشارك",
"add_url": "إضافة رابط", "add_url": "إضافة رابط",
"added_to_archive": "أُضيفت للأرشيف", "added_to_archive": "أُضيفت للأرشيف",
@ -34,16 +38,23 @@
"added_to_favorites_count": "تم إضافة {count, number} إلى المفضلات", "added_to_favorites_count": "تم إضافة {count, number} إلى المفضلات",
"admin": { "admin": {
"add_exclusion_pattern_description": "إضافة أنماط الاستبعاد. يدعم التمويه باستخدام *، **، و؟. لتجاهل جميع الملفات في أي دليل يسمى \"Raw\"، استخدم \"**/Raw/**\". لتجاهل جميع الملفات التي تنتهي بـ \".tif\"، استخدم \"**/*.tif\". لتجاهل مسار مطلق، استخدم \"/path/to/ignore/**\".", "add_exclusion_pattern_description": "إضافة أنماط الاستبعاد. يدعم التمويه باستخدام *، **، و؟. لتجاهل جميع الملفات في أي دليل يسمى \"Raw\"، استخدم \"**/Raw/**\". لتجاهل جميع الملفات التي تنتهي بـ \".tif\"، استخدم \"**/*.tif\". لتجاهل مسار مطلق، استخدم \"/path/to/ignore/**\".",
"admin_user": "مستخدم مدير", "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_onboarding_1_description": "نسخة خارج الموقع في موقع آخر.",
"backup_onboarding_2_description": "نسخ محلية على أجهزة مختلفة. يشمل ذلك الملفات الرئيسية ونسخة احتياطية محلية منها.",
"backup_onboarding_3_description": "إجمالي نسخ بياناتك، بما في ذلك الملفات الأصلية. يشمل ذلك نسخةً واحدةً خارج الموقع ونسختين محليتين.",
"backup_onboarding_description": "يُنصح باتباع <backblaze-link>استراتيجية النسخ الاحتياطي 3-2-1</backblaze-link> لحماية بياناتك. احتفظ بنسخ احتياطية من صورك/فيديوهاتك المحمّلة، بالإضافة إلى قاعدة بيانات Immich، لضمان حل نسخ احتياطي شامل.",
"backup_onboarding_footer": "لمزيد من المعلومات حول النسخ الاحتياطي لـ Immich، يرجى الرجوع إلى <link> التعليمات </link>.",
"backup_onboarding_parts_title": "يتضمن النسخ الاحتياطي 3-2-1 ما يلي:",
"backup_onboarding_title": "النسخ الاحتياطية",
"backup_settings": "إعدادات تفريغ قاعدة البيانات", "backup_settings": "إعدادات تفريغ قاعدة البيانات",
"backup_settings_description": "إدارة إعدادات تفريغ قاعدة البيانات.", "backup_settings_description": "إدارة إعدادات تفريغ قاعدة البيانات.",
"cleared_jobs": "تم إخلاء مهام: {job}", "cleared_jobs": "تم إخلاء مهام: {job}",
@ -210,6 +221,8 @@
"oauth_mobile_redirect_uri": "عنوان URI لإعادة التوجيه على الهاتف", "oauth_mobile_redirect_uri": "عنوان URI لإعادة التوجيه على الهاتف",
"oauth_mobile_redirect_uri_override": "تجاوز عنوان URI لإعادة التوجيه على الهاتف", "oauth_mobile_redirect_uri_override": "تجاوز عنوان URI لإعادة التوجيه على الهاتف",
"oauth_mobile_redirect_uri_override_description": "قم بتفعيله عندما لا يسمح موفر OAuth بمعرف URI للجوال، مثل ''{callback}''", "oauth_mobile_redirect_uri_override_description": "قم بتفعيله عندما لا يسمح موفر OAuth بمعرف URI للجوال، مثل ''{callback}''",
"oauth_role_claim": "المطالبة بالدور(صلاحيات)",
"oauth_role_claim_description": "منح وصول المسؤول تلقائيًا بناءً على وجود هذا الطلب. قد يكون الطلب إما 'مستخدم' أو 'مسؤول'.",
"oauth_settings": "OAuth", "oauth_settings": "OAuth",
"oauth_settings_description": "إدارة إعدادات تسجيل الدخول OAuth", "oauth_settings_description": "إدارة إعدادات تسجيل الدخول OAuth",
"oauth_settings_more_details": "لمزيد من التفاصيل حول هذه الميزة، يرجى الرجوع إلى <link>الوثائق</link>.", "oauth_settings_more_details": "لمزيد من التفاصيل حول هذه الميزة، يرجى الرجوع إلى <link>الوثائق</link>.",
@ -345,6 +358,9 @@
"trash_number_of_days_description": "عدد أيام الاحتفاظ بالمحتويات في سلة المهملات قبل حذفها نهائيًا", "trash_number_of_days_description": "عدد أيام الاحتفاظ بالمحتويات في سلة المهملات قبل حذفها نهائيًا",
"trash_settings": "إعدادات سلة المهملات", "trash_settings": "إعدادات سلة المهملات",
"trash_settings_description": "إدارة إعدادات سلة المهملات", "trash_settings_description": "إدارة إعدادات سلة المهملات",
"unlink_all_oauth_accounts": "ازالة ربط جميع حسابات OAuth",
"unlink_all_oauth_accounts_description": "تذكّر ان تزيل ربط جميع حسابات OAuth قبل ان تنقل الى مزود جديد.",
"unlink_all_oauth_accounts_prompt": "هل انت متأكد من ازالة ربط جميع حسابات OAuth؟ هذا سيقوم باعادة ضبط الID الخاص بالOAuth لكل مستخدم ولا يمكن التراجع عن العملية.",
"user_cleanup_job": "تنظيف المستخدم", "user_cleanup_job": "تنظيف المستخدم",
"user_delete_delay": "سيتم جدولة حساب <b>{user}</b> ومحتوياته للحذف النهائي في غضون {delay, plural, one {# يوم} other {# أيام}}.", "user_delete_delay": "سيتم جدولة حساب <b>{user}</b> ومحتوياته للحذف النهائي في غضون {delay, plural, one {# يوم} other {# أيام}}.",
"user_delete_delay_settings": "فترة التأخير قبل الحذف", "user_delete_delay_settings": "فترة التأخير قبل الحذف",
@ -371,13 +387,16 @@
"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": "عرف عناوين الوكيل التي يستخدمها 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": "حذف او استعادة تلقائي للاصول على هذا الجهاز عند تنفيذ العملية على الويب",
@ -507,7 +526,7 @@
"back_close_deselect": "الرجوع أو الإغلاق أو إلغاء التحديد", "back_close_deselect": "الرجوع أو الإغلاق أو إلغاء التحديد",
"background_location_permission": "اذن الوصول للموقع في الخلفية", "background_location_permission": "اذن الوصول للموقع في الخلفية",
"background_location_permission_content": "للتمكن من تبديل الشبكه بالخلفية، Immich يحتاج*دائما* للحصول على موقع دقيق ليتمكن التطبيق من قرائة اسم شبكة الWi-Fi", "background_location_permission_content": "للتمكن من تبديل الشبكه بالخلفية، Immich يحتاج*دائما* للحصول على موقع دقيق ليتمكن التطبيق من قرائة اسم شبكة الWi-Fi",
"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": "انقر للتضمين، وانقر نقرًا مزدوجًا للاستثناء",
"backup_album_selection_page_assets_scatter": "يمكن أن تنتشر الأصول عبر ألبومات متعددة. وبالتالي، يمكن تضمين الألبومات أو استبعادها أثناء عملية النسخ الاحتياطي.", "backup_album_selection_page_assets_scatter": "يمكن أن تنتشر الأصول عبر ألبومات متعددة. وبالتالي، يمكن تضمين الألبومات أو استبعادها أثناء عملية النسخ الاحتياطي.",
@ -568,11 +587,11 @@
"backup_manual_in_progress": "قيد التحميل حاول مره اخرى", "backup_manual_in_progress": "قيد التحميل حاول مره اخرى",
"backup_manual_success": "نجاح", "backup_manual_success": "نجاح",
"backup_manual_title": "حالة التحميل", "backup_manual_title": "حالة التحميل",
"backup_options": "خيارات النسخ الاحتياطي",
"backup_options_page_title": "خيارات النسخ الاحتياطي", "backup_options_page_title": "خيارات النسخ الاحتياطي",
"backup_setting_subtitle": "ادارة اعدادات التحميل في الخلفية والمقدمة", "backup_setting_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": "لا توجد خيارات بايومترية متوفرة",
@ -639,6 +658,7 @@
"clear": "إخلاء", "clear": "إخلاء",
"clear_all": "إخلاء الكل", "clear_all": "إخلاء الكل",
"clear_all_recent_searches": "مسح جميع عمليات البحث الأخيرة", "clear_all_recent_searches": "مسح جميع عمليات البحث الأخيرة",
"clear_file_cache": "مسح ذاكرة التخزين المؤقت للملفات",
"clear_message": "إخلاء الرسالة", "clear_message": "إخلاء الرسالة",
"clear_value": "إخلاء القيمة", "clear_value": "إخلاء القيمة",
"client_cert_dialog_msg_confirm": "حسنا", "client_cert_dialog_msg_confirm": "حسنا",
@ -709,6 +729,7 @@
"create_new_user": "إنشاء مستخدم جديد", "create_new_user": "إنشاء مستخدم جديد",
"create_shared_album_page_share_add_assets": "إضافة الأصول", "create_shared_album_page_share_add_assets": "إضافة الأصول",
"create_shared_album_page_share_select_photos": "حدد الصور", "create_shared_album_page_share_select_photos": "حدد الصور",
"create_shared_link": "انشاء رابط مشترك",
"create_tag": "إنشاء علامة", "create_tag": "إنشاء علامة",
"create_tag_description": "أنشئ علامة جديدة. بالنسبة للعلامات المتداخلة، يرجى إدخال المسار الكامل للعلامة بما في ذلك الخطوط المائلة للأمام.", "create_tag_description": "أنشئ علامة جديدة. بالنسبة للعلامات المتداخلة، يرجى إدخال المسار الكامل للعلامة بما في ذلك الخطوط المائلة للأمام.",
"create_user": "إنشاء مستخدم", "create_user": "إنشاء مستخدم",
@ -721,6 +742,7 @@
"current_server_address": "عنوان الخادم الحالي", "current_server_address": "عنوان الخادم الحالي",
"custom_locale": "لغة مخصصة", "custom_locale": "لغة مخصصة",
"custom_locale_description": "تنسيق التواريخ والأرقام بناءً على اللغة والمنطقة", "custom_locale_description": "تنسيق التواريخ والأرقام بناءً على اللغة والمنطقة",
"custom_url": "رابط مخصص",
"daily_title_text_date": "E ، MMM DD", "daily_title_text_date": "E ، MMM DD",
"daily_title_text_date_year": "E ، MMM DD ، yyyy", "daily_title_text_date_year": "E ، MMM DD ، yyyy",
"dark": "معتم", "dark": "معتم",
@ -732,6 +754,7 @@
"date_of_birth_saved": "تم حفظ تاريخ الميلاد بنجاح", "date_of_birth_saved": "تم حفظ تاريخ الميلاد بنجاح",
"date_range": "نطاق الموعد", "date_range": "نطاق الموعد",
"day": "يوم", "day": "يوم",
"days": "ايام",
"deduplicate_all": "إلغاء تكرار الكل", "deduplicate_all": "إلغاء تكرار الكل",
"deduplication_criteria_1": "حجم الصورة بوحدات البايت", "deduplication_criteria_1": "حجم الصورة بوحدات البايت",
"deduplication_criteria_2": "عدد بيانات EXIF", "deduplication_criteria_2": "عدد بيانات EXIF",
@ -816,8 +839,12 @@
"edit": "تعديل", "edit": "تعديل",
"edit_album": "تعديل الألبوم", "edit_album": "تعديل الألبوم",
"edit_avatar": "تعديل الصورة الشخصية", "edit_avatar": "تعديل الصورة الشخصية",
"edit_birthday": "تعديل تاريخ الميلاد",
"edit_date": "تعديل التاريخ", "edit_date": "تعديل التاريخ",
"edit_date_and_time": "تعديل التاريخ والوقت", "edit_date_and_time": "تعديل التاريخ والوقت",
"edit_date_and_time_action_prompt": "تم تعديل التاريخ والوقت ل{count} ملف(ات)",
"edit_date_and_time_by_offset": "تعديل التاريخ حسب قيمة ازاحة معينة",
"edit_date_and_time_by_offset_interval": "نطاق التاريخ الجديد: {from} - {to}",
"edit_description": "تعديل الوصف", "edit_description": "تعديل الوصف",
"edit_description_prompt": "الرجاء اختيار وصف جديد:", "edit_description_prompt": "الرجاء اختيار وصف جديد:",
"edit_exclusion_pattern": "تعديل نمط الاستبعاد", "edit_exclusion_pattern": "تعديل نمط الاستبعاد",
@ -890,6 +917,7 @@
"failed_to_load_notifications": "فشل تحميل الإشعارات", "failed_to_load_notifications": "فشل تحميل الإشعارات",
"failed_to_load_people": "فشل تحميل الأشخاص", "failed_to_load_people": "فشل تحميل الأشخاص",
"failed_to_remove_product_key": "تعذر إزالة مفتاح المنتج", "failed_to_remove_product_key": "تعذر إزالة مفتاح المنتج",
"failed_to_reset_pin_code": "فشل اعادة تعيين رمز الPIN",
"failed_to_stack_assets": "فشل في تكديس المحتويات", "failed_to_stack_assets": "فشل في تكديس المحتويات",
"failed_to_unstack_assets": "فشل في فصل المحتويات", "failed_to_unstack_assets": "فشل في فصل المحتويات",
"failed_to_update_notification_status": "فشل في تحديث حالة الإشعار", "failed_to_update_notification_status": "فشل في تحديث حالة الإشعار",
@ -898,6 +926,7 @@
"paths_validation_failed": "فشل في التحقق من {paths, plural, one {# مسار} other {# مسارات}}", "paths_validation_failed": "فشل في التحقق من {paths, plural, one {# مسار} other {# مسارات}}",
"profile_picture_transparent_pixels": "لا يمكن أن تحتوي صور الملف الشخصي على أجزاء/بكسلات شفافة. يرجى التكبير و/أو تحريك الصورة.", "profile_picture_transparent_pixels": "لا يمكن أن تحتوي صور الملف الشخصي على أجزاء/بكسلات شفافة. يرجى التكبير و/أو تحريك الصورة.",
"quota_higher_than_disk_size": "لقد قمت بتعيين حصة نسبية أعلى من حجم القرص", "quota_higher_than_disk_size": "لقد قمت بتعيين حصة نسبية أعلى من حجم القرص",
"something_went_wrong": "حدث خطأ ما",
"unable_to_add_album_users": "تعذر إضافة مستخدمين إلى الألبوم", "unable_to_add_album_users": "تعذر إضافة مستخدمين إلى الألبوم",
"unable_to_add_assets_to_shared_link": "تعذر إضافة المحتويات إلى الرابط المشترك", "unable_to_add_assets_to_shared_link": "تعذر إضافة المحتويات إلى الرابط المشترك",
"unable_to_add_comment": "تعذر إضافة التعليق", "unable_to_add_comment": "تعذر إضافة التعليق",
@ -983,13 +1012,11 @@
}, },
"exif": "Exif (صيغة ملف صوري قابل للتبادل)", "exif": "Exif (صيغة ملف صوري قابل للتبادل)",
"exif_bottom_sheet_description": "اضف وصفا...", "exif_bottom_sheet_description": "اضف وصفا...",
"exif_bottom_sheet_description_error": "خطأ في تحديث الوصف",
"exif_bottom_sheet_details": "تفاصيل", "exif_bottom_sheet_details": "تفاصيل",
"exif_bottom_sheet_location": "موقع", "exif_bottom_sheet_location": "موقع",
"exif_bottom_sheet_people": "الناس", "exif_bottom_sheet_people": "الناس",
"exif_bottom_sheet_person_add_person": "اضف اسما", "exif_bottom_sheet_person_add_person": "اضف اسما",
"exif_bottom_sheet_person_age_months": "العمر {months} اشهر",
"exif_bottom_sheet_person_age_year_months": "العمر ١ سنة،{months} اشهر",
"exif_bottom_sheet_person_age_years": "العمر {years}",
"exit_slideshow": "خروج من العرض التقديمي", "exit_slideshow": "خروج من العرض التقديمي",
"expand_all": "توسيع الكل", "expand_all": "توسيع الكل",
"experimental_settings_new_asset_list_subtitle": "أعمال جارية", "experimental_settings_new_asset_list_subtitle": "أعمال جارية",
@ -1031,11 +1058,13 @@
"filter_people": "تصفية الاشخاص", "filter_people": "تصفية الاشخاص",
"filter_places": "تصفية الاماكن", "filter_places": "تصفية الاماكن",
"find_them_fast": "يمكنك العثور عليها بسرعة بالاسم من خلال البحث", "find_them_fast": "يمكنك العثور عليها بسرعة بالاسم من خلال البحث",
"first": "الاول",
"fix_incorrect_match": "إصلاح المطابقة غير الصحيحة", "fix_incorrect_match": "إصلاح المطابقة غير الصحيحة",
"folder": "مجلد", "folder": "مجلد",
"folder_not_found": "لم يتم العثور على المجلد", "folder_not_found": "لم يتم العثور على المجلد",
"folders": "المجلدات", "folders": "المجلدات",
"folders_feature_description": "تصفح عرض المجلد للصور ومقاطع الفيديو الموجودة على نظام الملفات", "folders_feature_description": "تصفح عرض المجلد للصور ومقاطع الفيديو الموجودة على نظام الملفات",
"forgot_pin_code_question": "هل نسيت رمز الPIN الخاص بك؟",
"forward": "إلى الأمام", "forward": "إلى الأمام",
"gcast_enabled": "كوكل كاست", "gcast_enabled": "كوكل كاست",
"gcast_enabled_description": "تقوم هذه الميزة بتحميل الموارد الخارجية من Google حتى تعمل.", "gcast_enabled_description": "تقوم هذه الميزة بتحميل الموارد الخارجية من Google حتى تعمل.",
@ -1056,6 +1085,9 @@
"haptic_feedback_switch": "تمكين ردود الفعل اللمسية", "haptic_feedback_switch": "تمكين ردود الفعل اللمسية",
"haptic_feedback_title": "ردود فعل لمسية", "haptic_feedback_title": "ردود فعل لمسية",
"has_quota": "محدد بحصة", "has_quota": "محدد بحصة",
"hash_asset": "عمل Hash للأصل (للملف)",
"hashed_assets": "أصول (ملفات) تم عمل Hash لها",
"hashing": "يتم عمل Hash",
"header_settings_add_header_tip": "اضاف راس", "header_settings_add_header_tip": "اضاف راس",
"header_settings_field_validator_msg": "القيمة لا يمكن ان تكون فارغة", "header_settings_field_validator_msg": "القيمة لا يمكن ان تكون فارغة",
"header_settings_header_name_input": "اسم الرأس", "header_settings_header_name_input": "اسم الرأس",
@ -1069,9 +1101,9 @@
"hide_password": "اخفاء كلمة المرور", "hide_password": "اخفاء كلمة المرور",
"hide_person": "اخفاء الشخص", "hide_person": "اخفاء الشخص",
"hide_unnamed_people": "إخفاء الأشخاص بدون إسم", "hide_unnamed_people": "إخفاء الأشخاص بدون إسم",
"home_page_add_to_album_conflicts": "تمت إضافة {تمت إضافة} الأصول إلى الألبوم {الألبوم}.{فشل} الأصول موجودة بالفعل في الألبوم.", "home_page_add_to_album_conflicts": "تمت إضافة {added} أصول إلى الألبوم {album}. {failed} أصول موجودة بالفعل في الألبوم.",
"home_page_add_to_album_err_local": "لا يمكن إضافة الأصول المحلية إلى الألبومات حتى الآن ، سوف يتخطى", "home_page_add_to_album_err_local": "لا يمكن إضافة الأصول المحلية إلى الألبومات حتى الآن ، سوف يتخطى",
"home_page_add_to_album_success": "تمت إضافة {تمت إضافة} الأصول إلى الألبوم {الألبوم}.", "home_page_add_to_album_success": "تمت إضافة {added} أصول إلى الألبوم {album}.",
"home_page_album_err_partner": "لا يمكن إضافة أصول شريكة إلى ألبوم حتى الآن ، سوف يتخطى", "home_page_album_err_partner": "لا يمكن إضافة أصول شريكة إلى ألبوم حتى الآن ، سوف يتخطى",
"home_page_archive_err_local": "لا يمكن أرشفة الأصول المحلية حتى الآن ، سوف يتخطى", "home_page_archive_err_local": "لا يمكن أرشفة الأصول المحلية حتى الآن ، سوف يتخطى",
"home_page_archive_err_partner": "لا يمكن أرشفة الأصول الشريكة ، سوف يتخطى", "home_page_archive_err_partner": "لا يمكن أرشفة الأصول الشريكة ، سوف يتخطى",
@ -1087,7 +1119,9 @@
"home_page_upload_err_limit": "لا يمكن إلا تحميل 30 أحد الأصول في وقت واحد ، سوف يتخطى", "home_page_upload_err_limit": "لا يمكن إلا تحميل 30 أحد الأصول في وقت واحد ، سوف يتخطى",
"host": "المضيف", "host": "المضيف",
"hour": "ساعة", "hour": "ساعة",
"hours": "ساعات",
"id": "المعرف", "id": "المعرف",
"idle": "خامل",
"ignore_icloud_photos": "تجاهل صور iCloud", "ignore_icloud_photos": "تجاهل صور iCloud",
"ignore_icloud_photos_description": "الصور المخزنة في Cloud لن يتم تحميلها إلى خادم Immich", "ignore_icloud_photos_description": "الصور المخزنة في Cloud لن يتم تحميلها إلى خادم Immich",
"image": "صورة", "image": "صورة",
@ -1145,10 +1179,13 @@
"language_no_results_title": "لم يتم العثور على لغات", "language_no_results_title": "لم يتم العثور على لغات",
"language_search_hint": "البحث عن لغات...", "language_search_hint": "البحث عن لغات...",
"language_setting_description": "اختر لغتك المفضلة", "language_setting_description": "اختر لغتك المفضلة",
"large_files": "ملفات كبيرة",
"last": "الاخير",
"last_seen": "اخر ظهور", "last_seen": "اخر ظهور",
"latest_version": "احدث اصدار", "latest_version": "احدث اصدار",
"latitude": "خط العرض", "latitude": "خط العرض",
"leave": "مغادرة", "leave": "مغادرة",
"leave_album": "اترك الالبوم",
"lens_model": "نموذج العدسات", "lens_model": "نموذج العدسات",
"let_others_respond": "دع الآخرين يستجيبون", "let_others_respond": "دع الآخرين يستجيبون",
"level": "المستوى", "level": "المستوى",
@ -1160,7 +1197,9 @@
"library_page_sort_created": "تاريخ الإنشاء", "library_page_sort_created": "تاريخ الإنشاء",
"library_page_sort_last_modified": "آخر تعديل", "library_page_sort_last_modified": "آخر تعديل",
"library_page_sort_title": "عنوان الألبوم", "library_page_sort_title": "عنوان الألبوم",
"licenses": "رُخَص",
"light": "المضيئ", "light": "المضيئ",
"like": "اعجاب",
"like_deleted": "تم حذف الإعجاب", "like_deleted": "تم حذف الإعجاب",
"link_motion_video": "رابط فيديو الحركة", "link_motion_video": "رابط فيديو الحركة",
"link_to_oauth": "الربط مع OAuth", "link_to_oauth": "الربط مع OAuth",
@ -1168,7 +1207,9 @@
"list": "قائمة", "list": "قائمة",
"loading": "تحميل", "loading": "تحميل",
"loading_search_results_failed": "فشل تحميل نتائج البحث", "loading_search_results_failed": "فشل تحميل نتائج البحث",
"local": "محلّي",
"local_asset_cast_failed": "غير قادر على بث أصل لم يتم تحميله إلى الخادم", "local_asset_cast_failed": "غير قادر على بث أصل لم يتم تحميله إلى الخادم",
"local_assets": "أُصول (ملفات) محلية",
"local_network": "شبكة محلية", "local_network": "شبكة محلية",
"local_network_sheet_info": "سيتصل التطبيق بالخادم من خلال عنوان URL هذا عند استخدام شبكة Wi-Fi المحددة", "local_network_sheet_info": "سيتصل التطبيق بالخادم من خلال عنوان URL هذا عند استخدام شبكة Wi-Fi المحددة",
"location_permission": "اذن الموقع", "location_permission": "اذن الموقع",
@ -1225,7 +1266,7 @@
"manage_your_devices": "إدارة الأجهزة التي تم تسجيل الدخول إليها", "manage_your_devices": "إدارة الأجهزة التي تم تسجيل الدخول إليها",
"manage_your_oauth_connection": "إدارة اتصال OAuth الخاص بك", "manage_your_oauth_connection": "إدارة اتصال OAuth الخاص بك",
"map": "الخريطة", "map": "الخريطة",
"map_assets_in_bounds": "{count} صور", "map_assets_in_bounds": "{count, plural, =0 {لايوجد صور في هذه المنطقة} one {# صورة} other {# صور}}",
"map_cannot_get_user_location": "لا يمكن الحصول على موقع المستخدم", "map_cannot_get_user_location": "لا يمكن الحصول على موقع المستخدم",
"map_location_dialog_yes": "نعم", "map_location_dialog_yes": "نعم",
"map_location_picker_page_use_location": "استخدم هذا الموقع", "map_location_picker_page_use_location": "استخدم هذا الموقع",
@ -1233,7 +1274,6 @@
"map_location_service_disabled_title": "خدمة الموقع معطل", "map_location_service_disabled_title": "خدمة الموقع معطل",
"map_marker_for_images": "علامة الخريطة للصور الملتقطة في {city}، {country}", "map_marker_for_images": "علامة الخريطة للصور الملتقطة في {city}، {country}",
"map_marker_with_image": "علامة الخريطة مع الصورة", "map_marker_with_image": "علامة الخريطة مع الصورة",
"map_no_assets_in_bounds": "لا توجد صور في هذا المجال",
"map_no_location_permission_content": "هناك حاجة إلى إذن الموقع لعرض الأصول من موقعك الحالي.هل تريد السماح به الآن؟", "map_no_location_permission_content": "هناك حاجة إلى إذن الموقع لعرض الأصول من موقعك الحالي.هل تريد السماح به الآن؟",
"map_no_location_permission_title": "تم رفض إذن الموقع", "map_no_location_permission_title": "تم رفض إذن الموقع",
"map_settings": "إعدادات الخريطة", "map_settings": "إعدادات الخريطة",
@ -1270,6 +1310,7 @@
"merged_people_count": "دمج {count, plural, one {شخص واحد} other {# أشخاص}}", "merged_people_count": "دمج {count, plural, one {شخص واحد} other {# أشخاص}}",
"minimize": "تصغير", "minimize": "تصغير",
"minute": "دقيقة", "minute": "دقيقة",
"minutes": "دقائق",
"missing": "المفقودة", "missing": "المفقودة",
"model": "نموذج", "model": "نموذج",
"month": "شهر", "month": "شهر",
@ -1289,6 +1330,9 @@
"my_albums": "ألبوماتي", "my_albums": "ألبوماتي",
"name": "الاسم", "name": "الاسم",
"name_or_nickname": "الاسم أو اللقب", "name_or_nickname": "الاسم أو اللقب",
"network_requirement_photos_upload": "استخدام بيانات الهاتف المحمول لعمل نسخة احتياطية للصور",
"network_requirement_videos_upload": "استخدام بيانات الهاتف المحمول لعمل نسخة احتياطية لمقاطع الفيديو",
"network_requirements_updated": "تم تغيير متطلبات الشبكة، يتم إعادة تعيين قائمة انتظار النسخ الاحتياطي",
"networking_settings": "الشبكات", "networking_settings": "الشبكات",
"networking_subtitle": "إدارة إعدادات نقطة الخادم النهائية", "networking_subtitle": "إدارة إعدادات نقطة الخادم النهائية",
"never": "أبداً", "never": "أبداً",
@ -1324,6 +1368,7 @@
"no_results": "لا يوجد نتائج", "no_results": "لا يوجد نتائج",
"no_results_description": "جرب كلمة رئيسية مرادفة أو أكثر عمومية", "no_results_description": "جرب كلمة رئيسية مرادفة أو أكثر عمومية",
"no_shared_albums_message": "قم بإنشاء ألبوم لمشاركة الصور ومقاطع الفيديو مع الأشخاص في شبكتك", "no_shared_albums_message": "قم بإنشاء ألبوم لمشاركة الصور ومقاطع الفيديو مع الأشخاص في شبكتك",
"no_uploads_in_progress": "لا يوجد اي ملفات قيد الرفع",
"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": "ملاحظة: لتطبيق سمة التخزين على المحتويات التي تم رفعها مسبقًا، قم بتشغيل",
@ -1339,6 +1384,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "الموارد الرسمية لشركة Immich", "official_immich_resources": "الموارد الرسمية لشركة Immich",
"offline": "غير متصل", "offline": "غير متصل",
"offset": "ازاحة",
"ok": "نعم", "ok": "نعم",
"oldest_first": "الأقدم أولا", "oldest_first": "الأقدم أولا",
"on_this_device": "على هذا الجهاز", "on_this_device": "على هذا الجهاز",
@ -1361,6 +1407,7 @@
"original": "أصلي", "original": "أصلي",
"other": "أخرى", "other": "أخرى",
"other_devices": "أجهزة أخرى", "other_devices": "أجهزة أخرى",
"other_entities": "كيانات أخرى",
"other_variables": "متغيرات أخرى", "other_variables": "متغيرات أخرى",
"owned": "مملوكة", "owned": "مملوكة",
"owner": "المالك", "owner": "المالك",
@ -1415,7 +1462,10 @@
"permission_onboarding_permission_limited": "إذن محدود. للسماح بالنسخ الاحتياطي للتطبيق وإدارة مجموعة المعرض بالكامل، امنح أذونات الصور والفيديو في الإعدادات.", "permission_onboarding_permission_limited": "إذن محدود. للسماح بالنسخ الاحتياطي للتطبيق وإدارة مجموعة المعرض بالكامل، امنح أذونات الصور والفيديو في الإعدادات.",
"permission_onboarding_request": "يتطلب التطبيق إذنًا لعرض الصور ومقاطع الفيديو الخاصة بك.", "permission_onboarding_request": "يتطلب التطبيق إذنًا لعرض الصور ومقاطع الفيديو الخاصة بك.",
"person": "شخص", "person": "شخص",
"person_birthdate": "تاريخ الميلاد {التاريخ}", "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 { (مخفي)} other {}}", "person_hidden": "{name}{hidden, select, true { (مخفي)} other {}}",
"photo_shared_all_users": "يبدو أنك شاركت صورك مع جميع المستخدمين أو ليس لديك أي مستخدم للمشاركة معه.", "photo_shared_all_users": "يبدو أنك شاركت صورك مع جميع المستخدمين أو ليس لديك أي مستخدم للمشاركة معه.",
"photos": "الصور", "photos": "الصور",
@ -1492,6 +1542,7 @@
"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}",
"rating": "تقييم نجمي", "rating": "تقييم نجمي",
"rating_clear": "مسح التقييم", "rating_clear": "مسح التقييم",
"rating_count": "{count, plural, one {# نجمة} other {# نجوم}}", "rating_count": "{count, plural, one {# نجمة} other {# نجوم}}",
@ -1520,6 +1571,8 @@
"refreshing_faces": "جاري تحديث الوجوه", "refreshing_faces": "جاري تحديث الوجوه",
"refreshing_metadata": "جارٍ تحديث البيانات الوصفية", "refreshing_metadata": "جارٍ تحديث البيانات الوصفية",
"regenerating_thumbnails": "جارٍ تجديد الصور المصغرة", "regenerating_thumbnails": "جارٍ تجديد الصور المصغرة",
"remote": "بعيد",
"remote_assets": "الأُصول البعيدة",
"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 {# المحتويات}} من رابط المشاركة هذا؟",
@ -1527,6 +1580,7 @@
"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_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": "ازالة من المجلد المقفل",
@ -1556,19 +1610,28 @@
"reset_password": "إعادة تعيين كلمة المرور", "reset_password": "إعادة تعيين كلمة المرور",
"reset_people_visibility": "إعادة ضبط ظهور الأشخاص", "reset_people_visibility": "إعادة ضبط ظهور الأشخاص",
"reset_pin_code": "اعادة تعيين رمز PIN", "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": "إعادة التعيين إلى الافتراضي", "reset_to_default": "إعادة التعيين إلى الافتراضي",
"resolve_duplicates": "معالجة النسخ المكررة", "resolve_duplicates": "معالجة النسخ المكررة",
"resolved_all_duplicates": "تم حل جميع التكرارات", "resolved_all_duplicates": "تم حل جميع التكرارات",
"restore": "الاستعاده من سلة المهملات", "restore": "الاستعاده من سلة المهملات",
"restore_all": "استعادة الكل", "restore_all": "استعادة الكل",
"restore_trash_action_prompt": "تم استعادة {count} من المهملات",
"restore_user": "استعادة المستخدم", "restore_user": "استعادة المستخدم",
"restored_asset": "المحتويات المستعادة", "restored_asset": "المحتويات المستعادة",
"resume": "استئناف", "resume": "استئناف",
"retry_upload": "أعد محاولة الرفع", "retry_upload": "أعد محاولة الرفع",
"review_duplicates": "مراجعة التكرارات", "review_duplicates": "مراجعة التكرارات",
"review_large_files": "مراجعة الملفات الكبيرة",
"role": "الدور", "role": "الدور",
"role_editor": "المحرر", "role_editor": "المحرر",
"role_viewer": "العارض", "role_viewer": "العارض",
"running": "قيد التشغيل",
"save": "حفظ", "save": "حفظ",
"save_to_gallery": "حفظ الى المعرض", "save_to_gallery": "حفظ الى المعرض",
"saved_api_key": "تم حفظ مفتاح الـ API", "saved_api_key": "تم حفظ مفتاح الـ API",
@ -1700,6 +1763,7 @@
"settings_saved": "تم حفظ الإعدادات", "settings_saved": "تم حفظ الإعدادات",
"setup_pin_code": "تحديد رمز PIN", "setup_pin_code": "تحديد رمز PIN",
"share": "مشاركة", "share": "مشاركة",
"share_action_prompt": "تم مشاركة {count} أصل (ملف)",
"share_add_photos": "إضافة الصور", "share_add_photos": "إضافة الصور",
"share_assets_selected": "اختيار {count}", "share_assets_selected": "اختيار {count}",
"share_dialog_preparing": "تحضير...", "share_dialog_preparing": "تحضير...",
@ -1721,6 +1785,7 @@
"shared_link_clipboard_copied_massage": "نسخ إلى الحافظة", "shared_link_clipboard_copied_massage": "نسخ إلى الحافظة",
"shared_link_clipboard_text": "رابط: {link}\nكلمة المرور: {password}", "shared_link_clipboard_text": "رابط: {link}\nكلمة المرور: {password}",
"shared_link_create_error": "خطأ أثناء إنشاء رابط مشترك", "shared_link_create_error": "خطأ أثناء إنشاء رابط مشترك",
"shared_link_custom_url_description": "الوصول إلى هذا الرابط المشترك باستخدام عنوان URL مخصص",
"shared_link_edit_description_hint": "أدخل وصف المشاركة", "shared_link_edit_description_hint": "أدخل وصف المشاركة",
"shared_link_edit_expire_after_option_day": "يوم 1", "shared_link_edit_expire_after_option_day": "يوم 1",
"shared_link_edit_expire_after_option_days": "{count} ايام", "shared_link_edit_expire_after_option_days": "{count} ايام",
@ -1746,6 +1811,7 @@
"shared_link_info_chip_metadata": "EXIF", "shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "إدارة الروابط المشتركة", "shared_link_manage_links": "إدارة الروابط المشتركة",
"shared_link_options": "خيارات الرابط المشترك", "shared_link_options": "خيارات الرابط المشترك",
"shared_link_password_description": "طلب كلمة مرور للوصول إلى هذا الرابط المشترك",
"shared_links": "روابط مشتركة", "shared_links": "روابط مشتركة",
"shared_links_description": "وصف الروابط المشتركة", "shared_links_description": "وصف الروابط المشتركة",
"shared_photos_and_videos_count": "{assetCount, plural, other {# الصور ومقاطع الفيديو المُشارَكة.}}", "shared_photos_and_videos_count": "{assetCount, plural, other {# الصور ومقاطع الفيديو المُشارَكة.}}",
@ -1795,12 +1861,14 @@
"sort_created": "تاريخ الإنشاء", "sort_created": "تاريخ الإنشاء",
"sort_items": "عدد العناصر", "sort_items": "عدد العناصر",
"sort_modified": "تم تعديل التاريخ", "sort_modified": "تم تعديل التاريخ",
"sort_newest": "احدث صورة",
"sort_oldest": "أقدم صورة", "sort_oldest": "أقدم صورة",
"sort_people_by_similarity": "رتب الأشخاص حسب التشابه", "sort_people_by_similarity": "رتب الأشخاص حسب التشابه",
"sort_recent": "أحدث صورة", "sort_recent": "أحدث صورة",
"sort_title": "العنوان", "sort_title": "العنوان",
"source": "المصدر", "source": "المصدر",
"stack": "تجميع", "stack": "تجميع",
"stack_action_prompt": "{count} مكدسة",
"stack_duplicates": "تجميع النسخ المكررة", "stack_duplicates": "تجميع النسخ المكررة",
"stack_select_one_photo": "حدد صورة رئيسية واحدة للمجموعة", "stack_select_one_photo": "حدد صورة رئيسية واحدة للمجموعة",
"stack_selected_photos": "كدس الصور المحددة", "stack_selected_photos": "كدس الصور المحددة",
@ -1820,6 +1888,7 @@
"storage_quota": "حصة الخزن", "storage_quota": "حصة الخزن",
"storage_usage": "{used} من {available} مُستخْدم", "storage_usage": "{used} من {available} مُستخْدم",
"submit": "إرسال", "submit": "إرسال",
"success": "تم بنجاح",
"suggestions": "اقتراحات", "suggestions": "اقتراحات",
"sunrise_on_the_beach": "شروق الشمس على الشاطئ", "sunrise_on_the_beach": "شروق الشمس على الشاطئ",
"support": "الدعم", "support": "الدعم",
@ -1829,6 +1898,8 @@
"sync": "مزامنة", "sync": "مزامنة",
"sync_albums": "مزامنة الالبومات", "sync_albums": "مزامنة الالبومات",
"sync_albums_manual_subtitle": "مزامنة جميع الفديوهات والصور المرفوعة الى البومات الخزن الاحتياطي المختارة", "sync_albums_manual_subtitle": "مزامنة جميع الفديوهات والصور المرفوعة الى البومات الخزن الاحتياطي المختارة",
"sync_local": "مزامنة الملفات المحلية",
"sync_remote": "مزامنة الملفات البعيدة",
"sync_upload_album_setting_subtitle": "انشئ و ارفع صورك و فديوهاتك الالبومات المختارة في Immich", "sync_upload_album_setting_subtitle": "انشئ و ارفع صورك و فديوهاتك الالبومات المختارة في Immich",
"tag": "العلامة", "tag": "العلامة",
"tag_assets": "أصول العلامة", "tag_assets": "أصول العلامة",
@ -1839,6 +1910,7 @@
"tag_updated": "تم تحديث العلامة: {tag}", "tag_updated": "تم تحديث العلامة: {tag}",
"tagged_assets": "تم وضع علامة {count, plural, one {# asset} other {# assets}}", "tagged_assets": "تم وضع علامة {count, plural, one {# asset} other {# assets}}",
"tags": "العلامات", "tags": "العلامات",
"tap_to_run_job": "انقر لتشغيل المهمة",
"template": "النموذج", "template": "النموذج",
"theme": "مظهر", "theme": "مظهر",
"theme_selection": "اختيار السمة", "theme_selection": "اختيار السمة",
@ -1911,15 +1983,20 @@
"unselect_all_duplicates": "إلغاء تحديد كافة النسخ المكررة", "unselect_all_duplicates": "إلغاء تحديد كافة النسخ المكررة",
"unselect_all_in": "إلغاء تحديد الكل في {group}", "unselect_all_in": "إلغاء تحديد الكل في {group}",
"unstack": "فك الكومه", "unstack": "فك الكومه",
"unstack_action_prompt": "تم ازالة تكديس {count}",
"unstacked_assets_count": "تم إخراج {count, plural, one {# الأصل} other {# الأصول}} من التكديس", "unstacked_assets_count": "تم إخراج {count, plural, one {# الأصل} other {# الأصول}} من التكديس",
"untagged": "غير مُعَلَّم",
"up_next": "التالي", "up_next": "التالي",
"updated_at": "تم التحديث", "updated_at": "تم التحديث",
"updated_password": "تم تحديث كلمة المرور", "updated_password": "تم تحديث كلمة المرور",
"upload": "رفع", "upload": "رفع",
"upload_action_prompt": "{count} ملف في قائمة الانتظار للرفع",
"upload_concurrency": "الرفع المتزامن", "upload_concurrency": "الرفع المتزامن",
"upload_details": "تفاصيل الرفع",
"upload_dialog_info": "هل تريد النسخ الاحتياطي للأصول (الأصول) المحددة إلى الخادم؟", "upload_dialog_info": "هل تريد النسخ الاحتياطي للأصول (الأصول) المحددة إلى الخادم؟",
"upload_dialog_title": "تحميل الأصول", "upload_dialog_title": "تحميل الأصول",
"upload_errors": "إكتمل الرفع مع {count, plural, one {# خطأ} other {# أخطاء}}, قم بتحديث الصفحة لرؤية المحتويات الجديدة التي تم رفعها.", "upload_errors": "إكتمل الرفع مع {count, plural, one {# خطأ} other {# أخطاء}}, قم بتحديث الصفحة لرؤية المحتويات الجديدة التي تم رفعها.",
"upload_finished": "تم الانتهاء من الرفع",
"upload_progress": "متبقية {remaining, number} - معالجة {processed, number}/{total, number}", "upload_progress": "متبقية {remaining, number} - معالجة {processed, number}/{total, number}",
"upload_skipped_duplicates": "تم تخطي {count, plural, one {# محتوى مكرر} other {# محتويات مكررة }}", "upload_skipped_duplicates": "تم تخطي {count, plural, one {# محتوى مكرر} other {# محتويات مكررة }}",
"upload_status_duplicates": "التكرارات", "upload_status_duplicates": "التكرارات",
@ -1928,6 +2005,7 @@
"upload_success": "تم الرفع بنجاح، قم بتحديث الصفحة لرؤية المحتويات المرفوعة الجديدة.", "upload_success": "تم الرفع بنجاح، قم بتحديث الصفحة لرؤية المحتويات المرفوعة الجديدة.",
"upload_to_immich": "الرفع الىImmich ({count})", "upload_to_immich": "الرفع الىImmich ({count})",
"uploading": "جاري الرفع", "uploading": "جاري الرفع",
"uploading_media": "رفع الوسائط",
"url": "عنوان URL", "url": "عنوان URL",
"usage": "الاستخدام", "usage": "الاستخدام",
"use_biometric": "استخدم البايومتري", "use_biometric": "استخدم البايومتري",
@ -1948,6 +2026,7 @@
"user_usage_stats_description": "عرض إحصائيات استخدام الحساب", "user_usage_stats_description": "عرض إحصائيات استخدام الحساب",
"username": "اسم المستخدم", "username": "اسم المستخدم",
"users": "المستخدمين", "users": "المستخدمين",
"users_added_to_album_count": "تم اضافة{count, plural, one {# مستخدم} other {# مستخدمين}} الى الالبوم",
"utilities": "أدوات", "utilities": "أدوات",
"validate": "تحقْق", "validate": "تحقْق",
"validate_endpoint_error": "الرجاء ادخال عنوان URL صالح", "validate_endpoint_error": "الرجاء ادخال عنوان URL صالح",
@ -1966,6 +2045,7 @@
"view_album": "عرض الألبوم", "view_album": "عرض الألبوم",
"view_all": "عرض الكل", "view_all": "عرض الكل",
"view_all_users": "عرض كافة المستخدمين", "view_all_users": "عرض كافة المستخدمين",
"view_details": "رؤية التفاصيل",
"view_in_timeline": "عرض في الجدول الزمني", "view_in_timeline": "عرض في الجدول الزمني",
"view_link": "عرض الرابط", "view_link": "عرض الرابط",
"view_links": "عرض الروابط", "view_links": "عرض الروابط",

View File

@ -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ı"
} }

View File

@ -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_endpoint": "Дадаць кропку доступу", "add_endpoint": "Дадаць кропку доступу",
"add_exclusion_pattern": "Дадаць шаблон выключэння", "add_exclusion_pattern": "Дадаць шаблон выключэння",
"add_import_path": "Дадаць шлях імпарту", "add_import_path": "Дадаць шлях імпарту",
@ -27,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": "Дададзена ў архіў",
@ -44,6 +47,10 @@
"backup_database": "Стварыць рэзервовую копію базы даных", "backup_database": "Стварыць рэзервовую копію базы даных",
"backup_database_enable_description": "Уключыць рэзерваванне базы даных", "backup_database_enable_description": "Уключыць рэзерваванне базы даных",
"backup_keep_last_amount": "Колькасць папярэдніх рэзервовых копій для захавання", "backup_keep_last_amount": "Колькасць папярэдніх рэзервовых копій для захавання",
"backup_onboarding_1_description": "зняшняя копія ў воблаку або ў іншым фізічным месцы.",
"backup_onboarding_2_description": "лакальныя копіі на іншых прыладах. Гэта ўключае ў сябе асноўныя файлы і лакальную рэзервовую копію гэтых файлаў.",
"backup_onboarding_parts_title": "Рэзервовая копія «3-2-1» уключае ў сябе:",
"backup_onboarding_title": "Рэзервовыя копіі",
"backup_settings": "Налады рэзервовага капіявання", "backup_settings": "Налады рэзервовага капіявання",
"backup_settings_description": "Кіраванне наладамі рэзервавання базы даных.", "backup_settings_description": "Кіраванне наладамі рэзервавання базы даных.",
"cleared_jobs": "Ачышчаны заданні для: {job}", "cleared_jobs": "Ачышчаны заданні для: {job}",
@ -56,14 +63,14 @@
"confirm_user_pin_code_reset": "Вы ўпэўнены ў тым, што жадаеце скінуць PIN-код {user}?", "confirm_user_pin_code_reset": "Вы ўпэўнены ў тым, што жадаеце скінуць PIN-код {user}?",
"create_job": "Стварыць заданне", "create_job": "Стварыць заданне",
"cron_expression": "Выраз Cron", "cron_expression": "Выраз Cron",
"cron_expression_description": "Усталюйце інтэрвал сканавання, выкарыстоўваючы фармат cron. Для атрымання дадатковай інфармацыі, калі ласка, звярніцеся, напрыклад, да <link>Crontab Guru</link>", "cron_expression_description": "Задайце інтэрвал сканавання, выкарыстоўваючы фармат cron. Для атрымання дадатковай інфармацыі, звярніцеся, напрыклад, да <link>Crontab Guru</link>",
"cron_expression_presets": "Прадустаноўкі выразаў Cron", "cron_expression_presets": "Прадустаноўкі выразаў Cron",
"disable_login": "Адключыць уваход", "disable_login": "Адключыць уваход",
"duplicate_detection_job_description": "Запусціць машыннае навучанне на актывах для выяўлення падобных выяў. Залежыць ад Smart Search", "duplicate_detection_job_description": "Запусціць машыннае навучанне на актывах для выяўлення падобных выяў. Залежыць ад Smart Search",
"exclusion_pattern_description": "Шаблоны выключэння дазваляюць ігнараваць файлы і папкі пры сканаванні вашай бібліятэкі. Гэта карысна, калі ў вас ёсць папкі, якія змяшчаюць файлы, якія вы не хочаце імпартаваць, напрыклад, файлы RAW.", "exclusion_pattern_description": "Шаблоны выключэння дазваляюць ігнараваць файлы і папкі пры сканаванні вашай бібліятэкі. Гэта карысна, калі ў вас ёсць папкі, якія змяшчаюць файлы, якія вы не хочаце імпартаваць, напрыклад, файлы RAW.",
"external_library_management": "Кіраванне знешняй бібліятэкай", "external_library_management": "Кіраванне знешняй бібліятэкай",
"face_detection": "Выяўленне твараў", "face_detection": "Выяўленне твараў",
"face_detection_description": "Выяўляць твары на фотаздымках і відэа з дапамогай машыннага навучання. Для відэа ўлічваецца толькі мініяцюра. \"Абнавіць\" (пера)апрацоўвае ўсе медыя. \"Скінуць\" дадаткова ачышчае ўсе бягучыя дадзеныя пра твары. \"Адсутнічае\" ставіць у чаргу медыя, якія яшчэ не былі апрацаваныя. Выяўленыя твары будуць пастаўлены ў чаргу для распазнавання асоб пасля завяршэння выяўлення твараў, з групаваннем іх па існуючых або новых людзях.", "face_detection_description": "Выяўляць твары на фотаздымках і відэа з дапамогай машыннага навучання. Для відэа ўлічваецца толькі мініяцюра. \"Абнавіць\" (пера)апрацоўвае ўсе медыя. \"Скінуць\" дадаткова ачышчае ўсе бягучыя даныя пра твары. \"Адсутнічае\" ставіць у чаргу медыя, якія яшчэ не былі апрацаваныя. Выяўленыя твары будуць пастаўлены ў чаргу для распазнавання асоб пасля завяршэння выяўлення твараў, з групаваннем іх па існуючых або новых людзях.",
"facial_recognition_job_description": "Групаваць выяўленыя твары па асобах. Гэты этап выконваецца пасля завяршэння выяўлення твараў. \"Скінуць\" (паўторна) перагрупоўвае ўсе твары. \"Адсутнічае\" ставіць у чаргу твары, якія яшчэ не прыпісаныя да якой-небудзь асобы.", "facial_recognition_job_description": "Групаваць выяўленыя твары па асобах. Гэты этап выконваецца пасля завяршэння выяўлення твараў. \"Скінуць\" (паўторна) перагрупоўвае ўсе твары. \"Адсутнічае\" ставіць у чаргу твары, якія яшчэ не прыпісаныя да якой-небудзь асобы.",
"failed_job_command": "Каманда {command} не выканалася для задання: {job}", "failed_job_command": "Каманда {command} не выканалася для задання: {job}",
"force_delete_user_warning": "ПАПЯРЭДЖАННЕ: Гэта дзеянне неадкладна выдаліць карыстальніка і ўсе аб'екты. Гэта дзеянне не можа быць адроблена і файлы немагчыма будзе аднавіць.", "force_delete_user_warning": "ПАПЯРЭДЖАННЕ: Гэта дзеянне неадкладна выдаліць карыстальніка і ўсе аб'екты. Гэта дзеянне не можа быць адроблена і файлы немагчыма будзе аднавіць.",
@ -75,17 +82,39 @@
"image_fullsize_quality_description": "Якасць выявы ў поўным памеры ад 1 да 100. Больш высокае значэнне лепшае, але прыводзіць да павелічэння памеру файла.", "image_fullsize_quality_description": "Якасць выявы ў поўным памеры ад 1 да 100. Больш высокае значэнне лепшае, але прыводзіць да павелічэння памеру файла.",
"image_fullsize_title": "Налады выявы ў поўным памеры", "image_fullsize_title": "Налады выявы ў поўным памеры",
"image_prefer_embedded_preview": "Аддаваць перавагу ўбудаванай праяве", "image_prefer_embedded_preview": "Аддаваць перавагу ўбудаванай праяве",
"image_prefer_embedded_preview_setting_description": "Выкарыстоўваць убудаваныя праявы ў RAW-фотаздымках ў якасці ўваходных дадзеных для апрацоўкі малюнкаў, калі магчыма. Гэта дазваляе атрымаць больш дакладныя колеры для некаторых відарысаў, але ж якасць праяў залежыць ад камеры, і на відарысе можа быць больш артэфактаў сціску.", "image_prefer_embedded_preview_setting_description": "Выкарыстоўваць убудаваныя праявы ў RAW-фотаздымках ў якасці ўваходных даных для апрацоўкі малюнкаў, калі магчыма. Гэта дазваляе атрымаць больш дакладныя колеры для некаторых відарысаў, але ж якасць праяў залежыць ад камеры, і на відарысе можа быць больш артэфактаў сціску.",
"image_prefer_wide_gamut": "Аддаць перавагу шырокай гаме", "image_prefer_wide_gamut": "Аддаць перавагу шырокай гаме",
"image_preview_description": "Відарыс сярэдняга памеру з выдаленымі метададзенымі, выкарыстоўваецца пры праглядзе асобнага рэсурсу і для машыннага навучання", "image_preview_description": "Відарыс сярэдняга памеру з выдаленымі метаданымі, выкарыстоўваецца пры праглядзе асобнага рэсурсу і для машыннага навучання",
"image_preview_quality_description": "Якасць праявы ад 1 да 100. Чым вышэй, тым лепш, але пры гэтым ствараюцца файлы большага памеру і можа знізіцца хуткасць водгуку прыкладання. Ўстаноўка нізкага значэння можа паўплываць на якасць машыннага навучання.", "image_preview_quality_description": "Якасць праявы ад 1 да 100. Чым вышэй, тым лепш, але пры гэтым ствараюцца файлы большага памеру і можа знізіцца хуткасць водгуку прыкладання. Ўстаноўка нізкага значэння можа паўплываць на якасць машыннага навучання.",
"image_preview_title": "Налады папярэдняга прагляду", "image_preview_title": "Налады папярэдняга прагляду",
"image_quality": "Якасць", "image_quality": "Якасць",
"image_resolution": "Раздзяляльнасць", "image_resolution": "Раздзяляльнасць",
"image_settings": "Налады відарыса", "image_settings": "Налады відарыса",
"image_settings_description": "Кіруйце якасцю і раздзяляльнасцю сгенерыраваных відарысаў", "image_settings_description": "Кіруйце якасцю і раздзяляльнасцю сгенерыраваных відарысаў",
"image_thumbnail_title": "Налады мініяцюр",
"job_concurrency": "{job} канкурэнтнасць",
"job_created": "Заданне створана",
"job_not_concurrency_safe": "Гэта заданне небяспечнае для канкурэнтнага(адначасовага, паралельнага) выканання.",
"job_settings": "Налады заданняў",
"job_settings_description": "Кіраваць наладамі адначасовага (паралельнага) выканання задання",
"job_status": "Становішча задання",
"library_created": "Створана бібліятэка: {library}", "library_created": "Створана бібліятэка: {library}",
"library_deleted": "Бібліятэка выдалена", "library_deleted": "Бібліятэка выдалена",
"library_scanning": "Сканаванне па раскладзе",
"library_scanning_description": "Наладзьце параметры сканавання вашай бібліятэкі",
"library_scanning_enable_description": "Уключыць сканаванне бібліятэкі па раскладзе",
"library_settings": "Знешняя бібліятэка",
"library_settings_description": "Наладзьце параметры знешняй бібліятэкі",
"library_tasks_description": "Сканаваць знешнія бібліятэкі на наяўнасць новых і/або змененых рэсурсаў",
"library_watching_enable_description": "Назіраць за зменамі файлаў у знешніх бібліятэках",
"library_watching_settings": "Сачыць за бібліятэкай (эксперыментальны)",
"library_watching_settings_description": "Аўтаматычна сачыць за зменамі ў файлах",
"logging_enable_description": "Уключыць вядзенне журнала",
"logging_level_description": "Калі уключана, які ўзровень журналявання выкарыстоўваць.",
"logging_settings": "Вядзенне журнала",
"machine_learning_clip_model": "CLIP мадэль",
"machine_learning_clip_model_description": "Назва CLIP мадэлі паказана <link>тут</link>. Звярніце ўвагу, што пры змене мадэлі неабходна паўторна запусціць заданне \"Smart Search\" для ўсіх відарысаў.",
"machine_learning_duplicate_detection": "Выяўленне падобных",
"map_dark_style": "Цёмны стыль", "map_dark_style": "Цёмны стыль",
"map_enable_description": "Уключыць функцыі карты", "map_enable_description": "Уключыць функцыі карты",
"map_gps_settings": "Налады карты і GPS", "map_gps_settings": "Налады карты і GPS",
@ -133,7 +162,7 @@
"user_settings_description": "Кіраванне наладамі карыстальніка", "user_settings_description": "Кіраванне наладамі карыстальніка",
"user_successfully_removed": "Карыстальнік {email} быў паспяхова выдалены.", "user_successfully_removed": "Карыстальнік {email} быў паспяхова выдалены.",
"version_check_enabled_description": "Уключыць праверку версіі", "version_check_enabled_description": "Уключыць праверку версіі",
"version_check_implications": "Функцыі праверкі версіі перыядычна звяртаецца да github.com", "version_check_implications": "Функцыя праверкі версіі перыядычна звяртаецца да github.com",
"version_check_settings": "Праверка версіі", "version_check_settings": "Праверка версіі",
"version_check_settings_description": "Уключыць/адключыць апавяшчэнні аб новай версіі" "version_check_settings_description": "Уключыць/адключыць апавяшчэнні аб новай версіі"
}, },
@ -206,7 +235,10 @@
"asset_skipped_in_trash": "У сметніцы", "asset_skipped_in_trash": "У сметніцы",
"asset_uploaded": "Запампавана", "asset_uploaded": "Запампавана",
"asset_uploading": "Запампоўванне…", "asset_uploading": "Запампоўванне…",
"assets_were_part_of_albums_count": "{count, plural, one {Актыў ужо быў} other {Актывы ужо былі}} часткай альбому",
"authorized_devices": "Аўтарызаваныя прылады", "authorized_devices": "Аўтарызаваныя прылады",
"automatic_endpoint_switching_subtitle": "Падключацца лакальна па вылучаным Wi-Fi, калі гэта магчыма, і выкарыстоўваць альтэрнатыўныя падключэння ў іншых месцах",
"automatic_endpoint_switching_title": "Аўтаматычнае пераключэнне URL",
"back": "Назад", "back": "Назад",
"backup_album_selection_page_albums_device": "Альбомы на прыладзе ({count})", "backup_album_selection_page_albums_device": "Альбомы на прыладзе ({count})",
"backup_all": "Усе", "backup_all": "Усе",
@ -369,6 +401,14 @@
"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": "Нядаўна дададзена",
"remove": "Выдаліць", "remove": "Выдаліць",
"remove_from_album": "Выдаліць з альбома", "remove_from_album": "Выдаліць з альбома",
"remove_from_favorites": "Выдаліць з абраных", "remove_from_favorites": "Выдаліць з абраных",
@ -457,7 +497,7 @@
"view_all_users": "Праглядзець усех карыстальнікаў", "view_all_users": "Праглядзець усех карыстальнікаў",
"view_in_timeline": "Паглядзець хроніку", "view_in_timeline": "Паглядзець хроніку",
"view_links": "Праглядзець спасылкі", "view_links": "Праглядзець спасылкі",
"view_name": "Прагледзець", "view_name": "Прагляд",
"view_next_asset": "Паказаць наступны аб'ект", "view_next_asset": "Паказаць наступны аб'ект",
"view_previous_asset": "Праглядзець папярэдні аб'ект", "view_previous_asset": "Праглядзець папярэдні аб'ект",
"view_stack": "Прагляд стэка", "view_stack": "Прагляд стэка",

View File

@ -13,20 +13,24 @@
"add_a_description": "Добави описание", "add_a_description": "Добави описание",
"add_a_location": "Добави местоположение", "add_a_location": "Добави местоположение",
"add_a_name": "Добави име", "add_a_name": "Добави име",
"add_a_title": "Добавете заглавие", "add_a_title": обaви заглавие",
"add_birthday": "Добави дата на раждане",
"add_endpoint": "Добави крайна точка", "add_endpoint": "Добави крайна точка",
"add_exclusion_pattern": "Добави модел за изключване", "add_exclusion_pattern": "Добави модел за изключване",
"add_import_path": "Добави път за импортиране", "add_import_path": "Добави път за импортиране",
"add_location": обавете местоположение", "add_location": oбави местоположение",
"add_more_users": "Добавете още потребители", "add_more_users": "Добави още потребители",
"add_partner": "Добавете партньор", "add_partner": "Добави партньор",
"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_album_toggle": "Сменете избора за {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": "Добавено към архива",
@ -44,6 +48,13 @@
"backup_database": "Създай резервна база данни", "backup_database": "Създай резервна база данни",
"backup_database_enable_description": "Разреши резервни копия на базата данни", "backup_database_enable_description": "Разреши резервни копия на базата данни",
"backup_keep_last_amount": "Брой запазени резервни копия", "backup_keep_last_amount": "Брой запазени резервни копия",
"backup_onboarding_1_description": "копие на облака или друго физическо място.",
"backup_onboarding_2_description": "локални копия на различни устройства. Това включва основните файлове и локални архиви на тези файлове.",
"backup_onboarding_3_description": "общо копия на вашите данни, включитено оригиналните файлове. Това включва 1 копие извън системата и 2 локални копия.",
"backup_onboarding_description": "За надеждна защита препоръчваме стратегията <backblaze-link>3-2-1</backblaze-link>. Правете архивни копия както на качените снимки/видеа, така и на базата данни на Immich.",
"backup_onboarding_footer": "За подробна информация относно архивирането в Immich, моля вижте в <link>документацията</link>.",
"backup_onboarding_parts_title": "Стратегията 3-2-1 включва:",
"backup_onboarding_title": "Резервни копия",
"backup_settings": "Настройка на резервни копия на базата данни", "backup_settings": "Настройка на резервни копия на базата данни",
"backup_settings_description": "Управление на настройките за резервно копие на базата данни.", "backup_settings_description": "Управление на настройките за резервно копие на базата данни.",
"cleared_jobs": "Изчистени задачи от тип: {job}", "cleared_jobs": "Изчистени задачи от тип: {job}",
@ -347,6 +358,9 @@
"trash_number_of_days_description": "Брой дни, в които файловете да се съхраняват на боклука, преди да бъдат окончателно премахнати", "trash_number_of_days_description": "Брой дни, в които файловете да се съхраняват на боклука, преди да бъдат окончателно премахнати",
"trash_settings": "Настройки на кошчето", "trash_settings": "Настройки на кошчето",
"trash_settings_description": "Управление на настройките на кошчето", "trash_settings_description": "Управление на настройките на кошчето",
"unlink_all_oauth_accounts": "Прекрати вписването на всички OAuth профили",
"unlink_all_oauth_accounts_description": "Не забравяйте да прекратите вписването на всички OAuth профили преди да мигрирате към нов доставчик.",
"unlink_all_oauth_accounts_prompt": "Сигурни ли сте, че искате да отпишете всички OAuth профили? Това ще нулира OAuth ID за всеки потребител и не може да бъде отменено.",
"user_cleanup_job": "Почистване на потребители", "user_cleanup_job": "Почистване на потребители",
"user_delete_delay": "<b>{user}</b> aкаунтът и файловете на потребителя ще бъдат планирани за постоянно изтриване след {delay, plural, one {# ден} other {# дни}}.", "user_delete_delay": "<b>{user}</b> aкаунтът и файловете на потребителя ще бъдат планирани за постоянно изтриване след {delay, plural, one {# ден} other {# дни}}.",
"user_delete_delay_settings": "Забавяне на изтриване", "user_delete_delay_settings": "Забавяне на изтриване",
@ -382,6 +396,8 @@
"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": "Автоматично изтрии или възстанови обект на това устройство, когато действието е извършено през уеб-интерфейса",
@ -397,6 +413,7 @@
"album_cover_updated": "Обложката на албума е актуализирана", "album_cover_updated": "Обложката на албума е актуализирана",
"album_delete_confirmation": "Сигурни ли сте, че искате да изтриете албума {album}?", "album_delete_confirmation": "Сигурни ли сте, че искате да изтриете албума {album}?",
"album_delete_confirmation_description": "Ако този албум е споделен, други потребители вече няма да имат достъп до него.", "album_delete_confirmation_description": "Ако този албум е споделен, други потребители вече няма да имат достъп до него.",
"album_deleted": "Албума е изтрит",
"album_info_card_backup_album_excluded": "ИЗКЛЮЧЕН", "album_info_card_backup_album_excluded": "ИЗКЛЮЧЕН",
"album_info_card_backup_album_included": "ВКЛЮЧЕН", "album_info_card_backup_album_included": "ВКЛЮЧЕН",
"album_info_updated": "Информацията за албума е актуализирана", "album_info_updated": "Информацията за албума е актуализирана",
@ -406,6 +423,7 @@
"album_options": "Настройки на албума", "album_options": "Настройки на албума",
"album_remove_user": "Премахване на потребител?", "album_remove_user": "Премахване на потребител?",
"album_remove_user_confirmation": "Сигурни ли сте, че искате да премахнете {user}?", "album_remove_user_confirmation": "Сигурни ли сте, че искате да премахнете {user}?",
"album_search_not_found": "Няма намерени албуми, отговарящи на търсенето ви",
"album_share_no_users": "Изглежда, че сте споделили този албум с всички потребители или нямате друг потребител, с когото да го споделите.", "album_share_no_users": "Изглежда, че сте споделили този албум с всички потребители или нямате друг потребител, с когото да го споделите.",
"album_updated": "Албумът е актуализиран", "album_updated": "Албумът е актуализиран",
"album_updated_setting_description": "Получавайте известие по имейл, когато споделен албум има нови файлове", "album_updated_setting_description": "Получавайте известие по имейл, когато споделен албум има нови файлове",
@ -425,6 +443,7 @@
"albums_default_sort_order": "Ред по подразбиране за сортиране на албуми", "albums_default_sort_order": "Ред по подразбиране за сортиране на албуми",
"albums_default_sort_order_description": "Първоначален ред на сортиране при създаване на нов албум.", "albums_default_sort_order_description": "Първоначален ред на сортиране при създаване на нов албум.",
"albums_feature_description": "Колекции от обекти, които могат да бъдат споделяни с други поребители.", "albums_feature_description": "Колекции от обекти, които могат да бъдат споделяни с други поребители.",
"albums_on_device_count": "Албуми на устройството ({count})",
"all": "Всички", "all": "Всички",
"all_albums": "Всички албуми", "all_albums": "Всички албуми",
"all_people": "Всички хора", "all_people": "Всички хора",
@ -444,6 +463,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": "Архивиране или деархивиране на снимка",
@ -483,7 +503,9 @@
"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, 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_count": "{count, plural, one {# актив} other {# актива}}", "assets_count": "{count, plural, one {# актив} other {# актива}}",
"assets_deleted_permanently": "{count} обекта са изтрити завинаги", "assets_deleted_permanently": "{count} обекта са изтрити завинаги",
"assets_deleted_permanently_from_server": "{count} обекта са изтити от Immich сървъра завинаги", "assets_deleted_permanently_from_server": "{count} обекта са изтити от Immich сървъра завинаги",
@ -500,6 +522,7 @@
"assets_trashed_count": "Възстановен(и) са {count, plural, one {# файл} other {# файла}}", "assets_trashed_count": "Възстановен(и) са {count, plural, one {# файл} other {# файла}}",
"assets_trashed_from_server": "{count} обекта са преместени в коша на Immich сървъра", "assets_trashed_from_server": "{count} обекта са преместени в коша на Immich сървъра",
"assets_were_part_of_album_count": "{count, plural, one {Файлът е} other {Файловете са}} вече част от албума", "assets_were_part_of_album_count": "{count, plural, one {Файлът е} other {Файловете са}} вече част от албума",
"assets_were_part_of_albums_count": "{count, plural, one {обект вече е} other {обекта вече са}} част от албумите",
"authorized_devices": "Удостоверени устройства", "authorized_devices": "Удостоверени устройства",
"automatic_endpoint_switching_subtitle": "Когато е достъпна, използвай посочената Wi-Fi мрежа, иначе използвай алтернативни връзки", "automatic_endpoint_switching_subtitle": "Когато е достъпна, използвай посочената Wi-Fi мрежа, иначе използвай алтернативни връзки",
"automatic_endpoint_switching_title": "Автоматично превключване на URL", "automatic_endpoint_switching_title": "Автоматично превключване на URL",
@ -569,8 +592,10 @@
"backup_manual_in_progress": "Върви архивиране. Опитай след малко", "backup_manual_in_progress": "Върви архивиране. Опитай след малко",
"backup_manual_success": "Успешно", "backup_manual_success": "Успешно",
"backup_manual_title": "Състояние на архивирането", "backup_manual_title": "Състояние на архивирането",
"backup_options": "Опции за архивиране",
"backup_options_page_title": "Настройки за архивиране", "backup_options_page_title": "Настройки за архивиране",
"backup_setting_subtitle": "Управлявай настройките за архивиране в активен и фонов режим", "backup_setting_subtitle": "Управлявай настройките за архивиране в активен и фонов режим",
"backup_settings_subtitle": "Управление на настройките за качване",
"backward": "Назад", "backward": "Назад",
"biometric_auth_enabled": "Включена биометрично удостоверяване", "biometric_auth_enabled": "Включена биометрично удостоверяване",
"biometric_locked_out": "Няма достъп до биометрично удостоверяване", "biometric_locked_out": "Няма достъп до биометрично удостоверяване",
@ -589,7 +614,7 @@
"cache_settings_clear_cache_button": "Изчисти кеша", "cache_settings_clear_cache_button": "Изчисти кеша",
"cache_settings_clear_cache_button_title": "Изчиства кеша на приложението. Това ще повлияе производителността на приложението докато кеша не бъде създаден отново.", "cache_settings_clear_cache_button_title": "Изчиства кеша на приложението. Това ще повлияе производителността на приложението докато кеша не бъде създаден отново.",
"cache_settings_duplicated_assets_clear_button": "ИЗЧИСТИ", "cache_settings_duplicated_assets_clear_button": "ИЗЧИСТИ",
"cache_settings_duplicated_assets_subtitle": "Снимки и видеа, които са в Черния списък на приложението", "cache_settings_duplicated_assets_subtitle": "Снимки и видеа, които са в Списъка за игнориране от приложението",
"cache_settings_duplicated_assets_title": "Дублирани обекти ({count})", "cache_settings_duplicated_assets_title": "Дублирани обекти ({count})",
"cache_settings_statistics_album": "Библиотека с миниатюри", "cache_settings_statistics_album": "Библиотека с миниатюри",
"cache_settings_statistics_full": "Пълни изображения", "cache_settings_statistics_full": "Пълни изображения",
@ -606,6 +631,7 @@
"cancel": "Откажи", "cancel": "Откажи",
"cancel_search": "Отмени търсенето", "cancel_search": "Отмени търсенето",
"canceled": "Отменено", "canceled": "Отменено",
"canceling": "Анулиране",
"cannot_merge_people": "Не може да обединява хора", "cannot_merge_people": "Не може да обединява хора",
"cannot_undo_this_action": "Не можете да отмените това действие!", "cannot_undo_this_action": "Не можете да отмените това действие!",
"cannot_update_the_description": "Описанието не може да бъде актуализирано", "cannot_update_the_description": "Описанието не може да бъде актуализирано",
@ -637,6 +663,7 @@
"clear": "Изчисти", "clear": "Изчисти",
"clear_all": "Изчисти всичко", "clear_all": "Изчисти всичко",
"clear_all_recent_searches": "Изчистете всички скорошни търсения", "clear_all_recent_searches": "Изчистете всички скорошни търсения",
"clear_file_cache": "Изчистване на кеша на файловете",
"clear_message": "Изчисти съобщението", "clear_message": "Изчисти съобщението",
"clear_value": "Изчисти стойността", "clear_value": "Изчисти стойността",
"client_cert_dialog_msg_confirm": "ОК", "client_cert_dialog_msg_confirm": "ОК",
@ -707,6 +734,7 @@
"create_new_user": "Създаване на нов потребител", "create_new_user": "Създаване на нов потребител",
"create_shared_album_page_share_add_assets": "ДОБАВИ ОБЕКТИ", "create_shared_album_page_share_add_assets": "ДОБАВИ ОБЕКТИ",
"create_shared_album_page_share_select_photos": "Избери снимки", "create_shared_album_page_share_select_photos": "Избери снимки",
"create_shared_link": "Създай линк за споделяне",
"create_tag": "Създай таг", "create_tag": "Създай таг",
"create_tag_description": "Създайте нов таг. За вложени тагове, моля, въведете пълния път на тага, включително наклонените черти.", "create_tag_description": "Създайте нов таг. За вложени тагове, моля, въведете пълния път на тага, включително наклонените черти.",
"create_user": "Създай потребител", "create_user": "Създай потребител",
@ -719,6 +747,7 @@
"current_server_address": "Настоящ адрес на сървъра", "current_server_address": "Настоящ адрес на сървъра",
"custom_locale": "Персонализиран локал", "custom_locale": "Персонализиран локал",
"custom_locale_description": "Форматиране на дати и числа в зависимост от езика и региона", "custom_locale_description": "Форматиране на дати и числа в зависимост от езика и региона",
"custom_url": "Персонализиран 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": "Тъмен", "dark": "Тъмен",
@ -730,6 +759,7 @@
"date_of_birth_saved": "Дата на раждане е записана успешно", "date_of_birth_saved": "Дата на раждане е записана успешно",
"date_range": "Период от време", "date_range": "Период от време",
"day": "Ден", "day": "Ден",
"days": "Дни",
"deduplicate_all": "Дедупликиране на всички", "deduplicate_all": "Дедупликиране на всички",
"deduplication_criteria_1": "Размер на снимката в байтове", "deduplication_criteria_1": "Размер на снимката в байтове",
"deduplication_criteria_2": "Брой EXIF данни", "deduplication_criteria_2": "Брой EXIF данни",
@ -738,7 +768,8 @@
"default_locale": "Локализация по подразбиране", "default_locale": "Локализация по подразбиране",
"default_locale_description": "Форматиране на дати и числа в зависимост от езиковата настройка на браузъра", "default_locale_description": "Форматиране на дати и числа в зависимост от езиковата настройка на браузъра",
"delete": "Изтрий", "delete": "Изтрий",
"delete_action_prompt": "{count} са изтрити завинаги", "delete_action_confirmation_message": "Сигурни ли сте, че искате да изтриете този обект? Следва преместване на обекта в коша за отпадъци на сървъра и ще получите предложение обекта да бъде изтрит локално",
"delete_action_prompt": "{count} са изтрити",
"delete_album": "Изтрий албум", "delete_album": "Изтрий албум",
"delete_api_key_prompt": "Сигурни ли сте, че искате да изтриете този API ключ?", "delete_api_key_prompt": "Сигурни ли сте, че искате да изтриете този API ключ?",
"delete_dialog_alert": "Тези обекти ще бъдат изтрити завинаги и от Immich сървъра и от устройството", "delete_dialog_alert": "Тези обекти ще бъдат изтрити завинаги и от Immich сървъра и от устройството",
@ -756,6 +787,8 @@
"delete_local_dialog_ok_backed_up_only": "Изтрий локално само архивираните", "delete_local_dialog_ok_backed_up_only": "Изтрий локално само архивираните",
"delete_local_dialog_ok_force": "Въпреки това изтрий", "delete_local_dialog_ok_force": "Въпреки това изтрий",
"delete_others": "Изтрий останалите", "delete_others": "Изтрий останалите",
"delete_permanently": "Изтрий за постоянно",
"delete_permanently_action_prompt": "{count} изтрити за постоянно",
"delete_shared_link": "Изтриване на споделен линк", "delete_shared_link": "Изтриване на споделен линк",
"delete_shared_link_dialog_title": "Изтрий споделената връзка", "delete_shared_link_dialog_title": "Изтрий споделената връзка",
"delete_tag": "Изтрий таг", "delete_tag": "Изтрий таг",
@ -766,6 +799,7 @@
"description": "Описание", "description": "Описание",
"description_input_hint_text": "Добави описание...", "description_input_hint_text": "Добави описание...",
"description_input_submit_error": "Неуспешно обновяване на описанието. За подробности вижте в дневника", "description_input_submit_error": "Неуспешно обновяване на описанието. За подробности вижте в дневника",
"deselect_all": "Премахни избора от всички",
"details": "Детайли", "details": "Детайли",
"direction": "Посока", "direction": "Посока",
"disabled": "Изключено", "disabled": "Изключено",
@ -810,8 +844,12 @@
"edit": "Редактиране", "edit": "Редактиране",
"edit_album": "Редактиране на албум", "edit_album": "Редактиране на албум",
"edit_avatar": "Редактиране на аватар", "edit_avatar": "Редактиране на аватар",
"edit_birthday": "Редактиране на рожден ден",
"edit_date": "Редактиране на дата", "edit_date": "Редактиране на дата",
"edit_date_and_time": "Редактиране на дата и час", "edit_date_and_time": "Редактиране на дата и час",
"edit_date_and_time_action_prompt": "{count} дата и време са редактирани",
"edit_date_and_time_by_offset": "Промяна на датата чрез отместване",
"edit_date_and_time_by_offset_interval": "Нов период от време: {from} - {to}",
"edit_description": "Редактирай описание", "edit_description": "Редактирай описание",
"edit_description_prompt": "Моля, избери ново описание:", "edit_description_prompt": "Моля, избери ново описание:",
"edit_exclusion_pattern": "Редактиране на шаблон за изключване", "edit_exclusion_pattern": "Редактиране на шаблон за изключване",
@ -840,6 +878,7 @@
"empty_trash": "Изпразване на кош", "empty_trash": "Изпразване на кош",
"empty_trash_confirmation": "Сигурни ли сте, че искате да изпразните кошчето? Това ще премахне всичко в кошчето за постоянно от Immich.\nНе можете да отмените това действие!", "empty_trash_confirmation": "Сигурни ли сте, че искате да изпразните кошчето? Това ще премахне всичко в кошчето за постоянно от Immich.\nНе можете да отмените това действие!",
"enable": "Включване", "enable": "Включване",
"enable_backup": "Включи резервното копиране",
"enable_biometric_auth_description": "Въведете вашия PIN код, за да разрешите биометрично удостоверяване", "enable_biometric_auth_description": "Въведете вашия PIN код, за да разрешите биометрично удостоверяване",
"enabled": "Включено", "enabled": "Включено",
"end_date": "Крайна дата", "end_date": "Крайна дата",
@ -874,7 +913,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": "Неуспешно запазване на този обект и изтриване на останалите обекти",
@ -883,6 +922,7 @@
"failed_to_load_notifications": "Неуспешно зареждане на известия", "failed_to_load_notifications": "Неуспешно зареждане на известия",
"failed_to_load_people": "Неуспешно зареждане на хора", "failed_to_load_people": "Неуспешно зареждане на хора",
"failed_to_remove_product_key": "Неуспешно премахване на продуктовия ключ", "failed_to_remove_product_key": "Неуспешно премахване на продуктовия ключ",
"failed_to_reset_pin_code": "Неуспешно нулиране на ПИН кода",
"failed_to_stack_assets": "Неуспешно подреждане на обекти", "failed_to_stack_assets": "Неуспешно подреждане на обекти",
"failed_to_unstack_assets": "Неуспешно премахване на подредбата на обекти", "failed_to_unstack_assets": "Неуспешно премахване на подредбата на обекти",
"failed_to_update_notification_status": "Неуспешно обновяване на състоянието на известията", "failed_to_update_notification_status": "Неуспешно обновяване на състоянието на известията",
@ -891,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# път} other {# пътища}} не преминаха валидация", "paths_validation_failed": "{paths, plural, one {# път} other {# пътища}} не преминаха валидация",
"profile_picture_transparent_pixels": "Профилните снимки не могат да имат прозрачни пиксели. Моля, увеличете и/или преместете изображението.", "profile_picture_transparent_pixels": "Профилните снимки не могат да имат прозрачни пиксели. Моля, увеличете и/или преместете изображението.",
"quota_higher_than_disk_size": "Зададена е квота, по-голяма от размера на диска", "quota_higher_than_disk_size": "Зададена е квота, по-голяма от размера на диска",
"something_went_wrong": "Нещо се обърка",
"unable_to_add_album_users": "Неуспешно добавяне на потребители в албум", "unable_to_add_album_users": "Неуспешно добавяне на потребители в албум",
"unable_to_add_assets_to_shared_link": "Неуспешно добавяне на обекти в споделен линк", "unable_to_add_assets_to_shared_link": "Неуспешно добавяне на обекти в споделен линк",
"unable_to_add_comment": "Неуспешно добавяне на коментар", "unable_to_add_comment": "Неуспешно добавяне на коментар",
@ -976,13 +1017,11 @@
}, },
"exif": "Exif", "exif": "Exif",
"exif_bottom_sheet_description": "Добави Описание...", "exif_bottom_sheet_description": "Добави Описание...",
"exif_bottom_sheet_description_error": "Неуспешно обновяване на описание",
"exif_bottom_sheet_details": "ПОДРОБНОСТИ", "exif_bottom_sheet_details": "ПОДРОБНОСТИ",
"exif_bottom_sheet_location": "МЯСТО", "exif_bottom_sheet_location": "МЯСТО",
"exif_bottom_sheet_people": "ХОРА", "exif_bottom_sheet_people": "ХОРА",
"exif_bottom_sheet_person_add_person": "Добави име", "exif_bottom_sheet_person_add_person": "Добави име",
"exif_bottom_sheet_person_age_months": "Възраст {months} месеца",
"exif_bottom_sheet_person_age_year_months": "Възраст 1 година и {months} месеца",
"exif_bottom_sheet_person_age_years": "Възраст {years}",
"exit_slideshow": "Изход от слайдшоуто", "exit_slideshow": "Изход от слайдшоуто",
"expand_all": "Разшири всички", "expand_all": "Разшири всички",
"experimental_settings_new_asset_list_subtitle": "В развитие", "experimental_settings_new_asset_list_subtitle": "В развитие",
@ -996,6 +1035,8 @@
"explorer": "Преглед", "explorer": "Преглед",
"export": "Експорт", "export": "Експорт",
"export_as_json": "Експортиране като JSON", "export_as_json": "Експортиране като JSON",
"export_database": "Експорт на базата данни",
"export_database_description": "Експорт на базата данни SQLite",
"extension": "Разширение", "extension": "Разширение",
"external": "Външно", "external": "Външно",
"external_libraries": "Външни библиотеки", "external_libraries": "Външни библиотеки",
@ -1022,21 +1063,26 @@
"filter_people": "Филтриране на хора", "filter_people": "Филтриране на хора",
"filter_places": "Филтър по място", "filter_places": "Филтър по място",
"find_them_fast": "Намерете ги бързо по име с търсене", "find_them_fast": "Намерете ги бързо по име с търсене",
"first": "Първи",
"fix_incorrect_match": "Поправяне на неправилно съвпадение", "fix_incorrect_match": "Поправяне на неправилно съвпадение",
"folder": "Папка", "folder": "Папка",
"folder_not_found": "Папката не е намерена", "folder_not_found": "Папката не е намерена",
"folders": "Папки", "folders": "Папки",
"folders_feature_description": "Преглеждане на папката за снимките и видеоклиповете в файловата система", "folders_feature_description": "Преглеждане на папката за снимките и видеоклиповете в файловата система",
"forgot_pin_code_question": "Забравили сте своя ПИН код?",
"forward": "Напред", "forward": "Напред",
"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": "Групирай по държава",
@ -1047,6 +1093,9 @@
"haptic_feedback_switch": "Включи тактилна обратна връзка", "haptic_feedback_switch": "Включи тактилна обратна връзка",
"haptic_feedback_title": "Тактилна обратна връзка", "haptic_feedback_title": "Тактилна обратна връзка",
"has_quota": "Лимит", "has_quota": "Лимит",
"hash_asset": "Обект с хеш",
"hashed_assets": "Хеширани обекти",
"hashing": "Хеширане",
"header_settings_add_header_tip": "Добави заглавие", "header_settings_add_header_tip": "Добави заглавие",
"header_settings_field_validator_msg": "Недопустимо е да няма стойност", "header_settings_field_validator_msg": "Недопустимо е да няма стойност",
"header_settings_header_name_input": "Име на заглавието", "header_settings_header_name_input": "Име на заглавието",
@ -1078,7 +1127,9 @@
"home_page_upload_err_limit": "Може да качвате максимум 30 обекта едновременно, пропускане", "home_page_upload_err_limit": "Може да качвате максимум 30 обекта едновременно, пропускане",
"host": "Хост", "host": "Хост",
"hour": "Час", "hour": "Час",
"hours": "Часа",
"id": "ID", "id": "ID",
"idle": "Бездействие",
"ignore_icloud_photos": "Пропусни снимки от iCloud", "ignore_icloud_photos": "Пропусни снимки от iCloud",
"ignore_icloud_photos_description": "Снимки, които са запазени в iCloud няма да се качват в Immich сървъра", "ignore_icloud_photos_description": "Снимки, които са запазени в iCloud няма да се качват в Immich сървъра",
"image": "Изображение", "image": "Изображение",
@ -1136,10 +1187,13 @@
"language_no_results_title": "Не са намерени езици", "language_no_results_title": "Не са намерени езици",
"language_search_hint": "Търсене на езици...", "language_search_hint": "Търсене на езици...",
"language_setting_description": "Изберете предпочитан език", "language_setting_description": "Изберете предпочитан език",
"large_files": "Големи файлове",
"last": "Последен",
"last_seen": "Последно видяно", "last_seen": "Последно видяно",
"latest_version": "Последна версия", "latest_version": "Последна версия",
"latitude": "Ширина", "latitude": "Ширина",
"leave": "Излез", "leave": "Излез",
"leave_album": "Напускане на албума",
"lens_model": "Модел леща", "lens_model": "Модел леща",
"let_others_respond": "Позволете на другите да отговорят", "let_others_respond": "Позволете на другите да отговорят",
"level": "Ниво", "level": "Ниво",
@ -1153,6 +1207,7 @@
"library_page_sort_title": "Заглавие на албума", "library_page_sort_title": "Заглавие на албума",
"licenses": "Лицензи", "licenses": "Лицензи",
"light": "Светло", "light": "Светло",
"like": "Харесайте",
"like_deleted": "Като изтрит", "like_deleted": "Като изтрит",
"link_motion_video": "Линк към видео", "link_motion_video": "Линк към видео",
"link_to_oauth": "Линк към OAuth", "link_to_oauth": "Линк към OAuth",
@ -1160,7 +1215,9 @@
"list": "Лист", "list": "Лист",
"loading": "Зареждане", "loading": "Зареждане",
"loading_search_results_failed": "Зареждането на резултатите от търсенето е неуспешно", "loading_search_results_failed": "Зареждането на резултатите от търсенето е неуспешно",
"local": "Локално",
"local_asset_cast_failed": "Не може да се предава обект, който още не е качен на сървъра", "local_asset_cast_failed": "Не може да се предава обект, който още не е качен на сървъра",
"local_assets": "Локални обекти",
"local_network": "Локална мрежа", "local_network": "Локална мрежа",
"local_network_sheet_info": "Приложението ще се свърже със сървъра на този URL, когато устройството е свързано към зададената Wi-Fi мрежа", "local_network_sheet_info": "Приложението ще се свърже със сървъра на този URL, когато устройството е свързано към зададената Wi-Fi мрежа",
"location_permission": "Разрешение за местоположение", "location_permission": "Разрешение за местоположение",
@ -1209,6 +1266,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": "Управление на настройките на приложението",
@ -1217,7 +1275,7 @@
"manage_your_devices": "Управление на влезлите в системата устройства", "manage_your_devices": "Управление на влезлите в системата устройства",
"manage_your_oauth_connection": "Управление на OAuth връзката", "manage_your_oauth_connection": "Управление на OAuth връзката",
"map": "Карта", "map": "Карта",
"map_assets_in_bounds": "{count} снимки", "map_assets_in_bounds": "{count, plural, =0 {Няма снимки} one {# снимка} other {# снимки}}",
"map_cannot_get_user_location": "Не можах да получа местоположението", "map_cannot_get_user_location": "Не можах да получа местоположението",
"map_location_dialog_yes": "Да", "map_location_dialog_yes": "Да",
"map_location_picker_page_use_location": "Използвай това местоположение", "map_location_picker_page_use_location": "Използвай това местоположение",
@ -1225,7 +1283,6 @@
"map_location_service_disabled_title": "Услугата за местоположение е изключена", "map_location_service_disabled_title": "Услугата за местоположение е изключена",
"map_marker_for_images": "Маркери на картата за снимки направени в {city}, {country}", "map_marker_for_images": "Маркери на картата за снимки направени в {city}, {country}",
"map_marker_with_image": "Маркер на картата с изображение", "map_marker_with_image": "Маркер на картата с изображение",
"map_no_assets_in_bounds": "Няма снимки от този район",
"map_no_location_permission_content": "За да се показват обектите от текущото място, трябва разрешение за определяне на местоположението. Искате ли да предоставите разрешение сега?", "map_no_location_permission_content": "За да се показват обектите от текущото място, трябва разрешение за определяне на местоположението. Искате ли да предоставите разрешение сега?",
"map_no_location_permission_title": "Отказан достъп до местоположение", "map_no_location_permission_title": "Отказан достъп до местоположение",
"map_settings": "Настройки на картата", "map_settings": "Настройки на картата",
@ -1262,6 +1319,7 @@
"merged_people_count": "Слят {count, plural, one {# човек} other {# човека}}", "merged_people_count": "Слят {count, plural, one {# човек} other {# човека}}",
"minimize": "Минимизиране", "minimize": "Минимизиране",
"minute": "Минута", "minute": "Минута",
"minutes": "Минути",
"missing": "Липсващи", "missing": "Липсващи",
"model": "Модел", "model": "Модел",
"month": "Месец", "month": "Месец",
@ -1281,6 +1339,9 @@
"my_albums": "Мои албуми", "my_albums": "Мои албуми",
"name": "Име", "name": "Име",
"name_or_nickname": "Име или прякор", "name_or_nickname": "Име или прякор",
"network_requirement_photos_upload": "Използвай мобилни данни за архивиране на снимки",
"network_requirement_videos_upload": "Използвай мобилни данни за архивиране на видео",
"network_requirements_updated": "Мрежовите настройки са променени, нулиране на опашката за архивиране",
"networking_settings": "Мрежа", "networking_settings": "Мрежа",
"networking_subtitle": "Управление на настройките за връзка със сървъра", "networking_subtitle": "Управление на настройките за връзка със сървъра",
"never": "Никога", "never": "Никога",
@ -1316,6 +1377,7 @@
"no_results": "Няма резултати", "no_results": "Няма резултати",
"no_results_description": "Опитайте със синоним или по-обща ключова дума", "no_results_description": "Опитайте със синоним или по-обща ключова дума",
"no_shared_albums_message": "Създайте албум, за да споделяте снимки и видеоклипове с хората в мрежата си", "no_shared_albums_message": "Създайте албум, за да споделяте снимки и видеоклипове с хората в мрежата си",
"no_uploads_in_progress": "Няма качване в момента",
"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": "Забележка: За да приложите етикета за съхранение към предварително качени активи, стартирайте",
@ -1331,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Официална информация за Immich", "official_immich_resources": "Официална информация за Immich",
"offline": "Офлайн", "offline": "Офлайн",
"offset": "Отместване",
"ok": "Добре", "ok": "Добре",
"oldest_first": "Най-старите първи", "oldest_first": "Най-старите първи",
"on_this_device": "На това устройство", "on_this_device": "На това устройство",
@ -1349,10 +1412,13 @@
"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": "Други",
"other_devices": "Други устройства", "other_devices": "Други устройства",
"other_entities": "Други обекти",
"other_variables": "Други променливи", "other_variables": "Други променливи",
"owned": "Моите", "owned": "Моите",
"owner": "Собственик", "owner": "Собственик",
@ -1407,6 +1473,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_year_months": "1 година и {months, plural, one {# месец} 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": "Изглежда, че сте споделили снимките си с всички потребители или нямате потребители, с които да споделяте.",
@ -1446,6 +1515,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}",
@ -1484,12 +1554,16 @@
"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}",
"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": "Прочети промените",
"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 {# елемента}} на нов човек",
@ -1512,6 +1586,8 @@
"refreshing_faces": "Опресняване на лицата", "refreshing_faces": "Опресняване на лицата",
"refreshing_metadata": "Опресняване на метаданните", "refreshing_metadata": "Опресняване на метаданните",
"regenerating_thumbnails": "Пресъздаване на миниатюрите", "regenerating_thumbnails": "Пресъздаване на миниатюрите",
"remote": "На сървъра",
"remote_assets": "Обекти на сървъра",
"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 {# елемента}} от този споеделен линк?",
@ -1549,19 +1625,28 @@
"reset_password": "Нулиране на паролата", "reset_password": "Нулиране на паролата",
"reset_people_visibility": "Нулиране на видимостта на хората", "reset_people_visibility": "Нулиране на видимостта на хората",
"reset_pin_code": "Нулирай PIN кода", "reset_pin_code": "Нулирай PIN кода",
"reset_pin_code_description": "Ако сте си забравили ПИН кода, може да се обърнете към администратора на сървъра за да го нулира",
"reset_pin_code_success": "Успешно нулиран ПИН код",
"reset_pin_code_with_password": "С вашата парола можете винаги да нулирате своя ПИН код",
"reset_sqlite": "Нулиране на базата данни SQLite",
"reset_sqlite_confirmation": "Наистина ли искате да нулирате базата данни SQLite? Ще трябва да излезете от системата и да се впишете отново за нова синхронизация на данните",
"reset_sqlite_success": "Успешно нулиране на базата данни SQLite",
"reset_to_default": "Връщане на фабрични настройки", "reset_to_default": "Връщане на фабрични настройки",
"resolve_duplicates": "Реши дубликатите", "resolve_duplicates": "Реши дубликатите",
"resolved_all_duplicates": "Всички дубликати са решени", "resolved_all_duplicates": "Всички дубликати са решени",
"restore": "Възстановяване", "restore": "Възстановяване",
"restore_all": "Възстанови всички", "restore_all": "Възстанови всички",
"restore_trash_action_prompt": "{count} възстановени от коша",
"restore_user": "Възстанови потребител", "restore_user": "Възстанови потребител",
"restored_asset": "Възстановен елемент", "restored_asset": "Възстановен елемент",
"resume": "Продължаване", "resume": "Продължаване",
"retry_upload": "Опитай качването отново", "retry_upload": "Опитай качването отново",
"review_duplicates": "Разгледай дубликатите", "review_duplicates": "Разгледай дубликатите",
"review_large_files": "Преглед на големи файлове",
"role": "Роля", "role": "Роля",
"role_editor": "Редактор", "role_editor": "Редактор",
"role_viewer": "Зрител", "role_viewer": "Зрител",
"running": "Изпълняване",
"save": "Запази", "save": "Запази",
"save_to_gallery": "Запази в галерията", "save_to_gallery": "Запази в галерията",
"saved_api_key": "Запазен API Key", "saved_api_key": "Запазен API Key",
@ -1648,6 +1733,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": "Адрес на сървъра",
@ -1715,6 +1801,7 @@
"shared_link_clipboard_copied_massage": "Копирано в клипборда", "shared_link_clipboard_copied_massage": "Копирано в клипборда",
"shared_link_clipboard_text": "Връзка: {link}\nПарола: {password}", "shared_link_clipboard_text": "Връзка: {link}\nПарола: {password}",
"shared_link_create_error": "Грешка при създаване на споделена връзка", "shared_link_create_error": "Грешка при създаване на споделена връзка",
"shared_link_custom_url_description": "Достъпете споделения линк с персонализиран URL адрес",
"shared_link_edit_description_hint": "Въведи описание на споделеното", "shared_link_edit_description_hint": "Въведи описание на споделеното",
"shared_link_edit_expire_after_option_day": "1 ден", "shared_link_edit_expire_after_option_day": "1 ден",
"shared_link_edit_expire_after_option_days": "{count} дни", "shared_link_edit_expire_after_option_days": "{count} дни",
@ -1740,6 +1827,7 @@
"shared_link_info_chip_metadata": "EXIF", "shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Управление на споделените връзки", "shared_link_manage_links": "Управление на споделените връзки",
"shared_link_options": "Опции за споделена връзка", "shared_link_options": "Опции за споделена връзка",
"shared_link_password_description": "Изискване на парола за достъп до споделения линк",
"shared_links": "Споделени връзки", "shared_links": "Споделени връзки",
"shared_links_description": "Сподели снимки и видеа с линк", "shared_links_description": "Сподели снимки и видеа с линк",
"shared_photos_and_videos_count": "{assetCount, plural, other {# споделени снимки и видеа.}}", "shared_photos_and_videos_count": "{assetCount, plural, other {# споделени снимки и видеа.}}",
@ -1789,6 +1877,7 @@
"sort_created": "Дата на създаване", "sort_created": "Дата на създаване",
"sort_items": "Брой елементи", "sort_items": "Брой елементи",
"sort_modified": "Дата на промяна", "sort_modified": "Дата на промяна",
"sort_newest": "Най-нови снимки",
"sort_oldest": "Най-старата снимка", "sort_oldest": "Най-старата снимка",
"sort_people_by_similarity": "Сортиране на хора по прилика", "sort_people_by_similarity": "Сортиране на хора по прилика",
"sort_recent": "Най-новата снимка", "sort_recent": "Най-новата снимка",
@ -1815,6 +1904,7 @@
"storage_quota": "Квота на хранилището", "storage_quota": "Квота на хранилището",
"storage_usage": "Използвани {used} от {available}", "storage_usage": "Използвани {used} от {available}",
"submit": "Изпращане", "submit": "Изпращане",
"success": "Успешно",
"suggestions": "Предложения", "suggestions": "Предложения",
"sunrise_on_the_beach": "Изгрев на плажа", "sunrise_on_the_beach": "Изгрев на плажа",
"support": "Поддръжка", "support": "Поддръжка",
@ -1824,6 +1914,8 @@
"sync": "Синхронизиране", "sync": "Синхронизиране",
"sync_albums": "Синхронизиране на албуми", "sync_albums": "Синхронизиране на албуми",
"sync_albums_manual_subtitle": "Синхронизирай всички заредени видеа и снимки в избраните архивни албуми", "sync_albums_manual_subtitle": "Синхронизирай всички заредени видеа и снимки в избраните архивни албуми",
"sync_local": "Локална синхронизация",
"sync_remote": "Синхронизация със сървъра",
"sync_upload_album_setting_subtitle": "Създавайте и зареждайте снимки и видеа в избрани албуми в Immich", "sync_upload_album_setting_subtitle": "Създавайте и зареждайте снимки и видеа в избрани албуми в Immich",
"tag": "Таг", "tag": "Таг",
"tag_assets": "Тагни елементи", "tag_assets": "Тагни елементи",
@ -1834,6 +1926,7 @@
"tag_updated": "Актуализиран етикет: {tag}", "tag_updated": "Актуализиран етикет: {tag}",
"tagged_assets": "Тагнати {count, plural, one {# елемент} other {# елементи}}", "tagged_assets": "Тагнати {count, plural, one {# елемент} other {# елементи}}",
"tags": "Етикет", "tags": "Етикет",
"tap_to_run_job": "Докоснете, за да стартирате задачата",
"template": "Шаблон", "template": "Шаблон",
"theme": "Тема", "theme": "Тема",
"theme_selection": "Избор на тема", "theme_selection": "Избор на тема",
@ -1860,7 +1953,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": "Общо",
@ -1910,13 +2005,17 @@
"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": "Качване",
"upload_action_prompt": "{count} на опашка за качване",
"upload_concurrency": "Успоредни качвания", "upload_concurrency": "Успоредни качвания",
"upload_details": "Детайли за качването",
"upload_dialog_info": "Искате ли да архивирате на сървъра избраните обекти?", "upload_dialog_info": "Искате ли да архивирате на сървъра избраните обекти?",
"upload_dialog_title": "Качи обект", "upload_dialog_title": "Качи обект",
"upload_errors": "Качването е завъшено с {count, plural, one {# грешка} other {# грешки}}, обновете страницата за да видите новите елементи.", "upload_errors": "Качването е завъшено с {count, plural, one {# грешка} other {# грешки}}, обновете страницата за да видите новите елементи.",
"upload_finished": "Качването завърши",
"upload_progress": "Остават {remaining, number} - Обработени {processed, number}/{total, number}", "upload_progress": "Остават {remaining, number} - Обработени {processed, number}/{total, number}",
"upload_skipped_duplicates": "Прескочени {count, plural, one {# дублиран елемент} other {# дублирани елементи}}", "upload_skipped_duplicates": "Прескочени {count, plural, one {# дублиран елемент} other {# дублирани елементи}}",
"upload_status_duplicates": "Дубликати", "upload_status_duplicates": "Дубликати",
@ -1925,6 +2024,7 @@
"upload_success": "Качването е успешно, опреснете страницата, за да видите новите файлове.", "upload_success": "Качването е успешно, опреснете страницата, за да видите новите файлове.",
"upload_to_immich": "Казване в Immich ({count})", "upload_to_immich": "Казване в Immich ({count})",
"uploading": "Качваме", "uploading": "Качваме",
"uploading_media": "Качване на медийни файлове",
"url": "URL", "url": "URL",
"usage": "Потребление", "usage": "Потребление",
"use_biometric": "Използвай биометрия", "use_biometric": "Използвай биометрия",
@ -1945,6 +2045,7 @@
"user_usage_stats_description": "Преглед на статистиката за използването на акаунта", "user_usage_stats_description": "Преглед на статистиката за използването на акаунта",
"username": "Потребителско име", "username": "Потребителско име",
"users": "Потребители", "users": "Потребители",
"users_added_to_album_count": "{count, plural, one {Добавен е # потребител} other {Добавени са # потребителя}} на албума",
"utilities": "Инструменти", "utilities": "Инструменти",
"validate": "Валидиране", "validate": "Валидиране",
"validate_endpoint_error": "Моля, въведи правилен URL", "validate_endpoint_error": "Моля, въведи правилен URL",
@ -1963,6 +2064,7 @@
"view_album": "Разгледай албума", "view_album": "Разгледай албума",
"view_all": "Преглед на всички", "view_all": "Преглед на всички",
"view_all_users": "Преглед на всички потребители", "view_all_users": "Преглед на всички потребители",
"view_details": "Подробности за изгледа",
"view_in_timeline": "Покажи във времева линия", "view_in_timeline": "Покажи във времева линия",
"view_link": "Преглед на връзката", "view_link": "Преглед на връзката",
"view_links": "Преглед на връзките", "view_links": "Преглед на връзките",
@ -1970,6 +2072,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": "Премахване от опашката",

View File

@ -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"
} }

View File

@ -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_endpoint": "এন্ডপয়েন্ট যোগ করুন", "add_endpoint": "এন্ডপয়েন্ট যোগ করুন",
"add_exclusion_pattern": "বহির্ভূতকরণ নমুনা", "add_exclusion_pattern": "বহির্ভূতকরণ নমুনা",
"add_import_path": "ইমপোর্ট করার পাথ যুক্ত করুন", "add_import_path": "ইমপোর্ট করার পাথ যুক্ত করুন",
@ -27,6 +28,9 @@
"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": "{album} - এর নির্বাচন পরিবর্তন করুন",
"add_to_albums": "অ্যালবামে যোগ করুন",
"add_to_albums_count": "অ্যালবামে যোগ করুন ({count})",
"add_to_shared_album": "শেয়ার করা অ্যালবামে যোগ করুন", "add_to_shared_album": "শেয়ার করা অ্যালবামে যোগ করুন",
"add_url": "লিঙ্ক যোগ করুন", "add_url": "লিঙ্ক যোগ করুন",
"added_to_archive": "আর্কাইভ এ যোগ করা হয়েছে", "added_to_archive": "আর্কাইভ এ যোগ করা হয়েছে",
@ -44,6 +48,13 @@
"backup_database": "ডাটাবেস ডাম্প তৈরি করুন", "backup_database": "ডাটাবেস ডাম্প তৈরি করুন",
"backup_database_enable_description": "ডাটাবেস ডাম্প সক্রিয় করুন", "backup_database_enable_description": "ডাটাবেস ডাম্প সক্রিয় করুন",
"backup_keep_last_amount": "আগের ডাম্পের পরিমাণ রাখা হবে", "backup_keep_last_amount": "আগের ডাম্পের পরিমাণ রাখা হবে",
"backup_onboarding_1_description": "অফসাইট কপি ক্লাউডে অথবা অন্য কোনও ভৌত স্থানে।",
"backup_onboarding_2_description": "বিভিন্ন ডিভাইসে স্থানীয় কপি। এর মধ্যে রয়েছে প্রধান ফাইল এবং স্থানীয়ভাবে সেই ফাইলগুলির ব্যাকআপ।",
"backup_onboarding_3_description": "মূল ফাইল সহ আপনার ডেটার মোট কপি। এর মধ্যে রয়েছে ১টি অফসাইট কপি এবং ২টি স্থানীয় কপি।",
"backup_onboarding_description": "আপনার ডেটা সুরক্ষিত রাখার জন্য একটি <backblaze-link>3-2-1 ব্যাকআপ কৌশল</backblaze-link> সুপারিশ করা হয়। একটি বিস্তৃত ব্যাকআপ সমাধানের জন্য আপনার আপলোড করা ফটো/ভিডিওগুলির কপি এবং Immich ডাটাবেস রাখা উচিত।",
"backup_onboarding_footer": "Immich এর ব্যাকআপ নেওয়ার বিষয়ে আরও তথ্যের জন্য, অনুগ্রহ করে <link>ডকুমেন্টেশন</link> দেখুন।",
"backup_onboarding_parts_title": "৩-২-১ ব্যাকআপের মধ্যে রয়েছে:",
"backup_onboarding_title": "ব্যাকআপ",
"backup_settings": "ডাটাবেস ডাম্প সেটিংস", "backup_settings": "ডাটাবেস ডাম্প সেটিংস",
"backup_settings_description": "ডাটাবেস ডাম্প সেটিংস পরিচালনা করুন।", "backup_settings_description": "ডাটাবেস ডাম্প সেটিংস পরিচালনা করুন।",
"cleared_jobs": "{job} এর জন্য jobs খালি করা হয়েছে", "cleared_jobs": "{job} এর জন্য jobs খালি করা হয়েছে",
@ -64,7 +75,7 @@
"external_library_management": "বহিরাগত গ্রন্থাগার ব্যবস্থাপনা", "external_library_management": "বহিরাগত গ্রন্থাগার ব্যবস্থাপনা",
"face_detection": "মুখ সনাক্তকরণ", "face_detection": "মুখ সনাক্তকরণ",
"face_detection_description": "মেশিন লার্নিং ব্যবহার করে অ্যাসেটে থাকা মুখ/চেহারা গুলি সনাক্ত করুন। ভিডিও গুলির জন্য, শুধুমাত্র থাম্বনেইল বিবেচনা করা হয়। \"রিফ্রেশ\" (পুনরায়) সমস্ত অ্যাসেট প্রক্রিয়া করে। \"রিসেট\" করার মাধ্যমে অতিরিক্তভাবে সমস্ত বর্তমান মুখের ডেটা সাফ করে। \"অনুপস্থিত\" অ্যাসেটগুলিকে সারিবদ্ধ করে যা এখনও প্রক্রিয়া করা হয়নি। সনাক্ত করা মুখগুলিকে ফেসিয়াল রিকগনিশনের জন্য সারিবদ্ধ করা হবে, ফেসিয়াল ডিটেকশন সম্পূর্ণ হওয়ার পরে, বিদ্যমান বা নতুন ব্যক্তিদের মধ্যে গোষ্ঠীবদ্ধ করে।", "face_detection_description": "মেশিন লার্নিং ব্যবহার করে অ্যাসেটে থাকা মুখ/চেহারা গুলি সনাক্ত করুন। ভিডিও গুলির জন্য, শুধুমাত্র থাম্বনেইল বিবেচনা করা হয়। \"রিফ্রেশ\" (পুনরায়) সমস্ত অ্যাসেট প্রক্রিয়া করে। \"রিসেট\" করার মাধ্যমে অতিরিক্তভাবে সমস্ত বর্তমান মুখের ডেটা সাফ করে। \"অনুপস্থিত\" অ্যাসেটগুলিকে সারিবদ্ধ করে যা এখনও প্রক্রিয়া করা হয়নি। সনাক্ত করা মুখগুলিকে ফেসিয়াল রিকগনিশনের জন্য সারিবদ্ধ করা হবে, ফেসিয়াল ডিটেকশন সম্পূর্ণ হওয়ার পরে, বিদ্যমান বা নতুন ব্যক্তিদের মধ্যে গোষ্ঠীবদ্ধ করে।",
"facial_recognition_job_description": "শনাক্ত করা মুখগুলিকে মানুষের মধ্যে গোষ্ঠীভুক্ত করুন। মুখ সনাক্তকরণ সম্পূর্ণ হওয়ার পরে এই ধাপটি চলে। \"রিসেট\" (পুনরায়) সমস্ত মুখকে ক্লাস্টার করে। \"অনুপস্থিত\" মুখগুলিকে সারিতে রাখে যেখানে কোনও ব্যক্তিকে বরাদ্দ করা হয়নি।", "facial_recognition_job_description": "শনাক্ত করা মুখগুলিকে মানুষের মধ্যে গোষ্ঠীভুক্ত/গ্রুপ করুন। মুখ সনাক্তকরণ সম্পূর্ণ হওয়ার পরে এই ধাপটি চলে। \"রিসেট\" (পুনরায়) সমস্ত মুখকে ক্লাস্টার করে। \"অনুপস্থিত/মিসিং\" মুখগুলিকে সারিতে রাখে যেগুলো কোনও ব্যক্তিকে এসাইন/বরাদ্দ করা হয়নি।",
"failed_job_command": "কমান্ড {command} কাজের জন্য ব্যর্থ হয়েছে: {job}", "failed_job_command": "কমান্ড {command} কাজের জন্য ব্যর্থ হয়েছে: {job}",
"force_delete_user_warning": "সতর্কতা: এটি ব্যবহারকারী এবং সমস্ত সম্পদ অবিলম্বে সরিয়ে ফেলবে। এটি পূর্বাবস্থায় ফেরানো যাবে না এবং ফাইলগুলি পুনরুদ্ধার করা যাবে না।", "force_delete_user_warning": "সতর্কতা: এটি ব্যবহারকারী এবং সমস্ত সম্পদ অবিলম্বে সরিয়ে ফেলবে। এটি পূর্বাবস্থায় ফেরানো যাবে না এবং ফাইলগুলি পুনরুদ্ধার করা যাবে না।",
"image_format": "ফরম্যাট", "image_format": "ফরম্যাট",
@ -75,9 +86,9 @@
"image_fullsize_quality_description": "পূর্ণ-আকারের ছবির মান ১-১০০। উচ্চতর হলে ভালো, কিন্তু আরও বড় ফাইল তৈরি হয়।", "image_fullsize_quality_description": "পূর্ণ-আকারের ছবির মান ১-১০০। উচ্চতর হলে ভালো, কিন্তু আরও বড় ফাইল তৈরি হয়।",
"image_fullsize_title": "পূর্ণ-আকারের চিত্র সেটিংস", "image_fullsize_title": "পূর্ণ-আকারের চিত্র সেটিংস",
"image_prefer_embedded_preview": "এম্বেড করা প্রিভিউ পছন্দ করুন", "image_prefer_embedded_preview": "এম্বেড করা প্রিভিউ পছন্দ করুন",
"image_prefer_embedded_preview_setting_description": "ছবি প্রক্রিয়াকরণের জন্য এবং যখনই উপলব্ধ থাকবে তখন RAW ফটোতে এমবেডেড প্রিভিউ ব্যবহার করুন। এটি কিছু ছবির জন্য আরও সঠিক রঙ তৈরি করতে পারে, তবে প্রিভিউয়ের মান ক্যামেরা-নির্ভর এবং ছবিতে আরও কম্প্রেশন আর্টিফ্যাক্ট থাকতে পারে।", "image_prefer_embedded_preview_setting_description": "যদি পাওয়া যায়, RAW ছবির ভেতরে থাকা প্রিভিউ ব্যবহার করুন। এতে কিছু ছবির রঙ আরও সঠিক দেখা যেতে পারে, তবে মান ক্যামেরার ওপর নির্ভর করে এবং ছবিতে বাড়তি কমপ্রেশন আর্টিফ্যাক্ট দেখা যেতে পারে।",
"image_prefer_wide_gamut": "প্রশস্ত পরিসর পছন্দ করুন", "image_prefer_wide_gamut": "প্রশস্ত পরিসর পছন্দ করুন",
"image_prefer_wide_gamut_setting_description": "থাম্বনেইলের জন্য ডিসপ্লে P3 ব্যবহার করুন। এটি প্রশস্ত রঙের স্থান সহ ছবির প্রাণবন্ততা আরও ভালভাবে সংরক্ষণ করে, তবে পুরানো ব্রাউজার সংস্করণ সহ পুরানো ডিভাইসগুলিতে ছবিগুলি ভিন্নভাবে প্রদর্শিত হতে পারে। রঙের পরিবর্তন এড়াতে sRGB ছবিগুলিকে sRGB হিসাবে রাখা হয়।", "image_prefer_wide_gamut_setting_description": "থাম্বনেইলের জন্য Display P3 ব্যবহার করুন। এটি ওয়াইড কালারস্পেস ছবির উজ্জ্বলতা ও প্রাণবন্ত রঙ ভালোভাবে ধরে রাখে, তবে পুরনো ডিভাইস বা ব্রাউজারে ছবিগুলো ভিন্নভাবে দেখা যেতে পারে। sRGB ছবিগুলো রঙের পরিবর্তন এড়াতে sRGB হিসেবেই রাখা হবে।",
"image_preview_description": "স্ট্রিপড মেটাডেটা সহ মাঝারি আকারের ছবি, একটি একক সম্পদ দেখার সময় এবং মেশিন লার্নিংয়ের জন্য ব্যবহৃত হয়", "image_preview_description": "স্ট্রিপড মেটাডেটা সহ মাঝারি আকারের ছবি, একটি একক সম্পদ দেখার সময় এবং মেশিন লার্নিংয়ের জন্য ব্যবহৃত হয়",
"image_preview_quality_description": "১-১০০ এর মধ্যে প্রিভিউ কোয়ালিটি। বেশি হলে ভালো, কিন্তু বড় ফাইল তৈরি হয় এবং অ্যাপের প্রতিক্রিয়াশীলতা কমাতে পারে। কম মান সেট করলে মেশিন লার্নিং কোয়ালিটির উপর প্রভাব পড়তে পারে।", "image_preview_quality_description": "১-১০০ এর মধ্যে প্রিভিউ কোয়ালিটি। বেশি হলে ভালো, কিন্তু বড় ফাইল তৈরি হয় এবং অ্যাপের প্রতিক্রিয়াশীলতা কমাতে পারে। কম মান সেট করলে মেশিন লার্নিং কোয়ালিটির উপর প্রভাব পড়তে পারে।",
"image_preview_title": "প্রিভিউ সেটিংস", "image_preview_title": "প্রিভিউ সেটিংস",
@ -91,9 +102,30 @@
"image_thumbnail_title": "থাম্বনেল সেটিংস", "image_thumbnail_title": "থাম্বনেল সেটিংস",
"job_concurrency": "{job} কনকারেন্সি", "job_concurrency": "{job} কনকারেন্সি",
"job_created": "Job তৈরি হয়েছে", "job_created": "Job তৈরি হয়েছে",
"job_not_concurrency_safe": "এই কাজটি সমকালীন-নিরাপদ নয়।", "job_not_concurrency_safe": "এই কাজটি সমান্তরালভাবে চালানো নিরাপদ নয়",
"job_settings": "কাজের সেটিংস", "job_settings": "কাজের সেটিংস",
"job_settings_description": "কাজের সমান্তরালতা পরিচালনা করুন", "job_settings_description": "কাজের সমান্তরালতা পরিচালনা করুন",
"job_status": "চাকরির অবস্থা" "job_status": "চাকরির অবস্থা",
"jobs_delayed": "{jobCount, plural, other {# বিলম্বিত}}",
"jobs_failed": "{jobCount, plural, other {# ব্যর্থ}}",
"library_created": "লাইব্রেরি তৈরি করা হয়েছেঃ {library}",
"library_deleted": "লাইব্রেরি মুছে ফেলা হয়েছে",
"library_import_path_description": "ইম্পোর্ট/যোগ করার জন্য একটি ফোল্ডার নির্দিষ্ট করুন। সাবফোল্ডার সহ এই ফোল্ডারটি ছবি এবং ভিডিওর জন্য স্ক্যান করা হবে।",
"library_scanning": "পর্যায়ক্রমিক স্ক্যানিং",
"library_scanning_description": "পর্যায়ক্রমিক লাইব্রেরি স্ক্যানিং কনফিগার করুন",
"library_scanning_enable_description": "পর্যায়ক্রমিক লাইব্রেরি স্ক্যানিং সক্ষম করুন",
"library_settings": "বহিরাগত লাইব্রেরি",
"library_settings_description": "বহিরাগত লাইব্রেরি সেটিংস পরিচালনা করুন",
"library_tasks_description": "নতুন এবং/অথবা পরিবর্তিত সম্পদের জন্য বহিরাগত লাইব্রেরি স্ক্যান করুন",
"library_watching_enable_description": "ফাইল পরিবর্তনের জন্য বহিরাগত লাইব্রেরিগুলি দেখুন",
"library_watching_settings": "লাইব্রেরি দেখা (পরীক্ষামূলক)",
"library_watching_settings_description": "পরিবর্তিত ফাইলগুলির জন্য স্বয়ংক্রিয়ভাবে নজর রাখুন",
"logging_enable_description": "লগিং এনাবল/সক্ষম করুন",
"logging_level_description": "সক্রিয় থাকাকালীন, কোন লগ স্তর ব্যবহার করতে হবে।",
"logging_settings": "লগিং",
"machine_learning_clip_model": "CLIP মডেল",
"machine_learning_clip_model_description": "<link>এখানে</link> তালিকাভুক্ত একটি CLIP মডেলের নাম। মনে রাখবেন, মডেল পরিবর্তনের পর সব ছবির জন্য অবশ্যই Smart Search কাজটি আবার চালাতে হবে।",
"machine_learning_duplicate_detection": "পুনরাবৃত্তি সনাক্তকরণ",
"machine_learning_duplicate_detection_enabled": "পুনরাবৃত্তি শনাক্তকরণ চালু করুন"
} }
} }

View File

@ -2,7 +2,7 @@
"about": "Quant a", "about": "Quant a",
"account": "Compte", "account": "Compte",
"account_settings": "Configuració del compte", "account_settings": "Configuració del compte",
"acknowledge": "D'acord", "acknowledge": "Base de coneixement",
"action": "Acció", "action": "Acció",
"action_common_update": "Actualitzar", "action_common_update": "Actualitzar",
"actions": "Accions", "actions": "Accions",
@ -14,6 +14,7 @@
"add_a_location": "Afegiu una ubicació", "add_a_location": "Afegiu una ubicació",
"add_a_name": "Afegir un nom", "add_a_name": "Afegir un nom",
"add_a_title": "Afegir un títol", "add_a_title": "Afegir un títol",
"add_birthday": "Afegeix la data de naixement",
"add_endpoint": "afegir endpoint", "add_endpoint": "afegir endpoint",
"add_exclusion_pattern": "Afegir un patró d'exclusió", "add_exclusion_pattern": "Afegir un patró d'exclusió",
"add_import_path": "Afegir una ruta d'importació", "add_import_path": "Afegir una ruta d'importació",
@ -27,6 +28,9 @@
"add_to_album": "Afegir a un l'àlbum", "add_to_album": "Afegir a un l'àlbum",
"add_to_album_bottom_sheet_added": "Afegit a {album}", "add_to_album_bottom_sheet_added": "Afegit a {album}",
"add_to_album_bottom_sheet_already_exists": "Ja està a {album}", "add_to_album_bottom_sheet_already_exists": "Ja està a {album}",
"add_to_album_toggle": "Commutar selecció de {album}",
"add_to_albums": "Afegir als àlbums",
"add_to_albums_count": "Afegir als àlbums ({count})",
"add_to_shared_album": "Afegir a un àlbum compartit", "add_to_shared_album": "Afegir a un àlbum compartit",
"add_url": "Afegir URL", "add_url": "Afegir URL",
"added_to_archive": "Afegit als arxivats", "added_to_archive": "Afegit als arxivats",
@ -44,6 +48,13 @@
"backup_database": "Fer un bolcat de la base de dades", "backup_database": "Fer un bolcat de la base de dades",
"backup_database_enable_description": "Habilitar bolcat de la base de dades", "backup_database_enable_description": "Habilitar bolcat de la base de dades",
"backup_keep_last_amount": "Quantitat de bolcats anteriors per conservar", "backup_keep_last_amount": "Quantitat de bolcats anteriors per conservar",
"backup_onboarding_1_description": "còpia externa al núvol o en una altra ubicació física.",
"backup_onboarding_2_description": "còpies locals en diferents dispositius. Això inclou els fitxers principals i una còpia de seguretat d'aquests fitxers localment.",
"backup_onboarding_3_description": "còpies totals de les vostres dades, inclosos els fitxers originals. Això inclou 1 còpia externa i 2 còpies locals.",
"backup_onboarding_description": "Es recomana una <backblaze-link>estratègia de còpia de seguretat 3-2-1</backblaze-link> per protegir les vostres dades. Hauríeu de conservar còpies de les vostres fotos/vídeos penjats, així com de la base de dades Immich per obtenir una solució de còpia de seguretat completa.",
"backup_onboarding_footer": "Per obtenir més informació sobre com fer còpies de seguretat d'Immich, consulteu la <link>documentation</link>.",
"backup_onboarding_parts_title": "Una còpia de seguretat 3-2-1 inclou:",
"backup_onboarding_title": "Còpies de seguretat",
"backup_settings": "Configuració dels bolcats", "backup_settings": "Configuració dels bolcats",
"backup_settings_description": "Gestionar la configuració de bolcats de la base de dades. Nota: els treballs no es monitoritzen ni es notifiquen els errors.", "backup_settings_description": "Gestionar la configuració de bolcats de la base de dades. Nota: els treballs no es monitoritzen ni es notifiquen els errors.",
"cleared_jobs": "Tasques esborrades per a: {job}", "cleared_jobs": "Tasques esborrades per a: {job}",
@ -166,10 +177,20 @@
"metadata_settings_description": "Administrar la configuració de les metadades", "metadata_settings_description": "Administrar la configuració de les metadades",
"migration_job": "Migració", "migration_job": "Migració",
"migration_job_description": "Migra les miniatures d'elements i cares cap a la nova estructura de carpetes", "migration_job_description": "Migra les miniatures d'elements i cares cap a la nova estructura de carpetes",
"nightly_tasks_cluster_faces_setting_description": "Executar el reconeixement facial en cares recentment detectades",
"nightly_tasks_cluster_new_faces_setting": "Agrupa cares noves", "nightly_tasks_cluster_new_faces_setting": "Agrupa cares noves",
"nightly_tasks_database_cleanup_setting": "Tasques de neteja de la base de dades", "nightly_tasks_database_cleanup_setting": "Tasques de neteja de la base de dades",
"nightly_tasks_database_cleanup_setting_description": "Netegeu les dades antigues i caducades de la base de dades", "nightly_tasks_database_cleanup_setting_description": "Netegeu les dades antigues i caducades de la base de dades",
"nightly_tasks_generate_memories_setting": "Generar memòries",
"nightly_tasks_generate_memories_setting_description": "Crear nous records a partir de les fotos penjades",
"nightly_tasks_missing_thumbnails_setting": "Generar les miniatures restants", "nightly_tasks_missing_thumbnails_setting": "Generar les miniatures restants",
"nightly_tasks_missing_thumbnails_setting_description": "Posar en cua les fotos penjades sense miniatures per a la generació de la seva miniatura",
"nightly_tasks_settings": "Configuració de les tasques nocturnes",
"nightly_tasks_settings_description": "Gestionar les tasques nocturnes",
"nightly_tasks_start_time_setting": "Hora d'inici",
"nightly_tasks_start_time_setting_description": "Hora en què el servidor comença a executar les tasques nocturnes",
"nightly_tasks_sync_quota_usage_setting": "Sincronitzar l'ús de la quota",
"nightly_tasks_sync_quota_usage_setting_description": "Actualitzar la quota d'emmagatzematge de l'usuari segons l'ús actual",
"no_paths_added": "No s'ha afegit cap ruta", "no_paths_added": "No s'ha afegit cap ruta",
"no_pattern_added": "Cap patró aplicat", "no_pattern_added": "Cap patró aplicat",
"note_apply_storage_label_previous_assets": "Nota: Per aplicar l'etiquetatge d'emmagatzematge a elements pujats prèviament, executeu la", "note_apply_storage_label_previous_assets": "Nota: Per aplicar l'etiquetatge d'emmagatzematge a elements pujats prèviament, executeu la",
@ -337,6 +358,9 @@
"trash_number_of_days_description": "Nombre de dies per mantenir els recursos a la paperera abans de suprimir-los permanentment", "trash_number_of_days_description": "Nombre de dies per mantenir els recursos a la paperera abans de suprimir-los permanentment",
"trash_settings": "Configuració de la paperera", "trash_settings": "Configuració de la paperera",
"trash_settings_description": "Gestiona la configuració de la paperera", "trash_settings_description": "Gestiona la configuració de la paperera",
"unlink_all_oauth_accounts": "Desvincula tots els comptes d'OAuth",
"unlink_all_oauth_accounts_description": "Recorda desvincular tots els comptes d'OAuth abans de migrar a un proveïdor nou.",
"unlink_all_oauth_accounts_prompt": "Estàs segur que vols desvincular tots els comptes d'OAuth? Això restablirà l'identificador d'OAuth per a cada usuari i no es pot tornar enrere.",
"user_cleanup_job": "Neteja d'usuari", "user_cleanup_job": "Neteja d'usuari",
"user_delete_delay": "El compte i els recursos de <b>{user}</b> es programaran per a la supressió permanent en {delay, plural, one {# dia} other {# dies}}.", "user_delete_delay": "El compte i els recursos de <b>{user}</b> es programaran per a la supressió permanent en {delay, plural, one {# dia} other {# dies}}.",
"user_delete_delay_settings": "Retard de la supressió", "user_delete_delay_settings": "Retard de la supressió",
@ -363,6 +387,8 @@
"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}",
@ -370,6 +396,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",
@ -385,6 +413,7 @@
"album_cover_updated": "Portada de l'àlbum actualitzada", "album_cover_updated": "Portada de l'àlbum actualitzada",
"album_delete_confirmation": "Esteu segur que voleu suprimir l'àlbum {album}?", "album_delete_confirmation": "Esteu segur que voleu suprimir l'àlbum {album}?",
"album_delete_confirmation_description": "Si aquest àlbum es comparteix, els altres usuaris ja no podran accedir-hi.", "album_delete_confirmation_description": "Si aquest àlbum es comparteix, els altres usuaris ja no podran accedir-hi.",
"album_deleted": "S'ha suprimit l'àlbum",
"album_info_card_backup_album_excluded": "Exclosos", "album_info_card_backup_album_excluded": "Exclosos",
"album_info_card_backup_album_included": "Inclosos", "album_info_card_backup_album_included": "Inclosos",
"album_info_updated": "Informació de l'àlbum actualitzada", "album_info_updated": "Informació de l'àlbum actualitzada",
@ -394,6 +423,7 @@
"album_options": "Opcions de l'àlbum", "album_options": "Opcions de l'àlbum",
"album_remove_user": "Eliminar l'usuari?", "album_remove_user": "Eliminar l'usuari?",
"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_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_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",
@ -413,6 +443,7 @@
"albums_default_sort_order": "Ordre per defecte de l'àlbum", "albums_default_sort_order": "Ordre per defecte de l'àlbum",
"albums_default_sort_order_description": "Ordre de classificació inicial dels recursos al crear àlbums nous.", "albums_default_sort_order_description": "Ordre de classificació inicial dels recursos al crear àlbums nous.",
"albums_feature_description": "Col·leccions d'actius que es poden compartir amb altres usuaris.", "albums_feature_description": "Col·leccions d'actius que es poden compartir amb altres usuaris.",
"albums_on_device_count": "Àlbums al dispositiu ({count})",
"all": "Tots", "all": "Tots",
"all_albums": "Tots els àlbum", "all_albums": "Tots els àlbum",
"all_people": "Tota la gent", "all_people": "Tota la gent",
@ -432,6 +463,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",
@ -471,7 +503,9 @@
"assets": "Elements", "assets": "Elements",
"assets_added_count": "{count, plural, one {Afegit un element} other {Afegits # elements}}", "assets_added_count": "{count, plural, one {Afegit un element} other {Afegits # elements}}",
"assets_added_to_album_count": "{count, plural, one {Afegit un element} other {Afegits # elements}} a l'àlbum", "assets_added_to_album_count": "{count, plural, one {Afegit un element} other {Afegits # elements}} a l'àlbum",
"assets_added_to_albums_count": "Afegits {assetTotal, plural, one {# recurs} other {# recursos}} a {albumTotal, plural, one {# album} other {# albums}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} no es pot afegir a l'àlbum", "assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} no es pot afegir a l'àlbum",
"assets_cannot_be_added_to_albums": "{count, plural, one {El recurs} other {Els recursos}} no poden ser afegits a cap dels àlbums",
"assets_count": "{count, plural, one {# recurs} other {# recursos}}", "assets_count": "{count, plural, one {# recurs} other {# recursos}}",
"assets_deleted_permanently": "{count} element(s) esborrats permanentment", "assets_deleted_permanently": "{count} element(s) esborrats permanentment",
"assets_deleted_permanently_from_server": "{count} element(s) esborrats permanentment del servidor d'Immich", "assets_deleted_permanently_from_server": "{count} element(s) esborrats permanentment del servidor d'Immich",
@ -488,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {# element enviat} other {# elements enviats}} a la paperera", "assets_trashed_count": "{count, plural, one {# element enviat} other {# elements enviats}} a la paperera",
"assets_trashed_from_server": "{count} element(s) enviat a la paperera del servidor d'Immich", "assets_trashed_from_server": "{count} element(s) enviat a la paperera del servidor d'Immich",
"assets_were_part_of_album_count": "{count, plural, one {L'element ja és} other {Els elements ja són}} part de l'àlbum", "assets_were_part_of_album_count": "{count, plural, one {L'element ja és} other {Els elements ja són}} part de l'àlbum",
"assets_were_part_of_albums_count": "{count, plural, one {El recurs ja formava} other {Els recursos ja formaven}} part dels àlbums",
"authorized_devices": "Dispositius autoritzats", "authorized_devices": "Dispositius autoritzats",
"automatic_endpoint_switching_subtitle": "Connecteu-vos localment a través de la Wi-Fi designada quan estigui disponible i utilitzeu connexions alternatives en altres llocs", "automatic_endpoint_switching_subtitle": "Connecteu-vos localment a través de la Wi-Fi designada quan estigui disponible i utilitzeu connexions alternatives en altres llocs",
"automatic_endpoint_switching_title": "Canvi automàtic d'URL", "automatic_endpoint_switching_title": "Canvi automàtic d'URL",
@ -557,8 +592,10 @@
"backup_manual_in_progress": "La pujada ja està en curs. Torneu-ho a provar més tard", "backup_manual_in_progress": "La pujada ja està en curs. Torneu-ho a provar més tard",
"backup_manual_success": "Èxit", "backup_manual_success": "Èxit",
"backup_manual_title": "Estat de pujada", "backup_manual_title": "Estat de pujada",
"backup_options": "Opcions de Còpia de Seguretat",
"backup_options_page_title": "Opcions de còpia de seguretat", "backup_options_page_title": "Opcions de còpia de seguretat",
"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",
"backward": "Enrere", "backward": "Enrere",
"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",
@ -577,7 +614,7 @@
"cache_settings_clear_cache_button": "Neteja la memòria cau", "cache_settings_clear_cache_button": "Neteja la memòria cau",
"cache_settings_clear_cache_button_title": "Neteja la memòria cau de l'aplicació. Això impactarà significativament el rendiment fins que la memòria cau es torni a reconstruir.", "cache_settings_clear_cache_button_title": "Neteja la memòria cau de l'aplicació. Això impactarà significativament el rendiment fins que la memòria cau es torni a reconstruir.",
"cache_settings_duplicated_assets_clear_button": "NETEJA", "cache_settings_duplicated_assets_clear_button": "NETEJA",
"cache_settings_duplicated_assets_subtitle": "Fotos i vídeos que estan a la llista negra de l'aplicació", "cache_settings_duplicated_assets_subtitle": "Fotos i vídeos que estan a la llista ignorada de l'aplicació",
"cache_settings_duplicated_assets_title": "Elements duplicats ({count})", "cache_settings_duplicated_assets_title": "Elements duplicats ({count})",
"cache_settings_statistics_album": "Miniatures de la biblioteca", "cache_settings_statistics_album": "Miniatures de la biblioteca",
"cache_settings_statistics_full": "Imatges completes", "cache_settings_statistics_full": "Imatges completes",
@ -594,6 +631,7 @@
"cancel": "Cancel·la", "cancel": "Cancel·la",
"cancel_search": "Cancel·la la cerca", "cancel_search": "Cancel·la la cerca",
"canceled": "Cancel·lat", "canceled": "Cancel·lat",
"canceling": "Cancel·lant",
"cannot_merge_people": "No es pot fusionar gent", "cannot_merge_people": "No es pot fusionar gent",
"cannot_undo_this_action": "Aquesta acció no es pot desfer!", "cannot_undo_this_action": "Aquesta acció no es pot desfer!",
"cannot_update_the_description": "No es pot actualitzar la descripció", "cannot_update_the_description": "No es pot actualitzar la descripció",
@ -625,6 +663,7 @@
"clear": "Buida", "clear": "Buida",
"clear_all": "Neteja-ho tot", "clear_all": "Neteja-ho tot",
"clear_all_recent_searches": "Esborra totes les cerques recents", "clear_all_recent_searches": "Esborra totes les cerques recents",
"clear_file_cache": "Buida la memòria cau de fitxers",
"clear_message": "Neteja el missatge", "clear_message": "Neteja el missatge",
"clear_value": "Neteja el valor", "clear_value": "Neteja el valor",
"client_cert_dialog_msg_confirm": "OK", "client_cert_dialog_msg_confirm": "OK",
@ -695,6 +734,7 @@
"create_new_user": "Crea un usuari nou", "create_new_user": "Crea un usuari nou",
"create_shared_album_page_share_add_assets": "AFEGEIX ELEMENTS", "create_shared_album_page_share_add_assets": "AFEGEIX ELEMENTS",
"create_shared_album_page_share_select_photos": "Escull fotografies", "create_shared_album_page_share_select_photos": "Escull fotografies",
"create_shared_link": "Crea un enllaç compartit",
"create_tag": "Crear etiqueta", "create_tag": "Crear etiqueta",
"create_tag_description": "Crear una nova etiqueta. Per les etiquetes aniuades, escriu la ruta comperta de l'etiqueta, incloses les barres diagonals.", "create_tag_description": "Crear una nova etiqueta. Per les etiquetes aniuades, escriu la ruta comperta de l'etiqueta, incloses les barres diagonals.",
"create_user": "Crea un usuari", "create_user": "Crea un usuari",
@ -707,6 +747,7 @@
"current_server_address": "Adreça actual del servidor", "current_server_address": "Adreça actual del servidor",
"custom_locale": "Localització personalitzada", "custom_locale": "Localització personalitzada",
"custom_locale_description": "Format de dates i números segons la llengua i regió", "custom_locale_description": "Format de dates i números segons la llengua i regió",
"custom_url": "URL personalitzada",
"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": "Fosc", "dark": "Fosc",
@ -718,6 +759,7 @@
"date_of_birth_saved": "Data de naixement guardada amb èxit", "date_of_birth_saved": "Data de naixement guardada amb èxit",
"date_range": "Interval de dates", "date_range": "Interval de dates",
"day": "Dia", "day": "Dia",
"days": "Dies",
"deduplicate_all": "Desduplica-ho tot", "deduplicate_all": "Desduplica-ho tot",
"deduplication_criteria_1": "Mida d'imatge en bytes", "deduplication_criteria_1": "Mida d'imatge en bytes",
"deduplication_criteria_2": "Quantitat de dades EXIF", "deduplication_criteria_2": "Quantitat de dades EXIF",
@ -726,7 +768,8 @@
"default_locale": "Localització predeterminada", "default_locale": "Localització predeterminada",
"default_locale_description": "Format de dates i números segons la configuració del navegador", "default_locale_description": "Format de dates i números segons la configuració del navegador",
"delete": "Esborra", "delete": "Esborra",
"delete_action_prompt": "{count} eliminats permanentment", "delete_action_confirmation_message": "Segur que vols eliminar aquest recurs? Aquesta acció el mourà a la paperera del servidor, i et preguntarà si el vols eliminar localment",
"delete_action_prompt": "{count} eliminats",
"delete_album": "Esborra l'àlbum", "delete_album": "Esborra l'àlbum",
"delete_api_key_prompt": "Esteu segurs que voleu eliminar aquesta clau API?", "delete_api_key_prompt": "Esteu segurs que voleu eliminar aquesta clau API?",
"delete_dialog_alert": "Aquests elements seran eliminats de manera permanent d'Immich i del vostre dispositiu", "delete_dialog_alert": "Aquests elements seran eliminats de manera permanent d'Immich i del vostre dispositiu",
@ -740,9 +783,12 @@
"delete_key": "Suprimeix la clau", "delete_key": "Suprimeix la clau",
"delete_library": "Suprimeix la Llibreria", "delete_library": "Suprimeix la Llibreria",
"delete_link": "Esborra l'enllaç", "delete_link": "Esborra l'enllaç",
"delete_local_action_prompt": "{count} eliminats localment",
"delete_local_dialog_ok_backed_up_only": "Esborrar només les que tinguin còpia de seguretat", "delete_local_dialog_ok_backed_up_only": "Esborrar només les que tinguin còpia de seguretat",
"delete_local_dialog_ok_force": "Suprimeix de totes maneres", "delete_local_dialog_ok_force": "Suprimeix de totes maneres",
"delete_others": "Suprimeix altres", "delete_others": "Suprimeix altres",
"delete_permanently": "Eliminar permanentment",
"delete_permanently_action_prompt": "{count} eliminats permanentment",
"delete_shared_link": "Odstranit sdílený odkaz", "delete_shared_link": "Odstranit sdílený odkaz",
"delete_shared_link_dialog_title": "Suprimeix l'enllaç compartit", "delete_shared_link_dialog_title": "Suprimeix l'enllaç compartit",
"delete_tag": "Eliminar etiqueta", "delete_tag": "Eliminar etiqueta",
@ -753,6 +799,7 @@
"description": "Descripció", "description": "Descripció",
"description_input_hint_text": "Afegeix descripció...", "description_input_hint_text": "Afegeix descripció...",
"description_input_submit_error": "S'ha produït un error en actualitzar la descripció, comproveu el registre per a més detalls", "description_input_submit_error": "S'ha produït un error en actualitzar la descripció, comproveu el registre per a més detalls",
"deselect_all": "Deseleccionar Tots",
"details": "Detalls", "details": "Detalls",
"direction": "Direcció", "direction": "Direcció",
"disabled": "Desactivat", "disabled": "Desactivat",
@ -770,6 +817,7 @@
"documentation": "Documentació", "documentation": "Documentació",
"done": "Fet", "done": "Fet",
"download": "Descarregar", "download": "Descarregar",
"download_action_prompt": "Baixant {count} recursos",
"download_canceled": "Descàrrega cancel·lada", "download_canceled": "Descàrrega cancel·lada",
"download_complete": "Descàrrega completada", "download_complete": "Descàrrega completada",
"download_enqueue": "Descàrrega en cua", "download_enqueue": "Descàrrega en cua",
@ -796,8 +844,12 @@
"edit": "Editar", "edit": "Editar",
"edit_album": "Edita l'àlbum", "edit_album": "Edita l'àlbum",
"edit_avatar": "Edita l'avatar", "edit_avatar": "Edita l'avatar",
"edit_birthday": "Editar aniversari",
"edit_date": "Edita la data", "edit_date": "Edita la data",
"edit_date_and_time": "Edita data i hora", "edit_date_and_time": "Edita data i hora",
"edit_date_and_time_action_prompt": "{count} dates i hores editades",
"edit_date_and_time_by_offset": "Canviar data mitjançant diferència",
"edit_date_and_time_by_offset_interval": "Nou rang de dates: {from}-{to}",
"edit_description": "Edita la descripció", "edit_description": "Edita la descripció",
"edit_description_prompt": "Si us plau, selecciona una nova descripció:", "edit_description_prompt": "Si us plau, selecciona una nova descripció:",
"edit_exclusion_pattern": "Edita patró d'exclusió", "edit_exclusion_pattern": "Edita patró d'exclusió",
@ -826,6 +878,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_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",
@ -869,6 +922,7 @@
"failed_to_load_notifications": "Error en carregar les notificacions", "failed_to_load_notifications": "Error en carregar les notificacions",
"failed_to_load_people": "No s'han pogut carregar les persones", "failed_to_load_people": "No s'han pogut carregar les persones",
"failed_to_remove_product_key": "No s'ha pogut eliminar la clau del producte", "failed_to_remove_product_key": "No s'ha pogut eliminar la clau del producte",
"failed_to_reset_pin_code": "No s'ha pogut reiniciar el codi PIN",
"failed_to_stack_assets": "No s'han pogut apilar els elements", "failed_to_stack_assets": "No s'han pogut apilar els elements",
"failed_to_unstack_assets": "No s'han pogut desapilar els elements", "failed_to_unstack_assets": "No s'han pogut desapilar els elements",
"failed_to_update_notification_status": "Error en actualitzar l'estat de les notificacions", "failed_to_update_notification_status": "Error en actualitzar l'estat de les notificacions",
@ -877,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# ruta} other {# rutes}} no ha pogut validar", "paths_validation_failed": "{paths, plural, one {# ruta} other {# rutes}} no ha pogut validar",
"profile_picture_transparent_pixels": "Les fotos de perfil no poden tenir píxels transparents. Per favor, feu zoom in, mogueu la imatge o ambdues.", "profile_picture_transparent_pixels": "Les fotos de perfil no poden tenir píxels transparents. Per favor, feu zoom in, mogueu la imatge o ambdues.",
"quota_higher_than_disk_size": "Heu establert una quota més gran que la mida de disc", "quota_higher_than_disk_size": "Heu establert una quota més gran que la mida de disc",
"something_went_wrong": "Alguna cosa ha anat malament",
"unable_to_add_album_users": "No es poden afegir usuaris a l'àlbum", "unable_to_add_album_users": "No es poden afegir usuaris a l'àlbum",
"unable_to_add_assets_to_shared_link": "No s'han pogut afegir els elements a l'enllaç compartit", "unable_to_add_assets_to_shared_link": "No s'han pogut afegir els elements a l'enllaç compartit",
"unable_to_add_comment": "No es pot afegir el comentari", "unable_to_add_comment": "No es pot afegir el comentari",
@ -962,13 +1017,11 @@
}, },
"exif": "EXIF", "exif": "EXIF",
"exif_bottom_sheet_description": "Afegeix descripció...", "exif_bottom_sheet_description": "Afegeix descripció...",
"exif_bottom_sheet_description_error": "No s'ha pogut actualitzar la descripció",
"exif_bottom_sheet_details": "DETALLS", "exif_bottom_sheet_details": "DETALLS",
"exif_bottom_sheet_location": "UBICACIÓ", "exif_bottom_sheet_location": "UBICACIÓ",
"exif_bottom_sheet_people": "PERSONES", "exif_bottom_sheet_people": "PERSONES",
"exif_bottom_sheet_person_add_person": "Afegir nom", "exif_bottom_sheet_person_add_person": "Afegir nom",
"exif_bottom_sheet_person_age_months": "Edat {months} mesos",
"exif_bottom_sheet_person_age_year_months": "Edat 1 any, {months} mesos",
"exif_bottom_sheet_person_age_years": "Edat {years}",
"exit_slideshow": "Surt de la presentació de diapositives", "exit_slideshow": "Surt de la presentació de diapositives",
"expand_all": "Ampliar-ho tot", "expand_all": "Ampliar-ho tot",
"experimental_settings_new_asset_list_subtitle": "Treball en curs", "experimental_settings_new_asset_list_subtitle": "Treball en curs",
@ -982,6 +1035,8 @@
"explorer": "Explorador", "explorer": "Explorador",
"export": "Exporta", "export": "Exporta",
"export_as_json": "Exportar com a JSON", "export_as_json": "Exportar com a JSON",
"export_database": "Exportar base de dades",
"export_database_description": "Exportar la base de dades SQLite",
"extension": "Extensió", "extension": "Extensió",
"external": "Extern", "external": "Extern",
"external_libraries": "Llibreries externes", "external_libraries": "Llibreries externes",
@ -1008,21 +1063,26 @@
"filter_people": "Filtra persones", "filter_people": "Filtra persones",
"filter_places": "Filtrar per llocs", "filter_places": "Filtrar per llocs",
"find_them_fast": "Trobeu-los ràpidament pel nom amb la cerca", "find_them_fast": "Trobeu-los ràpidament pel nom amb la cerca",
"first": "Primer",
"fix_incorrect_match": "Corregiu la coincidència incorrecta", "fix_incorrect_match": "Corregiu la coincidència incorrecta",
"folder": "Carpeta", "folder": "Carpeta",
"folder_not_found": "Carpeta no trobada", "folder_not_found": "Carpeta no trobada",
"folders": "Carpetes", "folders": "Carpetes",
"folders_feature_description": "Explorar la vista de carpetes per les fotos i vídeos del sistema d'arxius", "folders_feature_description": "Explorar la vista de carpetes per les fotos i vídeos del sistema d'arxius",
"forgot_pin_code_question": "Has oblidat el teu PIN?",
"forward": "Endavant", "forward": "Endavant",
"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",
@ -1033,6 +1093,9 @@
"haptic_feedback_switch": "Activa la resposta hàptica", "haptic_feedback_switch": "Activa la resposta hàptica",
"haptic_feedback_title": "Resposta Hàptica", "haptic_feedback_title": "Resposta Hàptica",
"has_quota": "Quota", "has_quota": "Quota",
"hash_asset": "Hash del recurs",
"hashed_assets": "Recursos amb hash",
"hashing": "Hashing",
"header_settings_add_header_tip": "Afegeix Capçalera", "header_settings_add_header_tip": "Afegeix Capçalera",
"header_settings_field_validator_msg": "El valor no pot estar buit", "header_settings_field_validator_msg": "El valor no pot estar buit",
"header_settings_header_name_input": "Nom de la capçalera", "header_settings_header_name_input": "Nom de la capçalera",
@ -1064,7 +1127,9 @@
"home_page_upload_err_limit": "Només es poden pujar un màxim de 30 elements alhora, ometent", "home_page_upload_err_limit": "Només es poden pujar un màxim de 30 elements alhora, ometent",
"host": "Amfitrió", "host": "Amfitrió",
"hour": "Hora", "hour": "Hora",
"hours": "Hores",
"id": "ID", "id": "ID",
"idle": "En espera",
"ignore_icloud_photos": "Ignora fotos d'iCloud", "ignore_icloud_photos": "Ignora fotos d'iCloud",
"ignore_icloud_photos_description": "Les fotos emmagatzemades a iCloud no es penjaran al servidor Immich", "ignore_icloud_photos_description": "Les fotos emmagatzemades a iCloud no es penjaran al servidor Immich",
"image": "Imatge", "image": "Imatge",
@ -1122,10 +1187,13 @@
"language_no_results_title": "No s'han trobat idiomes", "language_no_results_title": "No s'han trobat idiomes",
"language_search_hint": "Cerca idiomes...", "language_search_hint": "Cerca idiomes...",
"language_setting_description": "Seleccioneu el vostre idioma", "language_setting_description": "Seleccioneu el vostre idioma",
"large_files": "Fitxers Grans",
"last": "Últim",
"last_seen": "Vist per últim cop", "last_seen": "Vist per últim cop",
"latest_version": "Última versió", "latest_version": "Última versió",
"latitude": "Latitud", "latitude": "Latitud",
"leave": "Marxar", "leave": "Marxar",
"leave_album": "Abandonar àlbum",
"lens_model": "Model de lents", "lens_model": "Model de lents",
"let_others_respond": "Deixa que els altres responguin", "let_others_respond": "Deixa que els altres responguin",
"level": "Nivell", "level": "Nivell",
@ -1133,11 +1201,13 @@
"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",
"licenses": "Llicències",
"light": "Llum", "light": "Llum",
"like": "M'agrada",
"like_deleted": "M'agrada suprimit", "like_deleted": "M'agrada suprimit",
"link_motion_video": "Enllaçar vídeo en moviment", "link_motion_video": "Enllaçar vídeo en moviment",
"link_to_oauth": "Enllaç a OAuth", "link_to_oauth": "Enllaç a OAuth",
@ -1145,7 +1215,9 @@
"list": "Llista", "list": "Llista",
"loading": "Carregant", "loading": "Carregant",
"loading_search_results_failed": "No s'han pogut carregar els resultats de la cerca", "loading_search_results_failed": "No s'han pogut carregar els resultats de la cerca",
"local": "Local",
"local_asset_cast_failed": "No es pot convertir un actiu que no s'ha penjat al servidor", "local_asset_cast_failed": "No es pot convertir un actiu que no s'ha penjat al servidor",
"local_assets": "Recursos Locals",
"local_network": "Xarxa local", "local_network": "Xarxa local",
"local_network_sheet_info": "L'aplicació es connectarà al servidor mitjançant aquest URL quan utilitzeu la xarxa Wi-Fi especificada", "local_network_sheet_info": "L'aplicació es connectarà al servidor mitjançant aquest URL quan utilitzeu la xarxa Wi-Fi especificada",
"location_permission": "Permís d'ubicació", "location_permission": "Permís d'ubicació",
@ -1168,7 +1240,7 @@
"login_form_back_button_text": "Enrere", "login_form_back_button_text": "Enrere",
"login_form_email_hint": "elteu@correu.cat", "login_form_email_hint": "elteu@correu.cat",
"login_form_endpoint_hint": "http://ip-del-servidor:port", "login_form_endpoint_hint": "http://ip-del-servidor:port",
"login_form_endpoint_url": "URL del servidor", "login_form_endpoint_url": "URL del punt final del servidor",
"login_form_err_http": "Especifica http:// o https://", "login_form_err_http": "Especifica http:// o https://",
"login_form_err_invalid_email": "Adreça de correu electrònic no vàlida", "login_form_err_invalid_email": "Adreça de correu electrònic no vàlida",
"login_form_err_invalid_url": "URL no vàlid", "login_form_err_invalid_url": "URL no vàlid",
@ -1194,6 +1266,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ó",
@ -1202,7 +1275,7 @@
"manage_your_devices": "Gestioneu els vostres dispositius connectats", "manage_your_devices": "Gestioneu els vostres dispositius connectats",
"manage_your_oauth_connection": "Gestioneu la vostra connexió OAuth", "manage_your_oauth_connection": "Gestioneu la vostra connexió OAuth",
"map": "Mapa", "map": "Mapa",
"map_assets_in_bounds": "{count} fotos", "map_assets_in_bounds": "{count, plural, =0 {No hi ha fotos en aquesta àrea} one {# foto} other {# fotos}}",
"map_cannot_get_user_location": "No es pot obtenir la ubicació de l'usuari", "map_cannot_get_user_location": "No es pot obtenir la ubicació de l'usuari",
"map_location_dialog_yes": "Sí", "map_location_dialog_yes": "Sí",
"map_location_picker_page_use_location": "Utilitzar aquesta ubicació", "map_location_picker_page_use_location": "Utilitzar aquesta ubicació",
@ -1210,7 +1283,6 @@
"map_location_service_disabled_title": "Servei de localització desactivat", "map_location_service_disabled_title": "Servei de localització desactivat",
"map_marker_for_images": "Marcador de mapa per a imatges fetes a {city}, {country}", "map_marker_for_images": "Marcador de mapa per a imatges fetes a {city}, {country}",
"map_marker_with_image": "Marcador de mapa amb imatge", "map_marker_with_image": "Marcador de mapa amb imatge",
"map_no_assets_in_bounds": "No hi ha fotos en aquesta zona",
"map_no_location_permission_content": "Es necessita el permís de localització per mostrar els elements de la teva ubicació actual. Vols permetre-ho ara?", "map_no_location_permission_content": "Es necessita el permís de localització per mostrar els elements de la teva ubicació actual. Vols permetre-ho ara?",
"map_no_location_permission_title": "Permís de localització denegat", "map_no_location_permission_title": "Permís de localització denegat",
"map_settings": "Paràmetres de mapa", "map_settings": "Paràmetres de mapa",
@ -1247,6 +1319,7 @@
"merged_people_count": "Combinades {count, plural, one {# persona} other {# persones}}", "merged_people_count": "Combinades {count, plural, one {# persona} other {# persones}}",
"minimize": "Minimitza", "minimize": "Minimitza",
"minute": "Minut", "minute": "Minut",
"minutes": "Minuts",
"missing": "Restants", "missing": "Restants",
"model": "Model", "model": "Model",
"month": "Mes", "month": "Mes",
@ -1266,6 +1339,9 @@
"my_albums": "Els meus àlbums", "my_albums": "Els meus àlbums",
"name": "Nom", "name": "Nom",
"name_or_nickname": "Nom o sobrenom", "name_or_nickname": "Nom o sobrenom",
"network_requirement_photos_upload": "Fes servir dades mòbils per a còpies de seguretat de fotos",
"network_requirement_videos_upload": "Fes servir dades mòbils per a còpies de seguretat de videos",
"network_requirements_updated": "Han canviat els requeriments de xarxa, reiniciant la cua",
"networking_settings": "Xarxes", "networking_settings": "Xarxes",
"networking_subtitle": "Gestiona la configuració del endpoint del servidor", "networking_subtitle": "Gestiona la configuració del endpoint del servidor",
"never": "Mai", "never": "Mai",
@ -1301,6 +1377,7 @@
"no_results": "Sense resultats", "no_results": "Sense resultats",
"no_results_description": "Proveu un sinònim o una paraula clau més general", "no_results_description": "Proveu un sinònim o una paraula clau més general",
"no_shared_albums_message": "Creeu un àlbum per compartir fotos i vídeos amb persones a la vostra xarxa", "no_shared_albums_message": "Creeu un àlbum per compartir fotos i vídeos amb persones a la vostra xarxa",
"no_uploads_in_progress": "Cap pujada en progrés",
"not_in_any_album": "En cap àlbum", "not_in_any_album": "En cap àlbum",
"not_selected": "No seleccionat", "not_selected": "No seleccionat",
"note_apply_storage_label_to_previously_uploaded assets": "Nota: per aplicar l'etiqueta d'emmagatzematge als actius penjats anteriorment, executeu el", "note_apply_storage_label_to_previously_uploaded assets": "Nota: per aplicar l'etiqueta d'emmagatzematge als actius penjats anteriorment, executeu el",
@ -1316,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Recursos oficials d'Immich", "official_immich_resources": "Recursos oficials d'Immich",
"offline": "Fora de línia", "offline": "Fora de línia",
"offset": "Diferència",
"ok": "D'acord", "ok": "D'acord",
"oldest_first": "El més vell primer", "oldest_first": "El més vell primer",
"on_this_device": "En aquest dispositiu", "on_this_device": "En aquest dispositiu",
@ -1334,10 +1412,13 @@
"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",
"other_devices": "Altres dispositius", "other_devices": "Altres dispositius",
"other_entities": "Altres entitats",
"other_variables": "Altres variables", "other_variables": "Altres variables",
"owned": "Propi", "owned": "Propi",
"owner": "Propietari", "owner": "Propietari",
@ -1392,6 +1473,9 @@
"permission_onboarding_permission_limited": "Permís limitat. Per a permetre que Immich faci còpies de seguretat i gestioni tota la col·lecció de la galeria, concediu permisos de fotos i vídeos a Configuració.", "permission_onboarding_permission_limited": "Permís limitat. Per a permetre que Immich faci còpies de seguretat i gestioni tota la col·lecció de la galeria, concediu permisos de fotos i vídeos a Configuració.",
"permission_onboarding_request": "Immich requereix permís per veure les vostres fotos i vídeos.", "permission_onboarding_request": "Immich requereix permís per veure les vostres fotos i vídeos.",
"person": "Persona", "person": "Persona",
"person_age_months": "{months, plural, one {# mes} other {# mesos}} d'antiguitat",
"person_age_year_months": "1 any, {months, plural, one {# mes} other {# mesos}} d'antiguitat",
"person_age_years": "{years, plural, other {# anys}} d'antiguitat",
"person_birthdate": "Nascut a {date}", "person_birthdate": "Nascut a {date}",
"person_hidden": "{name}{hidden, select, true { (ocultat)} other {}}", "person_hidden": "{name}{hidden, select, true { (ocultat)} other {}}",
"photo_shared_all_users": "Sembla que has compartit les teves fotos amb tots els usuaris o no tens cap usuari amb qui compartir-les.", "photo_shared_all_users": "Sembla que has compartit les teves fotos amb tots els usuaris o no tens cap usuari amb qui compartir-les.",
@ -1431,6 +1515,7 @@
"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": "Manera de només lectura activada. Feu doble click a la icona de l'avatar de l'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}",
@ -1469,12 +1554,16 @@
"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}",
"rating": "Valoració", "rating": "Valoració",
"rating_clear": "Esborrar valoració", "rating_clear": "Esborrar valoració",
"rating_count": "{count, plural, one {# estrella} other {# estrelles}}", "rating_count": "{count, plural, one {# estrella} other {# estrelles}}",
"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",
@ -1497,6 +1586,8 @@
"refreshing_faces": "Refrescant cares", "refreshing_faces": "Refrescant cares",
"refreshing_metadata": "Actualitzant les metadades", "refreshing_metadata": "Actualitzant les metadades",
"regenerating_thumbnails": "Regenerant les miniatures", "regenerating_thumbnails": "Regenerant les miniatures",
"remote": "Remot",
"remote_assets": "Recursos Remots",
"remove": "Eliminar", "remove": "Eliminar",
"remove_assets_album_confirmation": "Confirmes que vols eliminar {count, plural, one {# recurs} other {# recursos}} de l'àlbum?", "remove_assets_album_confirmation": "Confirmes que vols eliminar {count, plural, one {# recurs} other {# recursos}} de l'àlbum?",
"remove_assets_shared_link_confirmation": "Esteu segur que voleu eliminar {count, plural, one {# recurs} other {# recursos}} d'aquest enllaç compartit?", "remove_assets_shared_link_confirmation": "Esteu segur que voleu eliminar {count, plural, one {# recurs} other {# recursos}} d'aquest enllaç compartit?",
@ -1504,6 +1595,7 @@
"remove_custom_date_range": "Elimina l'interval de dates personalitzat", "remove_custom_date_range": "Elimina l'interval de dates personalitzat",
"remove_deleted_assets": "Suprimeix fitxers fora de línia", "remove_deleted_assets": "Suprimeix fitxers fora de línia",
"remove_from_album": "Treu de l'àlbum", "remove_from_album": "Treu de l'àlbum",
"remove_from_album_action_prompt": "{count} eliminats de l'àlbum",
"remove_from_favorites": "Eliminar dels preferits", "remove_from_favorites": "Eliminar dels preferits",
"remove_from_lock_folder_action_prompt": "{count} eliminades de la carpeta protegida", "remove_from_lock_folder_action_prompt": "{count} eliminades de la carpeta protegida",
"remove_from_locked_folder": "Elimina de la carpeta bloquejada", "remove_from_locked_folder": "Elimina de la carpeta bloquejada",
@ -1533,19 +1625,28 @@
"reset_password": "Restablir contrasenya", "reset_password": "Restablir contrasenya",
"reset_people_visibility": "Restablir la visibilitat de les persones", "reset_people_visibility": "Restablir la visibilitat de les persones",
"reset_pin_code": "Restablir el codi PIN", "reset_pin_code": "Restablir el codi PIN",
"reset_pin_code_description": "Si has oblidat el teu codi PIN, pots contactar amb l'administrador del servidor per a reiniciar-lo",
"reset_pin_code_success": "Codi PIN reiniciat correctament",
"reset_pin_code_with_password": "Sempre pots reiniciar el codi PIN amb la teva contrasenya",
"reset_sqlite": "Reiniciar base de dades SQLite",
"reset_sqlite_confirmation": "Segur que vols reiniciar la base de dades SQLite? Hauràs de tancar la sessió i tornar a accedir per a resincronitzar les dades",
"reset_sqlite_success": "S'ha reiniciat la base de dades correctament",
"reset_to_default": "Restableix els valors predeterminats", "reset_to_default": "Restableix els valors predeterminats",
"resolve_duplicates": "Resoldre duplicats", "resolve_duplicates": "Resoldre duplicats",
"resolved_all_duplicates": "Tots els duplicats resolts", "resolved_all_duplicates": "Tots els duplicats resolts",
"restore": "Recupera", "restore": "Recupera",
"restore_all": "Restaurar-ho tot", "restore_all": "Restaurar-ho tot",
"restore_trash_action_prompt": "{count} recuperats de la paperera",
"restore_user": "Restaurar l'usuari", "restore_user": "Restaurar l'usuari",
"restored_asset": "Element restaurat", "restored_asset": "Element restaurat",
"resume": "Reprendre", "resume": "Reprendre",
"retry_upload": "Torna a provar de pujar", "retry_upload": "Torna a provar de pujar",
"review_duplicates": "Revisar duplicats", "review_duplicates": "Revisar duplicats",
"review_large_files": "Revisar fitxers grans",
"role": "Rol", "role": "Rol",
"role_editor": "Editor", "role_editor": "Editor",
"role_viewer": "Visor", "role_viewer": "Visor",
"running": "En execució",
"save": "Desa", "save": "Desa",
"save_to_gallery": "Desa a galeria", "save_to_gallery": "Desa a galeria",
"saved_api_key": "Clau d'API guardada", "saved_api_key": "Clau d'API guardada",
@ -1632,6 +1733,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",
@ -1677,6 +1779,7 @@
"settings_saved": "Configuració desada", "settings_saved": "Configuració desada",
"setup_pin_code": "Configurar un codi PIN", "setup_pin_code": "Configurar un codi PIN",
"share": "Comparteix", "share": "Comparteix",
"share_action_prompt": "Compartits {count} recursos",
"share_add_photos": "Afegeix fotografies", "share_add_photos": "Afegeix fotografies",
"share_assets_selected": "{count} seleccionats", "share_assets_selected": "{count} seleccionats",
"share_dialog_preparing": "S'està preparant...", "share_dialog_preparing": "S'està preparant...",
@ -1698,6 +1801,7 @@
"shared_link_clipboard_copied_massage": "S'ha copiat al porta-retalls", "shared_link_clipboard_copied_massage": "S'ha copiat al porta-retalls",
"shared_link_clipboard_text": "Enllaç: {link}\nContrasenya: {password}", "shared_link_clipboard_text": "Enllaç: {link}\nContrasenya: {password}",
"shared_link_create_error": "S'ha produït un error en crear l'enllaç compartit", "shared_link_create_error": "S'ha produït un error en crear l'enllaç compartit",
"shared_link_custom_url_description": "Accedeix a aquest enllaç compartit amb una URL personalitzada",
"shared_link_edit_description_hint": "Introduïu la descripció de compartició", "shared_link_edit_description_hint": "Introduïu la descripció de compartició",
"shared_link_edit_expire_after_option_day": "1 dia", "shared_link_edit_expire_after_option_day": "1 dia",
"shared_link_edit_expire_after_option_days": "{count} dies", "shared_link_edit_expire_after_option_days": "{count} dies",
@ -1723,6 +1827,7 @@
"shared_link_info_chip_metadata": "EXIF", "shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Gestiona els enllaços compartits", "shared_link_manage_links": "Gestiona els enllaços compartits",
"shared_link_options": "Opcions d'enllaços compartits", "shared_link_options": "Opcions d'enllaços compartits",
"shared_link_password_description": "Requereix una contrasenya per accedir a aquest enllaç compartit",
"shared_links": "Enllaços compartits", "shared_links": "Enllaços compartits",
"shared_links_description": "Comparteix fotos i vídeos amb un enllaç", "shared_links_description": "Comparteix fotos i vídeos amb un enllaç",
"shared_photos_and_videos_count": "{assetCount, plural, other {# fotos i vídeos compartits.}}", "shared_photos_and_videos_count": "{assetCount, plural, other {# fotos i vídeos compartits.}}",
@ -1770,14 +1875,16 @@
"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_oldest": "Foto més antiga", "sort_oldest": "Foto més antiga",
"sort_people_by_similarity": "Ordenar personar per semblança", "sort_people_by_similarity": "Ordenar personar per semblança",
"sort_recent": "Foto més recent", "sort_recent": "Foto més recent",
"sort_title": "Títol", "sort_title": "Títol",
"source": "Font", "source": "Font",
"stack": "Apila", "stack": "Apila",
"stack_action_prompt": "{count} apilats",
"stack_duplicates": "Aplica duplicats", "stack_duplicates": "Aplica duplicats",
"stack_select_one_photo": "Selecciona una imatge principal per la pila", "stack_select_one_photo": "Selecciona una imatge principal per la pila",
"stack_selected_photos": "Apila les fotos seleccionades", "stack_selected_photos": "Apila les fotos seleccionades",
@ -1797,6 +1904,7 @@
"storage_quota": "Quota d'emmagatzematge", "storage_quota": "Quota d'emmagatzematge",
"storage_usage": "{used} de {available} en ús", "storage_usage": "{used} de {available} en ús",
"submit": "Envia", "submit": "Envia",
"success": "Amb èxit",
"suggestions": "Suggeriments", "suggestions": "Suggeriments",
"sunrise_on_the_beach": "Albada a la platja", "sunrise_on_the_beach": "Albada a la platja",
"support": "Suport", "support": "Suport",
@ -1806,6 +1914,8 @@
"sync": "Sincronitza", "sync": "Sincronitza",
"sync_albums": "Sincronitzar àlbums", "sync_albums": "Sincronitzar àlbums",
"sync_albums_manual_subtitle": "Sincronitza tots els vídeos i fotos penjats amb els àlbums de còpia de seguretat seleccionats", "sync_albums_manual_subtitle": "Sincronitza tots els vídeos i fotos penjats amb els àlbums de còpia de seguretat seleccionats",
"sync_local": "Sincronitza Local",
"sync_remote": "Sincronitza Remot",
"sync_upload_album_setting_subtitle": "Creeu i pugeu les seves fotos i vídeos als àlbums seleccionats a Immich", "sync_upload_album_setting_subtitle": "Creeu i pugeu les seves fotos i vídeos als àlbums seleccionats a Immich",
"tag": "Etiqueta", "tag": "Etiqueta",
"tag_assets": "Etiquetar actius", "tag_assets": "Etiquetar actius",
@ -1816,6 +1926,7 @@
"tag_updated": "Etiqueta actualizada: {tag}", "tag_updated": "Etiqueta actualizada: {tag}",
"tagged_assets": "{count, plural, one {#Etiquetat} other {#Etiquetats}} {count, plural, one {# actiu} other {# actius}}", "tagged_assets": "{count, plural, one {#Etiquetat} other {#Etiquetats}} {count, plural, one {# actiu} other {# actius}}",
"tags": "Etiquetes", "tags": "Etiquetes",
"tap_to_run_job": "Toca per executar el treball",
"template": "Plantilla", "template": "Plantilla",
"theme": "Tema", "theme": "Tema",
"theme_selection": "Selecció de tema", "theme_selection": "Selecció de tema",
@ -1842,7 +1953,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",
@ -1888,15 +2001,21 @@
"unselect_all_duplicates": "Desmarqueu tots els duplicats", "unselect_all_duplicates": "Desmarqueu tots els duplicats",
"unselect_all_in": "Desseleccionar tots els elements de {group}", "unselect_all_in": "Desseleccionar tots els elements de {group}",
"unstack": "Desapila", "unstack": "Desapila",
"unstack_action_prompt": "{count} sense apilar",
"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",
"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",
"upload_action_prompt": "{count} a la cua per a pujar",
"upload_concurrency": "Concurrència de pujades", "upload_concurrency": "Concurrència de pujades",
"upload_details": "Detalls de la Pujada",
"upload_dialog_info": "Vols fer còpia de seguretat dels elements seleccionats al servidor?", "upload_dialog_info": "Vols fer còpia de seguretat dels elements seleccionats al servidor?",
"upload_dialog_title": "Puja elements", "upload_dialog_title": "Puja elements",
"upload_errors": "Càrrega completada amb {count, plural, one {# error} other {# errors}}, actualitzeu la pàgina per veure els nous elements carregats.", "upload_errors": "Càrrega completada amb {count, plural, one {# error} other {# errors}}, actualitzeu la pàgina per veure els nous elements carregats.",
"upload_finished": "Pujada finalitzada",
"upload_progress": "Restant {remaining, number} - Processat {processed, number}/{total, number}", "upload_progress": "Restant {remaining, number} - Processat {processed, number}/{total, number}",
"upload_skipped_duplicates": "{count, plural, one {S'ha omès # recurs duplicat} other {S'han omès # recursos duplicats}}", "upload_skipped_duplicates": "{count, plural, one {S'ha omès # recurs duplicat} other {S'han omès # recursos duplicats}}",
"upload_status_duplicates": "Duplicats", "upload_status_duplicates": "Duplicats",
@ -1905,6 +2024,7 @@
"upload_success": "Pujada correcta, actualitza la pàgina per veure nous recursos de pujada.", "upload_success": "Pujada correcta, actualitza la pàgina per veure nous recursos de pujada.",
"upload_to_immich": "Puja a Immich ({count})", "upload_to_immich": "Puja a Immich ({count})",
"uploading": "Pujant", "uploading": "Pujant",
"uploading_media": "Pujant mitjans",
"url": "URL", "url": "URL",
"usage": "Ús", "usage": "Ús",
"use_biometric": "Empra biometria", "use_biometric": "Empra biometria",
@ -1925,6 +2045,7 @@
"user_usage_stats_description": "Veure les estadístiques d'ús del compte", "user_usage_stats_description": "Veure les estadístiques d'ús del compte",
"username": "Nom d'usuari", "username": "Nom d'usuari",
"users": "Usuaris", "users": "Usuaris",
"users_added_to_album_count": "{count, plural, one {S'ha afegit # usuari} other {S'han afegit # usuaris}} a l'àlbum",
"utilities": "Utilitats", "utilities": "Utilitats",
"validate": "Valida", "validate": "Valida",
"validate_endpoint_error": "Per favor introdueix un URL vàlid", "validate_endpoint_error": "Per favor introdueix un URL vàlid",
@ -1943,6 +2064,7 @@
"view_album": "Veure l'àlbum", "view_album": "Veure l'àlbum",
"view_all": "Veure tot", "view_all": "Veure tot",
"view_all_users": "Mostra tot els usuaris", "view_all_users": "Mostra tot els usuaris",
"view_details": "Veure Detalls",
"view_in_timeline": "Mostrar a la línia de temps", "view_in_timeline": "Mostrar a la línia de temps",
"view_link": "Veure enllaç", "view_link": "Veure enllaç",
"view_links": "Mostra enllaços", "view_links": "Mostra enllaços",
@ -1950,6 +2072,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",

View File

@ -28,6 +28,9 @@
"add_to_album": "Přidat do alba", "add_to_album": "Přidat do alba",
"add_to_album_bottom_sheet_added": "Přidáno do {album}", "add_to_album_bottom_sheet_added": "Přidáno do {album}",
"add_to_album_bottom_sheet_already_exists": "Je již v {album}", "add_to_album_bottom_sheet_already_exists": "Je již v {album}",
"add_to_album_toggle": "Přepnout výběr pro {album}",
"add_to_albums": "Přidat do alb",
"add_to_albums_count": "Přidat do alb ({count})",
"add_to_shared_album": "Přidat do sdíleného alba", "add_to_shared_album": "Přidat do sdíleného alba",
"add_url": "Přidat URL", "add_url": "Přidat URL",
"added_to_archive": "Přidáno do archivu", "added_to_archive": "Přidáno do archivu",
@ -120,7 +123,7 @@
"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_clip_model": "CLIP model", "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",
"machine_learning_duplicate_detection_enabled": "Povolit kontrolu duplicit", "machine_learning_duplicate_detection_enabled": "Povolit kontrolu duplicit",
@ -254,7 +257,7 @@
"server_settings_description": "Správa nastavení serveru", "server_settings_description": "Správa nastavení serveru",
"server_welcome_message": "Uvítací zpráva", "server_welcome_message": "Uvítací zpráva",
"server_welcome_message_description": "Zpráva, která se zobrazí na přihlašovací stránce.", "server_welcome_message_description": "Zpráva, která se zobrazí na přihlašovací stránce.",
"sidecar_job": "Sidecar metadata", "sidecar_job": "Postranní metadata",
"sidecar_job_description": "Objevování nebo synchronizace sidecar metadat ze systému souborů", "sidecar_job_description": "Objevování nebo synchronizace sidecar metadat ze systému souborů",
"slideshow_duration_description": "Počet sekund pro zobrazení každého obrázku", "slideshow_duration_description": "Počet sekund pro zobrazení každého obrázku",
"smart_search_job_description": "Strojové učení na objektech pro podporu inteligentního vyhledávání", "smart_search_job_description": "Strojové učení na objektech pro podporu inteligentního vyhledávání",
@ -329,7 +332,7 @@
"transcoding_policy_description": "Nastavte po překódování videa", "transcoding_policy_description": "Nastavte po překódování videa",
"transcoding_preferred_hardware_device": "Preferované hardwarové zařízení", "transcoding_preferred_hardware_device": "Preferované hardwarové zařízení",
"transcoding_preferred_hardware_device_description": "Platí pouze pro VAAPI a QSV. Nastaví dri uzel použitý pro hardwarové překódování.", "transcoding_preferred_hardware_device_description": "Platí pouze pro VAAPI a QSV. Nastaví dri uzel použitý pro hardwarové překódování.",
"transcoding_preset_preset": "Preset (-preset)", "transcoding_preset_preset": "Předvolba (-preset)",
"transcoding_preset_preset_description": "Rychlost komprese. Pomalejší předvolby vytvářejí menší soubory a zvyšují kvalitu při dosažení určitého datového toku. VP9 ignoruje rychlosti vyšší než 'faster'.", "transcoding_preset_preset_description": "Rychlost komprese. Pomalejší předvolby vytvářejí menší soubory a zvyšují kvalitu při dosažení určitého datového toku. VP9 ignoruje rychlosti vyšší než 'faster'.",
"transcoding_reference_frames": "Referenční snímky", "transcoding_reference_frames": "Referenční snímky",
"transcoding_reference_frames_description": "Počet referenčních snímků při kompresi daného snímku. Vyšší hodnoty zvyšují účinnost komprese, ale zpomalují kódování. Hodnota 0 toto nastavuje automaticky.", "transcoding_reference_frames_description": "Počet referenčních snímků při kompresi daného snímku. Vyšší hodnoty zvyšují účinnost komprese, ale zpomalují kódování. Hodnota 0 toto nastavuje automaticky.",
@ -338,11 +341,11 @@
"transcoding_settings_description": "Správa rozlišení a kódování videosouborů", "transcoding_settings_description": "Správa rozlišení a kódování videosouborů",
"transcoding_target_resolution": "Cílové rozlišení", "transcoding_target_resolution": "Cílové rozlišení",
"transcoding_target_resolution_description": "Vyšší rozlišení mohou zachovat více detailů, ale jejich kódování trvá déle, mají větší velikost souboru a mohou snížit odezvu aplikace.", "transcoding_target_resolution_description": "Vyšší rozlišení mohou zachovat více detailů, ale jejich kódování trvá déle, mají větší velikost souboru a mohou snížit odezvu aplikace.",
"transcoding_temporal_aq": "Temporal AQ", "transcoding_temporal_aq": "Časové AQ",
"transcoding_temporal_aq_description": "Platí pouze pro NVENC. Zvyšuje kvalitu scén s vysokým počtem detailů a malým počtem pohybů. Nemusí být kompatibilní se staršími zařízeními.", "transcoding_temporal_aq_description": "Platí pouze pro NVENC. Zvyšuje kvalitu scén s vysokým počtem detailů a malým počtem pohybů. Nemusí být kompatibilní se staršími zařízeními.",
"transcoding_threads": "Vlákna", "transcoding_threads": "Vlákna",
"transcoding_threads_description": "Vyšší hodnoty vedou k rychlejšímu kódování, ale ponechávají serveru méně prostoru pro zpracování jiných úloh. Tato hodnota by neměla být vyšší než počet jader procesoru. Maximalizuje využití, pokud je nastavena na 0.", "transcoding_threads_description": "Vyšší hodnoty vedou k rychlejšímu kódování, ale ponechávají serveru méně prostoru pro zpracování jiných úloh. Tato hodnota by neměla být vyšší než počet jader procesoru. Maximalizuje využití, pokud je nastavena na 0.",
"transcoding_tone_mapping": "Tone-mapping", "transcoding_tone_mapping": "Mapování tónů",
"transcoding_tone_mapping_description": "Snaží se zachovat vzhled videí HDR při převodu na SDR. Každý algoritmus dělá různé kompromisy v oblasti barev, detailů a jasu. Hable zachovává detaily, Mobius zachovává barvy a Reinhard zachovává jas.", "transcoding_tone_mapping_description": "Snaží se zachovat vzhled videí HDR při převodu na SDR. Každý algoritmus dělá různé kompromisy v oblasti barev, detailů a jasu. Hable zachovává detaily, Mobius zachovává barvy a Reinhard zachovává jas.",
"transcoding_transcode_policy": "Zásady překódování", "transcoding_transcode_policy": "Zásady překódování",
"transcoding_transcode_policy_description": "Zásady, kdy má být video překódováno. Videa HDR budou překódována vždy (kromě případů, kdy je překódování zakázáno).", "transcoding_transcode_policy_description": "Zásady, kdy má být video překódováno. Videa HDR budou překódována vždy (kromě případů, kdy je překódování zakázáno).",
@ -355,6 +358,9 @@
"trash_number_of_days_description": "Počet dní, po které je třeba položku ponechat v koši, než bude trvale odstraněna", "trash_number_of_days_description": "Počet dní, po které je třeba položku ponechat v koši, než bude trvale odstraněna",
"trash_settings": "Koš", "trash_settings": "Koš",
"trash_settings_description": "Správa nastavení koše", "trash_settings_description": "Správa nastavení koše",
"unlink_all_oauth_accounts": "Odpojit všechny účty OAuth",
"unlink_all_oauth_accounts_description": "Nezapomeňte odpojit všechny OAuth účty před přechodem k novému poskytovateli.",
"unlink_all_oauth_accounts_prompt": "Opravdu chcete odpojit všechny účty OAuth? Tím se resetuje ID OAuth pro každého uživatele a tento úkon nelze vrátit zpět.",
"user_cleanup_job": "Promazání uživatelů", "user_cleanup_job": "Promazání uživatelů",
"user_delete_delay": "Účet a položky uživatele <b>{user}</b> budou trvale smazány za {delay, plural, one {# den} few {# dny} other {# dní}}.", "user_delete_delay": "Účet a položky uživatele <b>{user}</b> budou trvale smazány za {delay, plural, one {# den} few {# dny} other {# dní}}.",
"user_delete_delay_settings": "Odložení odstranění", "user_delete_delay_settings": "Odložení odstranění",
@ -382,7 +388,7 @@
"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_subtitle": "Vyzkoušejte nové prostředí aplikace",
"advanced_settings_beta_timeline_title": "Beta verze časové osy", "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}",
@ -390,6 +396,8 @@
"advanced_settings_prefer_remote_title": "Preferovat vzdálené obrázky", "advanced_settings_prefer_remote_title": "Preferovat vzdálené obrázky",
"advanced_settings_proxy_headers_subtitle": "Definice hlaviček proxy serveru, které by měl Immich odesílat s každým síťovým požadavkem", "advanced_settings_proxy_headers_subtitle": "Definice hlaviček proxy serveru, které by měl Immich odesílat s každým síťovým požadavkem",
"advanced_settings_proxy_headers_title": "Proxy hlavičky", "advanced_settings_proxy_headers_title": "Proxy hlavičky",
"advanced_settings_readonly_mode_subtitle": "Povoluje režim pouze pro čtení, ve kterém lze fotografie pouze prohlížet, ale funkce jako výběr více obrázků, sdílení, přenos, mazání jsou zakázány. Povolení/zakázání režimu pouze pro čtení pomocí avatara uživatele na hlavní obrazovce",
"advanced_settings_readonly_mode_title": "Režim pouze pro čtení",
"advanced_settings_self_signed_ssl_subtitle": "Vynechá ověření SSL certifikátu serveru. Vyžadováno pro self-signed certifikáty.", "advanced_settings_self_signed_ssl_subtitle": "Vynechá ověření SSL certifikátu serveru. Vyžadováno pro self-signed certifikáty.",
"advanced_settings_self_signed_ssl_title": "Povolit self-signed SSL certifikáty", "advanced_settings_self_signed_ssl_title": "Povolit self-signed SSL certifikáty",
"advanced_settings_sync_remote_deletions_subtitle": "Automaticky odstranit nebo obnovit položku v tomto zařízení, když je tato akce provedena na webu", "advanced_settings_sync_remote_deletions_subtitle": "Automaticky odstranit nebo obnovit položku v tomto zařízení, když je tato akce provedena na webu",
@ -455,6 +463,7 @@
"app_bar_signout_dialog_title": "Odhlásit se", "app_bar_signout_dialog_title": "Odhlásit se",
"app_settings": "Aplikace", "app_settings": "Aplikace",
"appears_in": "Vyskytuje se v", "appears_in": "Vyskytuje se v",
"apply_count": "Použít ({count, number})",
"archive": "Archiv", "archive": "Archiv",
"archive_action_prompt": "{count} přidaných do archivu", "archive_action_prompt": "{count} přidaných do archivu",
"archive_or_unarchive_photo": "Přidat nebo odebrat fotku z archivu", "archive_or_unarchive_photo": "Přidat nebo odebrat fotku z archivu",
@ -483,7 +492,7 @@
"asset_list_settings_subtitle": "Nastavení rozložení mřížky fotografií", "asset_list_settings_subtitle": "Nastavení rozložení mřížky fotografií",
"asset_list_settings_title": "Mřížka fotografií", "asset_list_settings_title": "Mřížka fotografií",
"asset_offline": "Offline položka", "asset_offline": "Offline položka",
"asset_offline_description": "Toto externí položka se již na disku nenachází. Obraťte se na Immich správce a požádejte o pomoc.", "asset_offline_description": "Toto externí položka se již na disku nenachází. Obraťte se na správce Immich a požádejte o pomoc.",
"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",
@ -494,7 +503,9 @@
"assets": "Položky", "assets": "Položky",
"assets_added_count": "{count, plural, one {Přidána # položka} few {Přidány # položky} other {Přidáno # položek}}", "assets_added_count": "{count, plural, one {Přidána # položka} few {Přidány # položky} other {Přidáno # položek}}",
"assets_added_to_album_count": "Do alba {count, plural, one {byla přidána # položka} few {byly přidány # položky} other {bylo přidáno # položek}}", "assets_added_to_album_count": "Do alba {count, plural, one {byla přidána # položka} few {byly přidány # položky} other {bylo přidáno # položek}}",
"assets_added_to_albums_count": "{assetTotal, plural, one {Přidána # položka} few{Přidány # položky} other {Přidáno # položek}} do {albumTotal, plural, one {# alba} other {# alb}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Položku} other {Položky}} nelze přidat do alba", "assets_cannot_be_added_to_album_count": "{count, plural, one {Položku} other {Položky}} nelze přidat do alba",
"assets_cannot_be_added_to_albums": "{count, plural, one {Položku} other {Položky}} nelze přidat do žádného z alb",
"assets_count": "{count, plural, one {# položka} few {# položky} other {# položek}}", "assets_count": "{count, plural, one {# položka} few {# položky} other {# položek}}",
"assets_deleted_permanently": "{count} položek trvale odstraněno", "assets_deleted_permanently": "{count} položek trvale odstraněno",
"assets_deleted_permanently_from_server": "{count} položek trvale odstraněno z Immich serveru", "assets_deleted_permanently_from_server": "{count} položek trvale odstraněno z Immich serveru",
@ -511,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {Vyhozena # položka} few {Vyhozeny # položky} other {Vyhozeno # položek}}", "assets_trashed_count": "{count, plural, one {Vyhozena # položka} few {Vyhozeny # položky} other {Vyhozeno # položek}}",
"assets_trashed_from_server": "{count} položek vyhozeno do koše na Immich serveru", "assets_trashed_from_server": "{count} položek vyhozeno do koše na Immich serveru",
"assets_were_part_of_album_count": "{count, plural, one {Položka byla} other {Položky byly}} součástí alba", "assets_were_part_of_album_count": "{count, plural, one {Položka byla} other {Položky byly}} součástí alba",
"assets_were_part_of_albums_count": "{count, plural, one {Položka již byla} other {Položky již byly}} součástí alb",
"authorized_devices": "Autorizovaná zařízení", "authorized_devices": "Autorizovaná zařízení",
"automatic_endpoint_switching_subtitle": "Připojit se místně přes určenou Wi-Fi, pokud je k dispozici, a používat alternativní připojení jinde", "automatic_endpoint_switching_subtitle": "Připojit se místně přes určenou Wi-Fi, pokud je k dispozici, a používat alternativní připojení jinde",
"automatic_endpoint_switching_title": "Automatické přepínání URL", "automatic_endpoint_switching_title": "Automatické přepínání URL",
@ -580,11 +592,11 @@
"backup_manual_in_progress": "Nahrávání již probíhá. Zkuste to znovu později", "backup_manual_in_progress": "Nahrávání již probíhá. Zkuste to znovu později",
"backup_manual_success": "Úspěch", "backup_manual_success": "Úspěch",
"backup_manual_title": "Stav nahrávání", "backup_manual_title": "Stav nahrávání",
"backup_options": "Možnosti zálohování",
"backup_options_page_title": "Nastavení záloh", "backup_options_page_title": "Nastavení záloh",
"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í",
"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",
@ -651,6 +663,7 @@
"clear": "Vymazat", "clear": "Vymazat",
"clear_all": "Vymazat vše", "clear_all": "Vymazat vše",
"clear_all_recent_searches": "Vymazat všechna nedávná vyhledávání", "clear_all_recent_searches": "Vymazat všechna nedávná vyhledávání",
"clear_file_cache": "Vymazat mezipaměť souborů",
"clear_message": "Vymazat zprávu", "clear_message": "Vymazat zprávu",
"clear_value": "Vymazat hodnotu", "clear_value": "Vymazat hodnotu",
"client_cert_dialog_msg_confirm": "OK", "client_cert_dialog_msg_confirm": "OK",
@ -721,6 +734,7 @@
"create_new_user": "Vytvořit nového uživatele", "create_new_user": "Vytvořit nového uživatele",
"create_shared_album_page_share_add_assets": "PŘIDAT POLOŽKY", "create_shared_album_page_share_add_assets": "PŘIDAT POLOŽKY",
"create_shared_album_page_share_select_photos": "Vybrat fotografie", "create_shared_album_page_share_select_photos": "Vybrat fotografie",
"create_shared_link": "Vytvořit sdílený odkaz",
"create_tag": "Vytvořit značku", "create_tag": "Vytvořit značku",
"create_tag_description": "Vytvoření nové značky. U vnořených značek zadejte celou cestu ke značce včetně dopředných lomítek.", "create_tag_description": "Vytvoření nové značky. U vnořených značek zadejte celou cestu ke značce včetně dopředných lomítek.",
"create_user": "Vytvořit uživatele", "create_user": "Vytvořit uživatele",
@ -745,6 +759,7 @@
"date_of_birth_saved": "Datum narození úspěšně uloženo", "date_of_birth_saved": "Datum narození úspěšně uloženo",
"date_range": "Rozsah dat", "date_range": "Rozsah dat",
"day": "Den", "day": "Den",
"days": "Dnů",
"deduplicate_all": "Odstranit všechny duplicity", "deduplicate_all": "Odstranit všechny duplicity",
"deduplication_criteria_1": "Velikost obrázku v bajtech", "deduplication_criteria_1": "Velikost obrázku v bajtech",
"deduplication_criteria_2": "Počet EXIF dat", "deduplication_criteria_2": "Počet EXIF dat",
@ -832,6 +847,9 @@
"edit_birthday": "Upravit datum narození", "edit_birthday": "Upravit datum narození",
"edit_date": "Upravit datum", "edit_date": "Upravit datum",
"edit_date_and_time": "Upravit datum a čas", "edit_date_and_time": "Upravit datum a čas",
"edit_date_and_time_action_prompt": "{count} časových údajů upraveno",
"edit_date_and_time_by_offset": "Posunout datum",
"edit_date_and_time_by_offset_interval": "Nový rozsah dat: {from} {to}",
"edit_description": "Upravit popis", "edit_description": "Upravit popis",
"edit_description_prompt": "Vyberte nový popis:", "edit_description_prompt": "Vyberte nový popis:",
"edit_exclusion_pattern": "Upravit vzor vyloučení", "edit_exclusion_pattern": "Upravit vzor vyloučení",
@ -904,6 +922,7 @@
"failed_to_load_notifications": "Nepodařilo se načíst oznámení", "failed_to_load_notifications": "Nepodařilo se načíst oznámení",
"failed_to_load_people": "Chyba načítání osob", "failed_to_load_people": "Chyba načítání osob",
"failed_to_remove_product_key": "Nepodařilo se odebrat klíč produktu", "failed_to_remove_product_key": "Nepodařilo se odebrat klíč produktu",
"failed_to_reset_pin_code": "Nepodařilo se resetovat PIN kód",
"failed_to_stack_assets": "Nepodařilo se seskupit položky", "failed_to_stack_assets": "Nepodařilo se seskupit položky",
"failed_to_unstack_assets": "Nepodařilo se zrušit seskupení položek", "failed_to_unstack_assets": "Nepodařilo se zrušit seskupení položek",
"failed_to_update_notification_status": "Nepodařilo se aktualizovat stav oznámení", "failed_to_update_notification_status": "Nepodařilo se aktualizovat stav oznámení",
@ -912,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# cesta neprošla} few {# cesty neprošly} other {# cest neprošlo}} kontrolou", "paths_validation_failed": "{paths, plural, one {# cesta neprošla} few {# cesty neprošly} other {# cest neprošlo}} kontrolou",
"profile_picture_transparent_pixels": "Profilové obrázky nemohou mít průhledné pixely. Obrázek si prosím zvětšete nebo posuňte.", "profile_picture_transparent_pixels": "Profilové obrázky nemohou mít průhledné pixely. Obrázek si prosím zvětšete nebo posuňte.",
"quota_higher_than_disk_size": "Nastavili jste kvótu vyšší, než je velikost disku", "quota_higher_than_disk_size": "Nastavili jste kvótu vyšší, než je velikost disku",
"something_went_wrong": "Něco se pokazilo",
"unable_to_add_album_users": "Nelze přidat uživatele do alba", "unable_to_add_album_users": "Nelze přidat uživatele do alba",
"unable_to_add_assets_to_shared_link": "Nelze přidat položky do sdíleného odkazu", "unable_to_add_assets_to_shared_link": "Nelze přidat položky do sdíleného odkazu",
"unable_to_add_comment": "Nelze přidat komentář", "unable_to_add_comment": "Nelze přidat komentář",
@ -1002,9 +1022,6 @@
"exif_bottom_sheet_location": "POLOHA", "exif_bottom_sheet_location": "POLOHA",
"exif_bottom_sheet_people": "LIDÉ", "exif_bottom_sheet_people": "LIDÉ",
"exif_bottom_sheet_person_add_person": "Přidat jméno", "exif_bottom_sheet_person_add_person": "Přidat jméno",
"exif_bottom_sheet_person_age_months": "{months} měsíců",
"exif_bottom_sheet_person_age_year_months": "1 rok a {months} měsíců",
"exif_bottom_sheet_person_age_years": "{years} let",
"exit_slideshow": "Ukončit prezentaci", "exit_slideshow": "Ukončit prezentaci",
"expand_all": "Rozbalit vše", "expand_all": "Rozbalit vše",
"experimental_settings_new_asset_list_subtitle": "Zpracovávám", "experimental_settings_new_asset_list_subtitle": "Zpracovávám",
@ -1046,21 +1063,26 @@
"filter_people": "Filtrovat lidi", "filter_people": "Filtrovat lidi",
"filter_places": "Filtrovat místa", "filter_places": "Filtrovat místa",
"find_them_fast": "Najděte je rychle vyhledáním jejich jména", "find_them_fast": "Najděte je rychle vyhledáním jejich jména",
"first": "První",
"fix_incorrect_match": "Opravit nesprávnou shodu", "fix_incorrect_match": "Opravit nesprávnou shodu",
"folder": "Složka", "folder": "Složka",
"folder_not_found": "Složka nebyla nalezena", "folder_not_found": "Složka nebyla nalezena",
"folders": "Složky", "folders": "Složky",
"folders_feature_description": "Procházení zobrazení složek s fotografiemi a videi v souborovém systému", "folders_feature_description": "Procházení zobrazení složek s fotografiemi a videi v souborovém systému",
"forgot_pin_code_question": "Zapomněli jste PIN?",
"forward": "Dopředu", "forward": "Dopředu",
"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_location": "Klikněte na položku s GPS souřadnicemi, abyste mohli použít její polohu, nebo vyberte polohu přímo z mapy",
"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",
"go_back": "Přejít zpět", "go_back": "Přejít zpět",
"go_to_folder": "Přejít do složky", "go_to_folder": "Přejít do složky",
"go_to_search": "Přejít na vyhledávání", "go_to_search": "Přejít na vyhledávání",
"gps": "GPS",
"gps_missing": "Bez GPS",
"grant_permission": "Udělit oprávnění", "grant_permission": "Udělit oprávnění",
"group_albums_by": "Seskupit alba podle...", "group_albums_by": "Seskupit alba podle...",
"group_country": "Seskupit podle země", "group_country": "Seskupit podle země",
@ -1105,6 +1127,7 @@
"home_page_upload_err_limit": "Lze nahrát nejvýše 30 položek najednou, přeskakuji", "home_page_upload_err_limit": "Lze nahrát nejvýše 30 položek najednou, přeskakuji",
"host": "Hostitel", "host": "Hostitel",
"hour": "Hodina", "hour": "Hodina",
"hours": "Hodin",
"id": "ID", "id": "ID",
"idle": "Nečinnost", "idle": "Nečinnost",
"ignore_icloud_photos": "Ignorovat fotografie na iCloudu", "ignore_icloud_photos": "Ignorovat fotografie na iCloudu",
@ -1165,10 +1188,12 @@
"language_search_hint": "Vyhledat jazyk...", "language_search_hint": "Vyhledat jazyk...",
"language_setting_description": "Vyberte upřednostňovaný jazyk", "language_setting_description": "Vyberte upřednostňovaný jazyk",
"large_files": "Velké soubory", "large_files": "Velké soubory",
"last": "Poslední",
"last_seen": "Naposledy viděno", "last_seen": "Naposledy viděno",
"latest_version": "Nejnovější verze", "latest_version": "Nejnovější verze",
"latitude": "Zeměpisná šířka", "latitude": "Zeměpisná šířka",
"leave": "Opustit", "leave": "Opustit",
"leave_album": "Opustit album",
"lens_model": "Model objektivu", "lens_model": "Model objektivu",
"let_others_respond": "Nechte ostatní reagovat", "let_others_respond": "Nechte ostatní reagovat",
"level": "Úroveň", "level": "Úroveň",
@ -1182,7 +1207,8 @@
"library_page_sort_title": "Podle názvu alba", "library_page_sort_title": "Podle názvu alba",
"licenses": "Licence", "licenses": "Licence",
"light": "Světlý", "light": "Světlý",
"like_deleted": "Lajk smazán", "like": "Líbí se mi",
"like_deleted": "Oblíbení smazáno",
"link_motion_video": "Připojit pohyblivé video", "link_motion_video": "Připojit pohyblivé video",
"link_to_oauth": "Propojit s OAuth", "link_to_oauth": "Propojit s OAuth",
"linked_oauth_account": "Propojený OAuth účet", "linked_oauth_account": "Propojený OAuth účet",
@ -1196,7 +1222,7 @@
"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",
"location_permission_content": "Aby bylo možné používat funkci automatického přepínání, potřebuje Immich oprávnění k přesné poloze, aby mohl přečíst název aktuální sítě Wi-Fi", "location_permission_content": "Aby bylo možné používat funkci automatického přepínání, potřebuje Immich oprávnění k přesné poloze, aby mohl přečíst název aktuální sítě Wi-Fi",
"location_picker_choose_on_map": "Vyberte na mapě", "location_picker_choose_on_map": "Vybrat na mapě",
"location_picker_latitude_error": "Zadejte platnou zeměpisnou šířku", "location_picker_latitude_error": "Zadejte platnou zeměpisnou šířku",
"location_picker_latitude_hint": "Zadejte vlastní zeměpisnou šířku", "location_picker_latitude_hint": "Zadejte vlastní zeměpisnou šířku",
"location_picker_longitude_error": "Zadejte platnou zeměpisnou délku", "location_picker_longitude_error": "Zadejte platnou zeměpisnou délku",
@ -1240,6 +1266,7 @@
"main_branch_warning": "Používáte vývojovou verzi; důrazně doporučujeme používat verzi z vydání!", "main_branch_warning": "Používáte vývojovou verzi; důrazně doporučujeme používat verzi z vydání!",
"main_menu": "Hlavní nabídka", "main_menu": "Hlavní nabídka",
"make": "Výrobce", "make": "Výrobce",
"manage_geolocation": "Spravovat polohu",
"manage_shared_links": "Spravovat sdílené odkazy", "manage_shared_links": "Spravovat sdílené odkazy",
"manage_sharing_with_partners": "Správa sdílení s partnery", "manage_sharing_with_partners": "Správa sdílení s partnery",
"manage_the_app_settings": "Správa nastavení aplikace", "manage_the_app_settings": "Správa nastavení aplikace",
@ -1248,7 +1275,7 @@
"manage_your_devices": "Správa přihlášených zařízení", "manage_your_devices": "Správa přihlášených zařízení",
"manage_your_oauth_connection": "Správa OAuth propojení", "manage_your_oauth_connection": "Správa OAuth propojení",
"map": "Mapa", "map": "Mapa",
"map_assets_in_bounds": "{count, plural, one {# fotka} few{# fotky} other {# fotek}}", "map_assets_in_bounds": "{count, plural, =0 {Žádná fotka v této oblasti} one {# fotka} few{# fotky} other {# fotek}}",
"map_cannot_get_user_location": "Nelze zjistit polohu uživatele", "map_cannot_get_user_location": "Nelze zjistit polohu uživatele",
"map_location_dialog_yes": "Ano", "map_location_dialog_yes": "Ano",
"map_location_picker_page_use_location": "Použít tuto polohu", "map_location_picker_page_use_location": "Použít tuto polohu",
@ -1256,7 +1283,6 @@
"map_location_service_disabled_title": "Služba určování polohy je zakázána", "map_location_service_disabled_title": "Služba určování polohy je zakázána",
"map_marker_for_images": "Značka na mapě pro snímky pořízené v {city}, {country}", "map_marker_for_images": "Značka na mapě pro snímky pořízené v {city}, {country}",
"map_marker_with_image": "Značka mapy s obrázkem", "map_marker_with_image": "Značka mapy s obrázkem",
"map_no_assets_in_bounds": "Žádné fotografie v této oblasti",
"map_no_location_permission_content": "Oprávnění polohy je nutné pro zobrazení fotek z vaší aktuální polohy. Chcete oprávnění nyní povolit?", "map_no_location_permission_content": "Oprávnění polohy je nutné pro zobrazení fotek z vaší aktuální polohy. Chcete oprávnění nyní povolit?",
"map_no_location_permission_title": "Oprávnění polohy zamítnuto", "map_no_location_permission_title": "Oprávnění polohy zamítnuto",
"map_settings": "Nastavení mapy", "map_settings": "Nastavení mapy",
@ -1293,6 +1319,7 @@
"merged_people_count": "{count, plural, one {Sloučena # osoba} few {Sloučeny # osoby} other {Sloučeno # lidí}}", "merged_people_count": "{count, plural, one {Sloučena # osoba} few {Sloučeny # osoby} other {Sloučeno # lidí}}",
"minimize": "Minimalizovat", "minimize": "Minimalizovat",
"minute": "Minuta", "minute": "Minuta",
"minutes": "Minut",
"missing": "Chybějící", "missing": "Chybějící",
"model": "Model", "model": "Model",
"month": "Měsíc", "month": "Měsíc",
@ -1312,6 +1339,9 @@
"my_albums": "Moje alba", "my_albums": "Moje alba",
"name": "Jméno", "name": "Jméno",
"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_videos_upload": "Pro zálohování videí používat mobilní data",
"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",
"never": "Nikdy", "never": "Nikdy",
@ -1363,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Oficiální zdroje Immich", "official_immich_resources": "Oficiální zdroje Immich",
"offline": "Offline", "offline": "Offline",
"offset": "Posun",
"ok": "Ok", "ok": "Ok",
"oldest_first": "Nejstarší první", "oldest_first": "Nejstarší první",
"on_this_device": "V tomto zařízení", "on_this_device": "V tomto zařízení",
@ -1381,6 +1412,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í",
@ -1426,7 +1459,7 @@
"permanent_deletion_warning_setting_description": "Zobrazit varování při trvalém odstranění položek", "permanent_deletion_warning_setting_description": "Zobrazit varování při trvalém odstranění položek",
"permanently_delete": "Trvale odstranit", "permanently_delete": "Trvale odstranit",
"permanently_delete_assets_count": "Trvale smazat {count, plural, one {položku} other {položky}}", "permanently_delete_assets_count": "Trvale smazat {count, plural, one {položku} other {položky}}",
"permanently_delete_assets_prompt": "Opravdu chcete trvale smazat {count, plural, one {tuto položku} few {tyto <b>#</b> položky} other {těchto <b>#</b> položek}}? Tím {count, plural, one {ji také odstraníte z jejích} other {je také odstraníte z jejich}} alb.", "permanently_delete_assets_prompt": "Opravdu chcete trvale smazat {count, plural, one {tento soubor?} other {tyto <b>#</b> soubory?}} Tím se také odstraní {count, plural, one {z jeho} other {z jejich}} alba.",
"permanently_deleted_asset": "Položka trvale odstraněna", "permanently_deleted_asset": "Položka trvale odstraněna",
"permanently_deleted_assets_count": "{count, plural, one {Položka trvale vymazána} other {Položky trvale vymazány}}", "permanently_deleted_assets_count": "{count, plural, one {Položka trvale vymazána} other {Položky trvale vymazány}}",
"permission": "Oprávnění", "permission": "Oprávnění",
@ -1440,6 +1473,9 @@
"permission_onboarding_permission_limited": "Přístup omezen. Chcete-li používat Immich k zálohování a správě celé vaší kolekce galerií, povolte v nastavení přístup k fotkám a videím.", "permission_onboarding_permission_limited": "Přístup omezen. Chcete-li používat Immich k zálohování a správě celé vaší kolekce galerií, povolte v nastavení přístup k fotkám a videím.",
"permission_onboarding_request": "Immich potřebuje přístup k zobrazení vašich fotek a videí.", "permission_onboarding_request": "Immich potřebuje přístup k zobrazení vašich fotek a videí.",
"person": "Osoba", "person": "Osoba",
"person_age_months": "{months, plural, one {# měsíc} few {# měsíce} other {# měsíců}}",
"person_age_year_months": "1 rok a {months, plural, one {# měsíc} few {# měsíce} other {# měsíců}}",
"person_age_years": "{years, plural, one {# rok} few {# roky} other {# let}}",
"person_birthdate": "Narozen(a) {date}", "person_birthdate": "Narozen(a) {date}",
"person_hidden": "{name}{hidden, select, true { (skryto)} other {}}", "person_hidden": "{name}{hidden, select, true { (skryto)} other {}}",
"photo_shared_all_users": "Vypadá to, že jste fotky sdíleli se všemi uživateli, nebo nemáte žádného uživatele, se kterým byste je mohli sdílet.", "photo_shared_all_users": "Vypadá to, že jste fotky sdíleli se všemi uživateli, nebo nemáte žádného uživatele, se kterým byste je mohli sdílet.",
@ -1479,6 +1515,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 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}",
@ -1517,6 +1554,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í",
@ -1524,6 +1562,8 @@
"rating_description": "Zobrazit EXIF hodnocení v informačním panelu", "rating_description": "Zobrazit EXIF hodnocení v informačním panelu",
"reaction_options": "Možnosti reakce", "reaction_options": "Možnosti reakce",
"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_enabled": "Režim pouze pro čtení povolen",
"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",
@ -1585,8 +1625,11 @@
"reset_password": "Obnovit heslo", "reset_password": "Obnovit heslo",
"reset_people_visibility": "Obnovit viditelnost lidí", "reset_people_visibility": "Obnovit viditelnost lidí",
"reset_pin_code": "Resetovat PIN kód", "reset_pin_code": "Resetovat PIN kód",
"reset_sqlite": "Obnovit SQLite databázi", "reset_pin_code_description": "Pokud jste zapomněli svůj PIN kód, obraťte se na správce serveru pro jeho resetování",
"reset_sqlite_confirmation": "Jste si jisti, že chcete obnovit SQLite databázi? Pro opětovnou synchronizaci dat se budete muset odhlásit a znovu přihlásit", "reset_pin_code_success": "PIN kód úspěšně resetován",
"reset_pin_code_with_password": "Svůj PIN kód můžete vždy resetovat pomocí hesla",
"reset_sqlite": "Obnovit databázi SQLite",
"reset_sqlite_confirmation": "Jste si jisti, že chcete obnovit databázi SQLite? Pro opětovnou synchronizaci dat se budete muset odhlásit a znovu přihlásit",
"reset_sqlite_success": "Obnovení SQLite databáze proběhlo úspěšně", "reset_sqlite_success": "Obnovení SQLite databáze proběhlo úspěšně",
"reset_to_default": "Obnovit výchozí nastavení", "reset_to_default": "Obnovit výchozí nastavení",
"resolve_duplicates": "Vyřešit duplicity", "resolve_duplicates": "Vyřešit duplicity",
@ -1597,6 +1640,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ů",
@ -1690,6 +1734,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",
"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",
@ -1833,6 +1878,7 @@
"sort_created": "Datum vytvoření", "sort_created": "Datum vytvoření",
"sort_items": "Počet položek", "sort_items": "Počet položek",
"sort_modified": "Datum modifikace", "sort_modified": "Datum modifikace",
"sort_newest": "Nejnovější fotka",
"sort_oldest": "Nejstarší fotka", "sort_oldest": "Nejstarší fotka",
"sort_people_by_similarity": "Seřadit lidi podle podobnosti", "sort_people_by_similarity": "Seřadit lidi podle podobnosti",
"sort_recent": "Nejnovější fotka", "sort_recent": "Nejnovější fotka",
@ -1871,6 +1917,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",
@ -1894,7 +1942,7 @@
"theme_setting_image_viewer_quality_title": "Kvalita prohlížeče obrázků", "theme_setting_image_viewer_quality_title": "Kvalita prohlížeče obrázků",
"theme_setting_primary_color_subtitle": "Zvolte barvu pro hlavní akce a zvýraznění.", "theme_setting_primary_color_subtitle": "Zvolte barvu pro hlavní akce a zvýraznění.",
"theme_setting_primary_color_title": "Hlavní barva", "theme_setting_primary_color_title": "Hlavní barva",
"theme_setting_system_primary_color_title": "Použití systémové barvy", "theme_setting_system_primary_color_title": "Použít systémovou barvu",
"theme_setting_system_theme_switch": "Automaticky (podle systemového nastavení)", "theme_setting_system_theme_switch": "Automaticky (podle systemového nastavení)",
"theme_setting_theme_subtitle": "Vyberte nastavení tématu aplikace", "theme_setting_theme_subtitle": "Vyberte nastavení tématu aplikace",
"theme_setting_three_stage_loading_subtitle": "Třístupňové načítání může zvýšit výkonnost načítání, ale vede k výrazně vyššímu zatížení sítě", "theme_setting_three_stage_loading_subtitle": "Třístupňové načítání může zvýšit výkonnost načítání, ale vede k výrazně vyššímu zatížení sítě",
@ -1908,7 +1956,9 @@
"to_change_password": "Změnit heslo", "to_change_password": "Změnit heslo",
"to_favorite": "Oblíbit", "to_favorite": "Oblíbit",
"to_login": "Přihlásit", "to_login": "Přihlásit",
"to_multi_select": "na vícenásobný výběr",
"to_parent": "Přejít k rodiči", "to_parent": "Přejít k rodiči",
"to_select": "vybrat",
"to_trash": "Vyhodit", "to_trash": "Vyhodit",
"toggle_settings": "Přepnout nastavení", "toggle_settings": "Přepnout nastavení",
"total": "Celkem", "total": "Celkem",
@ -1928,6 +1978,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",
@ -1958,6 +2009,7 @@
"unstacked_assets_count": "{count, plural, one {Rozložená # položka} few {Rozložené # položky} other {Rozložených # položek}}", "unstacked_assets_count": "{count, plural, one {Rozložená # položka} few {Rozložené # položky} other {Rozložených # položek}}",
"untagged": "Neoznačeno", "untagged": "Neoznačeno",
"up_next": "To je prozatím vše", "up_next": "To je prozatím vše",
"update_location_action_prompt": "Aktualizovat polohu {count} vybraných položek pomocí:",
"updated_at": "Aktualizováno", "updated_at": "Aktualizováno",
"updated_password": "Heslo aktualizováno", "updated_password": "Heslo aktualizováno",
"upload": "Nahrát", "upload": "Nahrát",
@ -2006,7 +2058,7 @@
"version_announcement_closing": "Váš přítel Alex", "version_announcement_closing": "Váš přítel Alex",
"version_announcement_message": "Ahoj! K dispozici je nová verze aplikace Immich. Věnujte prosím chvíli přečtení <link>poznámek k vydání</link> a ujistěte se, že je vaše nastavení aktuální, abyste předešli případným chybným konfiguracím, zejména pokud používáte WatchTower nebo jiný mechanismus, který se stará o automatickou aktualizaci instance aplikace Immich.", "version_announcement_message": "Ahoj! K dispozici je nová verze aplikace Immich. Věnujte prosím chvíli přečtení <link>poznámek k vydání</link> a ujistěte se, že je vaše nastavení aktuální, abyste předešli případným chybným konfiguracím, zejména pokud používáte WatchTower nebo jiný mechanismus, který se stará o automatickou aktualizaci instance aplikace Immich.",
"version_history": "Historie verzí", "version_history": "Historie verzí",
"version_history_item": "Nainstalováno {version} dne {date}", "version_history_item": "Verze {version} nainstalována dne {date}",
"video": "Video", "video": "Video",
"video_hover_setting": "Přehrávat miniaturu videa po najetí myší", "video_hover_setting": "Přehrávat miniaturu videa po najetí myší",
"video_hover_setting_description": "Přehrát miniaturu videa při najetí myší na položku. I když je přehrávání vypnuto, lze jej spustit najetím na ikonu přehrávání.", "video_hover_setting_description": "Přehrát miniaturu videa při najetí myší na položku. I když je přehrávání vypnuto, lze jej spustit najetím na ikonu přehrávání.",
@ -2024,6 +2076,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",

View File

@ -4,6 +4,7 @@
"account_settings": "Шута ҫырни ӗнерленӳ", "account_settings": "Шута ҫырни ӗнерленӳ",
"acknowledge": "Çирӗплет", "acknowledge": "Çирӗплет",
"action": "Ӗçлени", "action": "Ӗçлени",
"action_common_update": "Ҫӗнет",
"actions": "Ӗҫсем", "actions": "Ӗҫсем",
"active": "Хастар", "active": "Хастар",
"activity": "Хастарлӑх", "activity": "Хастарлӑх",
@ -13,6 +14,8 @@
"add_a_location": "Вырӑн хуш", "add_a_location": "Вырӑн хуш",
"add_a_name": "Ятне хуш", "add_a_name": "Ятне хуш",
"add_a_title": "Ят хуш", "add_a_title": "Ят хуш",
"add_birthday": "Ҫуралнӑ кун хушӑр",
"add_endpoint": "Вӗҫӗмлӗ пӑнчӑ хушар",
"add_exclusion_pattern": "Кӑларса пӑрахмалли йӗрке хуш", "add_exclusion_pattern": "Кӑларса пӑрахмалли йӗрке хуш",
"add_import_path": "Импорт ҫулне хуш", "add_import_path": "Импорт ҫулне хуш",
"add_location": "Вырӑн хуш", "add_location": "Вырӑн хуш",
@ -20,6 +23,7 @@
"add_partner": "Мӑшӑр хуш", "add_partner": "Мӑшӑр хуш",
"add_path": "Ҫулне хуш", "add_path": "Ҫулне хуш",
"add_photos": "Сӑнӳкерчӗксем хуш", "add_photos": "Сӑнӳкерчӗксем хуш",
"add_tag": "Тег хуш",
"add_to": "Мӗн те пулин хуш…", "add_to": "Мӗн те пулин хуш…",
"add_to_album": "Альбома хуш", "add_to_album": "Альбома хуш",
"add_to_shared_album": "Пӗрлехи альбома хуш", "add_to_shared_album": "Пӗрлехи альбома хуш",
@ -28,9 +32,13 @@
"added_to_favorites": "Суйласа илнине хушнӑ", "added_to_favorites": "Суйласа илнине хушнӑ",
"added_to_favorites_count": "Суйласа илнине {count, number} хушнӑ", "added_to_favorites_count": "Суйласа илнине {count, number} хушнӑ",
"admin": { "admin": {
"admin_user": "Усӑҫ админ",
"asset_offline_description": "Библиотекӑн ҫак тулаш файлне дискра урӑх тупайман, карҫинккана куҫарнӑ. Енчен те файла вулавӑш ӑшне куҫарнӑ пулсан, тивӗҫлӗ ҫӗнӗ ресурс тупас тесен хӑвӑрӑн вӑхӑтлӑх шкалӑна тӗрӗслӗр. Ҫак файла ҫӗнӗрен чӗртес тесен файл патне каймалли ҫула Immich валли аяларах ҫитернине курса ӗненӗр, библиотекӑна сканерланине пурнӑҫлӑр.", "asset_offline_description": "Библиотекӑн ҫак тулаш файлне дискра урӑх тупайман, карҫинккана куҫарнӑ. Енчен те файла вулавӑш ӑшне куҫарнӑ пулсан, тивӗҫлӗ ҫӗнӗ ресурс тупас тесен хӑвӑрӑн вӑхӑтлӑх шкалӑна тӗрӗслӗр. Ҫак файла ҫӗнӗрен чӗртес тесен файл патне каймалли ҫула Immich валли аяларах ҫитернине курса ӗненӗр, библиотекӑна сканерланине пурнӑҫлӑр.",
"authentication_settings": "Ауттентихвикатси ӗнерленӳсем",
"authentication_settings_disable_all": "Эсир кӗмелли пур меслетсене те чарса лартасшӑн тесе шутлатӑр-и? Кӗмелли шӑтӑка пӗтӗмпех уҫаҫҫӗ.", "authentication_settings_disable_all": "Эсир кӗмелли пур меслетсене те чарса лартасшӑн тесе шутлатӑр-и? Кӗмелли шӑтӑка пӗтӗмпех уҫаҫҫӗ.",
"background_task_job": "Курăнман ӗҫсем", "background_task_job": "Курăнман ӗҫсем",
"backup_database": "Пĕлĕм пухмачĕ туса",
"backup_onboarding_title": "Сыхлӑх копписем",
"cleared_jobs": "Ӗҫсене тасатнӑ:{job}", "cleared_jobs": "Ӗҫсене тасатнӑ:{job}",
"confirm_email_below": "Ҫирӗплетес тесен, аяларах «{email}» кӗртӗр", "confirm_email_below": "Ҫирӗплетес тесен, аяларах «{email}» кӗртӗр",
"confirm_reprocess_all_faces": "Пӗтӗм сӑнӗсене тепӗр хут палӑртас килет тесе шанатӑр-и? Ҫавӑн пекех ятсене пур ҫынран та хуратӗҫ.", "confirm_reprocess_all_faces": "Пӗтӗм сӑнӗсене тепӗр хут палӑртас килет тесе шанатӑр-и? Ҫавӑн пекех ятсене пур ҫынран та хуратӗҫ.",
@ -45,6 +53,8 @@
"image_preview_title": "Малтанлӑха пӑхмалли ӗнерлевсем", "image_preview_title": "Малтанлӑха пӑхмалли ӗнерлевсем",
"image_quality": "Пахалӑх", "image_quality": "Пахалӑх",
"image_resolution": "Виҫе", "image_resolution": "Виҫе",
"image_settings": "Сӑнӳкерчӗк ӗнерленӳсем",
"image_thumbnail_title": "Пӗчӗк ӳкерчӗксен ӗнерленӳсем",
"map_gps_settings": "Карттӑ тата GPS ĕнерленĕвĕ", "map_gps_settings": "Карттӑ тата GPS ĕнерленĕвĕ",
"map_gps_settings_description": "Карттӑпа GPS (каялла геоюмлани) ӗнерленисене йӗркелесе тӑрӑр", "map_gps_settings_description": "Карттӑпа GPS (каялла геоюмлани) ӗнерленисене йӗркелесе тӑрӑр",
"map_settings": "Карттӑ" "map_settings": "Карттӑ"

View File

@ -1,8 +1,8 @@
{ {
"about": "Om", "about": "Om os",
"account": "Konto", "account": "Konto",
"account_settings": "Kontoindstillinger", "account_settings": "Kontoindstillinger",
"acknowledge": "Godkend", "acknowledge": "Anerkendelse",
"action": "Handling", "action": "Handling",
"action_common_update": "Opdater", "action_common_update": "Opdater",
"actions": "Handlinger", "actions": "Handlinger",
@ -14,6 +14,7 @@
"add_a_location": "Tilføj en placering", "add_a_location": "Tilføj en placering",
"add_a_name": "Tilføj et navn", "add_a_name": "Tilføj et navn",
"add_a_title": "Tilføj en titel", "add_a_title": "Tilføj en titel",
"add_birthday": "Tilføj en fødselsdag",
"add_endpoint": "Tilføj endepunkt", "add_endpoint": "Tilføj endepunkt",
"add_exclusion_pattern": "Tilføj udelukkelsesmønster", "add_exclusion_pattern": "Tilføj udelukkelsesmønster",
"add_import_path": "Tilføj importsti", "add_import_path": "Tilføj importsti",
@ -27,14 +28,17 @@
"add_to_album": "Tilføj til album", "add_to_album": "Tilføj til album",
"add_to_album_bottom_sheet_added": "Tilføjet til {album}", "add_to_album_bottom_sheet_added": "Tilføjet til {album}",
"add_to_album_bottom_sheet_already_exists": "Allerede i {album}", "add_to_album_bottom_sheet_already_exists": "Allerede i {album}",
"add_to_album_toggle": "Skift selektion for {album}",
"add_to_albums": "Tilføj til albummer",
"add_to_albums_count": "Tilføj til albummer({count})",
"add_to_shared_album": "Tilføj til delt album", "add_to_shared_album": "Tilføj til delt album",
"add_url": "Tilføj URL", "add_url": "Tilføj URL",
"added_to_archive": "Tilføjet til arkiv", "added_to_archive": "Tilføjet til arkiv",
"added_to_favorites": "Tilføjet til favoritter", "added_to_favorites": "Tilføjet til favoritter",
"added_to_favorites_count": "Tilføjet {count, number} til favoritter", "added_to_favorites_count": "Tilføjede {count, number} til favoritter",
"admin": { "admin": {
"add_exclusion_pattern_description": "Tilføj udelukkelsesmønstre. Globbing ved hjælp af *, ** og ? understøttes. For at ignorere alle filer i enhver mappe med navnet \"Raw\", brug \"**/Raw/**\". For at ignorere alle filer, der slutter på \".tif\", brug \"**/*.tif\". For at ignorere en absolut sti, brug \"/sti/til/ignoreret/**\".", "add_exclusion_pattern_description": "Tilføj udelukkelsesmønstre. Globbing ved hjælp af *, ** og ? understøttes. For at ignorere alle filer i enhver mappe med navnet \"Raw\", brug \"**/Raw/**\". For at ignorere alle filer, der slutter på \".tif\", brug \"**/*.tif\". For at ignorere en absolut sti, brug \"/sti/til/ignoreret/**\".",
"admin_user": "Administrator bruger", "admin_user": "Administratorbruger",
"asset_offline_description": "Denne eksterne biblioteksressource findes ikke længere på disken og er blevet flyttet til papirkurven. Hvis filen blev flyttet inde i biblioteket, skal du tjekke din tidslinje for den nye tilsvarende ressource. For at gendanne denne ressource skal du sikre, at filstien nedenfor kan tilgås af Immich og scanne biblioteket.", "asset_offline_description": "Denne eksterne biblioteksressource findes ikke længere på disken og er blevet flyttet til papirkurven. Hvis filen blev flyttet inde i biblioteket, skal du tjekke din tidslinje for den nye tilsvarende ressource. For at gendanne denne ressource skal du sikre, at filstien nedenfor kan tilgås af Immich og scanne biblioteket.",
"authentication_settings": "Godkendelsesindstillinger", "authentication_settings": "Godkendelsesindstillinger",
"authentication_settings_description": "Administrer adgangskode, OAuth og andre godkendelsesindstillinger", "authentication_settings_description": "Administrer adgangskode, OAuth og andre godkendelsesindstillinger",
@ -44,6 +48,13 @@
"backup_database": "Lav Database Dump", "backup_database": "Lav Database Dump",
"backup_database_enable_description": "Slå database-backup til", "backup_database_enable_description": "Slå database-backup til",
"backup_keep_last_amount": "Mængde af tidligere backups, der skal gemmes", "backup_keep_last_amount": "Mængde af tidligere backups, der skal gemmes",
"backup_onboarding_1_description": "kopi på en anden fysisk lokation eller i skyen.",
"backup_onboarding_2_description": "lokale kopier på separate enheder. Dette inkluderer de originale filer og en lokal backup af disse.",
"backup_onboarding_3_description": "kopier af din data i alt, inklusiv de originale filer. Dette inkluderer 1 kopi på en anden fysisk lokation, og 2 lokale kopier.",
"backup_onboarding_description": "En <backblaze-link>3-2-1 backup strategy</backblaze-link> anbefales for at beskytte dine data. En altomfattende backupløsning skulle gerne have kopier af dine uploadede billeder og videoer, samt Immich databasen.",
"backup_onboarding_footer": "Referer venligst til <link>dokumentationen</link> for mere information om hvordan Immich backes op.",
"backup_onboarding_parts_title": "En 3-2-1 backup inkluderer:",
"backup_onboarding_title": "Backupper",
"backup_settings": "Database Backup-indstillinger", "backup_settings": "Database Backup-indstillinger",
"backup_settings_description": "Administrer backupindstillinger for database.", "backup_settings_description": "Administrer backupindstillinger for database.",
"cleared_jobs": "Ryddet jobs til: {job}", "cleared_jobs": "Ryddet jobs til: {job}",
@ -115,13 +126,13 @@
"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",
@ -210,6 +221,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>.",
@ -258,6 +271,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",
@ -344,6 +358,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_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",
@ -370,13 +387,17 @@
"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 tager meget lang tid om at indlæse miniaturebilleder af elementer på enheden. Aktiver denne indstilling for i stedetat indlæse elementer fra serveren.", "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",
@ -392,6 +413,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",
@ -401,6 +423,7 @@
"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_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",
@ -420,6 +443,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",
@ -439,7 +463,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})",
@ -456,11 +482,11 @@
"asset_description_updated": "Mediefilsbeskrivelse er blevet opdateret", "asset_description_updated": "Mediefilsbeskrivelse er blevet opdateret",
"asset_filename_is_offline": "Mediefil {filename} er offline", "asset_filename_is_offline": "Mediefil {filename} er offline",
"asset_has_unassigned_faces": "Aktivet har ikke-tildelte ansigter", "asset_has_unassigned_faces": "Aktivet har ikke-tildelte ansigter",
"asset_hashing": "Hashing…", "asset_hashing": "Hasher…",
"asset_list_group_by_sub_title": "Gruppér efter", "asset_list_group_by_sub_title": "Gruppér efter",
"asset_list_layout_settings_dynamic_layout_title": "Dynamisk layout", "asset_list_layout_settings_dynamic_layout_title": "Dynamisk layout",
"asset_list_layout_settings_group_automatically": "Automatisk", "asset_list_layout_settings_group_automatically": "Automatisk",
"asset_list_layout_settings_group_by": "Gruppér elementer pr.", "asset_list_layout_settings_group_by": "Grupper elementer efter",
"asset_list_layout_settings_group_by_month_day": "Måned + dag", "asset_list_layout_settings_group_by_month_day": "Måned + dag",
"asset_list_layout_sub_title": "Udseende", "asset_list_layout_sub_title": "Udseende",
"asset_list_settings_subtitle": "Indstillinger for billedgitterlayout", "asset_list_settings_subtitle": "Indstillinger for billedgitterlayout",
@ -474,10 +500,12 @@
"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",
@ -494,6 +522,7 @@
"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",
@ -547,7 +576,7 @@
"backup_controller_page_none_selected": "Ingen valgte", "backup_controller_page_none_selected": "Ingen valgte",
"backup_controller_page_remainder": "Tilbageværende", "backup_controller_page_remainder": "Tilbageværende",
"backup_controller_page_remainder_sub": "Tilbageværende billeder og albummer, at sikkerhedskopiere, fra valgte", "backup_controller_page_remainder_sub": "Tilbageværende billeder og albummer, at sikkerhedskopiere, fra valgte",
"backup_controller_page_server_storage": "Serverlager", "backup_controller_page_server_storage": "Serverplads",
"backup_controller_page_start_backup": "Start sikkerhedskopiering", "backup_controller_page_start_backup": "Start sikkerhedskopiering",
"backup_controller_page_status_off": "Sikkerhedskopiering er slået fra", "backup_controller_page_status_off": "Sikkerhedskopiering er slået fra",
"backup_controller_page_status_on": "Sikkerhedskopiering er slået til", "backup_controller_page_status_on": "Sikkerhedskopiering er slået til",
@ -558,13 +587,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",
@ -583,7 +614,7 @@
"cache_settings_clear_cache_button": "Fjern cache", "cache_settings_clear_cache_button": "Fjern cache",
"cache_settings_clear_cache_button_title": "Fjern appens cache. Dette vil i stor grad påvirke appens ydeevne indtil cachen er genopbygget.", "cache_settings_clear_cache_button_title": "Fjern appens cache. Dette vil i stor grad påvirke appens ydeevne indtil cachen er genopbygget.",
"cache_settings_duplicated_assets_clear_button": "RYD", "cache_settings_duplicated_assets_clear_button": "RYD",
"cache_settings_duplicated_assets_subtitle": "Billeder og videoer der er sortlistet af appen", "cache_settings_duplicated_assets_subtitle": "Billeder og videoer der er ignoreres af appen",
"cache_settings_duplicated_assets_title": "Dublikerede elementer ({count})", "cache_settings_duplicated_assets_title": "Dublikerede elementer ({count})",
"cache_settings_statistics_album": "Biblioteksminiaturer", "cache_settings_statistics_album": "Biblioteksminiaturer",
"cache_settings_statistics_full": "Fulde billeder", "cache_settings_statistics_full": "Fulde billeder",
@ -600,6 +631,7 @@
"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",
@ -631,6 +663,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",
@ -701,6 +734,7 @@
"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",
@ -713,9 +747,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",
@ -723,6 +759,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",
@ -731,6 +768,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",
@ -744,9 +783,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",
@ -757,6 +799,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",
@ -774,6 +817,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ø",
@ -800,8 +844,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",
@ -811,6 +859,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",
@ -829,6 +878,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",
@ -872,6 +922,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",
@ -880,6 +931,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",
@ -965,13 +1017,11 @@
}, },
"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",
"exif_bottom_sheet_person_add_person": "Tilføj navn", "exif_bottom_sheet_person_add_person": "Tilføj navn",
"exif_bottom_sheet_person_age_months": "Alder {months} måned(er)",
"exif_bottom_sheet_person_age_year_months": "Alder 1 år, {months} måned(er)",
"exif_bottom_sheet_person_age_years": "Alder {years}",
"exit_slideshow": "Afslut slideshow", "exit_slideshow": "Afslut slideshow",
"expand_all": "Udvid alle", "expand_all": "Udvid alle",
"experimental_settings_new_asset_list_subtitle": "Under udarbejdelse", "experimental_settings_new_asset_list_subtitle": "Under udarbejdelse",
@ -985,6 +1035,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",
@ -996,6 +1048,7 @@
"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",
@ -1010,21 +1063,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",
@ -1035,6 +1093,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",
@ -1057,7 +1118,7 @@
"home_page_building_timeline": "Bygger tidslinjen", "home_page_building_timeline": "Bygger tidslinjen",
"home_page_delete_err_partner": "Kan endnu ikke slette partners elementer. Springer over", "home_page_delete_err_partner": "Kan endnu ikke slette partners elementer. Springer over",
"home_page_delete_remote_err_local": "Lokale elementer i fjernsletningssektion. Springer over", "home_page_delete_remote_err_local": "Lokale elementer i fjernsletningssektion. Springer over",
"home_page_favorite_err_local": "Kan endnu ikke gøre lokale elementer til favoritter, springer over.", "home_page_favorite_err_local": "Det er ikke muligt at gøre lokale elementer til favoritter endnu, springer over",
"home_page_favorite_err_partner": "Kan endnu ikke tilføje partners elementer som favoritter. Springer over", "home_page_favorite_err_partner": "Kan endnu ikke tilføje partners elementer som favoritter. Springer over",
"home_page_first_time_notice": "Hvis det er din første gang i appen, bedes du vælge en sikkerhedskopi af albummer så tidlinjen kan blive fyldt med billeder og videoer fra albummerne", "home_page_first_time_notice": "Hvis det er din første gang i appen, bedes du vælge en sikkerhedskopi af albummer så tidlinjen kan blive fyldt med billeder og videoer fra albummerne",
"home_page_locked_error_local": "Kan ikke flytte lokale mediefiler til låst mappe, springer over", "home_page_locked_error_local": "Kan ikke flytte lokale mediefiler til låst mappe, springer over",
@ -1066,7 +1127,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",
@ -1124,10 +1187,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",
@ -1139,7 +1205,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",
@ -1147,7 +1215,9 @@
"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_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",
@ -1161,6 +1231,7 @@
"locked_folder": "Låst mappe", "locked_folder": "Låst mappe",
"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",
@ -1169,7 +1240,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",
@ -1188,13 +1259,14 @@
"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?",
"longitude": "Længde", "longitude": "Længdegrad",
"look": "Kig", "look": "Kig",
"loop_videos": "Gentag videoer", "loop_videos": "Gentag videoer",
"loop_videos_description": "Aktivér for at genafspille videoer automatisk i detaljeret visning.", "loop_videos_description": "Aktivér for at genafspille videoer automatisk i detaljeret visning.",
"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",
@ -1203,7 +1275,7 @@
"manage_your_devices": "Administrér dine enheder der er logget ind", "manage_your_devices": "Administrér dine enheder der er logget ind",
"manage_your_oauth_connection": "Administrér din OAuth-tilslutning", "manage_your_oauth_connection": "Administrér din OAuth-tilslutning",
"map": "Kort", "map": "Kort",
"map_assets_in_bounds": "{count} billeder", "map_assets_in_bounds": "{count, plural, =0 {Ingen billeder i dette område} one {# billede} other {# billeder}}",
"map_cannot_get_user_location": "Kan ikke finde brugerens placering", "map_cannot_get_user_location": "Kan ikke finde brugerens placering",
"map_location_dialog_yes": "Ja", "map_location_dialog_yes": "Ja",
"map_location_picker_page_use_location": "Brug denne placering", "map_location_picker_page_use_location": "Brug denne placering",
@ -1211,7 +1283,6 @@
"map_location_service_disabled_title": "Placeringstjenesten er deaktiveret", "map_location_service_disabled_title": "Placeringstjenesten er deaktiveret",
"map_marker_for_images": "Kortmarkør for billeder taget i {city}, {country}", "map_marker_for_images": "Kortmarkør for billeder taget i {city}, {country}",
"map_marker_with_image": "Kortmarkør med billede", "map_marker_with_image": "Kortmarkør med billede",
"map_no_assets_in_bounds": "Der er ingen billeder i dette område",
"map_no_location_permission_content": "Der kræves tilladelse til placeringen for at vise elementer fra din nuværende placering. Vil du give tilladelse?", "map_no_location_permission_content": "Der kræves tilladelse til placeringen for at vise elementer fra din nuværende placering. Vil du give tilladelse?",
"map_no_location_permission_title": "Placeringstilladelse blev afvist", "map_no_location_permission_title": "Placeringstilladelse blev afvist",
"map_settings": "Kortindstillinger", "map_settings": "Kortindstillinger",
@ -1248,6 +1319,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",
@ -1255,6 +1327,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",
@ -1266,6 +1339,9 @@
"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_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",
@ -1301,6 +1377,7 @@
"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_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",
@ -1316,6 +1393,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",
@ -1334,14 +1412,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",
@ -1391,7 +1472,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.",
@ -1431,6 +1515,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}",
@ -1466,15 +1551,19 @@
"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",
"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",
@ -1497,6 +1586,8 @@
"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",
"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?",
@ -1504,7 +1595,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",
@ -1532,19 +1625,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",
@ -1617,6 +1720,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",
@ -1630,6 +1734,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",
@ -1655,7 +1760,7 @@
"setting_image_viewer_preview_title": "Indlæs forhåndsvisning af billedet", "setting_image_viewer_preview_title": "Indlæs forhåndsvisning af billedet",
"setting_image_viewer_title": "Billeder", "setting_image_viewer_title": "Billeder",
"setting_languages_apply": "Anvend", "setting_languages_apply": "Anvend",
"setting_languages_subtitle": "Ændrer app-sprog", "setting_languages_subtitle": "Ændr app-sprog",
"setting_notifications_notify_failures_grace_period": "Giv besked om fejl med sikkerhedskopiering i baggrunden: {duration}", "setting_notifications_notify_failures_grace_period": "Giv besked om fejl med sikkerhedskopiering i baggrunden: {duration}",
"setting_notifications_notify_hours": "{count} timer", "setting_notifications_notify_hours": "{count} timer",
"setting_notifications_notify_immediately": "med det samme", "setting_notifications_notify_immediately": "med det samme",
@ -1667,7 +1772,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",
@ -1675,6 +1780,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...",
@ -1696,6 +1802,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",
@ -1721,6 +1828,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.}}",
@ -1770,12 +1878,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",
@ -1785,7 +1895,7 @@
"start_date": "Startdato", "start_date": "Startdato",
"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.",
@ -1795,6 +1905,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",
@ -1804,6 +1915,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",
@ -1814,6 +1929,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",
@ -1840,12 +1956,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",
@ -1859,13 +1978,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",
@ -1881,16 +2003,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",
@ -1899,6 +2028,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",
@ -1919,6 +2049,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",
@ -1937,6 +2068,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",
@ -1944,6 +2076,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",

View File

@ -18,7 +18,7 @@
"add_endpoint": "Endpunkt hinzufügen", "add_endpoint": "Endpunkt hinzufügen",
"add_exclusion_pattern": "Ausschlussmuster hinzufügen", "add_exclusion_pattern": "Ausschlussmuster hinzufügen",
"add_import_path": "Importpfad hinzufügen", "add_import_path": "Importpfad hinzufügen",
"add_location": "Ort hinzufügen", "add_location": "Standort hinzufügen",
"add_more_users": "Weitere Nutzer hinzufügen", "add_more_users": "Weitere Nutzer hinzufügen",
"add_partner": "Partner hinzufügen", "add_partner": "Partner hinzufügen",
"add_path": "Pfad hinzufügen", "add_path": "Pfad hinzufügen",
@ -28,6 +28,9 @@
"add_to_album": "Zu Album hinzufügen", "add_to_album": "Zu Album hinzufügen",
"add_to_album_bottom_sheet_added": "Zu {album} hinzugefügt", "add_to_album_bottom_sheet_added": "Zu {album} hinzugefügt",
"add_to_album_bottom_sheet_already_exists": "Bereits in {album}", "add_to_album_bottom_sheet_already_exists": "Bereits in {album}",
"add_to_album_toggle": "Auswahl umschalten für {album}",
"add_to_albums": "Zu Alben hinzufügen",
"add_to_albums_count": "Zu Alben hinzufügen ({count})",
"add_to_shared_album": "Zu geteiltem Album hinzufügen", "add_to_shared_album": "Zu geteiltem Album hinzufügen",
"add_url": "URL hinzufügen", "add_url": "URL hinzufügen",
"added_to_archive": "Zum Archiv hinzugefügt", "added_to_archive": "Zum Archiv hinzugefügt",
@ -355,6 +358,9 @@
"trash_number_of_days_description": "Anzahl der Tage, welche die Objekte im Papierkorb verbleiben, bevor sie endgültig entfernt werden", "trash_number_of_days_description": "Anzahl der Tage, welche die Objekte im Papierkorb verbleiben, bevor sie endgültig entfernt werden",
"trash_settings": "Papierkorbeinstellungen", "trash_settings": "Papierkorbeinstellungen",
"trash_settings_description": "Papierkorbeinstellungen verwalten", "trash_settings_description": "Papierkorbeinstellungen verwalten",
"unlink_all_oauth_accounts": "Aus allen OAuth Konten ausloggen",
"unlink_all_oauth_accounts_description": "Denken Sie daran, alle OAuth Konten zu deaktivieren, bevor Sie zu einem neuen Anbieter migrieren.",
"unlink_all_oauth_accounts_prompt": "Sind Sie sich sicher, dass Sie alle OAuth Konten deaktivieren möchten? Diese Aktion kann nicht rückgängig gemacht werden und wird außerdem die OAuth ID aller Benutzer zurücksetzen.",
"user_cleanup_job": "Benutzer aufräumen", "user_cleanup_job": "Benutzer aufräumen",
"user_delete_delay": "Das Konto und die Dateien von <b>{user}</b> werden in {delay, plural, one {einem Tag} other {# Tagen}} für eine permanente Löschung geplant.", "user_delete_delay": "Das Konto und die Dateien von <b>{user}</b> werden in {delay, plural, one {einem Tag} other {# Tagen}} für eine permanente Löschung geplant.",
"user_delete_delay_settings": "Verzögerung für das Löschen von Benutzern", "user_delete_delay_settings": "Verzögerung für das Löschen von Benutzern",
@ -390,6 +396,8 @@
"advanced_settings_prefer_remote_title": "Server-Bilder bevorzugen", "advanced_settings_prefer_remote_title": "Server-Bilder bevorzugen",
"advanced_settings_proxy_headers_subtitle": "Definiere einen Proxy-Header, den Immich bei jeder Netzwerkanfrage mitschicken soll", "advanced_settings_proxy_headers_subtitle": "Definiere einen Proxy-Header, den Immich bei jeder Netzwerkanfrage mitschicken soll",
"advanced_settings_proxy_headers_title": "Proxy-Headers", "advanced_settings_proxy_headers_title": "Proxy-Headers",
"advanced_settings_readonly_mode_subtitle": "Aktiviert den schreibgeschützten Modus, in dem die Fotos nur angezeigt werden können. Funktionen wie das Auswählen mehrerer Bilder, das Teilen, das Übertragen und das Löschen sind deaktiviert. Aktivieren/Deaktiviere den schreibgeschützten Modus über den Benutzer-Avatar auf dem Hauptbildschirm",
"advanced_settings_readonly_mode_title": "Schreibgeschützter Modus",
"advanced_settings_self_signed_ssl_subtitle": "Verifizierung von SSL-Zertifikaten vom Server überspringen. Notwendig bei selbstsignierten Zertifikaten.", "advanced_settings_self_signed_ssl_subtitle": "Verifizierung von SSL-Zertifikaten vom Server überspringen. Notwendig bei selbstsignierten Zertifikaten.",
"advanced_settings_self_signed_ssl_title": "Selbstsignierte SSL-Zertifikate erlauben", "advanced_settings_self_signed_ssl_title": "Selbstsignierte SSL-Zertifikate erlauben",
"advanced_settings_sync_remote_deletions_subtitle": "Automatisches Löschen oder Wiederherstellen einer Datei auf diesem Gerät, wenn diese Aktion im Web durchgeführt wird", "advanced_settings_sync_remote_deletions_subtitle": "Automatisches Löschen oder Wiederherstellen einer Datei auf diesem Gerät, wenn diese Aktion im Web durchgeführt wird",
@ -455,6 +463,7 @@
"app_bar_signout_dialog_title": "Abmelden", "app_bar_signout_dialog_title": "Abmelden",
"app_settings": "App-Einstellungen", "app_settings": "App-Einstellungen",
"appears_in": "Erscheint in", "appears_in": "Erscheint in",
"apply_count": "Anwenden ({count, number})",
"archive": "Archiv", "archive": "Archiv",
"archive_action_prompt": "{count} zum Archiv hinzugefügt", "archive_action_prompt": "{count} zum Archiv hinzugefügt",
"archive_or_unarchive_photo": "Foto archivieren bzw. Archivierung aufheben", "archive_or_unarchive_photo": "Foto archivieren bzw. Archivierung aufheben",
@ -489,12 +498,14 @@
"asset_skipped_in_trash": "Im Papierkorb", "asset_skipped_in_trash": "Im Papierkorb",
"asset_uploaded": "Hochgeladen", "asset_uploaded": "Hochgeladen",
"asset_uploading": "Hochladen…", "asset_uploading": "Hochladen…",
"asset_viewer_settings_subtitle": "Verwaltung der Einstellungen für den Galerie-Viewer", "asset_viewer_settings_subtitle": "Verwaltung der Einstellungen für die Fotoanzeige",
"asset_viewer_settings_title": "Fotoanzeige", "asset_viewer_settings_title": "Fotoanzeige",
"assets": "Dateien", "assets": "Dateien",
"assets_added_count": "{count, plural, one {# Datei} other {# Dateien}} hinzugefügt", "assets_added_count": "{count, plural, one {# Datei} other {# Dateien}} hinzugefügt",
"assets_added_to_album_count": "{count, plural, one {# Datei} other {# Dateien}} zum Album hinzugefügt", "assets_added_to_album_count": "{count, plural, one {# Datei} other {# Dateien}} zum Album hinzugefügt",
"assets_added_to_albums_count": "{assetTotal, plural, one {# Datei} other {# Dateien}} zu {albumTotal, plural, one {# Album} other {# Alben}} hinzugefügt",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Datei kann}other {Dateien können}} nicht zum Album hinzugefügt werden", "assets_cannot_be_added_to_album_count": "{count, plural, one {Datei kann}other {Dateien können}} nicht zum Album hinzugefügt werden",
"assets_cannot_be_added_to_albums": "{count, plural, one {Datei kann} other {Dateien können}} nicht zu den Alben hinzugefügt werden",
"assets_count": "{count, plural, one {# Datei} other {# Dateien}}", "assets_count": "{count, plural, one {# Datei} other {# Dateien}}",
"assets_deleted_permanently": "{count} Element(e) permanent gelöscht", "assets_deleted_permanently": "{count} Element(e) permanent gelöscht",
"assets_deleted_permanently_from_server": "{count} Element(e) permanent vom Immich-Server gelöscht", "assets_deleted_permanently_from_server": "{count} Element(e) permanent vom Immich-Server gelöscht",
@ -511,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {# Datei} other {# Dateien}} in den Papierkorb verschoben", "assets_trashed_count": "{count, plural, one {# Datei} other {# Dateien}} in den Papierkorb verschoben",
"assets_trashed_from_server": "{count} Element(e) vom Immich-Server gelöscht", "assets_trashed_from_server": "{count} Element(e) vom Immich-Server gelöscht",
"assets_were_part_of_album_count": "{count, plural, one {# Datei ist} other {# Dateien sind}} bereits im Album vorhanden", "assets_were_part_of_album_count": "{count, plural, one {# Datei ist} other {# Dateien sind}} bereits im Album vorhanden",
"assets_were_part_of_albums_count": "{count, plural, one {Datei war} other {Dateien waren}} bereits in den Alben",
"authorized_devices": "Verwendete Geräte", "authorized_devices": "Verwendete Geräte",
"automatic_endpoint_switching_subtitle": "Verbinden Sie sich lokal über ein bestimmtes WLAN, wenn es verfügbar ist, und verwenden Sie andere Verbindungsmöglichkeiten anderswo", "automatic_endpoint_switching_subtitle": "Verbinden Sie sich lokal über ein bestimmtes WLAN, wenn es verfügbar ist, und verwenden Sie andere Verbindungsmöglichkeiten anderswo",
"automatic_endpoint_switching_title": "Automatische URL-Umschaltung", "automatic_endpoint_switching_title": "Automatische URL-Umschaltung",
@ -580,11 +592,11 @@
"backup_manual_in_progress": "Sicherung läuft bereits. Bitte versuche es später erneut", "backup_manual_in_progress": "Sicherung läuft bereits. Bitte versuche es später erneut",
"backup_manual_success": "Erfolgreich", "backup_manual_success": "Erfolgreich",
"backup_manual_title": "Sicherungsstatus", "backup_manual_title": "Sicherungsstatus",
"backup_options": "Backup-Optionen",
"backup_options_page_title": "Sicherungsoptionen", "backup_options_page_title": "Sicherungsoptionen",
"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",
"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",
@ -629,7 +641,7 @@
"change_description": "Beschreibung anpassen", "change_description": "Beschreibung anpassen",
"change_display_order": "Anzeigereihenfolge ändern", "change_display_order": "Anzeigereihenfolge ändern",
"change_expiration_time": "Verfallszeitpunkt ändern", "change_expiration_time": "Verfallszeitpunkt ändern",
"change_location": "Ort ändern", "change_location": "Standort ändern",
"change_name": "Name ändern", "change_name": "Name ändern",
"change_name_successfully": "Name wurde erfolgreich geändert", "change_name_successfully": "Name wurde erfolgreich geändert",
"change_password": "Passwort ändern", "change_password": "Passwort ändern",
@ -651,6 +663,7 @@
"clear": "Leeren", "clear": "Leeren",
"clear_all": "Alles leeren", "clear_all": "Alles leeren",
"clear_all_recent_searches": "Alle letzten Suchvorgänge löschen", "clear_all_recent_searches": "Alle letzten Suchvorgänge löschen",
"clear_file_cache": "Dateien-Cache leeren",
"clear_message": "Nachrichten leeren", "clear_message": "Nachrichten leeren",
"clear_value": "Wert leeren", "clear_value": "Wert leeren",
"client_cert_dialog_msg_confirm": "Ok", "client_cert_dialog_msg_confirm": "Ok",
@ -691,7 +704,7 @@
"control_bottom_app_bar_create_new_album": "Neues Album erstellen", "control_bottom_app_bar_create_new_album": "Neues Album erstellen",
"control_bottom_app_bar_delete_from_immich": "Aus Immich löschen", "control_bottom_app_bar_delete_from_immich": "Aus Immich löschen",
"control_bottom_app_bar_delete_from_local": "Vom Gerät löschen", "control_bottom_app_bar_delete_from_local": "Vom Gerät löschen",
"control_bottom_app_bar_edit_location": "Ort bearbeiten", "control_bottom_app_bar_edit_location": "Standort bearbeiten",
"control_bottom_app_bar_edit_time": "Datum und Uhrzeit bearbeiten", "control_bottom_app_bar_edit_time": "Datum und Uhrzeit bearbeiten",
"control_bottom_app_bar_share_link": "Link teilen", "control_bottom_app_bar_share_link": "Link teilen",
"control_bottom_app_bar_share_to": "Teilen mit", "control_bottom_app_bar_share_to": "Teilen mit",
@ -721,6 +734,7 @@
"create_new_user": "Neuen Nutzer erstellen", "create_new_user": "Neuen Nutzer erstellen",
"create_shared_album_page_share_add_assets": "INHALTE HINZUFÜGEN", "create_shared_album_page_share_add_assets": "INHALTE HINZUFÜGEN",
"create_shared_album_page_share_select_photos": "Fotos auswählen", "create_shared_album_page_share_select_photos": "Fotos auswählen",
"create_shared_link": "Geteilten Link erstellen",
"create_tag": "Tag erstellen", "create_tag": "Tag erstellen",
"create_tag_description": "Erstelle einen neuen Tag. Für verschachtelte Tags, gib den gesamten Pfad inklusive Schrägstrich an.", "create_tag_description": "Erstelle einen neuen Tag. Für verschachtelte Tags, gib den gesamten Pfad inklusive Schrägstrich an.",
"create_user": "Nutzer erstellen", "create_user": "Nutzer erstellen",
@ -745,6 +759,7 @@
"date_of_birth_saved": "Das Geburtsdatum wurde erfolgreich gespeichert", "date_of_birth_saved": "Das Geburtsdatum wurde erfolgreich gespeichert",
"date_range": "Datumsbereich", "date_range": "Datumsbereich",
"day": "Tag", "day": "Tag",
"days": "Tage",
"deduplicate_all": "Alle Duplikate entfernen", "deduplicate_all": "Alle Duplikate entfernen",
"deduplication_criteria_1": "Bildgröße in Bytes", "deduplication_criteria_1": "Bildgröße in Bytes",
"deduplication_criteria_2": "Anzahl der EXIF-Daten", "deduplication_criteria_2": "Anzahl der EXIF-Daten",
@ -832,6 +847,9 @@
"edit_birthday": "Geburtsdatum bearbeiten", "edit_birthday": "Geburtsdatum bearbeiten",
"edit_date": "Datum bearbeiten", "edit_date": "Datum bearbeiten",
"edit_date_and_time": "Datum und Uhrzeit bearbeiten", "edit_date_and_time": "Datum und Uhrzeit bearbeiten",
"edit_date_and_time_action_prompt": "{count} Daten und Zeiten geändert",
"edit_date_and_time_by_offset": "Datum ändern um Versatz",
"edit_date_and_time_by_offset_interval": "Neuer Datumsbereich: {from} - {to}",
"edit_description": "Beschreibung bearbeiten", "edit_description": "Beschreibung bearbeiten",
"edit_description_prompt": "Bitte wähle eine neue Beschreibung:", "edit_description_prompt": "Bitte wähle eine neue Beschreibung:",
"edit_exclusion_pattern": "Ausschlussmuster bearbeiten", "edit_exclusion_pattern": "Ausschlussmuster bearbeiten",
@ -842,7 +860,7 @@
"edit_link": "Link bearbeiten", "edit_link": "Link bearbeiten",
"edit_location": "Standort bearbeiten", "edit_location": "Standort bearbeiten",
"edit_location_action_prompt": "{count} Geolokationen angepasst", "edit_location_action_prompt": "{count} Geolokationen angepasst",
"edit_location_dialog_title": "Ort bearbeiten", "edit_location_dialog_title": "Standort bearbeiten",
"edit_name": "Name bearbeiten", "edit_name": "Name bearbeiten",
"edit_people": "Personen bearbeiten", "edit_people": "Personen bearbeiten",
"edit_tag": "Tag bearbeiten", "edit_tag": "Tag bearbeiten",
@ -904,6 +922,7 @@
"failed_to_load_notifications": "Fehler beim Laden der Benachrichtigungen", "failed_to_load_notifications": "Fehler beim Laden der Benachrichtigungen",
"failed_to_load_people": "Fehler beim Laden von Personen", "failed_to_load_people": "Fehler beim Laden von Personen",
"failed_to_remove_product_key": "Fehler beim Entfernen des Produktschlüssels", "failed_to_remove_product_key": "Fehler beim Entfernen des Produktschlüssels",
"failed_to_reset_pin_code": "Zurücksetzen des PIN Codes fehlgeschlagen",
"failed_to_stack_assets": "Dateien konnten nicht gestapelt werden", "failed_to_stack_assets": "Dateien konnten nicht gestapelt werden",
"failed_to_unstack_assets": "Dateien konnten nicht entstapelt werden", "failed_to_unstack_assets": "Dateien konnten nicht entstapelt werden",
"failed_to_update_notification_status": "Benachrichtigungsstatus aktualisieren fehlgeschlagen", "failed_to_update_notification_status": "Benachrichtigungsstatus aktualisieren fehlgeschlagen",
@ -912,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# Pfad konnte} other {# Pfade konnten}} nicht validiert werden", "paths_validation_failed": "{paths, plural, one {# Pfad konnte} other {# Pfade konnten}} nicht validiert werden",
"profile_picture_transparent_pixels": "Profilbilder dürfen keine transparenten Pixel haben. Bitte zoome heran und/oder verschiebe das Bild.", "profile_picture_transparent_pixels": "Profilbilder dürfen keine transparenten Pixel haben. Bitte zoome heran und/oder verschiebe das Bild.",
"quota_higher_than_disk_size": "Dein festgelegtes Kontingent ist größer als der verfügbare Speicher", "quota_higher_than_disk_size": "Dein festgelegtes Kontingent ist größer als der verfügbare Speicher",
"something_went_wrong": "Ein Fehler ist eingetreten",
"unable_to_add_album_users": "Benutzer konnten nicht zum Album hinzugefügt werden", "unable_to_add_album_users": "Benutzer konnten nicht zum Album hinzugefügt werden",
"unable_to_add_assets_to_shared_link": "Datei konnte nicht zum geteilten Link hinzugefügt werden", "unable_to_add_assets_to_shared_link": "Datei konnte nicht zum geteilten Link hinzugefügt werden",
"unable_to_add_comment": "Es kann kein Kommentar hinzufügt werden", "unable_to_add_comment": "Es kann kein Kommentar hinzufügt werden",
@ -925,7 +945,7 @@
"unable_to_change_date": "Datum kann nicht verändert werden", "unable_to_change_date": "Datum kann nicht verändert werden",
"unable_to_change_description": "Ändern der Beschreibung nicht möglich", "unable_to_change_description": "Ändern der Beschreibung nicht möglich",
"unable_to_change_favorite": "Es konnte der Favoritenstatus für diese Datei nicht geändert werden", "unable_to_change_favorite": "Es konnte der Favoritenstatus für diese Datei nicht geändert werden",
"unable_to_change_location": "Ort kann nicht verändert werden", "unable_to_change_location": "Standort kann nicht verändert werden",
"unable_to_change_password": "Passwort konnte nicht geändert werden", "unable_to_change_password": "Passwort konnte nicht geändert werden",
"unable_to_change_visibility": "Sichtbarkeit von {count, plural, one {einer Person} other {# Personen}} konnte nicht geändert werden", "unable_to_change_visibility": "Sichtbarkeit von {count, plural, one {einer Person} other {# Personen}} konnte nicht geändert werden",
"unable_to_complete_oauth_login": "OAuth-Anmeldung konnte nicht abgeschlossen werden", "unable_to_complete_oauth_login": "OAuth-Anmeldung konnte nicht abgeschlossen werden",
@ -989,7 +1009,7 @@
"unable_to_update_album_cover": "Album-Cover konnte nicht aktualisiert werden", "unable_to_update_album_cover": "Album-Cover konnte nicht aktualisiert werden",
"unable_to_update_album_info": "Album-Info konnte nicht aktualisiert werden", "unable_to_update_album_info": "Album-Info konnte nicht aktualisiert werden",
"unable_to_update_library": "Die Bibliothek konnte nicht aktualisiert werden", "unable_to_update_library": "Die Bibliothek konnte nicht aktualisiert werden",
"unable_to_update_location": "Der Ort konnte nicht aktualisiert werden", "unable_to_update_location": "Der Standort konnte nicht aktualisiert werden",
"unable_to_update_settings": "Die Einstellungen konnten nicht aktualisiert werden", "unable_to_update_settings": "Die Einstellungen konnten nicht aktualisiert werden",
"unable_to_update_timeline_display_status": "Status der Zeitleistenanzeige konnte nicht aktualisiert werden", "unable_to_update_timeline_display_status": "Status der Zeitleistenanzeige konnte nicht aktualisiert werden",
"unable_to_update_user": "Der Nutzer konnte nicht aktualisiert werden", "unable_to_update_user": "Der Nutzer konnte nicht aktualisiert werden",
@ -1002,9 +1022,6 @@
"exif_bottom_sheet_location": "STANDORT", "exif_bottom_sheet_location": "STANDORT",
"exif_bottom_sheet_people": "PERSONEN", "exif_bottom_sheet_people": "PERSONEN",
"exif_bottom_sheet_person_add_person": "Namen hinzufügen", "exif_bottom_sheet_person_add_person": "Namen hinzufügen",
"exif_bottom_sheet_person_age_months": "{months} Monate alt",
"exif_bottom_sheet_person_age_year_months": "1 Jahr, {months} Monate alt",
"exif_bottom_sheet_person_age_years": "Alter {years}",
"exit_slideshow": "Diashow beenden", "exit_slideshow": "Diashow beenden",
"expand_all": "Alle aufklappen", "expand_all": "Alle aufklappen",
"experimental_settings_new_asset_list_subtitle": "In Arbeit", "experimental_settings_new_asset_list_subtitle": "In Arbeit",
@ -1046,21 +1063,26 @@
"filter_people": "Personen filtern", "filter_people": "Personen filtern",
"filter_places": "Orte filtern", "filter_places": "Orte filtern",
"find_them_fast": "Finde sie schneller mit der Suche nach Namen", "find_them_fast": "Finde sie schneller mit der Suche nach Namen",
"first": "Erste",
"fix_incorrect_match": "Fehlerhafte Übereinstimmung beheben", "fix_incorrect_match": "Fehlerhafte Übereinstimmung beheben",
"folder": "Ordner", "folder": "Ordner",
"folder_not_found": "Ordner nicht gefunden", "folder_not_found": "Ordner nicht gefunden",
"folders": "Ordner", "folders": "Ordner",
"folders_feature_description": "Durchsuchen der Ordneransicht für Fotos und Videos im Dateisystem", "folders_feature_description": "Durchsuchen der Ordneransicht für Fotos und Videos im Dateisystem",
"forgot_pin_code_question": "PIN Code vergessen?",
"forward": "Vorwärts", "forward": "Vorwärts",
"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_location": "Klicke auf eine Datei mit GPS Koordinaten um diesen Standort zu verwenden oder wähle einen Standort direkt auf der Karte",
"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",
"go_back": "Zurück", "go_back": "Zurück",
"go_to_folder": "Gehe zu Ordner", "go_to_folder": "Gehe zu Ordner",
"go_to_search": "Zur Suche gehen", "go_to_search": "Zur Suche gehen",
"gps": "GPS",
"gps_missing": "Kein GPS",
"grant_permission": "Erlaubnis gewähren", "grant_permission": "Erlaubnis gewähren",
"group_albums_by": "Alben gruppieren nach...", "group_albums_by": "Alben gruppieren nach...",
"group_country": "Nach Land gruppieren", "group_country": "Nach Land gruppieren",
@ -1098,13 +1120,14 @@
"home_page_delete_remote_err_local": "Lokale Elemente in der Auswahl zum Entfernen von Remote-Elementen, Überspringe", "home_page_delete_remote_err_local": "Lokale Elemente in der Auswahl zum Entfernen von Remote-Elementen, Überspringe",
"home_page_favorite_err_local": "Kann lokale Elemente noch nicht favorisieren, überspringen", "home_page_favorite_err_local": "Kann lokale Elemente noch nicht favorisieren, überspringen",
"home_page_favorite_err_partner": "Inhalte von Partnern können nicht favorisiert werden, überspringe", "home_page_favorite_err_partner": "Inhalte von Partnern können nicht favorisiert werden, überspringe",
"home_page_first_time_notice": "Wenn dies das erste Mal ist dass Du Immich nutzt, stelle bitte sicher, dass mindestens ein Album zur Sicherung ausgewählt ist, sodass die Zeitachse mit Fotos und Videos gefüllt werden kann", "home_page_first_time_notice": "Wenn Sie die App zum ersten Mal verwenden, wählen Sie bitte ein Album zur Sicherung aus, damit die Zeitachse mit Fotos und Videos gefüllt werden kann",
"home_page_locked_error_local": "Lokale Dateien können nicht in den gesperrten Ordner verschoben werden, überspringe", "home_page_locked_error_local": "Lokale Dateien können nicht in den gesperrten Ordner verschoben werden, überspringe",
"home_page_locked_error_partner": "Dateien von Partnern können nicht in den gesperrten Ordner verschoben werden, überspringe", "home_page_locked_error_partner": "Dateien von Partnern können nicht in den gesperrten Ordner verschoben werden, überspringe",
"home_page_share_err_local": "Lokale Inhalte können nicht per Link geteilt werden, überspringe", "home_page_share_err_local": "Lokale Inhalte können nicht per Link geteilt werden, überspringe",
"home_page_upload_err_limit": "Es können max. 30 Elemente gleichzeitig hochgeladen werden, überspringen", "home_page_upload_err_limit": "Es können max. 30 Elemente gleichzeitig hochgeladen werden, überspringen",
"host": "Host", "host": "Host",
"hour": "Stunde", "hour": "Stunde",
"hours": "Stunden",
"id": "ID", "id": "ID",
"idle": "Untätig", "idle": "Untätig",
"ignore_icloud_photos": "iCloud Fotos ignorieren", "ignore_icloud_photos": "iCloud Fotos ignorieren",
@ -1165,10 +1188,12 @@
"language_search_hint": "Sprachen durchsuchen...", "language_search_hint": "Sprachen durchsuchen...",
"language_setting_description": "Wähle deine bevorzugte Sprache", "language_setting_description": "Wähle deine bevorzugte Sprache",
"large_files": "Große Dateien", "large_files": "Große Dateien",
"last": "Letzte",
"last_seen": "Zuletzt gesehen", "last_seen": "Zuletzt gesehen",
"latest_version": "Aktuellste Version", "latest_version": "Aktuellste Version",
"latitude": "Breitengrad", "latitude": "Breitengrad",
"leave": "Verlassen", "leave": "Verlassen",
"leave_album": "Album verlassen",
"lens_model": "Objektivmodell", "lens_model": "Objektivmodell",
"let_others_respond": "Antworten zulassen", "let_others_respond": "Antworten zulassen",
"level": "Level", "level": "Level",
@ -1182,6 +1207,7 @@
"library_page_sort_title": "Titel des Albums", "library_page_sort_title": "Titel des Albums",
"licenses": "Lizenzen", "licenses": "Lizenzen",
"light": "Hell", "light": "Hell",
"like": "Gefällt mir",
"like_deleted": "Like gelöscht", "like_deleted": "Like gelöscht",
"link_motion_video": "Bewegungsvideo verknüpfen", "link_motion_video": "Bewegungsvideo verknüpfen",
"link_to_oauth": "Mit OAuth verknüpfen", "link_to_oauth": "Mit OAuth verknüpfen",
@ -1240,6 +1266,7 @@
"main_branch_warning": "Du benutzt eine Entwicklungsversion. Wir empfehlen dringend, eine Release-Version zu verwenden!", "main_branch_warning": "Du benutzt eine Entwicklungsversion. Wir empfehlen dringend, eine Release-Version zu verwenden!",
"main_menu": "Hauptmenü", "main_menu": "Hauptmenü",
"make": "Marke", "make": "Marke",
"manage_geolocation": "Standort verwalten",
"manage_shared_links": "Freigegebene Links verwalten", "manage_shared_links": "Freigegebene Links verwalten",
"manage_sharing_with_partners": "Gemeinsame Nutzung mit Partnern verwalten", "manage_sharing_with_partners": "Gemeinsame Nutzung mit Partnern verwalten",
"manage_the_app_settings": "App-Einstellungen verwalten", "manage_the_app_settings": "App-Einstellungen verwalten",
@ -1248,7 +1275,7 @@
"manage_your_devices": "Deine eingeloggten Geräte verwalten", "manage_your_devices": "Deine eingeloggten Geräte verwalten",
"manage_your_oauth_connection": "Deine OAuth-Verknüpfung verwalten", "manage_your_oauth_connection": "Deine OAuth-Verknüpfung verwalten",
"map": "Karte", "map": "Karte",
"map_assets_in_bounds": "{count, plural, one {# Foto} other {# Fotos}}", "map_assets_in_bounds": "{count, plural, =0 {Keine Fotos in diesem Gebiet} one {# Foto} other {# Fotos}}",
"map_cannot_get_user_location": "Standort konnte nicht ermittelt werden", "map_cannot_get_user_location": "Standort konnte nicht ermittelt werden",
"map_location_dialog_yes": "Ja", "map_location_dialog_yes": "Ja",
"map_location_picker_page_use_location": "Aufnahmeort verwenden", "map_location_picker_page_use_location": "Aufnahmeort verwenden",
@ -1256,7 +1283,6 @@
"map_location_service_disabled_title": "Ortungsdienste deaktiviert", "map_location_service_disabled_title": "Ortungsdienste deaktiviert",
"map_marker_for_images": "Kartenmarkierung für Bilder, die in {city}, {country} aufgenommen wurden", "map_marker_for_images": "Kartenmarkierung für Bilder, die in {city}, {country} aufgenommen wurden",
"map_marker_with_image": "Kartenmarkierung mit Bild", "map_marker_with_image": "Kartenmarkierung mit Bild",
"map_no_assets_in_bounds": "Keine Fotos in dieser Gegend",
"map_no_location_permission_content": "Ortungsdienste müssen aktiviert sein, um Inhalte am aktuellen Standort anzuzeigen. Willst du die Ortungsdienste jetzt aktivieren?", "map_no_location_permission_content": "Ortungsdienste müssen aktiviert sein, um Inhalte am aktuellen Standort anzuzeigen. Willst du die Ortungsdienste jetzt aktivieren?",
"map_no_location_permission_title": "Kein Zugriff auf den Standort", "map_no_location_permission_title": "Kein Zugriff auf den Standort",
"map_settings": "Karteneinstellungen", "map_settings": "Karteneinstellungen",
@ -1269,7 +1295,7 @@
"map_settings_include_show_archived": "Archivierte anzeigen", "map_settings_include_show_archived": "Archivierte anzeigen",
"map_settings_include_show_partners": "Partner einbeziehen", "map_settings_include_show_partners": "Partner einbeziehen",
"map_settings_only_show_favorites": "Nur Favoriten anzeigen", "map_settings_only_show_favorites": "Nur Favoriten anzeigen",
"map_settings_theme_settings": "Karten Design", "map_settings_theme_settings": "Kartendesign",
"map_zoom_to_see_photos": "Ansicht verkleinern um Fotos zu sehen", "map_zoom_to_see_photos": "Ansicht verkleinern um Fotos zu sehen",
"mark_all_as_read": "Alle als gelesen markieren", "mark_all_as_read": "Alle als gelesen markieren",
"mark_as_read": "Als gelesen markieren", "mark_as_read": "Als gelesen markieren",
@ -1293,6 +1319,7 @@
"merged_people_count": "{count, plural, one {# Person} other {# Personen}} zusammengefügt", "merged_people_count": "{count, plural, one {# Person} other {# Personen}} zusammengefügt",
"minimize": "Minimieren", "minimize": "Minimieren",
"minute": "Minute", "minute": "Minute",
"minutes": "Minuten",
"missing": "Fehlende", "missing": "Fehlende",
"model": "Modell", "model": "Modell",
"month": "Monat", "month": "Monat",
@ -1312,6 +1339,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_videos_upload": "Mobiles Datennetz verwenden, um Videos zu sichern",
"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",
"never": "Niemals", "never": "Niemals",
@ -1363,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Offizielle Immich Quellen", "official_immich_resources": "Offizielle Immich Quellen",
"offline": "Offline", "offline": "Offline",
"offset": "Verschiebung",
"ok": "Ok", "ok": "Ok",
"oldest_first": "Älteste zuerst", "oldest_first": "Älteste zuerst",
"on_this_device": "Auf diesem Gerät", "on_this_device": "Auf diesem Gerät",
@ -1381,6 +1412,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",
@ -1440,6 +1473,9 @@
"permission_onboarding_permission_limited": "Berechtigungen unzureichend. Um Immich das Sichern von ganzen Sammlungen zu ermöglichen, muss der Zugriff auf alle Fotos und Videos in den Einstellungen erlaubt werden.", "permission_onboarding_permission_limited": "Berechtigungen unzureichend. Um Immich das Sichern von ganzen Sammlungen zu ermöglichen, muss der Zugriff auf alle Fotos und Videos in den Einstellungen erlaubt werden.",
"permission_onboarding_request": "Immich benötigt Berechtigung um auf deine Fotos und Videos zuzugreifen.", "permission_onboarding_request": "Immich benötigt Berechtigung um auf deine Fotos und Videos zuzugreifen.",
"person": "Person", "person": "Person",
"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_years": "{years, plural, other {# years}} 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.",
@ -1479,6 +1515,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_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}",
@ -1517,6 +1554,7 @@
"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",
@ -1524,6 +1562,8 @@
"rating_description": "Stellt die EXIF-Bewertung im Informationsbereich dar", "rating_description": "Stellt die EXIF-Bewertung im Informationsbereich dar",
"reaction_options": "Reaktionsmöglichkeiten", "reaction_options": "Reaktionsmöglichkeiten",
"read_changelog": "Changelog lesen", "read_changelog": "Changelog lesen",
"readonly_mode_disabled": "Schreibgeschützter Modus deaktiviert",
"readonly_mode_enabled": "Schreibgeschützter Modus aktiviert",
"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",
@ -1585,6 +1625,9 @@
"reset_password": "Passwort zurücksetzen", "reset_password": "Passwort zurücksetzen",
"reset_people_visibility": "Sichtbarkeit von Personen zurücksetzen", "reset_people_visibility": "Sichtbarkeit von Personen zurücksetzen",
"reset_pin_code": "PIN Code zurücksetzen", "reset_pin_code": "PIN Code zurücksetzen",
"reset_pin_code_description": "Falls du deinen PIN Code vergessen hast, wende dich an deinen Immich-Administrator um ihn zurücksetzen zu lassen",
"reset_pin_code_success": "PIN Code erfolgreich zurückgesetzt",
"reset_pin_code_with_password": "Mit deinem Passwort kannst du jederzeit deinen PIN Code zurücksetzen",
"reset_sqlite": "SQLite Datenbank zurücksetzen", "reset_sqlite": "SQLite Datenbank zurücksetzen",
"reset_sqlite_confirmation": "Bist du sicher, dass du die SQLite-Datenbank zurücksetzen willst? Du musst dich ab- und wieder anmelden, um die Daten neu zu synchronisieren", "reset_sqlite_confirmation": "Bist du sicher, dass du die SQLite-Datenbank zurücksetzen willst? Du musst dich ab- und wieder anmelden, um die Daten neu zu synchronisieren",
"reset_sqlite_success": "SQLite Datenbank erfolgreich zurückgesetzt", "reset_sqlite_success": "SQLite Datenbank erfolgreich zurückgesetzt",
@ -1597,6 +1640,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",
@ -1690,6 +1734,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",
"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",
@ -1727,7 +1772,7 @@
"setting_notifications_subtitle": "Benachrichtigungen anpassen", "setting_notifications_subtitle": "Benachrichtigungen anpassen",
"setting_notifications_total_progress_subtitle": "Gesamter Upload-Fortschritt (abgeschlossen/Anzahl Elemente)", "setting_notifications_total_progress_subtitle": "Gesamter Upload-Fortschritt (abgeschlossen/Anzahl Elemente)",
"setting_notifications_total_progress_title": "Zeige den Gesamtfortschritt der Hintergrundsicherung", "setting_notifications_total_progress_title": "Zeige den Gesamtfortschritt der Hintergrundsicherung",
"setting_video_viewer_looping_title": "Schleife / Looping", "setting_video_viewer_looping_title": "Video-Wiederholung",
"setting_video_viewer_original_video_subtitle": "Beim Streaming eines Videos vom Server wird das Original abgespielt, auch wenn eine Transkodierung verfügbar ist. Kann zu Pufferung führen. Lokal verfügbare Videos werden unabhängig von dieser Einstellung in Originalqualität wiedergegeben.", "setting_video_viewer_original_video_subtitle": "Beim Streaming eines Videos vom Server wird das Original abgespielt, auch wenn eine Transkodierung verfügbar ist. Kann zu Pufferung führen. Lokal verfügbare Videos werden unabhängig von dieser Einstellung in Originalqualität wiedergegeben.",
"setting_video_viewer_original_video_title": "Originalvideo erzwingen", "setting_video_viewer_original_video_title": "Originalvideo erzwingen",
"settings": "Einstellungen", "settings": "Einstellungen",
@ -1745,7 +1790,7 @@
"shared_album_activity_remove_content": "Möchtest du diese Aktivität entfernen?", "shared_album_activity_remove_content": "Möchtest du diese Aktivität entfernen?",
"shared_album_activity_remove_title": "Aktivität entfernen", "shared_album_activity_remove_title": "Aktivität entfernen",
"shared_album_section_people_action_error": "Fehler beim Verlassen oder Entfernen aus dem Album", "shared_album_section_people_action_error": "Fehler beim Verlassen oder Entfernen aus dem Album",
"shared_album_section_people_action_leave": "Album verlassen", "shared_album_section_people_action_leave": "Benutzer vom Album entfernen",
"shared_album_section_people_action_remove_user": "Benutzer von Album entfernen", "shared_album_section_people_action_remove_user": "Benutzer von Album entfernen",
"shared_album_section_people_title": "PERSONEN", "shared_album_section_people_title": "PERSONEN",
"shared_by": "Geteilt von", "shared_by": "Geteilt von",
@ -1833,6 +1878,7 @@
"sort_created": "Erstellungsdatum", "sort_created": "Erstellungsdatum",
"sort_items": "Anzahl der Einträge", "sort_items": "Anzahl der Einträge",
"sort_modified": "Änderungsdatum", "sort_modified": "Änderungsdatum",
"sort_newest": "Neuestes Foto",
"sort_oldest": "Ältestes Foto", "sort_oldest": "Ältestes Foto",
"sort_people_by_similarity": "Personen nach Ähnlichkeit sortieren", "sort_people_by_similarity": "Personen nach Ähnlichkeit sortieren",
"sort_recent": "Neustes Foto", "sort_recent": "Neustes Foto",
@ -1881,7 +1927,7 @@
"tag_updated": "Tag aktualisiert: {tag}", "tag_updated": "Tag aktualisiert: {tag}",
"tagged_assets": "{count, plural, one {# Datei} other {# Dateien}} getagged", "tagged_assets": "{count, plural, one {# Datei} other {# Dateien}} getagged",
"tags": "Tags", "tags": "Tags",
"tap_to_run_job": "Tippen um den Job zu starten", "tap_to_run_job": "Tippen, um den Job zu starten",
"template": "Vorlage", "template": "Vorlage",
"theme": "Theme", "theme": "Theme",
"theme_selection": "Themenauswahl", "theme_selection": "Themenauswahl",
@ -1908,7 +1954,9 @@
"to_change_password": "Passwort ändern", "to_change_password": "Passwort ändern",
"to_favorite": "Zu Favoriten hinzufügen", "to_favorite": "Zu Favoriten hinzufügen",
"to_login": "Anmelden", "to_login": "Anmelden",
"to_multi_select": "zur Mehrfachauswahl",
"to_parent": "Gehe zum Übergeordneten", "to_parent": "Gehe zum Übergeordneten",
"to_select": "zum Auswählen",
"to_trash": "In den Papierkorb verschieben", "to_trash": "In den Papierkorb verschieben",
"toggle_settings": "Einstellungen umschalten", "toggle_settings": "Einstellungen umschalten",
"total": "Gesamt", "total": "Gesamt",
@ -1958,6 +2006,7 @@
"unstacked_assets_count": "{count, plural, one {# Datei} other {# Dateien}} entstapelt", "unstacked_assets_count": "{count, plural, one {# Datei} other {# Dateien}} entstapelt",
"untagged": "Ohne Tag", "untagged": "Ohne Tag",
"up_next": "Weiter", "up_next": "Weiter",
"update_location_action_prompt": "Aktualsiere den Ort von {count} ausgewählten Dateien mit:",
"updated_at": "Aktualisiert", "updated_at": "Aktualisiert",
"updated_password": "Passwort aktualisiert", "updated_password": "Passwort aktualisiert",
"upload": "Hochladen", "upload": "Hochladen",
@ -2024,6 +2073,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",

View File

@ -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_endpoint": "Προσθήκη τελικού σημείου", "add_endpoint": "Προσθήκη τελικού σημείου",
"add_exclusion_pattern": "Προσθήκη μοτίβου αποκλεισμού", "add_exclusion_pattern": "Προσθήκη μοτίβου αποκλεισμού",
"add_import_path": "Προσθήκη μονοπατιού εισαγωγής", "add_import_path": "Προσθήκη μονοπατιού εισαγωγής",
@ -27,6 +28,9 @@
"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": "Εναλλαγή επιλογής για το {album}",
"add_to_albums": "Προσθήκη στα άλμπουμ",
"add_to_albums_count": "Προσθήκη στα άλμπουμ ({count})",
"add_to_shared_album": "Προσθήκη σε κοινόχρηστο άλμπουμ", "add_to_shared_album": "Προσθήκη σε κοινόχρηστο άλμπουμ",
"add_url": "Προσθήκη Συνδέσμου", "add_url": "Προσθήκη Συνδέσμου",
"added_to_archive": "Προστέθηκε στο αρχείο", "added_to_archive": "Προστέθηκε στο αρχείο",
@ -44,6 +48,13 @@
"backup_database": "Δημιουργία Dump βάσης δεδομένων", "backup_database": "Δημιουργία Dump βάσης δεδομένων",
"backup_database_enable_description": "Ενεργοποίηση dumps βάσης δεδομένων", "backup_database_enable_description": "Ενεργοποίηση dumps βάσης δεδομένων",
"backup_keep_last_amount": "Ποσότητα προηγούμενων dumps που πρέπει να διατηρηθούν", "backup_keep_last_amount": "Ποσότητα προηγούμενων dumps που πρέπει να διατηρηθούν",
"backup_onboarding_1_description": "αντίγραφο ασφαλείας εκτός εγκατάστασης, είτε στο cloud είτε σε άλλη φυσική τοποθεσία.",
"backup_onboarding_2_description": "τοπικά αντίγραφα σε διαφορετικές συσκευές. Αυτό περιλαμβάνει τα κύρια αρχεία και ένα τοπικό αντίγραφο ασφαλείας αυτών των αρχείων.",
"backup_onboarding_3_description": "συνολικά αντίγραφα των δεδομένων σας, συμπεριλαμβανομένων των αρχικών αρχείων. Αυτό περιλαμβάνει 1 αντίγραφο εκτός εγκατάστασης (offsite) και 2 τοπικά αντίγραφα.",
"backup_onboarding_description": "Συνιστάται η στρατηγική <backblaze-link>αντιγράφων ασφαλείας 3-2-1</backblaze-link> για την προστασία των δεδομένων σας. Θα πρέπει να διατηρείτε αντίγραφα των ανεβασμένων φωτογραφιών/βίντεό σας, καθώς και της βάσης δεδομένων του Immich, για μια ολοκληρωμένη λύση backup.",
"backup_onboarding_footer": "Για περισσότερες πληροφορίες σχετικά με τη δημιουργία αντιγράφων ασφαλείας του Immich, ανατρέξε στον <link>οδηγό τεκμηρίωσης</link>.",
"backup_onboarding_parts_title": "Ένα αντίγραφο ασφαλείας τύπου 3-2-1 περιλαμβάνει:",
"backup_onboarding_title": "Αντίγραφα ασφαλείας",
"backup_settings": "Ρυθμίσεις dump βάσης δεδομένων", "backup_settings": "Ρυθμίσεις dump βάσης δεδομένων",
"backup_settings_description": "Διαχείριση ρυθμίσεων dump της βάσης δεδομένων.", "backup_settings_description": "Διαχείριση ρυθμίσεων dump της βάσης δεδομένων.",
"cleared_jobs": "Εκκαθαρίστηκαν οι εργασίες για: {job}", "cleared_jobs": "Εκκαθαρίστηκαν οι εργασίες για: {job}",
@ -347,6 +358,9 @@
"trash_number_of_days_description": "Αριθμός ημερών παραμονής των αρχείων στον κάδο, πριν από την οριστική διαγραφή τους", "trash_number_of_days_description": "Αριθμός ημερών παραμονής των αρχείων στον κάδο, πριν από την οριστική διαγραφή τους",
"trash_settings": "Ρυθμίσεις Κάδου Απορριμμάτων", "trash_settings": "Ρυθμίσεις Κάδου Απορριμμάτων",
"trash_settings_description": "Διαχείριση ρυθίσεων κάδου απορριμμάτων", "trash_settings_description": "Διαχείριση ρυθίσεων κάδου απορριμμάτων",
"unlink_all_oauth_accounts": "Αποσύνδεση όλων των λογαριασμών OAuth",
"unlink_all_oauth_accounts_description": "Μην ξεχάσετε να αποσυνδέσετε όλους τους λογαριασμούς OAuth πριν μεταβείτε σε νέο πάροχο.",
"unlink_all_oauth_accounts_prompt": "Είστε σίγουροι ότι θέλετε να αποσυνδέσετε όλους τους λογαριασμούς OAuth; Αυτό θα επαναφέρει το OAuth ID για κάθε χρήστη και δεν μπορεί να αναιρεθεί.",
"user_cleanup_job": "Εκκαθάριση χρηστών", "user_cleanup_job": "Εκκαθάριση χρηστών",
"user_delete_delay": "Ο λογαριασμός και τα αρχεία του/της <b>{user}</b> θα προγραμματιστούν για οριστική διαγραφή σε {delay, plural, one {# ημέρα} other {# ημέρες}}.", "user_delete_delay": "Ο λογαριασμός και τα αρχεία του/της <b>{user}</b> θα προγραμματιστούν για οριστική διαγραφή σε {delay, plural, one {# ημέρα} other {# ημέρες}}.",
"user_delete_delay_settings": "Καθυστέρηση διαγραφής", "user_delete_delay_settings": "Καθυστέρηση διαγραφής",
@ -486,7 +500,9 @@
"assets": "Αντικείμενα", "assets": "Αντικείμενα",
"assets_added_count": "Προστέθηκε {count, plural, one {# αρχείο} other {# αρχεία}}", "assets_added_count": "Προστέθηκε {count, plural, one {# αρχείο} other {# αρχεία}}",
"assets_added_to_album_count": "Προστέθηκε {count, plural, one {# αρχείο} other {# αρχεία}} στο άλμπουμ", "assets_added_to_album_count": "Προστέθηκε {count, plural, one {# αρχείο} other {# αρχεία}} στο άλμπουμ",
"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_count": "{count, plural, one {# αρχείο} other {# αρχεία}}", "assets_count": "{count, plural, one {# αρχείο} other {# αρχεία}}",
"assets_deleted_permanently": "{count} τα στοιχεία διαγράφηκαν οριστικά", "assets_deleted_permanently": "{count} τα στοιχεία διαγράφηκαν οριστικά",
"assets_deleted_permanently_from_server": "{count} στοιχεία διαγράφηκαν οριστικά από το διακομιστή Immich", "assets_deleted_permanently_from_server": "{count} στοιχεία διαγράφηκαν οριστικά από το διακομιστή Immich",
@ -503,6 +519,7 @@
"assets_trashed_count": "Μετακιν. στον κάδο απορριμάτων {count, plural, one {# στοιχείο} other {# στοιχεία}}", "assets_trashed_count": "Μετακιν. στον κάδο απορριμάτων {count, plural, one {# στοιχείο} other {# στοιχεία}}",
"assets_trashed_from_server": "{count} στοιχεία μεταφέρθηκαν στον κάδο απορριμμάτων από το διακομιστή Immich", "assets_trashed_from_server": "{count} στοιχεία μεταφέρθηκαν στον κάδο απορριμμάτων από το διακομιστή Immich",
"assets_were_part_of_album_count": "{count, plural, one {Το στοιχείο ανήκει} other {Τα στοιχεία ανήκουν}} ήδη στο άλμπουμ", "assets_were_part_of_album_count": "{count, plural, one {Το στοιχείο ανήκει} other {Τα στοιχεία ανήκουν}} ήδη στο άλμπουμ",
"assets_were_part_of_albums_count": "Το/α {count, plural, one {στοιχείο ήταν} other {στοιχεία ήταν}} ήδη μέρος των άλμπουμ",
"authorized_devices": "Εξουσιοδοτημένες Συσκευές", "authorized_devices": "Εξουσιοδοτημένες Συσκευές",
"automatic_endpoint_switching_subtitle": "Σύνδεση τοπικά μέσω του καθορισμένου Wi-Fi όταν είναι διαθέσιμο και χρήση εναλλακτικών συνδέσεων αλλού", "automatic_endpoint_switching_subtitle": "Σύνδεση τοπικά μέσω του καθορισμένου Wi-Fi όταν είναι διαθέσιμο και χρήση εναλλακτικών συνδέσεων αλλού",
"automatic_endpoint_switching_title": "Αυτόματη εναλλαγή URL", "automatic_endpoint_switching_title": "Αυτόματη εναλλαγή URL",
@ -511,7 +528,7 @@
"back_close_deselect": "Πίσω, κλείσιμο ή αποεπιλογή", "back_close_deselect": "Πίσω, κλείσιμο ή αποεπιλογή",
"background_location_permission": "Άδεια τοποθεσίας στο παρασκήνιο", "background_location_permission": "Άδεια τοποθεσίας στο παρασκήνιο",
"background_location_permission_content": "Το Immich για να μπορεί να αλλάζει δίκτυα όταν τρέχει στο παρασκήνιο, πρέπει *πάντα* να έχει πρόσβαση στην ακριβή τοποθεσία ώστε η εφαρμογή να μπορεί να διαβάζει το όνομα του δικτύου Wi-Fi", "background_location_permission_content": "Το Immich για να μπορεί να αλλάζει δίκτυα όταν τρέχει στο παρασκήνιο, πρέπει *πάντα* να έχει πρόσβαση στην ακριβή τοποθεσία ώστε η εφαρμογή να μπορεί να διαβάζει το όνομα του δικτύου Wi-Fi",
"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": "Πάτημα για συμπερίληψη, διπλό πάτημα για εξαίρεση",
"backup_album_selection_page_assets_scatter": "Τα στοιχεία μπορεί να διασκορπιστούν σε πολλά άλμπουμ. Έτσι, τα άλμπουμ μπορούν να περιληφθούν ή να εξαιρεθούν κατά τη διαδικασία δημιουργίας αντιγράφων ασφαλείας.", "backup_album_selection_page_assets_scatter": "Τα στοιχεία μπορεί να διασκορπιστούν σε πολλά άλμπουμ. Έτσι, τα άλμπουμ μπορούν να περιληφθούν ή να εξαιρεθούν κατά τη διαδικασία δημιουργίας αντιγράφων ασφαλείας.",
@ -543,7 +560,7 @@
"backup_controller_page_background_turn_off": "Απενεργοποίηση υπηρεσίας παρασκηνίου", "backup_controller_page_background_turn_off": "Απενεργοποίηση υπηρεσίας παρασκηνίου",
"backup_controller_page_background_turn_on": "Ενεργοποίηση υπηρεσίας παρασκηνίου", "backup_controller_page_background_turn_on": "Ενεργοποίηση υπηρεσίας παρασκηνίου",
"backup_controller_page_background_wifi": "Μόνο σε σύνδεση Wi-Fi", "backup_controller_page_background_wifi": "Μόνο σε σύνδεση Wi-Fi",
"backup_controller_page_backup": "Αντίγραφα ασφαλείας", "backup_controller_page_backup": "Αντίγραφο ασφαλείας",
"backup_controller_page_backup_selected": "Επιλεγμένα: ", "backup_controller_page_backup_selected": "Επιλεγμένα: ",
"backup_controller_page_backup_sub": "Φωτογραφίες και βίντεο για τα οποία έχουν δημιουργηθεί αντίγραφα ασφαλείας", "backup_controller_page_backup_sub": "Φωτογραφίες και βίντεο για τα οποία έχουν δημιουργηθεί αντίγραφα ασφαλείας",
"backup_controller_page_created": "Δημιουργήθηκε στις: {date}", "backup_controller_page_created": "Δημιουργήθηκε στις: {date}",
@ -572,11 +589,11 @@
"backup_manual_in_progress": "Μεταφόρτωση σε εξέλιξη. Δοκιμάστε αργότερα", "backup_manual_in_progress": "Μεταφόρτωση σε εξέλιξη. Δοκιμάστε αργότερα",
"backup_manual_success": "Επιτυχία", "backup_manual_success": "Επιτυχία",
"backup_manual_title": "Κατάσταση μεταφόρτωσης", "backup_manual_title": "Κατάσταση μεταφόρτωσης",
"backup_options": "Επιλογές αντιγράφου ασφαλείας",
"backup_options_page_title": "Επιλογές αντιγράφων ασφαλείας", "backup_options_page_title": "Επιλογές αντιγράφων ασφαλείας",
"backup_setting_subtitle": "Διαχείριση ρυθμίσεων μεταφόρτωσης στο παρασκήνιο και στο προσκήνιο", "backup_setting_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": "Δεν υπάρχουν διαθέσιμοι τρόποι βιομετρικής ταυτοποίησης",
@ -643,6 +660,7 @@
"clear": "Εκκαθάριση", "clear": "Εκκαθάριση",
"clear_all": "Εκκαθάριση όλων", "clear_all": "Εκκαθάριση όλων",
"clear_all_recent_searches": "Εκκαθάριση όλων των πρόσφατων αναζητήσεων", "clear_all_recent_searches": "Εκκαθάριση όλων των πρόσφατων αναζητήσεων",
"clear_file_cache": "Εκκαθάριση της Προσωρινής Μνήμης Αρχείων",
"clear_message": "Εκκαθάριση μηνύματος", "clear_message": "Εκκαθάριση μηνύματος",
"clear_value": "Εκκαθάριση τιμής", "clear_value": "Εκκαθάριση τιμής",
"client_cert_dialog_msg_confirm": "ΟΚ", "client_cert_dialog_msg_confirm": "ΟΚ",
@ -713,6 +731,7 @@
"create_new_user": "Δημιουργία νέου χρήστη", "create_new_user": "Δημιουργία νέου χρήστη",
"create_shared_album_page_share_add_assets": "ΠΡΟΣΘΗΚΗ ΣΤΟΙΧΕΙΩΝ", "create_shared_album_page_share_add_assets": "ΠΡΟΣΘΗΚΗ ΣΤΟΙΧΕΙΩΝ",
"create_shared_album_page_share_select_photos": "Επιλέξτε Φωτογραφίες", "create_shared_album_page_share_select_photos": "Επιλέξτε Φωτογραφίες",
"create_shared_link": "Δημιουργία κοινόχρηστου συνδέσμου",
"create_tag": "Δημιουργία ετικέτας", "create_tag": "Δημιουργία ετικέτας",
"create_tag_description": "Δημιουργία νέας ετικέτας. Για τις ένθετες ετικέτες, παρακαλώ εισάγετε τη πλήρη διαδρομή της, συμπεριλαμβανομένων των κάθετων διαχωριστικών.", "create_tag_description": "Δημιουργία νέας ετικέτας. Για τις ένθετες ετικέτες, παρακαλώ εισάγετε τη πλήρη διαδρομή της, συμπεριλαμβανομένων των κάθετων διαχωριστικών.",
"create_user": "Δημιουργία χρήστη", "create_user": "Δημιουργία χρήστη",
@ -737,6 +756,7 @@
"date_of_birth_saved": "Η ημερομηνία γέννησης αποθηκεύτηκε επιτυχώς", "date_of_birth_saved": "Η ημερομηνία γέννησης αποθηκεύτηκε επιτυχώς",
"date_range": "Εύρος ημερομηνιών", "date_range": "Εύρος ημερομηνιών",
"day": "Ημέρα", "day": "Ημέρα",
"days": "Ημέρες",
"deduplicate_all": "Αφαίρεση όλων των διπλότυπων", "deduplicate_all": "Αφαίρεση όλων των διπλότυπων",
"deduplication_criteria_1": "Μέγεθος εικόνας σε byte", "deduplication_criteria_1": "Μέγεθος εικόνας σε byte",
"deduplication_criteria_2": "Αριθμός δεδομένων EXIF", "deduplication_criteria_2": "Αριθμός δεδομένων EXIF",
@ -821,8 +841,12 @@
"edit": "Επεξεργασία", "edit": "Επεξεργασία",
"edit_album": "Επεξεργασία άλμπουμ", "edit_album": "Επεξεργασία άλμπουμ",
"edit_avatar": "Επεξεργασία άβαταρ", "edit_avatar": "Επεξεργασία άβαταρ",
"edit_birthday": "Επεξεργασία γενεθλίων",
"edit_date": "Επεξεργασία ημερομηνίας", "edit_date": "Επεξεργασία ημερομηνίας",
"edit_date_and_time": "Επεξεργασία ημερομηνίας και ώρας", "edit_date_and_time": "Επεξεργασία ημερομηνίας και ώρας",
"edit_date_and_time_action_prompt": "{count} ημερομηνία και ώρα επεξεργάστηκαν",
"edit_date_and_time_by_offset": "Αλλαγή ημερομηνίας με μετατόπιση",
"edit_date_and_time_by_offset_interval": "Νέο εύρος ημερομηνιών: {from} - {to}",
"edit_description": "Επεξεργασία περιγραφής", "edit_description": "Επεξεργασία περιγραφής",
"edit_description_prompt": "Παρακαλώ επιλέξτε νέα περιγραφή:", "edit_description_prompt": "Παρακαλώ επιλέξτε νέα περιγραφή:",
"edit_exclusion_pattern": "Επεξεργασία μοτίβου αποκλεισμού", "edit_exclusion_pattern": "Επεξεργασία μοτίβου αποκλεισμού",
@ -895,6 +919,7 @@
"failed_to_load_notifications": "Αποτυχία φόρτωσης ειδοποιήσεων", "failed_to_load_notifications": "Αποτυχία φόρτωσης ειδοποιήσεων",
"failed_to_load_people": "Αποτυχία φόρτωσης ατόμων", "failed_to_load_people": "Αποτυχία φόρτωσης ατόμων",
"failed_to_remove_product_key": "Αποτυχία αφαίρεσης κλειδιού προϊόντος", "failed_to_remove_product_key": "Αποτυχία αφαίρεσης κλειδιού προϊόντος",
"failed_to_reset_pin_code": "Αποτυχία επαναφοράς του PIN",
"failed_to_stack_assets": "Αποτυχία στην συμπίεση των στοιχείων", "failed_to_stack_assets": "Αποτυχία στην συμπίεση των στοιχείων",
"failed_to_unstack_assets": "Αποτυχία στην αποσυμπίεση των στοιχείων", "failed_to_unstack_assets": "Αποτυχία στην αποσυμπίεση των στοιχείων",
"failed_to_update_notification_status": "Αποτυχία ενημέρωσης της κατάστασης ειδοποίησης", "failed_to_update_notification_status": "Αποτυχία ενημέρωσης της κατάστασης ειδοποίησης",
@ -903,6 +928,7 @@
"paths_validation_failed": "{paths, plural, one {# διαδρομή} other {# διαδρομές}} απέτυχαν κατά την επικύρωση", "paths_validation_failed": "{paths, plural, one {# διαδρομή} other {# διαδρομές}} απέτυχαν κατά την επικύρωση",
"profile_picture_transparent_pixels": "Οι εικόνες προφίλ δεν μπορούν να έχουν διαφανή εικονοστοιχεία. Παρακαλώ μεγεθύνετε ή/και μετακινήστε την εικόνα.", "profile_picture_transparent_pixels": "Οι εικόνες προφίλ δεν μπορούν να έχουν διαφανή εικονοστοιχεία. Παρακαλώ μεγεθύνετε ή/και μετακινήστε την εικόνα.",
"quota_higher_than_disk_size": "Έχετε ορίσει ένα όριο, μεγαλύτερο από το μέγεθος του δίσκου", "quota_higher_than_disk_size": "Έχετε ορίσει ένα όριο, μεγαλύτερο από το μέγεθος του δίσκου",
"something_went_wrong": "Κάτι πήγε στραβά",
"unable_to_add_album_users": "Αδυναμία προσθήκης χρήστη στο άλμπουμ", "unable_to_add_album_users": "Αδυναμία προσθήκης χρήστη στο άλμπουμ",
"unable_to_add_assets_to_shared_link": "Αδυναμία προσθήκης στοιχείου στον κοινόχρηστο σύνδεσμο", "unable_to_add_assets_to_shared_link": "Αδυναμία προσθήκης στοιχείου στον κοινόχρηστο σύνδεσμο",
"unable_to_add_comment": "Αδυναμία προσθήκης σχολίου", "unable_to_add_comment": "Αδυναμία προσθήκης σχολίου",
@ -988,13 +1014,11 @@
}, },
"exif": "Μεταδεδομένα Exif", "exif": "Μεταδεδομένα Exif",
"exif_bottom_sheet_description": "Προσθήκη Περιγραφής...", "exif_bottom_sheet_description": "Προσθήκη Περιγραφής...",
"exif_bottom_sheet_description_error": "Σφάλμα κατά την ενημέρωση της περιγραφής",
"exif_bottom_sheet_details": "ΛΕΠΤΟΜΕΡΕΙΕΣ", "exif_bottom_sheet_details": "ΛΕΠΤΟΜΕΡΕΙΕΣ",
"exif_bottom_sheet_location": "ΤΟΠΟΘΕΣΙΑ", "exif_bottom_sheet_location": "ΤΟΠΟΘΕΣΙΑ",
"exif_bottom_sheet_people": "ΑΤΟΜΑ", "exif_bottom_sheet_people": "ΑΤΟΜΑ",
"exif_bottom_sheet_person_add_person": "Προσθήκη ονόματος", "exif_bottom_sheet_person_add_person": "Προσθήκη ονόματος",
"exif_bottom_sheet_person_age_months": "Ηλικία {months} μήνες",
"exif_bottom_sheet_person_age_year_months": "Ηλικία 1 έτους, {months} μηνών",
"exif_bottom_sheet_person_age_years": "Ηλικία {years}",
"exit_slideshow": "Έξοδος από την παρουσίαση", "exit_slideshow": "Έξοδος από την παρουσίαση",
"expand_all": "Ανάπτυξη όλων", "expand_all": "Ανάπτυξη όλων",
"experimental_settings_new_asset_list_subtitle": "Σε εξέλιξη", "experimental_settings_new_asset_list_subtitle": "Σε εξέλιξη",
@ -1036,11 +1060,13 @@
"filter_people": "Φιλτράρισμα ατόμων", "filter_people": "Φιλτράρισμα ατόμων",
"filter_places": "Φιλτράρισμα τοποθεσιών", "filter_places": "Φιλτράρισμα τοποθεσιών",
"find_them_fast": "Βρείτε τους γρήγορα με αναζήτηση κατά όνομα", "find_them_fast": "Βρείτε τους γρήγορα με αναζήτηση κατά όνομα",
"first": "Αρχικά",
"fix_incorrect_match": "Διόρθωση λανθασμένης αντιστοίχισης", "fix_incorrect_match": "Διόρθωση λανθασμένης αντιστοίχισης",
"folder": "Φάκελος", "folder": "Φάκελος",
"folder_not_found": "Ο φάκελος δεν βρέθηκε", "folder_not_found": "Ο φάκελος δεν βρέθηκε",
"folders": "Φάκελοι", "folders": "Φάκελοι",
"folders_feature_description": "Περιήγηση στην προβολή φακέλου για τις φωτογραφίες και τα βίντεο στο σύστημα αρχείων", "folders_feature_description": "Περιήγηση στην προβολή φακέλου για τις φωτογραφίες και τα βίντεο στο σύστημα αρχείων",
"forgot_pin_code_question": "Ξεχάσατε το PIN;",
"forward": "Προς τα εμπρός", "forward": "Προς τα εμπρός",
"gcast_enabled": "Μετάδοση περιεχομένου Google Cast", "gcast_enabled": "Μετάδοση περιεχομένου Google Cast",
"gcast_enabled_description": "Αυτό το χαρακτηριστικό φορτώνει εξωτερικούς πόρους από τη Google για να λειτουργήσει.", "gcast_enabled_description": "Αυτό το χαρακτηριστικό φορτώνει εξωτερικούς πόρους από τη Google για να λειτουργήσει.",
@ -1095,6 +1121,7 @@
"home_page_upload_err_limit": "Μπορείτε να ανεβάσετε μόνο 30 στοιχεία κάθε φορά, παραλείπεται", "home_page_upload_err_limit": "Μπορείτε να ανεβάσετε μόνο 30 στοιχεία κάθε φορά, παραλείπεται",
"host": "Φιλοξενία", "host": "Φιλοξενία",
"hour": "Ώρα", "hour": "Ώρα",
"hours": "Ώρες",
"id": "ID", "id": "ID",
"idle": "Αδράνεια", "idle": "Αδράνεια",
"ignore_icloud_photos": "Αγνοήστε τις φωτογραφίες iCloud", "ignore_icloud_photos": "Αγνοήστε τις φωτογραφίες iCloud",
@ -1155,10 +1182,12 @@
"language_search_hint": "Αναζήτηση γλωσσών...", "language_search_hint": "Αναζήτηση γλωσσών...",
"language_setting_description": "Επιλέξτε τη γλώσσα που προτιμάτε", "language_setting_description": "Επιλέξτε τη γλώσσα που προτιμάτε",
"large_files": "Μεγάλα Αρχεία", "large_files": "Μεγάλα Αρχεία",
"last": "Τελευταία",
"last_seen": "Τελευταία προβολή", "last_seen": "Τελευταία προβολή",
"latest_version": "Τελευταία Έκδοση", "latest_version": "Τελευταία Έκδοση",
"latitude": "Γεωγραφικό πλάτος", "latitude": "Γεωγραφικό πλάτος",
"leave": "Εγκατάλειψη", "leave": "Εγκατάλειψη",
"leave_album": "Αποχώρηση από το άλμπουμ",
"lens_model": "Μοντέλο φακού", "lens_model": "Μοντέλο φακού",
"let_others_respond": "Επέτρεψε σε άλλους να απαντήσουν", "let_others_respond": "Επέτρεψε σε άλλους να απαντήσουν",
"level": "Επίπεδο", "level": "Επίπεδο",
@ -1172,6 +1201,7 @@
"library_page_sort_title": "Τίτλος άλμπουμ", "library_page_sort_title": "Τίτλος άλμπουμ",
"licenses": "Άδειες", "licenses": "Άδειες",
"light": "Φωτεινό", "light": "Φωτεινό",
"like": "Μου αρέσει",
"like_deleted": "Το \"μου αρέσει\" διαγράφηκε", "like_deleted": "Το \"μου αρέσει\" διαγράφηκε",
"link_motion_video": "Σύνδεσε βίντεο κίνησης", "link_motion_video": "Σύνδεσε βίντεο κίνησης",
"link_to_oauth": "Σύνδεση στον OAuth", "link_to_oauth": "Σύνδεση στον OAuth",
@ -1238,7 +1268,7 @@
"manage_your_devices": "Διαχειριστείτε τις συνδεδεμένες συσκευές σας", "manage_your_devices": "Διαχειριστείτε τις συνδεδεμένες συσκευές σας",
"manage_your_oauth_connection": "Διαχειριστείτε τη σύνδεσή σας OAuth", "manage_your_oauth_connection": "Διαχειριστείτε τη σύνδεσή σας OAuth",
"map": "Χάρτης", "map": "Χάρτης",
"map_assets_in_bounds": "{count, plural, one {# φωτογραφία} other {# φωτογραφίες}}", "map_assets_in_bounds": "{count, plural, =0 {Καμία φωτογραφία σε αυτή την περιοχή} one {# φωτογραφία} other {# φωτογραφίες}}",
"map_cannot_get_user_location": "Δεν είναι δυνατή η λήψη της τοποθεσίας του χρήστη", "map_cannot_get_user_location": "Δεν είναι δυνατή η λήψη της τοποθεσίας του χρήστη",
"map_location_dialog_yes": "Ναι", "map_location_dialog_yes": "Ναι",
"map_location_picker_page_use_location": "Χρησιμοποιήστε αυτήν την τοποθεσία", "map_location_picker_page_use_location": "Χρησιμοποιήστε αυτήν την τοποθεσία",
@ -1246,7 +1276,6 @@
"map_location_service_disabled_title": "Η υπηρεσία τοποθεσίας απενεργοποιήθηκε", "map_location_service_disabled_title": "Η υπηρεσία τοποθεσίας απενεργοποιήθηκε",
"map_marker_for_images": "Δείκτης χάρτη για εικόνες που τραβήχτηκαν σε {city}, {country}", "map_marker_for_images": "Δείκτης χάρτη για εικόνες που τραβήχτηκαν σε {city}, {country}",
"map_marker_with_image": "Χάρτης δείκτη με εικόνα", "map_marker_with_image": "Χάρτης δείκτη με εικόνα",
"map_no_assets_in_bounds": "Δεν υπάρχουν φωτογραφίες σε αυτήν την περιοχή",
"map_no_location_permission_content": "Απαιτείται άδεια τοποθεσίας για την εμφάνιση στοιχείων από την τρέχουσα τοποθεσία σας. Θέλετε να το επιτρέψετε τώρα;", "map_no_location_permission_content": "Απαιτείται άδεια τοποθεσίας για την εμφάνιση στοιχείων από την τρέχουσα τοποθεσία σας. Θέλετε να το επιτρέψετε τώρα;",
"map_no_location_permission_title": "Η άδεια τοποθεσίας απορρίφθηκε", "map_no_location_permission_title": "Η άδεια τοποθεσίας απορρίφθηκε",
"map_settings": "Ρυθμίσεις χάρτη", "map_settings": "Ρυθμίσεις χάρτη",
@ -1283,6 +1312,7 @@
"merged_people_count": "Έγινε συγχώνευση {count, plural, one {# ατόμου} other {# ατόμων}}", "merged_people_count": "Έγινε συγχώνευση {count, plural, one {# ατόμου} other {# ατόμων}}",
"minimize": "Ελαχιστοποίηση", "minimize": "Ελαχιστοποίηση",
"minute": "Λεπτό", "minute": "Λεπτό",
"minutes": "Λεπτά",
"missing": "Όσα Λείπουν", "missing": "Όσα Λείπουν",
"model": "Μοντέλο", "model": "Μοντέλο",
"month": "Μήνας", "month": "Μήνας",
@ -1302,6 +1332,9 @@
"my_albums": "Τα άλμπουμ μου", "my_albums": "Τα άλμπουμ μου",
"name": "Όνομα", "name": "Όνομα",
"name_or_nickname": "Όνομα ή ψευδώνυμο", "name_or_nickname": "Όνομα ή ψευδώνυμο",
"network_requirement_photos_upload": "Χρήση δεδομένων κινητής τηλεφωνίας για τη δημιουργία αντιγράφων ασφαλείας των φωτογραφιών",
"network_requirement_videos_upload": "Χρήση δεδομένων κινητής τηλεφωνίας για τη δημιουργία αντιγράφων ασφαλείας των βίντεο",
"network_requirements_updated": "Οι απαιτήσεις δικτύου άλλαξαν, γίνεται επαναφορά της ουράς αντιγράφων ασφαλείας",
"networking_settings": "Δικτύωση", "networking_settings": "Δικτύωση",
"networking_subtitle": "Διαχείριση ρυθμίσεων τελικών σημείων διακομιστή", "networking_subtitle": "Διαχείριση ρυθμίσεων τελικών σημείων διακομιστή",
"never": "Ποτέ", "never": "Ποτέ",
@ -1353,6 +1386,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Επίσημοι Πόροι του Immich", "official_immich_resources": "Επίσημοι Πόροι του Immich",
"offline": "Εκτός σύνδεσης", "offline": "Εκτός σύνδεσης",
"offset": "Μετατόπιση",
"ok": "Έγινε", "ok": "Έγινε",
"oldest_first": "Τα παλαιότερα πρώτα", "oldest_first": "Τα παλαιότερα πρώτα",
"on_this_device": "Σε αυτή τη συσκευή", "on_this_device": "Σε αυτή τη συσκευή",
@ -1430,6 +1464,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_year_months": "1 χρόνος, {months, plural, one {# μήνας} 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": "Φαίνεται ότι μοιραστήκατε τις φωτογραφίες σας με όλους τους χρήστες ή δεν έχετε κανέναν χρήστη για κοινή χρήση.",
@ -1575,6 +1612,9 @@
"reset_password": "Επαναφορά κωδικού πρόσβασης", "reset_password": "Επαναφορά κωδικού πρόσβασης",
"reset_people_visibility": "Επαναφορά προβολής ατόμων", "reset_people_visibility": "Επαναφορά προβολής ατόμων",
"reset_pin_code": "Επαναφορά κωδικού PIN", "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": "Επαναφορά SQLite βάσης δεδομένων",
"reset_sqlite_confirmation": "Είσαι σίγουρος ότι θέλεις να επαναφέρεις τη βάση δεδομένων SQLite; Θα χρειαστεί να κάνεις αποσύνδεση και επανασύνδεση για να επανασυγχρονίσεις τα δεδομένα", "reset_sqlite_confirmation": "Είσαι σίγουρος ότι θέλεις να επαναφέρεις τη βάση δεδομένων SQLite; Θα χρειαστεί να κάνεις αποσύνδεση και επανασύνδεση για να επανασυγχρονίσεις τα δεδομένα",
"reset_sqlite_success": "Η επαναφορά της SQLite βάσης δεδομένων ολοκληρώθηκε με επιτυχία", "reset_sqlite_success": "Η επαναφορά της SQLite βάσης δεδομένων ολοκληρώθηκε με επιτυχία",
@ -1823,6 +1863,7 @@
"sort_created": "Ημερομηνία Δημιουργίας", "sort_created": "Ημερομηνία Δημιουργίας",
"sort_items": "Αριθμός αντικειμένων", "sort_items": "Αριθμός αντικειμένων",
"sort_modified": "Ημερομηνία τροποποίησης", "sort_modified": "Ημερομηνία τροποποίησης",
"sort_newest": "Νεότερη φωτογραφία",
"sort_oldest": "Η πιο παλιά φωτογραφία", "sort_oldest": "Η πιο παλιά φωτογραφία",
"sort_people_by_similarity": "Ταξινόμηση ατόμων κατά ομοιότητα", "sort_people_by_similarity": "Ταξινόμηση ατόμων κατά ομοιότητα",
"sort_recent": "Η πιο πρόσφατη φωτογραφία", "sort_recent": "Η πιο πρόσφατη φωτογραφία",

View File

@ -28,6 +28,9 @@
"add_to_album": "Add to album", "add_to_album": "Add to album",
"add_to_album_bottom_sheet_added": "Added to {album}", "add_to_album_bottom_sheet_added": "Added to {album}",
"add_to_album_bottom_sheet_already_exists": "Already in {album}", "add_to_album_bottom_sheet_already_exists": "Already in {album}",
"add_to_album_toggle": "Toggle selection for {album}",
"add_to_albums": "Add to albums",
"add_to_albums_count": "Add to albums ({count})",
"add_to_shared_album": "Add to shared album", "add_to_shared_album": "Add to shared album",
"add_url": "Add URL", "add_url": "Add URL",
"added_to_archive": "Added to archive", "added_to_archive": "Added to archive",
@ -355,6 +358,9 @@
"trash_number_of_days_description": "Number of days to keep the assets in trash before permanently removing them", "trash_number_of_days_description": "Number of days to keep the assets in trash before permanently removing them",
"trash_settings": "Trash Settings", "trash_settings": "Trash Settings",
"trash_settings_description": "Manage trash settings", "trash_settings_description": "Manage trash settings",
"unlink_all_oauth_accounts": "Unlink all OAuth accounts",
"unlink_all_oauth_accounts_description": "Remember to unlink all OAuth accounts before migrating to a new provider.",
"unlink_all_oauth_accounts_prompt": "Are you sure you want to unlink all OAuth accounts? This will reset the OAuth ID for each user and cannot be undone.",
"user_cleanup_job": "User cleanup", "user_cleanup_job": "User cleanup",
"user_delete_delay": "<b>{user}</b>'s account and assets will be scheduled for permanent deletion in {delay, plural, one {# day} other {# days}}.", "user_delete_delay": "<b>{user}</b>'s account and assets will be scheduled for permanent deletion in {delay, plural, one {# day} other {# days}}.",
"user_delete_delay_settings": "Delete delay", "user_delete_delay_settings": "Delete delay",
@ -390,6 +396,8 @@
"advanced_settings_prefer_remote_title": "Prefer remote images", "advanced_settings_prefer_remote_title": "Prefer remote images",
"advanced_settings_proxy_headers_subtitle": "Define proxy headers Immich should send with each network request", "advanced_settings_proxy_headers_subtitle": "Define proxy headers Immich should send with each network request",
"advanced_settings_proxy_headers_title": "Proxy Headers", "advanced_settings_proxy_headers_title": "Proxy Headers",
"advanced_settings_readonly_mode_subtitle": "Enables the read-only mode where the photos can be only viewed, things like selecting multiple images, sharing, casting, delete are all disabled. Enable/Disable read-only via user avatar from the main screen",
"advanced_settings_readonly_mode_title": "Read-only Mode",
"advanced_settings_self_signed_ssl_subtitle": "Skips SSL certificate verification for the server endpoint. Required for self-signed certificates.", "advanced_settings_self_signed_ssl_subtitle": "Skips SSL certificate verification for the server endpoint. Required for self-signed certificates.",
"advanced_settings_self_signed_ssl_title": "Allow self-signed SSL certificates", "advanced_settings_self_signed_ssl_title": "Allow self-signed SSL certificates",
"advanced_settings_sync_remote_deletions_subtitle": "Automatically delete or restore an asset on this device when that action is taken on the web", "advanced_settings_sync_remote_deletions_subtitle": "Automatically delete or restore an asset on this device when that action is taken on the web",
@ -455,6 +463,7 @@
"app_bar_signout_dialog_title": "Sign out", "app_bar_signout_dialog_title": "Sign out",
"app_settings": "App Settings", "app_settings": "App Settings",
"appears_in": "Appears in", "appears_in": "Appears in",
"apply_count": "Apply ({count, number})",
"archive": "Archive", "archive": "Archive",
"archive_action_prompt": "{count} added to Archive", "archive_action_prompt": "{count} added to Archive",
"archive_or_unarchive_photo": "Archive or unarchive photo", "archive_or_unarchive_photo": "Archive or unarchive photo",
@ -494,7 +503,9 @@
"assets": "Assets", "assets": "Assets",
"assets_added_count": "Added {count, plural, one {# asset} other {# assets}}", "assets_added_count": "Added {count, plural, one {# asset} other {# assets}}",
"assets_added_to_album_count": "Added {count, plural, one {# asset} other {# assets}} to the album", "assets_added_to_album_count": "Added {count, plural, one {# asset} other {# assets}} to the album",
"assets_added_to_albums_count": "Added {assetTotal, plural, one {# asset} other {# assets}} to {albumTotal, plural, one {# album} other {# albums}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} cannot be added to the album", "assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} cannot be added to the album",
"assets_cannot_be_added_to_albums": "{count, plural, one {Asset} other {Assets}} cannot be added to any of the albums",
"assets_count": "{count, plural, one {# asset} other {# assets}}", "assets_count": "{count, plural, one {# asset} other {# assets}}",
"assets_deleted_permanently": "{count} asset(s) deleted permanently", "assets_deleted_permanently": "{count} asset(s) deleted permanently",
"assets_deleted_permanently_from_server": "{count} asset(s) deleted permanently from the Immich server", "assets_deleted_permanently_from_server": "{count} asset(s) deleted permanently from the Immich server",
@ -511,6 +522,7 @@
"assets_trashed_count": "Trashed {count, plural, one {# asset} other {# assets}}", "assets_trashed_count": "Trashed {count, plural, one {# asset} other {# assets}}",
"assets_trashed_from_server": "{count} asset(s) trashed from the Immich server", "assets_trashed_from_server": "{count} asset(s) trashed from the Immich server",
"assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} already part of the album", "assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} already part of the album",
"assets_were_part_of_albums_count": "{count, plural, one {Asset was} other {Assets were}} already part of the albums",
"authorized_devices": "Authorized Devices", "authorized_devices": "Authorized Devices",
"automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere", "automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere",
"automatic_endpoint_switching_title": "Automatic URL switching", "automatic_endpoint_switching_title": "Automatic URL switching",
@ -585,8 +597,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",
@ -921,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# path} other {# paths}} failed validation", "paths_validation_failed": "{paths, plural, one {# path} other {# paths}} failed validation",
"profile_picture_transparent_pixels": "Profile pictures cannot have transparent pixels. Please zoom in and/or move the image.", "profile_picture_transparent_pixels": "Profile pictures cannot have transparent pixels. Please zoom in and/or move the image.",
"quota_higher_than_disk_size": "You set a quota higher than the disk size", "quota_higher_than_disk_size": "You set a quota higher than the disk size",
"something_went_wrong": "Something went wrong",
"unable_to_add_album_users": "Unable to add users to album", "unable_to_add_album_users": "Unable to add users to album",
"unable_to_add_assets_to_shared_link": "Unable to add assets to shared link", "unable_to_add_assets_to_shared_link": "Unable to add assets to shared link",
"unable_to_add_comment": "Unable to add comment", "unable_to_add_comment": "Unable to add comment",
@ -1052,6 +1063,7 @@
"filter_people": "Filter people", "filter_people": "Filter people",
"filter_places": "Filter places", "filter_places": "Filter places",
"find_them_fast": "Find them fast by name with search", "find_them_fast": "Find them fast by name with search",
"first": "First",
"fix_incorrect_match": "Fix incorrect match", "fix_incorrect_match": "Fix incorrect match",
"folder": "Folder", "folder": "Folder",
"folder_not_found": "Folder not found", "folder_not_found": "Folder not found",
@ -1062,12 +1074,15 @@
"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_location": "Click on an asset with GPS coordinates to use its location, or select a location directly from the map",
"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",
"go_back": "Go back", "go_back": "Go back",
"go_to_folder": "Go to folder", "go_to_folder": "Go to folder",
"go_to_search": "Go to search", "go_to_search": "Go to search",
"gps": "GPS",
"gps_missing": "No GPS",
"grant_permission": "Grant permission", "grant_permission": "Grant permission",
"group_albums_by": "Group albums by...", "group_albums_by": "Group albums by...",
"group_country": "Group by country", "group_country": "Group by country",
@ -1173,6 +1188,7 @@
"language_search_hint": "Search languages...", "language_search_hint": "Search languages...",
"language_setting_description": "Select your preferred language", "language_setting_description": "Select your preferred language",
"large_files": "Large Files", "large_files": "Large Files",
"last": "Last",
"last_seen": "Last seen", "last_seen": "Last seen",
"latest_version": "Latest Version", "latest_version": "Latest Version",
"latitude": "Latitude", "latitude": "Latitude",
@ -1191,6 +1207,7 @@
"library_page_sort_title": "Album title", "library_page_sort_title": "Album title",
"licenses": "Licenses", "licenses": "Licenses",
"light": "Light", "light": "Light",
"like": "Like",
"like_deleted": "Like deleted", "like_deleted": "Like deleted",
"link_motion_video": "Link motion video", "link_motion_video": "Link motion video",
"link_to_oauth": "Link to OAuth", "link_to_oauth": "Link to OAuth",
@ -1249,6 +1266,7 @@
"main_branch_warning": "You're using a development version; we strongly recommend using a release version!", "main_branch_warning": "You're using a development version; we strongly recommend using a release version!",
"main_menu": "Main menu", "main_menu": "Main menu",
"make": "Make", "make": "Make",
"manage_geolocation": "Manage location",
"manage_shared_links": "Manage shared links", "manage_shared_links": "Manage shared links",
"manage_sharing_with_partners": "Manage sharing with partners", "manage_sharing_with_partners": "Manage sharing with partners",
"manage_the_app_settings": "Manage the app settings", "manage_the_app_settings": "Manage the app settings",
@ -1394,6 +1412,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",
@ -1453,9 +1473,9 @@
"permission_onboarding_permission_limited": "Permission limited. To let Immich backup and manage your entire gallery collection, grant photo and video permissions in Settings.", "permission_onboarding_permission_limited": "Permission limited. To let Immich backup and manage your entire gallery collection, grant photo and video permissions in Settings.",
"permission_onboarding_request": "Immich requires permission to view your photos and videos.", "permission_onboarding_request": "Immich requires permission to view your photos and videos.",
"person": "Person", "person": "Person",
"person_age_months": "{months} months old", "person_age_months": "{months, plural, one {# month} other {# months}} old",
"person_age_year_months": "1 year, {months} months old", "person_age_year_months": "1 year, {months, plural, one {# month} other {# months}} old",
"person_age_years": "{years} years old", "person_age_years": "{years, plural, other {# years}} old",
"person_birthdate": "Born on {date}", "person_birthdate": "Born on {date}",
"person_hidden": "{name}{hidden, select, true { (hidden)} other {}}", "person_hidden": "{name}{hidden, select, true { (hidden)} other {}}",
"photo_shared_all_users": "Looks like you shared your photos with all users or you don't have any user to share with.", "photo_shared_all_users": "Looks like you shared your photos with all users or you don't have any user to share with.",
@ -1495,6 +1515,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. 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}",
@ -1533,6 +1554,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",
@ -1540,6 +1562,8 @@
"rating_description": "Display the EXIF rating in the info panel", "rating_description": "Display the EXIF rating in the info panel",
"reaction_options": "Reaction options", "reaction_options": "Reaction options",
"read_changelog": "Read Changelog", "read_changelog": "Read Changelog",
"readonly_mode_disabled": "Read-only mode disabled",
"readonly_mode_enabled": "Read-only mode enabled",
"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",
@ -1616,6 +1640,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",
@ -1709,6 +1734,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",
"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",
@ -1852,6 +1878,7 @@
"sort_created": "Date created", "sort_created": "Date created",
"sort_items": "Number of items", "sort_items": "Number of items",
"sort_modified": "Date modified", "sort_modified": "Date modified",
"sort_newest": "Newest photo",
"sort_oldest": "Oldest photo", "sort_oldest": "Oldest photo",
"sort_people_by_similarity": "Sort people by similarity", "sort_people_by_similarity": "Sort people by similarity",
"sort_recent": "Most recent photo", "sort_recent": "Most recent photo",
@ -1890,6 +1917,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",
@ -1927,7 +1956,9 @@
"to_change_password": "Change password", "to_change_password": "Change password",
"to_favorite": "Favorite", "to_favorite": "Favorite",
"to_login": "Login", "to_login": "Login",
"to_multi_select": "to multi-select",
"to_parent": "Go to parent", "to_parent": "Go to parent",
"to_select": "to select",
"to_trash": "Trash", "to_trash": "Trash",
"toggle_settings": "Toggle settings", "toggle_settings": "Toggle settings",
"total": "Total", "total": "Total",
@ -1947,6 +1978,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",
@ -1977,6 +2009,7 @@
"unstacked_assets_count": "Un-stacked {count, plural, one {# asset} other {# assets}}", "unstacked_assets_count": "Un-stacked {count, plural, one {# asset} other {# assets}}",
"untagged": "Untagged", "untagged": "Untagged",
"up_next": "Up next", "up_next": "Up next",
"update_location_action_prompt": "Update the location of {count} selected assets with:",
"updated_at": "Updated", "updated_at": "Updated",
"updated_password": "Updated password", "updated_password": "Updated password",
"upload": "Upload", "upload": "Upload",
@ -2043,6 +2076,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",

View File

@ -14,6 +14,7 @@
"add_a_location": "Agregar ubicación", "add_a_location": "Agregar ubicación",
"add_a_name": "Agregar nombre", "add_a_name": "Agregar nombre",
"add_a_title": "Agregar título", "add_a_title": "Agregar título",
"add_birthday": "Agregar un cumpleaños",
"add_endpoint": "Agregar endpoint", "add_endpoint": "Agregar endpoint",
"add_exclusion_pattern": "Agregar patrón de exclusión", "add_exclusion_pattern": "Agregar patrón de exclusión",
"add_import_path": "Agregar ruta de importación", "add_import_path": "Agregar ruta de importación",
@ -27,23 +28,33 @@
"add_to_album": "Incluir en álbum", "add_to_album": "Incluir en álbum",
"add_to_album_bottom_sheet_added": "Agregado a {album}", "add_to_album_bottom_sheet_added": "Agregado a {album}",
"add_to_album_bottom_sheet_already_exists": "Ya se encuentra en {album}", "add_to_album_bottom_sheet_already_exists": "Ya se encuentra en {album}",
"add_to_album_toggle": "Alternar selección para el {album}",
"add_to_albums": "Incluir en álbumes",
"add_to_albums_count": "Incluir en {count} álbumes",
"add_to_shared_album": "Incluir en álbum compartido", "add_to_shared_album": "Incluir en álbum compartido",
"add_url": "Añadir URL", "add_url": "Agregar URL",
"added_to_archive": "Agregado al Archivado", "added_to_archive": "Agregado al Archivado",
"added_to_favorites": "Agregado a favoritos", "added_to_favorites": "Agregado a favoritos",
"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 admin", "admin_user": "Usuario administrativo",
"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",
"authentication_settings_disable_all": "¿Estás seguro de que deseas desactivar todos los métodos de inicio de sesión? Esto desactivará por completo el inicio de sesión.", "authentication_settings_disable_all": "¿Estás seguro de que deseas desactivar todos los métodos de inicio de sesión? Esto desactivará por completo el inicio de sesión.",
"authentication_settings_reenable": "Para reactivarlo, utiliza un <link>Comando del servidor</link>.", "authentication_settings_reenable": "Para reactivarlo, utiliza un <link>Comando del servidor</link>.",
"background_task_job": "Tareas en segundo plano", "background_task_job": "Tareas en segundo plano",
"backup_database": "Crear volcado de base de datos", "backup_database": "Crear volcado de la base de datos",
"backup_database_enable_description": "Activar volcado de base de datos", "backup_database_enable_description": "Activar volcados de la base de datos",
"backup_keep_last_amount": "Cantidad de volcados previos a mantener", "backup_keep_last_amount": "Cantidad de volcados previos a mantener",
"backup_onboarding_1_description": "Copia en un lugar externo, en la nube u otra ubicación física.",
"backup_onboarding_2_description": "copias locales en diferentes dispositivos. Incluye los archivos principales y una copia de seguridad local de dichos archivos.",
"backup_onboarding_3_description": "copias totales de tu data, incluyendo los archivos originales. Incluye 1 copia fuera de sitio y 2 copias locales.",
"backup_onboarding_description": "Una estrategia de <backblaze-link>copia de seguridad 3-2-1</backblaze-link> es recomendada para proteger tu data. Deberías mantener tanto copias de tus fotos/videos subidos como de la base de datos de Immich para tener una solución de copia de seguridad integral.",
"backup_onboarding_footer": "Para obtener más información sobre cómo hacer una copia de seguridad de Immich, consulta la <link>documentación</link>.",
"backup_onboarding_parts_title": "Una copia de seguridad 3-2-1 incluye:",
"backup_onboarding_title": "Copias de seguridad",
"backup_settings": "Ajustes de volcado de base de datos", "backup_settings": "Ajustes de volcado de base de datos",
"backup_settings_description": "Administrar configuración de volcado de base de datos.", "backup_settings_description": "Administrar configuración de volcado de base de datos.",
"cleared_jobs": "Trabajos borrados para: {job}", "cleared_jobs": "Trabajos borrados para: {job}",
@ -53,7 +64,7 @@
"confirm_email_below": "Para confirmar, escribe \"{email}\" a continuación", "confirm_email_below": "Para confirmar, escribe \"{email}\" a continuación",
"confirm_reprocess_all_faces": "¿Estás seguro de que deseas reprocesar todas las caras? Esto borrará a todas las personas que nombraste.", "confirm_reprocess_all_faces": "¿Estás seguro de que deseas reprocesar todas las caras? Esto borrará a todas las personas que nombraste.",
"confirm_user_password_reset": "¿Estás seguro de que quieres restablecer la contraseña de {user}?", "confirm_user_password_reset": "¿Estás seguro de que quieres restablecer la contraseña de {user}?",
"confirm_user_pin_code_reset": "Está seguro de que quiere restablecer el PIN de {user}?", "confirm_user_pin_code_reset": "¿Seguro que quieres restablecer el PIN de {user}?",
"create_job": "Crear trabajo", "create_job": "Crear trabajo",
"cron_expression": "Expresión CRON", "cron_expression": "Expresión CRON",
"cron_expression_description": "Establece el intervalo de escaneo utilizando el formato CRON. Para más información puedes consultar, por ejemplo, <link> Crontab Guru</link>", "cron_expression_description": "Establece el intervalo de escaneo utilizando el formato CRON. Para más información puedes consultar, por ejemplo, <link> Crontab Guru</link>",
@ -80,7 +91,7 @@
"image_prefer_wide_gamut_setting_description": "Usar \"Display P3\" para las miniaturas. Preserva mejor la vivacidad de las imágenes con espacios de color amplios pero las imágenes pueden aparecer de manera diferente en dispositivos antiguos con una versión antigua del navegador. Las imágenes sRGB se mantienen como sRGB para evitar cambios de color.", "image_prefer_wide_gamut_setting_description": "Usar \"Display P3\" para las miniaturas. Preserva mejor la vivacidad de las imágenes con espacios de color amplios pero las imágenes pueden aparecer de manera diferente en dispositivos antiguos con una versión antigua del navegador. Las imágenes sRGB se mantienen como sRGB para evitar cambios de color.",
"image_preview_description": "Imagen de tamaño mediano con metadatos eliminados. Es utilizado al visualizar un solo activo y para el aprendizaje automático", "image_preview_description": "Imagen de tamaño mediano con metadatos eliminados. Es utilizado al visualizar un solo activo y para el aprendizaje automático",
"image_preview_quality_description": "Calidad de vista previa de 1 a 100. Es mejor cuanto más alta sea la calidad pero genera archivos más grandes y puede reducir la capacidad de respuesta de la aplicación. Establecer un valor bajo puede afectar la calidad del aprendizaje automático.", "image_preview_quality_description": "Calidad de vista previa de 1 a 100. Es mejor cuanto más alta sea la calidad pero genera archivos más grandes y puede reducir la capacidad de respuesta de la aplicación. Establecer un valor bajo puede afectar la calidad del aprendizaje automático.",
"image_preview_title": "Ajustes de la vista previa", "image_preview_title": "Ajustes de las vistas previas",
"image_quality": "Calidad", "image_quality": "Calidad",
"image_resolution": "Resolución", "image_resolution": "Resolución",
"image_resolution_description": "Las resoluciones más altas pueden conservar más detalles pero requieren más tiempo para codificar, tienen tamaños de archivo más grandes y pueden afectar la capacidad de respuesta de la aplicación.", "image_resolution_description": "Las resoluciones más altas pueden conservar más detalles pero requieren más tiempo para codificar, tienen tamaños de archivo más grandes y pueden afectar la capacidad de respuesta de la aplicación.",
@ -105,7 +116,7 @@
"library_scanning_enable_description": "Activar el escaneo periódico de la biblioteca", "library_scanning_enable_description": "Activar el escaneo periódico de la biblioteca",
"library_settings": "Biblioteca externa", "library_settings": "Biblioteca externa",
"library_settings_description": "Administrar configuración biblioteca externa", "library_settings_description": "Administrar configuración biblioteca externa",
"library_tasks_description": "Buscar archivos nuevos o modificados en bibliotecas externas", "library_tasks_description": "Buscar elementos nuevos o modificados en bibliotecas externas",
"library_watching_enable_description": "Vigilar las bibliotecas externas para detectar cambios en los archivos", "library_watching_enable_description": "Vigilar las bibliotecas externas para detectar cambios en los archivos",
"library_watching_settings": "Vigilancia de la biblioteca (EXPERIMENTAL)", "library_watching_settings": "Vigilancia de la biblioteca (EXPERIMENTAL)",
"library_watching_settings_description": "Vigilar automaticamente en busca de archivos modificados", "library_watching_settings_description": "Vigilar automaticamente en busca de archivos modificados",
@ -152,12 +163,12 @@
"map_manage_reverse_geocoding_settings": "Gestionar los ajustes de la <link>geocodificación inversa</link>", "map_manage_reverse_geocoding_settings": "Gestionar los ajustes de la <link>geocodificación inversa</link>",
"map_reverse_geocoding": "Geocodificación inversa", "map_reverse_geocoding": "Geocodificación inversa",
"map_reverse_geocoding_enable_description": "Activar geocodificación inversa", "map_reverse_geocoding_enable_description": "Activar geocodificación inversa",
"map_reverse_geocoding_settings": "Ajustes Geocodificación Inversa", "map_reverse_geocoding_settings": "Ajustes de la geocodificación inversa",
"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",
@ -180,9 +191,9 @@
"nightly_tasks_start_time_setting_description": "El tiempo cuando el servidor comienza a ejecutar las tareas nocturnas", "nightly_tasks_start_time_setting_description": "El tiempo cuando el servidor comienza a ejecutar las tareas nocturnas",
"nightly_tasks_sync_quota_usage_setting": "Uso de la cuota de sincronización", "nightly_tasks_sync_quota_usage_setting": "Uso de la cuota de sincronización",
"nightly_tasks_sync_quota_usage_setting_description": "Actualizar la cuota de almacenamiento del usuario, según el uso actual", "nightly_tasks_sync_quota_usage_setting_description": "Actualizar la cuota de almacenamiento del usuario, según el uso actual",
"no_paths_added": "No se han añadido carpetas", "no_paths_added": "No se han agregado rutas",
"no_pattern_added": "No se han añadido patrones", "no_pattern_added": "No se han agregado patrones",
"note_apply_storage_label_previous_assets": "Nota: para aplicar una Etiqueta de Almacenamiento a un elemento anteriormente subido, lanza el", "note_apply_storage_label_previous_assets": "Nota: Para aplicar la etiqueta de almacenamiento a los elementos que ya se subieron, ejecuta la",
"note_cannot_be_changed_later": "NOTA: ¡No se puede cambiar posteriormente!", "note_cannot_be_changed_later": "NOTA: ¡No se puede cambiar posteriormente!",
"notification_email_from_address": "Desde", "notification_email_from_address": "Desde",
"notification_email_from_address_description": "Dirección de correo electrónico del remitente, por ejemplo: \"Immich Photo Server <noreply@example.com>\". Asegúrate de utilizar una dirección desde la que puedas enviar correos electrónicos.", "notification_email_from_address_description": "Dirección de correo electrónico del remitente, por ejemplo: \"Immich Photo Server <noreply@example.com>\". Asegúrate de utilizar una dirección desde la que puedas enviar correos electrónicos.",
@ -215,23 +226,23 @@
"oauth_settings": "OAuth", "oauth_settings": "OAuth",
"oauth_settings_description": "Administrar la configuración de inicio de sesión de OAuth", "oauth_settings_description": "Administrar la configuración de inicio de sesión de OAuth",
"oauth_settings_more_details": "Para más detalles acerca de esta característica, consulte la <link>documentación</link>.", "oauth_settings_more_details": "Para más detalles acerca de esta característica, consulte la <link>documentación</link>.",
"oauth_storage_label_claim": "Petición de etiqueta de almacenamiento", "oauth_storage_label_claim": "Solicitud de etiqueta de almacenamiento",
"oauth_storage_label_claim_description": "Establece la etiqueta del almacenamiento del usuario automáticamente a este valor reclamado.", "oauth_storage_label_claim_description": "Fijar la etiqueta de almacenamiento del usuario automáticamente al valor solicitado.",
"oauth_storage_quota_claim": "Reclamar quota de almacenamiento", "oauth_storage_quota_claim": "Cuota de almacenamiento solicitada",
"oauth_storage_quota_claim_description": "Establezca automáticamente la cuota de almacenamiento del usuario al valor de esta solicitud.", "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 utilizará cuando no se proporcione ninguna por defecto.", "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",
"password_settings_description": "Administrar la configuración de inicio de sesión con contraseña", "password_settings_description": "Administrar la configuración de inicio de sesión con contraseña",
"paths_validated_successfully": "Todas las carpetas se han validado satisfactoriamente", "paths_validated_successfully": "Todas las carpetas se han validado satisfactoriamente",
"person_cleanup_job": "Limpieza de personas", "person_cleanup_job": "Limpieza de personas",
"quota_size_gib": "Tamaño de Quota (GiB)", "quota_size_gib": "Tamaño de la cuota (GiB)",
"refreshing_all_libraries": "Actualizar todas las bibliotecas", "refreshing_all_libraries": "Actualizar todas las bibliotecas",
"registration": "Registrar administrador", "registration": "Registrar administrador",
"registration_description": "Dado que eres el primer usuario del sistema, se te asignará como Admin y serás responsable de las tareas administrativas, y de crear a los usuarios adicionales.", "registration_description": "Dado que eres el primer usuario del sistema, se te designará como administrador, tendrás a tu cargo las tareas administrativas y deberás crear los demás usuarios.",
"require_password_change_on_login": "Requerir que el usuario cambie la contraseña en el primer inicio de sesión", "require_password_change_on_login": "Requerir que el usuario cambie la contraseña en el primer inicio de sesión",
"reset_settings_to_default": "Restablecer la configuración predeterminada", "reset_settings_to_default": "Restablecer la configuración predeterminada",
"reset_settings_to_recent_saved": "Restablecer la configuración a la configuración guardada recientemente", "reset_settings_to_recent_saved": "Restablecer la configuración a la configuración guardada recientemente",
@ -241,7 +252,7 @@
"server_external_domain_settings": "Dominio externo", "server_external_domain_settings": "Dominio externo",
"server_external_domain_settings_description": "Dominio para enlaces públicos compartidos, incluidos http(s)://", "server_external_domain_settings_description": "Dominio para enlaces públicos compartidos, incluidos http(s)://",
"server_public_users": "Usuarios públicos", "server_public_users": "Usuarios públicos",
"server_public_users_description": "Todos los usuarios (nombre y correo electrónico) aparecen en la lista cuando se añade un usuario a los álbumes compartidos. Si se desactiva, la lista de usuarios sólo estará disponible para los usuarios administradores.", "server_public_users_description": "Cuando se agrega un usuario a los álbumes compartidos, todos los usuarios aparecen en una lista con su nombre y su correo electrónico. Si deshabilita esta opción, solo los administradores podrán ver la lista de usuarios.",
"server_settings": "Configuración del servidor", "server_settings": "Configuración del servidor",
"server_settings_description": "Administrar la configuración del servidor", "server_settings_description": "Administrar la configuración del servidor",
"server_welcome_message": "Mensaje de bienvenida", "server_welcome_message": "Mensaje de bienvenida",
@ -265,7 +276,7 @@
"storage_template_settings": "Plantilla de almacenamiento", "storage_template_settings": "Plantilla de almacenamiento",
"storage_template_settings_description": "Administrar la estructura de carpetas y el nombre de archivo del recurso subido", "storage_template_settings_description": "Administrar la estructura de carpetas y el nombre de archivo del recurso subido",
"storage_template_user_label": "<code>{label}</code> es la etiqueta de almacenamiento del usuario", "storage_template_user_label": "<code>{label}</code> es la etiqueta de almacenamiento del usuario",
"system_settings": "Ajustes del Sistema", "system_settings": "Ajustes del sistema",
"tag_cleanup_job": "Limpieza de etiquetas", "tag_cleanup_job": "Limpieza de etiquetas",
"template_email_available_tags": "Puede utilizar las siguientes variables en su plantilla: {tags}", "template_email_available_tags": "Puede utilizar las siguientes variables en su plantilla: {tags}",
"template_email_if_empty": "Si la plantilla está vacía, se utilizará el correo electrónico predeterminado.", "template_email_if_empty": "Si la plantilla está vacía, se utilizará el correo electrónico predeterminado.",
@ -278,7 +289,7 @@
"template_settings_description": "Gestione plantillas personalizadas para las notificaciones", "template_settings_description": "Gestione plantillas personalizadas para las notificaciones",
"theme_custom_css_settings": "CSS Personalizado", "theme_custom_css_settings": "CSS Personalizado",
"theme_custom_css_settings_description": "Las Hojas de Estilo (CSS) permiten personalizar el diseño de Immich.", "theme_custom_css_settings_description": "Las Hojas de Estilo (CSS) permiten personalizar el diseño de Immich.",
"theme_settings": "Ajustes Tema", "theme_settings": "Ajustes del tema",
"theme_settings_description": "Gestionar la personalización de la interfaz web de Immich", "theme_settings_description": "Gestionar la personalización de la interfaz web de Immich",
"thumbnail_generation_job": "Generar Miniaturas", "thumbnail_generation_job": "Generar Miniaturas",
"thumbnail_generation_job_description": "Genere miniaturas grandes, pequeñas y borrosas para cada archivo, así como miniaturas para cada persona", "thumbnail_generation_job_description": "Genere miniaturas grandes, pequeñas y borrosas para cada archivo, así como miniaturas para cada persona",
@ -322,7 +333,7 @@
"transcoding_preferred_hardware_device": "Dispositivo de hardware preferido", "transcoding_preferred_hardware_device": "Dispositivo de hardware preferido",
"transcoding_preferred_hardware_device_description": "Se aplica únicamente a VAAPI y QSV. Establece el nodo dri utilizado para la transcodificación de hardware.", "transcoding_preferred_hardware_device_description": "Se aplica únicamente a VAAPI y QSV. Establece el nodo dri utilizado para la transcodificación de hardware.",
"transcoding_preset_preset": "Configuración predefinida (-preset)", "transcoding_preset_preset": "Configuración predefinida (-preset)",
"transcoding_preset_preset_description": "Velocidad de compresión. Los preajustes más lentos producen archivos más pequeños, y aumentan la calidad cuando se apunta a una determinada tasa de bits. VP9 ignora las velocidades superiores a 'más rápido'.", "transcoding_preset_preset_description": "Velocidad de compresión. Los preajustes más lentos producen archivos más pequeños y aumentan la calidad cuando se apunta a una tasa de bits determinada. VP9 ignora las velocidades superiores al valor \"faster\" (\"más rápido\").",
"transcoding_reference_frames": "Frames de referencia", "transcoding_reference_frames": "Frames de referencia",
"transcoding_reference_frames_description": "El número de fotogramas a los que hacer referencia al comprimir un fotograma determinado. Los valores más altos mejoran la eficiencia de la compresión, pero ralentizan la codificación. 0 establece este valor automáticamente.", "transcoding_reference_frames_description": "El número de fotogramas a los que hacer referencia al comprimir un fotograma determinado. Los valores más altos mejoran la eficiencia de la compresión, pero ralentizan la codificación. 0 establece este valor automáticamente.",
"transcoding_required_description": "Sólo vídeos que no estén en un formato soportado", "transcoding_required_description": "Sólo vídeos que no estén en un formato soportado",
@ -341,19 +352,22 @@
"transcoding_two_pass_encoding": "Codificación en dos pasadas", "transcoding_two_pass_encoding": "Codificación en dos pasadas",
"transcoding_two_pass_encoding_setting_description": "Transcodifica en dos pasadas para producir vídeos mejor codificados. Cuando la velocidad de bits máxima está habilitada (es necesaria para que funcione con H.264 y HEVC), este modo utiliza un rango de velocidad de bits basado en la velocidad de bits máxima e ignora CRF. Para VP9, se puede utilizar CRF si la tasa de bits máxima está deshabilitada.", "transcoding_two_pass_encoding_setting_description": "Transcodifica en dos pasadas para producir vídeos mejor codificados. Cuando la velocidad de bits máxima está habilitada (es necesaria para que funcione con H.264 y HEVC), este modo utiliza un rango de velocidad de bits basado en la velocidad de bits máxima e ignora CRF. Para VP9, se puede utilizar CRF si la tasa de bits máxima está deshabilitada.",
"transcoding_video_codec": "Códecs de Video", "transcoding_video_codec": "Códecs de Video",
"transcoding_video_codec_description": "VP9 tiene alta eficiencia y compatibilidad web, pero lleva más tiempo transcodificarlo. HEVC funciona de manera similar, pero tiene menor compatibilidad web. H.264 es ampliamente compatible y se transcodifica rápidamente, pero produce archivos mucho más grandes. AV1 es el códec más eficiente pero carece de soporte en dispositivos más antiguos.", "transcoding_video_codec_description": "VP9 tiene alta eficiencia y compatibilidad web, pero lleva mucho tiempo transcodificarlo. HEVC ofrece un rendimiento similar, pero tiene menor compatibilidad web. H.264 es ampliamente compatible y se transcodifica muy rápido, pero los archivos producidos son mucho más grandes. AV1 es el códec más eficiente, pero no es compatible con los dispositivos más antiguos.",
"trash_enabled_description": "Habilitar papelera", "trash_enabled_description": "Habilitar papelera",
"trash_number_of_days": "Número de días", "trash_number_of_days": "Número de días",
"trash_number_of_days_description": "Número de días para mantener los archivos en la papelera antes de eliminarlos permanentemente", "trash_number_of_days_description": "Número de días para mantener los archivos en la papelera antes de eliminarlos permanentemente",
"trash_settings": "Configuración papelera", "trash_settings": "Configuración papelera",
"trash_settings_description": "Administrar la configuración de la papelera", "trash_settings_description": "Administrar la configuración de la papelera",
"unlink_all_oauth_accounts": "Desvincular todas las cuentas de OAuth",
"unlink_all_oauth_accounts_description": "Recuerda desvincular todas las cuentas de OAuth antes de migrar a un proveedor nuevo.",
"unlink_all_oauth_accounts_prompt": "¿Seguro que deseas desvincular todas las cuentas de OAuth? Se restablecerá el id. de OAuth de cada usuario. La acción no se podrá deshacer.",
"user_cleanup_job": "Limpieza de usuarios", "user_cleanup_job": "Limpieza de usuarios",
"user_delete_delay": "La cuenta <b>{user}</b> y los archivos se programarán para su eliminación permanente en {delay, plural, one {# día} other {# días}}.", "user_delete_delay": "La cuenta <b>{user}</b> y los archivos se programarán para su eliminación permanente en {delay, plural, one {# día} other {# días}}.",
"user_delete_delay_settings": "Eliminar retardo", "user_delete_delay_settings": "Eliminar retardo",
"user_delete_delay_settings_description": "Número de días después de la eliminación para eliminar permanentemente la cuenta y los activos de un usuario. El trabajo de eliminación de usuarios se ejecuta a medianoche para comprobar si hay usuarios que estén listos para su eliminación. Los cambios a esta configuración se evaluarán en la próxima ejecución.", "user_delete_delay_settings_description": "Número de días después de la eliminación para eliminar permanentemente la cuenta y los activos de un usuario. El trabajo de eliminación de usuarios se ejecuta a medianoche para comprobar si hay usuarios que estén listos para su eliminación. Los cambios a esta configuración se evaluarán en la próxima ejecución.",
"user_delete_immediately": "La cuenta <b>{user}</b> y los archivos se pondrán en cola para su eliminación permanente <b>inmediatamente</b>.", "user_delete_immediately": "La cuenta <b>{user}</b> y los archivos se pondrán en cola para su eliminación permanente <b>inmediatamente</b>.",
"user_delete_immediately_checkbox": "Poner en cola la eliminación inmediata de usuarios y elementos", "user_delete_immediately_checkbox": "Poner en cola la eliminación inmediata de usuarios y elementos",
"user_details": "Detalles de Usuario", "user_details": "Detalles del usuario",
"user_management": "Gestión de usuarios", "user_management": "Gestión de usuarios",
"user_password_has_been_reset": "La contraseña del usuario ha sido restablecida:", "user_password_has_been_reset": "La contraseña del usuario ha sido restablecida:",
"user_password_reset_description": "Proporcione una contraseña temporal al usuario e infórmele que deberá cambiar la contraseña en su próximo inicio de sesión.", "user_password_reset_description": "Proporcione una contraseña temporal al usuario e infórmele que deberá cambiar la contraseña en su próximo inicio de sesión.",
@ -369,8 +383,8 @@
"video_conversion_job": "Transcodificar vídeos", "video_conversion_job": "Transcodificar vídeos",
"video_conversion_job_description": "Transcodifique vídeos para una mayor compatibilidad con navegadores y dispositivos" "video_conversion_job_description": "Transcodifique vídeos para una mayor compatibilidad con navegadores y dispositivos"
}, },
"admin_email": "Correo Electrónico del Administrador", "admin_email": "Correo electrónico del administrador",
"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_subtitle": "Prueba la nueva experiencia de la aplicación",
@ -382,6 +396,8 @@
"advanced_settings_prefer_remote_title": "Preferir imágenes remotas", "advanced_settings_prefer_remote_title": "Preferir imágenes remotas",
"advanced_settings_proxy_headers_subtitle": "Configura headers HTTP que Immich incluirá en cada petición de red", "advanced_settings_proxy_headers_subtitle": "Configura headers HTTP que Immich incluirá en cada petición de red",
"advanced_settings_proxy_headers_title": "Cabeceras Proxy", "advanced_settings_proxy_headers_title": "Cabeceras Proxy",
"advanced_settings_readonly_mode_subtitle": "Habilita el modo de solo lectura donde las fotografías sólo pueden ser vistas, funciones como seleccionar múltiples imágenes, compartir, transmitir, eliminar son deshabilitadas. Habilita/Deshabilita solo lectura vía el avatar del usuario en la pantalla principal",
"advanced_settings_readonly_mode_title": "Modo Solo lectura",
"advanced_settings_self_signed_ssl_subtitle": "Omitir verificación del certificado SSL del servidor. Requerido para certificados autofirmados.", "advanced_settings_self_signed_ssl_subtitle": "Omitir verificación del certificado SSL del servidor. Requerido para certificados autofirmados.",
"advanced_settings_self_signed_ssl_title": "Permitir certificados autofirmados", "advanced_settings_self_signed_ssl_title": "Permitir certificados autofirmados",
"advanced_settings_sync_remote_deletions_subtitle": "Eliminar o restaurar automáticamente un recurso en este dispositivo cuando se realice esa acción en la web", "advanced_settings_sync_remote_deletions_subtitle": "Eliminar o restaurar automáticamente un recurso en este dispositivo cuando se realice esa acción en la web",
@ -392,7 +408,7 @@
"age_months": "Tiempo {months, plural, one {# mes} other {# meses}}", "age_months": "Tiempo {months, plural, one {# mes} other {# meses}}",
"age_year_months": "1 año, {months, plural, one {# mes} other {# meses}}", "age_year_months": "1 año, {months, plural, one {# mes} other {# meses}}",
"age_years": "Edad {years, plural, one {# año} other {# años}}", "age_years": "Edad {years, plural, one {# año} other {# años}}",
"album_added": "Álbum añadido", "album_added": "Álbum agregado",
"album_added_notification_setting_description": "Reciba una notificación por correo electrónico cuando lo agreguen a un álbum compartido", "album_added_notification_setting_description": "Reciba una notificación por correo electrónico cuando lo agreguen a un álbum compartido",
"album_cover_updated": "Portada del álbum actualizada", "album_cover_updated": "Portada del álbum actualizada",
"album_delete_confirmation": "¿Estás seguro de que deseas eliminar el álbum {album}?", "album_delete_confirmation": "¿Estás seguro de que deseas eliminar el álbum {album}?",
@ -421,21 +437,21 @@
"album_viewer_appbar_share_leave": "Abandonar álbum", "album_viewer_appbar_share_leave": "Abandonar álbum",
"album_viewer_appbar_share_to": "Compartir Con", "album_viewer_appbar_share_to": "Compartir Con",
"album_viewer_page_share_add_users": "Agregar usuarios", "album_viewer_page_share_add_users": "Agregar usuarios",
"album_with_link_access": "Permita que cualquier persona con el enlace vea fotos y personas en este álbum.", "album_with_link_access": "Permite que cualquiera que tenga este enlace vea las fotos y las personas del álbum.",
"albums": "Álbumes", "albums": "Álbumes",
"albums_count": "{count, plural, one {{count, number} Álbum} other {{count, number} Álbumes}}", "albums_count": "{count, plural, one {{count, number} álbum} other {{count, number} álbumes}}",
"albums_default_sort_order": "Ordenación por defecto de los álbumes", "albums_default_sort_order": "Ordenación por defecto de los álbumes",
"albums_default_sort_order_description": "Orden de clasificación inicial de los recursos al crear nuevos álbumes.", "albums_default_sort_order_description": "Orden de clasificación inicial de los recursos al crear nuevos álbumes.",
"albums_feature_description": "Colecciones de recursos que pueden ser compartidos con otros usuarios.", "albums_feature_description": "Colecciones de recursos que pueden ser compartidos con otros usuarios.",
"albums_on_device_count": "Álbumes en el dispositivo ({count})", "albums_on_device_count": "Álbumes en el dispositivo ({count})",
"all": "Todos", "all": "Todos",
"all_albums": "Todos los albums", "all_albums": "Todos los álbumes",
"all_people": "Todas las personas", "all_people": "Todas las personas",
"all_videos": "Todos los videos", "all_videos": "Todos los videos",
"allow_dark_mode": "Permitir modo oscuro", "allow_dark_mode": "Permitir modo oscuro",
"allow_edits": "Permitir edición", "allow_edits": "Permitir edición",
"allow_public_user_to_download": "Permitir descargar al usuario público", "allow_public_user_to_download": "Permitir descargas a los usuarios públicos",
"allow_public_user_to_upload": "Permitir subir al usuario publico", "allow_public_user_to_upload": "Permitir subir fotos a los usuarios públicos",
"alt_text_qr_code": "Código QR", "alt_text_qr_code": "Código QR",
"anti_clockwise": "En sentido antihorario", "anti_clockwise": "En sentido antihorario",
"api_key": "Clave API", "api_key": "Clave API",
@ -445,10 +461,11 @@
"app_bar_signout_dialog_content": "¿Estás seguro que quieres cerrar sesión?", "app_bar_signout_dialog_content": "¿Estás seguro que quieres cerrar sesión?",
"app_bar_signout_dialog_ok": "Sí", "app_bar_signout_dialog_ok": "Sí",
"app_bar_signout_dialog_title": "Cerrar sesión", "app_bar_signout_dialog_title": "Cerrar sesión",
"app_settings": "Ajustes de Aplicacion", "app_settings": "Ajustes de la aplicacion",
"appears_in": "Aparece en", "appears_in": "Aparece en",
"apply_count": "Aplicar ({count, number})",
"archive": "Archivo", "archive": "Archivo",
"archive_action_prompt": "{count} añadidos al Archivo", "archive_action_prompt": "{count} agregado(s) al archivo",
"archive_or_unarchive_photo": "Archivar o restaurar foto", "archive_or_unarchive_photo": "Archivar o restaurar foto",
"archive_page_no_archived_assets": "No se encontraron elementos archivados", "archive_page_no_archived_assets": "No se encontraron elementos archivados",
"archive_page_title": "Archivo ({count})", "archive_page_title": "Archivo ({count})",
@ -460,8 +477,8 @@
"are_you_sure_to_do_this": "¿Estas seguro de que quieres hacer esto?", "are_you_sure_to_do_this": "¿Estas seguro de que quieres hacer esto?",
"asset_action_delete_err_read_only": "No se pueden borrar el archivo(s) de solo lectura, omitiendo", "asset_action_delete_err_read_only": "No se pueden borrar el archivo(s) de solo lectura, omitiendo",
"asset_action_share_err_offline": "No se pudo obtener el archivo(s) sin conexión, omitiendo", "asset_action_share_err_offline": "No se pudo obtener el archivo(s) sin conexión, omitiendo",
"asset_added_to_album": "Añadido al álbum", "asset_added_to_album": "Agregado al álbum",
"asset_adding_to_album": "Añadiendo al álbum…", "asset_adding_to_album": "Agregando al álbum…",
"asset_description_updated": "La descripción del elemento ha sido actualizada", "asset_description_updated": "La descripción del elemento ha sido actualizada",
"asset_filename_is_offline": "El archivo {filename} está offline", "asset_filename_is_offline": "El archivo {filename} está offline",
"asset_has_unassigned_faces": "El archivo no tiene rostros asignados", "asset_has_unassigned_faces": "El archivo no tiene rostros asignados",
@ -484,9 +501,11 @@
"asset_viewer_settings_subtitle": "Administra las configuracioens de tu visor de fotos", "asset_viewer_settings_subtitle": "Administra las configuracioens de tu visor de fotos",
"asset_viewer_settings_title": "Visor de Archivos", "asset_viewer_settings_title": "Visor de Archivos",
"assets": "elementos", "assets": "elementos",
"assets_added_count": "Añadido {count, plural, one {# asset} other {# assets}}", "assets_added_count": "{count, plural, one {# elemento agregado} other {# elementos agregados}}",
"assets_added_to_album_count": "Añadido {count, plural, one {# asset} other {# assets}} al álbum", "assets_added_to_album_count": "{count, plural, one {# elemento agregado} other {# elementos agregados}} al álbum",
"assets_cannot_be_added_to_album_count": "{count, plural, one {El recurso no puede ser añadido al álbum} other {Los recursos no pueden ser añadidos al álbum}}", "assets_added_to_albums_count": "{assetTotal, plural, one {# agregado} other {# agregados}} {albumTotal, plural, one {# al álbum} other {# a los álbumes}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {El elemento no se puede agregar al álbum} other {Los elementos no se pueden agregar al álbum}}",
"assets_cannot_be_added_to_albums": "{count, plural, one {El elemento} other {Los elementos}} no se {count, plural, one {puede} other {pueden}} agregar a ninguno de los álbumes",
"assets_count": "{count, plural, one {# activo} other {# activos}}", "assets_count": "{count, plural, one {# activo} other {# activos}}",
"assets_deleted_permanently": "{count} elemento(s) eliminado(s) permanentemente", "assets_deleted_permanently": "{count} elemento(s) eliminado(s) permanentemente",
"assets_deleted_permanently_from_server": "{count} recurso(s) eliminado(s) de forma permanente del servidor de Immich", "assets_deleted_permanently_from_server": "{count} recurso(s) eliminado(s) de forma permanente del servidor de Immich",
@ -503,6 +522,7 @@
"assets_trashed_count": "Borrado {count, plural, one {# elemento} other {# elementos}}", "assets_trashed_count": "Borrado {count, plural, one {# elemento} other {# elementos}}",
"assets_trashed_from_server": "{count} recurso(s) enviado(s) a la papelera desde el servidor de Immich", "assets_trashed_from_server": "{count} recurso(s) enviado(s) a la papelera desde el servidor de Immich",
"assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} ya forma parte del álbum", "assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} ya forma parte del álbum",
"assets_were_part_of_albums_count": "{count, plural, one {El elemento ya es} other {Los elementos ya son}} parte de los álbumes",
"authorized_devices": "Dispositivos Autorizados", "authorized_devices": "Dispositivos Autorizados",
"automatic_endpoint_switching_subtitle": "Conectarse localmente a través de la Wi-Fi designada cuando esté disponible y usar conexiones alternativas en otros lugares", "automatic_endpoint_switching_subtitle": "Conectarse localmente a través de la Wi-Fi designada cuando esté disponible y usar conexiones alternativas en otros lugares",
"automatic_endpoint_switching_title": "Cambio automático de URL", "automatic_endpoint_switching_title": "Cambio automático de URL",
@ -515,7 +535,7 @@
"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",
"backup_album_selection_page_assets_scatter": "Los elementos pueden dispersarse en varios álbumes. De este modo, los álbumes pueden ser incluidos o excluidos durante el proceso de copia de seguridad.", "backup_album_selection_page_assets_scatter": "Los elementos pueden dispersarse en varios álbumes. De este modo, los álbumes pueden ser incluidos o excluidos durante el proceso de copia de seguridad.",
"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_all": "Todos", "backup_all": "Todos",
@ -551,7 +571,7 @@
"backup_controller_page_excluded": "Excluido: ", "backup_controller_page_excluded": "Excluido: ",
"backup_controller_page_failed": "Fallidos ({count})", "backup_controller_page_failed": "Fallidos ({count})",
"backup_controller_page_filename": "Nombre del archivo: {filename} [{size}]", "backup_controller_page_filename": "Nombre del archivo: {filename} [{size}]",
"backup_controller_page_id": "ID: {id}", "backup_controller_page_id": "Id.: {id}",
"backup_controller_page_info": "Información de la Copia de Seguridad", "backup_controller_page_info": "Información de la Copia de Seguridad",
"backup_controller_page_none_selected": "Ninguno seleccionado", "backup_controller_page_none_selected": "Ninguno seleccionado",
"backup_controller_page_remainder": "Restante", "backup_controller_page_remainder": "Restante",
@ -572,11 +592,11 @@
"backup_manual_in_progress": "Subida ya en progreso. Vuelve a intentarlo más tarde", "backup_manual_in_progress": "Subida ya en progreso. Vuelve a intentarlo más tarde",
"backup_manual_success": "Éxito", "backup_manual_success": "Éxito",
"backup_manual_title": "Estado de la subida", "backup_manual_title": "Estado de la subida",
"backup_options": "Opciones de copia de seguridad",
"backup_options_page_title": "Opciones de Copia de Seguridad", "backup_options_page_title": "Opciones de Copia de Seguridad",
"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",
"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",
@ -624,11 +644,11 @@
"change_location": "Cambiar ubicación", "change_location": "Cambiar ubicación",
"change_name": "Cambiar nombre", "change_name": "Cambiar nombre",
"change_name_successfully": "Nombre cambiado exitosamente", "change_name_successfully": "Nombre cambiado exitosamente",
"change_password": "Cambiar Contraseña", "change_password": "Cambiar contraseña",
"change_password_description": "Esta es la primera vez que inicia sesión en el sistema o se ha realizado una solicitud para cambiar su contraseña. Por favor ingrese la nueva contraseña a continuación.", "change_password_description": "Esta es la primera vez que inicia sesión en el sistema o se ha realizado una solicitud para cambiar su contraseña. Por favor ingrese la nueva contraseña a continuación.",
"change_password_form_confirm_password": "Confirmar Contraseña", "change_password_form_confirm_password": "Confirmar contraseña",
"change_password_form_description": "Hola {name},\n\nEsta es la primera vez que inicias sesión en el sistema o se ha solicitado cambiar tu contraseña. Por favor, introduce la nueva contraseña a continuación.", "change_password_form_description": "Hola {name},\n\nEsta es la primera vez que inicias sesión en el sistema o se ha solicitado cambiar tu contraseña. Por favor, introduce la nueva contraseña a continuación.",
"change_password_form_new_password": "Nueva Contraseña", "change_password_form_new_password": "Nueva contraseña",
"change_password_form_password_mismatch": "Las contraseñas no coinciden", "change_password_form_password_mismatch": "Las contraseñas no coinciden",
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseña", "change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseña",
"change_pin_code": "Cambiar PIN", "change_pin_code": "Cambiar PIN",
@ -638,11 +658,12 @@
"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.",
"check_logs": "Comprobar Registros", "check_logs": "Comprobar Registros",
"choose_matching_people_to_merge": "Elija personas similares para fusionar", "choose_matching_people_to_merge": "Elija ocurrencias duplicadas de la misma persona para fusionar",
"city": "Ciudad", "city": "Ciudad",
"clear": "Limpiar", "clear": "Limpiar",
"clear_all": "Limpiar todo", "clear_all": "Limpiar todo",
"clear_all_recent_searches": "Borrar búsquedas recientes", "clear_all_recent_searches": "Borrar búsquedas recientes",
"clear_file_cache": "Limpiar la caché de archivos",
"clear_message": "Limpiar mensaje", "clear_message": "Limpiar mensaje",
"clear_value": "Limpiar valor", "clear_value": "Limpiar valor",
"client_cert_dialog_msg_confirm": "OK", "client_cert_dialog_msg_confirm": "OK",
@ -667,11 +688,11 @@
"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, 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.",
"completed": "Completado", "completed": "Completado",
"confirm": "Confirmar", "confirm": "Confirmar",
"confirm_admin_password": "Confirmar Contraseña de Administrador", "confirm_admin_password": "Confirmar contraseña del administrador",
"confirm_delete_face": "¿Estás seguro que deseas eliminar la cara de {name} del archivo?", "confirm_delete_face": "¿Estás seguro que deseas eliminar la cara de {name} del archivo?",
"confirm_delete_shared_link": "¿Estás seguro de que deseas eliminar este enlace compartido?", "confirm_delete_shared_link": "¿Estás seguro de que deseas eliminar este enlace compartido?",
"confirm_keep_this_delete_others": "Todos los demás activos de la pila se eliminarán excepto este activo. ¿Está seguro de que quiere continuar?", "confirm_keep_this_delete_others": "Todos los demás activos de la pila se eliminarán excepto este activo. ¿Está seguro de que quiere continuar?",
"confirm_new_pin_code": "Confirmar nuevo pin", "confirm_new_pin_code": "Confirmar nuevo PIN",
"confirm_password": "Confirmar contraseña", "confirm_password": "Confirmar contraseña",
"confirm_tag_face": "¿Quieres etiquetar esta cara como {name}?", "confirm_tag_face": "¿Quieres etiquetar esta cara como {name}?",
"confirm_tag_face_unnamed": "¿Quieres etiquetar esta cara?", "confirm_tag_face_unnamed": "¿Quieres etiquetar esta cara?",
@ -712,7 +733,8 @@
"create_new_person_hint": "Asignar los archivos seleccionados a una nueva persona", "create_new_person_hint": "Asignar los archivos seleccionados a una nueva persona",
"create_new_user": "Crear nuevo usuario", "create_new_user": "Crear nuevo usuario",
"create_shared_album_page_share_add_assets": "AGREGAR ELEMENTOS", "create_shared_album_page_share_add_assets": "AGREGAR ELEMENTOS",
"create_shared_album_page_share_select_photos": "Seleccionar Fotos", "create_shared_album_page_share_select_photos": "Seleccionar fotos",
"create_shared_link": "Crear un enlace compartido",
"create_tag": "Crear etiqueta", "create_tag": "Crear etiqueta",
"create_tag_description": "Crear una nueva etiqueta. Para las etiquetas anidadas, ingresa la ruta completa de la etiqueta, incluidas las barras diagonales.", "create_tag_description": "Crear una nueva etiqueta. Para las etiquetas anidadas, ingresa la ruta completa de la etiqueta, incluidas las barras diagonales.",
"create_user": "Crear usuario", "create_user": "Crear usuario",
@ -737,6 +759,7 @@
"date_of_birth_saved": "Guardada con éxito la fecha de nacimiento", "date_of_birth_saved": "Guardada con éxito la fecha de nacimiento",
"date_range": "Rango de fechas", "date_range": "Rango de fechas",
"day": "Día", "day": "Día",
"days": "Días",
"deduplicate_all": "Deduplicar todo", "deduplicate_all": "Deduplicar todo",
"deduplication_criteria_1": "Tamaño de imagen en bytes", "deduplication_criteria_1": "Tamaño de imagen en bytes",
"deduplication_criteria_2": "Conteo de datos EXIF", "deduplication_criteria_2": "Conteo de datos EXIF",
@ -821,8 +844,12 @@
"edit": "Editar", "edit": "Editar",
"edit_album": "Editar album", "edit_album": "Editar album",
"edit_avatar": "Editar avatar", "edit_avatar": "Editar avatar",
"edit_birthday": "Editar cumpleaños",
"edit_date": "Editar fecha", "edit_date": "Editar fecha",
"edit_date_and_time": "Editar fecha y hora", "edit_date_and_time": "Editar fecha y hora",
"edit_date_and_time_action_prompt": "{count} fecha y hora editadas",
"edit_date_and_time_by_offset": "Cambiar fecha usando una desviación",
"edit_date_and_time_by_offset_interval": "Nuevo intervalo de fechas: {from} - {to}",
"edit_description": "Editar descripción", "edit_description": "Editar descripción",
"edit_description_prompt": "Por favor selecciona una nueva descripción:", "edit_description_prompt": "Por favor selecciona una nueva descripción:",
"edit_exclusion_pattern": "Editar patrón de exclusión", "edit_exclusion_pattern": "Editar patrón de exclusión",
@ -855,16 +882,16 @@
"enable_biometric_auth_description": "Introduce tu código PIN para habilitar la autentificación biométrica", "enable_biometric_auth_description": "Introduce tu código PIN para habilitar la autentificación biométrica",
"enabled": "Habilitado", "enabled": "Habilitado",
"end_date": "Fecha final", "end_date": "Fecha final",
"enqueued": "Añadido a la cola", "enqueued": "Agregado a la cola",
"enter_wifi_name": "Introduce el nombre Wi-Fi", "enter_wifi_name": "Introduce el nombre Wi-Fi",
"enter_your_pin_code": "Introduce tu código PIN", "enter_your_pin_code": "Introduce tu código PIN",
"enter_your_pin_code_subtitle": "Introduce tu código PIN para acceder a la carpeta bloqueada", "enter_your_pin_code_subtitle": "Introduce tu código PIN para acceder a la carpeta protegida",
"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_loading_image": "Error al cargar la imagen", "error_loading_image": "Error al cargar la imagen",
"error_saving_image": "Error: {error}", "error_saving_image": "Error: {error}",
"error_tag_face_bounding_box": "Error etiquetando cara - no se pueden obtener las coordenadas del marco delimitante", "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",
"errors": { "errors": {
"cannot_navigate_next_asset": "No puedes navegar al siguiente archivo", "cannot_navigate_next_asset": "No puedes navegar al siguiente archivo",
@ -877,8 +904,8 @@
"cant_get_number_of_comments": "No se puede obtener la cantidad de comentarios", "cant_get_number_of_comments": "No se puede obtener la cantidad de comentarios",
"cant_search_people": "No se puede buscar a personas", "cant_search_people": "No se puede buscar a personas",
"cant_search_places": "No se pueden buscar lugares", "cant_search_places": "No se pueden buscar lugares",
"error_adding_assets_to_album": "Error al añadir archivos al álbum", "error_adding_assets_to_album": "Error al agregar los elementos al álbum",
"error_adding_users_to_album": "Error al añadir usuarios al álbum", "error_adding_users_to_album": "Error al agregar los usuarios al álbum",
"error_deleting_shared_user": "Error al eliminar usuario compartido", "error_deleting_shared_user": "Error al eliminar usuario compartido",
"error_downloading": "Error al descargar {filename}", "error_downloading": "Error al descargar {filename}",
"error_hiding_buy_button": "Error al ocultar el botón de compra", "error_hiding_buy_button": "Error al ocultar el botón de compra",
@ -895,6 +922,7 @@
"failed_to_load_notifications": "Error al cargar las notificaciones", "failed_to_load_notifications": "Error al cargar las notificaciones",
"failed_to_load_people": "Error al cargar a los usuarios", "failed_to_load_people": "Error al cargar a los usuarios",
"failed_to_remove_product_key": "No se pudo eliminar la clave del producto", "failed_to_remove_product_key": "No se pudo eliminar la clave del producto",
"failed_to_reset_pin_code": "No se pudo restablecer el código PIN",
"failed_to_stack_assets": "No se pudieron agrupar los archivos", "failed_to_stack_assets": "No se pudieron agrupar los archivos",
"failed_to_unstack_assets": "Error al desagrupar los archivos", "failed_to_unstack_assets": "Error al desagrupar los archivos",
"failed_to_update_notification_status": "Error al actualizar el estado de la notificación", "failed_to_update_notification_status": "Error al actualizar el estado de la notificación",
@ -903,15 +931,16 @@
"paths_validation_failed": "Falló la validación en {paths, plural, one {# carpeta} other {# carpetas}}", "paths_validation_failed": "Falló la validación en {paths, plural, one {# carpeta} other {# carpetas}}",
"profile_picture_transparent_pixels": "Las imágenes de perfil no pueden tener píxeles transparentes. Por favor amplíe y/o mueva la imagen.", "profile_picture_transparent_pixels": "Las imágenes de perfil no pueden tener píxeles transparentes. Por favor amplíe y/o mueva la imagen.",
"quota_higher_than_disk_size": "Se ha establecido una cuota superior al tamaño del disco", "quota_higher_than_disk_size": "Se ha establecido una cuota superior al tamaño del disco",
"something_went_wrong": "Algo salió mal",
"unable_to_add_album_users": "No se pueden agregar usuarios al álbum", "unable_to_add_album_users": "No se pueden agregar usuarios al álbum",
"unable_to_add_assets_to_shared_link": "No se pueden agregar archivos al enlace compartido", "unable_to_add_assets_to_shared_link": "No se pueden agregar archivos al enlace compartido",
"unable_to_add_comment": "No se puede agregar comentario", "unable_to_add_comment": "No se puede agregar comentario",
"unable_to_add_exclusion_pattern": "No se puede agregar el patrón de exclusión", "unable_to_add_exclusion_pattern": "No se puede agregar el patrón de exclusión",
"unable_to_add_import_path": "No se puede añadir la ruta de importación", "unable_to_add_import_path": "No se puede agregar la ruta de importación",
"unable_to_add_partners": "No se pueden añadir invitados", "unable_to_add_partners": "No se pueden agregar compañeros",
"unable_to_add_remove_archive": "No se puede archivar {archived, select, true {remove asset from} other {add asset to}}", "unable_to_add_remove_archive": "No se puede archivar {archived, select, true {remove asset from} other {add asset to}}",
"unable_to_add_remove_favorites": "Añade {favorite, select, true {add asset to} other {remove asset from}} a favoritos", "unable_to_add_remove_favorites": "{favorite, select, true {No se pudo agregar el elemento a los favoritos} other {No se pudo eliminar el elemento de los favoritos}}",
"unable_to_archive_unarchive": "Añade a {archived, select, true {archive} other {unarchive}}", "unable_to_archive_unarchive": "{archived, select, true {No se pudo agregar el elemento al archivo} other {No se pudo quitar el elemento del archivo}}",
"unable_to_change_album_user_role": "No se puede cambiar la función del usuario del álbum", "unable_to_change_album_user_role": "No se puede cambiar la función del usuario del álbum",
"unable_to_change_date": "No se puede cambiar la fecha", "unable_to_change_date": "No se puede cambiar la fecha",
"unable_to_change_description": "Imposible cambiar la descripción", "unable_to_change_description": "Imposible cambiar la descripción",
@ -987,23 +1016,21 @@
"unable_to_upload_file": "Error al subir el archivo" "unable_to_upload_file": "Error al subir el archivo"
}, },
"exif": "EXIF", "exif": "EXIF",
"exif_bottom_sheet_description": "Agregar Descripción...", "exif_bottom_sheet_description": "Agregar descripción…",
"exif_bottom_sheet_description_error": "Error al actualizar la descripción",
"exif_bottom_sheet_details": "DETALLES", "exif_bottom_sheet_details": "DETALLES",
"exif_bottom_sheet_location": "UBICACIÓN", "exif_bottom_sheet_location": "UBICACIÓN",
"exif_bottom_sheet_people": "PERSONAS", "exif_bottom_sheet_people": "PERSONAS",
"exif_bottom_sheet_person_add_person": "Añadir nombre", "exif_bottom_sheet_person_add_person": "Agregar nombre",
"exif_bottom_sheet_person_age_months": "Edad {months} meses",
"exif_bottom_sheet_person_age_year_months": "Edad 1 año, {months} meses",
"exif_bottom_sheet_person_age_years": "Edad {years}",
"exit_slideshow": "Salir de la presentación", "exit_slideshow": "Salir de la presentación",
"expand_all": "Expandir todo", "expand_all": "Expandir todo",
"experimental_settings_new_asset_list_subtitle": "Trabajo en progreso", "experimental_settings_new_asset_list_subtitle": "Trabajo en progreso",
"experimental_settings_new_asset_list_title": "Habilitar cuadrícula fotográfica experimental", "experimental_settings_new_asset_list_title": "Habilitar cuadrícula fotográfica experimental",
"experimental_settings_subtitle": "¡Úsalo bajo tu propia responsabilidad!", "experimental_settings_subtitle": "¡Úsalo bajo tu propia responsabilidad!",
"experimental_settings_title": "Experimental", "experimental_settings_title": "Experimental",
"expire_after": "Expirar después de", "expire_after": "Caducar después de",
"expired": "Caducado", "expired": "Caducado",
"expires_date": "Expira el {date}", "expires_date": "Caduca el {date}",
"explore": "Explorar", "explore": "Explorar",
"explorer": "Explorador", "explorer": "Explorador",
"export": "Exportar", "export": "Exportar",
@ -1012,16 +1039,16 @@
"export_database_description": "Exportar la Base de Datos SQLite", "export_database_description": "Exportar la Base de Datos SQLite",
"extension": "Extensión", "extension": "Extensión",
"external": "Externo", "external": "Externo",
"external_libraries": "Bibliotecas Externas", "external_libraries": "Bibliotecas externas",
"external_network": "Red externa", "external_network": "Red externa",
"external_network_sheet_info": "Cuando no estés conectado a la red Wi-Fi preferida, la aplicación se conectará al servidor utilizando la primera de las siguientes URLs a la que pueda acceder, comenzando desde la parte superior de la lista hacia abajo", "external_network_sheet_info": "Cuando no tengas conexión con tu red Wi-Fi preferida, la aplicación se conectará al servidor utilizando la primera de las URL siguientes a la que pueda acceder, empezando de arriba hacia abajo",
"face_unassigned": "Sin asignar", "face_unassigned": "Sin asignar",
"failed": "Fallido", "failed": "Fallido",
"failed_to_authenticate": "Fallo al autentificar", "failed_to_authenticate": "Fallo al autentificar",
"failed_to_load_assets": "Error al cargar los activos", "failed_to_load_assets": "Error al cargar los activos",
"failed_to_load_folder": "No se pudo cargar la carpeta", "failed_to_load_folder": "No se pudo cargar la carpeta",
"favorite": "Favorito", "favorite": "Favorito",
"favorite_action_prompt": "{count} añadidos a Favoritos", "favorite_action_prompt": "{count} agregado(s) a Favoritos",
"favorite_or_unfavorite_photo": "Foto favorita o no favorita", "favorite_or_unfavorite_photo": "Foto favorita o no favorita",
"favorites": "Favoritos", "favorites": "Favoritos",
"favorites_page_no_favorites": "No se encontraron elementos marcados como favoritos", "favorites_page_no_favorites": "No se encontraron elementos marcados como favoritos",
@ -1036,23 +1063,28 @@
"filter_people": "Filtrar personas", "filter_people": "Filtrar personas",
"filter_places": "Filtrar lugares", "filter_places": "Filtrar lugares",
"find_them_fast": "Encuéntrelos rápidamente por nombre con la búsqueda", "find_them_fast": "Encuéntrelos rápidamente por nombre con la búsqueda",
"first": "Primero",
"fix_incorrect_match": "Corregir coincidencia incorrecta", "fix_incorrect_match": "Corregir coincidencia incorrecta",
"folder": "Carpeta", "folder": "Carpeta",
"folder_not_found": "Carpeta no encontrada", "folder_not_found": "Carpeta no encontrada",
"folders": "Carpetas", "folders": "Carpetas",
"folders_feature_description": "Explorar la vista de carpetas para las fotos y los videos en el sistema de archivos", "folders_feature_description": "Explorar la vista de carpetas para las fotos y los videos en el sistema de archivos",
"forgot_pin_code_question": "¿Olvidaste tu código PIN?",
"forward": "Reenviar", "forward": "Reenviar",
"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_location": "Da click en un asset con coordenadas GPS para usar su ubicacion, o selecciona una ubicacion directamente en el mapa",
"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",
"go_back": "Volver atrás", "go_back": "Volver atrás",
"go_to_folder": "Ir al directorio", "go_to_folder": "Ir al directorio",
"go_to_search": "Ir a búsqueda", "go_to_search": "Ir a búsqueda",
"gps": "GPS",
"gps_missing": "Sin GPS",
"grant_permission": "Conceder permiso", "grant_permission": "Conceder permiso",
"group_albums_by": "Agrupar albums por...", "group_albums_by": "Agrupar álbumes por...",
"group_country": "Agrupar por país", "group_country": "Agrupar por país",
"group_no": "Sin agrupación", "group_no": "Sin agrupación",
"group_owner": "Agrupar por propietario", "group_owner": "Agrupar por propietario",
@ -1060,11 +1092,11 @@
"group_year": "Agrupar por año", "group_year": "Agrupar por año",
"haptic_feedback_switch": "Activar respuesta háptica", "haptic_feedback_switch": "Activar respuesta háptica",
"haptic_feedback_title": "Respuesta Háptica", "haptic_feedback_title": "Respuesta Háptica",
"has_quota": "Su cuota", "has_quota": "Cuota asignada",
"hash_asset": "Generar hash del archivo", "hash_asset": "Generar hash del archivo",
"hashed_assets": "Archivos con hash generado", "hashed_assets": "Archivos con hash generado",
"hashing": "Generando hash", "hashing": "Generando hash",
"header_settings_add_header_tip": "Añadir cabecera", "header_settings_add_header_tip": "Agregar cabecera",
"header_settings_field_validator_msg": "El valor no puede estar vacío", "header_settings_field_validator_msg": "El valor no puede estar vacío",
"header_settings_header_name_input": "Nombre de la cabecera", "header_settings_header_name_input": "Nombre de la cabecera",
"header_settings_header_value_input": "Valor de la cabecera", "header_settings_header_value_input": "Valor de la cabecera",
@ -1079,23 +1111,24 @@
"hide_unnamed_people": "Ocultar personas anónimas", "hide_unnamed_people": "Ocultar personas anónimas",
"home_page_add_to_album_conflicts": "{added} elementos agregados al álbum {album}.{failed} elementos ya existen en el álbum.", "home_page_add_to_album_conflicts": "{added} elementos agregados al álbum {album}.{failed} elementos ya existen en el álbum.",
"home_page_add_to_album_err_local": "Aún no se pueden agregar elementos locales a álbumes, omitiendo", "home_page_add_to_album_err_local": "Aún no se pueden agregar elementos locales a álbumes, omitiendo",
"home_page_add_to_album_success": "Se añadieron {added} elementos al álbum {album}.", "home_page_add_to_album_success": "Se agregaron {added} elementos al álbum {album}.",
"home_page_album_err_partner": "Aún no se pueden agregar elementos a un álbum de un compañero, omitiendo", "home_page_album_err_partner": "Aún no se pueden agregar elementos a un álbum de un compañero, omitiendo",
"home_page_archive_err_local": "Los elementos locales no pueden ser archivados, omitiendo", "home_page_archive_err_local": "Los elementos locales no pueden ser archivados, omitiendo",
"home_page_archive_err_partner": "No se pueden archivar elementos de un compañero, omitiendo", "home_page_archive_err_partner": "No se pueden archivar los elementos de un compañero; omitiendo",
"home_page_building_timeline": "Construyendo la línea de tiempo", "home_page_building_timeline": "Construyendo la línea de tiempo",
"home_page_delete_err_partner": "No se pueden eliminar elementos de un compañero, omitiendo", "home_page_delete_err_partner": "No se pueden eliminar los elementos de un compañero; omitiendo",
"home_page_delete_remote_err_local": "Elementos locales en la selección de eliminación remota, omitiendo", "home_page_delete_remote_err_local": "Elementos locales en la selección de eliminación remota, omitiendo",
"home_page_favorite_err_local": "Aún no se pueden archivar elementos locales, omitiendo", "home_page_favorite_err_local": "Aún no se pueden archivar elementos locales, omitiendo",
"home_page_favorite_err_partner": "Aún no se pueden marcar elementos de compañeros como favoritos, omitiendo", "home_page_favorite_err_partner": "Aún no se pueden marcar los elementos de un compañero como favoritos; omitiendo",
"home_page_first_time_notice": "Si es la primera vez que usas la aplicación, asegúrate de elegir un álbum de copia de seguridad para que la línea de tiempo pueda mostrar fotos y vídeos en él", "home_page_first_time_notice": "Si es la primera vez que usas la aplicación, asegúrate de elegir un álbum de copia de seguridad para que la línea de tiempo pueda mostrar fotos y vídeos en él",
"home_page_locked_error_local": "Imposible mover archivos locales a carpeta bloqueada, saltando", "home_page_locked_error_local": "No se pueden mover archivos locales a una carpeta protegida; omitiendo",
"home_page_locked_error_partner": "Imposible mover los archivos del compañero a carpeta bloqueada, obviando", "home_page_locked_error_partner": "No se pueden mover los elementos de un compañero a una carpeta protegida; omitiendo",
"home_page_share_err_local": "No se pueden compartir elementos locales a través de un enlace, omitiendo", "home_page_share_err_local": "No se pueden compartir elementos locales a través de un enlace, omitiendo",
"home_page_upload_err_limit": "Solo se pueden subir 30 elementos simultáneamente, omitiendo", "home_page_upload_err_limit": "Solo se pueden subir 30 elementos simultáneamente, omitiendo",
"host": "Host", "host": "Host",
"hour": "Hora", "hour": "Hora",
"id": "ID", "hours": "Horas",
"id": "Id.",
"idle": "Inactivo", "idle": "Inactivo",
"ignore_icloud_photos": "Ignorar fotos de iCloud", "ignore_icloud_photos": "Ignorar fotos de iCloud",
"ignore_icloud_photos_description": "Las fotos almacenadas en iCloud no se subirán a Immich", "ignore_icloud_photos_description": "Las fotos almacenadas en iCloud no se subirán a Immich",
@ -1122,7 +1155,7 @@
"in_archive": "En archivo", "in_archive": "En archivo",
"include_archived": "Incluir archivados", "include_archived": "Incluir archivados",
"include_shared_albums": "Incluir álbumes compartidos", "include_shared_albums": "Incluir álbumes compartidos",
"include_shared_partner_assets": "Incluir archivos compartidos de invitados", "include_shared_partner_assets": "Incluir elementos compartidos por compañeros",
"individual_share": "Compartir individualmente", "individual_share": "Compartir individualmente",
"individual_shares": "Acciones individuales", "individual_shares": "Acciones individuales",
"info": "Información", "info": "Información",
@ -1155,10 +1188,12 @@
"language_search_hint": "Buscar idiomas...", "language_search_hint": "Buscar idiomas...",
"language_setting_description": "Selecciona tu idioma preferido", "language_setting_description": "Selecciona tu idioma preferido",
"large_files": "Archivos Grandes", "large_files": "Archivos Grandes",
"last": "Último",
"last_seen": "Ultima vez visto", "last_seen": "Ultima vez visto",
"latest_version": "Última versión", "latest_version": "Última versión",
"latitude": "Latitud", "latitude": "Latitud",
"leave": "Abandonar", "leave": "Abandonar",
"leave_album": "Abandonar álbum",
"lens_model": "Modelo de objetivo", "lens_model": "Modelo de objetivo",
"let_others_respond": "Permitir que otros respondan", "let_others_respond": "Permitir que otros respondan",
"level": "Nivel", "level": "Nivel",
@ -1172,11 +1207,12 @@
"library_page_sort_title": "Título del álbum", "library_page_sort_title": "Título del álbum",
"licenses": "Licencias", "licenses": "Licencias",
"light": "Claro", "light": "Claro",
"like": "Me gusta",
"like_deleted": "Me gusta eliminado", "like_deleted": "Me gusta eliminado",
"link_motion_video": "Enlazar vídeo en movimiento", "link_motion_video": "Enlazar vídeo en movimiento",
"link_to_oauth": "Enlace a OAuth", "link_to_oauth": "Enlace a OAuth",
"linked_oauth_account": "Cuenta OAuth vinculada", "linked_oauth_account": "Cuenta OAuth vinculada",
"list": "Listar", "list": "Lista",
"loading": "Cargando", "loading": "Cargando",
"loading_search_results_failed": "Error al cargar los resultados de la búsqueda", "loading_search_results_failed": "Error al cargar los resultados de la búsqueda",
"local": "Local", "local": "Local",
@ -1192,7 +1228,7 @@
"location_picker_longitude_error": "Introduce una longitud válida", "location_picker_longitude_error": "Introduce una longitud válida",
"location_picker_longitude_hint": "Introduce tu longitud aquí", "location_picker_longitude_hint": "Introduce tu longitud aquí",
"lock": "Bloquear", "lock": "Bloquear",
"locked_folder": "Carpeta bloqueada", "locked_folder": "Carpeta protegida",
"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}",
@ -1204,7 +1240,7 @@
"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",
"login_form_endpoint_url": "URL del servidor", "login_form_endpoint_url": "Enlace del punto de acceso (endpoint) del servidor",
"login_form_err_http": "Por favor, especifique http:// o https://", "login_form_err_http": "Por favor, especifique http:// o https://",
"login_form_err_invalid_email": "Correo electrónico no válido", "login_form_err_invalid_email": "Correo electrónico no válido",
"login_form_err_invalid_url": "URL no válida", "login_form_err_invalid_url": "URL no válida",
@ -1230,15 +1266,16 @@
"main_branch_warning": "Está utilizando una versión de desarrollo; ¡le recomendamos encarecidamente que utilice una versión de lanzamiento!", "main_branch_warning": "Está utilizando una versión de desarrollo; ¡le recomendamos encarecidamente que utilice una versión de lanzamiento!",
"main_menu": "Menú principal", "main_menu": "Menú principal",
"make": "Marca", "make": "Marca",
"manage_geolocation": "Administrar ubicación",
"manage_shared_links": "Administrar enlaces compartidos", "manage_shared_links": "Administrar enlaces compartidos",
"manage_sharing_with_partners": "Administrar el uso compartido con invitados", "manage_sharing_with_partners": "Gestionar el uso compartido con compañeros",
"manage_the_app_settings": "Administrar la configuración de la aplicación", "manage_the_app_settings": "Administrar la configuración de la aplicación",
"manage_your_account": "Gestiona tu cuenta", "manage_your_account": "Gestiona tu cuenta",
"manage_your_api_keys": "Administre sus claves API", "manage_your_api_keys": "Administre sus claves API",
"manage_your_devices": "Administre sus dispositivos conectados", "manage_your_devices": "Administre sus dispositivos conectados",
"manage_your_oauth_connection": "Administra tu conexión OAuth", "manage_your_oauth_connection": "Administra tu conexión OAuth",
"map": "Mapa", "map": "Mapa",
"map_assets_in_bounds": "{count, plural, one {# foto} other {# fotos}}", "map_assets_in_bounds": "{count, plural, =0 {No hay fotos en esta área} one {# foto} other {# fotos}}",
"map_cannot_get_user_location": "No se pudo obtener la posición del usuario", "map_cannot_get_user_location": "No se pudo obtener la posición del usuario",
"map_location_dialog_yes": "Sí", "map_location_dialog_yes": "Sí",
"map_location_picker_page_use_location": "Usar esta ubicación", "map_location_picker_page_use_location": "Usar esta ubicación",
@ -1246,22 +1283,21 @@
"map_location_service_disabled_title": "Servicios de ubicación desactivados", "map_location_service_disabled_title": "Servicios de ubicación desactivados",
"map_marker_for_images": "Marcador de mapa para imágenes tomadas en {city}, {country}", "map_marker_for_images": "Marcador de mapa para imágenes tomadas en {city}, {country}",
"map_marker_with_image": "Marcador de mapa con imagen", "map_marker_with_image": "Marcador de mapa con imagen",
"map_no_assets_in_bounds": "No hay fotos en esta zona",
"map_no_location_permission_content": "Se necesitan permisos de ubicación para mostrar elementos de tu ubicación actual. ¿Deseas activarlos ahora?", "map_no_location_permission_content": "Se necesitan permisos de ubicación para mostrar elementos de tu ubicación actual. ¿Deseas activarlos ahora?",
"map_no_location_permission_title": "Permisos de ubicación denegados", "map_no_location_permission_title": "Permisos de ubicación denegados",
"map_settings": "Ajustes mapa", "map_settings": "Ajustes del mapa",
"map_settings_dark_mode": "Modo oscuro", "map_settings_dark_mode": "Modo oscuro",
"map_settings_date_range_option_day": "Últimas 24 horas", "map_settings_date_range_option_day": "Últimas 24 horas",
"map_settings_date_range_option_days": "Últimos {days} días", "map_settings_date_range_option_days": "Últimos {days} días",
"map_settings_date_range_option_year": "Último año", "map_settings_date_range_option_year": "Último año",
"map_settings_date_range_option_years": "Últimos {years} años", "map_settings_date_range_option_years": "Últimos {years} años",
"map_settings_dialog_title": "Ajustes mapa", "map_settings_dialog_title": "Ajustes del mapa",
"map_settings_include_show_archived": "Incluir archivados", "map_settings_include_show_archived": "Incluir archivados",
"map_settings_include_show_partners": "Incluir Parejas", "map_settings_include_show_partners": "Incluir compañeros",
"map_settings_only_show_favorites": "Mostrar solo favoritas", "map_settings_only_show_favorites": "Mostrar solo favoritas",
"map_settings_theme_settings": "Apariencia del Mapa", "map_settings_theme_settings": "Apariencia del Mapa",
"map_zoom_to_see_photos": "Alejar para ver fotos", "map_zoom_to_see_photos": "Alejar para ver fotos",
"mark_all_as_read": "Marcar todos como leídos", "mark_all_as_read": "Marcar todas como leídas",
"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",
@ -1283,25 +1319,29 @@
"merged_people_count": "Fusionada {count, plural, one {# persona} other {# personas}}", "merged_people_count": "Fusionada {count, plural, one {# persona} other {# personas}}",
"minimize": "Minimizar", "minimize": "Minimizar",
"minute": "Minuto", "minute": "Minuto",
"minutes": "Minutos",
"missing": "Faltante", "missing": "Faltante",
"model": "Modelo", "model": "Modelo",
"month": "Mes", "month": "Mes",
"monthly_title_text_date_format": "MMMM a", "monthly_title_text_date_format": "MMMM a",
"more": "Mas", "more": "Mas",
"move": "Mover", "move": "Mover",
"move_off_locked_folder": "Mover fuera de la carpeta protegida", "move_off_locked_folder": "Sacar de la carpeta protegida",
"move_to_lock_folder_action_prompt": "{count} añadidos a la carpeta protegida", "move_to_lock_folder_action_prompt": "{count} agregado(s) a la carpeta protegida",
"move_to_locked_folder": "Mover a la carpeta protegida", "move_to_locked_folder": "Mover a la carpeta protegida",
"move_to_locked_folder_confirmation": "Estas fotos y vídeos serán eliminados de todos los álbumes y sólo podrán ser vistos desde la carpeta protegida", "move_to_locked_folder_confirmation": "Estas fotos y vídeos se eliminarán de todos los álbumes; solo se podrán ver en la carpeta protegida",
"moved_to_archive": "Movido(s) {count, plural, one {# recurso} other {# recursos}} a archivo", "moved_to_archive": "Movido(s) {count, plural, one {# recurso} other {# recursos}} a archivo",
"moved_to_library": "Movido(s) {count, plural, one {# recurso} other {# recursos}} a biblioteca", "moved_to_library": "Movido(s) {count, plural, one {# recurso} other {# recursos}} a biblioteca",
"moved_to_trash": "Movido a la papelera", "moved_to_trash": "Movido a la papelera",
"multiselect_grid_edit_date_time_err_read_only": "No se puede cambiar la fecha del archivo(s) de solo lectura, omitiendo", "multiselect_grid_edit_date_time_err_read_only": "No se puede cambiar la fecha del archivo(s) de solo lectura, omitiendo",
"multiselect_grid_edit_gps_err_read_only": "No se puede editar la ubicación de activos de solo lectura, omitiendo", "multiselect_grid_edit_gps_err_read_only": "No se puede editar la ubicación de activos de solo lectura, omitiendo",
"mute_memories": "Silenciar Recuerdos", "mute_memories": "Silenciar Recuerdos",
"my_albums": "Mis albums", "my_albums": "Mis álbumes",
"name": "Nombre", "name": "Nombre",
"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_videos_upload": "Usar datos móviles para crear una copia de seguridad de los videos",
"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",
"never": "Nunca", "never": "Nunca",
@ -1310,7 +1350,7 @@
"new_password": "Nueva contraseña", "new_password": "Nueva contraseña",
"new_person": "Nueva persona", "new_person": "Nueva persona",
"new_pin_code": "Nuevo PIN", "new_pin_code": "Nuevo PIN",
"new_pin_code_subtitle": "Esta es tu primera vez accediendo a la carpeta protegida. Crea un 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_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",
@ -1329,7 +1369,7 @@
"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_locked_photos_message": "Fotos y vídeos en la carpeta protegida están ocultos y no se mostrarán en las búsquedas de tu librería.", "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",
@ -1340,7 +1380,7 @@
"no_uploads_in_progress": "No hay cargas en progreso", "no_uploads_in_progress": "No hay cargas en progreso",
"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 subidos previamente, ejecute el", "note_apply_storage_label_to_previously_uploaded assets": "Nota: Para aplicar la etiqueta de almacenamiento a los archivos que ya se subieron, ejecute la",
"notes": "Notas", "notes": "Notas",
"nothing_here_yet": "Sin nada aún", "nothing_here_yet": "Sin nada aún",
"notification_permission_dialog_content": "Para activar las notificaciones, ve a Configuración y selecciona permitir.", "notification_permission_dialog_content": "Para activar las notificaciones, ve a Configuración y selecciona permitir.",
@ -1353,13 +1393,14 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Recursos oficiales de Immich", "official_immich_resources": "Recursos oficiales de Immich",
"offline": "Desconectado", "offline": "Desconectado",
"offset": "Desviación",
"ok": "Sí", "ok": "Sí",
"oldest_first": "Los más antiguos primero", "oldest_first": "Los más antiguos primero",
"on_this_device": "En este dispositivo", "on_this_device": "En este dispositivo",
"onboarding": "Incorporando", "onboarding": "Incorporando",
"onboarding_locale_description": "Selecciona tu idioma preferido. Podrás cambiarlo después desde tu configuración.", "onboarding_locale_description": "Selecciona tu idioma preferido. Podrás cambiarlo después desde tu configuración.",
"onboarding_privacy_description": "Las siguientes funciones (opcionales) dependen de servicios externos y pueden desactivarse en cualquier momento desde los ajustes.", "onboarding_privacy_description": "Las siguientes funciones, que son opcionales, utilizan servicios externos. Puedes deshabilitarlas mediante los ajustes en cualquier momento.",
"onboarding_server_welcome_description": "Empecemos a configurar tu instancia con algunos ajustes comunes.", "onboarding_server_welcome_description": "Empecemos a configurar tu instancia fijando algunos ajustes comunes.",
"onboarding_theme_description": "Elija un color de tema para su instancia. Puedes cambiar esto más tarde en tu configuración.", "onboarding_theme_description": "Elija un color de tema para su instancia. Puedes cambiar esto más tarde en tu configuración.",
"onboarding_user_welcome_description": "¡Empecemos!", "onboarding_user_welcome_description": "¡Empecemos!",
"onboarding_welcome_user": "Bienvenido, {user}", "onboarding_welcome_user": "Bienvenido, {user}",
@ -1371,28 +1412,30 @@
"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": "Propio", "owned": "Propios",
"owner": "Propietario", "owner": "Propietario",
"partner": "Invitado", "partner": "Compañero",
"partner_can_access": "{partner} puede acceder", "partner_can_access": "{partner} tiene acceso",
"partner_can_access_assets": "Todas tus fotos y vídeos excepto los Archivados y Eliminados", "partner_can_access_assets": "Todas tus fotos y vídeos excepto los Archivados y Eliminados",
"partner_can_access_location": "Ubicación donde fueron realizadas tus fotos", "partner_can_access_location": "Ubicación donde fueron realizadas tus fotos",
"partner_list_user_photos": "Fotos de {user}", "partner_list_user_photos": "Fotos de {user}",
"partner_list_view_all": "Ver todas", "partner_list_view_all": "Ver todas",
"partner_page_empty_message": "Tus fotos aún no se han compartido con ningún compañero.", "partner_page_empty_message": "Tus fotos aún no se han compartido con ningún compañero.",
"partner_page_no_more_users": "No hay más usuarios para agregar", "partner_page_no_more_users": "No hay más usuarios para agregar",
"partner_page_partner_add_failed": "No se pudo añadir el socio", "partner_page_partner_add_failed": "No se pudo agregar el compañero",
"partner_page_select_partner": "Seleccionar compañero", "partner_page_select_partner": "Seleccionar compañero",
"partner_page_shared_to_title": "Compartido con", "partner_page_shared_to_title": "Compartido con",
"partner_page_stop_sharing_content": "{partner} ya no podrá acceder a tus fotos.", "partner_page_stop_sharing_content": "{partner} ya no podrá acceder a tus fotos.",
"partner_sharing": "Compartir con invitados", "partner_sharing": "Compartir con compañeros",
"partners": "Invitados", "partners": "Compañeros",
"password": "Contraseña", "password": "Contraseña",
"password_does_not_match": "Las contraseñas no coinciden", "password_does_not_match": "Las contraseñas no coinciden",
"password_required": "Contraseña requerida", "password_required": "Contraseña requerida",
@ -1430,11 +1473,14 @@
"permission_onboarding_permission_limited": "Permiso limitado. Para permitir que Immich haga copia de seguridad y gestione toda tu colección de galería, concede permisos de fotos y videos en Configuración.", "permission_onboarding_permission_limited": "Permiso limitado. Para permitir que Immich haga copia de seguridad y gestione toda tu colección de galería, concede permisos de fotos y videos en Configuración.",
"permission_onboarding_request": "Immich requiere permiso para ver tus fotos y videos.", "permission_onboarding_request": "Immich requiere permiso para ver tus fotos y videos.",
"person": "Persona", "person": "Persona",
"person_age_months": "hace {months, plural, one {# mes} other {# meses}}",
"person_age_year_months": "1 año y {months, plural, one {# mes} other {# meses}}",
"person_age_years": "{years, plural, other {# años}}",
"person_birthdate": "Nacido el {date}", "person_birthdate": "Nacido el {date}",
"person_hidden": "{name}{hidden, select, true { (oculto)} other {}}", "person_hidden": "{name}{hidden, select, true { (oculto)} other {}}",
"photo_shared_all_users": "Parece que compartiste tus fotos con todos los usuarios o no tienes ningún usuario con quien compartirlas.", "photo_shared_all_users": "Parece que compartiste tus fotos con todos los usuarios o no tienes ningún usuario con quien compartirlas.",
"photos": "Fotos", "photos": "Fotos",
"photos_and_videos": "Fotos y Videos", "photos_and_videos": "Fotos y Vídeos",
"photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Fotos}}", "photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Fotos}}",
"photos_from_previous_years": "Fotos de años anteriores", "photos_from_previous_years": "Fotos de años anteriores",
"pick_a_location": "Elige una ubicación", "pick_a_location": "Elige una ubicación",
@ -1469,6 +1515,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_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}",
@ -1507,6 +1554,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",
@ -1514,6 +1562,8 @@
"rating_description": "Mostrar la clasificación exif en el panel de información", "rating_description": "Mostrar la clasificación exif en el panel de información",
"reaction_options": "Opciones de reacción", "reaction_options": "Opciones de reacción",
"read_changelog": "Leer registro de cambios", "read_changelog": "Leer registro de cambios",
"readonly_mode_disabled": "Modo Solo lectura deshabilitado",
"readonly_mode_enabled": "Modo Solo lectura habilitado",
"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",
@ -1547,12 +1597,12 @@
"remove_from_album": "Eliminar del álbum", "remove_from_album": "Eliminar del álbum",
"remove_from_album_action_prompt": "{count} eliminado del álbum", "remove_from_album_action_prompt": "{count} eliminado del álbum",
"remove_from_favorites": "Quitar de favoritos", "remove_from_favorites": "Quitar de favoritos",
"remove_from_lock_folder_action_prompt": "{count} eliminado de la carpeta protegida", "remove_from_lock_folder_action_prompt": "{count} eliminado(s) de la carpeta protegida",
"remove_from_locked_folder": "Eliminar de la carpeta protegida", "remove_from_locked_folder": "Eliminar de la carpeta protegida",
"remove_from_locked_folder_confirmation": "¿Estás seguro de que deseas mover estas fotos y vídeos fuera de la carpeta protegida? 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",
@ -1560,8 +1610,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",
@ -1571,10 +1621,13 @@
"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",
"reset_pin_code_description": "Si olvidaste tu código PIN, puedes comunicarte con el administrador del servidor para restablecerlo",
"reset_pin_code_success": "Código PIN restablecido correctamente",
"reset_pin_code_with_password": "Siempre puedes restablecer tu código PIN usando tu contraseña",
"reset_sqlite": "Restablecer la Base de Datos SQLite", "reset_sqlite": "Restablecer la Base de Datos SQLite",
"reset_sqlite_confirmation": "¿Estás seguro que deseas restablecer la base de datos SQLite? Deberás cerrar sesión y volver a iniciarla para resincronizar los datos", "reset_sqlite_confirmation": "¿Estás seguro que deseas restablecer la base de datos SQLite? Deberás cerrar sesión y volver a iniciarla para resincronizar los datos",
"reset_sqlite_success": "Restablecer exitosamente la base de datos SQLite", "reset_sqlite_success": "Restablecer exitosamente la base de datos SQLite",
@ -1587,6 +1640,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",
@ -1606,7 +1660,7 @@
"scan_settings": "Configuración de escaneo", "scan_settings": "Configuración de escaneo",
"scanning_for_album": "Buscando álbum...", "scanning_for_album": "Buscando álbum...",
"search": "Buscar", "search": "Buscar",
"search_albums": "Buscar álbums", "search_albums": "Buscar álbumes",
"search_by_context": "Buscar por contexto", "search_by_context": "Buscar por contexto",
"search_by_description": "Buscar por descripción", "search_by_description": "Buscar por descripción",
"search_by_description_example": "Día de senderismo en Sapa", "search_by_description_example": "Día de senderismo en Sapa",
@ -1651,7 +1705,7 @@
"search_places": "Buscar lugar", "search_places": "Buscar lugar",
"search_rating": "Buscar por calificación...", "search_rating": "Buscar por calificación...",
"search_result_page_new_search_hint": "Nueva Búsqueda", "search_result_page_new_search_hint": "Nueva Búsqueda",
"search_settings": "Ajustes de la búsqueda", "search_settings": "Ajustes de búsqueda",
"search_state": "Buscar región/estado...", "search_state": "Buscar región/estado...",
"search_suggestion_list_smart_search_hint_1": "La búsqueda inteligente está habilitada por defecto, para buscar metadatos utiliza esta sintaxis ", "search_suggestion_list_smart_search_hint_1": "La búsqueda inteligente está habilitada por defecto, para buscar metadatos utiliza esta sintaxis ",
"search_suggestion_list_smart_search_hint_2": "m:tu-término-de-búsqueda", "search_suggestion_list_smart_search_hint_2": "m:tu-término-de-búsqueda",
@ -1680,11 +1734,12 @@
"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",
"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",
"server_info_box_app_version": "Versión de la Aplicación", "server_info_box_app_version": "Versión de la Aplicación",
"server_info_box_server_url": "URL del servidor", "server_info_box_server_url": "Enlace del servidor",
"server_offline": "Servidor desconectado", "server_offline": "Servidor desconectado",
"server_online": "Servidor en línea", "server_online": "Servidor en línea",
"server_privacy": "Privacidad del Servidor", "server_privacy": "Privacidad del Servidor",
@ -1730,7 +1785,7 @@
"share_assets_selected": "{count} seleccionado(s)", "share_assets_selected": "{count} seleccionado(s)",
"share_dialog_preparing": "Preparando...", "share_dialog_preparing": "Preparando...",
"share_link": "Compartir Enlace", "share_link": "Compartir Enlace",
"shared": "Compartido", "shared": "Compartidos",
"shared_album_activities_input_disable": "Los comentarios están deshabilitados", "shared_album_activities_input_disable": "Los comentarios están deshabilitados",
"shared_album_activity_remove_content": "¿Deseas eliminar esta actividad?", "shared_album_activity_remove_content": "¿Deseas eliminar esta actividad?",
"shared_album_activity_remove_title": "Eliminar Actividad", "shared_album_activity_remove_title": "Eliminar Actividad",
@ -1747,7 +1802,7 @@
"shared_link_clipboard_copied_massage": "Copiado al portapapeles", "shared_link_clipboard_copied_massage": "Copiado al portapapeles",
"shared_link_clipboard_text": "Enlace: {link}\nContraseña: {password}", "shared_link_clipboard_text": "Enlace: {link}\nContraseña: {password}",
"shared_link_create_error": "Error creando el enlace compartido", "shared_link_create_error": "Error creando el enlace compartido",
"shared_link_custom_url_description": "Accede a este enlace compartido con una URL personalizada", "shared_link_custom_url_description": "Acceder a este enlace compartido con una URL personalizada",
"shared_link_edit_description_hint": "Introduce la descripción del enlace", "shared_link_edit_description_hint": "Introduce la descripción del enlace",
"shared_link_edit_expire_after_option_day": "1 día", "shared_link_edit_expire_after_option_day": "1 día",
"shared_link_edit_expire_after_option_days": "{count} días", "shared_link_edit_expire_after_option_days": "{count} días",
@ -1779,16 +1834,16 @@
"shared_photos_and_videos_count": "{assetCount, plural, other {# Fotos y vídeos compartidos.}}", "shared_photos_and_videos_count": "{assetCount, plural, other {# Fotos y vídeos compartidos.}}",
"shared_with_me": "Compartidos conmigo", "shared_with_me": "Compartidos conmigo",
"shared_with_partner": "Compartido con {partner}", "shared_with_partner": "Compartido con {partner}",
"sharing": "Compartido", "sharing": "Compartidos",
"sharing_enter_password": "Por favor, introduce la contraseña para ver esta página.", "sharing_enter_password": "Por favor, introduce la contraseña para ver esta página.",
"sharing_page_album": "Álbumes compartidos", "sharing_page_album": "Álbumes compartidos",
"sharing_page_description": "Crea álbumes compartidos para compartir fotos y vídeos con las personas de tu red.", "sharing_page_description": "Crea álbumes compartidos para compartir fotos y vídeos con las personas de tu red.",
"sharing_page_empty_list": "LISTA VACIA", "sharing_page_empty_list": "LISTA VACIA",
"sharing_sidebar_description": "Muestra un enlace a \"Compartido\" en el menú lateral", "sharing_sidebar_description": "Muestra un enlace a \"Compartido\" en el menú lateral",
"sharing_silver_appbar_create_shared_album": "Crear un álbum compartido", "sharing_silver_appbar_create_shared_album": "Crear un álbum compartido",
"sharing_silver_appbar_share_partner": "Compartir con el compañero", "sharing_silver_appbar_share_partner": "Compartir con compañero",
"shift_to_permanent_delete": "presiona ⇧ para eliminar permanentemente el archivo", "shift_to_permanent_delete": "presiona ⇧ para eliminar permanentemente el archivo",
"show_album_options": "Mostrar ajustes del álbum", "show_album_options": "Mostrar opciones del álbum",
"show_albums": "Mostrar álbumes", "show_albums": "Mostrar álbumes",
"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",
@ -1819,15 +1874,16 @@
"skip_to_tags": "Ir a las etiquetas", "skip_to_tags": "Ir a las etiquetas",
"slideshow": "Diapositivas", "slideshow": "Diapositivas",
"slideshow_settings": "Ajustes de diapositivas", "slideshow_settings": "Ajustes de diapositivas",
"sort_albums_by": "Ordenar álbumes por...", "sort_albums_by": "Ordenar álbumes por",
"sort_created": "Fecha de creación", "sort_created": "Fecha de creación",
"sort_items": "Número de archivos", "sort_items": "Número de archivos",
"sort_modified": "Fecha de modificación", "sort_modified": "Fecha de modificación",
"sort_newest": "Foto más nueva",
"sort_oldest": "Foto más antigua", "sort_oldest": "Foto más antigua",
"sort_people_by_similarity": "Ordenar personas por similitud", "sort_people_by_similarity": "Ordenar personas por similitud",
"sort_recent": "Foto más reciente", "sort_recent": "Foto más reciente",
"sort_title": "Título", "sort_title": "Título",
"source": "Origen", "source": "Fuente",
"stack": "Apilar", "stack": "Apilar",
"stack_action_prompt": "{count} apilados", "stack_action_prompt": "{count} apilados",
"stack_duplicates": "Apilar duplicados", "stack_duplicates": "Apilar duplicados",
@ -1846,7 +1902,7 @@
"stop_sharing_photos_with_user": "Deja de compartir tus fotos con este usuario", "stop_sharing_photos_with_user": "Deja de compartir tus fotos con este usuario",
"storage": "Espacio de almacenamiento", "storage": "Espacio de almacenamiento",
"storage_label": "Etiqueta de almacenamiento", "storage_label": "Etiqueta de almacenamiento",
"storage_quota": "Cuota de Almacenamiento", "storage_quota": "Cuota de almacenamiento",
"storage_usage": "{used} de {available} en uso", "storage_usage": "{used} de {available} en uso",
"submit": "Enviar", "submit": "Enviar",
"success": "Éxito", "success": "Éxito",
@ -1854,7 +1910,7 @@
"sunrise_on_the_beach": "Amanecer en la playa", "sunrise_on_the_beach": "Amanecer en la playa",
"support": "Soporte", "support": "Soporte",
"support_and_feedback": "Soporte y comentarios", "support_and_feedback": "Soporte y comentarios",
"support_third_party_description": "Su instalación de immich fue empaquetada por un tercero. Los problemas que experimenta pueden ser causados por ese paquete, así que por favor plantee problemas con ellos en primer lugar usando los enlaces inferiores.", "support_third_party_description": "Esta instalación de Immich fue empaquetada por un tercero. Los problemas actuales pueden ser ocasionados por ese paquete; por favor, discuta sus inconvenientes con el empaquetador antes de usar los enlaces de abajo.",
"swap_merge_direction": "Alternar dirección de mezcla", "swap_merge_direction": "Alternar dirección de mezcla",
"sync": "Sincronizar", "sync": "Sincronizar",
"sync_albums": "Sincronizar álbumes", "sync_albums": "Sincronizar álbumes",
@ -1898,7 +1954,9 @@
"to_change_password": "Cambiar contraseña", "to_change_password": "Cambiar contraseña",
"to_favorite": "A los favoritos", "to_favorite": "A los favoritos",
"to_login": "Iniciar Sesión", "to_login": "Iniciar Sesión",
"to_multi_select": "para multi selección",
"to_parent": "Ir a los padres", "to_parent": "Ir a los padres",
"to_select": "para seleccionar",
"to_trash": "Descartar", "to_trash": "Descartar",
"toggle_settings": "Alternar ajustes", "toggle_settings": "Alternar ajustes",
"total": "Total", "total": "Total",
@ -1931,7 +1989,7 @@
"unknown": "Desconocido", "unknown": "Desconocido",
"unknown_country": "País desconocido", "unknown_country": "País desconocido",
"unknown_year": "Año desconocido", "unknown_year": "Año desconocido",
"unlimited": "Ilimitado", "unlimited": "Sin límites",
"unlink_motion_video": "Desvincular vídeo en movimiento", "unlink_motion_video": "Desvincular vídeo en movimiento",
"unlink_oauth": "Desvincular OAuth", "unlink_oauth": "Desvincular OAuth",
"unlinked_oauth_account": "Cuenta OAuth desconectada", "unlinked_oauth_account": "Cuenta OAuth desconectada",
@ -1948,6 +2006,7 @@
"unstacked_assets_count": "Desapilado(s) {count, plural, one {# elemento} other {# elementos}}", "unstacked_assets_count": "Desapilado(s) {count, plural, one {# elemento} other {# elementos}}",
"untagged": "Sin etiqueta", "untagged": "Sin etiqueta",
"up_next": "A continuación", "up_next": "A continuación",
"update_location_action_prompt": "Actualiza la ubicación de {count} assets seleccionados con:",
"updated_at": "Actualizado", "updated_at": "Actualizado",
"updated_password": "Contraseña actualizada", "updated_password": "Contraseña actualizada",
"upload": "Subir", "upload": "Subir",
@ -1974,7 +2033,7 @@
"use_custom_date_range": "Usa un intervalo de fechas personalizado", "use_custom_date_range": "Usa un intervalo de fechas personalizado",
"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",
"user_liked": "{user} le gustó {type, select, photo {this photo} video {this video} asset {this asset} other {it}}", "user_liked": "{user} le gustó {type, select, photo {this photo} video {this video} asset {this asset} other {it}}",
"user_pin_code_settings": "PIN", "user_pin_code_settings": "PIN",
"user_pin_code_settings_description": "Gestione su PIN", "user_pin_code_settings_description": "Gestione su PIN",
@ -2007,13 +2066,14 @@
"view_all": "Ver todas", "view_all": "Ver todas",
"view_all_users": "Mostrar todos los usuarios", "view_all_users": "Mostrar todos los usuarios",
"view_details": "Ver Detalles", "view_details": "Ver Detalles",
"view_in_timeline": "Mostrar en la línea de tiempo", "view_in_timeline": "Ver en la línea de tiempo",
"view_link": "Ver enlace", "view_link": "Ver enlace",
"view_links": "Mostrar enlaces", "view_links": "Mostrar enlaces",
"view_name": "Ver", "view_name": "Ver",
"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",

View File

@ -28,6 +28,9 @@
"add_to_album": "Lisa albumisse", "add_to_album": "Lisa albumisse",
"add_to_album_bottom_sheet_added": "Lisatud albumisse {album}", "add_to_album_bottom_sheet_added": "Lisatud albumisse {album}",
"add_to_album_bottom_sheet_already_exists": "On juba albumis {album}", "add_to_album_bottom_sheet_already_exists": "On juba albumis {album}",
"add_to_album_toggle": "Muuda albumi {album} valikut",
"add_to_albums": "Lisa albumitesse",
"add_to_albums_count": "Lisa albumitesse ({count})",
"add_to_shared_album": "Lisa jagatud albumisse", "add_to_shared_album": "Lisa jagatud albumisse",
"add_url": "Lisa URL", "add_url": "Lisa URL",
"added_to_archive": "Lisatud arhiivi", "added_to_archive": "Lisatud arhiivi",
@ -355,6 +358,9 @@
"trash_number_of_days_description": "Päevade arv, kui kaua hoida üksusi prügikastis enne nende lõplikku kustutamist", "trash_number_of_days_description": "Päevade arv, kui kaua hoida üksusi prügikastis enne nende lõplikku kustutamist",
"trash_settings": "Prügikasti seaded", "trash_settings": "Prügikasti seaded",
"trash_settings_description": "Halda prügikasti seadeid", "trash_settings_description": "Halda prügikasti seadeid",
"unlink_all_oauth_accounts": "Eemalda kõik OAuth kontod",
"unlink_all_oauth_accounts_description": "Ära unusta enne teenusepakkuja vahetamist kõik OAuth kontod eemaldada.",
"unlink_all_oauth_accounts_prompt": "Kas oled kindel, et soovid kõik OAuth kontod eemaldada? See lähtestab iga kasutaja OAuth ID ja seda tegevust ei saa tagasi võtta.",
"user_cleanup_job": "Kasutajate korrastamine", "user_cleanup_job": "Kasutajate korrastamine",
"user_delete_delay": "Kasutaja <b>{user}</b> konto ja üksuste lõplik kustutamine on planeeritud {delay, plural, one {# päeva} other {# päeva}} pärast.", "user_delete_delay": "Kasutaja <b>{user}</b> konto ja üksuste lõplik kustutamine on planeeritud {delay, plural, one {# päeva} other {# päeva}} pärast.",
"user_delete_delay_settings": "Kustutamise viivitus", "user_delete_delay_settings": "Kustutamise viivitus",
@ -390,6 +396,8 @@
"advanced_settings_prefer_remote_title": "Eelista kaugpilte", "advanced_settings_prefer_remote_title": "Eelista kaugpilte",
"advanced_settings_proxy_headers_subtitle": "Määra vaheserveri päised, mida Immich peaks iga päringuga saatma", "advanced_settings_proxy_headers_subtitle": "Määra vaheserveri päised, mida Immich peaks iga päringuga saatma",
"advanced_settings_proxy_headers_title": "Vaheserveri päised", "advanced_settings_proxy_headers_title": "Vaheserveri päised",
"advanced_settings_readonly_mode_subtitle": "Lülitab sisse kirjutuskaitserežiimi, milles saab fotosid ainult vaadata ning toimingud nagu mitme pildi valimine, jagamine, edastamine ja kustutamine on keelatud. Lülita kirjutuskaitserežiim sisse/välja põhiekraanil oleva avatari kaudu",
"advanced_settings_readonly_mode_title": "Kirjutuskaitserežiim",
"advanced_settings_self_signed_ssl_subtitle": "Jätab serveri lõpp-punkti SSL-sertifikaadi kontrolli vahele. Nõutud endasigneeritud sertifikaatide jaoks.", "advanced_settings_self_signed_ssl_subtitle": "Jätab serveri lõpp-punkti SSL-sertifikaadi kontrolli vahele. Nõutud endasigneeritud sertifikaatide jaoks.",
"advanced_settings_self_signed_ssl_title": "Luba endasigneeritud SSL-sertifikaadid", "advanced_settings_self_signed_ssl_title": "Luba endasigneeritud SSL-sertifikaadid",
"advanced_settings_sync_remote_deletions_subtitle": "Kustuta või taasta üksus selles seadmes automaatself, kui sama tegevus toimub veebis", "advanced_settings_sync_remote_deletions_subtitle": "Kustuta või taasta üksus selles seadmes automaatself, kui sama tegevus toimub veebis",
@ -455,6 +463,7 @@
"app_bar_signout_dialog_title": "Logi välja", "app_bar_signout_dialog_title": "Logi välja",
"app_settings": "Rakenduse seaded", "app_settings": "Rakenduse seaded",
"appears_in": "Albumid", "appears_in": "Albumid",
"apply_count": "Rakenda ({count, number})",
"archive": "Arhiiv", "archive": "Arhiiv",
"archive_action_prompt": "{count} lisatud arhiivi", "archive_action_prompt": "{count} lisatud arhiivi",
"archive_or_unarchive_photo": "Arhiveeri või taasta foto", "archive_or_unarchive_photo": "Arhiveeri või taasta foto",
@ -494,7 +503,9 @@
"assets": "Üksused", "assets": "Üksused",
"assets_added_count": "{count, plural, one {# üksus} other {# üksust}} lisatud", "assets_added_count": "{count, plural, one {# üksus} other {# üksust}} lisatud",
"assets_added_to_album_count": "{count, plural, one {# üksus} other {# üksust}} albumisse lisatud", "assets_added_to_album_count": "{count, plural, one {# üksus} other {# üksust}} albumisse lisatud",
"assets_added_to_albums_count": "{assetTotal, plural, one {# üksus} other {# üksust}} lisatud {albumTotal, plural, one {# albumisse} other {# albumisse}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Üksust} other {Üksuseid}} ei saa albumisse lisada", "assets_cannot_be_added_to_album_count": "{count, plural, one {Üksust} other {Üksuseid}} ei saa albumisse lisada",
"assets_cannot_be_added_to_albums": "{count, plural, one {Üksust} other {Üksuseid}} ei saa lisada ühtegi albumisse",
"assets_count": "{count, plural, one {# üksus} other {# üksust}}", "assets_count": "{count, plural, one {# üksus} other {# üksust}}",
"assets_deleted_permanently": "{count} üksus(t) jäädavalt kustutatud", "assets_deleted_permanently": "{count} üksus(t) jäädavalt kustutatud",
"assets_deleted_permanently_from_server": "{count} üksus(t) Immich'i serverist jäädavalt kustutatud", "assets_deleted_permanently_from_server": "{count} üksus(t) Immich'i serverist jäädavalt kustutatud",
@ -511,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {# üksus} other {# üksust}} liigutatud prügikasti", "assets_trashed_count": "{count, plural, one {# üksus} other {# üksust}} liigutatud prügikasti",
"assets_trashed_from_server": "{count} üksus(t) liigutatud Immich'i serveris prügikasti", "assets_trashed_from_server": "{count} üksus(t) liigutatud Immich'i serveris prügikasti",
"assets_were_part_of_album_count": "{count, plural, one {Üksus oli} other {Üksused olid}} juba osa albumist", "assets_were_part_of_album_count": "{count, plural, one {Üksus oli} other {Üksused olid}} juba osa albumist",
"assets_were_part_of_albums_count": "{count, plural, one {Üksus oli} other {Üksused olid}} juba nendes albumites",
"authorized_devices": "Autoriseeritud seadmed", "authorized_devices": "Autoriseeritud seadmed",
"automatic_endpoint_switching_subtitle": "Ühendu lokaalselt üle valitud WiFi-võrgu, kui see on saadaval, ja kasuta mujal alternatiivseid ühendusi", "automatic_endpoint_switching_subtitle": "Ühendu lokaalselt üle valitud WiFi-võrgu, kui see on saadaval, ja kasuta mujal alternatiivseid ühendusi",
"automatic_endpoint_switching_title": "Automaatne URL-i ümberlülitamine", "automatic_endpoint_switching_title": "Automaatne URL-i ümberlülitamine",
@ -580,11 +592,11 @@
"backup_manual_in_progress": "Üleslaadimine juba käib. Proovi hiljem uuesti", "backup_manual_in_progress": "Üleslaadimine juba käib. Proovi hiljem uuesti",
"backup_manual_success": "Õnnestus", "backup_manual_success": "Õnnestus",
"backup_manual_title": "Üleslaadimise staatus", "backup_manual_title": "Üleslaadimise staatus",
"backup_options": "Varunduse valikud",
"backup_options_page_title": "Varundamise valikud", "backup_options_page_title": "Varundamise valikud",
"backup_setting_subtitle": "Halda taustal ja esiplaanil üleslaadimise seadeid", "backup_setting_subtitle": "Halda taustal ja esiplaanil ü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",
@ -651,6 +663,7 @@
"clear": "Tühjenda", "clear": "Tühjenda",
"clear_all": "Tühjenda kõik", "clear_all": "Tühjenda kõik",
"clear_all_recent_searches": "Tühjenda hiljutised otsingud", "clear_all_recent_searches": "Tühjenda hiljutised otsingud",
"clear_file_cache": "Tühjenda failipuhver",
"clear_message": "Tühjenda sõnum", "clear_message": "Tühjenda sõnum",
"clear_value": "Tühjenda väärtus", "clear_value": "Tühjenda väärtus",
"client_cert_dialog_msg_confirm": "OK", "client_cert_dialog_msg_confirm": "OK",
@ -721,6 +734,7 @@
"create_new_user": "Lisa uus kasutaja", "create_new_user": "Lisa uus kasutaja",
"create_shared_album_page_share_add_assets": "LISA ÜKSUSEID", "create_shared_album_page_share_add_assets": "LISA ÜKSUSEID",
"create_shared_album_page_share_select_photos": "Vali fotod", "create_shared_album_page_share_select_photos": "Vali fotod",
"create_shared_link": "Loo jagatud link",
"create_tag": "Lisa silt", "create_tag": "Lisa silt",
"create_tag_description": "Lisa uus silt. Pesastatud siltide jaoks sisesta täielik tee koos kaldkriipsudega.", "create_tag_description": "Lisa uus silt. Pesastatud siltide jaoks sisesta täielik tee koos kaldkriipsudega.",
"create_user": "Lisa kasutaja", "create_user": "Lisa kasutaja",
@ -745,6 +759,7 @@
"date_of_birth_saved": "Sünnikuupäev salvestatud", "date_of_birth_saved": "Sünnikuupäev salvestatud",
"date_range": "Kuupäevavahemik", "date_range": "Kuupäevavahemik",
"day": "Päev", "day": "Päev",
"days": "Päeva",
"deduplicate_all": "Dedubleeri kõik", "deduplicate_all": "Dedubleeri kõik",
"deduplication_criteria_1": "Pildi suurus baitides", "deduplication_criteria_1": "Pildi suurus baitides",
"deduplication_criteria_2": "EXIF andmete hulk", "deduplication_criteria_2": "EXIF andmete hulk",
@ -832,6 +847,9 @@
"edit_birthday": "Muuda sünnipäeva", "edit_birthday": "Muuda sünnipäeva",
"edit_date": "Muuda kuupäeva", "edit_date": "Muuda kuupäeva",
"edit_date_and_time": "Muuda kuupäeva ja kellaaega", "edit_date_and_time": "Muuda kuupäeva ja kellaaega",
"edit_date_and_time_action_prompt": "{count} päev ja kellaaeg muudetud",
"edit_date_and_time_by_offset": "Nihuta kuupäeva",
"edit_date_and_time_by_offset_interval": "Uus kuupäevavahemik: {from} - {to}",
"edit_description": "Muuda kirjeldust", "edit_description": "Muuda kirjeldust",
"edit_description_prompt": "Palun vali uus kirjeldus:", "edit_description_prompt": "Palun vali uus kirjeldus:",
"edit_exclusion_pattern": "Muuda välistamismustrit", "edit_exclusion_pattern": "Muuda välistamismustrit",
@ -904,6 +922,7 @@
"failed_to_load_notifications": "Teavituste laadimine ebaõnnestus", "failed_to_load_notifications": "Teavituste laadimine ebaõnnestus",
"failed_to_load_people": "Isikute laadimine ebaõnnestus", "failed_to_load_people": "Isikute laadimine ebaõnnestus",
"failed_to_remove_product_key": "Tootevõtme eemaldamine ebaõnnestus", "failed_to_remove_product_key": "Tootevõtme eemaldamine ebaõnnestus",
"failed_to_reset_pin_code": "PIN-koodi lähestamine ebaõnnestus",
"failed_to_stack_assets": "Üksuste virnastamine ebaõnnestus", "failed_to_stack_assets": "Üksuste virnastamine ebaõnnestus",
"failed_to_unstack_assets": "Üksuste eraldamine ebaõnnestus", "failed_to_unstack_assets": "Üksuste eraldamine ebaõnnestus",
"failed_to_update_notification_status": "Teavituste seisundi uuendamine ebaõnnestus", "failed_to_update_notification_status": "Teavituste seisundi uuendamine ebaõnnestus",
@ -912,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# tee} other {# teed}} ei valideerunud", "paths_validation_failed": "{paths, plural, one {# tee} other {# teed}} ei valideerunud",
"profile_picture_transparent_pixels": "Profiilipildis ei tohi olla läbipaistvaid piksleid. Palun suumi sisse ja/või liiguta pilti.", "profile_picture_transparent_pixels": "Profiilipildis ei tohi olla läbipaistvaid piksleid. Palun suumi sisse ja/või liiguta pilti.",
"quota_higher_than_disk_size": "Määratud kvoot on suurem kui kettamaht", "quota_higher_than_disk_size": "Määratud kvoot on suurem kui kettamaht",
"something_went_wrong": "Midagi läks valesti",
"unable_to_add_album_users": "Kasutajate lisamine albumisse ebaõnnestus", "unable_to_add_album_users": "Kasutajate lisamine albumisse ebaõnnestus",
"unable_to_add_assets_to_shared_link": "Üksuste jagatud lingile lisamine ebaõnnestus", "unable_to_add_assets_to_shared_link": "Üksuste jagatud lingile lisamine ebaõnnestus",
"unable_to_add_comment": "Kommentaari lisamine ebaõnnestus", "unable_to_add_comment": "Kommentaari lisamine ebaõnnestus",
@ -1002,9 +1022,6 @@
"exif_bottom_sheet_location": "ASUKOHT", "exif_bottom_sheet_location": "ASUKOHT",
"exif_bottom_sheet_people": "ISIKUD", "exif_bottom_sheet_people": "ISIKUD",
"exif_bottom_sheet_person_add_person": "Lisa nimi", "exif_bottom_sheet_person_add_person": "Lisa nimi",
"exif_bottom_sheet_person_age_months": "Vanus {months} kuud",
"exif_bottom_sheet_person_age_year_months": "Vanus 1 aasta, {months} kuud",
"exif_bottom_sheet_person_age_years": "Vanus {years}",
"exit_slideshow": "Sulge slaidiesitlus", "exit_slideshow": "Sulge slaidiesitlus",
"expand_all": "Näita kõik", "expand_all": "Näita kõik",
"experimental_settings_new_asset_list_subtitle": "Töös", "experimental_settings_new_asset_list_subtitle": "Töös",
@ -1046,21 +1063,26 @@
"filter_people": "Filtreeri isikuid", "filter_people": "Filtreeri isikuid",
"filter_places": "Filtreeri kohti", "filter_places": "Filtreeri kohti",
"find_them_fast": "Leia teda kiiresti nime järgi otsides", "find_them_fast": "Leia teda kiiresti nime järgi otsides",
"first": "Esimene",
"fix_incorrect_match": "Paranda ebaõige vaste", "fix_incorrect_match": "Paranda ebaõige vaste",
"folder": "Kaust", "folder": "Kaust",
"folder_not_found": "Kausta ei leitud", "folder_not_found": "Kausta ei leitud",
"folders": "Kaustad", "folders": "Kaustad",
"folders_feature_description": "Kaustavaate abil failisüsteemis olevate fotode ja videote sirvimine", "folders_feature_description": "Kaustavaate abil failisüsteemis olevate fotode ja videote sirvimine",
"forgot_pin_code_question": "Unustasid oma PIN-koodi?",
"forward": "Edasi", "forward": "Edasi",
"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_location": "Klõpsa GPS-koordinaatidega üksusel, et kasutada selle asukohta, või vali asukoht otse kaardilt",
"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",
"go_back": "Tagasi", "go_back": "Tagasi",
"go_to_folder": "Mine kausta", "go_to_folder": "Mine kausta",
"go_to_search": "Otsingusse", "go_to_search": "Otsingusse",
"gps": "GPS",
"gps_missing": "GPS puudub",
"grant_permission": "Anna luba", "grant_permission": "Anna luba",
"group_albums_by": "Grupeeri albumid...", "group_albums_by": "Grupeeri albumid...",
"group_country": "Grupeeri riigi kaupa", "group_country": "Grupeeri riigi kaupa",
@ -1105,6 +1127,7 @@
"home_page_upload_err_limit": "Korraga saab üles laadida ainult 30 üksust, jäetakse vahele", "home_page_upload_err_limit": "Korraga saab üles laadida ainult 30 üksust, jäetakse vahele",
"host": "Host", "host": "Host",
"hour": "Tund", "hour": "Tund",
"hours": "Tundi",
"id": "ID", "id": "ID",
"idle": "Jõude", "idle": "Jõude",
"ignore_icloud_photos": "Ignoreeri iCloud fotosid", "ignore_icloud_photos": "Ignoreeri iCloud fotosid",
@ -1165,10 +1188,12 @@
"language_search_hint": "Otsi keeli...", "language_search_hint": "Otsi keeli...",
"language_setting_description": "Vali oma eelistatud keel", "language_setting_description": "Vali oma eelistatud keel",
"large_files": "Suured failid", "large_files": "Suured failid",
"last": "Viimane",
"last_seen": "Viimati nähtud", "last_seen": "Viimati nähtud",
"latest_version": "Uusim versioon", "latest_version": "Uusim versioon",
"latitude": "Laiuskraad", "latitude": "Laiuskraad",
"leave": "Lahku", "leave": "Lahku",
"leave_album": "Lahku albumist",
"lens_model": "Läätse mudel", "lens_model": "Läätse mudel",
"let_others_respond": "Luba teistel vastata", "let_others_respond": "Luba teistel vastata",
"level": "Tase", "level": "Tase",
@ -1182,6 +1207,7 @@
"library_page_sort_title": "Albumi pealkiri", "library_page_sort_title": "Albumi pealkiri",
"licenses": "Litsentsid", "licenses": "Litsentsid",
"light": "Hele", "light": "Hele",
"like": "Meeldib",
"like_deleted": "Meeldimine kustutatud", "like_deleted": "Meeldimine kustutatud",
"link_motion_video": "Lingi liikuv video", "link_motion_video": "Lingi liikuv video",
"link_to_oauth": "Ühenda OAuth", "link_to_oauth": "Ühenda OAuth",
@ -1240,6 +1266,7 @@
"main_branch_warning": "Sa kasutad arendusversiooni; soovitame tungivalt kasutada väljalaskeversiooni!", "main_branch_warning": "Sa kasutad arendusversiooni; soovitame tungivalt kasutada väljalaskeversiooni!",
"main_menu": "Peamenüü", "main_menu": "Peamenüü",
"make": "Mark", "make": "Mark",
"manage_geolocation": "Halda asukohta",
"manage_shared_links": "Halda jagatud linke", "manage_shared_links": "Halda jagatud linke",
"manage_sharing_with_partners": "Halda partneritega jagamist", "manage_sharing_with_partners": "Halda partneritega jagamist",
"manage_the_app_settings": "Halda rakenduse seadeid", "manage_the_app_settings": "Halda rakenduse seadeid",
@ -1248,7 +1275,7 @@
"manage_your_devices": "Halda oma autenditud seadmeid", "manage_your_devices": "Halda oma autenditud seadmeid",
"manage_your_oauth_connection": "Halda oma OAuth ühendust", "manage_your_oauth_connection": "Halda oma OAuth ühendust",
"map": "Kaart", "map": "Kaart",
"map_assets_in_bounds": "{count, plural, one {# foto} other {# fotot}}", "map_assets_in_bounds": "{count, plural, =0 {Selles piirkonnas fotosid pole} one {# foto} other {# fotot}}",
"map_cannot_get_user_location": "Ei saa kasutaja asukohta tuvastada", "map_cannot_get_user_location": "Ei saa kasutaja asukohta tuvastada",
"map_location_dialog_yes": "Jah", "map_location_dialog_yes": "Jah",
"map_location_picker_page_use_location": "Kasuta seda asukohta", "map_location_picker_page_use_location": "Kasuta seda asukohta",
@ -1256,7 +1283,6 @@
"map_location_service_disabled_title": "Asukoha teenus keelatud", "map_location_service_disabled_title": "Asukoha teenus keelatud",
"map_marker_for_images": "Kaardimarker kohas {city}, {country} tehtud piltide jaoks", "map_marker_for_images": "Kaardimarker kohas {city}, {country} tehtud piltide jaoks",
"map_marker_with_image": "Kaardimarker pildiga", "map_marker_with_image": "Kaardimarker pildiga",
"map_no_assets_in_bounds": "Selles piirkonnas ei ole fotosid",
"map_no_location_permission_content": "Praeguse asukoha üksuste kuvamiseks on vaja asukoha luba. Kas soovid seda praegu lubada?", "map_no_location_permission_content": "Praeguse asukoha üksuste kuvamiseks on vaja asukoha luba. Kas soovid seda praegu lubada?",
"map_no_location_permission_title": "Asukoha luba keelatud", "map_no_location_permission_title": "Asukoha luba keelatud",
"map_settings": "Kaardi seaded", "map_settings": "Kaardi seaded",
@ -1293,6 +1319,7 @@
"merged_people_count": "Ühendatud {count, plural, one {# isik} other {# isikut}}", "merged_people_count": "Ühendatud {count, plural, one {# isik} other {# isikut}}",
"minimize": "Minimeeri", "minimize": "Minimeeri",
"minute": "Minut", "minute": "Minut",
"minutes": "Minutit",
"missing": "Puuduvad", "missing": "Puuduvad",
"model": "Mudel", "model": "Mudel",
"month": "Kuu", "month": "Kuu",
@ -1312,6 +1339,9 @@
"my_albums": "Minu albumid", "my_albums": "Minu albumid",
"name": "Nimi", "name": "Nimi",
"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_videos_upload": "Kasuta videote varundamiseks mobiilset andmesidet",
"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",
"never": "Mitte kunagi", "never": "Mitte kunagi",
@ -1363,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Ametlikud Immich'i ressursid", "official_immich_resources": "Ametlikud Immich'i ressursid",
"offline": "Ühendus puudub", "offline": "Ühendus puudub",
"offset": "Nihe",
"ok": "OK", "ok": "OK",
"oldest_first": "Vanemad eespool", "oldest_first": "Vanemad eespool",
"on_this_device": "Sellel seadmel", "on_this_device": "Sellel seadmel",
@ -1381,6 +1412,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",
@ -1440,6 +1473,9 @@
"permission_onboarding_permission_limited": "Piiratud luba. Et Immich saaks tervet su galeriid varundada ja hallata, anna Seadetes luba fotodele ja videotele.", "permission_onboarding_permission_limited": "Piiratud luba. Et Immich saaks tervet su galeriid varundada ja hallata, anna Seadetes luba fotodele ja videotele.",
"permission_onboarding_request": "Immich'il on vaja luba su fotode ja videote vaatamiseks.", "permission_onboarding_request": "Immich'il on vaja luba su fotode ja videote vaatamiseks.",
"person": "Isik", "person": "Isik",
"person_age_months": "{months, plural, one {# kuu} other {# kuud}} vana",
"person_age_year_months": "1 aasta {months, plural, one {# kuu} other {# kuud}} vana",
"person_age_years": "{years, plural, other {# aastat}} vana",
"person_birthdate": "Sündinud {date}", "person_birthdate": "Sündinud {date}",
"person_hidden": "{name}{hidden, select, true { (peidetud)} other {}}", "person_hidden": "{name}{hidden, select, true { (peidetud)} other {}}",
"photo_shared_all_users": "Paistab, et oled oma fotosid kõigi kasutajatega jaganud, või pole ühtegi kasutajat, kellega jagada.", "photo_shared_all_users": "Paistab, et oled oma fotosid kõigi kasutajatega jaganud, või pole ühtegi kasutajat, kellega jagada.",
@ -1479,6 +1515,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 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",
@ -1524,6 +1561,8 @@
"rating_description": "Kuva infopaneelis EXIF hinnangut", "rating_description": "Kuva infopaneelis EXIF hinnangut",
"reaction_options": "Reaktsiooni valikud", "reaction_options": "Reaktsiooni valikud",
"read_changelog": "Vaata muudatuste ülevaadet", "read_changelog": "Vaata muudatuste ülevaadet",
"readonly_mode_disabled": "Kirjutuskaitserežiim välja lülitatud",
"readonly_mode_enabled": "Kirjutuskaitserežiim sisse lülitatud",
"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",
@ -1585,6 +1624,9 @@
"reset_password": "Lähtesta parool", "reset_password": "Lähtesta parool",
"reset_people_visibility": "Lähtesta isikute nähtavus", "reset_people_visibility": "Lähtesta isikute nähtavus",
"reset_pin_code": "Lähtesta PIN-kood", "reset_pin_code": "Lähtesta PIN-kood",
"reset_pin_code_description": "Kui unustasid oma PIN-koodi, võta selle lähtestamiseks ühendust serveri administraatoriga",
"reset_pin_code_success": "PIN-kood edukalt lähtestatud",
"reset_pin_code_with_password": "Saad oma PIN-koodi alati oma parooli abil lähtestada",
"reset_sqlite": "Lähtesta SQLite andmebaas", "reset_sqlite": "Lähtesta SQLite andmebaas",
"reset_sqlite_confirmation": "Kas oled kindel, et soovid SQLite andmebaasi lähtestada? Andmete uuesti sünkroonimiseks pead välja ja jälle sisse logima", "reset_sqlite_confirmation": "Kas oled kindel, et soovid SQLite andmebaasi lähtestada? Andmete uuesti sünkroonimiseks pead välja ja jälle sisse logima",
"reset_sqlite_success": "SQLite andmebaas edukalt lähtestatud", "reset_sqlite_success": "SQLite andmebaas edukalt lähtestatud",
@ -1597,6 +1639,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",
@ -1690,6 +1733,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",
"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",
@ -1833,6 +1877,7 @@
"sort_created": "Loomise aeg", "sort_created": "Loomise aeg",
"sort_items": "Üksuste arv", "sort_items": "Üksuste arv",
"sort_modified": "Muutmise aeg", "sort_modified": "Muutmise aeg",
"sort_newest": "Uusim foto",
"sort_oldest": "Vanim foto", "sort_oldest": "Vanim foto",
"sort_people_by_similarity": "Sorteeri isikud sarnasuse järgi", "sort_people_by_similarity": "Sorteeri isikud sarnasuse järgi",
"sort_recent": "Uusim foto", "sort_recent": "Uusim foto",
@ -1871,6 +1916,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",
@ -1908,7 +1955,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",
@ -1928,6 +1977,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",
@ -1958,6 +2008,7 @@
"unstacked_assets_count": "{count, plural, one {# üksus} other {# üksust}} eraldatud", "unstacked_assets_count": "{count, plural, one {# üksus} other {# üksust}} eraldatud",
"untagged": "Sildistamata", "untagged": "Sildistamata",
"up_next": "Järgmine", "up_next": "Järgmine",
"update_location_action_prompt": "Uuenda {count} valitud üksuse asukoht:",
"updated_at": "Uuendatud", "updated_at": "Uuendatud",
"updated_password": "Parool muudetud", "updated_password": "Parool muudetud",
"upload": "Laadi üles", "upload": "Laadi üles",
@ -2024,6 +2075,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",

View File

@ -1,17 +1,95 @@
{ {
"active": "Martxan", "about": "Honi buruz",
"account": "Kontua",
"account_settings": "Kontuaren Ezarpenak",
"acknowledge": "Onartu",
"action": "Ekintza",
"action_common_update": "Eguneratu",
"actions": "Ekintzak",
"active": "Aktibo",
"activity": "Jarduera",
"activity_changed": "Jarduera {enabled, select, true {ezarrita dago} other {ez dago ezarrita}}",
"add": "Gehitu", "add": "Gehitu",
"add_a_description": "Azalpena gehitu", "add_a_description": "Azalpena gehitu",
"add_a_location": "Kokapena gehitu",
"add_a_name": "Izena gehitu", "add_a_name": "Izena gehitu",
"add_a_title": "Izenburua gehitu", "add_a_title": "Izenburua gehitu",
"add_birthday": "Urtebetetzea gehitu",
"add_endpoint": "Endpoint-a gehitu",
"add_exclusion_pattern": "Bazterketa eredua gehitu",
"add_import_path": "Inportazio bidea gehitu",
"add_location": "Kokapena gehitu",
"add_more_users": "Erabiltzaile gehiago gehitu", "add_more_users": "Erabiltzaile gehiago gehitu",
"add_partner": "Kidea gehitu",
"add_path": "Bidea gehitu",
"add_photos": "Argazkiak gehitu", "add_photos": "Argazkiak gehitu",
"add_tag": "Etiketa gehitu",
"add_to": "Hona gehitu…",
"add_to_album": "Albumera gehitu", "add_to_album": "Albumera gehitu",
"add_to_album_bottom_sheet_added": "{album} -(e)ra gehitu",
"add_to_album_bottom_sheet_already_exists": "Dagoeneko {album} albumenean", "add_to_album_bottom_sheet_already_exists": "Dagoeneko {album} albumenean",
"add_to_albums": "Albumetara gehitu",
"add_to_albums_count": "Albumetara gehitu ({count})",
"add_to_shared_album": "Gehitu partekatutako albumera", "add_to_shared_album": "Gehitu partekatutako albumera",
"add_url": "URL-a gehitu", "add_url": "URL-a gehitu",
"added_to_archive": "Artxibategira gehituta",
"added_to_favorites": "Faboritoetara gehituta", "added_to_favorites": "Faboritoetara gehituta",
"added_to_favorites_count": "{count, number} faboritoetara gehituta",
"admin": { "admin": {
"image_quality": "Kalitatea" "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",
"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>.",
"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",
"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"
} }

View File

@ -500,7 +500,6 @@
"map_location_service_disabled_title": "سرویس مکان‌یابی غیرفعال است", "map_location_service_disabled_title": "سرویس مکان‌یابی غیرفعال است",
"map_marker_for_images": "نشانگر روی نقشه برای عکس‌های گرفته‌شده در {city}, {country}", "map_marker_for_images": "نشانگر روی نقشه برای عکس‌های گرفته‌شده در {city}, {country}",
"map_marker_with_image": "علامت‌گذاری نقشه با عکس", "map_marker_with_image": "علامت‌گذاری نقشه با عکس",
"map_no_assets_in_bounds": "هیچ عکسی در این محدوده نیست",
"map_no_location_permission_content": "برای نمایش عکس‌های اطرافتان، برنامه نیاز به دسترسی به موقعیت مکانی دارد. اجازه دسترسی می‌دهید؟", "map_no_location_permission_content": "برای نمایش عکس‌های اطرافتان، برنامه نیاز به دسترسی به موقعیت مکانی دارد. اجازه دسترسی می‌دهید؟",
"map_no_location_permission_title": "دسترسی به موقعیت شما فعال نیست", "map_no_location_permission_title": "دسترسی به موقعیت شما فعال نیست",
"map_settings": "تنظیمات نقشه", "map_settings": "تنظیمات نقشه",

View File

@ -14,6 +14,7 @@
"add_a_location": "Lisää sijainti", "add_a_location": "Lisää sijainti",
"add_a_name": "Lisää nimi", "add_a_name": "Lisää nimi",
"add_a_title": "Lisää otsikko", "add_a_title": "Lisää otsikko",
"add_birthday": "Lisää syntymäpäivä",
"add_endpoint": "Lisää päätepiste", "add_endpoint": "Lisää päätepiste",
"add_exclusion_pattern": "Lisää poissulkemismalli", "add_exclusion_pattern": "Lisää poissulkemismalli",
"add_import_path": "Lisää tuontipolku", "add_import_path": "Lisää tuontipolku",
@ -27,6 +28,9 @@
"add_to_album": "Lisää albumiin", "add_to_album": "Lisää albumiin",
"add_to_album_bottom_sheet_added": "Lisätty albumiin {album}", "add_to_album_bottom_sheet_added": "Lisätty albumiin {album}",
"add_to_album_bottom_sheet_already_exists": "Kohde on jo albumissa {album}", "add_to_album_bottom_sheet_already_exists": "Kohde on jo albumissa {album}",
"add_to_album_toggle": "Vaihda albumin {album} valintaa",
"add_to_albums": "Lisää albumeihin",
"add_to_albums_count": "Lisää albumeihin ({count})",
"add_to_shared_album": "Lisää jaettuun albumiin", "add_to_shared_album": "Lisää jaettuun albumiin",
"add_url": "Lisää URL", "add_url": "Lisää URL",
"added_to_archive": "Lisätty arkistoon", "added_to_archive": "Lisätty arkistoon",
@ -44,6 +48,13 @@
"backup_database": "Luo tietokantavedos", "backup_database": "Luo tietokantavedos",
"backup_database_enable_description": "Ota tietokantavedokset käyttöön", "backup_database_enable_description": "Ota tietokantavedokset käyttöön",
"backup_keep_last_amount": "Säilytettävien tietokantavedosten määrä", "backup_keep_last_amount": "Säilytettävien tietokantavedosten määrä",
"backup_onboarding_1_description": "Kopio pilvipalvelussa tai toisessa fyysisessä sijainnissa.",
"backup_onboarding_2_description": "Paikalliset kopiot eri laitteilla. Tämä sisältää sekä alkuperäiset tiedostot että niiden varmuuskopiot paikallisesti.",
"backup_onboarding_3_description": "Kopiot tiedoistasi, mukaan lukien alkuperäiset tiedostot. Tähän sisältyy yksi etäsijainnissa oleva kopio ja kaksi paikallista kopiota.",
"backup_onboarding_description": "Suosittelemme <backblaze-link>3-2-1-varmuuskopiointistrategiaa</backblaze-link> tietojesi suojaamiseksi. Säilytä kopiot sekä ladatuista valokuvista ja videoista että Immichin tietokannasta kattavaa varmuuskopiointiratkaisua varten.",
"backup_onboarding_footer": "Lisätietoja Immich varmuuskopioinnista löydät <link>dokumentaatiosta</link>.",
"backup_onboarding_parts_title": "3-2-1-varmuuskopio sisältää:",
"backup_onboarding_title": "Varmuuskopiot",
"backup_settings": "Tietokantavedosten asetukset", "backup_settings": "Tietokantavedosten asetukset",
"backup_settings_description": "Hallitse tietokannan vedosasetuksia.", "backup_settings_description": "Hallitse tietokannan vedosasetuksia.",
"cleared_jobs": "Työn {job} tehtävät tyhjennetty", "cleared_jobs": "Työn {job} tehtävät tyhjennetty",
@ -347,6 +358,9 @@
"trash_number_of_days_description": "Kuinka monta päivää aineistoja pidetään roskakorissa ennen pysyvää poistamista", "trash_number_of_days_description": "Kuinka monta päivää aineistoja pidetään roskakorissa ennen pysyvää poistamista",
"trash_settings": "Roskakorin asetukset", "trash_settings": "Roskakorin asetukset",
"trash_settings_description": "Hallitse roskakoriasetuksia", "trash_settings_description": "Hallitse roskakoriasetuksia",
"unlink_all_oauth_accounts": "Irrota kaikki OAuth-tilit",
"unlink_all_oauth_accounts_description": "Muista irrottaa kaikki OAuth-tilit ennen uuteen palveluntarjoajaan siirtymistä.",
"unlink_all_oauth_accounts_prompt": "Haluatko varmasti irrottaa kaikki OAuth-tilit? Tämä nollaa OAuth-tunnistautumisen kaikille käyttäjille eikä sitä voi perua.",
"user_cleanup_job": "Käyttäjien puhdistus", "user_cleanup_job": "Käyttäjien puhdistus",
"user_delete_delay": "Käyttäjän <b>{user}</b> tili ja aineistot aikataulutetaan poistettavaksi ajan kuluttua: {delay, plural, one {# day} other {# days}}.", "user_delete_delay": "Käyttäjän <b>{user}</b> tili ja aineistot aikataulutetaan poistettavaksi ajan kuluttua: {delay, plural, one {# day} other {# days}}.",
"user_delete_delay_settings": "Poiston viive", "user_delete_delay_settings": "Poiston viive",
@ -374,13 +388,16 @@
"administration": "Ylläpito", "administration": "Ylläpito",
"advanced": "Edistyneet", "advanced": "Edistyneet",
"advanced_settings_beta_timeline_subtitle": "Kokeile uutta sovelluskokemusta", "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}",
"advanced_settings_prefer_remote_subtitle": "Jotkut laitteet ovat erittäin hitaita lataamaan esikatselukuvia laitteen kohteista. Aktivoi tämä asetus käyttääksesi etäkuvia.", "advanced_settings_prefer_remote_subtitle": "Jotkut laitteet ovat erittäin hitaita lataamaan esikatselukuvia paikallisista kohteista. Aktivoi tämä asetus käyttääksesi etäkuvia.",
"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",
@ -396,6 +413,7 @@
"album_cover_updated": "Albumin kansikuva päivitetty", "album_cover_updated": "Albumin kansikuva päivitetty",
"album_delete_confirmation": "Haluatko varmasti poistaa albumin {album}?", "album_delete_confirmation": "Haluatko varmasti poistaa albumin {album}?",
"album_delete_confirmation_description": "Jos albumi on jaettu, muut eivät pääse siihen enää.", "album_delete_confirmation_description": "Jos albumi on jaettu, muut eivät pääse siihen enää.",
"album_deleted": "Albumi poistettu",
"album_info_card_backup_album_excluded": "JÄTETTY POIS", "album_info_card_backup_album_excluded": "JÄTETTY POIS",
"album_info_card_backup_album_included": "SISÄLLYTETTY", "album_info_card_backup_album_included": "SISÄLLYTETTY",
"album_info_updated": "Albumin tiedot päivitetty", "album_info_updated": "Albumin tiedot päivitetty",
@ -405,6 +423,7 @@
"album_options": "Albumin asetukset", "album_options": "Albumin asetukset",
"album_remove_user": "Poista käyttäjä?", "album_remove_user": "Poista käyttäjä?",
"album_remove_user_confirmation": "Oletko varma että haluat poistaa {user}?", "album_remove_user_confirmation": "Oletko varma että haluat poistaa {user}?",
"album_search_not_found": "Haullasi ei löytynyt yhtään albumia",
"album_share_no_users": "Näyttää että olet jakanut tämän albumin kaikkien kanssa, tai sinulla ei ole käyttäjiä joille jakaa.", "album_share_no_users": "Näyttää että olet jakanut tämän albumin kaikkien kanssa, tai sinulla ei ole käyttäjiä joille jakaa.",
"album_updated": "Albumi päivitetty", "album_updated": "Albumi päivitetty",
"album_updated_setting_description": "Saa sähköpostia kun jaetussa albumissa on uutta sisältöä", "album_updated_setting_description": "Saa sähköpostia kun jaetussa albumissa on uutta sisältöä",
@ -424,6 +443,7 @@
"albums_default_sort_order": "Albumin oletuslajittelujärjestys", "albums_default_sort_order": "Albumin oletuslajittelujärjestys",
"albums_default_sort_order_description": "Kohteiden ensisijainen lajittelujärjestys uusia albumeja luotaessa.", "albums_default_sort_order_description": "Kohteiden ensisijainen lajittelujärjestys uusia albumeja luotaessa.",
"albums_feature_description": "Kokoelma kohteita, jotka voidaan jakaa muille käyttäjille.", "albums_feature_description": "Kokoelma kohteita, jotka voidaan jakaa muille käyttäjille.",
"albums_on_device_count": "({count}) albumia laitteella",
"all": "Kaikki", "all": "Kaikki",
"all_albums": "Kaikki albumit", "all_albums": "Kaikki albumit",
"all_people": "Kaikki henkilöt", "all_people": "Kaikki henkilöt",
@ -443,6 +463,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",
@ -482,7 +503,9 @@
"assets": "Kohteet", "assets": "Kohteet",
"assets_added_count": "Lisätty {count, plural, one {# kohde} other {# kohdetta}}", "assets_added_count": "Lisätty {count, plural, one {# kohde} other {# kohdetta}}",
"assets_added_to_album_count": "Albumiin lisätty {count, plural, one {# kohde} other {# kohdetta}}", "assets_added_to_album_count": "Albumiin lisätty {count, plural, one {# kohde} other {# kohdetta}}",
"assets_added_to_albums_count": "Lisätty {assetTotal, plural, one {# aineisto} other {# aaineistoa}} {albumTotal, plural, one {# albumiin} other {# albumeihin}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Kohdetta} other {Kohdetta}} ei voida lisätä albumiin", "assets_cannot_be_added_to_album_count": "{count, plural, one {Kohdetta} other {Kohdetta}} ei voida lisätä albumiin",
"assets_cannot_be_added_to_albums": "{count, plural, one {Aineisto} other {Aineistoa}} ei voi lisätä mihinkään albumiin",
"assets_count": "{count, plural, one {# media} other {# mediaa}}", "assets_count": "{count, plural, one {# media} other {# mediaa}}",
"assets_deleted_permanently": "{count} kohdetta poistettu pysyvästi", "assets_deleted_permanently": "{count} kohdetta poistettu pysyvästi",
"assets_deleted_permanently_from_server": "{count} objektia poistettu pysyvästi Immich-palvelimelta", "assets_deleted_permanently_from_server": "{count} objektia poistettu pysyvästi Immich-palvelimelta",
@ -499,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {# media} other {# mediaa}} siirretty roskakoriin", "assets_trashed_count": "{count, plural, one {# media} other {# mediaa}} siirretty roskakoriin",
"assets_trashed_from_server": "{count} kohdetta siirretty roskakoriin Immich-palvelimelta", "assets_trashed_from_server": "{count} kohdetta siirretty roskakoriin Immich-palvelimelta",
"assets_were_part_of_album_count": "{count, plural, one {Media oli} other {Mediat olivat}} jo albumissa", "assets_were_part_of_album_count": "{count, plural, one {Media oli} other {Mediat olivat}} jo albumissa",
"assets_were_part_of_albums_count": "{count, plural, one {Aineisto} other {Aineistoa}} oli jo albumeissa",
"authorized_devices": "Valtuutetut laitteet", "authorized_devices": "Valtuutetut laitteet",
"automatic_endpoint_switching_subtitle": "Yhdistä paikallisesti nimetyn Wi-Fi-yhteyden kautta, kun se on saatavilla, ja käytä vaihtoehtoisia yhteyksiä muualla", "automatic_endpoint_switching_subtitle": "Yhdistä paikallisesti nimetyn Wi-Fi-yhteyden kautta, kun se on saatavilla, ja käytä vaihtoehtoisia yhteyksiä muualla",
"automatic_endpoint_switching_title": "Automaattinen URL-osoitteen vaihto", "automatic_endpoint_switching_title": "Automaattinen URL-osoitteen vaihto",
@ -568,8 +592,10 @@
"backup_manual_in_progress": "Lähetys palvelimelle on jo käynnissä. Kokeile myöhemmin uudelleen", "backup_manual_in_progress": "Lähetys palvelimelle on jo käynnissä. Kokeile myöhemmin uudelleen",
"backup_manual_success": "Onnistui", "backup_manual_success": "Onnistui",
"backup_manual_title": "Lähetyksen tila", "backup_manual_title": "Lähetyksen tila",
"backup_options": "Varmuuskopiointiasetukset",
"backup_options_page_title": "Varmuuskopioinnin asetukset", "backup_options_page_title": "Varmuuskopioinnin asetukset",
"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",
"backward": "Taaksepäin", "backward": "Taaksepäin",
"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",
@ -588,7 +614,7 @@
"cache_settings_clear_cache_button": "Tyhjennä välimuisti", "cache_settings_clear_cache_button": "Tyhjennä välimuisti",
"cache_settings_clear_cache_button_title": "Tyhjennä sovelluksen välimuisti. Tämä vaikuttaa merkittävästi sovelluksen suorituskykyyn, kunnes välimuisti on rakennettu uudelleen.", "cache_settings_clear_cache_button_title": "Tyhjennä sovelluksen välimuisti. Tämä vaikuttaa merkittävästi sovelluksen suorituskykyyn, kunnes välimuisti on rakennettu uudelleen.",
"cache_settings_duplicated_assets_clear_button": "Tyhjennä", "cache_settings_duplicated_assets_clear_button": "Tyhjennä",
"cache_settings_duplicated_assets_subtitle": "Sovelluksen mustalle listalle merkitsemät valokuvat ja videot", "cache_settings_duplicated_assets_subtitle": "Sovelluksen sivuutettavaksi merkitsemät valokuvat ja videot",
"cache_settings_duplicated_assets_title": "Kaksoiskappaleet ({count})", "cache_settings_duplicated_assets_title": "Kaksoiskappaleet ({count})",
"cache_settings_statistics_album": "Kirjaston esikatselukuvat", "cache_settings_statistics_album": "Kirjaston esikatselukuvat",
"cache_settings_statistics_full": "Täysikokoiset kuvat", "cache_settings_statistics_full": "Täysikokoiset kuvat",
@ -605,6 +631,7 @@
"cancel": "Peruuta", "cancel": "Peruuta",
"cancel_search": "Peru haku", "cancel_search": "Peru haku",
"canceled": "Peruutettu", "canceled": "Peruutettu",
"canceling": "Peruutetaan",
"cannot_merge_people": "Ihmisiä ei voitu yhdistää", "cannot_merge_people": "Ihmisiä ei voitu yhdistää",
"cannot_undo_this_action": "Et voi perua tätä toimintoa!", "cannot_undo_this_action": "Et voi perua tätä toimintoa!",
"cannot_update_the_description": "Kuvausta ei voi päivittää", "cannot_update_the_description": "Kuvausta ei voi päivittää",
@ -636,6 +663,7 @@
"clear": "Tyhjennä", "clear": "Tyhjennä",
"clear_all": "Tyhjennä kaikki", "clear_all": "Tyhjennä kaikki",
"clear_all_recent_searches": "Tyhjennä viimeisimmät haut", "clear_all_recent_searches": "Tyhjennä viimeisimmät haut",
"clear_file_cache": "Tyhjennä tiedostovälimuisti",
"clear_message": "Tyhjennä viesti", "clear_message": "Tyhjennä viesti",
"clear_value": "Tyhjää arvo", "clear_value": "Tyhjää arvo",
"client_cert_dialog_msg_confirm": "OK", "client_cert_dialog_msg_confirm": "OK",
@ -706,6 +734,7 @@
"create_new_user": "Luo uusi käyttäjä", "create_new_user": "Luo uusi käyttäjä",
"create_shared_album_page_share_add_assets": "LISÄÄ KOHTEITA", "create_shared_album_page_share_add_assets": "LISÄÄ KOHTEITA",
"create_shared_album_page_share_select_photos": "Valitse kuvat", "create_shared_album_page_share_select_photos": "Valitse kuvat",
"create_shared_link": "Luo jakolinkki",
"create_tag": "Luo tunniste", "create_tag": "Luo tunniste",
"create_tag_description": "Luo uusi tunniste. Sisäkkäisiä tunnisteita varten syötä tunnisteen täydellinen polku kauttaviivat mukaan luettuna.", "create_tag_description": "Luo uusi tunniste. Sisäkkäisiä tunnisteita varten syötä tunnisteen täydellinen polku kauttaviivat mukaan luettuna.",
"create_user": "Luo käyttäjä", "create_user": "Luo käyttäjä",
@ -718,6 +747,7 @@
"current_server_address": "Nykyinen palvelinosoite", "current_server_address": "Nykyinen palvelinosoite",
"custom_locale": "Muokatut maa-asetukset", "custom_locale": "Muokatut maa-asetukset",
"custom_locale_description": "Muotoile päivämäärät ja numerot perustuen alueen kieleen", "custom_locale_description": "Muotoile päivämäärät ja numerot perustuen alueen kieleen",
"custom_url": "Mukautettu 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": "Tumma", "dark": "Tumma",
@ -729,6 +759,7 @@
"date_of_birth_saved": "Syntymäaika tallennettu", "date_of_birth_saved": "Syntymäaika tallennettu",
"date_range": "Päivämäärän rajaus", "date_range": "Päivämäärän rajaus",
"day": "Päivä", "day": "Päivä",
"days": "Päivää",
"deduplicate_all": "Poista kaikkien kaksoiskappaleet", "deduplicate_all": "Poista kaikkien kaksoiskappaleet",
"deduplication_criteria_1": "Kuvan koko tavuina", "deduplication_criteria_1": "Kuvan koko tavuina",
"deduplication_criteria_2": "EXIF-datan määrä", "deduplication_criteria_2": "EXIF-datan määrä",
@ -737,7 +768,8 @@
"default_locale": "Oletuskieliasetus", "default_locale": "Oletuskieliasetus",
"default_locale_description": "Muotoile päivämäärät ja numerot selaimesi kielen mukaan", "default_locale_description": "Muotoile päivämäärät ja numerot selaimesi kielen mukaan",
"delete": "Poista", "delete": "Poista",
"delete_action_prompt": "{count} poistettu pysyvästi", "delete_action_confirmation_message": "Haluatko varmasti poistaa tämän aineiston? Tämä toiminto siirtää aineiston palvelimen roskakoriin ja kysyy, haluatko poistaa sen myös paikallisesti",
"delete_action_prompt": "{count} poistettu",
"delete_album": "Poista albumi", "delete_album": "Poista albumi",
"delete_api_key_prompt": "Haluatko varmasti poistaa tämän API-avaimen?", "delete_api_key_prompt": "Haluatko varmasti poistaa tämän API-avaimen?",
"delete_dialog_alert": "Nämä kohteet poistetaan pysyvästi Immich:stä ja laitteeltasi", "delete_dialog_alert": "Nämä kohteet poistetaan pysyvästi Immich:stä ja laitteeltasi",
@ -751,9 +783,12 @@
"delete_key": "Poista avain", "delete_key": "Poista avain",
"delete_library": "Poista kirjasto", "delete_library": "Poista kirjasto",
"delete_link": "Poista linkki", "delete_link": "Poista linkki",
"delete_local_action_prompt": "{count} poistettu paikallisesti",
"delete_local_dialog_ok_backed_up_only": "Poista vain varmuuskopioidut", "delete_local_dialog_ok_backed_up_only": "Poista vain varmuuskopioidut",
"delete_local_dialog_ok_force": "Poista kuitenkin", "delete_local_dialog_ok_force": "Poista kuitenkin",
"delete_others": "Poista muut", "delete_others": "Poista muut",
"delete_permanently": "Poista pysyvästi",
"delete_permanently_action_prompt": "{count} poistettu pysyvästi",
"delete_shared_link": "Poista jaettu linkki", "delete_shared_link": "Poista jaettu linkki",
"delete_shared_link_dialog_title": "Poista jaettu linkki", "delete_shared_link_dialog_title": "Poista jaettu linkki",
"delete_tag": "Poista tunniste", "delete_tag": "Poista tunniste",
@ -764,6 +799,7 @@
"description": "Kuvaus", "description": "Kuvaus",
"description_input_hint_text": "Lisää kuvaus...", "description_input_hint_text": "Lisää kuvaus...",
"description_input_submit_error": "Virhe kuvauksen päivittämisessä, tarkista lisätiedot lokista", "description_input_submit_error": "Virhe kuvauksen päivittämisessä, tarkista lisätiedot lokista",
"deselect_all": "Poista valinnat",
"details": "Tiedot", "details": "Tiedot",
"direction": "Suunta", "direction": "Suunta",
"disabled": "Poistettu käytöstä", "disabled": "Poistettu käytöstä",
@ -781,6 +817,7 @@
"documentation": "Dokumentaatio", "documentation": "Dokumentaatio",
"done": "Valmis", "done": "Valmis",
"download": "Lataa", "download": "Lataa",
"download_action_prompt": "Ladataan {count} kohdetta",
"download_canceled": "Lataus peruutettu", "download_canceled": "Lataus peruutettu",
"download_complete": "Lataus valmis", "download_complete": "Lataus valmis",
"download_enqueue": "Latausjonossa", "download_enqueue": "Latausjonossa",
@ -807,8 +844,12 @@
"edit": "Muokkaa", "edit": "Muokkaa",
"edit_album": "Muokkaa albumia", "edit_album": "Muokkaa albumia",
"edit_avatar": "Muokkaa avataria", "edit_avatar": "Muokkaa avataria",
"edit_birthday": "Muokkaa syntymäpäivää",
"edit_date": "Muokkaa päiväystä", "edit_date": "Muokkaa päiväystä",
"edit_date_and_time": "Muokkaa päivämäärää ja kellonaikaa", "edit_date_and_time": "Muokkaa päivämäärää ja kellonaikaa",
"edit_date_and_time_action_prompt": "{count} päivämäärää ja aikaa muutettu",
"edit_date_and_time_by_offset": "Muuta päivämäärää siirtymällä",
"edit_date_and_time_by_offset_interval": "Uusi päivämääräväli: {from} - {to}",
"edit_description": "Muokkaa kuvausta", "edit_description": "Muokkaa kuvausta",
"edit_description_prompt": "Valitse uusi kuvaus:", "edit_description_prompt": "Valitse uusi kuvaus:",
"edit_exclusion_pattern": "Muokkaa poissulkemismallia", "edit_exclusion_pattern": "Muokkaa poissulkemismallia",
@ -826,7 +867,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",
@ -837,6 +878,7 @@
"empty_trash": "Tyhjennä roskakori", "empty_trash": "Tyhjennä roskakori",
"empty_trash_confirmation": "Haluatko varmasti tyhjentää roskakorin? Tämä poistaa pysyvästi kaikki tiedostot Immich:stä.\nToimintoa ei voi perua!", "empty_trash_confirmation": "Haluatko varmasti tyhjentää roskakorin? Tämä poistaa pysyvästi kaikki tiedostot Immich:stä.\nToimintoa ei voi perua!",
"enable": "Ota käyttöön", "enable": "Ota käyttöön",
"enable_backup": "Ota varmuuskopiointi käyttöön",
"enable_biometric_auth_description": "Syötä PIN-koodisi ottaaksesi biometrisen tunnistautumisen käyttöön", "enable_biometric_auth_description": "Syötä PIN-koodisi ottaaksesi biometrisen tunnistautumisen käyttöön",
"enabled": "Käytössä", "enabled": "Käytössä",
"end_date": "Päättymispäivä", "end_date": "Päättymispäivä",
@ -880,6 +922,7 @@
"failed_to_load_notifications": "Ilmoitusten lataaminen epäonnistui", "failed_to_load_notifications": "Ilmoitusten lataaminen epäonnistui",
"failed_to_load_people": "Henkilöiden lataus epäonnistui", "failed_to_load_people": "Henkilöiden lataus epäonnistui",
"failed_to_remove_product_key": "Tuoteavaimen poistaminen epäonnistui", "failed_to_remove_product_key": "Tuoteavaimen poistaminen epäonnistui",
"failed_to_reset_pin_code": "PIN-koodin nollaus epäonnistui",
"failed_to_stack_assets": "Medioiden pinoaminen epäonnistui", "failed_to_stack_assets": "Medioiden pinoaminen epäonnistui",
"failed_to_unstack_assets": "Medioiden pinoamisen purku epäonnistui", "failed_to_unstack_assets": "Medioiden pinoamisen purku epäonnistui",
"failed_to_update_notification_status": "Ilmoituksen tilan päivittäminen epäonnistui", "failed_to_update_notification_status": "Ilmoituksen tilan päivittäminen epäonnistui",
@ -888,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# polun} other {# polun}} validointi epäonnistui", "paths_validation_failed": "{paths, plural, one {# polun} other {# polun}} validointi epäonnistui",
"profile_picture_transparent_pixels": "Profiilikuvassa ei voi olla läpinäkyviä pikseleitä. Zoomaa lähemmäs ja/tai siirrä kuvaa.", "profile_picture_transparent_pixels": "Profiilikuvassa ei voi olla läpinäkyviä pikseleitä. Zoomaa lähemmäs ja/tai siirrä kuvaa.",
"quota_higher_than_disk_size": "Asettamasi kiintiö on suurempi kuin levyn koko", "quota_higher_than_disk_size": "Asettamasi kiintiö on suurempi kuin levyn koko",
"something_went_wrong": "Jotain meni pieleen",
"unable_to_add_album_users": "Käyttäjiä ei voi lisätä albumiin", "unable_to_add_album_users": "Käyttäjiä ei voi lisätä albumiin",
"unable_to_add_assets_to_shared_link": "Medioiden lisääminen jaettuun linkkiin epäonnistui", "unable_to_add_assets_to_shared_link": "Medioiden lisääminen jaettuun linkkiin epäonnistui",
"unable_to_add_comment": "Kommentin lisääminen epäonnistui", "unable_to_add_comment": "Kommentin lisääminen epäonnistui",
@ -973,13 +1017,11 @@
}, },
"exif": "Exif", "exif": "Exif",
"exif_bottom_sheet_description": "Lisää kuvaus…", "exif_bottom_sheet_description": "Lisää kuvaus…",
"exif_bottom_sheet_description_error": "Kuvauksen muuttaminen epäonnistui",
"exif_bottom_sheet_details": "TIEDOT", "exif_bottom_sheet_details": "TIEDOT",
"exif_bottom_sheet_location": "SIJAINTI", "exif_bottom_sheet_location": "SIJAINTI",
"exif_bottom_sheet_people": "IHMISET", "exif_bottom_sheet_people": "IHMISET",
"exif_bottom_sheet_person_add_person": "Lisää nimi", "exif_bottom_sheet_person_add_person": "Lisää nimi",
"exif_bottom_sheet_person_age_months": "Ikä {months} kuukautta",
"exif_bottom_sheet_person_age_year_months": "Ikä 1 vuosi, {months} kuukautta",
"exif_bottom_sheet_person_age_years": "Ikä {years}",
"exit_slideshow": "Poistu diaesityksestä", "exit_slideshow": "Poistu diaesityksestä",
"expand_all": "Laajenna kaikki", "expand_all": "Laajenna kaikki",
"experimental_settings_new_asset_list_subtitle": "Työn alla", "experimental_settings_new_asset_list_subtitle": "Työn alla",
@ -993,6 +1035,8 @@
"explorer": "Selain", "explorer": "Selain",
"export": "Vie", "export": "Vie",
"export_as_json": "Vie JSON-muodossa", "export_as_json": "Vie JSON-muodossa",
"export_database": "Vie tietokanta",
"export_database_description": "Vie SQLite-tietokanta",
"extension": "Tiedostopääte", "extension": "Tiedostopääte",
"external": "Ulkoisesta", "external": "Ulkoisesta",
"external_libraries": "Ulkoiset kirjastot", "external_libraries": "Ulkoiset kirjastot",
@ -1019,15 +1063,18 @@
"filter_people": "Suodata henkilöt", "filter_people": "Suodata henkilöt",
"filter_places": "Suodata paikkoja", "filter_places": "Suodata paikkoja",
"find_them_fast": "Löydä nopeasti hakemalla nimellä", "find_them_fast": "Löydä nopeasti hakemalla nimellä",
"first": "Ensimmäinen",
"fix_incorrect_match": "Korjaa virheellinen osuma", "fix_incorrect_match": "Korjaa virheellinen osuma",
"folder": "Kansio", "folder": "Kansio",
"folder_not_found": "Kansiota ei löytynyt", "folder_not_found": "Kansiota ei löytynyt",
"folders": "Kansiot", "folders": "Kansiot",
"folders_feature_description": "Käytetään kansionäkymää valokuvien ja videoiden selaamiseen järjestelmässä", "folders_feature_description": "Käytetään kansionäkymää valokuvien ja videoiden selaamiseen järjestelmässä",
"forgot_pin_code_question": "Unohditko PIN-koodisi?",
"forward": "Eteenpäin", "forward": "Eteenpäin",
"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",
@ -1044,6 +1091,9 @@
"haptic_feedback_switch": "Ota haptinen palaute käyttöön", "haptic_feedback_switch": "Ota haptinen palaute käyttöön",
"haptic_feedback_title": "Haptinen palaute", "haptic_feedback_title": "Haptinen palaute",
"has_quota": "On kiintiö", "has_quota": "On kiintiö",
"hash_asset": "Tiivistetty kohde",
"hashed_assets": "Tiivistettyä kohdetta",
"hashing": "Tiivistys",
"header_settings_add_header_tip": "Lisää otsikko", "header_settings_add_header_tip": "Lisää otsikko",
"header_settings_field_validator_msg": "Arvo ei voi olla tyhjä", "header_settings_field_validator_msg": "Arvo ei voi olla tyhjä",
"header_settings_header_name_input": "Otsikon nimi", "header_settings_header_name_input": "Otsikon nimi",
@ -1075,7 +1125,9 @@
"home_page_upload_err_limit": "Voit lähettää palvelimelle enintään 30 kohdetta kerrallaan, ohitetaan", "home_page_upload_err_limit": "Voit lähettää palvelimelle enintään 30 kohdetta kerrallaan, ohitetaan",
"host": "Isäntä", "host": "Isäntä",
"hour": "Tunti", "hour": "Tunti",
"hours": "Tunnit",
"id": "ID", "id": "ID",
"idle": "Toimeton",
"ignore_icloud_photos": "Ohita iCloud-kuvat", "ignore_icloud_photos": "Ohita iCloud-kuvat",
"ignore_icloud_photos_description": "iCloudiin tallennettuja kuvia ei ladata Immich-palvelimelle", "ignore_icloud_photos_description": "iCloudiin tallennettuja kuvia ei ladata Immich-palvelimelle",
"image": "Kuva", "image": "Kuva",
@ -1133,10 +1185,13 @@
"language_no_results_title": "Kieliä ei löydetty", "language_no_results_title": "Kieliä ei löydetty",
"language_search_hint": "Etsi kieliä...", "language_search_hint": "Etsi kieliä...",
"language_setting_description": "Valitse suosimasi kieli", "language_setting_description": "Valitse suosimasi kieli",
"large_files": "Suuret tiedostot",
"last": "Viimeinen",
"last_seen": "Viimeksi nähty", "last_seen": "Viimeksi nähty",
"latest_version": "Viimeisin versio", "latest_version": "Viimeisin versio",
"latitude": "Leveysaste", "latitude": "Leveysaste",
"leave": "Lähde", "leave": "Poistu",
"leave_album": "Poistu albumista",
"lens_model": "Objektiivin malli", "lens_model": "Objektiivin malli",
"let_others_respond": "Anna muiden vastata", "let_others_respond": "Anna muiden vastata",
"level": "Taso", "level": "Taso",
@ -1148,7 +1203,9 @@
"library_page_sort_created": "Viimeisin luotu", "library_page_sort_created": "Viimeisin luotu",
"library_page_sort_last_modified": "Viimeksi muokattu", "library_page_sort_last_modified": "Viimeksi muokattu",
"library_page_sort_title": "Albumin otsikko", "library_page_sort_title": "Albumin otsikko",
"licenses": "Lisenssit",
"light": "Vaalea", "light": "Vaalea",
"like": "Tykkää",
"like_deleted": "Tykkäys poistettu", "like_deleted": "Tykkäys poistettu",
"link_motion_video": "Linkitä liikevideo", "link_motion_video": "Linkitä liikevideo",
"link_to_oauth": "Linkki OAuth", "link_to_oauth": "Linkki OAuth",
@ -1156,7 +1213,9 @@
"list": "Lista", "list": "Lista",
"loading": "Ladataan", "loading": "Ladataan",
"loading_search_results_failed": "Hakutulosten lataaminen epäonnistui", "loading_search_results_failed": "Hakutulosten lataaminen epäonnistui",
"local": "Paikallinen",
"local_asset_cast_failed": "Kohdetta, joka ei ole ladattuna palvelimelle, ei voida striimata", "local_asset_cast_failed": "Kohdetta, joka ei ole ladattuna palvelimelle, ei voida striimata",
"local_assets": "Paikalliset kohteet",
"local_network": "Lähiverkko", "local_network": "Lähiverkko",
"local_network_sheet_info": "Sovellus muodostaa yhteyden palvelimeen tämän URL-osoitteen kautta, kun käytetään määritettyä Wi-Fi-verkkoa", "local_network_sheet_info": "Sovellus muodostaa yhteyden palvelimeen tämän URL-osoitteen kautta, kun käytetään määritettyä Wi-Fi-verkkoa",
"location_permission": "Sijainnin käyttöoikeus", "location_permission": "Sijainnin käyttöoikeus",
@ -1213,7 +1272,7 @@
"manage_your_devices": "Hallitse sisäänkirjautuneita laitteitasi", "manage_your_devices": "Hallitse sisäänkirjautuneita laitteitasi",
"manage_your_oauth_connection": "Hallitse OAuth-yhteyttäsi", "manage_your_oauth_connection": "Hallitse OAuth-yhteyttäsi",
"map": "Kartta", "map": "Kartta",
"map_assets_in_bounds": "{count} kuvaa", "map_assets_in_bounds": "{count, plural, =0 {Ei kuvia tällä alueella} one {# kuva} other {# kuvaa}}",
"map_cannot_get_user_location": "Käyttäjän sijaintia ei voitu määrittää", "map_cannot_get_user_location": "Käyttäjän sijaintia ei voitu määrittää",
"map_location_dialog_yes": "Kyllä", "map_location_dialog_yes": "Kyllä",
"map_location_picker_page_use_location": "Käytä tätä sijaintia", "map_location_picker_page_use_location": "Käytä tätä sijaintia",
@ -1221,7 +1280,6 @@
"map_location_service_disabled_title": "Paikannuspalvelu pois päältä", "map_location_service_disabled_title": "Paikannuspalvelu pois päältä",
"map_marker_for_images": "Karttamarkerointi kuville, jotka on otettu kaupungissa {city}, maassa {country}", "map_marker_for_images": "Karttamarkerointi kuville, jotka on otettu kaupungissa {city}, maassa {country}",
"map_marker_with_image": "Karttamarkerointi kuvalla", "map_marker_with_image": "Karttamarkerointi kuvalla",
"map_no_assets_in_bounds": "Ei kuvia tällä alueella",
"map_no_location_permission_content": "Paikannuslupa tarvitaan, jotta nykyisen sijainnin kohteita voidaan näyttää. Haluatko sallia pääsyn sijaintiin?", "map_no_location_permission_content": "Paikannuslupa tarvitaan, jotta nykyisen sijainnin kohteita voidaan näyttää. Haluatko sallia pääsyn sijaintiin?",
"map_no_location_permission_title": "Paikannuslupa estetty", "map_no_location_permission_title": "Paikannuslupa estetty",
"map_settings": "Kartta-asetukset", "map_settings": "Kartta-asetukset",
@ -1258,6 +1316,7 @@
"merged_people_count": "{count, plural, one {# Henkilö} other {# henkilöä}} yhdistetty", "merged_people_count": "{count, plural, one {# Henkilö} other {# henkilöä}} yhdistetty",
"minimize": "PIenennä", "minimize": "PIenennä",
"minute": "Minuutti", "minute": "Minuutti",
"minutes": "Minuutit",
"missing": "Puuttuvat", "missing": "Puuttuvat",
"model": "Malli", "model": "Malli",
"month": "Kuukauden mukaan", "month": "Kuukauden mukaan",
@ -1277,6 +1336,9 @@
"my_albums": "Omat albumit", "my_albums": "Omat albumit",
"name": "Nimi", "name": "Nimi",
"name_or_nickname": "Nimi tai lempinimi", "name_or_nickname": "Nimi tai lempinimi",
"network_requirement_photos_upload": "Käytä mobiiliverkkoa kuvien varmuuskopioimiseksi",
"network_requirement_videos_upload": "Käytä mobiiliverkkoa videoiden varmuuskopioimiseksi",
"network_requirements_updated": "Verkkovaatimukset muuttuivat, nollataan varmuuskopiointijono",
"networking_settings": "Verkko", "networking_settings": "Verkko",
"networking_subtitle": "Hallitse palvelinasetuksia", "networking_subtitle": "Hallitse palvelinasetuksia",
"never": "ei koskaan", "never": "ei koskaan",
@ -1312,6 +1374,7 @@
"no_results": "Ei tuloksia", "no_results": "Ei tuloksia",
"no_results_description": "Kokeile synonyymiä tai yleisempää avainsanaa", "no_results_description": "Kokeile synonyymiä tai yleisempää avainsanaa",
"no_shared_albums_message": "Luo albumi, jotta voit jakaa kuvia ja videoita toisille", "no_shared_albums_message": "Luo albumi, jotta voit jakaa kuvia ja videoita toisille",
"no_uploads_in_progress": "Ei käynnissä olevia latauksia",
"not_in_any_album": "Ei yhdessäkään albumissa", "not_in_any_album": "Ei yhdessäkään albumissa",
"not_selected": "Ei valittu", "not_selected": "Ei valittu",
"note_apply_storage_label_to_previously_uploaded assets": "Huom: Jotta voit soveltaa tallennustunnistetta aiemmin ladattuihin kohteisiin, suorita", "note_apply_storage_label_to_previously_uploaded assets": "Huom: Jotta voit soveltaa tallennustunnistetta aiemmin ladattuihin kohteisiin, suorita",
@ -1327,6 +1390,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Viralliset Immich-resurssit", "official_immich_resources": "Viralliset Immich-resurssit",
"offline": "Offline", "offline": "Offline",
"offset": "Ero",
"ok": "Ok", "ok": "Ok",
"oldest_first": "Vanhin ensin", "oldest_first": "Vanhin ensin",
"on_this_device": "Laitteella", "on_this_device": "Laitteella",
@ -1349,6 +1413,7 @@
"original": "alkuperäinen", "original": "alkuperäinen",
"other": "Muut", "other": "Muut",
"other_devices": "Toiset laitteet", "other_devices": "Toiset laitteet",
"other_entities": "Muut entiteetit",
"other_variables": "Muut muuttujat", "other_variables": "Muut muuttujat",
"owned": "Omistettu", "owned": "Omistettu",
"owner": "Omistaja", "owner": "Omistaja",
@ -1403,6 +1468,9 @@
"permission_onboarding_permission_limited": "Rajoitettu käyttöoikeus. Salliaksesi Immichin varmuuskopioida ja hallita koko kuvakirjastoasi, myönnä oikeus kuviin ja videoihin asetuksista.", "permission_onboarding_permission_limited": "Rajoitettu käyttöoikeus. Salliaksesi Immichin varmuuskopioida ja hallita koko kuvakirjastoasi, myönnä oikeus kuviin ja videoihin asetuksista.",
"permission_onboarding_request": "Immich vaatii käyttöoikeuden kuvien ja videoiden käyttämiseen.", "permission_onboarding_request": "Immich vaatii käyttöoikeuden kuvien ja videoiden käyttämiseen.",
"person": "Henkilö", "person": "Henkilö",
"person_age_months": "{months, plural, one {# kuukauden} other {# kuukauden}} ikäinen",
"person_age_year_months": "1 vuosi ja {months, plural, one {# kuukauden} other {# kuukautta}} vanha",
"person_age_years": "{years, plural, other {# vuotta}} vanha",
"person_birthdate": "Syntynyt {date}", "person_birthdate": "Syntynyt {date}",
"person_hidden": "{name}{hidden, select, true { (piilotettu)} other {}}", "person_hidden": "{name}{hidden, select, true { (piilotettu)} other {}}",
"photo_shared_all_users": "Näyttää että olet jakanut kuvasi kaikkien käyttäjien kanssa, tai sinulla ei ole käyttäjää kenelle jakaa.", "photo_shared_all_users": "Näyttää että olet jakanut kuvasi kaikkien käyttäjien kanssa, tai sinulla ei ole käyttäjää kenelle jakaa.",
@ -1480,6 +1548,7 @@
"purchase_server_description_2": "Tukijan tila", "purchase_server_description_2": "Tukijan tila",
"purchase_server_title": "Palvelin", "purchase_server_title": "Palvelin",
"purchase_settings_server_activated": "Palvelimen tuoteavainta hallinnoi ylläpitäjä", "purchase_settings_server_activated": "Palvelimen tuoteavainta hallinnoi ylläpitäjä",
"queue_status": "Jonossa {count}/{total}",
"rating": "Tähtiarvostelu", "rating": "Tähtiarvostelu",
"rating_clear": "Tyhjennä arvostelu", "rating_clear": "Tyhjennä arvostelu",
"rating_count": "{count, plural, one {# tähti} other {# tähteä}}", "rating_count": "{count, plural, one {# tähti} other {# tähteä}}",
@ -1508,6 +1577,8 @@
"refreshing_faces": "Päivitetään kasvoja", "refreshing_faces": "Päivitetään kasvoja",
"refreshing_metadata": "Päivitetään metadata", "refreshing_metadata": "Päivitetään metadata",
"regenerating_thumbnails": "Regeneroidaan pikkukuvia", "regenerating_thumbnails": "Regeneroidaan pikkukuvia",
"remote": "Etä",
"remote_assets": "Etäkohteet",
"remove": "Poista", "remove": "Poista",
"remove_assets_album_confirmation": "Haluatko varmasti poistaa {count, plural, one {# median} other {# mediaa}} albumista?", "remove_assets_album_confirmation": "Haluatko varmasti poistaa {count, plural, one {# median} other {# mediaa}} albumista?",
"remove_assets_shared_link_confirmation": "Haluatko varmasti poistaa {count, plural, one {# median} other {# mediaa}} tästä jakolinkistä?", "remove_assets_shared_link_confirmation": "Haluatko varmasti poistaa {count, plural, one {# median} other {# mediaa}} tästä jakolinkistä?",
@ -1545,19 +1616,28 @@
"reset_password": "Nollaa salasana", "reset_password": "Nollaa salasana",
"reset_people_visibility": "Nollaa henkilöiden näkyvyysasetukset", "reset_people_visibility": "Nollaa henkilöiden näkyvyysasetukset",
"reset_pin_code": "Nollaa PIN-koodi", "reset_pin_code": "Nollaa PIN-koodi",
"reset_pin_code_description": "Jos olet unohtanut PIN-koodisi, ole yhteydessä järjestelmänvalvojaan",
"reset_pin_code_success": "PIN-koodi nollattu onnistuneesti",
"reset_pin_code_with_password": "Voit aina nollata PIN-koodisi salasanan avulla",
"reset_sqlite": "Nollaa SQLite Tietokanta",
"reset_sqlite_confirmation": "Haluatko varmasti nollata SQLite tietokannan? Sinun tulee kirjautua sovelluksesta ulos ja takaisin sisään uudelleensynkronoidaksesi datan",
"reset_sqlite_success": "SQLite Tietokanta nollattu onnistuneesti",
"reset_to_default": "Palauta oletusasetukset", "reset_to_default": "Palauta oletusasetukset",
"resolve_duplicates": "Ratkaise kaksoiskappaleet", "resolve_duplicates": "Ratkaise kaksoiskappaleet",
"resolved_all_duplicates": "Kaikki kaksoiskappaleet selvitetty", "resolved_all_duplicates": "Kaikki kaksoiskappaleet selvitetty",
"restore": "Palauta", "restore": "Palauta",
"restore_all": "Palauta kaikki", "restore_all": "Palauta kaikki",
"restore_trash_action_prompt": "{count} palautettu roskakorista",
"restore_user": "Palauta käyttäjä", "restore_user": "Palauta käyttäjä",
"restored_asset": "Palautettu media", "restored_asset": "Palautettu media",
"resume": "Jatka", "resume": "Jatka",
"retry_upload": "Yritä latausta uudelleen", "retry_upload": "Yritä latausta uudelleen",
"review_duplicates": "Tarkastele kaksoiskappaleita", "review_duplicates": "Tarkastele kaksoiskappaleita",
"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ä",
"save": "Tallenna", "save": "Tallenna",
"save_to_gallery": "Tallenna galleriaan", "save_to_gallery": "Tallenna galleriaan",
"saved_api_key": "API-avain tallennettu", "saved_api_key": "API-avain tallennettu",
@ -1689,6 +1769,7 @@
"settings_saved": "Asetukset tallennettu", "settings_saved": "Asetukset tallennettu",
"setup_pin_code": "Määritä PIN-koodi", "setup_pin_code": "Määritä PIN-koodi",
"share": "Jaa", "share": "Jaa",
"share_action_prompt": "Jaettu {count} kohdetta",
"share_add_photos": "Lisää kuvia", "share_add_photos": "Lisää kuvia",
"share_assets_selected": "{count} valittu", "share_assets_selected": "{count} valittu",
"share_dialog_preparing": "Valmistellaan...", "share_dialog_preparing": "Valmistellaan...",
@ -1710,6 +1791,7 @@
"shared_link_clipboard_copied_massage": "Kopioitu leikepöydältä", "shared_link_clipboard_copied_massage": "Kopioitu leikepöydältä",
"shared_link_clipboard_text": "Linkki: {link}\nSalasana: {password}", "shared_link_clipboard_text": "Linkki: {link}\nSalasana: {password}",
"shared_link_create_error": "Jaetun linkin luomisessa tapahtui virhe", "shared_link_create_error": "Jaetun linkin luomisessa tapahtui virhe",
"shared_link_custom_url_description": "Avaa tämä jaettu linkki mukautetulla URL-osoitteella",
"shared_link_edit_description_hint": "Lisää jaon kuvaus", "shared_link_edit_description_hint": "Lisää jaon kuvaus",
"shared_link_edit_expire_after_option_day": "1 päivä", "shared_link_edit_expire_after_option_day": "1 päivä",
"shared_link_edit_expire_after_option_days": "{count} päivää", "shared_link_edit_expire_after_option_days": "{count} päivää",
@ -1735,6 +1817,7 @@
"shared_link_info_chip_metadata": "EXIF", "shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Hallitse jaettuja linkkejä", "shared_link_manage_links": "Hallitse jaettuja linkkejä",
"shared_link_options": "Jaetun linkin vaihtoehdot", "shared_link_options": "Jaetun linkin vaihtoehdot",
"shared_link_password_description": "Vaadi salasana tämän jakolinkin käyttämiseksi",
"shared_links": "Jaetut linkit", "shared_links": "Jaetut linkit",
"shared_links_description": "Jaa kuvia ja videoita linkin avulla", "shared_links_description": "Jaa kuvia ja videoita linkin avulla",
"shared_photos_and_videos_count": "{assetCount, plural, other {# jaettua kuvaa ja videota.}}", "shared_photos_and_videos_count": "{assetCount, plural, other {# jaettua kuvaa ja videota.}}",
@ -1784,12 +1867,14 @@
"sort_created": "Luontipäivä", "sort_created": "Luontipäivä",
"sort_items": "Tietueiden määrä", "sort_items": "Tietueiden määrä",
"sort_modified": "Muokkauspäivä", "sort_modified": "Muokkauspäivä",
"sort_newest": "Uusin kuva",
"sort_oldest": "Vanhin kuva", "sort_oldest": "Vanhin kuva",
"sort_people_by_similarity": "Lajittele ihmiset samankaltaisuuden mukaan", "sort_people_by_similarity": "Lajittele ihmiset samankaltaisuuden mukaan",
"sort_recent": "Tuorein kuva", "sort_recent": "Tuorein kuva",
"sort_title": "Otsikko", "sort_title": "Otsikko",
"source": "Lähdekoodi", "source": "Lähdekoodi",
"stack": "Pinoa", "stack": "Pinoa",
"stack_action_prompt": "{count} pinottu",
"stack_duplicates": "Pinoa kaksoiskappaleet", "stack_duplicates": "Pinoa kaksoiskappaleet",
"stack_select_one_photo": "Valitse yksi pääkuva pinolle", "stack_select_one_photo": "Valitse yksi pääkuva pinolle",
"stack_selected_photos": "Pinoa valitut kuvat", "stack_selected_photos": "Pinoa valitut kuvat",
@ -1809,6 +1894,7 @@
"storage_quota": "Tallennuskiintiö", "storage_quota": "Tallennuskiintiö",
"storage_usage": "{used} / {available} käytetty", "storage_usage": "{used} / {available} käytetty",
"submit": "Lähetä", "submit": "Lähetä",
"success": "Onnistui",
"suggestions": "Ehdotukset", "suggestions": "Ehdotukset",
"sunrise_on_the_beach": "Auringonnousu rannalla", "sunrise_on_the_beach": "Auringonnousu rannalla",
"support": "Tuki", "support": "Tuki",
@ -1818,6 +1904,8 @@
"sync": "Synkronoi", "sync": "Synkronoi",
"sync_albums": "Synkronoi albumit", "sync_albums": "Synkronoi albumit",
"sync_albums_manual_subtitle": "Synkronoi kaikki ladatut videot ja valokuvat valittuihin varmuuskopioalbumeihin", "sync_albums_manual_subtitle": "Synkronoi kaikki ladatut videot ja valokuvat valittuihin varmuuskopioalbumeihin",
"sync_local": "Synkronoi paikallinen",
"sync_remote": "Synkronoi etä",
"sync_upload_album_setting_subtitle": "Luo ja lataa valokuvasi ja videosi valittuihin albumeihin Immichissä", "sync_upload_album_setting_subtitle": "Luo ja lataa valokuvasi ja videosi valittuihin albumeihin Immichissä",
"tag": "Tunniste", "tag": "Tunniste",
"tag_assets": "Lisää tunnisteita", "tag_assets": "Lisää tunnisteita",
@ -1828,6 +1916,7 @@
"tag_updated": "Päivitetty tunniste: {tag}", "tag_updated": "Päivitetty tunniste: {tag}",
"tagged_assets": "Tunnistettu {count, plural, one {# kohde} other {# kohdetta}}", "tagged_assets": "Tunnistettu {count, plural, one {# kohde} other {# kohdetta}}",
"tags": "Tunnisteet", "tags": "Tunnisteet",
"tap_to_run_job": "Napauta suorittaaksesi tehtävän",
"template": "Nimeämismalli", "template": "Nimeämismalli",
"theme": "Teema", "theme": "Teema",
"theme_selection": "Teeman valinta", "theme_selection": "Teeman valinta",
@ -1900,16 +1989,20 @@
"unselect_all_duplicates": "Poista kaikkien kaksoiskappaleiden valinta", "unselect_all_duplicates": "Poista kaikkien kaksoiskappaleiden valinta",
"unselect_all_in": "Poista kaikki valinnat {group}", "unselect_all_in": "Poista kaikki valinnat {group}",
"unstack": "Pura pino", "unstack": "Pura pino",
"unstack_action_prompt": "{count} purettu pinosta",
"unstacked_assets_count": "Poistettu pinosta {count, plural, one {# kohde} other {# kohdetta}}", "unstacked_assets_count": "Poistettu pinosta {count, plural, one {# kohde} other {# kohdetta}}",
"untagged": "Ilman tunnistetta", "untagged": "Ilman tunnistetta",
"up_next": "Seuraavaksi", "up_next": "Seuraavaksi",
"updated_at": "Päivitetty", "updated_at": "Päivitetty",
"updated_password": "Salasana päivitetty", "updated_password": "Salasana päivitetty",
"upload": "Siirrä palvelimelle", "upload": "Siirrä palvelimelle",
"upload_action_prompt": "{count} jonossa lähetystä varten",
"upload_concurrency": "Latausten samanaikaisuus", "upload_concurrency": "Latausten samanaikaisuus",
"upload_details": "Lähetyksen tiedot",
"upload_dialog_info": "Haluatko varmuuskopioida valitut kohteet palvelimelle?", "upload_dialog_info": "Haluatko varmuuskopioida valitut kohteet palvelimelle?",
"upload_dialog_title": "Lähetä kohde", "upload_dialog_title": "Lähetä kohde",
"upload_errors": "Lataus valmistui {count, plural, one {# virheen} other {# virheen}} kanssa. Päivitä sivu nähdäksesi ladatut tiedot.", "upload_errors": "Lataus valmistui {count, plural, one {# virheen} other {# virheen}} kanssa. Päivitä sivu nähdäksesi ladatut tiedot.",
"upload_finished": "Lähetys valmistui",
"upload_progress": "Jäljellä {remaining, number} - Käsitelty {processed, number}/{total, number}", "upload_progress": "Jäljellä {remaining, number} - Käsitelty {processed, number}/{total, number}",
"upload_skipped_duplicates": "Ohitettiin {count, plural, one {# kaksoiskappale} other {# kaksoiskappaletta}}", "upload_skipped_duplicates": "Ohitettiin {count, plural, one {# kaksoiskappale} other {# kaksoiskappaletta}}",
"upload_status_duplicates": "Kaksoiskappaleet", "upload_status_duplicates": "Kaksoiskappaleet",
@ -1918,6 +2011,7 @@
"upload_success": "Lataus onnistui. Päivitä sivu jotta näet latauksesi.", "upload_success": "Lataus onnistui. Päivitä sivu jotta näet latauksesi.",
"upload_to_immich": "Lähetä Immichiin ({count})", "upload_to_immich": "Lähetä Immichiin ({count})",
"uploading": "Lähettää", "uploading": "Lähettää",
"uploading_media": "Lähetetään mediaa",
"url": "URL", "url": "URL",
"usage": "Käyttö", "usage": "Käyttö",
"use_biometric": "Käytä biometriikkaa", "use_biometric": "Käytä biometriikkaa",
@ -1938,6 +2032,7 @@
"user_usage_stats_description": "Näytä tilin käyttötilastot", "user_usage_stats_description": "Näytä tilin käyttötilastot",
"username": "Käyttäjänimi", "username": "Käyttäjänimi",
"users": "Käyttäjät", "users": "Käyttäjät",
"users_added_to_album_count": "{count, plural, one {# käyttäjä} other {# käyttäjää}} lisätty albumiin",
"utilities": "Apuohjelmat", "utilities": "Apuohjelmat",
"validate": "Validoi", "validate": "Validoi",
"validate_endpoint_error": "Anna kelvollinen URL-osoite", "validate_endpoint_error": "Anna kelvollinen URL-osoite",
@ -1956,6 +2051,7 @@
"view_album": "Näytä albumi", "view_album": "Näytä albumi",
"view_all": "Näytä kaikki", "view_all": "Näytä kaikki",
"view_all_users": "Näytä kaikki käyttäjät", "view_all_users": "Näytä kaikki käyttäjät",
"view_details": "Näytä tiedot",
"view_in_timeline": "Näytä aikajanalla", "view_in_timeline": "Näytä aikajanalla",
"view_link": "Näytä linkki", "view_link": "Näytä linkki",
"view_links": "Näytä linkit", "view_links": "Näytä linkit",

View File

@ -8,12 +8,13 @@
"actions": "Actions", "actions": "Actions",
"active": "En cours", "active": "En cours",
"activity": "Activité", "activity": "Activité",
"activity_changed": "Activité {enabled, select, true {autorisée} other {interdite}}", "activity_changed": "Activité {enabled, select, true {activée} other {désactivée}}",
"add": "Ajouter", "add": "Ajouter",
"add_a_description": "Ajouter une description", "add_a_description": "Ajouter une description",
"add_a_location": "Ajouter une localisation", "add_a_location": "Ajouter une localisation",
"add_a_name": "Ajouter un nom", "add_a_name": "Ajouter un nom",
"add_a_title": "Ajouter un titre", "add_a_title": "Ajouter un titre",
"add_birthday": "Ajouter un anniversaire",
"add_endpoint": "Ajouter une adresse", "add_endpoint": "Ajouter une adresse",
"add_exclusion_pattern": "Ajouter un schéma d'exclusion", "add_exclusion_pattern": "Ajouter un schéma d'exclusion",
"add_import_path": "Ajouter un chemin à importer", "add_import_path": "Ajouter un chemin à importer",
@ -27,6 +28,9 @@
"add_to_album": "Ajouter à l'album", "add_to_album": "Ajouter à l'album",
"add_to_album_bottom_sheet_added": "Ajouté à {album}", "add_to_album_bottom_sheet_added": "Ajouté à {album}",
"add_to_album_bottom_sheet_already_exists": "Déjà dans {album}", "add_to_album_bottom_sheet_already_exists": "Déjà dans {album}",
"add_to_album_toggle": "Basculer la sélection pour {album}",
"add_to_albums": "Ajouter aux albums",
"add_to_albums_count": "Ajouter aux albums ({count})",
"add_to_shared_album": "Ajouter à l'album partagé", "add_to_shared_album": "Ajouter à l'album partagé",
"add_url": "Ajouter l'URL", "add_url": "Ajouter l'URL",
"added_to_archive": "Ajouté à l'archive", "added_to_archive": "Ajouté à l'archive",
@ -44,6 +48,13 @@
"backup_database": "Création d'une image de la base de données", "backup_database": "Création d'une image de la base de données",
"backup_database_enable_description": "Activer la création d'images de la base de données", "backup_database_enable_description": "Activer la création d'images de la base de données",
"backup_keep_last_amount": "Nombre d'images à conserver", "backup_keep_last_amount": "Nombre d'images à conserver",
"backup_onboarding_1_description": "copie hors site dans le cloud ou sur un site distant.",
"backup_onboarding_2_description": "copies locales sur différents appareils. Cela inclut les fichiers principaux ainsi qu'une sauvegarde locale de ces fichiers.",
"backup_onboarding_3_description": "copies total de vos données, incluant les fichiers originaux. Cela inclut 1 copie hors site ainsi que 2 copies locales.",
"backup_onboarding_description": "Une <backblaze-link>stratégie de sauvegarde 3-2-1</backblaze-link> est recommandé pour protéger vos données. Vous devriez conserver des copies de vos photos/vidéos téléversés ainsi que de la base de données d'Immich pour une solution de sauvegarde cohérente.",
"backup_onboarding_footer": "Pour plus d'information sur la sauvegarde d'Immich, merci de vous référer à la <link>documentation</link>.",
"backup_onboarding_parts_title": "Une sauvegarde 3-2-1 inclut :",
"backup_onboarding_title": "Sauvegardes",
"backup_settings": "Paramètres de création d'images de la base de données", "backup_settings": "Paramètres de création d'images de la base de données",
"backup_settings_description": "Gérer les paramètres de création d'images de la base de données.", "backup_settings_description": "Gérer les paramètres de création d'images de la base de données.",
"cleared_jobs": "Tâches supprimées pour : {job}", "cleared_jobs": "Tâches supprimées pour : {job}",
@ -347,6 +358,9 @@
"trash_number_of_days_description": "Nombre de jours de rétention des médias dans la corbeille avant leur suppression définitive", "trash_number_of_days_description": "Nombre de jours de rétention des médias dans la corbeille avant leur suppression définitive",
"trash_settings": "Corbeille", "trash_settings": "Corbeille",
"trash_settings_description": "Gérer les paramètres de la corbeille", "trash_settings_description": "Gérer les paramètres de la corbeille",
"unlink_all_oauth_accounts": "Délier tous les comptes OAuth",
"unlink_all_oauth_accounts_description": "Pensez à délier tous les comptes OAuth avant de migrer vers un nouveau fournisseur.",
"unlink_all_oauth_accounts_prompt": "Êtes-vous sûr de vouloir délier tous les comptes OAuth? Cela va réinitialiser l'identifiant OAuth de chaque utilisateur et est irrévocable.",
"user_cleanup_job": "Nettoyage des utilisateurs", "user_cleanup_job": "Nettoyage des utilisateurs",
"user_delete_delay": "La suppression définitive du compte et des médias de <b>{user}</b> sera programmée dans {delay, plural, one {# jour} other {# jours}}.", "user_delete_delay": "La suppression définitive du compte et des médias de <b>{user}</b> sera programmée dans {delay, plural, one {# jour} other {# jours}}.",
"user_delete_delay_settings": "Délai de suppression", "user_delete_delay_settings": "Délai de suppression",
@ -382,6 +396,8 @@
"advanced_settings_prefer_remote_title": "Préférer les images externes", "advanced_settings_prefer_remote_title": "Préférer les images externes",
"advanced_settings_proxy_headers_subtitle": "Ajoutez des en-têtes personnalisés à chaque requête réseau", "advanced_settings_proxy_headers_subtitle": "Ajoutez des en-têtes personnalisés à chaque requête réseau",
"advanced_settings_proxy_headers_title": "En-têtes de proxy", "advanced_settings_proxy_headers_title": "En-têtes de proxy",
"advanced_settings_readonly_mode_subtitle": "Active le mode lecture seule, où les photos peuvent seulement être visualisées, et les actions comme les sélections multiples, le partage, la diffusion, la suppression sont désactivées. Activer/désactiver la lecture seule via l'image de l'utilisateur depuis l'écran d'accueil",
"advanced_settings_readonly_mode_title": "Mode lecture seule",
"advanced_settings_self_signed_ssl_subtitle": "Permet d'ignorer la vérification du certificat SSL pour le point d'accès du serveur. Requis pour les certificats auto-signés.", "advanced_settings_self_signed_ssl_subtitle": "Permet d'ignorer la vérification du certificat SSL pour le point d'accès du serveur. Requis pour les certificats auto-signés.",
"advanced_settings_self_signed_ssl_title": "Autoriser les certificats SSL auto-signés", "advanced_settings_self_signed_ssl_title": "Autoriser les certificats SSL auto-signés",
"advanced_settings_sync_remote_deletions_subtitle": "Supprimer ou restaurer automatiquement un média sur cet appareil lorsqu'une action a été faite sur le web", "advanced_settings_sync_remote_deletions_subtitle": "Supprimer ou restaurer automatiquement un média sur cet appareil lorsqu'une action a été faite sur le web",
@ -447,7 +463,8 @@
"app_bar_signout_dialog_title": "Se déconnecter", "app_bar_signout_dialog_title": "Se déconnecter",
"app_settings": "Paramètres de l'application", "app_settings": "Paramètres de l'application",
"appears_in": "Apparaît dans", "appears_in": "Apparaît dans",
"archive": "Archiver", "apply_count": "Appliquer ({count, number})",
"archive": "Archive",
"archive_action_prompt": "{count} ajouté(s) à l'archive", "archive_action_prompt": "{count} ajouté(s) à l'archive",
"archive_or_unarchive_photo": "Archiver ou désarchiver une photo", "archive_or_unarchive_photo": "Archiver ou désarchiver une photo",
"archive_page_no_archived_assets": "Aucun élément archivé n'a été trouvé", "archive_page_no_archived_assets": "Aucun élément archivé n'a été trouvé",
@ -486,7 +503,9 @@
"assets": "Médias", "assets": "Médias",
"assets_added_count": "{count, plural, one {# média ajouté} other {# médias ajoutés}}", "assets_added_count": "{count, plural, one {# média ajouté} other {# médias ajoutés}}",
"assets_added_to_album_count": "{count, plural, one {# média ajouté} other {# médias ajoutés}} à l'album", "assets_added_to_album_count": "{count, plural, one {# média ajouté} other {# médias ajoutés}} à l'album",
"assets_added_to_albums_count": "{assetTotal, plural, one {# média ajouté} other {# médias ajoutés}} à {albumTotal, plural, one {# album} other {# albums}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Le média ne peut pas être ajouté} other {Les médias ne peuvent pas être ajoutés}} à l'album", "assets_cannot_be_added_to_album_count": "{count, plural, one {Le média ne peut pas être ajouté} other {Les médias ne peuvent pas être ajoutés}} à l'album",
"assets_cannot_be_added_to_albums": "{count, plural, one {Le média ne peut être ajouté} other {Les médias ne peuvent être ajoutés}} à aucun des albums",
"assets_count": "{count, plural, one {# média} other {# médias}}", "assets_count": "{count, plural, one {# média} other {# médias}}",
"assets_deleted_permanently": "{count} média(s) supprimé(s) définitivement", "assets_deleted_permanently": "{count} média(s) supprimé(s) définitivement",
"assets_deleted_permanently_from_server": "{count} média(s) supprimé(s) définitivement du serveur Immich", "assets_deleted_permanently_from_server": "{count} média(s) supprimé(s) définitivement du serveur Immich",
@ -503,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {# média} other {# médias}} mis à la corbeille", "assets_trashed_count": "{count, plural, one {# média} other {# médias}} mis à la corbeille",
"assets_trashed_from_server": "{count} média(s) déplacé(s) vers la corbeille du serveur Immich", "assets_trashed_from_server": "{count} média(s) déplacé(s) vers la corbeille du serveur Immich",
"assets_were_part_of_album_count": "{count, plural, one {Un média est} other {Des médias sont}} déjà dans l'album", "assets_were_part_of_album_count": "{count, plural, one {Un média est} other {Des médias sont}} déjà dans l'album",
"assets_were_part_of_albums_count": "{count, plural, one {Le média était déjà présent} other {Les médias étaient déjà présents}} dans les albums",
"authorized_devices": "Appareils autorisés", "authorized_devices": "Appareils autorisés",
"automatic_endpoint_switching_subtitle": "Se connecter localement lorsque connecté au WI-FI spécifié mais utiliser une adresse alternative lorsque connecté à un autre réseau", "automatic_endpoint_switching_subtitle": "Se connecter localement lorsque connecté au WI-FI spécifié mais utiliser une adresse alternative lorsque connecté à un autre réseau",
"automatic_endpoint_switching_title": "Changement automatique d'adresse", "automatic_endpoint_switching_title": "Changement automatique d'adresse",
@ -572,11 +592,11 @@
"backup_manual_in_progress": "Envoi déjà en cours. Réessayez plus tard", "backup_manual_in_progress": "Envoi déjà en cours. Réessayez plus tard",
"backup_manual_success": "Succès", "backup_manual_success": "Succès",
"backup_manual_title": "Statut de l'envoi", "backup_manual_title": "Statut de l'envoi",
"backup_options": "Options de sauvegarde",
"backup_options_page_title": "Options de sauvegarde", "backup_options_page_title": "Options de sauvegarde",
"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",
"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",
@ -643,6 +663,7 @@
"clear": "Effacer", "clear": "Effacer",
"clear_all": "Effacer tout", "clear_all": "Effacer tout",
"clear_all_recent_searches": "Supprimer les recherches récentes", "clear_all_recent_searches": "Supprimer les recherches récentes",
"clear_file_cache": "Vider le fichier de cache",
"clear_message": "Effacer le message", "clear_message": "Effacer le message",
"clear_value": "Effacer la valeur", "clear_value": "Effacer la valeur",
"client_cert_dialog_msg_confirm": "D'accord", "client_cert_dialog_msg_confirm": "D'accord",
@ -661,18 +682,18 @@
"color_theme": "Thème de couleur", "color_theme": "Thème de couleur",
"comment_deleted": "Commentaire supprimé", "comment_deleted": "Commentaire supprimé",
"comment_options": "Options des commentaires", "comment_options": "Options des commentaires",
"comments_and_likes": "Commentaires et \"j'aime\"", "comments_and_likes": "Commentaires et \"J'aime\"",
"comments_are_disabled": "Les commentaires sont désactivés", "comments_are_disabled": "Les commentaires sont désactivés",
"common_create_new_album": "Créer un nouvel album", "common_create_new_album": "Créer un nouvel album",
"common_server_error": "Veuillez vérifier votre connexion réseau, vous assurer que le serveur est accessible et que les versions de l'application et du serveur sont compatibles.", "common_server_error": "Veuillez vérifier votre connexion réseau, vous assurer que le serveur est accessible et que les versions de l'application et du serveur sont compatibles.",
"completed": "Complété", "completed": "Complété",
"confirm": "Confirmer", "confirm": "Confirmez",
"confirm_admin_password": "Confirmer le mot de passe Admin", "confirm_admin_password": "Confirmez le mot de passe Admin",
"confirm_delete_face": "Êtes-vous sûr de vouloir supprimer le visage de {name} du média?", "confirm_delete_face": "Êtes-vous sûr de vouloir supprimer le visage de {name} du média?",
"confirm_delete_shared_link": "Voulez-vous vraiment supprimer ce lien partagé?", "confirm_delete_shared_link": "Voulez-vous vraiment supprimer ce lien partagé?",
"confirm_keep_this_delete_others": "Tous les autres médias dans la pile seront supprimés sauf celui-ci. Êtes-vous sûr de vouloir continuer?", "confirm_keep_this_delete_others": "Tous les autres médias dans la pile seront supprimés sauf celui-ci. Êtes-vous sûr de vouloir continuer?",
"confirm_new_pin_code": "Confirmer le nouveau code PIN", "confirm_new_pin_code": "Confirmez le nouveau code PIN",
"confirm_password": "Confirmer le mot de passe", "confirm_password": "Confirmez le mot de passe",
"confirm_tag_face": "Voulez-vous identifier ce visage en tant que {name}?", "confirm_tag_face": "Voulez-vous identifier ce visage en tant que {name}?",
"confirm_tag_face_unnamed": "Voulez-vous identifier ce visage?", "confirm_tag_face_unnamed": "Voulez-vous identifier ce visage?",
"connected_device": "Appareil connecté", "connected_device": "Appareil connecté",
@ -713,6 +734,7 @@
"create_new_user": "Créer un nouvel utilisateur", "create_new_user": "Créer un nouvel utilisateur",
"create_shared_album_page_share_add_assets": "AJOUTER DES ÉLÉMENTS", "create_shared_album_page_share_add_assets": "AJOUTER DES ÉLÉMENTS",
"create_shared_album_page_share_select_photos": "Sélectionner les photos", "create_shared_album_page_share_select_photos": "Sélectionner les photos",
"create_shared_link": "Créer un lien partagé",
"create_tag": "Créer une étiquette", "create_tag": "Créer une étiquette",
"create_tag_description": "Créer une nouvelle étiquette. Pour les étiquettes imbriquées, veuillez entrer le chemin complet de l'étiquette, y compris les caractères \"/\".", "create_tag_description": "Créer une nouvelle étiquette. Pour les étiquettes imbriquées, veuillez entrer le chemin complet de l'étiquette, y compris les caractères \"/\".",
"create_user": "Créer un utilisateur", "create_user": "Créer un utilisateur",
@ -737,6 +759,7 @@
"date_of_birth_saved": "Date de naissance enregistrée avec succès", "date_of_birth_saved": "Date de naissance enregistrée avec succès",
"date_range": "Plage de dates", "date_range": "Plage de dates",
"day": "Jour", "day": "Jour",
"days": "Jours",
"deduplicate_all": "Dédupliquer tout", "deduplicate_all": "Dédupliquer tout",
"deduplication_criteria_1": "Taille de l'image en octets", "deduplication_criteria_1": "Taille de l'image en octets",
"deduplication_criteria_2": "Nombre de données EXIF", "deduplication_criteria_2": "Nombre de données EXIF",
@ -821,8 +844,12 @@
"edit": "Modifier", "edit": "Modifier",
"edit_album": "Modifier l'album", "edit_album": "Modifier l'album",
"edit_avatar": "Modifier l'avatar", "edit_avatar": "Modifier l'avatar",
"edit_birthday": "Modifier l'anniversaire",
"edit_date": "Modifier la date", "edit_date": "Modifier la date",
"edit_date_and_time": "Modifier la date et l'heure", "edit_date_and_time": "Modifier la date et l'heure",
"edit_date_and_time_action_prompt": "{count} modifié(s) sur leur date et heure",
"edit_date_and_time_by_offset": "Ajouter un décalage à la date",
"edit_date_and_time_by_offset_interval": "Nouvelle plage de date : {from} - {to}",
"edit_description": "Modifier la description", "edit_description": "Modifier la description",
"edit_description_prompt": "Choisir une nouvelle description :", "edit_description_prompt": "Choisir une nouvelle description :",
"edit_exclusion_pattern": "Modifier le schéma d'exclusion", "edit_exclusion_pattern": "Modifier le schéma d'exclusion",
@ -895,6 +922,7 @@
"failed_to_load_notifications": "Erreur de récupération des notifications", "failed_to_load_notifications": "Erreur de récupération des notifications",
"failed_to_load_people": "Impossible de charger les personnes", "failed_to_load_people": "Impossible de charger les personnes",
"failed_to_remove_product_key": "Échec de suppression de la clé du produit", "failed_to_remove_product_key": "Échec de suppression de la clé du produit",
"failed_to_reset_pin_code": "Échec de la réinitialisation du code PIN",
"failed_to_stack_assets": "Impossible d'empiler les médias", "failed_to_stack_assets": "Impossible d'empiler les médias",
"failed_to_unstack_assets": "Impossible de dépiler les médias", "failed_to_unstack_assets": "Impossible de dépiler les médias",
"failed_to_update_notification_status": "Erreur de mise à jour du statut des notifications", "failed_to_update_notification_status": "Erreur de mise à jour du statut des notifications",
@ -903,6 +931,7 @@
"paths_validation_failed": "Validation échouée pour {paths, plural, one {# un chemin} other {# plusieurs chemins}}", "paths_validation_failed": "Validation échouée pour {paths, plural, one {# un chemin} other {# plusieurs chemins}}",
"profile_picture_transparent_pixels": "Les images de profil ne peuvent pas avoir de pixels transparents. Veuillez agrandir et/ou déplacer l'image.", "profile_picture_transparent_pixels": "Les images de profil ne peuvent pas avoir de pixels transparents. Veuillez agrandir et/ou déplacer l'image.",
"quota_higher_than_disk_size": "Le quota saisi est supérieur à l'espace disponible", "quota_higher_than_disk_size": "Le quota saisi est supérieur à l'espace disponible",
"something_went_wrong": "Une erreur est survenue",
"unable_to_add_album_users": "Impossible d'ajouter des utilisateurs à l'album", "unable_to_add_album_users": "Impossible d'ajouter des utilisateurs à l'album",
"unable_to_add_assets_to_shared_link": "Impossible d'ajouter des médias au lien partagé", "unable_to_add_assets_to_shared_link": "Impossible d'ajouter des médias au lien partagé",
"unable_to_add_comment": "Impossible d'ajouter un commentaire", "unable_to_add_comment": "Impossible d'ajouter un commentaire",
@ -988,13 +1017,11 @@
}, },
"exif": "Exif", "exif": "Exif",
"exif_bottom_sheet_description": "Ajouter une description...", "exif_bottom_sheet_description": "Ajouter une description...",
"exif_bottom_sheet_description_error": "Erreur de mise à jour de la description",
"exif_bottom_sheet_details": "DÉTAILS", "exif_bottom_sheet_details": "DÉTAILS",
"exif_bottom_sheet_location": "LOCALISATION", "exif_bottom_sheet_location": "LOCALISATION",
"exif_bottom_sheet_people": "PERSONNES", "exif_bottom_sheet_people": "PERSONNES",
"exif_bottom_sheet_person_add_person": "Ajouter un nom", "exif_bottom_sheet_person_add_person": "Ajouter un nom",
"exif_bottom_sheet_person_age_months": "Âge {months} mois",
"exif_bottom_sheet_person_age_year_months": "Âge 1 an, {months} mois",
"exif_bottom_sheet_person_age_years": "Âge {years}",
"exit_slideshow": "Quitter le diaporama", "exit_slideshow": "Quitter le diaporama",
"expand_all": "Tout développer", "expand_all": "Tout développer",
"experimental_settings_new_asset_list_subtitle": "En cours de développement", "experimental_settings_new_asset_list_subtitle": "En cours de développement",
@ -1036,21 +1063,26 @@
"filter_people": "Filtrer les personnes", "filter_people": "Filtrer les personnes",
"filter_places": "Filtrer par lieu", "filter_places": "Filtrer par lieu",
"find_them_fast": "Pour les retrouver rapidement par leur nom", "find_them_fast": "Pour les retrouver rapidement par leur nom",
"first": "Premier",
"fix_incorrect_match": "Corriger une association incorrecte", "fix_incorrect_match": "Corriger une association incorrecte",
"folder": "Dossier", "folder": "Dossier",
"folder_not_found": "Dossier introuvable", "folder_not_found": "Dossier introuvable",
"folders": "Dossiers", "folders": "Dossiers",
"folders_feature_description": "Parcourir l'affichage par dossiers pour les photos et les vidéos sur le système de fichiers", "folders_feature_description": "Parcourir l'affichage par dossiers pour les photos et les vidéos sur le système de fichiers",
"forgot_pin_code_question": "Code PIN oublié?",
"forward": "Avant", "forward": "Avant",
"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_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",
"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",
"go_back": "Retour", "go_back": "Retour",
"go_to_folder": "Dossier", "go_to_folder": "Dossier",
"go_to_search": "Faire une recherche", "go_to_search": "Faire une recherche",
"gps": "GPS",
"gps_missing": "Pas de GPS",
"grant_permission": "Accorder les permissions", "grant_permission": "Accorder les permissions",
"group_albums_by": "Grouper les albums par...", "group_albums_by": "Grouper les albums par...",
"group_country": "Grouper par pays", "group_country": "Grouper par pays",
@ -1095,6 +1127,7 @@
"home_page_upload_err_limit": "Impossible d'envoyer plus de 30 médias en même temps, demande ignorée", "home_page_upload_err_limit": "Impossible d'envoyer plus de 30 médias en même temps, demande ignorée",
"host": "Hôte", "host": "Hôte",
"hour": "Heure", "hour": "Heure",
"hours": "Heures",
"id": "ID", "id": "ID",
"idle": "Inactif", "idle": "Inactif",
"ignore_icloud_photos": "Ignorer les photos iCloud", "ignore_icloud_photos": "Ignorer les photos iCloud",
@ -1155,10 +1188,12 @@
"language_search_hint": "Recherche de langues...", "language_search_hint": "Recherche de langues...",
"language_setting_description": "Sélectionnez votre langue préférée", "language_setting_description": "Sélectionnez votre langue préférée",
"large_files": "Fichiers volumineux", "large_files": "Fichiers volumineux",
"last": "Dernier",
"last_seen": "Dernièrement utilisé", "last_seen": "Dernièrement utilisé",
"latest_version": "Dernière version", "latest_version": "Dernière version",
"latitude": "Latitude", "latitude": "Latitude",
"leave": "Quitter", "leave": "Quitter",
"leave_album": "Quitter l'album",
"lens_model": "Modèle d'objectif", "lens_model": "Modèle d'objectif",
"let_others_respond": "Laisser les autres réagir", "let_others_respond": "Laisser les autres réagir",
"level": "Niveau", "level": "Niveau",
@ -1172,7 +1207,8 @@
"library_page_sort_title": "Titre de l'album", "library_page_sort_title": "Titre de l'album",
"licenses": "Licences", "licenses": "Licences",
"light": "Clair", "light": "Clair",
"like_deleted": "Réaction « j'aime » supprimée", "like": "J'aime",
"like_deleted": "Réaction « J'aime » supprimée",
"link_motion_video": "Lier la photo animée", "link_motion_video": "Lier la photo animée",
"link_to_oauth": "Lien au service OAuth", "link_to_oauth": "Lien au service OAuth",
"linked_oauth_account": "Compte OAuth rattaché", "linked_oauth_account": "Compte OAuth rattaché",
@ -1230,6 +1266,7 @@
"main_branch_warning": "Vous utilisez une version de développement. Nous vous recommandons fortement d'utiliser une version stable!", "main_branch_warning": "Vous utilisez une version de développement. Nous vous recommandons fortement d'utiliser une version stable!",
"main_menu": "Menu principal", "main_menu": "Menu principal",
"make": "Marque", "make": "Marque",
"manage_geolocation": "Gérer la localisation",
"manage_shared_links": "Gérer les liens partagés", "manage_shared_links": "Gérer les liens partagés",
"manage_sharing_with_partners": "Gérer le partage avec les partenaires", "manage_sharing_with_partners": "Gérer le partage avec les partenaires",
"manage_the_app_settings": "Gérer les paramètres de l'application", "manage_the_app_settings": "Gérer les paramètres de l'application",
@ -1238,7 +1275,7 @@
"manage_your_devices": "Gérer vos appareils", "manage_your_devices": "Gérer vos appareils",
"manage_your_oauth_connection": "Gérer votre connexion OAuth", "manage_your_oauth_connection": "Gérer votre connexion OAuth",
"map": "Carte", "map": "Carte",
"map_assets_in_bounds": "{count, plural, one {# photo} other {# photos}}", "map_assets_in_bounds": "{count, plural, =0 {Aucune photo dans cette zone} one {# photo} other {# photos}}",
"map_cannot_get_user_location": "Impossible d'obtenir la localisation de l'utilisateur", "map_cannot_get_user_location": "Impossible d'obtenir la localisation de l'utilisateur",
"map_location_dialog_yes": "Oui", "map_location_dialog_yes": "Oui",
"map_location_picker_page_use_location": "Utiliser ma position", "map_location_picker_page_use_location": "Utiliser ma position",
@ -1246,7 +1283,6 @@
"map_location_service_disabled_title": "Service de localisation désactivé", "map_location_service_disabled_title": "Service de localisation désactivé",
"map_marker_for_images": "Marqueur de carte pour les images prises à {city}, {country}", "map_marker_for_images": "Marqueur de carte pour les images prises à {city}, {country}",
"map_marker_with_image": "Marqueur de carte avec image", "map_marker_with_image": "Marqueur de carte avec image",
"map_no_assets_in_bounds": "Pas de photos dans cette zone",
"map_no_location_permission_content": "L'autorisation de localisation est nécessaire pour afficher les médias de votre emplacement actuel. Souhaitez-vous l'autoriser maintenant?", "map_no_location_permission_content": "L'autorisation de localisation est nécessaire pour afficher les médias de votre emplacement actuel. Souhaitez-vous l'autoriser maintenant?",
"map_no_location_permission_title": "Permission de localisation refusée", "map_no_location_permission_title": "Permission de localisation refusée",
"map_settings": "Paramètres de la carte", "map_settings": "Paramètres de la carte",
@ -1283,6 +1319,7 @@
"merged_people_count": "{count, plural, one {# personne fusionnée} other {# personnes fusionnées}}", "merged_people_count": "{count, plural, one {# personne fusionnée} other {# personnes fusionnées}}",
"minimize": "Réduire", "minimize": "Réduire",
"minute": "Minute", "minute": "Minute",
"minutes": "Minutes",
"missing": "Manquant", "missing": "Manquant",
"model": "Modèle", "model": "Modèle",
"month": "Mois", "month": "Mois",
@ -1292,7 +1329,7 @@
"move_off_locked_folder": "Déplacer en dehors du dossier verrouillé", "move_off_locked_folder": "Déplacer en dehors du dossier verrouillé",
"move_to_lock_folder_action_prompt": "{count} ajouté(s) au dossier verrouillé", "move_to_lock_folder_action_prompt": "{count} ajouté(s) au dossier verrouillé",
"move_to_locked_folder": "Déplacer dans le dossier verrouillé", "move_to_locked_folder": "Déplacer dans le dossier verrouillé",
"move_to_locked_folder_confirmation": "Ces photos et vidéos seront retirés de tout les albums et ne seront visibles que dans le dossier verrouillé", "move_to_locked_folder_confirmation": "Ces photos et vidéos seront retirées de tous les albums et ne seront visibles que dans le dossier verrouillé",
"moved_to_archive": "{count, plural, one {# élément déplacé} other {# éléments déplacés}} vers les archives", "moved_to_archive": "{count, plural, one {# élément déplacé} other {# éléments déplacés}} vers les archives",
"moved_to_library": "{count, plural, one {# élément déplacé} other {# éléments déplacés}} vers la bibliothèque", "moved_to_library": "{count, plural, one {# élément déplacé} other {# éléments déplacés}} vers la bibliothèque",
"moved_to_trash": "Déplacé dans la corbeille", "moved_to_trash": "Déplacé dans la corbeille",
@ -1302,6 +1339,9 @@
"my_albums": "Mes albums", "my_albums": "Mes albums",
"name": "Nom", "name": "Nom",
"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_videos_upload": "Utiliser les données mobile pour sauvegarder les vidéos",
"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",
"never": "Jamais", "never": "Jamais",
@ -1353,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Ressources Immich officielles", "official_immich_resources": "Ressources Immich officielles",
"offline": "Hors ligne", "offline": "Hors ligne",
"offset": "Décalage",
"ok": "OK", "ok": "OK",
"oldest_first": "Anciens en premier", "oldest_first": "Anciens en premier",
"on_this_device": "Sur cet appareil", "on_this_device": "Sur cet appareil",
@ -1371,6 +1412,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",
@ -1430,6 +1473,9 @@
"permission_onboarding_permission_limited": "Permission limitée. Pour permettre à Immich de sauvegarder et de gérer l'ensemble de votre bibliothèque, accordez l'autorisation pour les photos et vidéos dans les Paramètres.", "permission_onboarding_permission_limited": "Permission limitée. Pour permettre à Immich de sauvegarder et de gérer l'ensemble de votre bibliothèque, accordez l'autorisation pour les photos et vidéos dans les Paramètres.",
"permission_onboarding_request": "Immich nécessite l'autorisation d'accéder à vos photos et vidéos.", "permission_onboarding_request": "Immich nécessite l'autorisation d'accéder à vos photos et vidéos.",
"person": "Personne", "person": "Personne",
"person_age_months": "{months, plural, one {# mois} other {# mois}}",
"person_age_year_months": "1 an, {months, plural, one {# mois} other {# mois}}",
"person_age_years": "{years, plural, other {# ans}}",
"person_birthdate": "Né(e) le {date}", "person_birthdate": "Né(e) le {date}",
"person_hidden": "{name}{hidden, select, true { (caché)} other {}}", "person_hidden": "{name}{hidden, select, true { (caché)} other {}}",
"photo_shared_all_users": "Il semble que vous ayez partagé vos photos avec tous les utilisateurs ou que vous n'ayez aucun utilisateur avec qui les partager.", "photo_shared_all_users": "Il semble que vous ayez partagé vos photos avec tous les utilisateurs ou que vous n'ayez aucun utilisateur avec qui les partager.",
@ -1469,6 +1515,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 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}",
@ -1507,6 +1554,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",
@ -1514,6 +1562,8 @@
"rating_description": "Afficher l'évaluation EXIF dans le panneau d'information", "rating_description": "Afficher l'évaluation EXIF dans le panneau d'information",
"reaction_options": "Options de réaction", "reaction_options": "Options de réaction",
"read_changelog": "Lire les changements", "read_changelog": "Lire les changements",
"readonly_mode_disabled": "Mode lecture seule désactivé",
"readonly_mode_enabled": "Mode lecture seule activé",
"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",
@ -1575,6 +1625,9 @@
"reset_password": "Réinitialiser le mot de passe", "reset_password": "Réinitialiser le mot de passe",
"reset_people_visibility": "Réinitialiser la visibilité des personnes", "reset_people_visibility": "Réinitialiser la visibilité des personnes",
"reset_pin_code": "Réinitialiser le code PIN", "reset_pin_code": "Réinitialiser le code PIN",
"reset_pin_code_description": "Si vous avez oublié votre code PIN, vous devez contacter l'administrateur du serveur pour le réinitialiser",
"reset_pin_code_success": "Code PIN réinitialisé avec succès",
"reset_pin_code_with_password": "Vous pouvez toujours réinitialiser le code PIN avec votre mot de passe",
"reset_sqlite": "Réinitialiser la base de données SQLite", "reset_sqlite": "Réinitialiser la base de données SQLite",
"reset_sqlite_confirmation": "Êtes-vous certain de vouloir réinitialiser la base de données SQLite? Vous devrez vous déconnecter puis vous reconnecter à nouveau pour resynchroniser les données", "reset_sqlite_confirmation": "Êtes-vous certain de vouloir réinitialiser la base de données SQLite? Vous devrez vous déconnecter puis vous reconnecter à nouveau pour resynchroniser les données",
"reset_sqlite_success": "La base de données SQLite à été réinitialisé avec succès", "reset_sqlite_success": "La base de données SQLite à été réinitialisé avec succès",
@ -1587,12 +1640,13 @@
"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",
"role": "Rôle", "role": "Rôle",
"role_editor": "Éditeur", "role_editor": "Éditeur",
"role_viewer": "Visionneuse", "role_viewer": "Visionneur",
"running": "En cours", "running": "En cours",
"save": "Sauvegarder", "save": "Sauvegarder",
"save_to_gallery": "Enregistrer", "save_to_gallery": "Enregistrer",
@ -1680,6 +1734,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",
"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",
@ -1823,13 +1878,14 @@
"sort_created": "Date de création", "sort_created": "Date de création",
"sort_items": "Nombre d'éléments", "sort_items": "Nombre d'éléments",
"sort_modified": "Date de modification", "sort_modified": "Date de modification",
"sort_newest": "Photo la plus récente",
"sort_oldest": "Photo la plus ancienne", "sort_oldest": "Photo la plus ancienne",
"sort_people_by_similarity": "Trier les personnes par similitude", "sort_people_by_similarity": "Trier les personnes par similitude",
"sort_recent": "Photo la plus récente", "sort_recent": "Photo la plus récente",
"sort_title": "Titre", "sort_title": "Titre",
"source": "Source", "source": "Source",
"stack": "Empiler", "stack": "Empiler",
"stack_action_prompt": "{count} groupé(s)", "stack_action_prompt": "{count} empilé(s)",
"stack_duplicates": "Empiler les doublons", "stack_duplicates": "Empiler les doublons",
"stack_select_one_photo": "Sélectionnez une photo principale pour la pile", "stack_select_one_photo": "Sélectionnez une photo principale pour la pile",
"stack_selected_photos": "Empiler les photos sélectionnées", "stack_selected_photos": "Empiler les photos sélectionnées",
@ -1861,6 +1917,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",
@ -1898,7 +1956,9 @@
"to_change_password": "Modifier le mot de passe", "to_change_password": "Modifier le mot de passe",
"to_favorite": "Ajouter aux favoris", "to_favorite": "Ajouter aux favoris",
"to_login": "Se connecter", "to_login": "Se connecter",
"to_multi_select": "pour faire une sélection multiple",
"to_parent": "Aller au dossier parent", "to_parent": "Aller au dossier parent",
"to_select": "pour faire une sélection",
"to_trash": "Corbeille", "to_trash": "Corbeille",
"toggle_settings": "Inverser les paramètres", "toggle_settings": "Inverser les paramètres",
"total": "Total", "total": "Total",
@ -1918,6 +1978,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",
@ -1943,11 +2004,12 @@
"unselect_all": "Annuler la sélection", "unselect_all": "Annuler la sélection",
"unselect_all_duplicates": "Désélectionner tous les doublons", "unselect_all_duplicates": "Désélectionner tous les doublons",
"unselect_all_in": "Tout désélectionner dans {group}", "unselect_all_in": "Tout désélectionner dans {group}",
"unstack": "Désempiler", "unstack": "Dépiler",
"unstack_action_prompt": "{count} non groupés", "unstack_action_prompt": "{count} dépilé(s)",
"unstacked_assets_count": "{count, plural, one {# média dépilé} other {# médias dépilés}}", "unstacked_assets_count": "{count, plural, one {# média dépilé} other {# médias dépilés}}",
"untagged": "Étiquette supprimée", "untagged": "Sans étiquette",
"up_next": "Suite", "up_next": "Suite",
"update_location_action_prompt": "Mettre à jour la localisation des {count} médias sélectionnés avec :",
"updated_at": "Mis à jour à", "updated_at": "Mis à jour à",
"updated_password": "Mot de passe mis à jour", "updated_password": "Mot de passe mis à jour",
"upload": "Envoyer", "upload": "Envoyer",
@ -2014,11 +2076,12 @@
"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",
"viewer_stack_use_as_main_asset": "Utiliser comme élément principal", "viewer_stack_use_as_main_asset": "Utiliser comme élément principal",
"viewer_unstack": "Désempiler", "viewer_unstack": "Dépiler",
"visibility_changed": "Visibilité changée pour {count, plural, one {# personne} other {# personnes}}", "visibility_changed": "Visibilité changée pour {count, plural, one {# personne} other {# personnes}}",
"waiting": "En attente", "waiting": "En attente",
"warning": "Attention", "warning": "Attention",

View File

@ -916,9 +916,6 @@
"exif_bottom_sheet_location": "UBICACIÓN", "exif_bottom_sheet_location": "UBICACIÓN",
"exif_bottom_sheet_people": "PERSOAS", "exif_bottom_sheet_people": "PERSOAS",
"exif_bottom_sheet_person_add_person": "Engadir nome", "exif_bottom_sheet_person_add_person": "Engadir nome",
"exif_bottom_sheet_person_age_months": "Idade {months} meses",
"exif_bottom_sheet_person_age_year_months": "Idade 1 ano, {months} meses",
"exif_bottom_sheet_person_age_years": "Idade {years}",
"exit_slideshow": "Saír da Presentación", "exit_slideshow": "Saír da Presentación",
"expand_all": "Expandir todo", "expand_all": "Expandir todo",
"experimental_settings_new_asset_list_subtitle": "Traballo en progreso", "experimental_settings_new_asset_list_subtitle": "Traballo en progreso",
@ -1137,7 +1134,6 @@
"map_location_service_disabled_title": "Servizo de ubicación deshabilitado", "map_location_service_disabled_title": "Servizo de ubicación deshabilitado",
"map_marker_for_images": "Marcador de mapa para imaxes tomadas en {city}, {country}", "map_marker_for_images": "Marcador de mapa para imaxes tomadas en {city}, {country}",
"map_marker_with_image": "Marcador de mapa con imaxe", "map_marker_with_image": "Marcador de mapa con imaxe",
"map_no_assets_in_bounds": "Non hai fotos nesta área",
"map_no_location_permission_content": "Necesítase permiso de ubicación para mostrar activos da súa ubicación actual. Queres permitilo agora?", "map_no_location_permission_content": "Necesítase permiso de ubicación para mostrar activos da súa ubicación actual. Queres permitilo agora?",
"map_no_location_permission_title": "Permiso de ubicación denegado", "map_no_location_permission_title": "Permiso de ubicación denegado",
"map_settings": "Configuración do mapa", "map_settings": "Configuración do mapa",

View File

@ -28,6 +28,9 @@
"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": "החלפת מצב בחירה עבור {album}",
"add_to_albums": "הוספה לאלבומים",
"add_to_albums_count": "Add to albums ({count})",
"add_to_shared_album": "הוספה לאלבום משותף", "add_to_shared_album": "הוספה לאלבום משותף",
"add_url": "הוספת קישור", "add_url": "הוספת קישור",
"added_to_archive": "נוסף לארכיון", "added_to_archive": "נוסף לארכיון",
@ -355,6 +358,9 @@
"trash_number_of_days_description": "מספר הימים לשמירה של תמונות באשפה לפני הסרתם לצמיתות", "trash_number_of_days_description": "מספר הימים לשמירה של תמונות באשפה לפני הסרתם לצמיתות",
"trash_settings": "הגדרות האשפה", "trash_settings": "הגדרות האשפה",
"trash_settings_description": "ניהול הגדרות האשפה", "trash_settings_description": "ניהול הגדרות האשפה",
"unlink_all_oauth_accounts": "ביטול קישור כל חשבונות OAuth",
"unlink_all_oauth_accounts_description": "זכור לבטל את הקישור של כל חשבונות ה-OAuth לפני ההגירה לספק חדש.",
"unlink_all_oauth_accounts_prompt": "האם באמת ברצונך לבטל את הקישור של כל חשבונות ה-OAuth? פעולה זו תאפס את מזהה ה-OAuth עבור כל משתמש ואינה ניתנת לביטול.",
"user_cleanup_job": "ניקוי משתמשים", "user_cleanup_job": "ניקוי משתמשים",
"user_delete_delay": "החשבון והתמונות של <b>{user}</b> יתוזמנו למחיקה לצמיתות בעוד {delay, plural, one {יום #} other {# ימים}}.", "user_delete_delay": "החשבון והתמונות של <b>{user}</b> יתוזמנו למחיקה לצמיתות בעוד {delay, plural, one {יום #} other {# ימים}}.",
"user_delete_delay_settings": "עיכוב מחיקה", "user_delete_delay_settings": "עיכוב מחיקה",
@ -390,6 +396,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": "מחק או שחזר תמונה במכשיר זה באופן אוטומטי כאשר פעולה זו נעשית בדפדפן",
@ -455,6 +463,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": "העבר תמונה לארכיון או הוצא אותה משם",
@ -491,10 +500,12 @@
"asset_uploading": "מעלה…", "asset_uploading": "מעלה…",
"asset_viewer_settings_subtitle": "ניהול הגדרות מציג הגלריה שלך", "asset_viewer_settings_subtitle": "ניהול הגדרות מציג הגלריה שלך",
"asset_viewer_settings_title": "מציג התמונות", "asset_viewer_settings_title": "מציג התמונות",
"assets": "תמונות", "assets": "תמונות וסרטונים",
"assets_added_count": "{count, plural, one {נוספה תומנה #} other {נוספו # תמונות}}", "assets_added_count": "{count, plural, one {נוספה תומנה #} other {נוספו # תמונות}}",
"assets_added_to_album_count": "{count, plural, one {נוספה תמונה #} other {נוספו # תמונות}} לאלבום", "assets_added_to_album_count": "{count, plural, one {נוספה תמונה #} other {נוספו # תמונות}} לאלבום",
"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_count": "{count, plural, one {תמונה #} other {# תמונות}}", "assets_count": "{count, plural, one {תמונה #} other {# תמונות}}",
"assets_deleted_permanently": "{count} תמונות נמחקו לצמיתות", "assets_deleted_permanently": "{count} תמונות נמחקו לצמיתות",
"assets_deleted_permanently_from_server": "{count} תמונות נמחקו לצמיתות משרת ה-Immich", "assets_deleted_permanently_from_server": "{count} תמונות נמחקו לצמיתות משרת ה-Immich",
@ -511,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {תמונה # הושלכה} other {# תמונות הושלכו}} לאשפה", "assets_trashed_count": "{count, plural, one {תמונה # הושלכה} other {# תמונות הושלכו}} לאשפה",
"assets_trashed_from_server": "{count} תמונות הועברו לאשפה מהשרת", "assets_trashed_from_server": "{count} תמונות הועברו לאשפה מהשרת",
"assets_were_part_of_album_count": "{count, plural, one {תמונה הייתה} other {תמונות היו}} כבר חלק מהאלבום", "assets_were_part_of_album_count": "{count, plural, one {תמונה הייתה} other {תמונות היו}} כבר חלק מהאלבום",
"assets_were_part_of_albums_count": "{count, plural, one {הפריט כבר היה} other {הפריטים כבר היו}} חלק מהאלבומים",
"authorized_devices": "מכשירים מורשים", "authorized_devices": "מכשירים מורשים",
"automatic_endpoint_switching_subtitle": "התחבר מקומית דרך אינטרנט אלחוטי ייעודי כאשר זמין והשתמש בחיבורים חלופיים במקומות אחרים", "automatic_endpoint_switching_subtitle": "התחבר מקומית דרך אינטרנט אלחוטי ייעודי כאשר זמין והשתמש בחיבורים חלופיים במקומות אחרים",
"automatic_endpoint_switching_title": "החלפת כתובת אוטומטית", "automatic_endpoint_switching_title": "החלפת כתובת אוטומטית",
@ -580,11 +592,11 @@
"backup_manual_in_progress": "העלאה כבר בתהליך. נסה אחרי זמן מה", "backup_manual_in_progress": "העלאה כבר בתהליך. נסה אחרי זמן מה",
"backup_manual_success": "הצלחה", "backup_manual_success": "הצלחה",
"backup_manual_title": "מצב העלאה", "backup_manual_title": "מצב העלאה",
"backup_options": "אפשרויות גיבוי",
"backup_options_page_title": "אפשרויות גיבוי", "backup_options_page_title": "אפשרויות גיבוי",
"backup_setting_subtitle": "ניהול הגדרות העלאת רקע וחזית", "backup_setting_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": "אין אפשרויות זמינות עבור אימות ביומטרי",
@ -651,6 +663,7 @@
"clear": "נקה", "clear": "נקה",
"clear_all": "נקה הכל", "clear_all": "נקה הכל",
"clear_all_recent_searches": "נקה את כל החיפושים האחרונים", "clear_all_recent_searches": "נקה את כל החיפושים האחרונים",
"clear_file_cache": "נקה קבצי מטמון",
"clear_message": "נקה הודעה", "clear_message": "נקה הודעה",
"clear_value": "נקה ערך", "clear_value": "נקה ערך",
"client_cert_dialog_msg_confirm": "בסדר", "client_cert_dialog_msg_confirm": "בסדר",
@ -721,6 +734,7 @@
"create_new_user": "צור משתמש חדש", "create_new_user": "צור משתמש חדש",
"create_shared_album_page_share_add_assets": "הוסף תמונות", "create_shared_album_page_share_add_assets": "הוסף תמונות",
"create_shared_album_page_share_select_photos": "בחירת תמונות", "create_shared_album_page_share_select_photos": "בחירת תמונות",
"create_shared_link": "צור קישור משותף",
"create_tag": "צור תג", "create_tag": "צור תג",
"create_tag_description": "צור תג חדש. עבור תגים מקוננים, נא להזין את הנתיב המלא של התג כולל קווים נטויים.", "create_tag_description": "צור תג חדש. עבור תגים מקוננים, נא להזין את הנתיב המלא של התג כולל קווים נטויים.",
"create_user": "צור משתמש", "create_user": "צור משתמש",
@ -745,6 +759,7 @@
"date_of_birth_saved": "תאריך לידה נשמר בהצלחה", "date_of_birth_saved": "תאריך לידה נשמר בהצלחה",
"date_range": "טווח תאריכים", "date_range": "טווח תאריכים",
"day": "יום", "day": "יום",
"days": "ימים",
"deduplicate_all": "ביטול כל הכפילויות", "deduplicate_all": "ביטול כל הכפילויות",
"deduplication_criteria_1": "גודל תמונה בבתים", "deduplication_criteria_1": "גודל תמונה בבתים",
"deduplication_criteria_2": "כמות נתוני EXIF", "deduplication_criteria_2": "כמות נתוני EXIF",
@ -828,10 +843,13 @@
"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": "ערוך תאריך ושעה",
"edit_date_and_time_action_prompt": "{count} תאריך ושעה נערכו",
"edit_date_and_time_by_offset": "שינוי תאריך לפי קיזוז",
"edit_date_and_time_by_offset_interval": "טווח תאריכים חדש: {from} עד {to}",
"edit_description": "ערוך תיאור", "edit_description": "ערוך תיאור",
"edit_description_prompt": "אנא בחר תיאור חדש:", "edit_description_prompt": "אנא בחר תיאור חדש:",
"edit_exclusion_pattern": "ערוך דפוס החרגה", "edit_exclusion_pattern": "ערוך דפוס החרגה",
@ -904,6 +922,7 @@
"failed_to_load_notifications": "אירעה שגיאה בעת טעינת ההתראות", "failed_to_load_notifications": "אירעה שגיאה בעת טעינת ההתראות",
"failed_to_load_people": "נכשל באחזור אנשים", "failed_to_load_people": "נכשל באחזור אנשים",
"failed_to_remove_product_key": "הסרת מפתח מוצר נכשלה", "failed_to_remove_product_key": "הסרת מפתח מוצר נכשלה",
"failed_to_reset_pin_code": "איפוס קוד PIN נכשל",
"failed_to_stack_assets": "יצירת ערימת תמונות נכשלה", "failed_to_stack_assets": "יצירת ערימת תמונות נכשלה",
"failed_to_unstack_assets": "ביטול ערימת תמונות נכשלה", "failed_to_unstack_assets": "ביטול ערימת תמונות נכשלה",
"failed_to_update_notification_status": "שגיאה בעדכון ההתראה", "failed_to_update_notification_status": "שגיאה בעדכון ההתראה",
@ -912,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {נתיב # נכשל} other {# נתיבים נכשלו}} אימות", "paths_validation_failed": "{paths, plural, one {נתיב # נכשל} other {# נתיבים נכשלו}} אימות",
"profile_picture_transparent_pixels": "תמונות פרופיל אינן יכולות לכלול פיקסלים שקופים. נא להגדיל ו/או להזיז את התמונה.", "profile_picture_transparent_pixels": "תמונות פרופיל אינן יכולות לכלול פיקסלים שקופים. נא להגדיל ו/או להזיז את התמונה.",
"quota_higher_than_disk_size": "הגדרת מכסה גבוהה יותר מגודל הדיסק", "quota_higher_than_disk_size": "הגדרת מכסה גבוהה יותר מגודל הדיסק",
"something_went_wrong": "משהו השתבש",
"unable_to_add_album_users": "לא ניתן להוסיף משתמשים לאלבום", "unable_to_add_album_users": "לא ניתן להוסיף משתמשים לאלבום",
"unable_to_add_assets_to_shared_link": "לא ניתן להוסיף תמונות לקישור משותף", "unable_to_add_assets_to_shared_link": "לא ניתן להוסיף תמונות לקישור משותף",
"unable_to_add_comment": "לא ניתן להוסיף תגובה", "unable_to_add_comment": "לא ניתן להוסיף תגובה",
@ -1002,9 +1022,6 @@
"exif_bottom_sheet_location": "מיקום", "exif_bottom_sheet_location": "מיקום",
"exif_bottom_sheet_people": "אנשים", "exif_bottom_sheet_people": "אנשים",
"exif_bottom_sheet_person_add_person": "הוסף שם", "exif_bottom_sheet_person_add_person": "הוסף שם",
"exif_bottom_sheet_person_age_months": "גיל {months} חודשים",
"exif_bottom_sheet_person_age_year_months": "גיל שנה ו-{months} חודשים",
"exif_bottom_sheet_person_age_years": "גיל {years}",
"exit_slideshow": "צא ממצגת שקופיות", "exit_slideshow": "צא ממצגת שקופיות",
"expand_all": "הרחב הכל", "expand_all": "הרחב הכל",
"experimental_settings_new_asset_list_subtitle": "עבודה בתהליך", "experimental_settings_new_asset_list_subtitle": "עבודה בתהליך",
@ -1046,21 +1063,26 @@
"filter_people": "סנן אנשים", "filter_people": "סנן אנשים",
"filter_places": "סינון מקומות", "filter_places": "סינון מקומות",
"find_them_fast": "מצא אותם מהר לפי שם עם חיפוש", "find_them_fast": "מצא אותם מהר לפי שם עם חיפוש",
"first": "ראשון",
"fix_incorrect_match": "תקן התאמה שגויה", "fix_incorrect_match": "תקן התאמה שגויה",
"folder": "תיקיה", "folder": "תיקיה",
"folder_not_found": "תיקיה לא נמצאה", "folder_not_found": "תיקיה לא נמצאה",
"folders": "תיקיות", "folders": "תיקיות",
"folders_feature_description": "עיון בתצוגת התיקייה עבור התמונות והסרטונים שבמערכת הקבצים", "folders_feature_description": "עיון בתצוגת התיקייה עבור התמונות והסרטונים שבמערכת הקבצים",
"forgot_pin_code_question": "שחכת את ה-PIN שלך?",
"forward": "קדימה", "forward": "קדימה",
"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": "קבץ לפי מדינה",
@ -1105,6 +1127,7 @@
"home_page_upload_err_limit": "ניתן להעלות רק מקסימום של 30 תמונות בכל פעם, מדלג", "home_page_upload_err_limit": "ניתן להעלות רק מקסימום של 30 תמונות בכל פעם, מדלג",
"host": "מארח", "host": "מארח",
"hour": "שעה", "hour": "שעה",
"hours": "שעות",
"id": "מזהה", "id": "מזהה",
"idle": "ממתין", "idle": "ממתין",
"ignore_icloud_photos": "התעלם מתמונות iCloud", "ignore_icloud_photos": "התעלם מתמונות iCloud",
@ -1165,10 +1188,12 @@
"language_search_hint": "חפש שפות...", "language_search_hint": "חפש שפות...",
"language_setting_description": "בחר את השפה המועדפת עליך", "language_setting_description": "בחר את השפה המועדפת עליך",
"large_files": "קבצים גדולים", "large_files": "קבצים גדולים",
"last": "אחרון",
"last_seen": "נראה לאחרונה", "last_seen": "נראה לאחרונה",
"latest_version": "גרסה עדכנית ביותר", "latest_version": "גרסה עדכנית ביותר",
"latitude": "קו רוחב", "latitude": "קו רוחב",
"leave": "לעזוב", "leave": "לעזוב",
"leave_album": "עזיבת אלבום",
"lens_model": "דגם עדשה", "lens_model": "דגם עדשה",
"let_others_respond": "אפשר לאחרים להגיב", "let_others_respond": "אפשר לאחרים להגיב",
"level": "רמה", "level": "רמה",
@ -1182,6 +1207,7 @@
"library_page_sort_title": "כותרת אלבום", "library_page_sort_title": "כותרת אלבום",
"licenses": "רישיונות", "licenses": "רישיונות",
"light": "בהיר", "light": "בהיר",
"like": "אהבתי",
"like_deleted": "לייק נמחק", "like_deleted": "לייק נמחק",
"link_motion_video": "קשר סרטון תנועה", "link_motion_video": "קשר סרטון תנועה",
"link_to_oauth": "קישור ל-OAuth", "link_to_oauth": "קישור ל-OAuth",
@ -1240,6 +1266,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": "ניהול הגדרות האפליקציה",
@ -1248,7 +1275,7 @@
"manage_your_devices": "ניהול המכשירים המחוברים שלך", "manage_your_devices": "ניהול המכשירים המחוברים שלך",
"manage_your_oauth_connection": "ניהול חיבור ה-OAuth שלך", "manage_your_oauth_connection": "ניהול חיבור ה-OAuth שלך",
"map": "מפה", "map": "מפה",
"map_assets_in_bounds": "{count, plural, one {תמונה #} other {# תמונות}}", "map_assets_in_bounds": "{count, plural, =0 {אין תמונות באזור זה} one {תמונה #} other {# תמונות}}",
"map_cannot_get_user_location": "לא ניתן לקבוע את מיקום המשתמש", "map_cannot_get_user_location": "לא ניתן לקבוע את מיקום המשתמש",
"map_location_dialog_yes": "כן", "map_location_dialog_yes": "כן",
"map_location_picker_page_use_location": "השתמש במיקום הזה", "map_location_picker_page_use_location": "השתמש במיקום הזה",
@ -1256,7 +1283,6 @@
"map_location_service_disabled_title": "שירות מיקום מבוטל", "map_location_service_disabled_title": "שירות מיקום מבוטל",
"map_marker_for_images": "סמן מפה לתמונות שצולמו ב{city}, {country}", "map_marker_for_images": "סמן מפה לתמונות שצולמו ב{city}, {country}",
"map_marker_with_image": "סמן מפה עם תמונה", "map_marker_with_image": "סמן מפה עם תמונה",
"map_no_assets_in_bounds": "אין תמונות באזור זה",
"map_no_location_permission_content": "יש צורך בהרשאה למיקום כדי להציג תמונות מהמיקום הנוכחי שלך. האם ברצונך לאפשר זאת עכשיו?", "map_no_location_permission_content": "יש צורך בהרשאה למיקום כדי להציג תמונות מהמיקום הנוכחי שלך. האם ברצונך לאפשר זאת עכשיו?",
"map_no_location_permission_title": "הרשאה למיקום נדחתה", "map_no_location_permission_title": "הרשאה למיקום נדחתה",
"map_settings": "הגדרות מפה", "map_settings": "הגדרות מפה",
@ -1293,6 +1319,7 @@
"merged_people_count": "{count, plural, one {אדם # מוזג} other {# אנשים מוזגו}}", "merged_people_count": "{count, plural, one {אדם # מוזג} other {# אנשים מוזגו}}",
"minimize": "מזער", "minimize": "מזער",
"minute": "דקה", "minute": "דקה",
"minutes": "דקות",
"missing": "חסרים", "missing": "חסרים",
"model": "דגם", "model": "דגם",
"month": "חודש", "month": "חודש",
@ -1312,6 +1339,9 @@
"my_albums": "האלבומים שלי", "my_albums": "האלבומים שלי",
"name": "שם", "name": "שם",
"name_or_nickname": "שם או כינוי", "name_or_nickname": "שם או כינוי",
"network_requirement_photos_upload": "השתמש בנתונים ניידים לגיבוי תמונות",
"network_requirement_videos_upload": "השתמש בנתונים ניידים לגיבוי סרטונים",
"network_requirements_updated": "דרישות הרשת השתנו, תור הגיבוי אופס",
"networking_settings": "רשת", "networking_settings": "רשת",
"networking_subtitle": "ניהול הגדרות נקודת קצה שרת", "networking_subtitle": "ניהול הגדרות נקודת קצה שרת",
"never": "אף פעם", "never": "אף פעם",
@ -1363,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "מקורות רשמיים של Immich", "official_immich_resources": "מקורות רשמיים של Immich",
"offline": "לא מקוון", "offline": "לא מקוון",
"offset": "קיזוז",
"ok": "בסדר", "ok": "בסדר",
"oldest_first": "הישן ביותר ראשון", "oldest_first": "הישן ביותר ראשון",
"on_this_device": "במכשיר הזה", "on_this_device": "במכשיר הזה",
@ -1440,6 +1471,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_year_months": "בן שנה, {months, plural, one {חודש #} 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": "נראה ששיתפת את התמונות שלך עם כל המשתמשים או שאין לך אף משתמש לשתף איתו.",
@ -1479,6 +1513,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}",
@ -1524,6 +1559,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 {# תמונות הוקצו}} מחדש לאדם חדש",
@ -1585,6 +1622,9 @@
"reset_password": "איפוס סיסמה", "reset_password": "איפוס סיסמה",
"reset_people_visibility": "אפס את נראות האנשים", "reset_people_visibility": "אפס את נראות האנשים",
"reset_pin_code": "אפס קוד PIN", "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": "אפס את מסד הנתונים SQLite",
"reset_sqlite_confirmation": "האם אתה בטוח שברצונך לאפס את מסד הנתונים SQLite? יהיה עליך להתנתק ולהתחבר מחדש כדי לסנכרן את הנתונים מחדש", "reset_sqlite_confirmation": "האם אתה בטוח שברצונך לאפס את מסד הנתונים SQLite? יהיה עליך להתנתק ולהתחבר מחדש כדי לסנכרן את הנתונים מחדש",
"reset_sqlite_success": "איפוס מסד הנתונים SQLite בוצע בהצלחה", "reset_sqlite_success": "איפוס מסד הנתונים SQLite בוצע בהצלחה",
@ -1677,7 +1717,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": "בחר מהמחשב",
@ -1690,6 +1730,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": "נקודת קצה שרת",
@ -1833,6 +1874,7 @@
"sort_created": "תאריך יצירה", "sort_created": "תאריך יצירה",
"sort_items": "מספר פריטים", "sort_items": "מספר פריטים",
"sort_modified": "תאריך שינוי", "sort_modified": "תאריך שינוי",
"sort_newest": "תמונה הכי חדשה",
"sort_oldest": "תמונה הכי ישנה", "sort_oldest": "תמונה הכי ישנה",
"sort_people_by_similarity": "מיין אנשים לפי דמיון", "sort_people_by_similarity": "מיין אנשים לפי דמיון",
"sort_recent": "תמונה אחרונה ביותר", "sort_recent": "תמונה אחרונה ביותר",
@ -1908,7 +1950,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": "סה\"כ",
@ -1958,6 +2002,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": "העלאה",

View File

@ -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_endpoint": "endpoint डालें", "add_endpoint": "endpoint डालें",
"add_exclusion_pattern": "अपवाद उदाहरण डालें", "add_exclusion_pattern": "अपवाद उदाहरण डालें",
"add_import_path": "आयात पथ डालें", "add_import_path": "आयात पथ डालें",
@ -44,6 +45,13 @@
"backup_database": "डेटाबेस डंप बनाएं", "backup_database": "डेटाबेस डंप बनाएं",
"backup_database_enable_description": "Enable database dumps", "backup_database_enable_description": "Enable database dumps",
"backup_keep_last_amount": "रखने के लिए पिछले डंप की मात्रा", "backup_keep_last_amount": "रखने के लिए पिछले डंप की मात्रा",
"backup_onboarding_1_description": "क्लाउड में या किसी अन्य भौतिक स्थान पर ऑफसाइट प्रतिलिपि।",
"backup_onboarding_2_description": "विभिन्न उपकरणों पर स्थानीय प्रतियाँ। इसमें मुख्य फ़ाइलें और उन फ़ाइलों का स्थानीय बैकअप शामिल है।",
"backup_onboarding_3_description": "आपके डेटा की कुल प्रतियाँ, जिनमें मूल फ़ाइलें भी शामिल हैं। इसमें 1 ऑफ़साइट प्रति और 2 स्थानीय प्रतियाँ शामिल हैं।",
"backup_onboarding_description": "अपने डेटा की सुरक्षा के लिए <backblaze-link>3-2-1 बैकअप रणनीति</backblaze-link> की सिफारिश की जाती है। एक पूर्ण बैकअप समाधान के लिए, आपको अपलोड की गई फ़ोटो/वीडियो की प्रतियाँ और Immich डेटाबेस दोनों को सुरक्षित रखना चाहिए।",
"backup_onboarding_footer": "Immich का बैकअप लेने से संबंधित अधिक जानकारी के लिए कृपया <link>प्रलेखन</link> देखें।",
"backup_onboarding_parts_title": "3-2-1 बैकअप में शामिल हैं:",
"backup_onboarding_title": "बैकअप्स",
"backup_settings": "डेटाबेस डंप सेटिंग्स", "backup_settings": "डेटाबेस डंप सेटिंग्स",
"backup_settings_description": "डेटाबेस डंप सेटिंग्स प्रबंधित करें।", "backup_settings_description": "डेटाबेस डंप सेटिंग्स प्रबंधित करें।",
"cleared_jobs": "{job}: के लिए कार्य साफ़ कर दिए गए", "cleared_jobs": "{job}: के लिए कार्य साफ़ कर दिए गए",
@ -455,7 +463,7 @@
"archive_size": "पुरालेख आकार", "archive_size": "पुरालेख आकार",
"archive_size_description": "डाउनलोड के लिए संग्रह आकार कॉन्फ़िगर करें (GiB में)", "archive_size_description": "डाउनलोड के लिए संग्रह आकार कॉन्फ़िगर करें (GiB में)",
"archived": "संग्रहित", "archived": "संग्रहित",
"archived_count": "{count, बहुवचन, अन्य {संग्रहीत #}}", "archived_count": "{count, plural, other {# संग्रहीत किए गए}",
"are_these_the_same_person": "क्या ये वही व्यक्ति हैं?", "are_these_the_same_person": "क्या ये वही व्यक्ति हैं?",
"are_you_sure_to_do_this": "क्या आप वास्तव में इसे करना चाहते हैं?", "are_you_sure_to_do_this": "क्या आप वास्तव में इसे करना चाहते हैं?",
"asset_action_delete_err_read_only": "केवल पढ़ने योग्य परिसंपत्ति(ओं) को हटाया नहीं जा सकता, छोड़ा जा सकता है", "asset_action_delete_err_read_only": "केवल पढ़ने योग्य परिसंपत्ति(ओं) को हटाया नहीं जा सकता, छोड़ा जा सकता है",
@ -487,11 +495,11 @@
"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 {# asset} other {# assets}} जोड़ा गया", "assets_added_to_album_count": "एल्बम में {count, plural, one {# asset} other {# assets}} जोड़ा गया",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} को एल्बम में नहीं जोड़ा जा सकता", "assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} को एल्बम में नहीं जोड़ा जा सकता",
"assets_count": "{count, बहुवचन, एक {# संपत्ति} अन्य {# संपत्ति}}", "assets_count": "{count, plural, one {# आइटम} other {# आइटम्स}}",
"assets_deleted_permanently": "{count} संपत्ति(याँ) स्थायी रूप से हटा दी गईं", "assets_deleted_permanently": "{count} संपत्ति(याँ) स्थायी रूप से हटा दी गईं",
"assets_deleted_permanently_from_server": "{count} संपत्ति(याँ) इमिच सर्वर से स्थायी रूप से हटा दी गईं", "assets_deleted_permanently_from_server": "{count} संपत्ति(याँ) इमिच सर्वर से स्थायी रूप से हटा दी गईं",
"assets_downloaded_failed": "{count, plural, one {Downloaded # file - {error} file failed} other {Downloaded # files - {error} files failed}}", "assets_downloaded_failed": "{count, plural, one {Downloaded # file - {error} file failed} other {Downloaded # files - {error} files failed}}",
"assets_downloaded_successfully": "{count, plural, one {Downloaded # file successfully} अन्य {Downloaded # files successfully}}", "assets_downloaded_successfully": "{count, plural, one {# फ़ाइल सफलतापूर्वक डाउनलोड की गई} other {# फ़ाइलें सफलतापूर्वक डाउनलोड की गईं}}",
"assets_moved_to_trash_count": "{count, plural, one {# asset} other {# assets}} को ट्रैश में ले जाया गया", "assets_moved_to_trash_count": "{count, plural, one {# asset} other {# assets}} को ट्रैश में ले जाया गया",
"assets_permanently_deleted_count": "स्थायी रूप से हटा दिया गया {count, plural, one {# asset} other {# assets}}", "assets_permanently_deleted_count": "स्थायी रूप से हटा दिया गया {count, plural, one {# asset} other {# assets}}",
"assets_removed_count": "{count, plural, one {# asset} other {# assets}} हटा दिया गया", "assets_removed_count": "{count, plural, one {# asset} other {# assets}} हटा दिया गया",
@ -550,7 +558,7 @@
"backup_controller_page_desc_backup": "ऐप खोलते समय सर्वर पर नई संपत्तियों को स्वचालित रूप से अपलोड करने के लिए अग्रभूमि बैकअप चालू करें।", "backup_controller_page_desc_backup": "ऐप खोलते समय सर्वर पर नई संपत्तियों को स्वचालित रूप से अपलोड करने के लिए अग्रभूमि बैकअप चालू करें।",
"backup_controller_page_excluded": "छोड़ा गया: ", "backup_controller_page_excluded": "छोड़ा गया: ",
"backup_controller_page_failed": "विफल ({count})", "backup_controller_page_failed": "विफल ({count})",
"backup_controller_page_filename": "फ़ाइल का नाम: {{filename} [{size}]", "backup_controller_page_filename": "फ़ाइल नाम: {filename} [{size}]",
"backup_controller_page_id": "आईडी: {id}", "backup_controller_page_id": "आईडी: {id}",
"backup_controller_page_info": "बैकअप जानकारी", "backup_controller_page_info": "बैकअप जानकारी",
"backup_controller_page_none_selected": "कोई भी चयनित नहीं", "backup_controller_page_none_selected": "कोई भी चयनित नहीं",
@ -560,7 +568,7 @@
"backup_controller_page_start_backup": "बैकअप प्रारंभ करें", "backup_controller_page_start_backup": "बैकअप प्रारंभ करें",
"backup_controller_page_status_off": "स्वचालित अग्रभूमि बैकअप बंद है", "backup_controller_page_status_off": "स्वचालित अग्रभूमि बैकअप बंद है",
"backup_controller_page_status_on": "स्वचालित अग्रभूमि बैकअप चालू है", "backup_controller_page_status_on": "स्वचालित अग्रभूमि बैकअप चालू है",
"backup_controller_page_storage_format": "{कुल} में से {प्रयुक्त} प्रयुक्त", "backup_controller_page_storage_format": "{total} में से {used} उपयोग किया गया",
"backup_controller_page_to_backup": "बैकअप किए जाने वाले एल्बम", "backup_controller_page_to_backup": "बैकअप किए जाने वाले एल्बम",
"backup_controller_page_total_sub": "चयनित एल्बमों से सभी अद्वितीय फ़ोटो और वीडियो", "backup_controller_page_total_sub": "चयनित एल्बमों से सभी अद्वितीय फ़ोटो और वीडियो",
"backup_controller_page_turn_off": "अग्रभूमि बैकअप बंद करें", "backup_controller_page_turn_off": "अग्रभूमि बैकअप बंद करें",
@ -572,11 +580,11 @@
"backup_manual_in_progress": "अपलोड पहले से ही प्रगति पर है। कुछ देर बाद प्रयास करें", "backup_manual_in_progress": "अपलोड पहले से ही प्रगति पर है। कुछ देर बाद प्रयास करें",
"backup_manual_success": "सफलता", "backup_manual_success": "सफलता",
"backup_manual_title": "अपलोड स्थिति", "backup_manual_title": "अपलोड स्थिति",
"backup_options": "बैकअप विकल्प",
"backup_options_page_title": "बैकअप विकल्प", "backup_options_page_title": "बैकअप विकल्प",
"backup_setting_subtitle": "पृष्ठभूमि और अग्रभूमि अपलोड सेटिंग प्रबंधित करें", "backup_setting_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": "कोई बायोमेट्रिक विकल्प उपलब्ध नहीं है",
@ -643,6 +651,7 @@
"clear": "स्पष्ट", "clear": "स्पष्ट",
"clear_all": "सभी साफ करें", "clear_all": "सभी साफ करें",
"clear_all_recent_searches": "सभी हालिया खोजें साफ़ करें", "clear_all_recent_searches": "सभी हालिया खोजें साफ़ करें",
"clear_file_cache": "फ़ाइल कैश साफ़ करें",
"clear_message": "स्पष्ट संदेश", "clear_message": "स्पष्ट संदेश",
"clear_value": "स्पष्ट मूल्य", "clear_value": "स्पष्ट मूल्य",
"client_cert_dialog_msg_confirm": "ठीक", "client_cert_dialog_msg_confirm": "ठीक",
@ -713,6 +722,7 @@
"create_new_user": "नया उपयोगकर्ता बनाएं", "create_new_user": "नया उपयोगकर्ता बनाएं",
"create_shared_album_page_share_add_assets": "संपत्ति जोड़ें", "create_shared_album_page_share_add_assets": "संपत्ति जोड़ें",
"create_shared_album_page_share_select_photos": "फ़ोटो चुनें", "create_shared_album_page_share_select_photos": "फ़ोटो चुनें",
"create_shared_link": "शेयर लिंक बनाएँ",
"create_tag": "टैग बनाएँ", "create_tag": "टैग बनाएँ",
"create_tag_description": "एक नया टैग बनाएँ। नेस्टेड टैग के लिए, कृपया फ़ॉरवर्ड स्लैश सहित टैग का पूरा पथ दर्ज करें।", "create_tag_description": "एक नया टैग बनाएँ। नेस्टेड टैग के लिए, कृपया फ़ॉरवर्ड स्लैश सहित टैग का पूरा पथ दर्ज करें।",
"create_user": "उपयोगकर्ता बनाइये", "create_user": "उपयोगकर्ता बनाइये",
@ -725,6 +735,7 @@
"current_server_address": "वर्तमान सर्वर पता", "current_server_address": "वर्तमान सर्वर पता",
"custom_locale": "कस्टम लोकेल", "custom_locale": "कस्टम लोकेल",
"custom_locale_description": "भाषा और क्षेत्र के आधार पर दिनांक और संख्याएँ प्रारूपित करें", "custom_locale_description": "भाषा और क्षेत्र के आधार पर दिनांक और संख्याएँ प्रारूपित करें",
"custom_url": "कस्टम URL",
"daily_title_text_date": "ई, एमएमएम डीडी", "daily_title_text_date": "ई, एमएमएम डीडी",
"daily_title_text_date_year": "ई, एमएमएम दिन, वर्ष", "daily_title_text_date_year": "ई, एमएमएम दिन, वर्ष",
"dark": "डार्क", "dark": "डार्क",
@ -744,7 +755,8 @@
"default_locale": "डिफ़ॉल्ट स्थान", "default_locale": "डिफ़ॉल्ट स्थान",
"default_locale_description": "अपने ब्राउज़र स्थान के आधार पर दिनांक और संख्याएँ प्रारूपित करें", "default_locale_description": "अपने ब्राउज़र स्थान के आधार पर दिनांक और संख्याएँ प्रारूपित करें",
"delete": "हटाएँ", "delete": "हटाएँ",
"delete_action_prompt": "{count} स्थायी रूप से हटा दिया गया", "delete_action_confirmation_message": "क्या आप वाकई इस आइटम को हटाना चाहते हैं? यह कार्रवाई आइटम को सर्वर की ट्रैश में ले जाएगी और स्थानीय रूप से हटाने के लिए पुष्टि मांगेगी",
"delete_action_prompt": "{count} हटाए गए",
"delete_album": "एल्बम हटाएँ", "delete_album": "एल्बम हटाएँ",
"delete_api_key_prompt": "क्या आप वाकई इस एपीआई कुंजी को हटाना चाहते हैं?", "delete_api_key_prompt": "क्या आप वाकई इस एपीआई कुंजी को हटाना चाहते हैं?",
"delete_dialog_alert": "ये आइटम Immich और आपके डिवाइस से स्थायी रूप से हटा दिए जाएंगे", "delete_dialog_alert": "ये आइटम Immich और आपके डिवाइस से स्थायी रूप से हटा दिए जाएंगे",
@ -762,6 +774,8 @@
"delete_local_dialog_ok_backed_up_only": "केवल बैकअप हटाएं", "delete_local_dialog_ok_backed_up_only": "केवल बैकअप हटाएं",
"delete_local_dialog_ok_force": "फिर भी हटाएं", "delete_local_dialog_ok_force": "फिर भी हटाएं",
"delete_others": "अन्य को हटाएँ", "delete_others": "अन्य को हटाएँ",
"delete_permanently": "स्थायी रूप से हटाएँ",
"delete_permanently_action_prompt": "{count} स्थायी रूप से हटाए गए",
"delete_shared_link": "साझा किए गए लिंक को हटाएं", "delete_shared_link": "साझा किए गए लिंक को हटाएं",
"delete_shared_link_dialog_title": "साझा किए गए लिंक को हटाएं", "delete_shared_link_dialog_title": "साझा किए गए लिंक को हटाएं",
"delete_tag": "टैग हटाएं", "delete_tag": "टैग हटाएं",
@ -817,9 +831,12 @@
"edit": "संपादन करना", "edit": "संपादन करना",
"edit_album": "एल्बम संपादित करें", "edit_album": "एल्बम संपादित करें",
"edit_avatar": "अवतार को एडिट करें", "edit_avatar": "अवतार को एडिट करें",
"edit_birthday": "जन्मदिन बदलें",
"edit_date": "संपादन की तारीख", "edit_date": "संपादन की तारीख",
"edit_date_and_time": "दिनांक और समय संपादित करें", "edit_date_and_time": "दिनांक और समय संपादित करें",
"edit_date_and_time_action_prompt": "{count} तारीख और समय संपादित किए गए",
"edit_description": "संपादित करें वर्णन", "edit_description": "संपादित करें वर्णन",
"edit_description_prompt": "कृपया एक नया विवरण चुनें:",
"edit_exclusion_pattern": "बहिष्करण पैटर्न संपादित करें", "edit_exclusion_pattern": "बहिष्करण पैटर्न संपादित करें",
"edit_faces": "चेहरे संपादित करें", "edit_faces": "चेहरे संपादित करें",
"edit_import_path": "आयात पथ संपादित करें", "edit_import_path": "आयात पथ संपादित करें",
@ -827,27 +844,47 @@
"edit_key": "कुंजी संपादित करें", "edit_key": "कुंजी संपादित करें",
"edit_link": "लिंक संपादित करें", "edit_link": "लिंक संपादित करें",
"edit_location": "स्थान संपादित करें", "edit_location": "स्थान संपादित करें",
"edit_location_action_prompt": "{count} स्थान संपादित किए गए",
"edit_location_dialog_title": "स्थान",
"edit_name": "नाम संपादित करें", "edit_name": "नाम संपादित करें",
"edit_people": "लोगों को संपादित करें", "edit_people": "लोगों को संपादित करें",
"edit_tag": "टैग बदलें",
"edit_title": "शीर्षक संपादित करें", "edit_title": "शीर्षक संपादित करें",
"edit_user": "यूजर को संपादित करो", "edit_user": "यूजर को संपादित करो",
"edited": "संपादित", "edited": "संपादित",
"editor": "संपादक",
"editor_close_without_save_prompt": "परिवर्तन सहेजे नहीं जाएँगे",
"editor_close_without_save_title": "संपादक बंद करें?",
"editor_crop_tool_h2_aspect_ratios": "आस्पेक्ट अनुपात",
"editor_crop_tool_h2_rotation": "रोटेशन",
"email": "ईमेल", "email": "ईमेल",
"email_notifications": "ईमेल सूचनाएँ",
"empty_folder": "यह फ़ोल्डर खाली है",
"empty_trash": "कूड़ेदान खाली करें", "empty_trash": "कूड़ेदान खाली करें",
"empty_trash_confirmation": "क्या आपको यकीन है कि आप कचरा खाली करना चाहते हैं? यह इमिच से स्थायी रूप से कचरा में सभी संपत्तियों को हटा देगा।\nआप इस कार्रवाई को नहीं रोक सकते!", "empty_trash_confirmation": "क्या आपको यकीन है कि आप कचरा खाली करना चाहते हैं? यह इमिच से स्थायी रूप से कचरा में सभी संपत्तियों को हटा देगा।\nआप इस कार्रवाई को नहीं रोक सकते!",
"enable": "सक्षम", "enable": "सक्षम",
"enable_backup": "बैकअप चालू करें",
"enable_biometric_auth_description": "बायोमेट्रिक प्रमाणीकरण सक्षम करने के लिए अपना पिन कोड दर्ज करें",
"enabled": "सक्रिय", "enabled": "सक्रिय",
"end_date": "अंतिम तिथि", "end_date": "अंतिम तिथि",
"enter_wifi_name": "Enter WiFi name", "enqueued": "कतार में जोड़ा गया",
"enter_wifi_name": "Wi-Fi का नाम लिखें",
"enter_your_pin_code": "अपना पिन कोड डालें",
"enter_your_pin_code_subtitle": "लॉक फ़ोल्डर खोलने के लिए पिन कोड डालें",
"error": "गलती", "error": "गलती",
"error_change_sort_album": "एल्बम का क्रम बदलने में असफल रहा",
"error_delete_face": "एसेट से चेहरे को हटाने में त्रुटि हुई",
"error_loading_image": "छवि लोड करने में त्रुटि", "error_loading_image": "छवि लोड करने में त्रुटि",
"error_saving_image": "त्रुटि: {error}", "error_saving_image": "त्रुटि: {error}",
"error_tag_face_bounding_box": "चेहरे को टैग करने में त्रुटि बाउंडिंग बॉक्स निर्देशांक प्राप्त नहीं कर सके",
"error_title": "त्रुटि - कुछ गलत हो गया", "error_title": "त्रुटि - कुछ गलत हो गया",
"errors": { "errors": {
"cannot_navigate_next_asset": "अगली संपत्ति पर नेविगेट नहीं किया जा सकता", "cannot_navigate_next_asset": "अगली संपत्ति पर नेविगेट नहीं किया जा सकता",
"cannot_navigate_previous_asset": "पिछली संपत्ति पर नेविगेट नहीं किया जा सकता", "cannot_navigate_previous_asset": "पिछली संपत्ति पर नेविगेट नहीं किया जा सकता",
"cant_apply_changes": "परिवर्तन लागू नहीं कर सकते", "cant_apply_changes": "परिवर्तन लागू नहीं कर सकते",
"cant_change_activity": "गतिविधि को {enabled, select, true {अक्षम} other {सक्षम}} नहीं कर सकते",
"cant_change_asset_favorite": "संपत्ति के लिए पसंदीदा नहीं बदला जा सकता", "cant_change_asset_favorite": "संपत्ति के लिए पसंदीदा नहीं बदला जा सकता",
"cant_change_metadata_assets_count": "{count, plural, one {# आइटम} other {# आइटम्स}} के मेटाडेटा को बदल नहीं सकते",
"cant_get_faces": "चेहरे नहीं मिल सके", "cant_get_faces": "चेहरे नहीं मिल सके",
"cant_get_number_of_comments": "टिप्पणियों की संख्या नहीं मिल सकी", "cant_get_number_of_comments": "टिप्पणियों की संख्या नहीं मिल सकी",
"cant_search_people": "लोगों को खोजा नहीं जा सकता", "cant_search_people": "लोगों को खोजा नहीं जा सकता",
@ -855,6 +892,7 @@
"error_adding_assets_to_album": "एल्बम में संपत्ति डालने में त्रुटि", "error_adding_assets_to_album": "एल्बम में संपत्ति डालने में त्रुटि",
"error_adding_users_to_album": "एल्बम में उपयोगकर्ताओं को डालने में त्रुटि", "error_adding_users_to_album": "एल्बम में उपयोगकर्ताओं को डालने में त्रुटि",
"error_deleting_shared_user": "साझा उपयोगकर्ता को हटाने में त्रुटि", "error_deleting_shared_user": "साझा उपयोगकर्ता को हटाने में त्रुटि",
"error_downloading": "{filename} डाउनलोड नहीं हो पाया",
"error_hiding_buy_button": "खरीदें बटन छिपाने में त्रुटि", "error_hiding_buy_button": "खरीदें बटन छिपाने में त्रुटि",
"error_removing_assets_from_album": "एल्बम से संपत्तियों को हटाने में त्रुटि, अधिक विवरण के लिए कंसोल की जाँच करें", "error_removing_assets_from_album": "एल्बम से संपत्तियों को हटाने में त्रुटि, अधिक विवरण के लिए कंसोल की जाँच करें",
"error_selecting_all_assets": "सभी परिसंपत्तियों का चयन करने में त्रुटि", "error_selecting_all_assets": "सभी परिसंपत्तियों का चयन करने में त्रुटि",
@ -863,14 +901,18 @@
"failed_to_create_shared_link": "साझा लिंक बनाने में विफल", "failed_to_create_shared_link": "साझा लिंक बनाने में विफल",
"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_load_asset": "परिसंपत्ति लोड करने में विफल", "failed_to_load_asset": "परिसंपत्ति लोड करने में विफल",
"failed_to_load_assets": "परिसंपत्तियाँ लोड करने में विफल", "failed_to_load_assets": "परिसंपत्तियाँ लोड करने में विफल",
"failed_to_load_notifications": "सूचनाएँ लोड करने में विफल",
"failed_to_load_people": "लोगों को लोड करने में विफल", "failed_to_load_people": "लोगों को लोड करने में विफल",
"failed_to_remove_product_key": "उत्पाद कुंजी निकालने में विफल", "failed_to_remove_product_key": "उत्पाद कुंजी निकालने में विफल",
"failed_to_stack_assets": "परिसंपत्तियों का ढेर लगाने में विफल", "failed_to_stack_assets": "परिसंपत्तियों का ढेर लगाने में विफल",
"failed_to_unstack_assets": "परिसंपत्तियों का ढेर खोलने में विफल", "failed_to_unstack_assets": "परिसंपत्तियों का ढेर खोलने में विफल",
"failed_to_update_notification_status": "सूचना की स्थिति अपडेट करने में विफल",
"import_path_already_exists": "यह आयात पथ पहले से मौजूद है।", "import_path_already_exists": "यह आयात पथ पहले से मौजूद है।",
"incorrect_email_or_password": "गलत ईमेल या पासवर्ड", "incorrect_email_or_password": "गलत ईमेल या पासवर्ड",
"paths_validation_failed": "{paths, plural, one {# पथ} other {# पथ}} सत्यापन में विफल रहे",
"profile_picture_transparent_pixels": "प्रोफ़ाइल चित्रों में पारदर्शी पिक्सेल नहीं हो सकते।", "profile_picture_transparent_pixels": "प्रोफ़ाइल चित्रों में पारदर्शी पिक्सेल नहीं हो सकते।",
"quota_higher_than_disk_size": "आपने डिस्क आकार से अधिक कोटा निर्धारित किया है", "quota_higher_than_disk_size": "आपने डिस्क आकार से अधिक कोटा निर्धारित किया है",
"unable_to_add_album_users": "उपयोगकर्ताओं को एल्बम में डालने में असमर्थ", "unable_to_add_album_users": "उपयोगकर्ताओं को एल्बम में डालने में असमर्थ",
@ -879,11 +921,16 @@
"unable_to_add_exclusion_pattern": "बहिष्करण पैटर्न डालने में असमर्थ", "unable_to_add_exclusion_pattern": "बहिष्करण पैटर्न डालने में असमर्थ",
"unable_to_add_import_path": "आयात पथ डालने में असमर्थ", "unable_to_add_import_path": "आयात पथ डालने में असमर्थ",
"unable_to_add_partners": "साझेदार डालने में असमर्थ", "unable_to_add_partners": "साझेदार डालने में असमर्थ",
"unable_to_add_remove_archive": "{archived, select, true {एसेट को संग्रह से हटाने में असमर्थ} other {एसेट को संग्रह में जोड़ने में असमर्थ}}",
"unable_to_add_remove_favorites": "{favorite, select, true {एसेट को पसंदीदा में जोड़ने में असमर्थ} other {एसेट को पसंदीदा से हटाने में असमर्थ}}",
"unable_to_archive_unarchive": "{archived, select, true {संग्रहित करने में असमर्थ} other {संग्रह से हटाने में असमर्थ}}",
"unable_to_change_album_user_role": "एल्बम उपयोगकर्ता की भूमिका बदलने में असमर्थ", "unable_to_change_album_user_role": "एल्बम उपयोगकर्ता की भूमिका बदलने में असमर्थ",
"unable_to_change_date": "दिनांक बदलने में असमर्थ", "unable_to_change_date": "दिनांक बदलने में असमर्थ",
"unable_to_change_description": "विवरण बदलने में असमर्थ",
"unable_to_change_favorite": "संपत्ति के लिए पसंदीदा बदलने में असमर्थ", "unable_to_change_favorite": "संपत्ति के लिए पसंदीदा बदलने में असमर्थ",
"unable_to_change_location": "स्थान बदलने में असमर्थ", "unable_to_change_location": "स्थान बदलने में असमर्थ",
"unable_to_change_password": "पासवर्ड बदलने में असमर्थ", "unable_to_change_password": "पासवर्ड बदलने में असमर्थ",
"unable_to_change_visibility": "{count, plural, one {# व्यक्ति} other {# लोग}} की दृश्यता बदलने में असमर्थ",
"unable_to_complete_oauth_login": "OAuth लॉगिन पूर्ण करने में असमर्थ", "unable_to_complete_oauth_login": "OAuth लॉगिन पूर्ण करने में असमर्थ",
"unable_to_connect": "कनेक्ट करने में असमर्थ", "unable_to_connect": "कनेक्ट करने में असमर्थ",
"unable_to_copy_to_clipboard": "क्लिपबोर्ड पर कॉपी नहीं किया जा सकता, सुनिश्चित करें कि आप https के माध्यम से पेज तक पहुंच रहे हैं", "unable_to_copy_to_clipboard": "क्लिपबोर्ड पर कॉपी नहीं किया जा सकता, सुनिश्चित करें कि आप https के माध्यम से पेज तक पहुंच रहे हैं",
@ -907,11 +954,13 @@
"unable_to_get_comments_number": "टिप्पणियों की संख्या प्राप्त करने में असमर्थ", "unable_to_get_comments_number": "टिप्पणियों की संख्या प्राप्त करने में असमर्थ",
"unable_to_get_shared_link": "साझा लिंक प्राप्त करने में विफल", "unable_to_get_shared_link": "साझा लिंक प्राप्त करने में विफल",
"unable_to_hide_person": "व्यक्ति को छुपाने में असमर्थ", "unable_to_hide_person": "व्यक्ति को छुपाने में असमर्थ",
"unable_to_link_motion_video": "मोशन वीडियो लिंक करने में असमर्थ",
"unable_to_link_oauth_account": "OAuth खाता लिंक करने में असमर्थ", "unable_to_link_oauth_account": "OAuth खाता लिंक करने में असमर्थ",
"unable_to_log_out_all_devices": "सभी डिवाइसों को लॉग आउट करने में असमर्थ", "unable_to_log_out_all_devices": "सभी डिवाइसों को लॉग आउट करने में असमर्थ",
"unable_to_log_out_device": "डिवाइस लॉग आउट करने में असमर्थ", "unable_to_log_out_device": "डिवाइस लॉग आउट करने में असमर्थ",
"unable_to_login_with_oauth": "OAuth से लॉगिन करने में असमर्थ", "unable_to_login_with_oauth": "OAuth से लॉगिन करने में असमर्थ",
"unable_to_play_video": "वीडियो चलाने में असमर्थ", "unable_to_play_video": "वीडियो चलाने में असमर्थ",
"unable_to_reassign_assets_existing_person": "{ name, select, null {एसेट्स को एक मौजूदा व्यक्ति को पुनः असाइन करने में असमर्थ} other {एसेट्स को {name} को पुनः असाइन करने में असमर्थ} }",
"unable_to_reassign_assets_new_person": "किसी नये व्यक्ति को संपत्ति पुनः सौंपने में असमर्थ", "unable_to_reassign_assets_new_person": "किसी नये व्यक्ति को संपत्ति पुनः सौंपने में असमर्थ",
"unable_to_refresh_user": "उपयोगकर्ता को ताज़ा करने में असमर्थ", "unable_to_refresh_user": "उपयोगकर्ता को ताज़ा करने में असमर्थ",
"unable_to_remove_album_users": "उपयोगकर्ताओं को एल्बम से निकालने में असमर्थ", "unable_to_remove_album_users": "उपयोगकर्ताओं को एल्बम से निकालने में असमर्थ",
@ -921,6 +970,7 @@
"unable_to_remove_partner": "पार्टनर को हटाने में असमर्थ", "unable_to_remove_partner": "पार्टनर को हटाने में असमर्थ",
"unable_to_remove_reaction": "प्रतिक्रिया निकालने में असमर्थ", "unable_to_remove_reaction": "प्रतिक्रिया निकालने में असमर्थ",
"unable_to_reset_password": "पासवर्ड रीसेट करने में असमर्थ", "unable_to_reset_password": "पासवर्ड रीसेट करने में असमर्थ",
"unable_to_reset_pin_code": "पिन कोड रीसेट करने में असमर्थ",
"unable_to_resolve_duplicate": "डुप्लिकेट का समाधान करने में असमर्थ", "unable_to_resolve_duplicate": "डुप्लिकेट का समाधान करने में असमर्थ",
"unable_to_restore_assets": "संपत्तियों को पुनर्स्थापित करने में असमर्थ", "unable_to_restore_assets": "संपत्तियों को पुनर्स्थापित करने में असमर्थ",
"unable_to_restore_trash": "कचरा पुनर्स्थापित करने में असमर्थ", "unable_to_restore_trash": "कचरा पुनर्स्थापित करने में असमर्थ",
@ -938,6 +988,7 @@
"unable_to_submit_job": "कार्य प्रस्तुत करने में असमर्थ", "unable_to_submit_job": "कार्य प्रस्तुत करने में असमर्थ",
"unable_to_trash_asset": "संपत्ति को ट्रैश करने में असमर्थ", "unable_to_trash_asset": "संपत्ति को ट्रैश करने में असमर्थ",
"unable_to_unlink_account": "खाता अनलिंक करने में असमर्थ", "unable_to_unlink_account": "खाता अनलिंक करने में असमर्थ",
"unable_to_unlink_motion_video": "मोशन वीडियो अनलिंक करने में असमर्थ",
"unable_to_update_album_cover": "एल्बम कवर अपडेट करने में असमर्थ", "unable_to_update_album_cover": "एल्बम कवर अपडेट करने में असमर्थ",
"unable_to_update_album_info": "एल्बम जानकारी अद्यतन करने में असमर्थ", "unable_to_update_album_info": "एल्बम जानकारी अद्यतन करने में असमर्थ",
"unable_to_update_library": "लाइब्रेरी अद्यतन करने में असमर्थ", "unable_to_update_library": "लाइब्रेरी अद्यतन करने में असमर्थ",
@ -948,6 +999,7 @@
"unable_to_upload_file": "फाइल अपलोड करने में असमर्थ" "unable_to_upload_file": "फाइल अपलोड करने में असमर्थ"
}, },
"exif": "एक्सिफ", "exif": "एक्सिफ",
"exif_bottom_sheet_description": "विवरण जोड़ें..।",
"exif_bottom_sheet_person_add_person": "नाम डालें", "exif_bottom_sheet_person_add_person": "नाम डालें",
"exit_slideshow": "स्लाइड शो से बाहर निकलें", "exit_slideshow": "स्लाइड शो से बाहर निकलें",
"expand_all": "सभी का विस्तार", "expand_all": "सभी का विस्तार",

View File

@ -14,6 +14,7 @@
"add_a_location": "Dodaj lokaciju", "add_a_location": "Dodaj lokaciju",
"add_a_name": "Dodaj ime", "add_a_name": "Dodaj ime",
"add_a_title": "Dodaj naslov", "add_a_title": "Dodaj naslov",
"add_birthday": "Dodaj rođendan",
"add_endpoint": "Dodaj krajnju točnu", "add_endpoint": "Dodaj krajnju točnu",
"add_exclusion_pattern": "Dodaj uzorak izuzimanja", "add_exclusion_pattern": "Dodaj uzorak izuzimanja",
"add_import_path": "Dodaj import folder", "add_import_path": "Dodaj import folder",
@ -27,6 +28,9 @@
"add_to_album": "Dodaj u album", "add_to_album": "Dodaj u album",
"add_to_album_bottom_sheet_added": "Dodano u {album}", "add_to_album_bottom_sheet_added": "Dodano u {album}",
"add_to_album_bottom_sheet_already_exists": "Već u {album}", "add_to_album_bottom_sheet_already_exists": "Već u {album}",
"add_to_album_toggle": "Uključi/isključi odabir za {album}",
"add_to_albums": "Dodaj u albume",
"add_to_albums_count": "Dodaj u albume ({count})",
"add_to_shared_album": "Dodaj u dijeljeni album", "add_to_shared_album": "Dodaj u dijeljeni album",
"add_url": "Dodaj URL", "add_url": "Dodaj URL",
"added_to_archive": "Dodano u arhivu", "added_to_archive": "Dodano u arhivu",
@ -44,6 +48,13 @@
"backup_database": "Kreiraj sigurnosnu kopiju baze podataka", "backup_database": "Kreiraj sigurnosnu kopiju baze podataka",
"backup_database_enable_description": "Omogućite sigurnosne kopije baze podataka", "backup_database_enable_description": "Omogućite sigurnosne kopije baze podataka",
"backup_keep_last_amount": "Količina prethodnih sigurnosnih kopija za čuvanje", "backup_keep_last_amount": "Količina prethodnih sigurnosnih kopija za čuvanje",
"backup_onboarding_1_description": "kopija izvan lokacije u oblaku ili na drugoj fizičkoj lokaciji.",
"backup_onboarding_2_description": "lokalne kopije na različitim uređajima. To uključuje glavne datoteke i sigurnosnu kopiju tih datoteka lokalno.",
"backup_onboarding_3_description": "ukupne kopije vaših podataka, uključujući izvorne datoteke. To uključuje 1 kopiju izvan lokacije i 2 lokalne kopije.",
"backup_onboarding_description": "Preporučuje se <backblaze-link>3-2-1 strategija sigurnosnog kopiranja</backblaze-link> za zaštitu vaših podataka. Trebali biste čuvati kopije svojih prenesenih fotografija/videozapisa kao i Immich bazu podataka za sveobuhvatno rješenje sigurnosne kopije.",
"backup_onboarding_footer": "Za više informacija o sigurnosnom kopiranju Immich, molimo pogledajte <link>dokumentaciju</link>.",
"backup_onboarding_parts_title": "3-2-1 sigurnosna kopija uključuje:",
"backup_onboarding_title": "Sigurnosne kopije",
"backup_settings": "Postavke sigurnosne kopije", "backup_settings": "Postavke sigurnosne kopije",
"backup_settings_description": "Upravljajte postavkama izvoza baze podataka.", "backup_settings_description": "Upravljajte postavkama izvoza baze podataka.",
"cleared_jobs": "Izbrisani poslovi za: {job}", "cleared_jobs": "Izbrisani poslovi za: {job}",
@ -347,6 +358,9 @@
"trash_number_of_days_description": "Broj dana za držanje sredstava u smeću prije njihovog trajnog uklanjanja", "trash_number_of_days_description": "Broj dana za držanje sredstava u smeću prije njihovog trajnog uklanjanja",
"trash_settings": "Postavke Smeća", "trash_settings": "Postavke Smeća",
"trash_settings_description": "Upravljanje postavkama smeća", "trash_settings_description": "Upravljanje postavkama smeća",
"unlink_all_oauth_accounts": "Odspoji sve OAuth račune",
"unlink_all_oauth_accounts_description": "Zapamtite da odspojite sve OAuth račune prije prelaska na novog pružatelja usluge.",
"unlink_all_oauth_accounts_prompt": "Jeste li sigurni da želite odspojiti sve OAuth račune? Ovo će resetirati OAuth ID za svakog korisnika i ne može se poništiti.",
"user_cleanup_job": "Čišćenje korisnika", "user_cleanup_job": "Čišćenje korisnika",
"user_delete_delay": "Račun i sredstva korisnika <b>{user}</b> bit će zakazani za trajno brisanje za {delay, plural, one {# day} other {# days}}.", "user_delete_delay": "Račun i sredstva korisnika <b>{user}</b> bit će zakazani za trajno brisanje za {delay, plural, one {# day} other {# days}}.",
"user_delete_delay_settings": "Brisanje odgode", "user_delete_delay_settings": "Brisanje odgode",
@ -486,7 +500,9 @@
"assets": "Sredstva", "assets": "Sredstva",
"assets_added_count": "Dodano {count, plural, one {# asset} other {# assets}}", "assets_added_count": "Dodano {count, plural, one {# asset} other {# assets}}",
"assets_added_to_album_count": "Dodano {count, plural, one {# asset} other {# assets}} u album", "assets_added_to_album_count": "Dodano {count, plural, one {# asset} other {# assets}} u album",
"assets_added_to_albums_count": "Dodano je {assetTotal} datoteka u {albumTotal} albuma",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Sadržaj se ne može dodati u album} other {{count} sadržaja se ne mogu dodati u album}}", "assets_cannot_be_added_to_album_count": "{count, plural, one {Sadržaj se ne može dodati u album} other {{count} sadržaja se ne mogu dodati u album}}",
"assets_cannot_be_added_to_albums": "{count, plural, one {Datoteka se ne može dodati ni u jedan album} few {Datoteke se ne mogu dodati ni u jedan album} other {Datoteka se ne može dodati ni u jedan album}}",
"assets_count": "{count, plural, one {# asset} other {# assets}}", "assets_count": "{count, plural, one {# asset} other {# assets}}",
"assets_deleted_permanently": "{count} resurs(i) uspješno uklonjeni", "assets_deleted_permanently": "{count} resurs(i) uspješno uklonjeni",
"assets_deleted_permanently_from_server": "{count} resurs(i) trajno obrisan(i) sa Immich poslužitelja", "assets_deleted_permanently_from_server": "{count} resurs(i) trajno obrisan(i) sa Immich poslužitelja",
@ -503,6 +519,7 @@
"assets_trashed_count": "Bačeno u smeće {count, plural, one {# asset} other {# assets}}", "assets_trashed_count": "Bačeno u smeće {count, plural, one {# asset} other {# assets}}",
"assets_trashed_from_server": "{count} resurs(i) premješten(i) u smeće s Immich poslužitelja", "assets_trashed_from_server": "{count} resurs(i) premješten(i) u smeće s Immich poslužitelja",
"assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} već dio albuma", "assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} već dio albuma",
"assets_were_part_of_albums_count": "{count, plural, one {Datoteka je već bila dio albuma} few {Datoteke su već bile dio albuma} other {Datoteka je već bila dio albuma}}",
"authorized_devices": "Ovlašteni Uređaji", "authorized_devices": "Ovlašteni Uređaji",
"automatic_endpoint_switching_subtitle": "Povežite se lokalno preko naznačene Wi-Fi mreže kada je dostupna i koristite alternativne veze na drugim lokacijama", "automatic_endpoint_switching_subtitle": "Povežite se lokalno preko naznačene Wi-Fi mreže kada je dostupna i koristite alternativne veze na drugim lokacijama",
"automatic_endpoint_switching_title": "Automatsko prebacivanje URL-a", "automatic_endpoint_switching_title": "Automatsko prebacivanje URL-a",
@ -554,7 +571,7 @@
"backup_controller_page_id": "ID: {id}", "backup_controller_page_id": "ID: {id}",
"backup_controller_page_info": "Informacije o sigurnosnom kopiranju", "backup_controller_page_info": "Informacije o sigurnosnom kopiranju",
"backup_controller_page_none_selected": "Nema odabranih", "backup_controller_page_none_selected": "Nema odabranih",
"backup_controller_page_remainder": "Podsjetnik", "backup_controller_page_remainder": "Preostalo",
"backup_controller_page_remainder_sub": "Preostale fotografije i videozapisi za sigurnosno kopiranje iz odabira", "backup_controller_page_remainder_sub": "Preostale fotografije i videozapisi za sigurnosno kopiranje iz odabira",
"backup_controller_page_server_storage": "Pohrana na poslužitelju", "backup_controller_page_server_storage": "Pohrana na poslužitelju",
"backup_controller_page_start_backup": "Pokreni Sigurnosno Kopiranje", "backup_controller_page_start_backup": "Pokreni Sigurnosno Kopiranje",
@ -572,11 +589,11 @@
"backup_manual_in_progress": "Slanje već u tijeku. Pokšuajte nakon nekog vremena", "backup_manual_in_progress": "Slanje već u tijeku. Pokšuajte nakon nekog vremena",
"backup_manual_success": "Uspijeh", "backup_manual_success": "Uspijeh",
"backup_manual_title": "Status slanja", "backup_manual_title": "Status slanja",
"backup_options": "Opcije sigurnosne kopije",
"backup_options_page_title": "Opcije sigurnosnog kopiranja", "backup_options_page_title": "Opcije sigurnosnog kopiranja",
"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",
"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",
@ -643,6 +660,7 @@
"clear": "Očisti", "clear": "Očisti",
"clear_all": "Očisti sve", "clear_all": "Očisti sve",
"clear_all_recent_searches": "Izbriši sva nedavna pretraživanja", "clear_all_recent_searches": "Izbriši sva nedavna pretraživanja",
"clear_file_cache": "Očisti predmemoriju datoteka",
"clear_message": "Jasna poruka", "clear_message": "Jasna poruka",
"clear_value": "Očisti vrijednost", "clear_value": "Očisti vrijednost",
"client_cert_dialog_msg_confirm": "U redu", "client_cert_dialog_msg_confirm": "U redu",
@ -713,6 +731,7 @@
"create_new_user": "Kreiraj novog korisnika", "create_new_user": "Kreiraj novog korisnika",
"create_shared_album_page_share_add_assets": "DODAJ STAVKE", "create_shared_album_page_share_add_assets": "DODAJ STAVKE",
"create_shared_album_page_share_select_photos": "Odaberi fotografije", "create_shared_album_page_share_select_photos": "Odaberi fotografije",
"create_shared_link": "Kreiraj dijeljeni link",
"create_tag": "Stvori oznaku", "create_tag": "Stvori oznaku",
"create_tag_description": "Napravite novu oznaku. Za ugniježđene oznake unesite punu putanju oznake uključujući kose crte.", "create_tag_description": "Napravite novu oznaku. Za ugniježđene oznake unesite punu putanju oznake uključujući kose crte.",
"create_user": "Stvori korisnika", "create_user": "Stvori korisnika",
@ -737,6 +756,7 @@
"date_of_birth_saved": "Datum rođenja uspješno spremljen", "date_of_birth_saved": "Datum rođenja uspješno spremljen",
"date_range": "Razdoblje", "date_range": "Razdoblje",
"day": "Dan", "day": "Dan",
"days": "Dani",
"deduplicate_all": "Dedupliciraj Sve", "deduplicate_all": "Dedupliciraj Sve",
"deduplication_criteria_1": "Veličina slike u bajtovima", "deduplication_criteria_1": "Veličina slike u bajtovima",
"deduplication_criteria_2": "Broj EXIF podataka", "deduplication_criteria_2": "Broj EXIF podataka",
@ -821,8 +841,12 @@
"edit": "Izmjena", "edit": "Izmjena",
"edit_album": "Uredi album", "edit_album": "Uredi album",
"edit_avatar": "Uredi avatar", "edit_avatar": "Uredi avatar",
"edit_birthday": "Izmijeni rođendan",
"edit_date": "Uredi datum", "edit_date": "Uredi datum",
"edit_date_and_time": "Uredite datum i vrijeme", "edit_date_and_time": "Uredite datum i vrijeme",
"edit_date_and_time_action_prompt": "{count} datuma i vremena uređeno",
"edit_date_and_time_by_offset": "Promijeni datum prema pomaku",
"edit_date_and_time_by_offset_interval": "Novi raspon datuma: {from} - {to}",
"edit_description": "Uredi opis", "edit_description": "Uredi opis",
"edit_description_prompt": "Molimo odaberite novi opis:", "edit_description_prompt": "Molimo odaberite novi opis:",
"edit_exclusion_pattern": "Uredi uzorak izuzimanja", "edit_exclusion_pattern": "Uredi uzorak izuzimanja",
@ -895,6 +919,7 @@
"failed_to_load_notifications": "Neuspješno učitavanje obavijesti", "failed_to_load_notifications": "Neuspješno učitavanje obavijesti",
"failed_to_load_people": "Učitavanje ljudi nije uspjelo", "failed_to_load_people": "Učitavanje ljudi nije uspjelo",
"failed_to_remove_product_key": "Uklanjanje ključa proizvoda nije uspjelo", "failed_to_remove_product_key": "Uklanjanje ključa proizvoda nije uspjelo",
"failed_to_reset_pin_code": "Neuspješno resetiranje PIN koda",
"failed_to_stack_assets": "Slaganje sredstava nije uspjelo", "failed_to_stack_assets": "Slaganje sredstava nije uspjelo",
"failed_to_unstack_assets": "Nije uspjelo uklanjanje snopa sredstava", "failed_to_unstack_assets": "Nije uspjelo uklanjanje snopa sredstava",
"failed_to_update_notification_status": "Neuspješno ažuriranje statusa obavijesti", "failed_to_update_notification_status": "Neuspješno ažuriranje statusa obavijesti",
@ -903,6 +928,7 @@
"paths_validation_failed": "{paths, plural, one {# putanja nije prošla} other {# putanje nisu prošle}} provjeru valjanosti", "paths_validation_failed": "{paths, plural, one {# putanja nije prošla} other {# putanje nisu prošle}} provjeru valjanosti",
"profile_picture_transparent_pixels": "Profilne slike ne smiju imati prozirne piksele. Povećajte i/ili pomaknite sliku.", "profile_picture_transparent_pixels": "Profilne slike ne smiju imati prozirne piksele. Povećajte i/ili pomaknite sliku.",
"quota_higher_than_disk_size": "Postavili ste kvotu veću od veličine diska", "quota_higher_than_disk_size": "Postavili ste kvotu veću od veličine diska",
"something_went_wrong": "Nešto je pošlo po zlu",
"unable_to_add_album_users": "Nije moguće dodati korisnike u album", "unable_to_add_album_users": "Nije moguće dodati korisnike u album",
"unable_to_add_assets_to_shared_link": "Nije moguće dodati sredstva na dijeljenu poveznicu", "unable_to_add_assets_to_shared_link": "Nije moguće dodati sredstva na dijeljenu poveznicu",
"unable_to_add_comment": "Nije moguće dodati komentar", "unable_to_add_comment": "Nije moguće dodati komentar",
@ -988,13 +1014,11 @@
}, },
"exif": "Exif", "exif": "Exif",
"exif_bottom_sheet_description": "Dodaj opis...", "exif_bottom_sheet_description": "Dodaj opis...",
"exif_bottom_sheet_description_error": "Pogreška pri ažuriranju opisa",
"exif_bottom_sheet_details": "DETALJI", "exif_bottom_sheet_details": "DETALJI",
"exif_bottom_sheet_location": "LOKACIJA", "exif_bottom_sheet_location": "LOKACIJA",
"exif_bottom_sheet_people": "OSOBE", "exif_bottom_sheet_people": "OSOBE",
"exif_bottom_sheet_person_add_person": "Dodaj ime", "exif_bottom_sheet_person_add_person": "Dodaj ime",
"exif_bottom_sheet_person_age_months": "Dob {months} mjeseci",
"exif_bottom_sheet_person_age_year_months": "Dob 1 godina, {months} mjeseci",
"exif_bottom_sheet_person_age_years": "Dob {years}",
"exit_slideshow": "Izađi iz projekcije slideova", "exit_slideshow": "Izađi iz projekcije slideova",
"expand_all": "Proširi sve", "expand_all": "Proširi sve",
"experimental_settings_new_asset_list_subtitle": "Rad u tijeku", "experimental_settings_new_asset_list_subtitle": "Rad u tijeku",
@ -1036,11 +1060,13 @@
"filter_people": "Filtrirajte ljude", "filter_people": "Filtrirajte ljude",
"filter_places": "Filtriraj mjesta", "filter_places": "Filtriraj mjesta",
"find_them_fast": "Pronađite ih brzo po imenu pomoću pretraživanja", "find_them_fast": "Pronađite ih brzo po imenu pomoću pretraživanja",
"first": "Prvi",
"fix_incorrect_match": "Ispravite netočno podudaranje", "fix_incorrect_match": "Ispravite netočno podudaranje",
"folder": "Mapa", "folder": "Mapa",
"folder_not_found": "Mapa nije pronađena", "folder_not_found": "Mapa nije pronađena",
"folders": "Mape", "folders": "Mape",
"folders_feature_description": "Pregledavanje prikaza mape za fotografije i videozapise u sustavu datoteka", "folders_feature_description": "Pregledavanje prikaza mape za fotografije i videozapise u sustavu datoteka",
"forgot_pin_code_question": "Zaboravili ste svoj PIN?",
"forward": "Naprijed", "forward": "Naprijed",
"gcast_enabled": "Google Cast", "gcast_enabled": "Google Cast",
"gcast_enabled_description": "Ova značajka učitava vanjske resurse s Googlea kako bi radila.", "gcast_enabled_description": "Ova značajka učitava vanjske resurse s Googlea kako bi radila.",
@ -1095,6 +1121,7 @@
"home_page_upload_err_limit": "Moguće je prenijeti najviše 30 stavki odjednom, preskačem", "home_page_upload_err_limit": "Moguće je prenijeti najviše 30 stavki odjednom, preskačem",
"host": "Domaćin", "host": "Domaćin",
"hour": "Sat", "hour": "Sat",
"hours": "Sati",
"id": "ID", "id": "ID",
"idle": "Neaktivan", "idle": "Neaktivan",
"ignore_icloud_photos": "Ignoriraj iCloud fotografije", "ignore_icloud_photos": "Ignoriraj iCloud fotografije",
@ -1154,10 +1181,13 @@
"language_no_results_title": "Nisu pronađeni jezici", "language_no_results_title": "Nisu pronađeni jezici",
"language_search_hint": "Pretraži jezike...", "language_search_hint": "Pretraži jezike...",
"language_setting_description": "Odaberite željeni jezik", "language_setting_description": "Odaberite željeni jezik",
"large_files": "Velike datoteke",
"last": "Zadnji",
"last_seen": "Zadnji put viđen", "last_seen": "Zadnji put viđen",
"latest_version": "Najnovija verzija", "latest_version": "Najnovija verzija",
"latitude": "Zemljopisna širina", "latitude": "Zemljopisna širina",
"leave": "Izađi", "leave": "Izađi",
"leave_album": "Napusti album",
"lens_model": "Model objektiva", "lens_model": "Model objektiva",
"let_others_respond": "Dozvoli da drugi odgovore", "let_others_respond": "Dozvoli da drugi odgovore",
"level": "Razina", "level": "Razina",
@ -1171,6 +1201,7 @@
"library_page_sort_title": "Naslov albuma", "library_page_sort_title": "Naslov albuma",
"licenses": "Licence", "licenses": "Licence",
"light": "Svjetlo", "light": "Svjetlo",
"like": "Sviđa mi se",
"like_deleted": "Like izbrisan", "like_deleted": "Like izbrisan",
"link_motion_video": "Povežite videozapis pokreta", "link_motion_video": "Povežite videozapis pokreta",
"link_to_oauth": "Veza na OAuth", "link_to_oauth": "Veza na OAuth",
@ -1201,7 +1232,7 @@
"login_disabled": "Prijava je onemogućena", "login_disabled": "Prijava je onemogućena",
"login_form_api_exception": "API iznimka. Provjerite URL poslužitelja i pokušajte ponovno.", "login_form_api_exception": "API iznimka. Provjerite URL poslužitelja i pokušajte ponovno.",
"login_form_back_button_text": "Nazad", "login_form_back_button_text": "Nazad",
"login_form_email_hint": "vasaemaiadresal@email.com", "login_form_email_hint": "vasaemailadresa@email.com",
"login_form_endpoint_hint": "http://vaš-server-ip:port", "login_form_endpoint_hint": "http://vaš-server-ip:port",
"login_form_endpoint_url": "URL krajnje točke poslužitelja", "login_form_endpoint_url": "URL krajnje točke poslužitelja",
"login_form_err_http": "Molimo navedite http:// ili https://", "login_form_err_http": "Molimo navedite http:// ili https://",
@ -1237,7 +1268,7 @@
"manage_your_devices": "Upravljajte uređajima na kojima ste prijavljeni", "manage_your_devices": "Upravljajte uređajima na kojima ste prijavljeni",
"manage_your_oauth_connection": "Upravljajte svojom OAuth vezom", "manage_your_oauth_connection": "Upravljajte svojom OAuth vezom",
"map": "Karta", "map": "Karta",
"map_assets_in_bounds": "{count, plural, one {# fotografija} other {# fotografija}}", "map_assets_in_bounds": "{count, plural, =0 {Nema fotografija na ovom području} one {# fotografija} few {#fotografije} other {# fotografija}}",
"map_cannot_get_user_location": "Nije moguće dohvatiti lokaciju korisnika", "map_cannot_get_user_location": "Nije moguće dohvatiti lokaciju korisnika",
"map_location_dialog_yes": "Da", "map_location_dialog_yes": "Da",
"map_location_picker_page_use_location": "Koristi ovu lokaciju", "map_location_picker_page_use_location": "Koristi ovu lokaciju",
@ -1245,7 +1276,6 @@
"map_location_service_disabled_title": "Usluga lokacije onemogućena", "map_location_service_disabled_title": "Usluga lokacije onemogućena",
"map_marker_for_images": "Oznaka karte za slike snimljene u {city}, {country}", "map_marker_for_images": "Oznaka karte za slike snimljene u {city}, {country}",
"map_marker_with_image": "Oznaka karte sa slikom", "map_marker_with_image": "Oznaka karte sa slikom",
"map_no_assets_in_bounds": "Nema fotografija u ovom području",
"map_no_location_permission_content": "Potrebno je dopuštenje za lokaciju kako bi se prikazale stavke s vaše trenutne lokacije. Želite li ga sada omogućiti?", "map_no_location_permission_content": "Potrebno je dopuštenje za lokaciju kako bi se prikazale stavke s vaše trenutne lokacije. Želite li ga sada omogućiti?",
"map_no_location_permission_title": "Dopuštenje za lokaciju odbijeno", "map_no_location_permission_title": "Dopuštenje za lokaciju odbijeno",
"map_settings": "Postavke karte", "map_settings": "Postavke karte",
@ -1282,6 +1312,7 @@
"merged_people_count": "{count, plural, one {# Spojena osoba} other {# Spojene osobe}}", "merged_people_count": "{count, plural, one {# Spojena osoba} other {# Spojene osobe}}",
"minimize": "Minimiziraj", "minimize": "Minimiziraj",
"minute": "Minuta", "minute": "Minuta",
"minutes": "Minute",
"missing": "Nedostaje", "missing": "Nedostaje",
"model": "Model", "model": "Model",
"month": "Mjesec", "month": "Mjesec",
@ -1301,6 +1332,9 @@
"my_albums": "Moji albumi", "my_albums": "Moji albumi",
"name": "Ime", "name": "Ime",
"name_or_nickname": "Ime ili nadimak", "name_or_nickname": "Ime ili nadimak",
"network_requirement_photos_upload": "Koristi mobilne podatke za sigurnosno kopiranje fotografija",
"network_requirement_videos_upload": "Koristi mobilne podatke za sigurnosno kopiranje videozapisa",
"network_requirements_updated": "Zahtjevi za mrežu su se promijenili, red za sigurnosno kopiranje se resetira",
"networking_settings": "Umrežavanje", "networking_settings": "Umrežavanje",
"networking_subtitle": "Upravljajte postavkama krajnje točke poslužitelja", "networking_subtitle": "Upravljajte postavkama krajnje točke poslužitelja",
"never": "Nikada", "never": "Nikada",
@ -1352,6 +1386,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Službeni Immich resursi", "official_immich_resources": "Službeni Immich resursi",
"offline": "Izvan mreže", "offline": "Izvan mreže",
"offset": "Pomak",
"ok": "Ok", "ok": "Ok",
"oldest_first": "Prvo najstarije", "oldest_first": "Prvo najstarije",
"on_this_device": "Na ovom uređaju", "on_this_device": "Na ovom uređaju",
@ -1429,6 +1464,9 @@
"permission_onboarding_permission_limited": "Dopuštenje ograničeno. Da biste Immichu dopustili sigurnosno kopiranje i upravljanje cijelom galerijom, dodijelite dopuštenja za fotografije i videozapise u Postavkama.", "permission_onboarding_permission_limited": "Dopuštenje ograničeno. Da biste Immichu dopustili sigurnosno kopiranje i upravljanje cijelom galerijom, dodijelite dopuštenja za fotografije i videozapise u Postavkama.",
"permission_onboarding_request": "Immich zahtijeva dopuštenje za pregled vaših fotografija i videozapisa.", "permission_onboarding_request": "Immich zahtijeva dopuštenje za pregled vaših fotografija i videozapisa.",
"person": "Osoba", "person": "Osoba",
"person_age_months": "{months, plural, one {# mjesec} few {# mjeseca} other {# mjeseci}} staro",
"person_age_year_months": "1 godina, {months, plural, one {# mjesec} few {# mjeseca} other {# mjeseci}} staro",
"person_age_years": "{years, plural, few {# godine} other {# godina}} staro",
"person_birthdate": "Rođen/a {date}", "person_birthdate": "Rođen/a {date}",
"person_hidden": "{name}{hidden, select, true { (skriveno)} other {}}", "person_hidden": "{name}{hidden, select, true { (skriveno)} other {}}",
"photo_shared_all_users": "Čini se da ste svoje fotografije podijelili sa svim korisnicima ili nemate nijednog korisnika s kojim biste ih podijelili.", "photo_shared_all_users": "Čini se da ste svoje fotografije podijelili sa svim korisnicima ili nemate nijednog korisnika s kojim biste ih podijelili.",
@ -1574,6 +1612,9 @@
"reset_password": "Resetiraj lozinku", "reset_password": "Resetiraj lozinku",
"reset_people_visibility": "Poništi vidljivost ljudi", "reset_people_visibility": "Poništi vidljivost ljudi",
"reset_pin_code": "Resetiraj PIN kod", "reset_pin_code": "Resetiraj PIN kod",
"reset_pin_code_description": "Ako ste zaboravili svoj PIN kod, možete kontaktirati administratora poslužitelja da ga resetira",
"reset_pin_code_success": "PIN kod je uspješno resetiran",
"reset_pin_code_with_password": "Uvijek možete resetirati svoj PIN kod pomoću svoje lozinke",
"reset_sqlite": "Resetiraj SQLite bazu podataka", "reset_sqlite": "Resetiraj SQLite bazu podataka",
"reset_sqlite_confirmation": "Jeste li sigurni da želite resetirati SQLite bazu podataka? Morat ćete se odjaviti i ponovno prijaviti kako biste ponovno sinkronizirali podatke", "reset_sqlite_confirmation": "Jeste li sigurni da želite resetirati SQLite bazu podataka? Morat ćete se odjaviti i ponovno prijaviti kako biste ponovno sinkronizirali podatke",
"reset_sqlite_success": "SQLite baza podataka je uspješno resetirana", "reset_sqlite_success": "SQLite baza podataka je uspješno resetirana",
@ -1588,6 +1629,7 @@
"resume": "Nastavi", "resume": "Nastavi",
"retry_upload": "Ponovi prijenos", "retry_upload": "Ponovi prijenos",
"review_duplicates": "Pregledajte duplikate", "review_duplicates": "Pregledajte duplikate",
"review_large_files": "Pregledaj velike datoteke",
"role": "Uloga", "role": "Uloga",
"role_editor": "Urednik", "role_editor": "Urednik",
"role_viewer": "Gledatelj", "role_viewer": "Gledatelj",
@ -1821,6 +1863,7 @@
"sort_created": "Datum kreiranja", "sort_created": "Datum kreiranja",
"sort_items": "Broj stavki", "sort_items": "Broj stavki",
"sort_modified": "Datum izmjene", "sort_modified": "Datum izmjene",
"sort_newest": "Najnovija fotografija",
"sort_oldest": "Najstarija fotografija", "sort_oldest": "Najstarija fotografija",
"sort_people_by_similarity": "Sortiraj osobe po sličnosti", "sort_people_by_similarity": "Sortiraj osobe po sličnosti",
"sort_recent": "Najnovija fotografija", "sort_recent": "Najnovija fotografija",
@ -1985,7 +2028,7 @@
"user_usage_stats_description": "Pregledajte statistiku korištenja računa", "user_usage_stats_description": "Pregledajte statistiku korištenja računa",
"username": "Korisničko ime", "username": "Korisničko ime",
"users": "Korisnici", "users": "Korisnici",
"users_added_to_album_count": "Dodan{o/a} {count, plural, one {# korisnik} few {# korisnika} other {# korisnika}} u album.", "users_added_to_album_count": "Dodan{o/a} {count, plural, one {# korisnik} few {# korisnika} other {# korisnika}} u album",
"utilities": "Alati", "utilities": "Alati",
"validate": "Provjeri valjanost", "validate": "Provjeri valjanost",
"validate_endpoint_error": "Molimo unesite valjanu URL adresu", "validate_endpoint_error": "Molimo unesite valjanu URL adresu",

View File

@ -14,6 +14,7 @@
"add_a_location": "Helyszín hozzáadása", "add_a_location": "Helyszín hozzáadása",
"add_a_name": "Név megadása", "add_a_name": "Név megadása",
"add_a_title": "Címadás", "add_a_title": "Címadás",
"add_birthday": "Születésnap hozzáadása",
"add_endpoint": "Végpont megadása", "add_endpoint": "Végpont megadása",
"add_exclusion_pattern": "Kihagyási minta (pattern) hozzáadása", "add_exclusion_pattern": "Kihagyási minta (pattern) hozzáadása",
"add_import_path": "Importálási útvonal hozzáadása", "add_import_path": "Importálási útvonal hozzáadása",
@ -27,6 +28,9 @@
"add_to_album": "Felvétel albumba", "add_to_album": "Felvétel albumba",
"add_to_album_bottom_sheet_added": "Hozzáadva a(z) \"{album}\" albumhoz", "add_to_album_bottom_sheet_added": "Hozzáadva a(z) \"{album}\" albumhoz",
"add_to_album_bottom_sheet_already_exists": "Már benne van a(z) \"{album}\" albumban", "add_to_album_bottom_sheet_already_exists": "Már benne van a(z) \"{album}\" albumban",
"add_to_album_toggle": "{album} kijelölésének váltása",
"add_to_albums": "Hozzáadás albumokhoz",
"add_to_albums_count": "Hozzáadás albumokhoz ({count})",
"add_to_shared_album": "Felvétel megosztott albumba", "add_to_shared_album": "Felvétel megosztott albumba",
"add_url": "URL hozzáadása", "add_url": "URL hozzáadása",
"added_to_archive": "Hozzáadva az archívumhoz", "added_to_archive": "Hozzáadva az archívumhoz",
@ -44,6 +48,13 @@
"backup_database": "Adatbázis lementése", "backup_database": "Adatbázis lementése",
"backup_database_enable_description": "Adatbázis mentések engedélyezése", "backup_database_enable_description": "Adatbázis mentések engedélyezése",
"backup_keep_last_amount": "Megőrizendő korábbi mentések száma", "backup_keep_last_amount": "Megőrizendő korábbi mentések száma",
"backup_onboarding_1_description": "külső tárolón, felhőben vagy másik fizikai helyen tárolt másolat.",
"backup_onboarding_2_description": "helyi másolatok különböző eszközökön. Beleértve a fő fájlokat és azok helyi biztonsági másolatát.",
"backup_onboarding_3_description": "az adatok összes másolata, beleértve az eredetit is. Ez 1 külső és 2 helyi másolatot tartalmaz.",
"backup_onboarding_description": "Az adatok védelme érdekében a <backblaze-link>3-2-1 biztonsági mentési stratégia</backblaze-link> alkalmazása ajánlott. A teljes körű biztonsági mentés érdekében érdemes másolatot készíteni a feltöltött fényképekről/videókról, valamint az Immich adatbázisról.",
"backup_onboarding_footer": "Az Immich biztonsági mentéséről további információkat a <link>dokumentációban</link> találsz.",
"backup_onboarding_parts_title": "A 3-2-1 biztonsági mentés ezt tartalmazza:",
"backup_onboarding_title": "Biztonsági mentések",
"backup_settings": "Adatbázis mentés beállításai", "backup_settings": "Adatbázis mentés beállításai",
"backup_settings_description": "Adatbázis mentés beállításainak kezelése.", "backup_settings_description": "Adatbázis mentés beállításainak kezelése.",
"cleared_jobs": "{job}: feladatai törölve", "cleared_jobs": "{job}: feladatai törölve",
@ -173,9 +184,13 @@
"nightly_tasks_generate_memories_setting": "Emlékek generálása", "nightly_tasks_generate_memories_setting": "Emlékek generálása",
"nightly_tasks_generate_memories_setting_description": "Új emlékek létrehozása elemekből", "nightly_tasks_generate_memories_setting_description": "Új emlékek létrehozása elemekből",
"nightly_tasks_missing_thumbnails_setting": "Hiányzó indexképek generálása", "nightly_tasks_missing_thumbnails_setting": "Hiányzó indexképek generálása",
"nightly_tasks_missing_thumbnails_setting_description": "A bélyegkép nélküli elemek bélyegképgeneráló várólistára helyezése",
"nightly_tasks_settings": "Éjjeli Feladat Beállítások", "nightly_tasks_settings": "Éjjeli Feladat Beállítások",
"nightly_tasks_settings_description": "Éjjeli feladatok kezelése", "nightly_tasks_settings_description": "Éjjeli feladatok kezelése",
"nightly_tasks_start_time_setting": "Kezdőidő", "nightly_tasks_start_time_setting": "Kezdőidő",
"nightly_tasks_start_time_setting_description": "Az az időpont, amikor a szerver elkezdi futtatni az éjszakai feladatokat",
"nightly_tasks_sync_quota_usage_setting": "Kvóta használat szinkronizálása",
"nightly_tasks_sync_quota_usage_setting_description": "A felhasználó kvótájának frissítése az aktuális tárhelyhasználat alapján",
"no_paths_added": "Nincs megadva elérési útvonal", "no_paths_added": "Nincs megadva elérési útvonal",
"no_pattern_added": "Nincs megadva minta (pattern)", "no_pattern_added": "Nincs megadva minta (pattern)",
"note_apply_storage_label_previous_assets": "Megjegyzés: Ha a korábban feltöltött elemekhez is szeretne Tárhely Címkéket társítani, akkor futtassa ezt", "note_apply_storage_label_previous_assets": "Megjegyzés: Ha a korábban feltöltött elemekhez is szeretne Tárhely Címkéket társítani, akkor futtassa ezt",
@ -206,6 +221,8 @@
"oauth_mobile_redirect_uri": "Mobil átirányítási URI", "oauth_mobile_redirect_uri": "Mobil átirányítási URI",
"oauth_mobile_redirect_uri_override": "Mobil átirányítási URI felülírás", "oauth_mobile_redirect_uri_override": "Mobil átirányítási URI felülírás",
"oauth_mobile_redirect_uri_override_description": "Engedélyezd, ha az OAuth szolgáltató tiltja a mobil URI-t, mint például ''{callback}''", "oauth_mobile_redirect_uri_override_description": "Engedélyezd, ha az OAuth szolgáltató tiltja a mobil URI-t, mint például ''{callback}''",
"oauth_role_claim": "Szerepkör kérelem",
"oauth_role_claim_description": "Automatikusan adjon rendszergazdai hozzáférést ennek az igénylésnek a jelenléte alapján. A kérelem lehet „felhasználó” vagy „rendszergazda”.",
"oauth_settings": "OAuth", "oauth_settings": "OAuth",
"oauth_settings_description": "OAuth bejelentkezési beállítások kezelése", "oauth_settings_description": "OAuth bejelentkezési beállítások kezelése",
"oauth_settings_more_details": "Erről a funkcióról további információt a <link>dokumentációban</link> találsz.", "oauth_settings_more_details": "Erről a funkcióról további információt a <link>dokumentációban</link> találsz.",
@ -341,6 +358,9 @@
"trash_number_of_days_description": "Hány napig legyenek a lomtárban az elemek a végleges törlés előtt", "trash_number_of_days_description": "Hány napig legyenek a lomtárban az elemek a végleges törlés előtt",
"trash_settings": "Lomtár Beállítások", "trash_settings": "Lomtár Beállítások",
"trash_settings_description": "Lomtár beállítások kezelése", "trash_settings_description": "Lomtár beállítások kezelése",
"unlink_all_oauth_accounts": "Összes OAuth-fiók szétkapcsolása",
"unlink_all_oauth_accounts_description": "Ne felejtsd el, hogy az új szolgáltatóra való áttérés előtt minden OAuth-fiók kapcsolatot meg kell szüntetned.",
"unlink_all_oauth_accounts_prompt": "Biztosan meg szeretnéd szüntetni az összes OAuth-fiók összekapcsolását? Ez minden felhasználó OAuth-azonosítóját visszaállítja, és nem vonható vissza.",
"user_cleanup_job": "Felhasználók kipucolása", "user_cleanup_job": "Felhasználók kipucolása",
"user_delete_delay": "<b>{user}</b> felhasználói fiókja és elemei véglegesen törölve lesznek {delay, plural, one {# nap} other {# nap}} múlva.", "user_delete_delay": "<b>{user}</b> felhasználói fiókja és elemei véglegesen törölve lesznek {delay, plural, one {# nap} other {# nap}} múlva.",
"user_delete_delay_settings": "Törlési késleltetés", "user_delete_delay_settings": "Törlési késleltetés",
@ -367,6 +387,7 @@
"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_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",
@ -400,6 +421,7 @@
"album_options": "Album beállítások", "album_options": "Album beállítások",
"album_remove_user": "Felhasználó törlése?", "album_remove_user": "Felhasználó törlése?",
"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_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_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á",
@ -440,6 +462,7 @@
"app_settings": "Alkalmazás Beállítások", "app_settings": "Alkalmazás Beállítások",
"appears_in": "Itt szerepel", "appears_in": "Itt szerepel",
"archive": "Archívum", "archive": "Archívum",
"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",
"archive_page_no_archived_assets": "Nem található archivált elem", "archive_page_no_archived_assets": "Nem található archivált elem",
"archive_page_title": "Archívum ({count})", "archive_page_title": "Archívum ({count})",
@ -477,7 +500,9 @@
"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_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_count": "{count, plural, other {# elem}}", "assets_count": "{count, plural, other {# elem}}",
"assets_deleted_permanently": "{count} elem véglegesen törölve", "assets_deleted_permanently": "{count} elem véglegesen törölve",
"assets_deleted_permanently_from_server": "{count} elem véglegesen törölve az Immich szerverről", "assets_deleted_permanently_from_server": "{count} elem véglegesen törölve az Immich szerverről",
@ -494,9 +519,11 @@
"assets_trashed_count": "{count, plural, other {# elem}} a lomtárba helyezve", "assets_trashed_count": "{count, plural, other {# elem}} a lomtárba helyezve",
"assets_trashed_from_server": "{count} elem lomtárba helyezve az Immich szerveren", "assets_trashed_from_server": "{count} elem lomtárba helyezve az Immich szerveren",
"assets_were_part_of_album_count": "{count, plural, other {# elem}} már eleve szerepelt az albumban", "assets_were_part_of_album_count": "{count, plural, other {# elem}} már eleve szerepelt az albumban",
"assets_were_part_of_albums_count": "Az {count, plural, one {elem} other {elemek}} már az hozzá lettek adva az albumhoz",
"authorized_devices": "Engedélyezett Eszközök", "authorized_devices": "Engedélyezett Eszközök",
"automatic_endpoint_switching_subtitle": "A megadott WiFi-n keresztül helyi hálózaton keresztül kapcsolódolik, egyébként az alternatív címeket használja", "automatic_endpoint_switching_subtitle": "A megadott WiFi-n keresztül helyi hálózaton keresztül kapcsolódolik, egyébként az alternatív címeket használja",
"automatic_endpoint_switching_title": "Automatikus URL cím váltás", "automatic_endpoint_switching_title": "Automatikus URL cím váltá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_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",
@ -562,11 +589,11 @@
"backup_manual_in_progress": "Feltöltés már folyamatban. Próbáld meg később", "backup_manual_in_progress": "Feltöltés már folyamatban. Próbáld meg később",
"backup_manual_success": "Sikeres", "backup_manual_success": "Sikeres",
"backup_manual_title": "Feltöltés állapota", "backup_manual_title": "Feltöltés állapota",
"backup_options": "Biztonsági mentés beállításai",
"backup_options_page_title": "Biztonági mentés beállításai", "backup_options_page_title": "Biztonági mentés beállításai",
"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",
"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",
@ -575,6 +602,7 @@
"birthdate_set_description": "A születés napját a rendszer arra használja, hogy kiírja, hogy a fénykép készítésekor a személy hány éves volt.", "birthdate_set_description": "A születés napját a rendszer arra használja, hogy kiírja, hogy a fénykép készítésekor a személy hány éves volt.",
"blurred_background": "Homályos háttér", "blurred_background": "Homályos háttér",
"bugs_and_feature_requests": "Hibabejelentés és Új Funkció Kérése", "bugs_and_feature_requests": "Hibabejelentés és Új Funkció Kérése",
"build": "Felépítés",
"build_image": "Build Kép", "build_image": "Build Kép",
"bulk_delete_duplicates_confirmation": "Biztosan kitörölsz {count, plural, one {# duplikált elemet} other {# duplikált elemet}}? A művelet a legnagyobb méretű elemet tartja meg minden hasonló csoportból és minden másik duplikált elemet kitöröl. Ez a művelet nem visszavonható!", "bulk_delete_duplicates_confirmation": "Biztosan kitörölsz {count, plural, one {# duplikált elemet} other {# duplikált elemet}}? A művelet a legnagyobb méretű elemet tartja meg minden hasonló csoportból és minden másik duplikált elemet kitöröl. Ez a művelet nem visszavonható!",
"bulk_keep_duplicates_confirmation": "Biztosan meg szeretnél tartani {count, plural, other {# egyező elemet}}? Ez a művelet az elemek törlése nélkül megszünteti az összes duplikált csoportosítást.", "bulk_keep_duplicates_confirmation": "Biztosan meg szeretnél tartani {count, plural, other {# egyező elemet}}? Ez a művelet az elemek törlése nélkül megszünteti az összes duplikált csoportosítást.",
@ -600,9 +628,12 @@
"cancel": "Mégsem", "cancel": "Mégsem",
"cancel_search": "Keresés megszakítása", "cancel_search": "Keresés megszakítása",
"canceled": "Megszakítva", "canceled": "Megszakítva",
"canceling": "Lemondás",
"cannot_merge_people": "Személyek összevonása nem sikerült", "cannot_merge_people": "Személyek összevonása nem sikerült",
"cannot_undo_this_action": "Ez a művelet nem visszavonható!", "cannot_undo_this_action": "Ez a művelet nem visszavonható!",
"cannot_update_the_description": "A leírás megváltoztatása nem sikerült", "cannot_update_the_description": "A leírás megváltoztatása nem sikerült",
"cast": "Közvetítés",
"cast_description": "Közvetítési célok beállítása",
"change_date": "Dátum változtatása", "change_date": "Dátum változtatása",
"change_description": "Leírás megváltoztatása", "change_description": "Leírás megváltoztatása",
"change_display_order": "Megjelenítési sorrend megváltoztatása", "change_display_order": "Megjelenítési sorrend megváltoztatása",
@ -629,6 +660,7 @@
"clear": "Kitöröl", "clear": "Kitöröl",
"clear_all": "Alaphelyzet", "clear_all": "Alaphelyzet",
"clear_all_recent_searches": "Legutóbbi keresések törlése", "clear_all_recent_searches": "Legutóbbi keresések törlése",
"clear_file_cache": "Gyorsítótár törlése",
"clear_message": "Üzenet törlése", "clear_message": "Üzenet törlése",
"clear_value": "Érték törlése", "clear_value": "Érték törlése",
"client_cert_dialog_msg_confirm": "OK", "client_cert_dialog_msg_confirm": "OK",
@ -699,6 +731,7 @@
"create_new_user": "Új felhasználó létrehozása", "create_new_user": "Új felhasználó létrehozása",
"create_shared_album_page_share_add_assets": "ELEMEK HOZZÁADÁSA", "create_shared_album_page_share_add_assets": "ELEMEK HOZZÁADÁSA",
"create_shared_album_page_share_select_photos": "Fotók választása", "create_shared_album_page_share_select_photos": "Fotók választása",
"create_shared_link": "Megosztott link létrehozása",
"create_tag": "Címke létrehozása", "create_tag": "Címke létrehozása",
"create_tag_description": "Új címke létrehozása. Beágyazott címkék esetén add meg a címke teljes elérési útvonalát, beleértve a perjeleket is.", "create_tag_description": "Új címke létrehozása. Beágyazott címkék esetén add meg a címke teljes elérési útvonalát, beleértve a perjeleket is.",
"create_user": "Felhasználó létrehozása", "create_user": "Felhasználó létrehozása",
@ -711,6 +744,7 @@
"current_server_address": "Jelenlegi szerver cím", "current_server_address": "Jelenlegi szerver cím",
"custom_locale": "Egyéni Területi Beállítás", "custom_locale": "Egyéni Területi Beállítás",
"custom_locale_description": "Dátumok és számok formázása a nyelv és terület szerint", "custom_locale_description": "Dátumok és számok formázása a nyelv és terület szerint",
"custom_url": "Egyedi URL",
"daily_title_text_date": "MMM dd (E)", "daily_title_text_date": "MMM dd (E)",
"daily_title_text_date_year": "yyyy MMM dd (E)", "daily_title_text_date_year": "yyyy MMM dd (E)",
"dark": "Sötét", "dark": "Sötét",
@ -722,6 +756,7 @@
"date_of_birth_saved": "Születésnap sikeresen elmentve", "date_of_birth_saved": "Születésnap sikeresen elmentve",
"date_range": "Dátum intervallum", "date_range": "Dátum intervallum",
"day": "Nap", "day": "Nap",
"days": "Napok",
"deduplicate_all": "Az Összes Deduplikálása", "deduplicate_all": "Az Összes Deduplikálása",
"deduplication_criteria_1": "Kép mérete bájtokban", "deduplication_criteria_1": "Kép mérete bájtokban",
"deduplication_criteria_2": "EXIF adatok mennyisége", "deduplication_criteria_2": "EXIF adatok mennyisége",
@ -730,6 +765,7 @@
"default_locale": "Alapértelmezett Területi Beállítás", "default_locale": "Alapértelmezett Területi Beállítás",
"default_locale_description": "Dátumok és számok formázása a böngésződ területi beállítása alapján", "default_locale_description": "Dátumok és számok formázása a böngésződ területi beállítása alapján",
"delete": "Törlés", "delete": "Törlés",
"delete_action_confirmation_message": "Biztosan törölni szeretnéd ezt az elemet? Így az elem a szerver lomtárába kerül, és a megkérdezi, hogy törölni szeretnéd-e a helyi másolatot is",
"delete_action_prompt": "{count} törölve", "delete_action_prompt": "{count} törölve",
"delete_album": "Album törlése", "delete_album": "Album törlése",
"delete_api_key_prompt": "Biztosan törölni szeretnéd ezt az API kulcsot?", "delete_api_key_prompt": "Biztosan törölni szeretnéd ezt az API kulcsot?",
@ -760,6 +796,7 @@
"description": "Leírás", "description": "Leírás",
"description_input_hint_text": "Leírás hozzáadása...", "description_input_hint_text": "Leírás hozzáadása...",
"description_input_submit_error": "Nem sikerült frissíteni a leírást. További információért kérjük, nézd meg az eseménynaplót", "description_input_submit_error": "Nem sikerült frissíteni a leírást. További információért kérjük, nézd meg az eseménynaplót",
"deselect_all": "Kijelölés megszüntetés",
"details": "Részletek", "details": "Részletek",
"direction": "Irány", "direction": "Irány",
"disabled": "Letiltott", "disabled": "Letiltott",
@ -804,8 +841,12 @@
"edit": "Szerkesztés", "edit": "Szerkesztés",
"edit_album": "Album módosítása", "edit_album": "Album módosítása",
"edit_avatar": "Profilkép módosítása", "edit_avatar": "Profilkép módosítása",
"edit_birthday": "Születésnap szerkesztése",
"edit_date": "Dátum módosítása", "edit_date": "Dátum módosítása",
"edit_date_and_time": "Dátum és idő módosítása", "edit_date_and_time": "Dátum és idő módosítása",
"edit_date_and_time_action_prompt": "{count} dátum és idő módosítva",
"edit_date_and_time_by_offset": "Dátum módosítása időeltolással",
"edit_date_and_time_by_offset_interval": "Új dátumtartomány: {from} - {to}",
"edit_description": "Leírás szerkesztése", "edit_description": "Leírás szerkesztése",
"edit_description_prompt": "Kérlek válassz egy új leírást:", "edit_description_prompt": "Kérlek válassz egy új leírást:",
"edit_exclusion_pattern": "Kizárási minta (pattern) módosítása", "edit_exclusion_pattern": "Kizárási minta (pattern) módosítása",
@ -878,6 +919,7 @@
"failed_to_load_notifications": "Értesítések betöltése sikertelen", "failed_to_load_notifications": "Értesítések betöltése sikertelen",
"failed_to_load_people": "Személyek betöltése sikertelen", "failed_to_load_people": "Személyek betöltése sikertelen",
"failed_to_remove_product_key": "Termékkulcs eltávolítása sikertelen", "failed_to_remove_product_key": "Termékkulcs eltávolítása sikertelen",
"failed_to_reset_pin_code": "PIN kód visszaállítása sikertelen",
"failed_to_stack_assets": "Elemek csoportosítása sikertelen", "failed_to_stack_assets": "Elemek csoportosítása sikertelen",
"failed_to_unstack_assets": "Csoportosított elemek szétszedése sikertelen", "failed_to_unstack_assets": "Csoportosított elemek szétszedése sikertelen",
"failed_to_update_notification_status": "Értesítés státusz frissítése sikertelen", "failed_to_update_notification_status": "Értesítés státusz frissítése sikertelen",
@ -886,6 +928,7 @@
"paths_validation_failed": "A(z) {paths, plural, one {# elérési útvonal} other {# elérési útvonal}} érvényesítése sikertelen", "paths_validation_failed": "A(z) {paths, plural, one {# elérési útvonal} other {# elérési útvonal}} érvényesítése sikertelen",
"profile_picture_transparent_pixels": "Profilképek nem tartalmazhatnak átlátszó pixeleket. Közelíts rá és/vagy mozgasd a képet.", "profile_picture_transparent_pixels": "Profilképek nem tartalmazhatnak átlátszó pixeleket. Közelíts rá és/vagy mozgasd a képet.",
"quota_higher_than_disk_size": "Az elérhető lemezméretnél nagyobb kvótát állítottál be", "quota_higher_than_disk_size": "Az elérhető lemezméretnél nagyobb kvótát állítottál be",
"something_went_wrong": "Valami baj történt",
"unable_to_add_album_users": "Felhasználók albumhoz adása sikertelen", "unable_to_add_album_users": "Felhasználók albumhoz adása sikertelen",
"unable_to_add_assets_to_shared_link": "Elemeket megosztott linkhez adása sikertelen", "unable_to_add_assets_to_shared_link": "Elemeket megosztott linkhez adása sikertelen",
"unable_to_add_comment": "Hozzászólás sikertelen", "unable_to_add_comment": "Hozzászólás sikertelen",
@ -941,7 +984,7 @@
"unable_to_remove_partner": "Partner eltávolítása sikertelen", "unable_to_remove_partner": "Partner eltávolítása sikertelen",
"unable_to_remove_reaction": "Reakció eltávolítása sikertelen", "unable_to_remove_reaction": "Reakció eltávolítása sikertelen",
"unable_to_reset_password": "Jelszó visszaállítása sikertelen", "unable_to_reset_password": "Jelszó visszaállítása sikertelen",
"unable_to_reset_pin_code": "PIN kód visszaállítása sikertelen", "unable_to_reset_pin_code": "A PIN-kód visszaállítása nem sikerült",
"unable_to_resolve_duplicate": "Duplikátum feloldása sikertelen", "unable_to_resolve_duplicate": "Duplikátum feloldása sikertelen",
"unable_to_restore_assets": "Elemek visszaállítása sikertelen", "unable_to_restore_assets": "Elemek visszaállítása sikertelen",
"unable_to_restore_trash": "Az összes elem visszaállítása sikertelen", "unable_to_restore_trash": "Az összes elem visszaállítása sikertelen",
@ -971,13 +1014,11 @@
}, },
"exif": "Exif", "exif": "Exif",
"exif_bottom_sheet_description": "Leírás Hozzáadása...", "exif_bottom_sheet_description": "Leírás Hozzáadása...",
"exif_bottom_sheet_description_error": "Hiba a leírás frissítésekor",
"exif_bottom_sheet_details": "RÉSZLETEK", "exif_bottom_sheet_details": "RÉSZLETEK",
"exif_bottom_sheet_location": "HELY", "exif_bottom_sheet_location": "HELY",
"exif_bottom_sheet_people": "EMBEREK", "exif_bottom_sheet_people": "EMBEREK",
"exif_bottom_sheet_person_add_person": "Elnevez", "exif_bottom_sheet_person_add_person": "Elnevez",
"exif_bottom_sheet_person_age_months": "{months} hónap idős",
"exif_bottom_sheet_person_age_year_months": "1 év, {months} hónap idős",
"exif_bottom_sheet_person_age_years": "Életkor: {years}",
"exit_slideshow": "Kilépés a Diavetítésből", "exit_slideshow": "Kilépés a Diavetítésből",
"expand_all": "Összes kinyitása", "expand_all": "Összes kinyitása",
"experimental_settings_new_asset_list_subtitle": "Fejlesztés alatt", "experimental_settings_new_asset_list_subtitle": "Fejlesztés alatt",
@ -1004,6 +1045,7 @@
"failed_to_load_assets": "Nem sikerült betölteni az elemeket", "failed_to_load_assets": "Nem sikerült betölteni az elemeket",
"failed_to_load_folder": "Mappa betöltése sikertelen", "failed_to_load_folder": "Mappa betöltése sikertelen",
"favorite": "Kedvenc", "favorite": "Kedvenc",
"favorite_action_prompt": "{count} hozzáadva a Kedvencekhez",
"favorite_or_unfavorite_photo": "Fotó kedvencnek jelölése vagy annak visszavonása", "favorite_or_unfavorite_photo": "Fotó kedvencnek jelölése vagy annak visszavonása",
"favorites": "Kedvencek", "favorites": "Kedvencek",
"favorites_page_no_favorites": "Nem található kedvencnek jelölt elem", "favorites_page_no_favorites": "Nem található kedvencnek jelölt elem",
@ -1018,11 +1060,13 @@
"filter_people": "Személyek szűrése", "filter_people": "Személyek szűrése",
"filter_places": "Helyszínek szűrése", "filter_places": "Helyszínek szűrése",
"find_them_fast": "Név alapján kereséssel gyorsan megtalálhatóak", "find_them_fast": "Név alapján kereséssel gyorsan megtalálhatóak",
"first": "Első",
"fix_incorrect_match": "Hibás találat javítása", "fix_incorrect_match": "Hibás találat javítása",
"folder": "Mappa", "folder": "Mappa",
"folder_not_found": "Mappa nem található", "folder_not_found": "Mappa nem található",
"folders": "Mappák", "folders": "Mappák",
"folders_feature_description": "A fájlrendszerben lévő fényképek és videók mappanézetben való böngészése", "folders_feature_description": "A fájlrendszerben lévő fényképek és videók mappanézetben való böngészése",
"forgot_pin_code_question": "Elfelejtetted a PIN kódod?",
"forward": "Előre", "forward": "Előre",
"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.",
@ -1043,6 +1087,9 @@
"haptic_feedback_switch": "Rezgéses visszajelzés engedélyezése", "haptic_feedback_switch": "Rezgéses visszajelzés engedélyezése",
"haptic_feedback_title": "Rezgéses Visszajelzés", "haptic_feedback_title": "Rezgéses Visszajelzés",
"has_quota": "Kvóta", "has_quota": "Kvóta",
"hash_asset": "Elem hash-elése",
"hashed_assets": "Hash-elt elemek",
"hashing": "Hash-elés folyamatban",
"header_settings_add_header_tip": "Fejléc Hozzáadása", "header_settings_add_header_tip": "Fejléc Hozzáadása",
"header_settings_field_validator_msg": "Az érték nem lehet üres", "header_settings_field_validator_msg": "Az érték nem lehet üres",
"header_settings_header_name_input": "Fejléc neve", "header_settings_header_name_input": "Fejléc neve",
@ -1074,7 +1121,9 @@
"home_page_upload_err_limit": "Csak 30 elemet tudsz egyszerre feltölteni, úgyhogy kihagyjuk", "home_page_upload_err_limit": "Csak 30 elemet tudsz egyszerre feltölteni, úgyhogy kihagyjuk",
"host": "Kiszolgáló", "host": "Kiszolgáló",
"hour": "Óra", "hour": "Óra",
"hours": "Órák",
"id": "Azonosító", "id": "Azonosító",
"idle": "Üresjárat",
"ignore_icloud_photos": "iCloud fotók figyelmen kívül hagyása", "ignore_icloud_photos": "iCloud fotók figyelmen kívül hagyása",
"ignore_icloud_photos_description": "Az iCloud-ban tárolt fotók nem lesznek feltöltve az Immich szerverre", "ignore_icloud_photos_description": "Az iCloud-ban tárolt fotók nem lesznek feltöltve az Immich szerverre",
"image": "Kép", "image": "Kép",
@ -1114,6 +1163,7 @@
"invalid_date_format": "Érvénytelen dátumformátum", "invalid_date_format": "Érvénytelen dátumformátum",
"invite_people": "Személyek Meghívása", "invite_people": "Személyek Meghívása",
"invite_to_album": "Meghívás az albumba", "invite_to_album": "Meghívás az albumba",
"ios_debug_info_fetch_ran_at": "Letöltés futtatva {dateTime}",
"ios_debug_info_last_sync_at": "Utoljára szinkronizálva {dateTime}", "ios_debug_info_last_sync_at": "Utoljára szinkronizálva {dateTime}",
"ios_debug_info_no_processes_queued": "Nincs a sorban háttérfolyamat jelenleg", "ios_debug_info_no_processes_queued": "Nincs a sorban háttérfolyamat jelenleg",
"ios_debug_info_no_sync_yet": "Még nem futott szinkronizáló háttérfolyamat", "ios_debug_info_no_sync_yet": "Még nem futott szinkronizáló háttérfolyamat",
@ -1128,12 +1178,16 @@
"keyboard_shortcuts": "Billentyűparancsok", "keyboard_shortcuts": "Billentyűparancsok",
"language": "Nyelv", "language": "Nyelv",
"language_no_results_subtitle": "Próbáld módosítani a szavaidat a keresésnél", "language_no_results_subtitle": "Próbáld módosítani a szavaidat a keresésnél",
"language_no_results_title": "Nem található nyelv",
"language_search_hint": "Nyelvek keresése...", "language_search_hint": "Nyelvek keresése...",
"language_setting_description": "Válaszd ki preferált nyelvet", "language_setting_description": "Válaszd ki preferált nyelvet",
"large_files": "Nagy Fájlok",
"last": "Utolsó",
"last_seen": "Utoljára láttuk", "last_seen": "Utoljára láttuk",
"latest_version": "Legfrissebb Verzió", "latest_version": "Legfrissebb Verzió",
"latitude": "Szélesség", "latitude": "Szélesség",
"leave": "Elhagyás", "leave": "Elhagyás",
"leave_album": "Album elhagyása",
"lens_model": "Objektív modell", "lens_model": "Objektív modell",
"let_others_respond": "Mások is reagálhatnak", "let_others_respond": "Mások is reagálhatnak",
"level": "Szint", "level": "Szint",
@ -1147,6 +1201,7 @@
"library_page_sort_title": "Album címe", "library_page_sort_title": "Album címe",
"licenses": "Licencek", "licenses": "Licencek",
"light": "Világos", "light": "Világos",
"like": "Tetszik",
"like_deleted": "Reakció törölve", "like_deleted": "Reakció törölve",
"link_motion_video": "Motion videó hozzárendelése", "link_motion_video": "Motion videó hozzárendelése",
"link_to_oauth": "Csatlakoztatás OAuth-hoz", "link_to_oauth": "Csatlakoztatás OAuth-hoz",
@ -1155,6 +1210,7 @@
"loading": "Betöltés", "loading": "Betöltés",
"loading_search_results_failed": "Keresési eredmények betöltése sikertelen", "loading_search_results_failed": "Keresési eredmények betöltése sikertelen",
"local": "Helyi", "local": "Helyi",
"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_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",
@ -1212,7 +1268,7 @@
"manage_your_devices": "Bejelentkezett eszközök kezelése", "manage_your_devices": "Bejelentkezett eszközök kezelése",
"manage_your_oauth_connection": "OAuth kapcsolódás kezelése", "manage_your_oauth_connection": "OAuth kapcsolódás kezelése",
"map": "Térkép", "map": "Térkép",
"map_assets_in_bounds": "{count, plural, one {# fotó} other {# fotó}}", "map_assets_in_bounds": "{count, plural, =0 {Nincs fotó ezen a területen} one {# fotó} other {# fotó}}",
"map_cannot_get_user_location": "A helymeghatározás nem sikerült", "map_cannot_get_user_location": "A helymeghatározás nem sikerült",
"map_location_dialog_yes": "Igen", "map_location_dialog_yes": "Igen",
"map_location_picker_page_use_location": "Kiválasztott hely használata", "map_location_picker_page_use_location": "Kiválasztott hely használata",
@ -1220,7 +1276,6 @@
"map_location_service_disabled_title": "Helymeghatározás Szolgáltatás letiltva", "map_location_service_disabled_title": "Helymeghatározás Szolgáltatás letiltva",
"map_marker_for_images": "{country}, {city} helyen készült képek térképjelölője", "map_marker_for_images": "{country}, {city} helyen készült képek térképjelölője",
"map_marker_with_image": "Térképjelölő képpel", "map_marker_with_image": "Térképjelölő képpel",
"map_no_assets_in_bounds": "Nincsenek fotók a környéken",
"map_no_location_permission_content": "A helymeghatározást engedélyezni kell a jelenlegi helyednél lévő elemek megjelenítéséhez. Szeretnéd most engedélyezni?", "map_no_location_permission_content": "A helymeghatározást engedélyezni kell a jelenlegi helyednél lévő elemek megjelenítéséhez. Szeretnéd most engedélyezni?",
"map_no_location_permission_title": "Helymeghatározás letiltva", "map_no_location_permission_title": "Helymeghatározás letiltva",
"map_settings": "Térkép beállítások", "map_settings": "Térkép beállítások",
@ -1257,6 +1312,7 @@
"merged_people_count": "Összevonva {count, plural, other {# személy}}", "merged_people_count": "Összevonva {count, plural, other {# személy}}",
"minimize": "Kicsinyítés", "minimize": "Kicsinyítés",
"minute": "Perc", "minute": "Perc",
"minutes": "Percek",
"missing": "Hiányzók", "missing": "Hiányzók",
"model": "Modell", "model": "Modell",
"month": "Hónap", "month": "Hónap",
@ -1264,6 +1320,7 @@
"more": "Továbbiak", "more": "Továbbiak",
"move": "Áthelyezés", "move": "Áthelyezés",
"move_off_locked_folder": "Átmozgatás a zárolt mappából", "move_off_locked_folder": "Átmozgatás a zárolt mappából",
"move_to_lock_folder_action_prompt": "{count} hozzáadva a zárolt mappához",
"move_to_locked_folder": "Áthelyezés a zárolt mappába", "move_to_locked_folder": "Áthelyezés a zárolt mappába",
"move_to_locked_folder_confirmation": "Ezek a képek és videók az összes albumból kikerülnek, és csak a zárolt mappában lesznek elérhetőek", "move_to_locked_folder_confirmation": "Ezek a képek és videók az összes albumból kikerülnek, és csak a zárolt mappában lesznek elérhetőek",
"moved_to_archive": "{count, plural, one {# Elem} other {# Elemek}} archiválva", "moved_to_archive": "{count, plural, one {# Elem} other {# Elemek}} archiválva",
@ -1275,6 +1332,9 @@
"my_albums": "Saját albumaim", "my_albums": "Saját albumaim",
"name": "Név", "name": "Név",
"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_videos_upload": "Mobil adatforgalmat használjon a videók biztonsági mentéséhez",
"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",
"never": "Soha", "never": "Soha",
@ -1296,6 +1356,7 @@
"no_archived_assets_message": "Archiváld a fényképeket és videókat, hogy elrejtsd azokat a Képek nézetből", "no_archived_assets_message": "Archiváld a fényképeket és videókat, hogy elrejtsd azokat a Képek nézetből",
"no_assets_message": "KATTINTS AZ ELSŐ FÉNYKÉP FELTÖLTÉSÉHEZ", "no_assets_message": "KATTINTS AZ ELSŐ FÉNYKÉP FELTÖLTÉSÉHEZ",
"no_assets_to_show": "Nincs megjeleníthető elem", "no_assets_to_show": "Nincs megjeleníthető elem",
"no_cast_devices_found": "Nem található eszköz vetítéshez",
"no_duplicates_found": "Nem találhatók duplikátumok.", "no_duplicates_found": "Nem találhatók duplikátumok.",
"no_exif_info_available": "Nincs elérhető Exif információ", "no_exif_info_available": "Nincs elérhető Exif információ",
"no_explore_results_message": "Tölts fel több képet, hogy böngészhesd a gyűjteményed.", "no_explore_results_message": "Tölts fel több képet, hogy böngészhesd a gyűjteményed.",
@ -1304,10 +1365,12 @@
"no_locked_photos_message": "A zárolt mappában elhelyezett fotók és videók rejtettek, és nem jelennek meg a könyvtárad böngészése vagy keresése közben sem.", "no_locked_photos_message": "A zárolt mappában elhelyezett fotók és videók rejtettek, és nem jelennek meg a könyvtárad böngészése vagy keresése közben sem.",
"no_name": "Nincs Név", "no_name": "Nincs Név",
"no_notifications": "Nincsenek értesítések", "no_notifications": "Nincsenek értesítések",
"no_people_found": "Nem található személy",
"no_places": "Nincsenek helyek", "no_places": "Nincsenek helyek",
"no_results": "Nincs találat", "no_results": "Nincs találat",
"no_results_description": "Próbálkozz szinonimákkal vagy általánosabb kulcsszavakkal", "no_results_description": "Próbálkozz szinonimákkal vagy általánosabb kulcsszavakkal",
"no_shared_albums_message": "Hozz létre egy új albumot, hogy megoszthasd fényképeid és videóid másokkal", "no_shared_albums_message": "Hozz létre egy új albumot, hogy megoszthasd fényképeid és videóid másokkal",
"no_uploads_in_progress": "Nincs folyamatban lévő feltöltés",
"not_in_any_album": "Nincs albumban", "not_in_any_album": "Nincs albumban",
"not_selected": "Nincs kiválasztva", "not_selected": "Nincs kiválasztva",
"note_apply_storage_label_to_previously_uploaded assets": "Megjegyzés: a korábban feltöltött elemek Tárhely Címkézéséhez futtasd a(z)", "note_apply_storage_label_to_previously_uploaded assets": "Megjegyzés: a korábban feltöltött elemek Tárhely Címkézéséhez futtasd a(z)",
@ -1323,12 +1386,14 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Hivatalos Immich Források", "official_immich_resources": "Hivatalos Immich Források",
"offline": "Nem elérhető (offline)", "offline": "Nem elérhető (offline)",
"offset": "Eltolás",
"ok": "Rendben", "ok": "Rendben",
"oldest_first": "Legrégebbi először", "oldest_first": "Legrégebbi először",
"on_this_device": "Ezen az eszközön", "on_this_device": "Ezen az eszközön",
"onboarding": "Első lépések", "onboarding": "Első lépések",
"onboarding_locale_description": "Válaszd ki a preferált nyelved. Ezt később a beállításokban bármikor módosíthatod.", "onboarding_locale_description": "Válaszd ki a preferált nyelved. Ezt később a beállításokban bármikor módosíthatod.",
"onboarding_privacy_description": "Az alábbi (nem kötelező) funkciók külsős szolgáltatásokon alapulnak és bármikor kikapcsolhatóak a beállításokban.", "onboarding_privacy_description": "Az alábbi (nem kötelező) funkciók külsős szolgáltatásokon alapulnak és bármikor kikapcsolhatóak a beállításokban.",
"onboarding_server_welcome_description": "Állítsuk be a példányodat pár alap beállítással.",
"onboarding_theme_description": "Válassz egy színtémát. Ezt bármikor megváltoztathatod a beállításokban.", "onboarding_theme_description": "Válassz egy színtémát. Ezt bármikor megváltoztathatod a beállításokban.",
"onboarding_user_welcome_description": "Kezdjünk bele!", "onboarding_user_welcome_description": "Kezdjünk bele!",
"onboarding_welcome_user": "Üdvözöllek {user}", "onboarding_welcome_user": "Üdvözöllek {user}",
@ -1344,6 +1409,7 @@
"original": "eredeti", "original": "eredeti",
"other": "Egyéb", "other": "Egyéb",
"other_devices": "Egyéb eszközök", "other_devices": "Egyéb eszközök",
"other_entities": "Egyéb entitások",
"other_variables": "Egyéb változók", "other_variables": "Egyéb változók",
"owned": "Tulajdonos", "owned": "Tulajdonos",
"owner": "Tulajdonos", "owner": "Tulajdonos",
@ -1398,6 +1464,9 @@
"permission_onboarding_permission_limited": "Korlátozott hozzáférés. Ha szeretnéd, hogy az Immich a teljes galéria gyűjteményedet mentse és kezelje, akkor a Beállításokban engedélyezd a fotó és videó jogosultságokat.", "permission_onboarding_permission_limited": "Korlátozott hozzáférés. Ha szeretnéd, hogy az Immich a teljes galéria gyűjteményedet mentse és kezelje, akkor a Beállításokban engedélyezd a fotó és videó jogosultságokat.",
"permission_onboarding_request": "Engedélyezni kell, hogy az Immich hozzáférjen a képeidhez és videóidhoz.", "permission_onboarding_request": "Engedélyezni kell, hogy az Immich hozzáférjen a képeidhez és videóidhoz.",
"person": "Személy", "person": "Személy",
"person_age_months": "{months, plural, one {# hónapja} other {# hónapja}}",
"person_age_year_months": "Egy év és {months, plural, one {# hónapja} other {# hónapja}}",
"person_age_years": "{years, plural, other {# éve}}",
"person_birthdate": "Született: {date}", "person_birthdate": "Született: {date}",
"person_hidden": "{name}{hidden, select, true { (rejtett)} other {}}", "person_hidden": "{name}{hidden, select, true { (rejtett)} other {}}",
"photo_shared_all_users": "Úgy tűnik, hogy már mindenkivel megosztottad a fényképeidet, vagy nincs senki, akivel meg tudnád osztani.", "photo_shared_all_users": "Úgy tűnik, hogy már mindenkivel megosztottad a fényképeidet, vagy nincs senki, akivel meg tudnád osztani.",
@ -1409,6 +1478,7 @@
"pin_code_changed_successfully": "Sikeres PIN kód változtatás", "pin_code_changed_successfully": "Sikeres PIN kód változtatás",
"pin_code_reset_successfully": "Sikeres PIN kód visszaállítás", "pin_code_reset_successfully": "Sikeres PIN kód visszaállítás",
"pin_code_setup_successfully": "Sikeres PIN kód beállítás", "pin_code_setup_successfully": "Sikeres PIN kód beállítás",
"pin_verification": "PIN kód megerősítése",
"place": "Hely", "place": "Hely",
"places": "Helyek", "places": "Helyek",
"places_count": "{count, plural, one {{count, number} Helyszín} other {{count, number} Helyszín}}", "places_count": "{count, plural, one {{count, number} Helyszín} other {{count, number} Helyszín}}",
@ -1416,6 +1486,7 @@
"play_memories": "Emlékek lejátszása", "play_memories": "Emlékek lejátszása",
"play_motion_photo": "Mozgókép lejátszása", "play_motion_photo": "Mozgókép lejátszása",
"play_or_pause_video": "Videó elindítása vagy megállítása", "play_or_pause_video": "Videó elindítása vagy megállítása",
"please_auth_to_access": "Kérlek jelentkezz be a hozzáféréshez",
"port": "Port", "port": "Port",
"preferences_settings_subtitle": "Alkalmazásbeállítások kezelése", "preferences_settings_subtitle": "Alkalmazásbeállítások kezelése",
"preferences_settings_title": "Beállítások", "preferences_settings_title": "Beállítások",
@ -1473,6 +1544,7 @@
"purchase_server_description_2": "Támogató státusz", "purchase_server_description_2": "Támogató státusz",
"purchase_server_title": "Szerver", "purchase_server_title": "Szerver",
"purchase_settings_server_activated": "A szerver termékkulcsot az admin kezeli", "purchase_settings_server_activated": "A szerver termékkulcsot az admin kezeli",
"queue_status": "Feldolgozva {count}/{total}",
"rating": "Értékelés csillagokkal", "rating": "Értékelés csillagokkal",
"rating_clear": "Értékelés törlése", "rating_clear": "Értékelés törlése",
"rating_count": "{count, plural, one {# csillag} other {# csillag}}", "rating_count": "{count, plural, one {# csillag} other {# csillag}}",
@ -1510,7 +1582,9 @@
"remove_custom_date_range": "Egyéni időintervallum eltávolítása", "remove_custom_date_range": "Egyéni időintervallum eltávolítása",
"remove_deleted_assets": "Törölt Elemek Eltávolítása", "remove_deleted_assets": "Törölt Elemek Eltávolítása",
"remove_from_album": "Eltávolítás az albumból", "remove_from_album": "Eltávolítás az albumból",
"remove_from_album_action_prompt": "{count} eltávolítva az albumból",
"remove_from_favorites": "Eltávolítás a kedvencekből", "remove_from_favorites": "Eltávolítás a kedvencekből",
"remove_from_lock_folder_action_prompt": "{count} eltávolítva a zárolt mappából",
"remove_from_locked_folder": "Eltávolítás a zárolt mappából", "remove_from_locked_folder": "Eltávolítás a zárolt mappából",
"remove_from_locked_folder_confirmation": "Biztosan ki szeretnéd venni ezeket a fotókat és videókat a zárolt mappából? Láthatóak lesznek a könyvtáradban.", "remove_from_locked_folder_confirmation": "Biztosan ki szeretnéd venni ezeket a fotókat és videókat a zárolt mappából? Láthatóak lesznek a könyvtáradban.",
"remove_from_shared_link": "Eltávolítás a megosztott linkből", "remove_from_shared_link": "Eltávolítás a megosztott linkből",
@ -1538,20 +1612,28 @@
"reset_password": "Jelszó visszaállítása", "reset_password": "Jelszó visszaállítása",
"reset_people_visibility": "Személyek láthatóságának visszaállítása", "reset_people_visibility": "Személyek láthatóságának visszaállítása",
"reset_pin_code": "PIN kód visszaállítása", "reset_pin_code": "PIN kód visszaállítása",
"reset_pin_code_description": "Ha elfelejtetted a PIN-kódod, vedd fel a kapcsolatot a szerver rendszergazdájával, hogy visszaállíthassa azt",
"reset_pin_code_success": "PIN kód sikeresen visszaállítva",
"reset_pin_code_with_password": "A PIN kódod mindig visszaállíthatod a jelszavaddal",
"reset_sqlite": "SQLite Adatbázis Visszaállítása", "reset_sqlite": "SQLite Adatbázis Visszaállítása",
"reset_sqlite_confirmation": "Biztosan vissza szeretnéd állítani az SQLite adatbázist? Az adatok újraszinkronizálásához ki kell jelentkezed, majd újra be kell lépned",
"reset_sqlite_success": "SQLite adatbázis sikeresen visszaállítva",
"reset_to_default": "Visszaállítás alapállapotba", "reset_to_default": "Visszaállítás alapállapotba",
"resolve_duplicates": "Duplikátumok feloldása", "resolve_duplicates": "Duplikátumok feloldása",
"resolved_all_duplicates": "Minden duplikátum feloldása", "resolved_all_duplicates": "Minden duplikátum feloldása",
"restore": "Visszaállít", "restore": "Visszaállít",
"restore_all": "Minden visszaállítása", "restore_all": "Minden visszaállítása",
"restore_trash_action_prompt": "{count} visszaállítva a lomtárból",
"restore_user": "Felhasználó visszaállítása", "restore_user": "Felhasználó visszaállítása",
"restored_asset": "Visszaállított elem", "restored_asset": "Visszaállított elem",
"resume": "Folytatás", "resume": "Folytatás",
"retry_upload": "Feltöltés újrapróbálása", "retry_upload": "Feltöltés újrapróbálása",
"review_duplicates": "Duplikátumok áttekintése", "review_duplicates": "Duplikátumok áttekintése",
"review_large_files": "Nagy fájlok áttekintése",
"role": "Jogkör", "role": "Jogkör",
"role_editor": "Szerkesztő", "role_editor": "Szerkesztő",
"role_viewer": "Megjelenítő", "role_viewer": "Megjelenítő",
"running": "Futó",
"save": "Mentés", "save": "Mentés",
"save_to_gallery": "Mentés a galériába", "save_to_gallery": "Mentés a galériába",
"saved_api_key": "API Kulcs Elmentve", "saved_api_key": "API Kulcs Elmentve",
@ -1624,6 +1706,7 @@
"select_album_cover": "Albumborító kiválasztása", "select_album_cover": "Albumborító kiválasztása",
"select_all": "Összes kijelölése", "select_all": "Összes kijelölése",
"select_all_duplicates": "Minden duplikátum kijelölése", "select_all_duplicates": "Minden duplikátum kijelölése",
"select_all_in": "Összes kijelölése itt: {group}",
"select_avatar_color": "Avatár színének választása", "select_avatar_color": "Avatár színének választása",
"select_face": "Arc kiválasztása", "select_face": "Arc kiválasztása",
"select_featured_photo": "Alapértelmezett fénykép kiválasztása", "select_featured_photo": "Alapértelmezett fénykép kiválasztása",
@ -1631,6 +1714,7 @@
"select_keep_all": "'Megtart' kijelölése", "select_keep_all": "'Megtart' kijelölése",
"select_library_owner": "Válaszd ki a képtár tulajdonosát", "select_library_owner": "Válaszd ki a képtár tulajdonosát",
"select_new_face": "Új arc választása", "select_new_face": "Új arc választása",
"select_person_to_tag": "Válassz ki egy személyt a megjelöléshez",
"select_photos": "Fotók választása", "select_photos": "Fotók választása",
"select_trash_all": "'Lomtár' kijelölése", "select_trash_all": "'Lomtár' kijelölése",
"select_user_for_sharing_page_err_album": "Az album létrehozása sikertelen", "select_user_for_sharing_page_err_album": "Az album létrehozása sikertelen",
@ -1681,6 +1765,7 @@
"settings_saved": "Beállítások elmentve", "settings_saved": "Beállítások elmentve",
"setup_pin_code": "PIN kód beállítása", "setup_pin_code": "PIN kód beállítása",
"share": "Megosztás", "share": "Megosztás",
"share_action_prompt": "{count} elem megosztva",
"share_add_photos": "Fotók hozzáadása", "share_add_photos": "Fotók hozzáadása",
"share_assets_selected": "{count} kiválasztva", "share_assets_selected": "{count} kiválasztva",
"share_dialog_preparing": "Előkészítés...", "share_dialog_preparing": "Előkészítés...",
@ -1702,6 +1787,7 @@
"shared_link_clipboard_copied_massage": "Vágólapra másolva", "shared_link_clipboard_copied_massage": "Vágólapra másolva",
"shared_link_clipboard_text": "Link: {link}\nJelszó: {password}", "shared_link_clipboard_text": "Link: {link}\nJelszó: {password}",
"shared_link_create_error": "Hiba a megosztott link létrehozásakor", "shared_link_create_error": "Hiba a megosztott link létrehozásakor",
"shared_link_custom_url_description": "Hozzáférés ehhez a megosztott linkhez egyedi URL címen keresztül",
"shared_link_edit_description_hint": "Add meg a megosztás leírását", "shared_link_edit_description_hint": "Add meg a megosztás leírását",
"shared_link_edit_expire_after_option_day": "1 nap", "shared_link_edit_expire_after_option_day": "1 nap",
"shared_link_edit_expire_after_option_days": "{count} nap", "shared_link_edit_expire_after_option_days": "{count} nap",
@ -1727,6 +1813,7 @@
"shared_link_info_chip_metadata": "EXIF", "shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Megosztott linkek kezelése", "shared_link_manage_links": "Megosztott linkek kezelése",
"shared_link_options": "Megosztott link beállításai", "shared_link_options": "Megosztott link beállításai",
"shared_link_password_description": "Jelszó megadása szükséges ehhez a megosztott linkhez",
"shared_links": "Megosztott linkek", "shared_links": "Megosztott linkek",
"shared_links_description": "Fényképek és videók megosztása linkkel", "shared_links_description": "Fényképek és videók megosztása linkkel",
"shared_photos_and_videos_count": "{assetCount, plural, other {# megosztott kép és videó.}}", "shared_photos_and_videos_count": "{assetCount, plural, other {# megosztott kép és videó.}}",
@ -1776,12 +1863,14 @@
"sort_created": "Létrehozás dátuma", "sort_created": "Létrehozás dátuma",
"sort_items": "Elemek száma", "sort_items": "Elemek száma",
"sort_modified": "Módosítás dátuma", "sort_modified": "Módosítás dátuma",
"sort_newest": "Legújabb fotó",
"sort_oldest": "Legrégebbi fénykép", "sort_oldest": "Legrégebbi fénykép",
"sort_people_by_similarity": "Emberek hasonlóság szerinti rendezése", "sort_people_by_similarity": "Emberek hasonlóság szerinti rendezése",
"sort_recent": "Legújabb fénykép", "sort_recent": "Legújabb fénykép",
"sort_title": "Cím", "sort_title": "Cím",
"source": "Forrás", "source": "Forrás",
"stack": "Fotók csoportosítása", "stack": "Fotók csoportosítása",
"stack_action_prompt": "{count} egymásra helyezve",
"stack_duplicates": "Duplikátumok csoportosítása", "stack_duplicates": "Duplikátumok csoportosítása",
"stack_select_one_photo": "Válassz egy fő képet a csoportból", "stack_select_one_photo": "Válassz egy fő képet a csoportból",
"stack_selected_photos": "Kiválasztott fényképek csoportosítása", "stack_selected_photos": "Kiválasztott fényképek csoportosítása",
@ -1791,6 +1880,7 @@
"start_date": "Kezdő dátum", "start_date": "Kezdő dátum",
"state": "Megye/Állam", "state": "Megye/Állam",
"status": "Állapot", "status": "Állapot",
"stop_casting": "Vetítés megszüntetése",
"stop_motion_photo": "Mozgókép Megállítása", "stop_motion_photo": "Mozgókép Megállítása",
"stop_photo_sharing": "Fotóid megosztásának megszüntetése?", "stop_photo_sharing": "Fotóid megosztásának megszüntetése?",
"stop_photo_sharing_description": "{partner} mostantól nem fog tudni hozzáférni a fényképeidhez.", "stop_photo_sharing_description": "{partner} mostantól nem fog tudni hozzáférni a fényképeidhez.",
@ -1822,6 +1912,7 @@
"tag_updated": "Frissített címke: {tag}", "tag_updated": "Frissített címke: {tag}",
"tagged_assets": "{count, plural, one {# elem} other {# elem}} felcímkézve", "tagged_assets": "{count, plural, one {# elem} other {# elem}} felcímkézve",
"tags": "Címkék", "tags": "Címkék",
"tap_to_run_job": "Érintsd meg a feladat futtatásához",
"template": "Sablon", "template": "Sablon",
"theme": "Téma", "theme": "Téma",
"theme_selection": "Témaválasztás", "theme_selection": "Témaválasztás",
@ -1854,6 +1945,7 @@
"total": "Összesen", "total": "Összesen",
"total_usage": "Összesen használatban", "total_usage": "Összesen használatban",
"trash": "Lomtár", "trash": "Lomtár",
"trash_action_prompt": "{count} lomtárba helyezve",
"trash_all": "Mindet lomtárba", "trash_all": "Mindet lomtárba",
"trash_count": "{count, number} elem lomtárba helyezése", "trash_count": "{count, number} elem lomtárba helyezése",
"trash_delete_asset": "Elem Törlése / Lomtárba Helyezése", "trash_delete_asset": "Elem Törlése / Lomtárba Helyezése",
@ -1871,9 +1963,11 @@
"unable_to_change_pin_code": "Sikertelen PIN kód változtatás", "unable_to_change_pin_code": "Sikertelen PIN kód változtatás",
"unable_to_setup_pin_code": "Sikertelen PIN kód beállítás", "unable_to_setup_pin_code": "Sikertelen PIN kód beállítás",
"unarchive": "Archívumból kivesz", "unarchive": "Archívumból kivesz",
"unarchive_action_prompt": "{count} eltávolítva az Archívumból",
"unarchived_count": "{count, plural, other {# elem kivéve az archívumból}}", "unarchived_count": "{count, plural, other {# elem kivéve az archívumból}}",
"undo": "Visszavonás", "undo": "Visszavonás",
"unfavorite": "Kedvenc közül kivesz", "unfavorite": "Kedvenc közül kivesz",
"unfavorite_action_prompt": "{count} eltávolítva a Kedvencekből",
"unhide_person": "Nem rejtett személy", "unhide_person": "Nem rejtett személy",
"unknown": "Ismeretlen", "unknown": "Ismeretlen",
"unknown_country": "Ismeretlen ország", "unknown_country": "Ismeretlen ország",
@ -1889,16 +1983,22 @@
"unsaved_change": "Nem mentett változtatás", "unsaved_change": "Nem mentett változtatás",
"unselect_all": "Kijelölések megszüntetése", "unselect_all": "Kijelölések megszüntetése",
"unselect_all_duplicates": "Duplikátumok kijelölésének megszüntetése", "unselect_all_duplicates": "Duplikátumok kijelölésének megszüntetése",
"unselect_all_in": "Kijelölés megszüntetése itt: {group}",
"unstack": "Csoport Szétszedése", "unstack": "Csoport Szétszedése",
"unstack_action_prompt": "{count} egymásra helyezés megszüntetése",
"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",
"up_next": "Következik", "up_next": "Következik",
"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",
"upload_action_prompt": "{count} sorba rakva a feltöltéshez",
"upload_concurrency": "Párhuzamos feltöltés", "upload_concurrency": "Párhuzamos feltöltés",
"upload_details": "Feltöltési Részletek",
"upload_dialog_info": "Szeretnél mentést készíteni a kiválasztott elem(ek)ről a szerverre?", "upload_dialog_info": "Szeretnél mentést készíteni a kiválasztott elem(ek)ről a szerverre?",
"upload_dialog_title": "Elem Feltöltése", "upload_dialog_title": "Elem Feltöltése",
"upload_errors": "Feltöltés befejezve {count, plural, other {# hibával}}, frissítsd az oldalt az újonnan feltöltött elemek megtekintéséhez.", "upload_errors": "Feltöltés befejezve {count, plural, other {# hibával}}, frissítsd az oldalt az újonnan feltöltött elemek megtekintéséhez.",
"upload_finished": "Feltöltés befejezve",
"upload_progress": "Hátra van {remaining, number} - Feldolgozva {processed, number}/{total, number}", "upload_progress": "Hátra van {remaining, number} - Feldolgozva {processed, number}/{total, number}",
"upload_skipped_duplicates": "{count, plural, other {# duplikátum}} kihagyva", "upload_skipped_duplicates": "{count, plural, other {# duplikátum}} kihagyva",
"upload_status_duplicates": "Duplikátumok", "upload_status_duplicates": "Duplikátumok",
@ -1907,8 +2007,10 @@
"upload_success": "Feltöltés sikeres, frissítsd az oldalt az újonnan feltöltött elemek megtekintéséhez.", "upload_success": "Feltöltés sikeres, frissítsd az oldalt az újonnan feltöltött elemek megtekintéséhez.",
"upload_to_immich": "Feltöltés Immich-be ({count})", "upload_to_immich": "Feltöltés Immich-be ({count})",
"uploading": "Feltöltés folyamatban", "uploading": "Feltöltés folyamatban",
"uploading_media": "Média feltöltés folyamatban",
"url": "URL", "url": "URL",
"usage": "Használat", "usage": "Használat",
"use_biometric": "Biometrikus azonosítás használata",
"use_current_connection": "Jelenlegi kapcsolat használata", "use_current_connection": "Jelenlegi kapcsolat használata",
"use_custom_date_range": "Szabadon megadott időintervallum használata", "use_custom_date_range": "Szabadon megadott időintervallum használata",
"user": "Felhasználó", "user": "Felhasználó",
@ -1926,6 +2028,7 @@
"user_usage_stats_description": "Fiók használati statisztikáinak megtekintése", "user_usage_stats_description": "Fiók használati statisztikáinak megtekintése",
"username": "Felhasználónév", "username": "Felhasználónév",
"users": "Felhasználók", "users": "Felhasználók",
"users_added_to_album_count": "{count, plural, one {# felhasználó} other {# felhasználó}} hozzáadva az albumhoz",
"utilities": "Segédeszközök", "utilities": "Segédeszközök",
"validate": "Ellenőrzés", "validate": "Ellenőrzés",
"validate_endpoint_error": "Kérlek, érvényes URL címet adj meg", "validate_endpoint_error": "Kérlek, érvényes URL címet adj meg",
@ -1944,6 +2047,7 @@
"view_album": "Album Megtekintése", "view_album": "Album Megtekintése",
"view_all": "Összes Megtekintése", "view_all": "Összes Megtekintése",
"view_all_users": "Minden Felhasználó Megtekintése", "view_all_users": "Minden Felhasználó Megtekintése",
"view_details": "Részletek Megtekintése",
"view_in_timeline": "Megtekintés az idővonalon", "view_in_timeline": "Megtekintés az idővonalon",
"view_link": "Link megtekintése", "view_link": "Link megtekintése",
"view_links": "Linkek megtekintése", "view_links": "Linkek megtekintése",

View File

@ -1,50 +1,121 @@
{ {
"about": "Մասին", "about": "Մասին",
"account": "Հաշիվ",
"account_settings": "Հաշվի կարգավորումներ",
"acknowledge": "Ընդունել",
"action": "Գործողություն", "action": "Գործողություն",
"action_common_update": "Թարմացնել",
"actions": "Գործողություններ",
"active": "Ակտիվ",
"add": "Ավելացնել", "add": "Ավելացնել",
"add_a_description": "Ավելացնել մեկնաբանություն",
"add_a_location": "Ավելացնել տեղ", "add_a_location": "Ավելացնել տեղ",
"add_a_name": "Ավելացնել անուն", "add_a_name": "Ավելացնել անուն",
"add_a_title": "Ավելացնել վերագիր",
"add_birthday": "Ավելացնել ծննդյան ամսաթիվ",
"add_endpoint": "Ավելացնել վերջնակետ",
"add_location": "Ավելացնել տեղ", "add_location": "Ավելացնել տեղ",
"add_more_users": "Ավելացնել հավելյալ օգտատերեր",
"add_partner": "Ավելացնել գործընկեր",
"add_photos": "Ավելացնել նկարներ", "add_photos": "Ավելացնել նկարներ",
"added_to_archive": "Ավելացվել է արխիվում",
"added_to_favorites": "Ավելացվել է հավածներում",
"admin": {
"authentication_settings": "Նույնականացման կարգավորումներ",
"authentication_settings_disable_all": "Վստա՞հ եք, որ ցանկանում եք անջատել մուտքային մեթոդները։ Մուտքն ամբողջությամբ կանջատվի։"
},
"back": "Հետ", "back": "Հետ",
"backup_all": "Բոլոր", "backup_all": "Բոլոր",
"backup_controller_page_background_battery_info_link": "Ցույց տուր ինչպես", "backup_controller_page_background_battery_info_link": "Ցույց տուր ինչպես",
"backup_controller_page_background_battery_info_ok": "Լավ", "backup_controller_page_background_battery_info_ok": "Լավ",
"backup_controller_page_background_wifi": "Միայն Wi-Fi միացումում",
"backup_controller_page_created": "Ստեղծվել է {date}֊ին",
"backup_controller_page_uploading_file_info": "Վերբեռնվում է ֆայլի տեղեկությունները",
"biometric_auth_enabled": "Կենսաչափական նույնականցումը միացված է",
"change_display_order": "Փոփոխել ցուցադրման հաջորդականությունը",
"change_location": "Փոխել տեղը", "change_location": "Փոխել տեղը",
"change_name": "Փոխել անուն", "change_name": "Փոխել անուն",
"change_password_form_reenter_new_password": "Կրկին մուտքագրել նոր գաղտնաբառը",
"change_pin_code": "Փոփոխել ՊԻՆ կոդը",
"city": "Քաղաք", "city": "Քաղաք",
"client_cert_dialog_msg_confirm": "Լավ", "client_cert_dialog_msg_confirm": "Լավ",
"client_cert_title": "SSL հաճախորդի հավաստագիր",
"color": "Գույն", "color": "Գույն",
"common_create_new_album": "Ստեղծել նոր ալբոմ",
"control_bottom_app_bar_create_new_album": "Ստեղծել նոր ալբոմ",
"control_bottom_app_bar_delete_from_immich": "Ջնջել Immich֊ից",
"control_bottom_app_bar_delete_from_local": "Ջնջել սարքավորումից",
"control_bottom_app_bar_edit_location": "Փոխել Տեղը", "control_bottom_app_bar_edit_location": "Փոխել Տեղը",
"control_bottom_app_bar_trash_from_immich": "Տեղափոխել աղբաման",
"country": "Երկիր", "country": "Երկիր",
"create_new": "ՍՏԵՂԾԵԼ ՆՈՐ", "create_new": "ՍՏԵՂԾԵԼ ՆՈՐ",
"create_new_person": "Ստեղծել նոր անձ", "create_new_person": "Ստեղծել նոր անձ",
"create_shared_album_page_share_select_photos": "Ընտրե Նկարներ", "create_shared_album_page_share_select_photos": "Ընտրե Նկարներ",
"curated_object_page_title": "Բաներ", "curated_object_page_title": "Բաներ",
"current_pin_code": "Տվյալ ՊԻՆ կոդը",
"current_server_address": "Ընթացիկ սերվերի հասցե",
"daily_title_text_date": "E, MMM dd",
"dark": "Մութ", "dark": "Մութ",
"dark_theme": "Միացնել/անջատել մուգ տեսքը",
"day": "Օր", "day": "Օր",
"delete": "Ջնջել", "delete": "Ջնջել",
"delete_shared_link_dialog_title": "Ջնջել կիսված հղումը",
"download_notfound": "Ներբեռնվածը չի հայտնաբերվել",
"edit_location": "Փոխել տեղը", "edit_location": "Փոխել տեղը",
"enter_wifi_name": "Մուտքագրել Wi-Fi անունը",
"exif_bottom_sheet_person_add_person": "Ավելացնել անուն", "exif_bottom_sheet_person_add_person": "Ավելացնել անուն",
"exif_bottom_sheet_person_age_years": "Տարիք {years}", "experimental_settings_new_asset_list_subtitle": "Ընթացքում է",
"failed_to_authenticate": "Նույնականացումը ձախողվել է",
"folder_not_found": "Թղթապանակը չի հայտնաբերվել",
"hi_user": "Բարեւ {name} ({email})", "hi_user": "Բարեւ {name} ({email})",
"ignore_icloud_photos": "Անտեսել iCloud֊ի նկարները",
"invalid_date_format": "Անվավեր ամսաթվի ձևաչափ",
"ios_debug_info_last_sync_at": "Վերջին թարմացումը {dateTime}֊ին",
"language_no_results_title": "Լեզուներ չեն գտնվել",
"library_page_device_albums": "Սարքավորման ալբոմները",
"location_picker_choose_on_map": "Ընտրել քարտեզի վրա",
"login_form_endpoint_url": "Սերվերի վերջնակետի URL",
"login_form_save_login": "Մնալ մուտքագրված",
"login_password_changed_success": "Գաղտնաբառը հաջողությամբ փոփոխվել է",
"map_assets_in_bounds": "{count} նկարներ", "map_assets_in_bounds": "{count} նկարներ",
"map_location_picker_page_use_location": "Օգտագործել այս տեղը",
"map_location_service_disabled_title": "Տեղորոշման ծառայություններն անջատված են",
"map_no_location_permission_title": "Տեղորոշման թույլտվությունը մերժված է",
"map_settings_date_range_option_day": "Վերջին 24 ժամում",
"map_settings_date_range_option_days": "Վերջին {days} օրում",
"map_settings_date_range_option_years": "Վերջին {years} տարում",
"mark_as_read": "Նշել կարդացած",
"new_pin_code": "Նոր ՊԻՆ կոդ",
"on_this_device": "Այս սարքավորումում",
"partner_list_user_photos": "{}-ին նկարները", "partner_list_user_photos": "{}-ին նկարները",
"permission_onboarding_go_to_settings": "Գնալ կարգավորումներ",
"photos": "Նկարներ", "photos": "Նկարներ",
"pin_verification": "ՊԻՆ կոդի ստուգում",
"reset_pin_code": "Վերականգնել ՊԻՆ կոդը",
"save": "Պահե", "save": "Պահե",
"save_to_gallery": "Պահպանել պատկերասրահում",
"scan_library": "Նայե", "scan_library": "Նայե",
"search": "Փնտրե", "search": "Փնտրե",
"search_city": "Որոնե քաղաք…", "search_city": "Որոնե քաղաք…",
"search_filter_camera_title": "Ընտրել տեսախցիկի տեսակը",
"search_filter_date": "Ամսաթիվ", "search_filter_date": "Ամսաթիվ",
"search_filter_date_interval": "{start} մինչեւ {end}", "search_filter_date_interval": "{start} մինչեւ {end}",
"search_filter_display_option_not_in_album": "Ալբոմում չկա",
"search_filter_location": "Տեղ", "search_filter_location": "Տեղ",
"search_filter_location_title": "Ընտրե տեղ", "search_filter_location_title": "Ընտրե տեղ",
"search_filter_media_type_title": "Ընտրել մեդիայի տեսակը",
"search_no_more_result": "Այլևս արդյունքներ չկան",
"search_no_people": "Ոչ մի անձ", "search_no_people": "Ոչ մի անձ",
"search_page_motion_photos": "Շարժվող Նկարներ", "search_page_motion_photos": "Շարժվող Նկարներ",
"select_photos": "Ընտրե նկարներ", "select_photos": "Ընտրե նկարներ",
"setting_image_viewer_original_title": "Բեռնել բնագիր նկարը",
"setting_image_viewer_preview_title": "Բեռնել նախադիտման նկարը",
"setting_notifications_notify_never": "երբեք", "setting_notifications_notify_never": "երբեք",
"setting_notifications_notify_seconds": "{count} վայրկյան", "setting_notifications_notify_seconds": "{count} վայրկյան",
"setting_video_viewer_original_video_title": "Ստիպել բնագիր տեսահոլովակը",
"share_add_photos": "Ավելացնել նկարներ", "share_add_photos": "Ավելացնել նկարներ",
"shared_album_activities_input_disable": "Մեկնաբանություններն անջատված են",
"shared_link_clipboard_copied_massage": "Պատճենահանված է",
"shared_link_edit_expire_after_option_day": "1 օր", "shared_link_edit_expire_after_option_day": "1 օր",
"shared_link_edit_expire_after_option_days": "{count} օր", "shared_link_edit_expire_after_option_days": "{count} օր",
"shared_link_edit_expire_after_option_hour": "1 ժամ", "shared_link_edit_expire_after_option_hour": "1 ժամ",
@ -53,8 +124,14 @@
"shared_link_edit_expire_after_option_minutes": "{count} րոպե", "shared_link_edit_expire_after_option_minutes": "{count} րոպե",
"shared_link_edit_expire_after_option_months": "{count} ամիս", "shared_link_edit_expire_after_option_months": "{count} ամիս",
"shared_link_edit_expire_after_option_year": "{count} տարի", "shared_link_edit_expire_after_option_year": "{count} տարի",
"shared_link_manage_links": "Կառավարել կիսված հղումները",
"shared_with_me": "Ինձ հետ կիսված",
"sharing_silver_appbar_create_shared_album": "Նոր կիսված ալբոմ",
"sharing_silver_appbar_share_partner": "Կիսել գործընկերոջ հետ",
"sort_oldest": "Ամենահին նկարը", "sort_oldest": "Ամենահին նկարը",
"sort_recent": "Ամենանոր նկարը", "sort_recent": "Ամենանոր նկարը",
"theme_setting_image_viewer_quality_title": "Նկարի դիտման որակ",
"theme_setting_system_primary_color_title": "Օգտագործել համակարգի գույնը",
"timezone": "Ժամային գոտի", "timezone": "Ժամային գոտի",
"to_trash": "Աղբ", "to_trash": "Աղբ",
"trash": "Աղբ", "trash": "Աղբ",
@ -64,9 +141,12 @@
"unknown_country": "Անհայտ Երկիր", "unknown_country": "Անհայտ Երկիր",
"unknown_year": "Անհայտ Տարի", "unknown_year": "Անհայտ Տարի",
"upload_status_errors": "Սխալներ", "upload_status_errors": "Սխալներ",
"use_current_connection": "օգտագործել տվյալ կապը",
"version_announcement_closing": "Քո ընկերը՝ Ալեքսը", "version_announcement_closing": "Քո ընկերը՝ Ալեքսը",
"week": "Շաբաթ", "week": "Շաբաթ",
"welcome": "Բարի գալուստ", "welcome": "Բարի գալուստ",
"wrong_pin_code": "Սխալ ՊԻՆ կոդ",
"year": "Տարի", "year": "Տարի",
"yes": "Այո" "yes": "Այո",
"your_wifi_name": "Ձեր Wi-Fi անունը"
} }

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