Compare commits
1 Commits
feat/corem
...
fix-17167
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7fd0b41f30 |
@@ -1,4 +1,4 @@
|
|||||||
ARG BASEIMAGE=mcr.microsoft.com/devcontainers/typescript-node:22@sha256:a20b8a3538313487ac9266875bbf733e544c1aa2091df2bb99ab592a6d4f7399
|
ARG BASEIMAGE=mcr.microsoft.com/devcontainers/typescript-node:22@sha256:2ef23730ec68d8511ec8e6e0b82550ca728b256805d81f60ed890f3bfb21cfb9
|
||||||
FROM ${BASEIMAGE}
|
FROM ${BASEIMAGE}
|
||||||
|
|
||||||
# Flutter SDK
|
# Flutter SDK
|
||||||
|
|||||||
3
.gitattributes
vendored
3
.gitattributes
vendored
@@ -6,9 +6,6 @@ mobile/openapi/**/*.dart linguist-generated=true
|
|||||||
mobile/lib/**/*.g.dart -diff -merge
|
mobile/lib/**/*.g.dart -diff -merge
|
||||||
mobile/lib/**/*.g.dart linguist-generated=true
|
mobile/lib/**/*.g.dart linguist-generated=true
|
||||||
|
|
||||||
mobile/lib/**/*.drift.dart -diff -merge
|
|
||||||
mobile/lib/**/*.drift.dart linguist-generated=true
|
|
||||||
|
|
||||||
open-api/typescript-sdk/fetch-client.ts -diff -merge
|
open-api/typescript-sdk/fetch-client.ts -diff -merge
|
||||||
open-api/typescript-sdk/fetch-client.ts linguist-generated=true
|
open-api/typescript-sdk/fetch-client.ts linguist-generated=true
|
||||||
|
|
||||||
|
|||||||
35
.github/workflows/build-mobile.yml
vendored
35
.github/workflows/build-mobile.yml
vendored
@@ -7,15 +7,6 @@ on:
|
|||||||
ref:
|
ref:
|
||||||
required: false
|
required: false
|
||||||
type: string
|
type: string
|
||||||
secrets:
|
|
||||||
KEY_JKS:
|
|
||||||
required: true
|
|
||||||
ALIAS:
|
|
||||||
required: true
|
|
||||||
ANDROID_KEY_PASSWORD:
|
|
||||||
required: true
|
|
||||||
ANDROID_STORE_PASSWORD:
|
|
||||||
required: true
|
|
||||||
pull_request:
|
pull_request:
|
||||||
push:
|
push:
|
||||||
branches: [main]
|
branches: [main]
|
||||||
@@ -24,21 +15,14 @@ concurrency:
|
|||||||
group: ${{ github.workflow }}-${{ github.ref }}
|
group: ${{ github.workflow }}-${{ github.ref }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
pre-job:
|
pre-job:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
outputs:
|
outputs:
|
||||||
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
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- id: found_paths
|
- id: found_paths
|
||||||
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
|
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
|
||||||
with:
|
with:
|
||||||
@@ -54,19 +38,24 @@ jobs:
|
|||||||
build-sign-android:
|
build-sign-android:
|
||||||
name: Build and sign Android
|
name: Build and sign Android
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
# Skip when PR from a fork
|
# Skip when PR from a fork
|
||||||
if: ${{ !github.event.pull_request.head.repo.fork && github.actor != 'dependabot[bot]' && needs.pre-job.outputs.should_run == 'true' }}
|
if: ${{ !github.event.pull_request.head.repo.fork && github.actor != 'dependabot[bot]' && needs.pre-job.outputs.should_run == 'true' }}
|
||||||
runs-on: macos-14
|
runs-on: macos-14
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
- name: Determine ref
|
||||||
|
id: get-ref
|
||||||
|
run: |
|
||||||
|
input_ref="${{ inputs.ref }}"
|
||||||
|
github_ref="${{ github.sha }}"
|
||||||
|
ref="${input_ref:-$github_ref}"
|
||||||
|
echo "ref=$ref" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
with:
|
||||||
ref: ${{ inputs.ref || github.sha }}
|
ref: ${{ steps.get-ref.outputs.ref }}
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4
|
- uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4
|
||||||
with:
|
with:
|
||||||
distribution: 'zulu'
|
distribution: 'zulu'
|
||||||
java-version: '17'
|
java-version: '17'
|
||||||
@@ -89,10 +78,6 @@ jobs:
|
|||||||
working-directory: ./mobile
|
working-directory: ./mobile
|
||||||
run: flutter pub get
|
run: flutter pub get
|
||||||
|
|
||||||
- name: Generate translation file
|
|
||||||
run: make translation
|
|
||||||
working-directory: ./mobile
|
|
||||||
|
|
||||||
- name: Build Android App Bundle
|
- name: Build Android App Bundle
|
||||||
working-directory: ./mobile
|
working-directory: ./mobile
|
||||||
env:
|
env:
|
||||||
|
|||||||
17
.github/workflows/cache-cleanup.yml
vendored
17
.github/workflows/cache-cleanup.yml
vendored
@@ -8,38 +8,31 @@ concurrency:
|
|||||||
group: ${{ github.workflow }}-${{ github.ref }}
|
group: ${{ github.workflow }}-${{ github.ref }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
cleanup:
|
cleanup:
|
||||||
name: Cleanup
|
name: Cleanup
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
actions: write
|
|
||||||
steps:
|
steps:
|
||||||
- name: Check out code
|
- name: Check out code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
env:
|
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
REF: ${{ github.ref }}
|
|
||||||
run: |
|
run: |
|
||||||
gh extension install actions/gh-actions-cache
|
gh extension install actions/gh-actions-cache
|
||||||
|
|
||||||
REPO=${{ github.repository }}
|
REPO=${{ github.repository }}
|
||||||
|
BRANCH=${{ github.ref }}
|
||||||
|
|
||||||
echo "Fetching list of cache keys"
|
echo "Fetching list of cache keys"
|
||||||
cacheKeysForPR=$(gh actions-cache list -R $REPO -B ${REF} -L 100 | cut -f 1 )
|
cacheKeysForPR=$(gh actions-cache list -R $REPO -B $BRANCH -L 100 | cut -f 1 )
|
||||||
|
|
||||||
## Setting this to not fail the workflow while deleting cache keys.
|
## Setting this to not fail the workflow while deleting cache keys.
|
||||||
set +e
|
set +e
|
||||||
echo "Deleting caches..."
|
echo "Deleting caches..."
|
||||||
for cacheKey in $cacheKeysForPR
|
for cacheKey in $cacheKeysForPR
|
||||||
do
|
do
|
||||||
gh actions-cache delete $cacheKey -R "$REPO" -B "${REF}" --confirm
|
gh actions-cache delete $cacheKey -R $REPO -B $BRANCH --confirm
|
||||||
done
|
done
|
||||||
echo "Done"
|
echo "Done"
|
||||||
|
env:
|
||||||
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|||||||
15
.github/workflows/cli.yml
vendored
15
.github/workflows/cli.yml
vendored
@@ -16,25 +16,21 @@ concurrency:
|
|||||||
group: ${{ github.workflow }}-${{ github.ref }}
|
group: ${{ github.workflow }}-${{ github.ref }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
permissions: {}
|
permissions:
|
||||||
|
packages: write
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
publish:
|
publish:
|
||||||
name: CLI Publish
|
name: CLI Publish
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
working-directory: ./cli
|
working-directory: ./cli
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
# Setup .npmrc file to publish to npm
|
# Setup .npmrc file to publish to npm
|
||||||
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
- uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './cli/.nvmrc'
|
node-version-file: './cli/.nvmrc'
|
||||||
registry-url: 'https://registry.npmjs.org'
|
registry-url: 'https://registry.npmjs.org'
|
||||||
@@ -52,16 +48,11 @@ jobs:
|
|||||||
docker:
|
docker:
|
||||||
name: Docker
|
name: Docker
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
packages: write
|
|
||||||
needs: publish
|
needs: publish
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Set up QEMU
|
- name: Set up QEMU
|
||||||
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
|
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
|
||||||
|
|||||||
10
.github/workflows/codeql-analysis.yml
vendored
10
.github/workflows/codeql-analysis.yml
vendored
@@ -24,8 +24,6 @@ concurrency:
|
|||||||
group: ${{ github.workflow }}-${{ github.ref }}
|
group: ${{ github.workflow }}-${{ github.ref }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
analyze:
|
analyze:
|
||||||
name: Analyze
|
name: Analyze
|
||||||
@@ -45,12 +43,10 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
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@45775bd8235c68ba998cffa5171334d58593da47 # v3
|
uses: github/codeql-action/init@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3
|
||||||
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 +59,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@45775bd8235c68ba998cffa5171334d58593da47 # v3
|
uses: github/codeql-action/autobuild@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3
|
||||||
|
|
||||||
# ℹ️ 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 +72,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@45775bd8235c68ba998cffa5171334d58593da47 # v3
|
uses: github/codeql-action/analyze@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3
|
||||||
with:
|
with:
|
||||||
category: '/language:${{matrix.language}}'
|
category: '/language:${{matrix.language}}'
|
||||||
|
|||||||
133
.github/workflows/docker.yml
vendored
133
.github/workflows/docker.yml
vendored
@@ -12,21 +12,18 @@ concurrency:
|
|||||||
group: ${{ github.workflow }}-${{ github.ref }}
|
group: ${{ github.workflow }}-${{ github.ref }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
permissions: {}
|
permissions:
|
||||||
|
packages: write
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
pre-job:
|
pre-job:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
outputs:
|
outputs:
|
||||||
should_run_server: ${{ steps.found_paths.outputs.server == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
should_run_server: ${{ steps.found_paths.outputs.server == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
||||||
should_run_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
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
- id: found_paths
|
- id: found_paths
|
||||||
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
|
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
|
||||||
with:
|
with:
|
||||||
@@ -48,9 +45,6 @@ jobs:
|
|||||||
retag_ml:
|
retag_ml:
|
||||||
name: Re-Tag ML
|
name: Re-Tag ML
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
packages: write
|
|
||||||
if: ${{ needs.pre-job.outputs.should_run_ml == 'false' && !github.event.pull_request.head.repo.fork }}
|
if: ${{ needs.pre-job.outputs.should_run_ml == 'false' && !github.event.pull_request.head.repo.fork }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
@@ -64,22 +58,18 @@ jobs:
|
|||||||
username: ${{ github.repository_owner }}
|
username: ${{ github.repository_owner }}
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
password: ${{ secrets.GITHUB_TOKEN }}
|
||||||
- name: Re-tag image
|
- name: Re-tag image
|
||||||
env:
|
|
||||||
REGISTRY_NAME: 'ghcr.io'
|
|
||||||
REPOSITORY: ${{ github.repository_owner }}/immich-machine-learning
|
|
||||||
TAG_OLD: main${{ matrix.suffix }}
|
|
||||||
TAG_PR: ${{ github.event.number == 0 && github.ref_name || format('pr-{0}', github.event.number) }}${{ matrix.suffix }}
|
|
||||||
TAG_COMMIT: commit-${{ github.event_name != 'pull_request' && github.sha || github.event.pull_request.head.sha }}${{ matrix.suffix }}
|
|
||||||
run: |
|
run: |
|
||||||
docker buildx imagetools create -t "${REGISTRY_NAME}/${REPOSITORY}:${TAG_PR}" "${REGISTRY_NAME}/${REPOSITORY}:${TAG_OLD}"
|
REGISTRY_NAME="ghcr.io"
|
||||||
docker buildx imagetools create -t "${REGISTRY_NAME}/${REPOSITORY}:${TAG_COMMIT}" "${REGISTRY_NAME}/${REPOSITORY}:${TAG_OLD}"
|
REPOSITORY=${{ github.repository_owner }}/immich-machine-learning
|
||||||
|
TAG_OLD=main${{ matrix.suffix }}
|
||||||
|
TAG_PR=${{ github.event.number == 0 && github.ref_name || format('pr-{0}', github.event.number) }}${{ matrix.suffix }}
|
||||||
|
TAG_COMMIT=commit-${{ github.event_name != 'pull_request' && github.sha || github.event.pull_request.head.sha }}${{ matrix.suffix }}
|
||||||
|
docker buildx imagetools create -t $REGISTRY_NAME/$REPOSITORY:$TAG_PR $REGISTRY_NAME/$REPOSITORY:$TAG_OLD
|
||||||
|
docker buildx imagetools create -t $REGISTRY_NAME/$REPOSITORY:$TAG_COMMIT $REGISTRY_NAME/$REPOSITORY:$TAG_OLD
|
||||||
|
|
||||||
retag_server:
|
retag_server:
|
||||||
name: Re-Tag Server
|
name: Re-Tag Server
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
packages: write
|
|
||||||
if: ${{ needs.pre-job.outputs.should_run_server == 'false' && !github.event.pull_request.head.repo.fork }}
|
if: ${{ needs.pre-job.outputs.should_run_server == 'false' && !github.event.pull_request.head.repo.fork }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
@@ -93,22 +83,18 @@ jobs:
|
|||||||
username: ${{ github.repository_owner }}
|
username: ${{ github.repository_owner }}
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
password: ${{ secrets.GITHUB_TOKEN }}
|
||||||
- name: Re-tag image
|
- name: Re-tag image
|
||||||
env:
|
|
||||||
REGISTRY_NAME: 'ghcr.io'
|
|
||||||
REPOSITORY: ${{ github.repository_owner }}/immich-server
|
|
||||||
TAG_OLD: main${{ matrix.suffix }}
|
|
||||||
TAG_PR: ${{ github.event.number == 0 && github.ref_name || format('pr-{0}', github.event.number) }}${{ matrix.suffix }}
|
|
||||||
TAG_COMMIT: commit-${{ github.event_name != 'pull_request' && github.sha || github.event.pull_request.head.sha }}${{ matrix.suffix }}
|
|
||||||
run: |
|
run: |
|
||||||
docker buildx imagetools create -t "${REGISTRY_NAME}/${REPOSITORY}:${TAG_PR}" "${REGISTRY_NAME}/${REPOSITORY}:${TAG_OLD}"
|
REGISTRY_NAME="ghcr.io"
|
||||||
docker buildx imagetools create -t "${REGISTRY_NAME}/${REPOSITORY}:${TAG_COMMIT}" "${REGISTRY_NAME}/${REPOSITORY}:${TAG_OLD}"
|
REPOSITORY=${{ github.repository_owner }}/immich-server
|
||||||
|
TAG_OLD=main${{ matrix.suffix }}
|
||||||
|
TAG_PR=${{ github.event.number == 0 && github.ref_name || format('pr-{0}', github.event.number) }}${{ matrix.suffix }}
|
||||||
|
TAG_COMMIT=commit-${{ github.event_name != 'pull_request' && github.sha || github.event.pull_request.head.sha }}${{ matrix.suffix }}
|
||||||
|
docker buildx imagetools create -t $REGISTRY_NAME/$REPOSITORY:$TAG_PR $REGISTRY_NAME/$REPOSITORY:$TAG_OLD
|
||||||
|
docker buildx imagetools create -t $REGISTRY_NAME/$REPOSITORY:$TAG_COMMIT $REGISTRY_NAME/$REPOSITORY:$TAG_OLD
|
||||||
|
|
||||||
build_and_push_ml:
|
build_and_push_ml:
|
||||||
name: Build and Push ML
|
name: Build and Push ML
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
packages: write
|
|
||||||
if: ${{ needs.pre-job.outputs.should_run_ml == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run_ml == 'true' }}
|
||||||
runs-on: ${{ matrix.runner }}
|
runs-on: ${{ matrix.runner }}
|
||||||
env:
|
env:
|
||||||
@@ -162,8 +148,6 @@ jobs:
|
|||||||
|
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Set up Docker Buildx
|
- name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
|
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
|
||||||
@@ -177,14 +161,11 @@ jobs:
|
|||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
password: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Generate cache key suffix
|
- name: Generate cache key suffix
|
||||||
env:
|
|
||||||
REF: ${{ github.ref_name }}
|
|
||||||
run: |
|
run: |
|
||||||
if [[ "${{ github.event_name }}" == "pull_request" ]]; then
|
if [[ "${{ github.event_name }}" == "pull_request" ]]; then
|
||||||
echo "CACHE_KEY_SUFFIX=pr-${{ github.event.number }}" >> $GITHUB_ENV
|
echo "CACHE_KEY_SUFFIX=pr-${{ github.event.number }}" >> $GITHUB_ENV
|
||||||
else
|
else
|
||||||
SUFFIX=$(echo "${REF}" | sed 's/[^a-zA-Z0-9]/-/g')
|
echo "CACHE_KEY_SUFFIX=$(echo ${{ github.ref_name }} | sed 's/[^a-zA-Z0-9]/-/g')" >> $GITHUB_ENV
|
||||||
echo "CACHE_KEY_SUFFIX=${SUFFIX}" >> $GITHUB_ENV
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Generate cache target
|
- name: Generate cache target
|
||||||
@@ -194,15 +175,9 @@ jobs:
|
|||||||
# Essentially just ignore the cache output (forks can't write to registry cache)
|
# Essentially just ignore the cache output (forks can't write to registry cache)
|
||||||
echo "cache-to=type=local,dest=/tmp/discard,ignore-error=true" >> $GITHUB_OUTPUT
|
echo "cache-to=type=local,dest=/tmp/discard,ignore-error=true" >> $GITHUB_OUTPUT
|
||||||
else
|
else
|
||||||
echo "cache-to=type=registry,ref=${GHCR_REPO}-build-cache:${PLATFORM_PAIR}-${{ matrix.device }}-${CACHE_KEY_SUFFIX},mode=max,compression=zstd" >> $GITHUB_OUTPUT
|
echo "cache-to=type=registry,ref=${{ env.GHCR_REPO }}-build-cache:${{ env.PLATFORM_PAIR }}-${{ matrix.device }}-${{ env.CACHE_KEY_SUFFIX }},mode=max,compression=zstd" >> $GITHUB_OUTPUT
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Generate docker image tags
|
|
||||||
id: meta
|
|
||||||
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5
|
|
||||||
env:
|
|
||||||
DOCKER_METADATA_PR_HEAD_SHA: 'true'
|
|
||||||
|
|
||||||
- name: Build and push image
|
- name: Build and push image
|
||||||
id: build
|
id: build
|
||||||
uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0
|
uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0
|
||||||
@@ -210,7 +185,7 @@ jobs:
|
|||||||
context: ${{ env.context }}
|
context: ${{ env.context }}
|
||||||
file: ${{ env.file }}
|
file: ${{ env.file }}
|
||||||
platforms: ${{ matrix.platforms }}
|
platforms: ${{ matrix.platforms }}
|
||||||
labels: ${{ steps.meta.outputs.labels }}
|
labels: ${{ steps.metadata.outputs.labels }}
|
||||||
cache-to: ${{ steps.cache-target.outputs.cache-to }}
|
cache-to: ${{ steps.cache-target.outputs.cache-to }}
|
||||||
cache-from: |
|
cache-from: |
|
||||||
type=registry,ref=${{ env.GHCR_REPO }}-build-cache:${{ env.PLATFORM_PAIR }}-${{ matrix.device }}-${{ env.CACHE_KEY_SUFFIX }}
|
type=registry,ref=${{ env.GHCR_REPO }}-build-cache:${{ env.PLATFORM_PAIR }}-${{ matrix.device }}-${{ env.CACHE_KEY_SUFFIX }}
|
||||||
@@ -240,10 +215,6 @@ jobs:
|
|||||||
merge_ml:
|
merge_ml:
|
||||||
name: Merge & Push ML
|
name: Merge & Push ML
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
actions: read
|
|
||||||
packages: write
|
|
||||||
if: ${{ needs.pre-job.outputs.should_run_ml == 'true' && !github.event.pull_request.head.repo.fork }}
|
if: ${{ needs.pre-job.outputs.should_run_ml == 'true' && !github.event.pull_request.head.repo.fork }}
|
||||||
env:
|
env:
|
||||||
GHCR_REPO: ghcr.io/${{ github.repository_owner }}/immich-machine-learning
|
GHCR_REPO: ghcr.io/${{ github.repository_owner }}/immich-machine-learning
|
||||||
@@ -316,31 +287,12 @@ jobs:
|
|||||||
- name: Create manifest list and push
|
- name: Create manifest list and push
|
||||||
working-directory: ${{ runner.temp }}/digests
|
working-directory: ${{ runner.temp }}/digests
|
||||||
run: |
|
run: |
|
||||||
# Process annotations
|
docker buildx imagetools create $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \
|
||||||
declare -a ANNOTATIONS=()
|
$(printf '${{ env.GHCR_REPO }}@sha256:%s ' *)
|
||||||
if [[ -n "$DOCKER_METADATA_OUTPUT_JSON" ]]; then
|
|
||||||
while IFS= read -r annotation; do
|
|
||||||
# Extract key and value by removing the manifest: prefix
|
|
||||||
if [[ "$annotation" =~ ^manifest:(.+)=(.+)$ ]]; then
|
|
||||||
key="${BASH_REMATCH[1]}"
|
|
||||||
value="${BASH_REMATCH[2]}"
|
|
||||||
# Use array to properly handle arguments with spaces
|
|
||||||
ANNOTATIONS+=(--annotation "index:$key=$value")
|
|
||||||
fi
|
|
||||||
done < <(jq -r '.annotations[]' <<< "$DOCKER_METADATA_OUTPUT_JSON")
|
|
||||||
fi
|
|
||||||
|
|
||||||
TAGS=$(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \
|
|
||||||
SOURCE_ARGS=$(printf "${GHCR_REPO}@sha256:%s " *)
|
|
||||||
|
|
||||||
docker buildx imagetools create $TAGS "${ANNOTATIONS[@]}" $SOURCE_ARGS
|
|
||||||
|
|
||||||
build_and_push_server:
|
build_and_push_server:
|
||||||
name: Build and Push Server
|
name: Build and Push Server
|
||||||
runs-on: ${{ matrix.runner }}
|
runs-on: ${{ matrix.runner }}
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
packages: write
|
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_server == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run_server == 'true' }}
|
||||||
env:
|
env:
|
||||||
@@ -364,8 +316,6 @@ jobs:
|
|||||||
|
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Set up Docker Buildx
|
- name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3
|
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3
|
||||||
@@ -379,14 +329,11 @@ jobs:
|
|||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
password: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Generate cache key suffix
|
- name: Generate cache key suffix
|
||||||
env:
|
|
||||||
REF: ${{ github.ref_name }}
|
|
||||||
run: |
|
run: |
|
||||||
if [[ "${{ github.event_name }}" == "pull_request" ]]; then
|
if [[ "${{ github.event_name }}" == "pull_request" ]]; then
|
||||||
echo "CACHE_KEY_SUFFIX=pr-${{ github.event.number }}" >> $GITHUB_ENV
|
echo "CACHE_KEY_SUFFIX=pr-${{ github.event.number }}" >> $GITHUB_ENV
|
||||||
else
|
else
|
||||||
SUFFIX=$(echo "${REF}" | sed 's/[^a-zA-Z0-9]/-/g')
|
echo "CACHE_KEY_SUFFIX=$(echo ${{ github.ref_name }} | sed 's/[^a-zA-Z0-9]/-/g')" >> $GITHUB_ENV
|
||||||
echo "CACHE_KEY_SUFFIX=${SUFFIX}" >> $GITHUB_ENV
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Generate cache target
|
- name: Generate cache target
|
||||||
@@ -396,15 +343,9 @@ jobs:
|
|||||||
# Essentially just ignore the cache output (forks can't write to registry cache)
|
# Essentially just ignore the cache output (forks can't write to registry cache)
|
||||||
echo "cache-to=type=local,dest=/tmp/discard,ignore-error=true" >> $GITHUB_OUTPUT
|
echo "cache-to=type=local,dest=/tmp/discard,ignore-error=true" >> $GITHUB_OUTPUT
|
||||||
else
|
else
|
||||||
echo "cache-to=type=registry,ref=${GHCR_REPO}-build-cache:${PLATFORM_PAIR}-${CACHE_KEY_SUFFIX},mode=max,compression=zstd" >> $GITHUB_OUTPUT
|
echo "cache-to=type=registry,ref=${{ env.GHCR_REPO }}-build-cache:${{ env.PLATFORM_PAIR }}-${{ matrix.device }}-${{ env.CACHE_KEY_SUFFIX }},mode=max,compression=zstd" >> $GITHUB_OUTPUT
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Generate docker image tags
|
|
||||||
id: meta
|
|
||||||
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5
|
|
||||||
env:
|
|
||||||
DOCKER_METADATA_PR_HEAD_SHA: 'true'
|
|
||||||
|
|
||||||
- name: Build and push image
|
- name: Build and push image
|
||||||
id: build
|
id: build
|
||||||
uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0
|
uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0
|
||||||
@@ -412,7 +353,7 @@ jobs:
|
|||||||
context: ${{ env.context }}
|
context: ${{ env.context }}
|
||||||
file: ${{ env.file }}
|
file: ${{ env.file }}
|
||||||
platforms: ${{ matrix.platform }}
|
platforms: ${{ matrix.platform }}
|
||||||
labels: ${{ steps.meta.outputs.labels }}
|
labels: ${{ steps.metadata.outputs.labels }}
|
||||||
cache-to: ${{ steps.cache-target.outputs.cache-to }}
|
cache-to: ${{ steps.cache-target.outputs.cache-to }}
|
||||||
cache-from: |
|
cache-from: |
|
||||||
type=registry,ref=${{ env.GHCR_REPO }}-build-cache:${{ env.PLATFORM_PAIR }}-${{ env.CACHE_KEY_SUFFIX }}
|
type=registry,ref=${{ env.GHCR_REPO }}-build-cache:${{ env.PLATFORM_PAIR }}-${{ env.CACHE_KEY_SUFFIX }}
|
||||||
@@ -442,10 +383,6 @@ jobs:
|
|||||||
merge_server:
|
merge_server:
|
||||||
name: Merge & Push Server
|
name: Merge & Push Server
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
actions: read
|
|
||||||
packages: write
|
|
||||||
if: ${{ needs.pre-job.outputs.should_run_server == 'true' && !github.event.pull_request.head.repo.fork }}
|
if: ${{ needs.pre-job.outputs.should_run_server == 'true' && !github.event.pull_request.head.repo.fork }}
|
||||||
env:
|
env:
|
||||||
GHCR_REPO: ghcr.io/${{ github.repository_owner }}/immich-server
|
GHCR_REPO: ghcr.io/${{ github.repository_owner }}/immich-server
|
||||||
@@ -504,29 +441,12 @@ jobs:
|
|||||||
- name: Create manifest list and push
|
- name: Create manifest list and push
|
||||||
working-directory: ${{ runner.temp }}/digests
|
working-directory: ${{ runner.temp }}/digests
|
||||||
run: |
|
run: |
|
||||||
# Process annotations
|
docker buildx imagetools create $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \
|
||||||
declare -a ANNOTATIONS=()
|
$(printf '${{ env.GHCR_REPO }}@sha256:%s ' *)
|
||||||
if [[ -n "$DOCKER_METADATA_OUTPUT_JSON" ]]; then
|
|
||||||
while IFS= read -r annotation; do
|
|
||||||
# Extract key and value by removing the manifest: prefix
|
|
||||||
if [[ "$annotation" =~ ^manifest:(.+)=(.+)$ ]]; then
|
|
||||||
key="${BASH_REMATCH[1]}"
|
|
||||||
value="${BASH_REMATCH[2]}"
|
|
||||||
# Use array to properly handle arguments with spaces
|
|
||||||
ANNOTATIONS+=(--annotation "index:$key=$value")
|
|
||||||
fi
|
|
||||||
done < <(jq -r '.annotations[]' <<< "$DOCKER_METADATA_OUTPUT_JSON")
|
|
||||||
fi
|
|
||||||
|
|
||||||
TAGS=$(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \
|
|
||||||
SOURCE_ARGS=$(printf "${GHCR_REPO}@sha256:%s " *)
|
|
||||||
|
|
||||||
docker buildx imagetools create $TAGS "${ANNOTATIONS[@]}" $SOURCE_ARGS
|
|
||||||
|
|
||||||
success-check-server:
|
success-check-server:
|
||||||
name: Docker Build & Push Server Success
|
name: Docker Build & Push Server Success
|
||||||
needs: [merge_server, retag_server]
|
needs: [merge_server, retag_server]
|
||||||
permissions: {}
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
if: always()
|
if: always()
|
||||||
steps:
|
steps:
|
||||||
@@ -540,7 +460,6 @@ jobs:
|
|||||||
success-check-ml:
|
success-check-ml:
|
||||||
name: Docker Build & Push ML Success
|
name: Docker Build & Push ML Success
|
||||||
needs: [merge_ml, retag_ml]
|
needs: [merge_ml, retag_ml]
|
||||||
permissions: {}
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
if: always()
|
if: always()
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
12
.github/workflows/docs-build.yml
vendored
12
.github/workflows/docs-build.yml
vendored
@@ -10,20 +10,14 @@ concurrency:
|
|||||||
group: ${{ github.workflow }}-${{ github.ref }}
|
group: ${{ github.workflow }}-${{ github.ref }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
pre-job:
|
pre-job:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
outputs:
|
outputs:
|
||||||
should_run: ${{ steps.found_paths.outputs.docs == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
should_run: ${{ steps.found_paths.outputs.docs == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
- id: found_paths
|
- id: found_paths
|
||||||
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
|
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
|
||||||
with:
|
with:
|
||||||
@@ -39,8 +33,6 @@ jobs:
|
|||||||
build:
|
build:
|
||||||
name: Docs Build
|
name: Docs Build
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
if: ${{ needs.pre-job.outputs.should_run == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run == 'true' }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
defaults:
|
defaults:
|
||||||
@@ -50,11 +42,9 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './docs/.nvmrc'
|
node-version-file: './docs/.nvmrc'
|
||||||
|
|
||||||
|
|||||||
20
.github/workflows/docs-deploy.yml
vendored
20
.github/workflows/docs-deploy.yml
vendored
@@ -9,9 +9,6 @@ jobs:
|
|||||||
checks:
|
checks:
|
||||||
name: Docs Deploy Checks
|
name: Docs Deploy Checks
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
actions: read
|
|
||||||
pull-requests: read
|
|
||||||
outputs:
|
outputs:
|
||||||
parameters: ${{ steps.parameters.outputs.result }}
|
parameters: ${{ steps.parameters.outputs.result }}
|
||||||
artifact: ${{ steps.get-artifact.outputs.result }}
|
artifact: ${{ steps.get-artifact.outputs.result }}
|
||||||
@@ -39,8 +36,6 @@ jobs:
|
|||||||
- name: Determine deploy parameters
|
- name: Determine deploy parameters
|
||||||
id: parameters
|
id: parameters
|
||||||
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
|
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
|
||||||
env:
|
|
||||||
HEAD_SHA: ${{ github.event.workflow_run.head_sha }}
|
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
const eventType = context.payload.workflow_run.event;
|
const eventType = context.payload.workflow_run.event;
|
||||||
@@ -62,8 +57,7 @@ jobs:
|
|||||||
} else if (eventType == "pull_request") {
|
} else if (eventType == "pull_request") {
|
||||||
let pull_number = context.payload.workflow_run.pull_requests[0]?.number;
|
let pull_number = context.payload.workflow_run.pull_requests[0]?.number;
|
||||||
if(!pull_number) {
|
if(!pull_number) {
|
||||||
const {HEAD_SHA} = process.env;
|
const response = await github.rest.search.issuesAndPullRequests({q: 'repo:${{ github.repository }} is:pr sha:${{ github.event.workflow_run.head_sha }}',per_page: 1,})
|
||||||
const response = await github.rest.search.issuesAndPullRequests({q: `repo:${{ github.repository }} is:pr sha:${HEAD_SHA}`,per_page: 1,})
|
|
||||||
const items = response.data.items
|
const items = response.data.items
|
||||||
if (items.length < 1) {
|
if (items.length < 1) {
|
||||||
throw new Error("No pull request found for the commit")
|
throw new Error("No pull request found for the commit")
|
||||||
@@ -101,16 +95,10 @@ jobs:
|
|||||||
name: Docs Deploy
|
name: Docs Deploy
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: checks
|
needs: checks
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
actions: read
|
|
||||||
pull-requests: write
|
|
||||||
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
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Load parameters
|
- name: Load parameters
|
||||||
id: parameters
|
id: parameters
|
||||||
@@ -174,11 +162,9 @@ jobs:
|
|||||||
|
|
||||||
- name: Output Cleaning
|
- name: Output Cleaning
|
||||||
id: clean
|
id: clean
|
||||||
env:
|
|
||||||
TG_OUTPUT: ${{ steps.docs-output.outputs.tg_action_output }}
|
|
||||||
run: |
|
run: |
|
||||||
CLEANED=$(echo "$TG_OUTPUT" | sed 's|%0A|\n|g ; s|%3C|<|g' | jq -c .)
|
TG_OUT=$(echo '${{ steps.docs-output.outputs.tg_action_output }}' | sed 's|%0A|\n|g ; s|%3C|<|g' | jq -c .)
|
||||||
echo "output=$CLEANED" >> $GITHUB_OUTPUT
|
echo "output=$TG_OUT" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Publish to Cloudflare Pages
|
- name: Publish to Cloudflare Pages
|
||||||
uses: cloudflare/pages-action@f0a1cd58cd66095dee69bfa18fa5efd1dde93bca # v1
|
uses: cloudflare/pages-action@f0a1cd58cd66095dee69bfa18fa5efd1dde93bca # v1
|
||||||
|
|||||||
7
.github/workflows/docs-destroy.yml
vendored
7
.github/workflows/docs-destroy.yml
vendored
@@ -3,20 +3,13 @@ on:
|
|||||||
pull_request_target:
|
pull_request_target:
|
||||||
types: [closed]
|
types: [closed]
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
deploy:
|
deploy:
|
||||||
name: Docs Destroy
|
name: Docs Destroy
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
pull-requests: write
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Destroy Docs Subdomain
|
- name: Destroy Docs Subdomain
|
||||||
env:
|
env:
|
||||||
|
|||||||
8
.github/workflows/fix-format.yml
vendored
8
.github/workflows/fix-format.yml
vendored
@@ -4,19 +4,16 @@ on:
|
|||||||
pull_request:
|
pull_request:
|
||||||
types: [labeled]
|
types: [labeled]
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
fix-formatting:
|
fix-formatting:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
if: ${{ github.event.label.name == 'fix:formatting' }}
|
if: ${{ github.event.label.name == 'fix:formatting' }}
|
||||||
permissions:
|
permissions:
|
||||||
contents: write
|
|
||||||
pull-requests: write
|
pull-requests: write
|
||||||
steps:
|
steps:
|
||||||
- name: Generate a token
|
- name: Generate a token
|
||||||
id: generate-token
|
id: generate-token
|
||||||
uses: actions/create-github-app-token@3ff1caaa28b64c9cc276ce0a02e2ff584f3900c5 # v2
|
uses: actions/create-github-app-token@af35edadc00be37caa72ed9f3e6d5f7801bfdf09 # v1
|
||||||
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 }}
|
||||||
@@ -26,10 +23,9 @@ jobs:
|
|||||||
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 }}
|
||||||
persist-credentials: true
|
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './server/.nvmrc'
|
node-version-file: './server/.nvmrc'
|
||||||
|
|
||||||
|
|||||||
2
.github/workflows/pr-label-validation.yml
vendored
2
.github/workflows/pr-label-validation.yml
vendored
@@ -4,8 +4,6 @@ on:
|
|||||||
pull_request_target:
|
pull_request_target:
|
||||||
types: [opened, labeled, unlabeled, synchronize]
|
types: [opened, labeled, unlabeled, synchronize]
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
validate-release-label:
|
validate-release-label:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
2
.github/workflows/pr-labeler.yml
vendored
2
.github/workflows/pr-labeler.yml
vendored
@@ -2,8 +2,6 @@ name: 'Pull Request Labeler'
|
|||||||
on:
|
on:
|
||||||
- pull_request_target
|
- pull_request_target
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
labeler:
|
labeler:
|
||||||
permissions:
|
permissions:
|
||||||
|
|||||||
@@ -4,13 +4,9 @@ on:
|
|||||||
pull_request:
|
pull_request:
|
||||||
types: [opened, synchronize, reopened, edited]
|
types: [opened, synchronize, reopened, edited]
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
validate-pr-title:
|
validate-pr-title:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
pull-requests: write
|
|
||||||
steps:
|
steps:
|
||||||
- name: PR Conventional Commit Validation
|
- name: PR Conventional Commit Validation
|
||||||
uses: ytanikin/PRConventionalCommits@b628c5a234cc32513014b7bfdd1e47b532124d98 # 1.3.0
|
uses: ytanikin/PRConventionalCommits@b628c5a234cc32513014b7bfdd1e47b532124d98 # 1.3.0
|
||||||
|
|||||||
24
.github/workflows/prepare-release.yml
vendored
24
.github/workflows/prepare-release.yml
vendored
@@ -21,18 +21,17 @@ concurrency:
|
|||||||
group: ${{ github.workflow }}-${{ github.ref }}-root
|
group: ${{ github.workflow }}-${{ github.ref }}-root
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
bump_version:
|
bump_version:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
ref: ${{ steps.push-tag.outputs.commit_long_sha }}
|
ref: ${{ steps.push-tag.outputs.commit_long_sha }}
|
||||||
permissions: {} # No job-level permissions are needed because it uses the app-token
|
|
||||||
steps:
|
steps:
|
||||||
- name: Generate a token
|
- name: Generate a token
|
||||||
id: generate-token
|
id: generate-token
|
||||||
uses: actions/create-github-app-token@3ff1caaa28b64c9cc276ce0a02e2ff584f3900c5 # v2
|
uses: actions/create-github-app-token@af35edadc00be37caa72ed9f3e6d5f7801bfdf09 # v1
|
||||||
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 }}
|
||||||
@@ -41,10 +40,9 @@ jobs:
|
|||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
with:
|
||||||
token: ${{ steps.generate-token.outputs.token }}
|
token: ${{ steps.generate-token.outputs.token }}
|
||||||
persist-credentials: true
|
|
||||||
|
|
||||||
- name: Install uv
|
- name: Install uv
|
||||||
uses: astral-sh/setup-uv@0c5e2b8115b80b4c7c5ddf6ffdd634974642d182 # v5
|
uses: astral-sh/setup-uv@22695119d769bdb6f7032ad67b9bca0ef8c4a174 # v5
|
||||||
|
|
||||||
- name: Bump version
|
- name: Bump version
|
||||||
run: misc/release/pump-version.sh -s "${{ inputs.serverBump }}" -m "${{ inputs.mobileBump }}"
|
run: misc/release/pump-version.sh -s "${{ inputs.serverBump }}" -m "${{ inputs.mobileBump }}"
|
||||||
@@ -61,24 +59,18 @@ jobs:
|
|||||||
build_mobile:
|
build_mobile:
|
||||||
uses: ./.github/workflows/build-mobile.yml
|
uses: ./.github/workflows/build-mobile.yml
|
||||||
needs: bump_version
|
needs: bump_version
|
||||||
secrets:
|
secrets: inherit
|
||||||
KEY_JKS: ${{ secrets.KEY_JKS }}
|
|
||||||
ALIAS: ${{ secrets.ALIAS }}
|
|
||||||
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
|
|
||||||
ANDROID_STORE_PASSWORD: ${{ secrets.ANDROID_STORE_PASSWORD }}
|
|
||||||
with:
|
with:
|
||||||
ref: ${{ needs.bump_version.outputs.ref }}
|
ref: ${{ needs.bump_version.outputs.ref }}
|
||||||
|
|
||||||
prepare_release:
|
prepare_release:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: build_mobile
|
needs: build_mobile
|
||||||
permissions:
|
|
||||||
actions: read # To download the app artifact
|
|
||||||
# No content permissions are needed because it uses the app-token
|
|
||||||
steps:
|
steps:
|
||||||
- name: Generate a token
|
- name: Generate a token
|
||||||
id: generate-token
|
id: generate-token
|
||||||
uses: actions/create-github-app-token@3ff1caaa28b64c9cc276ce0a02e2ff584f3900c5 # v2
|
uses: actions/create-github-app-token@af35edadc00be37caa72ed9f3e6d5f7801bfdf09 # v1
|
||||||
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 }}
|
||||||
@@ -87,7 +79,6 @@ jobs:
|
|||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
with:
|
||||||
token: ${{ steps.generate-token.outputs.token }}
|
token: ${{ steps.generate-token.outputs.token }}
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Download APK
|
- name: Download APK
|
||||||
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4
|
||||||
@@ -99,7 +90,6 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
draft: true
|
draft: true
|
||||||
tag_name: ${{ env.IMMICH_VERSION }}
|
tag_name: ${{ env.IMMICH_VERSION }}
|
||||||
token: ${{ steps.generate-token.outputs.token }}
|
|
||||||
generate_release_notes: true
|
generate_release_notes: true
|
||||||
body_path: misc/release/notes.tmpl
|
body_path: misc/release/notes.tmpl
|
||||||
files: |
|
files: |
|
||||||
|
|||||||
2
.github/workflows/preview-label.yaml
vendored
2
.github/workflows/preview-label.yaml
vendored
@@ -4,8 +4,6 @@ on:
|
|||||||
pull_request:
|
pull_request:
|
||||||
types: [labeled, closed]
|
types: [labeled, closed]
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
comment-status:
|
comment-status:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
10
.github/workflows/sdk.yml
vendored
10
.github/workflows/sdk.yml
vendored
@@ -4,24 +4,20 @@ on:
|
|||||||
release:
|
release:
|
||||||
types: [published]
|
types: [published]
|
||||||
|
|
||||||
permissions: {}
|
permissions:
|
||||||
|
packages: write
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
publish:
|
publish:
|
||||||
name: Publish `@immich/sdk`
|
name: Publish `@immich/sdk`
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
working-directory: ./open-api/typescript-sdk
|
working-directory: ./open-api/typescript-sdk
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
# Setup .npmrc file to publish to npm
|
# Setup .npmrc file to publish to npm
|
||||||
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
- uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
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'
|
||||||
|
|||||||
20
.github/workflows/static_analysis.yml
vendored
20
.github/workflows/static_analysis.yml
vendored
@@ -9,20 +9,14 @@ concurrency:
|
|||||||
group: ${{ github.workflow }}-${{ github.ref }}
|
group: ${{ github.workflow }}-${{ github.ref }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
pre-job:
|
pre-job:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
outputs:
|
outputs:
|
||||||
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
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
- id: found_paths
|
- id: found_paths
|
||||||
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
|
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
|
||||||
with:
|
with:
|
||||||
@@ -39,14 +33,12 @@ jobs:
|
|||||||
name: Run Dart Code Analysis
|
name: Run Dart Code Analysis
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run == 'true' }}
|
||||||
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Setup Flutter SDK
|
- name: Setup Flutter SDK
|
||||||
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2
|
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2
|
||||||
@@ -58,10 +50,6 @@ jobs:
|
|||||||
run: dart pub get
|
run: dart pub get
|
||||||
working-directory: ./mobile
|
working-directory: ./mobile
|
||||||
|
|
||||||
- name: Generate translation file
|
|
||||||
run: make translation; dart format lib/generated/codegen_loader.g.dart
|
|
||||||
working-directory: ./mobile
|
|
||||||
|
|
||||||
- name: Run Build Runner
|
- name: Run Build Runner
|
||||||
run: make build
|
run: make build
|
||||||
working-directory: ./mobile
|
working-directory: ./mobile
|
||||||
@@ -77,11 +65,9 @@ jobs:
|
|||||||
|
|
||||||
- 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:
|
|
||||||
CHANGED_FILES: ${{ steps.verify-changed-files.outputs.changed_files }}
|
|
||||||
run: |
|
run: |
|
||||||
echo "ERROR: Generated files not up to date! Run make_build inside the mobile directory"
|
echo "ERROR: Generated files not up to date! Run make_build inside the mobile directory"
|
||||||
echo "Changed files: ${CHANGED_FILES}"
|
echo "Changed files: ${{ steps.verify-changed-files.outputs.changed_files }}"
|
||||||
exit 1
|
exit 1
|
||||||
|
|
||||||
- name: Run dart analyze
|
- name: Run dart analyze
|
||||||
|
|||||||
120
.github/workflows/test.yml
vendored
120
.github/workflows/test.yml
vendored
@@ -9,13 +9,9 @@ concurrency:
|
|||||||
group: ${{ github.workflow }}-${{ github.ref }}
|
group: ${{ github.workflow }}-${{ github.ref }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
pre-job:
|
pre-job:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
outputs:
|
outputs:
|
||||||
should_run_web: ${{ steps.found_paths.outputs.web == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
should_run_web: ${{ steps.found_paths.outputs.web == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
||||||
should_run_server: ${{ steps.found_paths.outputs.server == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
should_run_server: ${{ steps.found_paths.outputs.server == 'true' || steps.should_force.outputs.should_force == 'true' }}
|
||||||
@@ -29,9 +25,6 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- id: found_paths
|
- id: found_paths
|
||||||
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
|
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
|
||||||
with:
|
with:
|
||||||
@@ -65,8 +58,6 @@ jobs:
|
|||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_server == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run_server == 'true' }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
working-directory: ./server
|
working-directory: ./server
|
||||||
@@ -74,11 +65,9 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './server/.nvmrc'
|
node-version-file: './server/.nvmrc'
|
||||||
|
|
||||||
@@ -106,8 +95,6 @@ jobs:
|
|||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_cli == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run_cli == 'true' }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
working-directory: ./cli
|
working-directory: ./cli
|
||||||
@@ -115,11 +102,9 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './cli/.nvmrc'
|
node-version-file: './cli/.nvmrc'
|
||||||
|
|
||||||
@@ -151,8 +136,6 @@ jobs:
|
|||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_cli == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run_cli == 'true' }}
|
||||||
runs-on: windows-latest
|
runs-on: windows-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
working-directory: ./cli
|
working-directory: ./cli
|
||||||
@@ -160,11 +143,9 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './cli/.nvmrc'
|
node-version-file: './cli/.nvmrc'
|
||||||
|
|
||||||
@@ -189,8 +170,6 @@ jobs:
|
|||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_web == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run_web == 'true' }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
working-directory: ./web
|
working-directory: ./web
|
||||||
@@ -198,11 +177,9 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './web/.nvmrc'
|
node-version-file: './web/.nvmrc'
|
||||||
|
|
||||||
@@ -238,8 +215,6 @@ jobs:
|
|||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_e2e == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run_e2e == 'true' }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
working-directory: ./e2e
|
working-directory: ./e2e
|
||||||
@@ -247,11 +222,9 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './e2e/.nvmrc'
|
node-version-file: './e2e/.nvmrc'
|
||||||
|
|
||||||
@@ -281,8 +254,6 @@ jobs:
|
|||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_server == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run_server == 'true' }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
working-directory: ./server
|
working-directory: ./server
|
||||||
@@ -290,11 +261,9 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './server/.nvmrc'
|
node-version-file: './server/.nvmrc'
|
||||||
|
|
||||||
@@ -310,8 +279,6 @@ jobs:
|
|||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_e2e_server_cli == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run_e2e_server_cli == 'true' }}
|
||||||
runs-on: mich
|
runs-on: mich
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
working-directory: ./e2e
|
working-directory: ./e2e
|
||||||
@@ -320,11 +287,10 @@ jobs:
|
|||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
|
||||||
submodules: 'recursive'
|
submodules: 'recursive'
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './e2e/.nvmrc'
|
node-version-file: './e2e/.nvmrc'
|
||||||
|
|
||||||
@@ -355,8 +321,6 @@ jobs:
|
|||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_e2e_web == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run_e2e_web == 'true' }}
|
||||||
runs-on: mich
|
runs-on: mich
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
working-directory: ./e2e
|
working-directory: ./e2e
|
||||||
@@ -365,11 +329,10 @@ jobs:
|
|||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
|
||||||
submodules: 'recursive'
|
submodules: 'recursive'
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './e2e/.nvmrc'
|
node-version-file: './e2e/.nvmrc'
|
||||||
|
|
||||||
@@ -399,13 +362,8 @@ jobs:
|
|||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_mobile == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run_mobile == 'true' }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Setup Flutter SDK
|
- name: Setup Flutter SDK
|
||||||
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2
|
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2
|
||||||
with:
|
with:
|
||||||
@@ -420,18 +378,13 @@ jobs:
|
|||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs.should_run_ml == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run_ml == 'true' }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
working-directory: ./machine-learning
|
working-directory: ./machine-learning
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Install uv
|
- name: Install uv
|
||||||
uses: astral-sh/setup-uv@0c5e2b8115b80b4c7c5ddf6ffdd634974642d182 # v5
|
uses: astral-sh/setup-uv@22695119d769bdb6f7032ad67b9bca0ef8c4a174 # v5
|
||||||
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5
|
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5
|
||||||
# TODO: add caching when supported (https://github.com/actions/setup-python/pull/818)
|
# TODO: add caching when supported (https://github.com/actions/setup-python/pull/818)
|
||||||
# with:
|
# with:
|
||||||
@@ -442,24 +395,22 @@ jobs:
|
|||||||
uv sync --extra cpu
|
uv sync --extra cpu
|
||||||
- name: Lint with ruff
|
- name: Lint with ruff
|
||||||
run: |
|
run: |
|
||||||
uv run ruff check --output-format=github immich_ml
|
uv run ruff check --output-format=github app export
|
||||||
- name: Check black formatting
|
- name: Check black formatting
|
||||||
run: |
|
run: |
|
||||||
uv run black --check immich_ml
|
uv run black --check app export
|
||||||
- name: Run mypy type checking
|
- name: Run mypy type checking
|
||||||
run: |
|
run: |
|
||||||
uv run mypy --strict immich_ml/
|
uv run mypy --strict app/
|
||||||
- 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 app --cov=app --cov-report term-missing
|
||||||
|
|
||||||
github-files-formatting:
|
github-files-formatting:
|
||||||
name: .github Files Formatting
|
name: .github Files Formatting
|
||||||
needs: pre-job
|
needs: pre-job
|
||||||
if: ${{ needs.pre-job.outputs['should_run_.github'] == 'true' }}
|
if: ${{ needs.pre-job.outputs['should_run_.github'] == 'true' }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
working-directory: ./.github
|
working-directory: ./.github
|
||||||
@@ -467,11 +418,9 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './.github/.nvmrc'
|
node-version-file: './.github/.nvmrc'
|
||||||
|
|
||||||
@@ -485,34 +434,25 @@ jobs:
|
|||||||
shellcheck:
|
shellcheck:
|
||||||
name: ShellCheck
|
name: ShellCheck
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Run ShellCheck
|
- name: Run ShellCheck
|
||||||
uses: ludeeus/action-shellcheck@master
|
uses: ludeeus/action-shellcheck@master
|
||||||
with:
|
with:
|
||||||
ignore_paths: >-
|
ignore_paths: >-
|
||||||
**/open-api/**
|
**/open-api/**
|
||||||
**/openapi**
|
**/openapi/**
|
||||||
**/node_modules/**
|
**/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
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './server/.nvmrc'
|
node-version-file: './server/.nvmrc'
|
||||||
|
|
||||||
@@ -536,18 +476,14 @@ jobs:
|
|||||||
|
|
||||||
- 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:
|
|
||||||
CHANGED_FILES: ${{ steps.verify-changed-files.outputs.changed_files }}
|
|
||||||
run: |
|
run: |
|
||||||
echo "ERROR: Generated files not up to date!"
|
echo "ERROR: Generated files not up to date!"
|
||||||
echo "Changed files: ${CHANGED_FILES}"
|
echo "Changed files: ${{ steps.verify-changed-files.outputs.changed_files }}"
|
||||||
exit 1
|
exit 1
|
||||||
|
|
||||||
generated-typeorm-migrations-up-to-date:
|
generated-typeorm-migrations-up-to-date:
|
||||||
name: TypeORM Checks
|
name: TypeORM Checks
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
services:
|
services:
|
||||||
postgres:
|
postgres:
|
||||||
image: tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:739cdd626151ff1f796dc95a6591b55a714f341c737e27f045019ceabf8e8c52
|
image: tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:739cdd626151ff1f796dc95a6591b55a714f341c737e27f045019ceabf8e8c52
|
||||||
@@ -569,11 +505,9 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
|
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||||
with:
|
with:
|
||||||
node-version-file: './server/.nvmrc'
|
node-version-file: './server/.nvmrc'
|
||||||
|
|
||||||
@@ -584,29 +518,27 @@ jobs:
|
|||||||
run: npm run build
|
run: npm run build
|
||||||
|
|
||||||
- name: Run existing migrations
|
- name: Run existing migrations
|
||||||
run: npm run migrations:run
|
run: npm run typeorm:migrations:run
|
||||||
|
|
||||||
- name: Test npm run schema:reset command works
|
- name: Test npm run schema:reset command works
|
||||||
run: npm run schema:reset
|
run: npm run typeorm:schema:reset
|
||||||
|
|
||||||
- name: Generate new migrations
|
- name: Generate new migrations
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
run: npm run migrations:generate TestMigration
|
run: npm run typeorm:migrations:generate ./src/migrations/TestMigration
|
||||||
|
|
||||||
- name: Find file changes
|
- name: Find file changes
|
||||||
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20
|
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20
|
||||||
id: verify-changed-files
|
id: verify-changed-files
|
||||||
with:
|
with:
|
||||||
files: |
|
files: |
|
||||||
server/src
|
server/src/migrations/
|
||||||
- name: Verify migration files have not changed
|
- name: Verify migration files have not changed
|
||||||
if: steps.verify-changed-files.outputs.files_changed == 'true'
|
if: steps.verify-changed-files.outputs.files_changed == 'true'
|
||||||
env:
|
|
||||||
CHANGED_FILES: ${{ steps.verify-changed-files.outputs.changed_files }}
|
|
||||||
run: |
|
run: |
|
||||||
echo "ERROR: Generated migration files not up to date!"
|
echo "ERROR: Generated migration files not up to date!"
|
||||||
echo "Changed files: ${CHANGED_FILES}"
|
echo "Changed files: ${{ steps.verify-changed-files.outputs.changed_files }}"
|
||||||
cat ./src/*-TestMigration.ts
|
cat ./src/migrations/*-TestMigration.ts
|
||||||
exit 1
|
exit 1
|
||||||
|
|
||||||
- name: Run SQL generation
|
- name: Run SQL generation
|
||||||
@@ -623,11 +555,9 @@ jobs:
|
|||||||
|
|
||||||
- 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:
|
|
||||||
CHANGED_FILES: ${{ steps.verify-changed-sql-files.outputs.changed_files }}
|
|
||||||
run: |
|
run: |
|
||||||
echo "ERROR: Generated SQL files not up to date!"
|
echo "ERROR: Generated SQL files not up to date!"
|
||||||
echo "Changed files: ${CHANGED_FILES}"
|
echo "Changed files: ${{ steps.verify-changed-sql-files.outputs.changed_files }}"
|
||||||
exit 1
|
exit 1
|
||||||
|
|
||||||
# mobile-integration-tests:
|
# mobile-integration-tests:
|
||||||
|
|||||||
13
.github/workflows/weblate-lock.yml
vendored
13
.github/workflows/weblate-lock.yml
vendored
@@ -4,32 +4,30 @@ on:
|
|||||||
pull_request:
|
pull_request:
|
||||||
branches: [main]
|
branches: [main]
|
||||||
|
|
||||||
permissions: {}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
pre-job:
|
pre-job:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
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' && github.head_ref != 'chore/translations'}}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
||||||
with:
|
|
||||||
persist-credentials: false
|
|
||||||
- id: found_paths
|
- id: found_paths
|
||||||
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
|
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
|
||||||
with:
|
with:
|
||||||
filters: |
|
filters: |
|
||||||
i18n:
|
i18n:
|
||||||
- 'i18n/!(en)**\.json'
|
- 'i18n/!(en)**\.json'
|
||||||
|
- name: Debug
|
||||||
|
run: |
|
||||||
|
echo "Should run: ${{ steps.found_paths.outputs.i18n == 'true' && github.head_ref != 'chore/translations'}}"
|
||||||
|
echo "Found i18n paths: ${{ steps.found_paths.outputs.i18n }}"
|
||||||
|
echo "Head ref: ${{ github.head_ref }}"
|
||||||
|
|
||||||
enforce-lock:
|
enforce-lock:
|
||||||
name: Check Weblate Lock
|
name: Check Weblate Lock
|
||||||
needs: [pre-job]
|
needs: [pre-job]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions: {}
|
|
||||||
if: ${{ needs.pre-job.outputs.should_run == 'true' }}
|
if: ${{ needs.pre-job.outputs.should_run == 'true' }}
|
||||||
steps:
|
steps:
|
||||||
- name: Check weblate lock
|
- name: Check weblate lock
|
||||||
@@ -49,7 +47,6 @@ jobs:
|
|||||||
name: Weblate Lock Check Success
|
name: Weblate Lock Check Success
|
||||||
needs: [enforce-lock]
|
needs: [enforce-lock]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions: {}
|
|
||||||
if: always()
|
if: always()
|
||||||
steps:
|
steps:
|
||||||
- name: Any jobs failed?
|
- name: Any jobs failed?
|
||||||
|
|||||||
3
.vscode/settings.json
vendored
3
.vscode/settings.json
vendored
@@ -39,7 +39,6 @@
|
|||||||
],
|
],
|
||||||
"explorer.fileNesting.enabled": true,
|
"explorer.fileNesting.enabled": true,
|
||||||
"explorer.fileNesting.patterns": {
|
"explorer.fileNesting.patterns": {
|
||||||
"*.ts": "${capture}.spec.ts,${capture}.mock.ts",
|
"*.ts": "${capture}.spec.ts,${capture}.mock.ts"
|
||||||
"*.dart": "${capture}.g.dart,${capture}.gr.dart,${capture}.drift.dart"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -61,7 +61,9 @@
|
|||||||
|
|
||||||
## Demo
|
## Demo
|
||||||
|
|
||||||
Access the demo [here](https://demo.immich.app). For the mobile app, you can use `https://demo.immich.app` for the `Server Endpoint URL`.
|
Access the demo [here](https://demo.immich.app). The demo is running on a Free-tier Oracle VM in Amsterdam with a 2.4Ghz quad-core ARM64 CPU and 24GB RAM.
|
||||||
|
|
||||||
|
For the mobile app, you can use `https://demo.immich.app` for the `Server Endpoint URL`
|
||||||
|
|
||||||
### Login credentials
|
### Login credentials
|
||||||
|
|
||||||
@@ -102,7 +104,7 @@ Access the demo [here](https://demo.immich.app). For the mobile app, you can use
|
|||||||
| Read-only gallery | Yes | Yes |
|
| Read-only gallery | Yes | Yes |
|
||||||
| Stacked Photos | Yes | Yes |
|
| Stacked Photos | Yes | Yes |
|
||||||
| Tags | No | Yes |
|
| Tags | No | Yes |
|
||||||
| Folder View | Yes | Yes |
|
| Folder View | No | Yes |
|
||||||
|
|
||||||
## Translations
|
## Translations
|
||||||
|
|
||||||
|
|||||||
@@ -1,29 +1,39 @@
|
|||||||
|
import { FlatCompat } from '@eslint/eslintrc';
|
||||||
import js from '@eslint/js';
|
import js from '@eslint/js';
|
||||||
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended';
|
import typescriptEslint from '@typescript-eslint/eslint-plugin';
|
||||||
import eslintPluginUnicorn from 'eslint-plugin-unicorn';
|
import tsParser from '@typescript-eslint/parser';
|
||||||
import globals from 'globals';
|
import globals from 'globals';
|
||||||
import path from 'node:path';
|
import path from 'node:path';
|
||||||
import { fileURLToPath } from 'node:url';
|
import { fileURLToPath } from 'node:url';
|
||||||
import typescriptEslint from 'typescript-eslint';
|
|
||||||
|
|
||||||
const __filename = fileURLToPath(import.meta.url);
|
const __filename = fileURLToPath(import.meta.url);
|
||||||
const __dirname = path.dirname(__filename);
|
const __dirname = path.dirname(__filename);
|
||||||
|
const compat = new FlatCompat({
|
||||||
|
baseDirectory: __dirname,
|
||||||
|
recommendedConfig: js.configs.recommended,
|
||||||
|
allConfig: js.configs.all,
|
||||||
|
});
|
||||||
|
|
||||||
export default typescriptEslint.config([
|
export default [
|
||||||
eslintPluginUnicorn.configs.recommended,
|
|
||||||
eslintPluginPrettierRecommended,
|
|
||||||
js.configs.recommended,
|
|
||||||
typescriptEslint.configs.recommended,
|
|
||||||
{
|
{
|
||||||
ignores: ['eslint.config.mjs', 'dist'],
|
ignores: ['eslint.config.mjs', 'dist'],
|
||||||
},
|
},
|
||||||
|
...compat.extends(
|
||||||
|
'plugin:@typescript-eslint/recommended',
|
||||||
|
'plugin:prettier/recommended',
|
||||||
|
'plugin:unicorn/recommended',
|
||||||
|
),
|
||||||
{
|
{
|
||||||
|
plugins: {
|
||||||
|
'@typescript-eslint': typescriptEslint,
|
||||||
|
},
|
||||||
|
|
||||||
languageOptions: {
|
languageOptions: {
|
||||||
globals: {
|
globals: {
|
||||||
...globals.node,
|
...globals.node,
|
||||||
},
|
},
|
||||||
|
|
||||||
parser: typescriptEslint.parser,
|
parser: tsParser,
|
||||||
ecmaVersion: 5,
|
ecmaVersion: 5,
|
||||||
sourceType: 'module',
|
sourceType: 'module',
|
||||||
|
|
||||||
@@ -48,4 +58,4 @@ export default typescriptEslint.config([
|
|||||||
'object-shorthand': ['error', 'always'],
|
'object-shorthand': ['error', 'always'],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
]);
|
];
|
||||||
|
|||||||
1961
cli/package-lock.json
generated
1961
cli/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@immich/cli",
|
"name": "@immich/cli",
|
||||||
"version": "2.2.61",
|
"version": "2.2.56",
|
||||||
"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",
|
||||||
@@ -21,7 +21,9 @@
|
|||||||
"@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.14.0",
|
"@types/node": "^22.13.10",
|
||||||
|
"@typescript-eslint/eslint-plugin": "^8.15.0",
|
||||||
|
"@typescript-eslint/parser": "^8.15.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",
|
||||||
@@ -29,13 +31,12 @@
|
|||||||
"eslint": "^9.14.0",
|
"eslint": "^9.14.0",
|
||||||
"eslint-config-prettier": "^10.0.0",
|
"eslint-config-prettier": "^10.0.0",
|
||||||
"eslint-plugin-prettier": "^5.1.3",
|
"eslint-plugin-prettier": "^5.1.3",
|
||||||
"eslint-plugin-unicorn": "^57.0.0",
|
"eslint-plugin-unicorn": "^56.0.1",
|
||||||
"globals": "^16.0.0",
|
"globals": "^16.0.0",
|
||||||
"mock-fs": "^5.2.0",
|
"mock-fs": "^5.2.0",
|
||||||
"prettier": "^3.2.5",
|
"prettier": "^3.2.5",
|
||||||
"prettier-plugin-organize-imports": "^4.0.0",
|
"prettier-plugin-organize-imports": "^4.0.0",
|
||||||
"typescript": "^5.3.3",
|
"typescript": "^5.3.3",
|
||||||
"typescript-eslint": "^8.28.0",
|
|
||||||
"vite": "^6.0.0",
|
"vite": "^6.0.0",
|
||||||
"vite-tsconfig-paths": "^5.0.0",
|
"vite-tsconfig-paths": "^5.0.0",
|
||||||
"vitest": "^3.0.0",
|
"vitest": "^3.0.0",
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ services:
|
|||||||
|
|
||||||
redis:
|
redis:
|
||||||
container_name: immich_redis
|
container_name: immich_redis
|
||||||
image: docker.io/valkey/valkey:8-bookworm@sha256:42cba146593a5ea9a622002c1b7cba5da7be248650cbb64ecb9c6c33d29794b1
|
image: redis:6.2-alpine@sha256:148bb5411c184abd288d9aaed139c98123eeb8824c5d3fce03cf721db58066d8
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: redis-cli ping || exit 1
|
test: redis-cli ping || exit 1
|
||||||
|
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ services:
|
|||||||
|
|
||||||
redis:
|
redis:
|
||||||
container_name: immich_redis
|
container_name: immich_redis
|
||||||
image: docker.io/valkey/valkey:8-bookworm@sha256:42cba146593a5ea9a622002c1b7cba5da7be248650cbb64ecb9c6c33d29794b1
|
image: redis:6.2-alpine@sha256:148bb5411c184abd288d9aaed139c98123eeb8824c5d3fce03cf721db58066d8
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: redis-cli ping || exit 1
|
test: redis-cli ping || exit 1
|
||||||
restart: always
|
restart: always
|
||||||
@@ -102,7 +102,7 @@ services:
|
|||||||
command: [ './run.sh', '-disable-reporting' ]
|
command: [ './run.sh', '-disable-reporting' ]
|
||||||
ports:
|
ports:
|
||||||
- 3000:3000
|
- 3000:3000
|
||||||
image: grafana/grafana:11.6.0-ubuntu@sha256:fd8fa48213c624e1a95122f1d93abbf1cf1cbe85fc73212c1e599dbd76c63ff8
|
image: grafana/grafana:11.5.2-ubuntu@sha256:8b5858c447e06fd7a89006b562ba7bba7c4d5813600c7982374c41852adefaeb
|
||||||
volumes:
|
volumes:
|
||||||
- grafana-data:/var/lib/grafana
|
- grafana-data:/var/lib/grafana
|
||||||
|
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ services:
|
|||||||
|
|
||||||
redis:
|
redis:
|
||||||
container_name: immich_redis
|
container_name: immich_redis
|
||||||
image: docker.io/valkey/valkey:8-bookworm@sha256:42cba146593a5ea9a622002c1b7cba5da7be248650cbb64ecb9c6c33d29794b1
|
image: docker.io/redis:6.2-alpine@sha256:148bb5411c184abd288d9aaed139c98123eeb8824c5d3fce03cf721db58066d8
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: redis-cli ping || exit 1
|
test: redis-cli ping || exit 1
|
||||||
restart: always
|
restart: always
|
||||||
|
|||||||
@@ -2,8 +2,7 @@
|
|||||||
|
|
||||||
# The location where your uploaded files are stored
|
# The location where your uploaded files are stored
|
||||||
UPLOAD_LOCATION=./library
|
UPLOAD_LOCATION=./library
|
||||||
|
# The location where your database files are stored
|
||||||
# The location where your database files are stored. Network shares are not supported for the database
|
|
||||||
DB_DATA_LOCATION=./postgres
|
DB_DATA_LOCATION=./postgres
|
||||||
|
|
||||||
# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
|
# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 12 KiB |
@@ -31,7 +31,7 @@ Admin can send a welcome email if the Email option is set, you can learn here ho
|
|||||||
|
|
||||||
Admin can specify the storage quota for the user as the instance's admin; once the limit is reached, the user won't be able to upload to the instance anymore.
|
Admin can specify the storage quota for the user as the instance's admin; once the limit is reached, the user won't be able to upload to the instance anymore.
|
||||||
|
|
||||||
In order to select a storage quota, click on the pencil icon and enter the storage quota in GiB. You can choose an unlimited quota by leaving it empty (default).
|
In order to select a storage quota, click on the pencil icon and enter the storage quota in GiB. You can choose an unlimited quota using the value 0 (default).
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
The system administrator can see the usage quota percentage of all users in Server Stats page.
|
The system administrator can see the usage quota percentage of all users in Server Stats page.
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
# Database Migrations
|
# Database Migrations
|
||||||
|
|
||||||
After making any changes in the `server/src/schema`, a database migration need to run in order to register the changes in the database. Follow the steps below to create a new migration.
|
After making any changes in the `server/src/entities`, a database migration need to run in order to register the changes in the database. Follow the steps below to create a new migration.
|
||||||
|
|
||||||
1. Run the command
|
1. Run the command
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
npm run migrations:generate <migration-name>
|
npm run typeorm:migrations:generate <migration-name>
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Check if the migration file makes sense.
|
2. Check if the migration file makes sense.
|
||||||
3. Move the migration file to folder `./server/src/schema/migrations` in your code editor.
|
3. Move the migration file to folder `./server/src/migrations` in your code editor.
|
||||||
|
|
||||||
The server will automatically detect `*.ts` file changes and restart. Part of the server start-up process includes running any new migrations, so it will be applied immediately.
|
The server will automatically detect `*.ts` file changes and restart. Part of the server start-up process includes running any new migrations, so it will be applied immediately.
|
||||||
|
|||||||
@@ -63,13 +63,6 @@ If you only want to do web development connected to an existing, remote backend,
|
|||||||
IMMICH_SERVER_URL=https://demo.immich.app/ npm run dev
|
IMMICH_SERVER_URL=https://demo.immich.app/ npm run dev
|
||||||
```
|
```
|
||||||
|
|
||||||
If you're using PowerShell on Windows you may need to set the env var separately like so:
|
|
||||||
|
|
||||||
```powershell
|
|
||||||
$env:IMMICH_SERVER_URL = "https://demo.immich.app/"
|
|
||||||
npm run dev
|
|
||||||
```
|
|
||||||
|
|
||||||
#### `@immich/ui`
|
#### `@immich/ui`
|
||||||
|
|
||||||
To see local changes to `@immich/ui` in Immich, do the following:
|
To see local changes to `@immich/ui` in Immich, do the following:
|
||||||
@@ -83,20 +76,9 @@ To see local changes to `@immich/ui` in Immich, do the following:
|
|||||||
|
|
||||||
### Mobile app
|
### Mobile app
|
||||||
|
|
||||||
#### Setup
|
The mobile app `(/mobile)` will required Flutter toolchain 3.13.x and FVM to be installed on your system.
|
||||||
|
|
||||||
1. Setup Flutter toolchain using FVM.
|
Please refer to the [Flutter's official documentation](https://flutter.dev/docs/get-started/install) for more information on setting up the toolchain on your machine.
|
||||||
2. Run `flutter pub get` to install the dependencies.
|
|
||||||
3. Run `make translation` to generate the translation file.
|
|
||||||
4. Run `fvm flutter run` to start the app.
|
|
||||||
|
|
||||||
#### Translation
|
|
||||||
|
|
||||||
To add a new translation text, enter the key-value pair in the `i18n/en.json` in the root of the immich project. Then, from the `mobile/` directory, run
|
|
||||||
|
|
||||||
```bash
|
|
||||||
make translation
|
|
||||||
```
|
|
||||||
|
|
||||||
The mobile app asks you what backend to connect to. You can utilize the demo backend (https://demo.immich.app/) if you don't need to change server code or upload photos. Alternatively, you can run the server yourself per the instructions above.
|
The mobile app asks you what backend to connect to. You can utilize the demo backend (https://demo.immich.app/) if you don't need to change server code or upload photos. Alternatively, you can run the server yourself per the instructions above.
|
||||||
|
|
||||||
|
|||||||
@@ -42,12 +42,6 @@ docker run -it -v "$(pwd)":/import:ro -e IMMICH_INSTANCE_URL=https://your-immich
|
|||||||
|
|
||||||
Please modify the `IMMICH_INSTANCE_URL` and `IMMICH_API_KEY` environment variables as suitable. You can also use a Docker env file to store your sensitive API key.
|
Please modify the `IMMICH_INSTANCE_URL` and `IMMICH_API_KEY` environment variables as suitable. You can also use a Docker env file to store your sensitive API key.
|
||||||
|
|
||||||
This `docker run` command will directly run the command `immich` inside the container. You can directly append the desired parameters (see under "usage") to the commandline like this:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
docker run -it -v "$(pwd)":/import:ro -e IMMICH_INSTANCE_URL=https://your-immich-instance/api -e IMMICH_API_KEY=your-api-key ghcr.io/immich-app/immich-cli:latest upload -a -c 5 --recursive directory/
|
|
||||||
```
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
@@ -118,7 +112,7 @@ You begin by authenticating to your Immich server. For instance:
|
|||||||
immich login http://192.168.1.216:2283/api HFEJ38DNSDUEG
|
immich login http://192.168.1.216:2283/api HFEJ38DNSDUEG
|
||||||
```
|
```
|
||||||
|
|
||||||
This will store your credentials in a `auth.yml` file in the configuration directory which defaults to `~/.config/immich/`. The directory can be set with the `-d` option or the environment variable `IMMICH_CONFIG_DIR`. Please keep the file secure, either by performing the logout command after you are done, or deleting it manually.
|
This will store your credentials in a `auth.yml` file in the configuration directory which defaults to `~/.config/`. The directory can be set with the `-d` option or the environment variable `IMMICH_CONFIG_DIR`. Please keep the file secure, either by performing the logout command after you are done, or deleting it manually.
|
||||||
|
|
||||||
Once you are authenticated, you can upload assets to your Immich server.
|
Once you are authenticated, you can upload assets to your Immich server.
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 4.9 MiB After Width: | Height: | Size: 4.9 MiB |
@@ -45,7 +45,7 @@ Some search examples:
|
|||||||
</TabItem>
|
</TabItem>
|
||||||
<TabItem value="Mobile" label="Mobile">
|
<TabItem value="Mobile" label="Mobile">
|
||||||
|
|
||||||
<img src={require('./img/mobile-smart-search.webp').default} width="30%" title='Smart search on mobile' />
|
<img src={require('./img/moblie-smart-serach.webp').default} width="30%" title='Smart search on mobile' />
|
||||||
|
|
||||||
</TabItem>
|
</TabItem>
|
||||||
</Tabs>
|
</Tabs>
|
||||||
@@ -56,20 +56,7 @@ Navigating to `Administration > Settings > Machine Learning Settings > Smart Sea
|
|||||||
|
|
||||||
### CLIP models
|
### CLIP models
|
||||||
|
|
||||||
The default search model is fast, but there are many other options that can provide better search results. The tradeoff of using these models is that they're slower and/or use more memory (both when indexing images with background Smart Search jobs and when searching).
|
More powerful models can be used for more accurate search results, but are slower and can require more server resources. Check the dropdowns below to see how they compare in memory usage, speed and quality by language.
|
||||||
|
|
||||||
The first step of choosing the right model for you is to know which languages your users will search in.
|
|
||||||
|
|
||||||
If your users will only search in English, then the [CLIP][huggingface-clip] section is the first place to look. This is a curated list of the models that generally perform the best for their size class. The models here are ordered from higher to lower quality. This means that the top models will generally rank the most relevant results higher and have a higher capacity to understand descriptive, detailed, and/or niche queries. The models are also generally ordered from larger to smaller, so consider the impact on memory usage, job processing and search speed when deciding on one. The smaller models in this list are not too different in quality and many times faster.
|
|
||||||
|
|
||||||
[Multilingual models][huggingface-multilingual-clip] are also available so users can search in their native language. Use these models if you expect non-English searches to be common. They can be separated into two search patterns:
|
|
||||||
|
|
||||||
- `nllb` models expect the search query to be in the language specified in the user settings
|
|
||||||
- `xlm` and `siglip2` models understand search text regardless of the current language setting
|
|
||||||
|
|
||||||
`nllb` models tend to perform the best and are recommended when users primarily searches in their native, non-English language. `xlm` and `siglip2` models are more flexible and are recommended for mixed language search, where the same user might search in different languages at different times.
|
|
||||||
|
|
||||||
For more details, check the tables below to see how they compare in memory usage, speed and quality by language.
|
|
||||||
|
|
||||||
Once you've chosen a model, follow these steps:
|
Once you've chosen a model, follow these steps:
|
||||||
|
|
||||||
@@ -94,7 +81,7 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
|
|
||||||
**Memory (MiB)**: The peak RSS usage of the process afer performing the above timing benchmark. Does not include image decoding, concurrent processing, the web server, etc., which are relatively constant factors.
|
**Memory (MiB)**: The peak RSS usage of the process afer performing the above timing benchmark. Does not include image decoding, concurrent processing, the web server, etc., which are relatively constant factors.
|
||||||
|
|
||||||
**Recall (%)**: Evaluated on Crossmodal-3600, the average of the recall@1, recall@5 and recall@10 results for zeroshot image retrieval. Chinese (Simplified), English, French, German, Italian, Japanese, Korean, Polish, Russian, Spanish and Turkish are additionally tested on XTD-10. Chinese (Simplified) and English are additionally tested on Flickr30k. The recall metrics are the average across all tested datasets.
|
**Recall (%)**: Evaluated on Crossmodal-3600, the average of the recall@1, recall@5 and recall@10 results for zeroshot image retrieval.
|
||||||
|
|
||||||
**Pareto Optimal**: Whether the model is not completely outclassed by another model. Try to use models that are optimal for the languages relevant to you. Specifically, for a given model and language, if there's another model that's better for that language in at least one respect (memory usage, execution time, recall) while being at least as good for that language in every other way, then the model is not optimal for that language.
|
**Pareto Optimal**: Whether the model is not completely outclassed by another model. Try to use models that are optimal for the languages relevant to you. Specifically, for a given model and language, if there's another model that's better for that language in at least one respect (memory usage, execution time, recall) while being at least as good for that language in every other way, then the model is not optimal for that language.
|
||||||
|
|
||||||
@@ -106,59 +93,59 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
<summary>English</summary>
|
<summary>English</summary>
|
||||||
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
||||||
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 85.99 | ✅ |
|
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 75.73 | ✅ |
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 85.96 | ❌ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 75.44 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 85.96 | ❌ |
|
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 75.19 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 85.93 | ❌ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 75.09 | ❌ |
|
||||||
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 85.78 | ❌ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 75.07 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 85.75 | ✅ |
|
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 75.01 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 85.62 | ✅ |
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 74.92 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 85.53 | ✅ |
|
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 74.9 | ❌ |
|
||||||
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 85.48 | ❌ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 74.87 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 85.47 | ✅ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 74.87 | ❌ |
|
||||||
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 85.09 | ❌ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 74.77 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 85.03 | ✅ |
|
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 74.28 | ❌ |
|
||||||
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 84.86 | ✅ |
|
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 74.26 | ✅ |
|
||||||
| ViT-SO400M-14-SigLIP-384__webli | 4417 | 72.19 | 84.61 | ❌ |
|
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 73.15 | ✅ |
|
||||||
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 84.17 | ❌ |
|
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 72.78 | ✅ |
|
||||||
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 83.51 | ❌ |
|
| ViT-SO400M-14-SigLIP-384__webli | 4417 | 72.19 | 72.58 | ❌ |
|
||||||
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 83.28 | ✅ |
|
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 72.57 | ❌ |
|
||||||
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 83.24 | ❌ |
|
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 72.47 | ✅ |
|
||||||
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 83.23 | ❌ |
|
| ViT-B-16-SigLIP-384__webli | 1128 | 13.53 | 72.45 | ✅ |
|
||||||
| ViT-B-16-SigLIP-384__webli | 1128 | 13.53 | 83.19 | ✅ |
|
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 72.44 | ❌ |
|
||||||
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 82.54 | ❌ |
|
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 72.37 | ❌ |
|
||||||
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 82.43 | ❌ |
|
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 71.64 | ✅ |
|
||||||
| ViT-H-14__laion2b-s32b-b79k | 4676 | 39.06 | 82.36 | ❌ |
|
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 71.63 | ❌ |
|
||||||
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 82.28 | ✅ |
|
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 71.45 | ❌ |
|
||||||
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 81.9 | ✅ |
|
| ViT-H-14__laion2b-s32b-b79k | 4676 | 39.06 | 71.33 | ❌ |
|
||||||
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 81.9 | ❌ |
|
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 71.19 | ❌ |
|
||||||
| ViT-L-14__laion2b-s32b-b82k | 2233 | 20.56 | 80.82 | ❌ |
|
| ViT-L-14__laion2b-s32b-b82k | 2233 | 20.56 | 69.86 | ❌ |
|
||||||
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 80.65 | ❌ |
|
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 69.66 | ❌ |
|
||||||
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 80.16 | ❌ |
|
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 69.38 | ❌ |
|
||||||
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 79.78 | ❌ |
|
| ViT-B-32__laion2b-s34b-b79k | 1001 | 2.29 | 68.78 | ✅ |
|
||||||
| ViT-L-14__laion400m_e31 | 2183 | 19.87 | 78.64 | ❌ |
|
| ViT-L-14__laion400m_e31 | 2183 | 19.87 | 68.53 | ❌ |
|
||||||
| ViT-L-14__laion400m_e32 | 2218 | 19.73 | 78.6 | ❌ |
|
| ViT-B-16-plus-240__laion400m_e32 | 1246 | 6.95 | 68.53 | ❌ |
|
||||||
| ViT-B-16-plus-240__laion400m_e32 | 1246 | 6.95 | 78.06 | ❌ |
|
| ViT-B-16-plus-240__laion400m_e31 | 1263 | 6.94 | 68.53 | ❌ |
|
||||||
| ViT-B-16-plus-240__laion400m_e31 | 1263 | 6.94 | 78.06 | ❌ |
|
| ViT-L-14__laion400m_e32 | 2218 | 19.73 | 68.51 | ❌ |
|
||||||
| ViT-B-32__laion2b-s34b-b79k | 1001 | 2.29 | 77.62 | ✅ |
|
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 68.41 | ❌ |
|
||||||
| ViT-B-32__laion2b_e16 | 1004 | 2.38 | 77.47 | ❌ |
|
| ViT-B-32__laion2b_e16 | 1004 | 2.38 | 68.41 | ❌ |
|
||||||
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 76.91 | ❌ |
|
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 68.33 | ❌ |
|
||||||
| ViT-B-16__laion400m_e32 | 975 | 4.98 | 76.43 | ✅ |
|
| ViT-B-16__laion400m_e31 | 991 | 5.04 | 66.96 | ✅ |
|
||||||
| ViT-B-16__laion400m_e31 | 991 | 5.04 | 76.35 | ❌ |
|
| ViT-B-16__laion400m_e32 | 975 | 4.98 | 66.95 | ✅ |
|
||||||
| ViT-B-32__laion400m_e31 | 999 | 2.28 | 73.83 | ✅ |
|
| ViT-B-32__laion400m_e31 | 999 | 2.28 | 65.65 | ✅ |
|
||||||
| ViT-B-32__laion400m_e32 | 1003 | 2.35 | 73.62 | ❌ |
|
| ViT-B-32__laion400m_e32 | 1003 | 2.35 | 65.49 | ❌ |
|
||||||
| RN50x64__openai | 5079 | 48.79 | 73.34 | ❌ |
|
| ViT-L-14__openai | 2212 | 19.91 | 60.12 | ❌ |
|
||||||
| ViT-L-14__openai | 2212 | 19.91 | 72.99 | ❌ |
|
| ViT-B-32__openai | 1004 | 2.26 | 59.37 | ✅ |
|
||||||
| ViT-L-14-336__openai | 2616 | 43.45 | 72.76 | ❌ |
|
| RN50x64__openai | 5079 | 48.79 | 59.36 | ❌ |
|
||||||
| RN50x16__openai | 2221 | 15.87 | 72.59 | ❌ |
|
| RN50x16__openai | 2221 | 15.87 | 59.17 | ❌ |
|
||||||
| RN50x4__openai | 1416 | 5.85 | 70.8 | ❌ |
|
| ViT-L-14-336__openai | 2616 | 43.45 | 59.09 | ❌ |
|
||||||
| ViT-B-16__openai | 985 | 5.03 | 70.01 | ❌ |
|
| RN50__openai | 913 | 2.39 | 58.32 | ✅ |
|
||||||
| ViT-B-32__openai | 1004 | 2.26 | 69.9 | ✅ |
|
| ViT-B-16__openai | 985 | 5.03 | 58.27 | ❌ |
|
||||||
| RN101__openai | 1111 | 3.21 | 69.3 | ❌ |
|
| RN50x4__openai | 1416 | 5.85 | 57.88 | ❌ |
|
||||||
| RN50__openai | 913 | 2.39 | 69.02 | ✅ |
|
| RN50__cc12m | 914 | 2.37 | 57.75 | ✅ |
|
||||||
| RN50__cc12m | 914 | 2.37 | 64.59 | ✅ |
|
| RN101__openai | 1111 | 3.21 | 57.7 | ❌ |
|
||||||
| RN101__yfcc15m | 1111 | 3.22 | 55.21 | ❌ |
|
| RN101__yfcc15m | 1111 | 3.22 | 50.11 | ❌ |
|
||||||
| RN50__yfcc15m | 908 | 2.34 | 53.63 | ✅ |
|
| RN50__yfcc15m | 908 | 2.34 | 48.28 | ✅ |
|
||||||
</details>
|
</details>
|
||||||
<details>
|
<details>
|
||||||
<summary>Arabic</summary>
|
<summary>Arabic</summary>
|
||||||
@@ -169,8 +156,8 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 74.03 | ✅ |
|
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 74.03 | ✅ |
|
||||||
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 73.19 | ✅ |
|
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 73.19 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 69.31 | ✅ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 69.31 | ✅ |
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 69.29 | ❌ |
|
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 69.29 | ❌ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 69.29 | ❌ |
|
||||||
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 69.29 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 68.64 | ✅ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 68.64 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 68.35 | ✅ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 68.35 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 68.25 | ✅ |
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 68.25 | ✅ |
|
||||||
@@ -208,25 +195,25 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
<summary>Chinese (Simplified)</summary>
|
<summary>Chinese (Simplified)</summary>
|
||||||
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
||||||
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
||||||
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 79.7 | ✅ |
|
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 77.49 | ✅ |
|
||||||
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 78.94 | ❌ |
|
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 77.19 | ✅ |
|
||||||
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 75.22 | ✅ |
|
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 76.98 | ❌ |
|
||||||
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 74.8 | ✅ |
|
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 72.89 | ✅ |
|
||||||
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 73.91 | ❌ |
|
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 72.65 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 72.8 | ❌ |
|
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 72.52 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 72.77 | ❌ |
|
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 67.83 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 72.41 | ✅ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 67.81 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 72.36 | ✅ |
|
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 67.51 | ❌ |
|
||||||
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 71.59 | ❌ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 67.39 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 71.37 | ✅ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 67.33 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 71.3 | ✅ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 67.23 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 71.11 | ✅ |
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 67.05 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 70.95 | ✅ |
|
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 66.87 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 70.51 | ✅ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 66.24 | ❌ |
|
||||||
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 67.48 | ✅ |
|
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 66.1 | ✅ |
|
||||||
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 66.84 | ✅ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 65.56 | ❌ |
|
||||||
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 65.7 | ✅ |
|
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 64.39 | ❌ |
|
||||||
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 63.38 | ❌ |
|
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 62.56 | ❌ |
|
||||||
</details>
|
</details>
|
||||||
<details>
|
<details>
|
||||||
<summary>Croatian</summary>
|
<summary>Croatian</summary>
|
||||||
@@ -337,8 +324,8 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 80.05 | ✅ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 80.05 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 79.81 | ❌ |
|
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 79.81 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 79.72 | ✅ |
|
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 79.72 | ❌ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 79.72 | ❌ |
|
||||||
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 79.72 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 79.64 | ✅ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 79.64 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 79.49 | ✅ |
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 79.49 | ✅ |
|
||||||
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 79.41 | ❌ |
|
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 79.41 | ❌ |
|
||||||
@@ -370,8 +357,8 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
| ViT-L-14__laion400m_e32 | 2218 | 19.73 | 29.56 | ❌ |
|
| ViT-L-14__laion400m_e32 | 2218 | 19.73 | 29.56 | ❌ |
|
||||||
| ViT-B-32__laion2b-s34b-b79k | 1001 | 2.29 | 29.54 | ✅ |
|
| ViT-B-32__laion2b-s34b-b79k | 1001 | 2.29 | 29.54 | ✅ |
|
||||||
| ViT-B-32__laion2b_e16 | 1004 | 2.38 | 29.36 | ❌ |
|
| ViT-B-32__laion2b_e16 | 1004 | 2.38 | 29.36 | ❌ |
|
||||||
| ViT-B-16-plus-240__laion400m_e32 | 1246 | 6.95 | 27.76 | ❌ |
|
|
||||||
| ViT-B-16-plus-240__laion400m_e31 | 1263 | 6.94 | 27.76 | ❌ |
|
| ViT-B-16-plus-240__laion400m_e31 | 1263 | 6.94 | 27.76 | ❌ |
|
||||||
|
| ViT-B-16-plus-240__laion400m_e32 | 1246 | 6.95 | 27.76 | ❌ |
|
||||||
| ViT-B-16__laion400m_e32 | 975 | 4.98 | 25.67 | ✅ |
|
| ViT-B-16__laion400m_e32 | 975 | 4.98 | 25.67 | ✅ |
|
||||||
| ViT-B-32__laion400m_e32 | 1003 | 2.35 | 25.59 | ❌ |
|
| ViT-B-32__laion400m_e32 | 1003 | 2.35 | 25.59 | ❌ |
|
||||||
| ViT-B-16__laion400m_e31 | 991 | 5.04 | 25.53 | ❌ |
|
| ViT-B-16__laion400m_e31 | 991 | 5.04 | 25.53 | ❌ |
|
||||||
@@ -397,8 +384,8 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 34.27 | ❌ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 34.27 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 34.14 | ❌ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 34.14 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 33.98 | ❌ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 33.98 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 30.57 | ❌ |
|
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 30.57 | ❌ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 30.57 | ❌ |
|
||||||
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 30.57 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 30.05 | ✅ |
|
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 30.05 | ✅ |
|
||||||
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 24.92 | ❌ |
|
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 24.92 | ❌ |
|
||||||
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 24.02 | ❌ |
|
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 24.02 | ❌ |
|
||||||
@@ -435,111 +422,110 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
<summary>French</summary>
|
<summary>French</summary>
|
||||||
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
||||||
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 86.5 | ✅ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 88.01 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 86.5 | ❌ |
|
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 87.74 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 86.39 | ❌ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 87.69 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 86.15 | ❌ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 87.6 | ✅ |
|
||||||
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 86.1 | ❌ |
|
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 87.58 | ✅ |
|
||||||
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 86.07 | ❌ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 87.51 | ✅ |
|
||||||
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 86.06 | ❌ |
|
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 87.23 | ❌ |
|
||||||
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 85.89 | ✅ |
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 86.9 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 85.67 | ✅ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 86.9 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 85.67 | ✅ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 86.44 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 85.63 | ❌ |
|
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 86.44 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 85.39 | ✅ |
|
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 86.28 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 85.35 | ✅ |
|
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 86.11 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 84.97 | ✅ |
|
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 86.08 | ✅ |
|
||||||
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 83.8 | ✅ |
|
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 84.49 | ❌ |
|
||||||
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 82.96 | ❌ |
|
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 84.3 | ✅ |
|
||||||
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 82.91 | ✅ |
|
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 83.03 | ✅ |
|
||||||
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 82.52 | ❌ |
|
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 82.93 | ❌ |
|
||||||
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 81.21 | ✅ |
|
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 82.27 | ✅ |
|
||||||
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 80.23 | ✅ |
|
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 82.14 | ❌ |
|
||||||
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 79.85 | ❌ |
|
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 80.96 | ❌ |
|
||||||
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 79.47 | ✅ |
|
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 80.64 | ❌ |
|
||||||
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 79.3 | ❌ |
|
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 80.28 | ✅ |
|
||||||
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 77.49 | ✅ |
|
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 79.65 | ✅ |
|
||||||
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 76.82 | ✅ |
|
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 77.4 | ✅ |
|
||||||
| ViT-B-16-SigLIP-384__webli | 1128 | 13.53 | 75.94 | ✅ |
|
| ViT-B-16-SigLIP-384__webli | 1128 | 13.53 | 76.88 | ✅ |
|
||||||
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 75.3 | ✅ |
|
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 76.3 | ✅ |
|
||||||
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 75.24 | ❌ |
|
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 75.68 | ❌ |
|
||||||
| ViT-H-14__laion2b-s32b-b79k | 4676 | 39.06 | 69.33 | ❌ |
|
| ViT-SO400M-14-SigLIP-384__webli | 4417 | 72.19 | 69.59 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP-384__webli | 4417 | 72.19 | 64.41 | ❌ |
|
| ViT-H-14__laion2b-s32b-b79k | 4676 | 39.06 | 68.36 | ❌ |
|
||||||
| ViT-L-14__laion2b-s32b-b82k | 2233 | 20.56 | 62.86 | ❌ |
|
| ViT-L-14__laion2b-s32b-b82k | 2233 | 20.56 | 61.78 | ❌ |
|
||||||
| ViT-L-14__laion400m_e32 | 2218 | 19.73 | 59.27 | ❌ |
|
| ViT-L-14__laion400m_e32 | 2218 | 19.73 | 58.4 | ❌ |
|
||||||
| ViT-L-14__laion400m_e31 | 2183 | 19.87 | 59.09 | ❌ |
|
| ViT-L-14__laion400m_e31 | 2183 | 19.87 | 58.35 | ❌ |
|
||||||
| ViT-B-16-plus-240__laion400m_e32 | 1246 | 6.95 | 58.25 | ❌ |
|
| ViT-B-16-plus-240__laion400m_e31 | 1263 | 6.94 | 57.17 | ❌ |
|
||||||
| ViT-B-16-plus-240__laion400m_e31 | 1263 | 6.94 | 58.25 | ❌ |
|
| ViT-B-16-plus-240__laion400m_e32 | 1246 | 6.95 | 57.17 | ❌ |
|
||||||
| ViT-B-32__laion2b_e16 | 1004 | 2.38 | 56.97 | ✅ |
|
| ViT-B-32__laion2b_e16 | 1004 | 2.38 | 57.05 | ✅ |
|
||||||
| ViT-B-32__laion2b-s34b-b79k | 1001 | 2.29 | 56.21 | ✅ |
|
| ViT-B-32__laion2b-s34b-b79k | 1001 | 2.29 | 56.08 | ✅ |
|
||||||
| ViT-B-32__laion400m_e31 | 999 | 2.28 | 53.36 | ✅ |
|
| ViT-B-16__laion400m_e31 | 991 | 5.04 | 52.96 | ✅ |
|
||||||
| ViT-B-16__laion400m_e32 | 975 | 4.98 | 53.33 | ✅ |
|
| ViT-B-16__laion400m_e32 | 975 | 4.98 | 52.83 | ✅ |
|
||||||
| ViT-B-16__laion400m_e31 | 991 | 5.04 | 53.26 | ❌ |
|
| ViT-B-32__laion400m_e32 | 1003 | 2.35 | 51.88 | ❌ |
|
||||||
| ViT-B-32__laion400m_e32 | 1003 | 2.35 | 53.22 | ❌ |
|
| ViT-B-32__laion400m_e31 | 999 | 2.28 | 51.82 | ✅ |
|
||||||
| ViT-L-14__openai | 2212 | 19.91 | 46.34 | ❌ |
|
| RN50x64__openai | 5079 | 48.79 | 42.86 | ❌ |
|
||||||
| RN50x64__openai | 5079 | 48.79 | 46.3 | ❌ |
|
| ViT-L-14-336__openai | 2616 | 43.45 | 42.81 | ❌ |
|
||||||
| ViT-L-14-336__openai | 2616 | 43.45 | 45.95 | ❌ |
|
| ViT-L-14__openai | 2212 | 19.91 | 42.54 | ❌ |
|
||||||
| RN50x16__openai | 2221 | 15.87 | 45.69 | ❌ |
|
| RN50x16__openai | 2221 | 15.87 | 41.72 | ❌ |
|
||||||
| RN50x4__openai | 1416 | 5.85 | 42.48 | ❌ |
|
| RN50x4__openai | 1416 | 5.85 | 38.85 | ❌ |
|
||||||
| RN101__openai | 1111 | 3.21 | 40.16 | ❌ |
|
| RN101__openai | 1111 | 3.21 | 36.79 | ❌ |
|
||||||
| ViT-B-16__openai | 985 | 5.03 | 40.1 | ❌ |
|
| ViT-B-16__openai | 985 | 5.03 | 36.47 | ❌ |
|
||||||
| ViT-B-32__openai | 1004 | 2.26 | 38.27 | ✅ |
|
| ViT-B-32__openai | 1004 | 2.26 | 35.17 | ✅ |
|
||||||
| RN50__openai | 913 | 2.39 | 37.8 | ✅ |
|
| RN50__openai | 913 | 2.39 | 34.44 | ✅ |
|
||||||
</details>
|
</details>
|
||||||
<details>
|
<details>
|
||||||
<summary>German</summary>
|
<summary>German</summary>
|
||||||
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
||||||
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 87.32 | ✅ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 90.04 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 87.29 | ❌ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 89.97 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 87.29 | ❌ |
|
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 89.85 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 87.21 | ✅ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 89.81 | ✅ |
|
||||||
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 87.18 | ❌ |
|
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 89.77 | ❌ |
|
||||||
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 87.14 | ❌ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 89.69 | ✅ |
|
||||||
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 87.07 | ❌ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 89.45 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 86.83 | ❌ |
|
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 89.44 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 86.81 | ✅ |
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 89.39 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 86.75 | ✅ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 89.35 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 86.74 | ✅ |
|
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 89.03 | ❌ |
|
||||||
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 86.68 | ❌ |
|
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 88.82 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 86.56 | ✅ |
|
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 88.55 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 86.16 | ✅ |
|
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 88.42 | ❌ |
|
||||||
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 84.54 | ❌ |
|
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 87.19 | ❌ |
|
||||||
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 84.41 | ✅ |
|
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 86.44 | ✅ |
|
||||||
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 84.25 | ✅ |
|
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 84.81 | ✅ |
|
||||||
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 83.8 | ❌ |
|
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 84.81 | ❌ |
|
||||||
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 82.59 | ✅ |
|
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 84.58 | ❌ |
|
||||||
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 81.53 | ✅ |
|
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 84.44 | ✅ |
|
||||||
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 81.34 | ❌ |
|
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 83.33 | ✅ |
|
||||||
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 81.15 | ✅ |
|
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 82.75 | ❌ |
|
||||||
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 81.05 | ❌ |
|
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 82.32 | ❌ |
|
||||||
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 78.35 | ✅ |
|
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 81.63 | ✅ |
|
||||||
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 76.56 | ✅ |
|
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 76.76 | ✅ |
|
||||||
| ViT-B-16-SigLIP-384__webli | 1128 | 13.53 | 76.0 | ✅ |
|
| ViT-B-16-SigLIP-384__webli | 1128 | 13.53 | 76.33 | ✅ |
|
||||||
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 75.21 | ✅ |
|
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 75.19 | ✅ |
|
||||||
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 75.14 | ❌ |
|
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 75.07 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP-384__webli | 4417 | 72.19 | 65.86 | ❌ |
|
| ViT-SO400M-14-SigLIP-384__webli | 4417 | 72.19 | 64.61 | ❌ |
|
||||||
| ViT-H-14__laion2b-s32b-b79k | 4676 | 39.06 | 56.87 | ❌ |
|
| ViT-H-14__laion2b-s32b-b79k | 4676 | 39.06 | 52.81 | ❌ |
|
||||||
| ViT-L-14__laion2b-s32b-b82k | 2233 | 20.56 | 47.19 | ❌ |
|
| ViT-L-14__laion2b-s32b-b82k | 2233 | 20.56 | 42.88 | ❌ |
|
||||||
| ViT-L-14__laion400m_e32 | 2218 | 19.73 | 43.36 | ❌ |
|
| ViT-L-14__laion400m_e32 | 2218 | 19.73 | 38.65 | ❌ |
|
||||||
| ViT-L-14__laion400m_e31 | 2183 | 19.87 | 43.0 | ❌ |
|
| ViT-L-14__laion400m_e31 | 2183 | 19.87 | 38.37 | ❌ |
|
||||||
| ViT-B-32__laion2b_e16 | 1004 | 2.38 | 41.81 | ✅ |
|
| ViT-B-32__laion2b_e16 | 1004 | 2.38 | 37.65 | ✅ |
|
||||||
| ViT-B-32__laion2b-s34b-b79k | 1001 | 2.29 | 40.43 | ✅ |
|
| ViT-B-32__laion2b-s34b-b79k | 1001 | 2.29 | 36.6 | ✅ |
|
||||||
| ViT-B-16-plus-240__laion400m_e32 | 1246 | 6.95 | 40.41 | ❌ |
|
| ViT-B-16-plus-240__laion400m_e31 | 1263 | 6.94 | 35.44 | ❌ |
|
||||||
| ViT-B-16-plus-240__laion400m_e31 | 1263 | 6.94 | 40.41 | ❌ |
|
| ViT-B-16-plus-240__laion400m_e32 | 1246 | 6.95 | 35.44 | ❌ |
|
||||||
| ViT-B-16__laion400m_e31 | 991 | 5.04 | 37.71 | ✅ |
|
| ViT-B-16__laion400m_e31 | 991 | 5.04 | 32.46 | ✅ |
|
||||||
| ViT-B-16__laion400m_e32 | 975 | 4.98 | 37.64 | ✅ |
|
| ViT-B-16__laion400m_e32 | 975 | 4.98 | 32.31 | ✅ |
|
||||||
| ViT-B-32__laion400m_e31 | 999 | 2.28 | 36.04 | ✅ |
|
| ViT-B-32__laion400m_e31 | 999 | 2.28 | 31.85 | ✅ |
|
||||||
| ViT-B-32__laion400m_e32 | 1003 | 2.35 | 35.9 | ❌ |
|
| ViT-B-32__laion400m_e32 | 1003 | 2.35 | 31.81 | ❌ |
|
||||||
| RN50x64__openai | 5079 | 48.79 | 34.19 | ❌ |
|
| RN50x64__openai | 5079 | 48.79 | 28.41 | ❌ |
|
||||||
| ViT-L-14__openai | 2212 | 19.91 | 33.1 | ❌ |
|
| ViT-L-14__openai | 2212 | 19.91 | 27.63 | ❌ |
|
||||||
| ViT-L-14-336__openai | 2616 | 43.45 | 32.25 | ❌ |
|
| ViT-L-14-336__openai | 2616 | 43.45 | 27.09 | ❌ |
|
||||||
| RN50x16__openai | 2221 | 15.87 | 30.56 | ❌ |
|
| RN50x16__openai | 2221 | 15.87 | 24.48 | ❌ |
|
||||||
| RN50x4__openai | 1416 | 5.85 | 29.2 | ❌ |
|
| RN50x4__openai | 1416 | 5.85 | 23.49 | ❌ |
|
||||||
| ViT-B-16__openai | 985 | 5.03 | 25.77 | ❌ |
|
| RN50__openai | 913 | 2.39 | 20.91 | ✅ |
|
||||||
| RN101__openai | 1111 | 3.21 | 25.46 | ❌ |
|
| ViT-B-16__openai | 985 | 5.03 | 20.83 | ❌ |
|
||||||
| RN50__openai | 913 | 2.39 | 24.92 | ✅ |
|
| RN101__openai | 1111 | 3.21 | 20.39 | ❌ |
|
||||||
| ViT-B-32__openai | 1004 | 2.26 | 24.13 | ✅ |
|
|
||||||
</details>
|
</details>
|
||||||
<details>
|
<details>
|
||||||
<summary>Greek</summary>
|
<summary>Greek</summary>
|
||||||
@@ -556,10 +542,10 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 60.63 | ❌ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 60.63 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 60.41 | ❌ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 60.41 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 60.1 | ❌ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 60.1 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 60.06 | ❌ |
|
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 60.06 | ❌ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 60.06 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 59.44 | ❌ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 60.06 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 59.44 | ❌ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 59.44 | ❌ |
|
||||||
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 59.44 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 59.43 | ✅ |
|
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 59.43 | ✅ |
|
||||||
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 58.78 | ✅ |
|
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 58.78 | ✅ |
|
||||||
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 53.42 | ❌ |
|
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 53.42 | ❌ |
|
||||||
@@ -684,104 +670,99 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
<summary>Italian</summary>
|
<summary>Italian</summary>
|
||||||
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
||||||
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 87.17 | ✅ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 88.6 | ✅ |
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 86.91 | ✅ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 88.25 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 86.83 | ❌ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 88.12 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 86.77 | ✅ |
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 88.04 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 86.67 | ✅ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 87.97 | ❌ |
|
||||||
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 86.42 | ❌ |
|
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 87.69 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 86.35 | ✅ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 87.29 | ✅ |
|
||||||
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 86.34 | ❌ |
|
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 87.06 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 86.18 | ✅ |
|
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 86.91 | ❌ |
|
||||||
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 86.17 | ❌ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 86.88 | ✅ |
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 85.84 | ✅ |
|
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 86.68 | ✅ |
|
||||||
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 85.8 | ❌ |
|
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 86.61 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 85.7 | ✅ |
|
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 85.55 | ❌ |
|
||||||
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 85.67 | ❌ |
|
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 85.37 | ❌ |
|
||||||
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 83.32 | ✅ |
|
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 83.78 | ✅ |
|
||||||
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 82.95 | ❌ |
|
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 83.0 | ❌ |
|
||||||
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 82.73 | ❌ |
|
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 81.81 | ✅ |
|
||||||
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 82.72 | ❌ |
|
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 81.77 | ❌ |
|
||||||
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 81.07 | ❌ |
|
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 81.32 | ❌ |
|
||||||
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 80.8 | ✅ |
|
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 80.97 | ❌ |
|
||||||
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 80.6 | ✅ |
|
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 80.53 | ✅ |
|
||||||
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 80.35 | ❌ |
|
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 80.1 | ❌ |
|
||||||
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 78.79 | ✅ |
|
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 79.71 | ✅ |
|
||||||
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 76.62 | ✅ |
|
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 77.31 | ✅ |
|
||||||
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 76.51 | ✅ |
|
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 75.19 | ✅ |
|
||||||
| ViT-B-16-SigLIP-384__webli | 1128 | 13.53 | 76.08 | ✅ |
|
| ViT-B-16-SigLIP-384__webli | 1128 | 13.53 | 74.49 | ✅ |
|
||||||
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 75.29 | ✅ |
|
| ViT-SO400M-14-SigLIP-384__webli | 4417 | 72.19 | 74.04 | ❌ |
|
||||||
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 75.29 | ❌ |
|
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 73.68 | ✅ |
|
||||||
| ViT-SO400M-14-SigLIP-384__webli | 4417 | 72.19 | 74.84 | ❌ |
|
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 73.57 | ✅ |
|
||||||
| ViT-H-14__laion2b-s32b-b79k | 4676 | 39.06 | 56.32 | ❌ |
|
| ViT-H-14__laion2b-s32b-b79k | 4676 | 39.06 | 51.04 | ❌ |
|
||||||
| ViT-L-14__laion2b-s32b-b82k | 2233 | 20.56 | 47.25 | ❌ |
|
| ViT-L-14__laion2b-s32b-b82k | 2233 | 20.56 | 41.73 | ❌ |
|
||||||
| ViT-L-14__laion400m_e32 | 2218 | 19.73 | 43.09 | ❌ |
|
| ViT-L-14__laion400m_e32 | 2218 | 19.73 | 36.87 | ❌ |
|
||||||
| ViT-L-14__laion400m_e31 | 2183 | 19.87 | 42.99 | ❌ |
|
| ViT-L-14__laion400m_e31 | 2183 | 19.87 | 36.84 | ❌ |
|
||||||
| ViT-B-16-plus-240__laion400m_e32 | 1246 | 6.95 | 40.29 | ❌ |
|
| ViT-B-16-plus-240__laion400m_e31 | 1263 | 6.94 | 34.68 | ❌ |
|
||||||
| ViT-B-16-plus-240__laion400m_e31 | 1263 | 6.94 | 40.29 | ❌ |
|
| ViT-B-16-plus-240__laion400m_e32 | 1246 | 6.95 | 34.68 | ❌ |
|
||||||
| ViT-B-32__laion2b_e16 | 1004 | 2.38 | 39.67 | ✅ |
|
| ViT-B-32__laion2b_e16 | 1004 | 2.38 | 34.64 | ✅ |
|
||||||
| ViT-B-32__laion2b-s34b-b79k | 1001 | 2.29 | 39.03 | ✅ |
|
| ViT-B-32__laion2b-s34b-b79k | 1001 | 2.29 | 33.8 | ✅ |
|
||||||
| ViT-B-16__laion400m_e32 | 975 | 4.98 | 36.14 | ✅ |
|
| ViT-B-16__laion400m_e32 | 975 | 4.98 | 30.11 | ✅ |
|
||||||
| ViT-B-16__laion400m_e31 | 991 | 5.04 | 35.89 | ❌ |
|
| ViT-B-16__laion400m_e31 | 991 | 5.04 | 30.04 | ❌ |
|
||||||
| ViT-B-32__laion400m_e32 | 1003 | 2.35 | 35.59 | ❌ |
|
| ViT-B-32__laion400m_e32 | 1003 | 2.35 | 29.89 | ❌ |
|
||||||
| ViT-B-32__laion400m_e31 | 999 | 2.28 | 35.56 | ✅ |
|
| ViT-B-32__laion400m_e31 | 999 | 2.28 | 29.88 | ✅ |
|
||||||
| RN50x64__openai | 5079 | 48.79 | 33.53 | ❌ |
|
| RN50x64__openai | 5079 | 48.79 | 26.67 | ❌ |
|
||||||
| ViT-L-14__openai | 2212 | 19.91 | 32.19 | ❌ |
|
| ViT-L-14__openai | 2212 | 19.91 | 25.51 | ❌ |
|
||||||
| ViT-L-14-336__openai | 2616 | 43.45 | 30.95 | ❌ |
|
| ViT-L-14-336__openai | 2616 | 43.45 | 25.3 | ❌ |
|
||||||
| RN50x16__openai | 2221 | 15.87 | 28.85 | ❌ |
|
| RN50x16__openai | 2221 | 15.87 | 21.37 | ❌ |
|
||||||
| RN50x4__openai | 1416 | 5.85 | 25.75 | ❌ |
|
|
||||||
| ViT-B-16__openai | 985 | 5.03 | 25.18 | ❌ |
|
|
||||||
| RN101__openai | 1111 | 3.21 | 24.48 | ❌ |
|
|
||||||
| RN50__openai | 913 | 2.39 | 23.89 | ✅ |
|
|
||||||
| ViT-B-32__openai | 1004 | 2.26 | 23.39 | ✅ |
|
|
||||||
</details>
|
</details>
|
||||||
<details>
|
<details>
|
||||||
<summary>Japanese</summary>
|
<summary>Japanese</summary>
|
||||||
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
||||||
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
||||||
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 83.95 | ✅ |
|
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 86.97 | ✅ |
|
||||||
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 82.21 | ❌ |
|
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 85.15 | ❌ |
|
||||||
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 81.55 | ❌ |
|
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 84.69 | ❌ |
|
||||||
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 78.72 | ✅ |
|
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 81.77 | ✅ |
|
||||||
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 78.53 | ❌ |
|
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 81.26 | ❌ |
|
||||||
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 75.93 | ✅ |
|
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 81.19 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 66.86 | ❌ |
|
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 69.99 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 65.59 | ❌ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 68.58 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 65.48 | ❌ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 68.35 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 65.36 | ❌ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 68.29 | ❌ |
|
||||||
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 64.47 | ❌ |
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 67.99 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 64.17 | ❌ |
|
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 67.68 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 64.08 | ❌ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 67.67 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 63.69 | ✅ |
|
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 66.85 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 63.33 | ❌ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 66.54 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 63.02 | ❌ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 65.77 | ❌ |
|
||||||
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 58.39 | ✅ |
|
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 61.48 | ✅ |
|
||||||
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 56.38 | ❌ |
|
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 58.1 | ❌ |
|
||||||
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 53.16 | ❌ |
|
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 55.31 | ❌ |
|
||||||
</details>
|
</details>
|
||||||
<details>
|
<details>
|
||||||
<summary>Korean</summary>
|
<summary>Korean</summary>
|
||||||
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
||||||
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
||||||
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 80.56 | ✅ |
|
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 77.21 | ✅ |
|
||||||
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 80.53 | ✅ |
|
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 76.89 | ✅ |
|
||||||
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 77.09 | ✅ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 75.72 | ✅ |
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 77.08 | ✅ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 75.06 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 76.97 | ❌ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 74.94 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 76.92 | ✅ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 74.36 | ✅ |
|
||||||
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 76.58 | ✅ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 74.09 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 76.2 | ✅ |
|
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 73.61 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 75.95 | ✅ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 73.55 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 75.86 | ✅ |
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 73.41 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 75.67 | ✅ |
|
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 73.18 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 75.49 | ❌ |
|
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 72.79 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 74.6 | ❌ |
|
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 72.27 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 74.52 | ✅ |
|
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 71.73 | ✅ |
|
||||||
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 73.88 | ❌ |
|
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 71.12 | ❌ |
|
||||||
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 71.09 | ✅ |
|
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 70.25 | ✅ |
|
||||||
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 68.87 | ✅ |
|
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 67.54 | ✅ |
|
||||||
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 67.94 | ✅ |
|
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 67.37 | ✅ |
|
||||||
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 66.39 | ✅ |
|
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 65.44 | ✅ |
|
||||||
</details>
|
</details>
|
||||||
<details>
|
<details>
|
||||||
<summary>Maori</summary>
|
<summary>Maori</summary>
|
||||||
@@ -853,34 +834,34 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
<summary>Polish</summary>
|
<summary>Polish</summary>
|
||||||
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
||||||
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
||||||
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 83.49 | ✅ |
|
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 80.6 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 83.45 | ❌ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 80.17 | ✅ |
|
||||||
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 83.11 | ✅ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 80.06 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 82.99 | ✅ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 80.04 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 82.96 | ❌ |
|
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 79.98 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 82.93 | ❌ |
|
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 79.8 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 82.61 | ❌ |
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 79.72 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 82.26 | ✅ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 79.66 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 82.24 | ✅ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 79.45 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 82.03 | ✅ |
|
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 79.26 | ❌ |
|
||||||
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 82.03 | ❌ |
|
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 79.21 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 81.92 | ✅ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 79.14 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 81.27 | ✅ |
|
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 78.23 | ✅ |
|
||||||
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 80.0 | ✅ |
|
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 75.33 | ✅ |
|
||||||
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 79.65 | ✅ |
|
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 74.7 | ✅ |
|
||||||
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 76.75 | ✅ |
|
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 74.63 | ❌ |
|
||||||
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 76.52 | ✅ |
|
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 73.69 | ✅ |
|
||||||
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 75.1 | ✅ |
|
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 73.44 | ❌ |
|
||||||
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 73.9 | ❌ |
|
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 70.34 | ❌ |
|
||||||
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 65.03 | ❌ |
|
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 59.4 | ❌ |
|
||||||
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 64.89 | ❌ |
|
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 59.14 | ❌ |
|
||||||
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 51.6 | ❌ |
|
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 48.74 | ❌ |
|
||||||
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 51.29 | ❌ |
|
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 48.35 | ❌ |
|
||||||
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 46.15 | ✅ |
|
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 40.76 | ✅ |
|
||||||
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 41.55 | ✅ |
|
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 39.13 | ✅ |
|
||||||
| ViT-B-16-SigLIP-384__webli | 1128 | 13.53 | 41.17 | ✅ |
|
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 39.09 | ❌ |
|
||||||
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 40.9 | ✅ |
|
| ViT-B-16-SigLIP-384__webli | 1128 | 13.53 | 38.55 | ❌ |
|
||||||
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 40.76 | ✅ |
|
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 38.46 | ❌ |
|
||||||
</details>
|
</details>
|
||||||
<details>
|
<details>
|
||||||
<summary>Portuguese</summary>
|
<summary>Portuguese</summary>
|
||||||
@@ -974,87 +955,84 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
<summary>Russian</summary>
|
<summary>Russian</summary>
|
||||||
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
||||||
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 84.54 | ✅ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 87.65 | ✅ |
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 84.41 | ❌ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 87.62 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 84.36 | ❌ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 87.4 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 84.31 | ❌ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 87.39 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 84.22 | ✅ |
|
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 86.88 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 83.9 | ✅ |
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 86.87 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 83.69 | ✅ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 86.74 | ✅ |
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 83.5 | ✅ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 86.26 | ✅ |
|
||||||
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 83.31 | ❌ |
|
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 85.98 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 83.21 | ❌ |
|
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 85.66 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 83.11 | ✅ |
|
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 85.54 | ❌ |
|
||||||
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 82.7 | ❌ |
|
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 84.69 | ❌ |
|
||||||
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 82.69 | ❌ |
|
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 84.29 | ✅ |
|
||||||
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 80.91 | ✅ |
|
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 84.24 | ❌ |
|
||||||
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 79.75 | ❌ |
|
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 82.86 | ✅ |
|
||||||
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 79.35 | ✅ |
|
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 81.59 | ✅ |
|
||||||
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 78.91 | ❌ |
|
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 80.56 | ✅ |
|
||||||
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 78.06 | ✅ |
|
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 80.44 | ❌ |
|
||||||
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 76.44 | ✅ |
|
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 79.99 | ❌ |
|
||||||
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 42.81 | ❌ |
|
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 39.51 | ❌ |
|
||||||
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 42.1 | ❌ |
|
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 39.16 | ❌ |
|
||||||
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 24.95 | ❌ |
|
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 23.33 | ❌ |
|
||||||
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 24.25 | ❌ |
|
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 22.4 | ❌ |
|
||||||
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 20.85 | ✅ |
|
|
||||||
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 20.44 | ✅ |
|
|
||||||
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 20.41 | ❌ |
|
|
||||||
</details>
|
</details>
|
||||||
<details>
|
<details>
|
||||||
<summary>Spanish</summary>
|
<summary>Spanish</summary>
|
||||||
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
||||||
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 85.47 | ✅ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 84.24 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 85.44 | ✅ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 83.94 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 85.32 | ✅ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 83.91 | ❌ |
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 85.22 | ❌ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 83.78 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 85.15 | ❌ |
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 83.71 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 84.81 | ✅ |
|
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 83.59 | ❌ |
|
||||||
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 84.68 | ❌ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 83.2 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 84.6 | ✅ |
|
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 83.0 | ❌ |
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 84.55 | ✅ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 82.91 | ✅ |
|
||||||
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 84.27 | ❌ |
|
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 82.58 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 84.15 | ✅ |
|
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 82.5 | ✅ |
|
||||||
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 83.87 | ❌ |
|
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 82.48 | ❌ |
|
||||||
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 83.74 | ❌ |
|
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 82.22 | ✅ |
|
||||||
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 83.61 | ✅ |
|
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 81.34 | ❌ |
|
||||||
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 83.15 | ❌ |
|
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 80.18 | ❌ |
|
||||||
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 81.7 | ❌ |
|
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 80.14 | ❌ |
|
||||||
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 80.91 | ❌ |
|
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 78.99 | ✅ |
|
||||||
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 80.73 | ✅ |
|
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 78.19 | ✅ |
|
||||||
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 80.69 | ❌ |
|
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 78.15 | ❌ |
|
||||||
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 80.3 | ❌ |
|
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 77.93 | ✅ |
|
||||||
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 79.8 | ❌ |
|
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 77.64 | ❌ |
|
||||||
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 79.71 | ✅ |
|
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 77.21 | ❌ |
|
||||||
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 79.64 | ✅ |
|
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 76.36 | ❌ |
|
||||||
| ViT-B-16-SigLIP-384__webli | 1128 | 13.53 | 78.0 | ✅ |
|
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 75.73 | ✅ |
|
||||||
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 77.83 | ❌ |
|
| ViT-B-16-SigLIP-384__webli | 1128 | 13.53 | 75.56 | ✅ |
|
||||||
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 76.87 | ✅ |
|
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 75.01 | ✅ |
|
||||||
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 76.66 | ❌ |
|
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 74.62 | ✅ |
|
||||||
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 75.99 | ✅ |
|
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 74.6 | ✅ |
|
||||||
| ViT-SO400M-14-SigLIP-384__webli | 4417 | 72.19 | 71.96 | ❌ |
|
| ViT-SO400M-14-SigLIP-384__webli | 4417 | 72.19 | 70.31 | ❌ |
|
||||||
| ViT-H-14__laion2b-s32b-b79k | 4676 | 39.06 | 62.06 | ❌ |
|
| ViT-H-14__laion2b-s32b-b79k | 4676 | 39.06 | 58.31 | ❌ |
|
||||||
| ViT-L-14__laion2b-s32b-b82k | 2233 | 20.56 | 53.78 | ❌ |
|
| ViT-L-14__laion2b-s32b-b82k | 2233 | 20.56 | 49.56 | ❌ |
|
||||||
| ViT-L-14__laion400m_e32 | 2218 | 19.73 | 50.13 | ❌ |
|
| ViT-L-14__laion400m_e32 | 2218 | 19.73 | 46.69 | ❌ |
|
||||||
| ViT-L-14__laion400m_e31 | 2183 | 19.87 | 50.0 | ❌ |
|
| ViT-L-14__laion400m_e31 | 2183 | 19.87 | 46.53 | ❌ |
|
||||||
| ViT-B-16-plus-240__laion400m_e32 | 1246 | 6.95 | 47.39 | ❌ |
|
| ViT-B-16-plus-240__laion400m_e32 | 1246 | 6.95 | 44.05 | ❌ |
|
||||||
| ViT-B-16-plus-240__laion400m_e31 | 1263 | 6.94 | 47.39 | ❌ |
|
| ViT-B-16-plus-240__laion400m_e31 | 1263 | 6.94 | 44.05 | ❌ |
|
||||||
| ViT-B-32__laion2b_e16 | 1004 | 2.38 | 46.47 | ✅ |
|
| ViT-B-32__laion2b_e16 | 1004 | 2.38 | 43.67 | ✅ |
|
||||||
| ViT-B-32__laion2b-s34b-b79k | 1001 | 2.29 | 45.68 | ✅ |
|
| ViT-B-32__laion2b-s34b-b79k | 1001 | 2.29 | 42.5 | ✅ |
|
||||||
| ViT-B-16__laion400m_e31 | 991 | 5.04 | 44.0 | ✅ |
|
| ViT-B-16__laion400m_e32 | 975 | 4.98 | 41.03 | ✅ |
|
||||||
| ViT-B-16__laion400m_e32 | 975 | 4.98 | 43.98 | ✅ |
|
| ViT-B-16__laion400m_e31 | 991 | 5.04 | 40.91 | ❌ |
|
||||||
| ViT-B-32__laion400m_e32 | 1003 | 2.35 | 43.8 | ❌ |
|
| ViT-B-32__laion400m_e31 | 999 | 2.28 | 40.3 | ✅ |
|
||||||
| ViT-B-32__laion400m_e31 | 999 | 2.28 | 43.73 | ✅ |
|
| ViT-B-32__laion400m_e32 | 1003 | 2.35 | 40.3 | ❌ |
|
||||||
| RN50x64__openai | 5079 | 48.79 | 43.01 | ❌ |
|
| RN50x64__openai | 5079 | 48.79 | 37.92 | ❌ |
|
||||||
| ViT-L-14__openai | 2212 | 19.91 | 42.96 | ❌ |
|
| ViT-L-14-336__openai | 2616 | 43.45 | 37.7 | ❌ |
|
||||||
| ViT-L-14-336__openai | 2616 | 43.45 | 41.67 | ❌ |
|
| ViT-L-14__openai | 2212 | 19.91 | 37.59 | ❌ |
|
||||||
| RN50x16__openai | 2221 | 15.87 | 40.21 | ❌ |
|
| RN50x16__openai | 2221 | 15.87 | 34.75 | ❌ |
|
||||||
| RN50x4__openai | 1416 | 5.85 | 36.06 | ❌ |
|
| ViT-B-16__openai | 985 | 5.03 | 32.1 | ❌ |
|
||||||
| ViT-B-16__openai | 985 | 5.03 | 35.67 | ❌ |
|
| RN50x4__openai | 1416 | 5.85 | 32.08 | ❌ |
|
||||||
| RN101__openai | 1111 | 3.21 | 34.62 | ❌ |
|
| RN101__openai | 1111 | 3.21 | 30.77 | ❌ |
|
||||||
| ViT-B-32__openai | 1004 | 2.26 | 32.6 | ✅ |
|
| RN50__openai | 913 | 2.39 | 30.2 | ✅ |
|
||||||
| RN50__openai | 913 | 2.39 | 31.79 | ✅ |
|
| ViT-B-32__openai | 1004 | 2.26 | 29.84 | ✅ |
|
||||||
</details>
|
</details>
|
||||||
<details>
|
<details>
|
||||||
<summary>Swahili</summary>
|
<summary>Swahili</summary>
|
||||||
@@ -1079,8 +1057,8 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 72.1 | ✅ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 72.1 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 72.06 | ✅ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 72.06 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 71.84 | ✅ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 71.84 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 71.7 | ✅ |
|
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 71.7 | ✅ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 71.7 | ✅ |
|
||||||
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 71.7 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 71.61 | ❌ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 71.61 | ❌ |
|
||||||
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 71.51 | ✅ |
|
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 71.51 | ✅ |
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 71.45 | ✅ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 71.45 | ✅ |
|
||||||
@@ -1137,34 +1115,31 @@ Memory and execution time estimates were obtained without acceleration on a 7800
|
|||||||
<summary>Turkish</summary>
|
<summary>Turkish</summary>
|
||||||
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
| Model | Memory (MiB) | Execution Time (ms) | Recall (%) | Pareto Optimal |
|
||||||
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
|------------------------------------------------------|--------------|---------------------|------------|----------------|
|
||||||
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 83.91 | ✅ |
|
| nllb-clip-large-siglip__mrl | 4248 | 75.44 | 81.15 | ✅ |
|
||||||
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 83.74 | ✅ |
|
| nllb-clip-large-siglip__v1 | 4226 | 75.05 | 80.89 | ✅ |
|
||||||
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 81.26 | ✅ |
|
| nllb-clip-base-siglip__mrl | 4696 | 16.95 | 78.11 | ✅ |
|
||||||
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 80.21 | ✅ |
|
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 77.51 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 79.34 | ✅ |
|
| nllb-clip-base-siglip__v1 | 4675 | 15.17 | 77.36 | ✅ |
|
||||||
| ViT-SO400M-14-SigLIP2-378__webli | 3940 | 72.25 | 79.22 | ✅ |
|
| ViT-SO400M-16-SigLIP2-512__webli | 4050 | 107.67 | 77.28 | ❌ |
|
||||||
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 78.9 | ✅ |
|
| XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k | 4014 | 39.14 | 77.24 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 78.85 | ✅ |
|
| ViT-SO400M-16-SigLIP2-384__webli | 3854 | 56.57 | 77.01 | ✅ |
|
||||||
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 78.29 | ✅ |
|
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 76.37 | ❌ |
|
||||||
| ViT-gopt-16-SigLIP2-384__webli | 6585 | 146.84 | 78.27 | ❌ |
|
| ViT-SO400M-16-SigLIP2-256__webli | 3611 | 27.84 | 75.92 | ✅ |
|
||||||
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 78.0 | ❌ |
|
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 75.69 | ✅ |
|
||||||
| ViT-SO400M-14-SigLIP2__webli | 3622 | 27.63 | 77.81 | ✅ |
|
| ViT-gopt-16-SigLIP2-256__webli | 6475 | 64.51 | 75.68 | ❌ |
|
||||||
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 77.67 | ✅ |
|
| ViT-L-16-SigLIP2-512__webli | 3358 | 92.59 | 75.54 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 77.33 | ✅ |
|
| ViT-L-16-SigLIP2-384__webli | 3057 | 51.7 | 75.16 | ✅ |
|
||||||
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 76.42 | ✅ |
|
| ViT-L-16-SigLIP2-256__webli | 2830 | 23.77 | 73.83 | ✅ |
|
||||||
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 72.44 | ✅ |
|
| ViT-B-16-SigLIP-i18n-256__webli | 3029 | 6.87 | 70.15 | ✅ |
|
||||||
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 69.84 | ✅ |
|
| XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k | 3030 | 3.2 | 69.19 | ✅ |
|
||||||
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 69.83 | ❌ |
|
| ViT-B-16-SigLIP2__webli | 3038 | 5.81 | 66.72 | ❌ |
|
||||||
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 67.13 | ❌ |
|
| ViT-B-32-SigLIP2-256__webli | 3061 | 3.31 | 64.76 | ❌ |
|
||||||
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 44.43 | ❌ |
|
| ViT-H-14-378-quickgelu__dfn5b | 5049 | 108.4 | 38.8 | ❌ |
|
||||||
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 43.87 | ❌ |
|
| ViT-H-14-quickgelu__dfn5b | 4701 | 38.74 | 38.48 | ❌ |
|
||||||
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 35.1 | ❌ |
|
| ViT-L-16-SigLIP-384__webli | 3396 | 47.6 | 30.83 | ❌ |
|
||||||
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 34.92 | ❌ |
|
| ViT-L-16-SigLIP-256__webli | 3160 | 23.84 | 30.28 | ❌ |
|
||||||
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 25.2 | ✅ |
|
| ViT-L-14-quickgelu__dfn2b | 2212 | 20.49 | 21.31 | ✅ |
|
||||||
| ViT-B-16-SigLIP-512__webli | 1828 | 26.17 | 24.55 | ✅ |
|
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 20.08 | ✅ |
|
||||||
| ViT-B-16-SigLIP__webli | 1081 | 5.77 | 24.13 | ✅ |
|
|
||||||
| ViT-B-16-SigLIP-384__webli | 1128 | 13.53 | 24.08 | ❌ |
|
|
||||||
| ViT-B-16-SigLIP-256__webli | 1102 | 7.11 | 23.95 | ❌ |
|
|
||||||
</details>
|
</details>
|
||||||
<details>
|
<details>
|
||||||
<summary>Ukrainian</summary>
|
<summary>Ukrainian</summary>
|
||||||
|
|||||||
@@ -1,7 +1,3 @@
|
|||||||
---
|
|
||||||
sidebar_position: 100
|
|
||||||
---
|
|
||||||
|
|
||||||
# Config File
|
# Config File
|
||||||
|
|
||||||
A config file can be provided as an alternative to the UI configuration.
|
A config file can be provided as an alternative to the UI configuration.
|
||||||
|
|||||||
@@ -69,7 +69,39 @@ If you get an error `can't set healthcheck.start_interval as feature require Doc
|
|||||||
|
|
||||||
## Next Steps
|
## Next Steps
|
||||||
|
|
||||||
Read the [Post Installation](/docs/install/post-install.mdx) steps and [upgrade instructions](/docs/install/upgrading.md).
|
Read the [Post Installation](/docs/install/post-install.mdx) steps or setup optional features below.
|
||||||
|
|
||||||
|
### Setting up optional features
|
||||||
|
|
||||||
|
- [External Libraries](/docs/features/libraries.md): Adding your existing photo library to Immich
|
||||||
|
- [Hardware Transcoding](/docs/features/hardware-transcoding.md): Speeding up video transcoding
|
||||||
|
- [Hardware-Accelerated Machine Learning](/docs/features/ml-hardware-acceleration.md): Speeding up various machine learning tasks in Immich
|
||||||
|
|
||||||
|
### Upgrading
|
||||||
|
|
||||||
|
:::danger Read the release notes
|
||||||
|
Immich is currently under heavy development, which means you can expect [breaking changes][breaking] and bugs. Therefore, we recommend reading the release notes prior to updating and to take special care when using automated tools like [Watchtower][watchtower].
|
||||||
|
|
||||||
|
You can see versions that had breaking changes [here][breaking].
|
||||||
|
:::
|
||||||
|
|
||||||
|
If `IMMICH_VERSION` is set, it will need to be updated to the latest or desired version.
|
||||||
|
|
||||||
|
When a new version of Immich is [released][releases], the application can be upgraded and restarted with the following commands, run in the directory with the `docker-compose.yml` file:
|
||||||
|
|
||||||
|
```bash title="Upgrade and restart Immich"
|
||||||
|
docker compose pull && docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
To clean up disk space, the old version's obsolete container images can be deleted with the following command:
|
||||||
|
|
||||||
|
```bash title="Clean up unused Docker images"
|
||||||
|
docker image prune
|
||||||
|
```
|
||||||
|
|
||||||
[compose-file]: https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
|
[compose-file]: https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
|
||||||
[env-file]: https://github.com/immich-app/immich/releases/latest/download/example.env
|
[env-file]: https://github.com/immich-app/immich/releases/latest/download/example.env
|
||||||
|
[watchtower]: https://containrrr.dev/watchtower/
|
||||||
|
[breaking]: https://github.com/immich-app/immich/discussions?discussions_q=label%3Achangelog%3Abreaking-change+sort%3Adate_created
|
||||||
|
[container-auth]: https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry#authenticating-to-the-container-registry
|
||||||
|
[releases]: https://github.com/immich-app/immich/releases
|
||||||
|
|||||||
@@ -148,31 +148,30 @@ Redis (Sentinel) URL example JSON before encoding:
|
|||||||
|
|
||||||
## Machine Learning
|
## Machine Learning
|
||||||
|
|
||||||
| Variable | Description | Default | Containers |
|
| Variable | Description | Default | Containers |
|
||||||
| :---------------------------------------------------------- | :-------------------------------------------------------------------------------------------------- | :--------------------------: | :--------------- |
|
| :---------------------------------------------------------- | :-------------------------------------------------------------------------------------------------- | :-----------------------------: | :--------------- |
|
||||||
| `MACHINE_LEARNING_MODEL_TTL` | Inactivity time (s) before a model is unloaded (disabled if \<= 0) | `300` | machine learning |
|
| `MACHINE_LEARNING_MODEL_TTL` | Inactivity time (s) before a model is unloaded (disabled if \<= 0) | `300` | machine learning |
|
||||||
| `MACHINE_LEARNING_MODEL_TTL_POLL_S` | Interval (s) between checks for the model TTL (disabled if \<= 0) | `10` | machine learning |
|
| `MACHINE_LEARNING_MODEL_TTL_POLL_S` | Interval (s) between checks for the model TTL (disabled if \<= 0) | `10` | machine learning |
|
||||||
| `MACHINE_LEARNING_CACHE_FOLDER` | Directory where models are downloaded | `/cache` | machine learning |
|
| `MACHINE_LEARNING_CACHE_FOLDER` | Directory where models are downloaded | `/cache` | machine learning |
|
||||||
| `MACHINE_LEARNING_REQUEST_THREADS`<sup>\*1</sup> | Thread count of the request thread pool (disabled if \<= 0) | number of CPU cores | machine learning |
|
| `MACHINE_LEARNING_REQUEST_THREADS`<sup>\*1</sup> | Thread count of the request thread pool (disabled if \<= 0) | number of CPU cores | machine learning |
|
||||||
| `MACHINE_LEARNING_MODEL_INTER_OP_THREADS` | Number of parallel model operations | `1` | machine learning |
|
| `MACHINE_LEARNING_MODEL_INTER_OP_THREADS` | Number of parallel model operations | `1` | machine learning |
|
||||||
| `MACHINE_LEARNING_MODEL_INTRA_OP_THREADS` | Number of threads for each model operation | `2` | machine learning |
|
| `MACHINE_LEARNING_MODEL_INTRA_OP_THREADS` | Number of threads for each model operation | `2` | machine learning |
|
||||||
| `MACHINE_LEARNING_MODEL_ARENA` | Pre-allocates CPU memory to avoid memory fragmentation | true | machine learning |
|
| `MACHINE_LEARNING_WORKERS`<sup>\*2</sup> | Number of worker processes to spawn | `1` | machine learning |
|
||||||
| `MACHINE_LEARNING_WORKERS`<sup>\*2</sup> | Number of worker processes to spawn | `1` | machine learning |
|
| `MACHINE_LEARNING_HTTP_KEEPALIVE_TIMEOUT_S`<sup>\*3</sup> | HTTP Keep-alive time in seconds | `2` | machine learning |
|
||||||
| `MACHINE_LEARNING_HTTP_KEEPALIVE_TIMEOUT_S`<sup>\*3</sup> | HTTP Keep-alive time in seconds | `2` | machine learning |
|
| `MACHINE_LEARNING_WORKER_TIMEOUT` | Maximum time (s) of unresponsiveness before a worker is killed | `120` (`300` if using OpenVINO) | machine learning |
|
||||||
| `MACHINE_LEARNING_WORKER_TIMEOUT` | Maximum time (s) of unresponsiveness before a worker is killed | `300` | machine learning |
|
| `MACHINE_LEARNING_PRELOAD__CLIP__TEXTUAL` | Comma-separated list of (textual) CLIP model(s) to preload and cache | | machine learning |
|
||||||
| `MACHINE_LEARNING_PRELOAD__CLIP__TEXTUAL` | Comma-separated list of (textual) CLIP model(s) to preload and cache | | machine learning |
|
| `MACHINE_LEARNING_PRELOAD__CLIP__VISUAL` | Comma-separated list of (visual) CLIP model(s) to preload and cache | | machine learning |
|
||||||
| `MACHINE_LEARNING_PRELOAD__CLIP__VISUAL` | Comma-separated list of (visual) CLIP model(s) to preload and cache | | machine learning |
|
| `MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION__RECOGNITION` | Comma-separated list of (recognition) facial recognition model(s) to preload and cache | | machine learning |
|
||||||
| `MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION__RECOGNITION` | Comma-separated list of (recognition) facial recognition model(s) to preload and cache | | machine learning |
|
| `MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION__DETECTION` | Comma-separated list of (detection) facial recognition model(s) to preload and cache | | machine learning |
|
||||||
| `MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION__DETECTION` | Comma-separated list of (detection) facial recognition model(s) to preload and cache | | machine learning |
|
| `MACHINE_LEARNING_ANN` | Enable ARM-NN hardware acceleration if supported | `True` | machine learning |
|
||||||
| `MACHINE_LEARNING_ANN` | Enable ARM-NN hardware acceleration if supported | `True` | machine learning |
|
| `MACHINE_LEARNING_ANN_FP16_TURBO` | Execute operations in FP16 precision: increasing speed, reducing precision (applies only to ARM-NN) | `False` | machine learning |
|
||||||
| `MACHINE_LEARNING_ANN_FP16_TURBO` | Execute operations in FP16 precision: increasing speed, reducing precision (applies only to ARM-NN) | `False` | machine learning |
|
| `MACHINE_LEARNING_ANN_TUNING_LEVEL` | ARM-NN GPU tuning level (1: rapid, 2: normal, 3: exhaustive) | `2` | machine learning |
|
||||||
| `MACHINE_LEARNING_ANN_TUNING_LEVEL` | ARM-NN GPU tuning level (1: rapid, 2: normal, 3: exhaustive) | `2` | machine learning |
|
| `MACHINE_LEARNING_DEVICE_IDS`<sup>\*4</sup> | Device IDs to use in multi-GPU environments | `0` | machine learning |
|
||||||
| `MACHINE_LEARNING_DEVICE_IDS`<sup>\*4</sup> | Device IDs to use in multi-GPU environments | `0` | machine learning |
|
| `MACHINE_LEARNING_MAX_BATCH_SIZE__FACIAL_RECOGNITION` | Set the maximum number of faces that will be processed at once by the facial recognition model | None (`1` if using OpenVINO) | machine learning |
|
||||||
| `MACHINE_LEARNING_MAX_BATCH_SIZE__FACIAL_RECOGNITION` | Set the maximum number of faces that will be processed at once by the facial recognition model | None (`1` if using OpenVINO) | machine learning |
|
| `MACHINE_LEARNING_PING_TIMEOUT` | How long (ms) to wait for a PING response when checking if an ML server is available | `2000` | server |
|
||||||
| `MACHINE_LEARNING_PING_TIMEOUT` | How long (ms) to wait for a PING response when checking if an ML server is available | `2000` | server |
|
| `MACHINE_LEARNING_AVAILABILITY_BACKOFF_TIME` | How long to ignore ML servers that are offline before trying again | `30000` | server |
|
||||||
| `MACHINE_LEARNING_AVAILABILITY_BACKOFF_TIME` | How long to ignore ML servers that are offline before trying again | `30000` | server |
|
| `MACHINE_LEARNING_RKNN` | Enable RKNN hardware acceleration if supported | `True` | machine learning |
|
||||||
| `MACHINE_LEARNING_RKNN` | Enable RKNN hardware acceleration if supported | `True` | machine learning |
|
| `MACHINE_LEARNING_RKNN_THREADS` | How many threads of RKNN runtime should be spinned up while inferencing. | `1` | machine learning |
|
||||||
| `MACHINE_LEARNING_RKNN_THREADS` | How many threads of RKNN runtime should be spinned up while inferencing. | `1` | machine learning |
|
|
||||||
|
|
||||||
\*1: It is recommended to begin with this parameter when changing the concurrency levels of the machine learning service and then tune the other ones.
|
\*1: It is recommended to begin with this parameter when changing the concurrency levels of the machine learning service and then tune the other ones.
|
||||||
|
|
||||||
|
|||||||
@@ -41,9 +41,3 @@ A list of common steps to take after installing Immich include:
|
|||||||
## Step 7 - Setup Server Backups
|
## Step 7 - Setup Server Backups
|
||||||
|
|
||||||
<ServerBackup />
|
<ServerBackup />
|
||||||
|
|
||||||
## Setting up optional features
|
|
||||||
|
|
||||||
- [External Libraries](/docs/features/libraries.md): Adding your existing photo library to Immich
|
|
||||||
- [Hardware Transcoding](/docs/features/hardware-transcoding.md): Speeding up video transcoding
|
|
||||||
- [Hardware-Accelerated Machine Learning](/docs/features/ml-hardware-acceleration.md): Speeding up various machine learning tasks in Immich
|
|
||||||
|
|||||||
@@ -67,4 +67,10 @@ Click "**Edit Rules**" and add the following firewall rules:
|
|||||||
|
|
||||||
## Next Steps
|
## Next Steps
|
||||||
|
|
||||||
Read the [Post Installation](/docs/install/post-install.mdx) steps and [upgrade instructions](/docs/install/upgrading.md).
|
Read the [Post Installation](/docs/install/post-install.mdx) steps or setup optional features below.
|
||||||
|
|
||||||
|
### Setting up optional features
|
||||||
|
|
||||||
|
- [External Libraries](/docs/features/libraries.md): Adding your existing photo library to Immich
|
||||||
|
- [Hardware Transcoding](/docs/features/hardware-transcoding.md): Speeding up video transcoding
|
||||||
|
- [Hardware-Accelerated Machine Learning](/docs/features/ml-hardware-acceleration.md): Speeding up various machine learning tasks in Immich
|
||||||
|
|||||||
@@ -247,10 +247,6 @@ Some examples are: `IMMICH_VERSION`, `UPLOAD_LOCATION`, `DB_DATA_LOCATION`, `TZ`
|
|||||||
|
|
||||||
## Updating the App
|
## Updating the App
|
||||||
|
|
||||||
:::danger
|
|
||||||
Make sure to read the general [upgrade instructions](/docs/install/upgrading.md).
|
|
||||||
:::
|
|
||||||
|
|
||||||
When updates become available, SCALE alerts and provides easy updates.
|
When updates become available, SCALE alerts and provides easy updates.
|
||||||
To update the app to the latest version:
|
To update the app to the latest version:
|
||||||
|
|
||||||
|
|||||||
@@ -131,10 +131,6 @@ For more information on how to use the application once installed, please refer
|
|||||||
|
|
||||||
## Updating Steps
|
## Updating Steps
|
||||||
|
|
||||||
:::danger
|
|
||||||
Make sure to read the general [upgrade instructions](/docs/install/upgrading.md).
|
|
||||||
:::
|
|
||||||
|
|
||||||
Updating is extremely easy however it's important to be aware that containers managed via the Docker Compose Manager plugin do not integrate with Unraid's native dockerman UI, the label "_update ready_" will always be present on containers installed via the Docker Compose Manager.
|
Updating is extremely easy however it's important to be aware that containers managed via the Docker Compose Manager plugin do not integrate with Unraid's native dockerman UI, the label "_update ready_" will always be present on containers installed via the Docker Compose Manager.
|
||||||
|
|
||||||
<img
|
<img
|
||||||
|
|||||||
@@ -1,29 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 95
|
|
||||||
---
|
|
||||||
|
|
||||||
# Upgrading
|
|
||||||
|
|
||||||
:::danger Read the release notes
|
|
||||||
Immich is currently under heavy development, which means you can expect [breaking changes][breaking] and bugs. You should read the release notes prior to updating and take special care when using automated tools like [Watchtower][watchtower].
|
|
||||||
|
|
||||||
You can see versions that had breaking changes [here][breaking].
|
|
||||||
:::
|
|
||||||
|
|
||||||
When a new version of Immich is [released][releases], you should read the release notes and account for any breaking changes noted (as mentioned above).
|
|
||||||
If you use `IMMICH_VERSION` in your `.env` file, it will need to be updated to the latest or desired version.
|
|
||||||
After that, the application can be upgraded and restarted with the following commands, run in the directory with the `docker-compose.yml` file:
|
|
||||||
|
|
||||||
```bash title="Upgrade and restart Immich"
|
|
||||||
docker compose pull && docker compose up -d
|
|
||||||
```
|
|
||||||
|
|
||||||
To clean up disk space, the old version's obsolete container images can be deleted with the following command:
|
|
||||||
|
|
||||||
```bash title="Clean up unused Docker images"
|
|
||||||
docker image prune
|
|
||||||
```
|
|
||||||
|
|
||||||
[watchtower]: https://containrrr.dev/watchtower/
|
|
||||||
[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
|
|
||||||
@@ -1,7 +1,2 @@
|
|||||||
Now that you have imported some pictures, you should setup server backups to preserve your memories.
|
Now that you have imported some pictures, you should setup server backups to preserve your memories.
|
||||||
You can do so by following our [backup guide](/docs/administration/backup-and-restore.md).
|
You can do so by following our [backup guide](/docs/administration/backup-and-restore.md).
|
||||||
|
|
||||||
:::danger
|
|
||||||
Immich is still under heavy development _and_ handles very important data.
|
|
||||||
It is essential that you set up good backups, and test them.
|
|
||||||
:::
|
|
||||||
|
|||||||
4988
docs/package-lock.json
generated
4988
docs/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -1,5 +0,0 @@
|
|||||||
# Errors
|
|
||||||
|
|
||||||
## TypeORM Upgrade
|
|
||||||
|
|
||||||
The upgrade to Immich `v2.x.x` has a required upgrade path to `v1.132.0+`. This means it is required to start up the application at least once on version `1.132.0` (or later). Doing so will complete database schema upgrades that are required for `v2.0.0`. After Immich has successfully booted on this version, shut the system down and try the `v2.x.x` upgrade again.
|
|
||||||
20
docs/static/archived-versions.json
vendored
20
docs/static/archived-versions.json
vendored
@@ -1,24 +1,4 @@
|
|||||||
[
|
[
|
||||||
{
|
|
||||||
"label": "v1.131.3",
|
|
||||||
"url": "https://v1.131.3.archive.immich.app"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "v1.131.2",
|
|
||||||
"url": "https://v1.131.2.archive.immich.app"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "v1.131.1",
|
|
||||||
"url": "https://v1.131.1.archive.immich.app"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "v1.131.0",
|
|
||||||
"url": "https://v1.131.0.archive.immich.app"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "v1.130.3",
|
|
||||||
"url": "https://v1.130.3.archive.immich.app"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"label": "v1.130.2",
|
"label": "v1.130.2",
|
||||||
"url": "https://v1.130.2.archive.immich.app"
|
"url": "https://v1.130.2.archive.immich.app"
|
||||||
|
|||||||
@@ -1,29 +1,39 @@
|
|||||||
|
import { FlatCompat } from '@eslint/eslintrc';
|
||||||
import js from '@eslint/js';
|
import js from '@eslint/js';
|
||||||
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended';
|
import typescriptEslint from '@typescript-eslint/eslint-plugin';
|
||||||
import eslintPluginUnicorn from 'eslint-plugin-unicorn';
|
import tsParser from '@typescript-eslint/parser';
|
||||||
import globals from 'globals';
|
import globals from 'globals';
|
||||||
import path from 'node:path';
|
import path from 'node:path';
|
||||||
import { fileURLToPath } from 'node:url';
|
import { fileURLToPath } from 'node:url';
|
||||||
import typescriptEslint from 'typescript-eslint';
|
|
||||||
|
|
||||||
const __filename = fileURLToPath(import.meta.url);
|
const __filename = fileURLToPath(import.meta.url);
|
||||||
const __dirname = path.dirname(__filename);
|
const __dirname = path.dirname(__filename);
|
||||||
|
const compat = new FlatCompat({
|
||||||
|
baseDirectory: __dirname,
|
||||||
|
recommendedConfig: js.configs.recommended,
|
||||||
|
allConfig: js.configs.all,
|
||||||
|
});
|
||||||
|
|
||||||
export default typescriptEslint.config([
|
export default [
|
||||||
eslintPluginUnicorn.configs.recommended,
|
|
||||||
eslintPluginPrettierRecommended,
|
|
||||||
js.configs.recommended,
|
|
||||||
typescriptEslint.configs.recommended,
|
|
||||||
{
|
{
|
||||||
ignores: ['eslint.config.mjs'],
|
ignores: ['eslint.config.mjs'],
|
||||||
},
|
},
|
||||||
|
...compat.extends(
|
||||||
|
'plugin:@typescript-eslint/recommended',
|
||||||
|
'plugin:prettier/recommended',
|
||||||
|
'plugin:unicorn/recommended',
|
||||||
|
),
|
||||||
{
|
{
|
||||||
|
plugins: {
|
||||||
|
'@typescript-eslint': typescriptEslint,
|
||||||
|
},
|
||||||
|
|
||||||
languageOptions: {
|
languageOptions: {
|
||||||
globals: {
|
globals: {
|
||||||
...globals.node,
|
...globals.node,
|
||||||
},
|
},
|
||||||
|
|
||||||
parser: typescriptEslint.parser,
|
parser: tsParser,
|
||||||
ecmaVersion: 5,
|
ecmaVersion: 5,
|
||||||
sourceType: 'module',
|
sourceType: 'module',
|
||||||
|
|
||||||
@@ -52,4 +62,4 @@ export default typescriptEslint.config([
|
|||||||
'object-shorthand': ['error', 'always'],
|
'object-shorthand': ['error', 'always'],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
]);
|
];
|
||||||
|
|||||||
3345
e2e/package-lock.json
generated
3345
e2e/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "immich-e2e",
|
"name": "immich-e2e",
|
||||||
"version": "1.131.3",
|
"version": "1.130.2",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
@@ -25,16 +25,18 @@
|
|||||||
"@immich/sdk": "file:../open-api/typescript-sdk",
|
"@immich/sdk": "file:../open-api/typescript-sdk",
|
||||||
"@playwright/test": "^1.44.1",
|
"@playwright/test": "^1.44.1",
|
||||||
"@types/luxon": "^3.4.2",
|
"@types/luxon": "^3.4.2",
|
||||||
"@types/node": "^22.14.0",
|
"@types/node": "^22.13.10",
|
||||||
"@types/oidc-provider": "^8.5.1",
|
"@types/oidc-provider": "^8.5.1",
|
||||||
"@types/pg": "^8.11.0",
|
"@types/pg": "^8.11.0",
|
||||||
"@types/pngjs": "^6.0.4",
|
"@types/pngjs": "^6.0.4",
|
||||||
"@types/supertest": "^6.0.2",
|
"@types/supertest": "^6.0.2",
|
||||||
|
"@typescript-eslint/eslint-plugin": "^8.15.0",
|
||||||
|
"@typescript-eslint/parser": "^8.15.0",
|
||||||
"@vitest/coverage-v8": "^3.0.0",
|
"@vitest/coverage-v8": "^3.0.0",
|
||||||
"eslint": "^9.14.0",
|
"eslint": "^9.14.0",
|
||||||
"eslint-config-prettier": "^10.0.0",
|
"eslint-config-prettier": "^10.0.0",
|
||||||
"eslint-plugin-prettier": "^5.1.3",
|
"eslint-plugin-prettier": "^5.1.3",
|
||||||
"eslint-plugin-unicorn": "^57.0.0",
|
"eslint-plugin-unicorn": "^56.0.1",
|
||||||
"exiftool-vendored": "^28.3.1",
|
"exiftool-vendored": "^28.3.1",
|
||||||
"globals": "^16.0.0",
|
"globals": "^16.0.0",
|
||||||
"jose": "^5.6.3",
|
"jose": "^5.6.3",
|
||||||
@@ -47,7 +49,6 @@
|
|||||||
"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",
|
||||||
"typescript-eslint": "^8.28.0",
|
|
||||||
"utimes": "^5.2.1",
|
"utimes": "^5.2.1",
|
||||||
"vitest": "^3.0.0"
|
"vitest": "^3.0.0"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1141,7 +1141,7 @@ describe('/asset', () => {
|
|||||||
fNumber: 8,
|
fNumber: 8,
|
||||||
focalLength: 97,
|
focalLength: 97,
|
||||||
iso: 100,
|
iso: 100,
|
||||||
lensModel: 'Sony E PZ 18-105mm F4 G OSS',
|
lensModel: 'E PZ 18-105mm F4 G OSS',
|
||||||
fileSizeInByte: 25_001_984,
|
fileSizeInByte: 25_001_984,
|
||||||
dateTimeOriginal: '2016-09-27T10:51:44+00:00',
|
dateTimeOriginal: '2016-09-27T10:51:44+00:00',
|
||||||
orientation: '1',
|
orientation: '1',
|
||||||
@@ -1163,7 +1163,7 @@ describe('/asset', () => {
|
|||||||
fNumber: 22,
|
fNumber: 22,
|
||||||
focalLength: 25,
|
focalLength: 25,
|
||||||
iso: 100,
|
iso: 100,
|
||||||
lensModel: 'Zeiss Batis 25mm F2',
|
lensModel: 'E 25mm F2',
|
||||||
fileSizeInByte: 49_512_448,
|
fileSizeInByte: 49_512_448,
|
||||||
dateTimeOriginal: '2016-01-08T14:08:01+00:00',
|
dateTimeOriginal: '2016-01-08T14:08:01+00:00',
|
||||||
orientation: '1',
|
orientation: '1',
|
||||||
@@ -1234,7 +1234,7 @@ describe('/asset', () => {
|
|||||||
focalLength: 18.3,
|
focalLength: 18.3,
|
||||||
iso: 100,
|
iso: 100,
|
||||||
latitude: 36.613_24,
|
latitude: 36.613_24,
|
||||||
lensModel: '18.3mm F2.8',
|
lensModel: 'GR LENS 18.3mm F2.8',
|
||||||
longitude: -121.897_85,
|
longitude: -121.897_85,
|
||||||
make: 'RICOH IMAGING COMPANY, LTD.',
|
make: 'RICOH IMAGING COMPANY, LTD.',
|
||||||
model: 'RICOH GR III',
|
model: 'RICOH GR III',
|
||||||
@@ -1257,7 +1257,6 @@ describe('/asset', () => {
|
|||||||
|
|
||||||
for (const { id, status } of assets) {
|
for (const { id, status } of assets) {
|
||||||
expect(status).toBe(AssetMediaStatus.Created);
|
expect(status).toBe(AssetMediaStatus.Created);
|
||||||
// longer timeout as the thumbnail generation from full-size raw files can take a while
|
|
||||||
await utils.waitForWebsocketEvent({ event: 'assetUpload', id });
|
await utils.waitForWebsocketEvent({ event: 'assetUpload', id });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import { app, utils } from 'src/utils';
|
|||||||
import request from 'supertest';
|
import request from 'supertest';
|
||||||
import { beforeEach, describe, expect, it } from 'vitest';
|
import { beforeEach, describe, expect, it } from 'vitest';
|
||||||
|
|
||||||
const { email, password } = signupDto.admin;
|
const { name, email, password } = signupDto.admin;
|
||||||
|
|
||||||
describe(`/auth/admin-sign-up`, () => {
|
describe(`/auth/admin-sign-up`, () => {
|
||||||
beforeEach(async () => {
|
beforeEach(async () => {
|
||||||
@@ -13,6 +13,33 @@ describe(`/auth/admin-sign-up`, () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe('POST /auth/admin-sign-up', () => {
|
describe('POST /auth/admin-sign-up', () => {
|
||||||
|
const invalid = [
|
||||||
|
{
|
||||||
|
should: 'require an email address',
|
||||||
|
data: { name, password },
|
||||||
|
},
|
||||||
|
{
|
||||||
|
should: 'require a password',
|
||||||
|
data: { name, email },
|
||||||
|
},
|
||||||
|
{
|
||||||
|
should: 'require a name',
|
||||||
|
data: { email, password },
|
||||||
|
},
|
||||||
|
{
|
||||||
|
should: 'require a valid email',
|
||||||
|
data: { name, email: 'immich', password },
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
for (const { should, data } of invalid) {
|
||||||
|
it(`should ${should}`, async () => {
|
||||||
|
const { status, body } = await request(app).post('/auth/admin-sign-up').send(data);
|
||||||
|
expect(status).toEqual(400);
|
||||||
|
expect(body).toEqual(errorDto.badRequest());
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
it(`should sign up the admin`, async () => {
|
it(`should sign up the admin`, async () => {
|
||||||
const { status, body } = await request(app).post('/auth/admin-sign-up').send(signupDto.admin);
|
const { status, body } = await request(app).post('/auth/admin-sign-up').send(signupDto.admin);
|
||||||
expect(status).toBe(201);
|
expect(status).toBe(201);
|
||||||
@@ -30,6 +57,14 @@ describe(`/auth/admin-sign-up`, () => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should transform email to lower case', async () => {
|
||||||
|
const { status, body } = await request(app)
|
||||||
|
.post('/auth/admin-sign-up')
|
||||||
|
.send({ ...signupDto.admin, email: 'aDmIn@IMMICH.cloud' });
|
||||||
|
expect(status).toEqual(201);
|
||||||
|
expect(body).toEqual(signupResponseDto.admin);
|
||||||
|
});
|
||||||
|
|
||||||
it('should not allow a second admin to sign up', async () => {
|
it('should not allow a second admin to sign up', async () => {
|
||||||
await signUpAdmin({ signUpDto: signupDto.admin });
|
await signUpAdmin({ signUpDto: signupDto.admin });
|
||||||
|
|
||||||
|
|||||||
@@ -329,7 +329,7 @@ describe('/libraries', () => {
|
|||||||
const library = await utils.createLibrary(admin.accessToken, {
|
const library = await utils.createLibrary(admin.accessToken, {
|
||||||
ownerId: admin.userId,
|
ownerId: admin.userId,
|
||||||
importPaths: [`${testAssetDirInternal}/temp`],
|
importPaths: [`${testAssetDirInternal}/temp`],
|
||||||
exclusionPatterns: ['**/directoryA/**'],
|
exclusionPatterns: ['**/directoryA'],
|
||||||
});
|
});
|
||||||
|
|
||||||
await utils.scan(admin.accessToken, library.id);
|
await utils.scan(admin.accessToken, library.id);
|
||||||
@@ -337,82 +337,7 @@ describe('/libraries', () => {
|
|||||||
const { assets } = await utils.searchAssets(admin.accessToken, { libraryId: library.id });
|
const { assets } = await utils.searchAssets(admin.accessToken, { libraryId: library.id });
|
||||||
|
|
||||||
expect(assets.count).toBe(1);
|
expect(assets.count).toBe(1);
|
||||||
|
expect(assets.items[0].originalPath.includes('directoryB'));
|
||||||
expect(assets.items).toEqual(
|
|
||||||
expect.arrayContaining([
|
|
||||||
expect.objectContaining({ originalPath: expect.stringContaining('directoryB/assetB.png') }),
|
|
||||||
]),
|
|
||||||
);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('should scan external library with multiple exclusion patterns', async () => {
|
|
||||||
const library = await utils.createLibrary(admin.accessToken, {
|
|
||||||
ownerId: admin.userId,
|
|
||||||
importPaths: [`${testAssetDirInternal}/temp`],
|
|
||||||
exclusionPatterns: ['**/directoryA/**', '**/directoryB/**'],
|
|
||||||
});
|
|
||||||
|
|
||||||
await utils.scan(admin.accessToken, library.id);
|
|
||||||
|
|
||||||
const { assets } = await utils.searchAssets(admin.accessToken, { libraryId: library.id });
|
|
||||||
|
|
||||||
expect(assets.count).toBe(0);
|
|
||||||
|
|
||||||
expect(assets.items).toEqual([]);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('should remove assets covered by a new exclusion pattern', async () => {
|
|
||||||
const library = await utils.createLibrary(admin.accessToken, {
|
|
||||||
ownerId: admin.userId,
|
|
||||||
importPaths: [`${testAssetDirInternal}/temp`],
|
|
||||||
});
|
|
||||||
|
|
||||||
await utils.scan(admin.accessToken, library.id);
|
|
||||||
|
|
||||||
{
|
|
||||||
const { assets } = await utils.searchAssets(admin.accessToken, { libraryId: library.id });
|
|
||||||
|
|
||||||
expect(assets.count).toBe(2);
|
|
||||||
|
|
||||||
expect(assets.items).toEqual(
|
|
||||||
expect.arrayContaining([
|
|
||||||
expect.objectContaining({ originalPath: expect.stringContaining('directoryA/assetA.png') }),
|
|
||||||
expect.objectContaining({ originalPath: expect.stringContaining('directoryB/assetB.png') }),
|
|
||||||
]),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
await utils.updateLibrary(admin.accessToken, library.id, {
|
|
||||||
exclusionPatterns: ['**/directoryA/**'],
|
|
||||||
});
|
|
||||||
|
|
||||||
await utils.scan(admin.accessToken, library.id);
|
|
||||||
|
|
||||||
{
|
|
||||||
const { assets } = await utils.searchAssets(admin.accessToken, { libraryId: library.id });
|
|
||||||
|
|
||||||
expect(assets.count).toBe(1);
|
|
||||||
|
|
||||||
expect(assets.items).toEqual(
|
|
||||||
expect.arrayContaining([
|
|
||||||
expect.objectContaining({ originalPath: expect.stringContaining('directoryB/assetB.png') }),
|
|
||||||
]),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
await utils.updateLibrary(admin.accessToken, library.id, {
|
|
||||||
exclusionPatterns: ['**/directoryA/**', '**/directoryB/**'],
|
|
||||||
});
|
|
||||||
|
|
||||||
await utils.scan(admin.accessToken, library.id);
|
|
||||||
|
|
||||||
{
|
|
||||||
const { assets } = await utils.searchAssets(admin.accessToken, { libraryId: library.id });
|
|
||||||
|
|
||||||
expect(assets.count).toBe(0);
|
|
||||||
|
|
||||||
expect(assets.items).toEqual([]);
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should scan multiple import paths', async () => {
|
it('should scan multiple import paths', async () => {
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ describe('/shared-links', () => {
|
|||||||
const resp = await request(shareUrl).get(`/${linkWithAssets.key}`);
|
const resp = await request(shareUrl).get(`/${linkWithAssets.key}`);
|
||||||
expect(resp.status).toBe(200);
|
expect(resp.status).toBe(200);
|
||||||
expect(resp.header['content-type']).toContain('text/html');
|
expect(resp.header['content-type']).toContain('text/html');
|
||||||
expect(resp.text).toContain(`<meta property="og:image" content="https://my.immich.app`);
|
expect(resp.text).toContain(`<meta property="og:image" content="http://`);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -246,7 +246,15 @@ describe('/shared-links', () => {
|
|||||||
const { status, body } = await request(app).get('/shared-links/me').query({ key: linkWithMetadata.key });
|
const { status, body } = await request(app).get('/shared-links/me').query({ key: linkWithMetadata.key });
|
||||||
|
|
||||||
expect(status).toBe(200);
|
expect(status).toBe(200);
|
||||||
expect(body.assets).toHaveLength(0);
|
expect(body.assets).toHaveLength(1);
|
||||||
|
expect(body.assets[0]).toEqual(
|
||||||
|
expect.objectContaining({
|
||||||
|
originalFileName: 'example.png',
|
||||||
|
localDateTime: expect.any(String),
|
||||||
|
fileCreatedAt: expect.any(String),
|
||||||
|
exifInfo: expect.any(Object),
|
||||||
|
}),
|
||||||
|
);
|
||||||
expect(body.album).toBeDefined();
|
expect(body.album).toBeDefined();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -31,7 +31,33 @@ describe('/users', () => {
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
describe('GET /users', () => {
|
||||||
|
it('should require authentication', async () => {
|
||||||
|
const { status, body } = await request(app).get('/users');
|
||||||
|
expect(status).toBe(401);
|
||||||
|
expect(body).toEqual(errorDto.unauthorized);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should get users', async () => {
|
||||||
|
const { status, body } = await request(app).get('/users').set('Authorization', `Bearer ${admin.accessToken}`);
|
||||||
|
expect(status).toEqual(200);
|
||||||
|
expect(body).toHaveLength(2);
|
||||||
|
expect(body).toEqual(
|
||||||
|
expect.arrayContaining([
|
||||||
|
expect.objectContaining({ email: 'admin@immich.cloud' }),
|
||||||
|
expect.objectContaining({ email: 'user2@immich.cloud' }),
|
||||||
|
]),
|
||||||
|
);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
describe('GET /users/me', () => {
|
describe('GET /users/me', () => {
|
||||||
|
it('should require authentication', async () => {
|
||||||
|
const { status, body } = await request(app).get(`/users/me`);
|
||||||
|
expect(status).toBe(401);
|
||||||
|
expect(body).toEqual(errorDto.unauthorized);
|
||||||
|
});
|
||||||
|
|
||||||
it('should not work for shared links', async () => {
|
it('should not work for shared links', async () => {
|
||||||
const album = await utils.createAlbum(admin.accessToken, { albumName: 'Album' });
|
const album = await utils.createAlbum(admin.accessToken, { albumName: 'Album' });
|
||||||
const sharedLink = await utils.createSharedLink(admin.accessToken, {
|
const sharedLink = await utils.createSharedLink(admin.accessToken, {
|
||||||
@@ -73,6 +99,24 @@ describe('/users', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe('PUT /users/me', () => {
|
describe('PUT /users/me', () => {
|
||||||
|
it('should require authentication', async () => {
|
||||||
|
const { status, body } = await request(app).put(`/users/me`);
|
||||||
|
expect(status).toBe(401);
|
||||||
|
expect(body).toEqual(errorDto.unauthorized);
|
||||||
|
});
|
||||||
|
|
||||||
|
for (const key of ['email', 'name']) {
|
||||||
|
it(`should not allow null ${key}`, async () => {
|
||||||
|
const dto = { [key]: null };
|
||||||
|
const { status, body } = await request(app)
|
||||||
|
.put(`/users/me`)
|
||||||
|
.set('Authorization', `Bearer ${admin.accessToken}`)
|
||||||
|
.send(dto);
|
||||||
|
expect(status).toBe(400);
|
||||||
|
expect(body).toEqual(errorDto.badRequest());
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
it('should update first and last name', async () => {
|
it('should update first and last name', async () => {
|
||||||
const before = await getMyUser({ headers: asBearerAuth(admin.accessToken) });
|
const before = await getMyUser({ headers: asBearerAuth(admin.accessToken) });
|
||||||
|
|
||||||
@@ -225,6 +269,11 @@ describe('/users', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe('GET /users/:id', () => {
|
describe('GET /users/:id', () => {
|
||||||
|
it('should require authentication', async () => {
|
||||||
|
const { status } = await request(app).get(`/users/${admin.userId}`);
|
||||||
|
expect(status).toEqual(401);
|
||||||
|
});
|
||||||
|
|
||||||
it('should get the user', async () => {
|
it('should get the user', async () => {
|
||||||
const { status, body } = await request(app)
|
const { status, body } = await request(app)
|
||||||
.get(`/users/${admin.userId}`)
|
.get(`/users/${admin.userId}`)
|
||||||
@@ -243,6 +292,12 @@ describe('/users', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe('GET /server/license', () => {
|
describe('GET /server/license', () => {
|
||||||
|
it('should require authentication', async () => {
|
||||||
|
const { status, body } = await request(app).get('/users/me/license');
|
||||||
|
expect(status).toBe(401);
|
||||||
|
expect(body).toEqual(errorDto.unauthorized);
|
||||||
|
});
|
||||||
|
|
||||||
it('should return the user license', async () => {
|
it('should return the user license', async () => {
|
||||||
await request(app)
|
await request(app)
|
||||||
.put('/users/me/license')
|
.put('/users/me/license')
|
||||||
@@ -260,6 +315,11 @@ describe('/users', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe('PUT /users/me/license', () => {
|
describe('PUT /users/me/license', () => {
|
||||||
|
it('should require authentication', async () => {
|
||||||
|
const { status } = await request(app).put(`/users/me/license`);
|
||||||
|
expect(status).toEqual(401);
|
||||||
|
});
|
||||||
|
|
||||||
it('should set the user license', async () => {
|
it('should set the user license', async () => {
|
||||||
const { status, body } = await request(app)
|
const { status, body } = await request(app)
|
||||||
.put(`/users/me/license`)
|
.put(`/users/me/license`)
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ const tests: Test[] = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: 'should support paths with an asterisk',
|
test: 'should support paths with an asterisk',
|
||||||
paths: [`/photos*/image1.jpg`],
|
paths: [`/photos\*/image1.jpg`],
|
||||||
files: {
|
files: {
|
||||||
'/photos*/image1.jpg': true,
|
'/photos*/image1.jpg': true,
|
||||||
'/photos*/image2.jpg': false,
|
'/photos*/image2.jpg': false,
|
||||||
@@ -40,7 +40,7 @@ const tests: Test[] = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: 'should support paths with a single quote',
|
test: 'should support paths with a single quote',
|
||||||
paths: [`/photos'/image1.jpg`],
|
paths: [`/photos\'/image1.jpg`],
|
||||||
files: {
|
files: {
|
||||||
"/photos'/image1.jpg": true,
|
"/photos'/image1.jpg": true,
|
||||||
"/photos'/image2.jpg": false,
|
"/photos'/image2.jpg": false,
|
||||||
@@ -49,7 +49,7 @@ const tests: Test[] = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: 'should support paths with a double quote',
|
test: 'should support paths with a double quote',
|
||||||
paths: [`/photos"/image1.jpg`],
|
paths: [`/photos\"/image1.jpg`],
|
||||||
files: {
|
files: {
|
||||||
'/photos"/image1.jpg': true,
|
'/photos"/image1.jpg': true,
|
||||||
'/photos"/image2.jpg': false,
|
'/photos"/image2.jpg': false,
|
||||||
@@ -67,7 +67,7 @@ const tests: Test[] = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: 'should support paths with an opening brace',
|
test: 'should support paths with an opening brace',
|
||||||
paths: [`/photos{/image1.jpg`],
|
paths: [`/photos\{/image1.jpg`],
|
||||||
files: {
|
files: {
|
||||||
'/photos{/image1.jpg': true,
|
'/photos{/image1.jpg': true,
|
||||||
'/photos{/image2.jpg': false,
|
'/photos{/image2.jpg': false,
|
||||||
@@ -76,7 +76,7 @@ const tests: Test[] = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: 'should support paths with a closing brace',
|
test: 'should support paths with a closing brace',
|
||||||
paths: [`/photos}/image1.jpg`],
|
paths: [`/photos\}/image1.jpg`],
|
||||||
files: {
|
files: {
|
||||||
'/photos}/image1.jpg': true,
|
'/photos}/image1.jpg': true,
|
||||||
'/photos}/image2.jpg': false,
|
'/photos}/image2.jpg': false,
|
||||||
|
|||||||
@@ -537,7 +537,6 @@ export const utils = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
waitForQueueFinish: (accessToken: string, queue: keyof AllJobStatusResponseDto, ms?: number) => {
|
waitForQueueFinish: (accessToken: string, queue: keyof AllJobStatusResponseDto, ms?: number) => {
|
||||||
// eslint-disable-next-line no-async-promise-executor
|
|
||||||
return new Promise<void>(async (resolve, reject) => {
|
return new Promise<void>(async (resolve, reject) => {
|
||||||
const timeout = setTimeout(() => reject(new Error('Timed out waiting for queue to empty')), ms || 10_000);
|
const timeout = setTimeout(() => reject(new Error('Timed out waiting for queue to empty')), ms || 10_000);
|
||||||
|
|
||||||
|
|||||||
@@ -8,14 +8,12 @@ function imageLocator(page: Page) {
|
|||||||
test.describe('Photo Viewer', () => {
|
test.describe('Photo Viewer', () => {
|
||||||
let admin: LoginResponseDto;
|
let admin: LoginResponseDto;
|
||||||
let asset: AssetMediaResponseDto;
|
let asset: AssetMediaResponseDto;
|
||||||
let rawAsset: AssetMediaResponseDto;
|
|
||||||
|
|
||||||
test.beforeAll(async () => {
|
test.beforeAll(async () => {
|
||||||
utils.initSdk();
|
utils.initSdk();
|
||||||
await utils.resetDatabase();
|
await utils.resetDatabase();
|
||||||
admin = await utils.adminSetup();
|
admin = await utils.adminSetup();
|
||||||
asset = await utils.createAsset(admin.accessToken);
|
asset = await utils.createAsset(admin.accessToken);
|
||||||
rawAsset = await utils.createAsset(admin.accessToken, { assetData: { filename: 'test.arw' } });
|
|
||||||
});
|
});
|
||||||
|
|
||||||
test.beforeEach(async ({ context, page }) => {
|
test.beforeEach(async ({ context, page }) => {
|
||||||
@@ -38,7 +36,7 @@ test.describe('Photo Viewer', () => {
|
|||||||
await expect(page.getByTestId('loading-spinner')).toBeVisible();
|
await expect(page.getByTestId('loading-spinner')).toBeVisible();
|
||||||
});
|
});
|
||||||
|
|
||||||
test('loads original photo when zoomed', async ({ page }) => {
|
test('loads high resolution photo when zoomed', async ({ page }) => {
|
||||||
await page.goto(`/photos/${asset.id}`);
|
await page.goto(`/photos/${asset.id}`);
|
||||||
await expect.poll(async () => await imageLocator(page).getAttribute('src')).toContain('thumbnail');
|
await expect.poll(async () => await imageLocator(page).getAttribute('src')).toContain('thumbnail');
|
||||||
const box = await imageLocator(page).boundingBox();
|
const box = await imageLocator(page).boundingBox();
|
||||||
@@ -49,17 +47,6 @@ test.describe('Photo Viewer', () => {
|
|||||||
await expect.poll(async () => await imageLocator(page).getAttribute('src')).toContain('original');
|
await expect.poll(async () => await imageLocator(page).getAttribute('src')).toContain('original');
|
||||||
});
|
});
|
||||||
|
|
||||||
test('loads fullsize image when zoomed and original is web-incompatible', async ({ page }) => {
|
|
||||||
await page.goto(`/photos/${rawAsset.id}`);
|
|
||||||
await expect.poll(async () => await imageLocator(page).getAttribute('src')).toContain('thumbnail');
|
|
||||||
const box = await imageLocator(page).boundingBox();
|
|
||||||
expect(box).toBeTruthy();
|
|
||||||
const { x, y, width, height } = box!;
|
|
||||||
await page.mouse.move(x + width / 2, y + height / 2);
|
|
||||||
await page.mouse.wheel(0, -1);
|
|
||||||
await expect.poll(async () => await imageLocator(page).getAttribute('src')).toContain('fullsize');
|
|
||||||
});
|
|
||||||
|
|
||||||
test('reloads photo when checksum changes', async ({ page }) => {
|
test('reloads photo when checksum changes', async ({ page }) => {
|
||||||
await page.goto(`/photos/${asset.id}`);
|
await page.goto(`/photos/${asset.id}`);
|
||||||
await expect.poll(async () => await imageLocator(page).getAttribute('src')).toContain('thumbnail');
|
await expect.poll(async () => await imageLocator(page).getAttribute('src')).toContain('thumbnail');
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ test.describe('Shared Links', () => {
|
|||||||
await page.waitForSelector('[data-group] svg');
|
await page.waitForSelector('[data-group] svg');
|
||||||
await page.getByRole('checkbox').click();
|
await page.getByRole('checkbox').click();
|
||||||
await page.getByRole('button', { name: 'Download' }).click();
|
await page.getByRole('button', { name: 'Download' }).click();
|
||||||
await page.waitForEvent('download');
|
await page.getByText('DOWNLOADING', { exact: true }).waitFor();
|
||||||
});
|
});
|
||||||
|
|
||||||
test('download all from shared link', async ({ page }) => {
|
test('download all from shared link', async ({ page }) => {
|
||||||
@@ -56,7 +56,6 @@ test.describe('Shared Links', () => {
|
|||||||
await page.getByRole('heading', { name: 'Test Album' }).waitFor();
|
await page.getByRole('heading', { name: 'Test Album' }).waitFor();
|
||||||
await page.getByRole('button', { name: 'Download' }).click();
|
await page.getByRole('button', { name: 'Download' }).click();
|
||||||
await page.getByText('DOWNLOADING', { exact: true }).waitFor();
|
await page.getByText('DOWNLOADING', { exact: true }).waitFor();
|
||||||
await page.waitForEvent('download');
|
|
||||||
});
|
});
|
||||||
|
|
||||||
test('enter password for a shared link', async ({ page }) => {
|
test('enter password for a shared link', async ({ page }) => {
|
||||||
|
|||||||
513
i18n/ar.json
513
i18n/ar.json
File diff suppressed because it is too large
Load Diff
@@ -162,6 +162,7 @@
|
|||||||
"no_pattern_added": "Няма добавен модел",
|
"no_pattern_added": "Няма добавен модел",
|
||||||
"note_apply_storage_label_previous_assets": "Забележка: За да приложите етикета за съхранение към предварително качени файлове, стартирайте",
|
"note_apply_storage_label_previous_assets": "Забележка: За да приложите етикета за съхранение към предварително качени файлове, стартирайте",
|
||||||
"note_cannot_be_changed_later": "ВНИМАНИЕ: Това не може да бъде променено по-късно!",
|
"note_cannot_be_changed_later": "ВНИМАНИЕ: Това не може да бъде променено по-късно!",
|
||||||
|
"note_unlimited_quota": "Бележка: Въведете 0 за да нямате лимит на квотата",
|
||||||
"notification_email_from_address": "От адрес",
|
"notification_email_from_address": "От адрес",
|
||||||
"notification_email_from_address_description": "Електронна поща на изпращача, например: \"Immich Photo Server <noreply@example.com>\"",
|
"notification_email_from_address_description": "Електронна поща на изпращача, например: \"Immich Photo Server <noreply@example.com>\"",
|
||||||
"notification_email_host_description": "Хост на сървъра за електронна поща (например: smtp.immich.app)",
|
"notification_email_host_description": "Хост на сървъра за електронна поща (например: smtp.immich.app)",
|
||||||
@@ -922,6 +923,7 @@
|
|||||||
"no_shared_albums_message": "Създайте албум, за да споделяте снимки и видеоклипове с хората в мрежата си",
|
"no_shared_albums_message": "Създайте албум, за да споделяте снимки и видеоклипове с хората в мрежата си",
|
||||||
"not_in_any_album": "Не е в никой албум",
|
"not_in_any_album": "Не е в никой албум",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Забележка: За да приложите етикета за съхранение към предварително качени активи, стартирайте",
|
"note_apply_storage_label_to_previously_uploaded assets": "Забележка: За да приложите етикета за съхранение към предварително качени активи, стартирайте",
|
||||||
|
"note_unlimited_quota": "Забележка: Въведете 0 за неограничена квота",
|
||||||
"notes": "Бележки",
|
"notes": "Бележки",
|
||||||
"notification_toggle_setting_description": "Активиране на имейл известия",
|
"notification_toggle_setting_description": "Активиране на имейл известия",
|
||||||
"notifications": "Известия",
|
"notifications": "Известия",
|
||||||
|
|||||||
32
i18n/bi.json
32
i18n/bi.json
@@ -1,22 +1,20 @@
|
|||||||
{
|
{
|
||||||
"about": "abaot",
|
"account": "",
|
||||||
"account": "Akaont",
|
"account_settings": "",
|
||||||
"account_settings": "Seting blo Akaont",
|
"acknowledge": "",
|
||||||
"acknowledge": "Akcept",
|
|
||||||
"action": "",
|
"action": "",
|
||||||
"actions": "",
|
"actions": "",
|
||||||
"active": "Stap Mekem",
|
"active": "",
|
||||||
"activity": "Wanem hemi Mekem",
|
"activity": "",
|
||||||
"activity_changed": "WAnem hemi Mekem hemi",
|
"add": "",
|
||||||
"add": "Ad",
|
"add_a_description": "",
|
||||||
"add_a_description": "Putem Description blo hem",
|
"add_a_location": "",
|
||||||
"add_a_location": "Putem place blo hem",
|
"add_a_name": "",
|
||||||
"add_a_name": "Putem nam blo hem",
|
"add_a_title": "",
|
||||||
"add_a_title": "Putem wan name blo hem",
|
"add_exclusion_pattern": "",
|
||||||
"add_exclusion_pattern": "Putem wan paten wae hemi karem aot",
|
"add_import_path": "",
|
||||||
"add_import_path": "Putem wan pat blo import",
|
"add_location": "",
|
||||||
"add_location": "Putem wan place blo hem",
|
"add_more_users": "",
|
||||||
"add_more_users": "Putem mor man",
|
|
||||||
"add_partner": "",
|
"add_partner": "",
|
||||||
"add_path": "",
|
"add_path": "",
|
||||||
"add_photos": "",
|
"add_photos": "",
|
||||||
@@ -118,6 +116,7 @@
|
|||||||
"no_pattern_added": "",
|
"no_pattern_added": "",
|
||||||
"note_apply_storage_label_previous_assets": "",
|
"note_apply_storage_label_previous_assets": "",
|
||||||
"note_cannot_be_changed_later": "",
|
"note_cannot_be_changed_later": "",
|
||||||
|
"note_unlimited_quota": "",
|
||||||
"notification_email_from_address": "",
|
"notification_email_from_address": "",
|
||||||
"notification_email_from_address_description": "",
|
"notification_email_from_address_description": "",
|
||||||
"notification_email_host_description": "",
|
"notification_email_host_description": "",
|
||||||
@@ -613,6 +612,7 @@
|
|||||||
"no_shared_albums_message": "",
|
"no_shared_albums_message": "",
|
||||||
"not_in_any_album": "",
|
"not_in_any_album": "",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "",
|
"note_apply_storage_label_to_previously_uploaded assets": "",
|
||||||
|
"note_unlimited_quota": "",
|
||||||
"notes": "",
|
"notes": "",
|
||||||
"notification_toggle_setting_description": "",
|
"notification_toggle_setting_description": "",
|
||||||
"notifications": "",
|
"notifications": "",
|
||||||
|
|||||||
532
i18n/ca.json
532
i18n/ca.json
File diff suppressed because it is too large
Load Diff
526
i18n/cs.json
526
i18n/cs.json
File diff suppressed because it is too large
Load Diff
509
i18n/da.json
509
i18n/da.json
@@ -4,7 +4,6 @@
|
|||||||
"account_settings": "Kontoindstillinger",
|
"account_settings": "Kontoindstillinger",
|
||||||
"acknowledge": "Godkend",
|
"acknowledge": "Godkend",
|
||||||
"action": "Handling",
|
"action": "Handling",
|
||||||
"action_common_update": "Opdater",
|
|
||||||
"actions": "Handlinger",
|
"actions": "Handlinger",
|
||||||
"active": "Aktive",
|
"active": "Aktive",
|
||||||
"activity": "Aktivitet",
|
"activity": "Aktivitet",
|
||||||
@@ -14,7 +13,6 @@
|
|||||||
"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_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",
|
||||||
"add_location": "Tilføj placering",
|
"add_location": "Tilføj placering",
|
||||||
@@ -24,8 +22,6 @@
|
|||||||
"add_photos": "Tilføj billeder",
|
"add_photos": "Tilføj billeder",
|
||||||
"add_to": "Tilføj til…",
|
"add_to": "Tilføj til…",
|
||||||
"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_already_exists": "Allerede i {album}",
|
|
||||||
"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",
|
||||||
@@ -166,6 +162,7 @@
|
|||||||
"no_pattern_added": "Intet mønster tilføjet",
|
"no_pattern_added": "Intet mønster tilføjet",
|
||||||
"note_apply_storage_label_previous_assets": "Bemærk: For at anvende Lagringsmærkatet på tidligere uploadede mediefiler, kør",
|
"note_apply_storage_label_previous_assets": "Bemærk: For at anvende Lagringsmærkatet på tidligere uploadede mediefiler, kør",
|
||||||
"note_cannot_be_changed_later": "BEMÆRK: Dette kan ikke ændres senere!",
|
"note_cannot_be_changed_later": "BEMÆRK: Dette kan ikke ændres senere!",
|
||||||
|
"note_unlimited_quota": "Bemærk: Indsæt 0 for uendelig kvote",
|
||||||
"notification_email_from_address": "Fra adressse",
|
"notification_email_from_address": "Fra adressse",
|
||||||
"notification_email_from_address_description": "Afsenderemailadresse, for eksempel: \"Immich Billedserver <noreply@example.com>\"",
|
"notification_email_from_address_description": "Afsenderemailadresse, for eksempel: \"Immich Billedserver <noreply@example.com>\"",
|
||||||
"notification_email_host_description": "Host af emailserver (fx smtp.immich.app)",
|
"notification_email_host_description": "Host af emailserver (fx smtp.immich.app)",
|
||||||
@@ -366,16 +363,6 @@
|
|||||||
"admin_password": "Administratoradgangskode",
|
"admin_password": "Administratoradgangskode",
|
||||||
"administration": "Administration",
|
"administration": "Administration",
|
||||||
"advanced": "Avanceret",
|
"advanced": "Avanceret",
|
||||||
"advanced_settings_log_level_title": "Logniveau: {}",
|
|
||||||
"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_title": "Foretræk elementer på serveren",
|
|
||||||
"advanced_settings_proxy_headers_subtitle": "Define proxy headers Immich should send with each network request",
|
|
||||||
"advanced_settings_proxy_headers_title": "Proxy Headers",
|
|
||||||
"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_tile_subtitle": "Avancerede brugerindstillinger",
|
|
||||||
"advanced_settings_troubleshooting_subtitle": "Slå ekstra funktioner for fejlsøgning til",
|
|
||||||
"advanced_settings_troubleshooting_title": "Fejlsøgning",
|
|
||||||
"age_months": "Alder {months, plural, one {# måned} other {# måneder}}",
|
"age_months": "Alder {months, plural, one {# måned} other {# måneder}}",
|
||||||
"age_year_months": "Alder 1 år, {months, plural, one {# måned} other {# måneder}}",
|
"age_year_months": "Alder 1 år, {months, plural, one {# måned} other {# måneder}}",
|
||||||
"age_years": "{years, plural, other {Alder #}}",
|
"age_years": "{years, plural, other {Alder #}}",
|
||||||
@@ -384,8 +371,6 @@
|
|||||||
"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_info_card_backup_album_excluded": "EKSKLUDERET",
|
|
||||||
"album_info_card_backup_album_included": "INKLUDERET",
|
|
||||||
"album_info_updated": "Albuminfo opdateret",
|
"album_info_updated": "Albuminfo opdateret",
|
||||||
"album_leave": "Forlad albummet?",
|
"album_leave": "Forlad albummet?",
|
||||||
"album_leave_confirmation": "Er du sikker på at du vil forlade {album}?",
|
"album_leave_confirmation": "Er du sikker på at du vil forlade {album}?",
|
||||||
@@ -394,22 +379,10 @@
|
|||||||
"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_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_thumbnail_card_item": "1 genstand",
|
|
||||||
"album_thumbnail_card_items": "{} genstande",
|
|
||||||
"album_thumbnail_card_shared": ". Delt",
|
|
||||||
"album_thumbnail_shared_by": "Delt af {}",
|
|
||||||
"album_updated": "Album opdateret",
|
"album_updated": "Album opdateret",
|
||||||
"album_updated_setting_description": "Modtag en emailnotifikation når et delt album får nye mediefiler",
|
"album_updated_setting_description": "Modtag en emailnotifikation når et delt album får nye mediefiler",
|
||||||
"album_user_left": "Forlod {album}",
|
"album_user_left": "Forlod {album}",
|
||||||
"album_user_removed": "Fjernede {user}",
|
"album_user_removed": "Fjernede {user}",
|
||||||
"album_viewer_appbar_delete_confirm": "Er du sikker på, du vil slette dette album fra din bruger?",
|
|
||||||
"album_viewer_appbar_share_err_delete": "Fejlede sletning af album",
|
|
||||||
"album_viewer_appbar_share_err_leave": "Fejlede i at forlade album",
|
|
||||||
"album_viewer_appbar_share_err_remove": "Der er problemer med at fjerne elementer fra album",
|
|
||||||
"album_viewer_appbar_share_err_title": "Fejlede i at ændre albumtitel",
|
|
||||||
"album_viewer_appbar_share_leave": "Forlad album",
|
|
||||||
"album_viewer_appbar_share_to": "Del til",
|
|
||||||
"album_viewer_page_share_add_users": "Tilføj brugere",
|
|
||||||
"album_with_link_access": "Lad alle med linket se billeder og personer i dette album.",
|
"album_with_link_access": "Lad alle med linket se billeder og personer i dette album.",
|
||||||
"albums": "Albummer",
|
"albums": "Albummer",
|
||||||
"albums_count": "{count, plural, one {{count, number} Album} other {{count, number} Albummer}}",
|
"albums_count": "{count, plural, one {{count, number} Album} other {{count, number} Albummer}}",
|
||||||
@@ -427,133 +400,42 @@
|
|||||||
"api_key_description": "Denne værdi vises kun én gang. Venligst kopiér den før du lukker vinduet.",
|
"api_key_description": "Denne værdi vises kun én gang. Venligst kopiér den før du lukker vinduet.",
|
||||||
"api_key_empty": "Din API-nøgle-navn burde ikke være tom",
|
"api_key_empty": "Din API-nøgle-navn burde ikke være tom",
|
||||||
"api_keys": "API-nøgler",
|
"api_keys": "API-nøgler",
|
||||||
"app_bar_signout_dialog_content": "Er du sikker på, du vil logge ud?",
|
|
||||||
"app_bar_signout_dialog_ok": "Ja",
|
|
||||||
"app_bar_signout_dialog_title": "Log ud",
|
|
||||||
"app_settings": "Appindstillinger",
|
"app_settings": "Appindstillinger",
|
||||||
"appears_in": "Optræder i",
|
"appears_in": "Optræder i",
|
||||||
"archive": "Arkiv",
|
"archive": "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_title": "Arkivér ({})",
|
|
||||||
"archive_size": "Arkiv størelse",
|
"archive_size": "Arkiv størelse",
|
||||||
"archive_size_description": "Konfigurer arkivstørrelsen for downloads (i GiB)",
|
"archive_size_description": "Konfigurer arkivstørrelsen for downloads (i GiB)",
|
||||||
"archived": "Arkiveret",
|
|
||||||
"archived_count": "{count, plural, other {Arkiveret #}}",
|
"archived_count": "{count, plural, other {Arkiveret #}}",
|
||||||
"are_these_the_same_person": "Er disse den samme person?",
|
"are_these_the_same_person": "Er disse den samme person?",
|
||||||
"are_you_sure_to_do_this": "Er du sikker på, at du vil gøre det her?",
|
"are_you_sure_to_do_this": "Er du sikker på, at du vil gøre det her?",
|
||||||
"asset_action_delete_err_read_only": "Kan ikke slette kun læselige elementer. Springer over",
|
|
||||||
"asset_action_share_err_offline": "Kan ikke hente offline element(er). Springer over",
|
|
||||||
"asset_added_to_album": "Tilføjet til album",
|
"asset_added_to_album": "Tilføjet til album",
|
||||||
"asset_adding_to_album": "Tilføjer til album…",
|
"asset_adding_to_album": "Tilføjer til album…",
|
||||||
"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": "Hashing…",
|
||||||
"asset_list_group_by_sub_title": "Gruppér efter",
|
|
||||||
"asset_list_layout_settings_dynamic_layout_title": "Dynamisk layout",
|
|
||||||
"asset_list_layout_settings_group_automatically": "Automatisk",
|
|
||||||
"asset_list_layout_settings_group_by": "Gruppér elementer pr. ",
|
|
||||||
"asset_list_layout_settings_group_by_month_day": "Måned + dag",
|
|
||||||
"asset_list_layout_sub_title": "Layout",
|
|
||||||
"asset_list_settings_subtitle": "Indstillinger for billedgitterlayout",
|
|
||||||
"asset_list_settings_title": "Billedgitter",
|
|
||||||
"asset_offline": "Mediefil offline",
|
"asset_offline": "Mediefil offline",
|
||||||
"asset_offline_description": "Denne eksterne mediefil kan ikke længere findes på drevet. Kontakt venligst din Immich-administrator for hjælp.",
|
"asset_offline_description": "Denne eksterne mediefil kan ikke længere findes på drevet. Kontakt venligst din Immich-administrator for hjælp.",
|
||||||
"asset_restored_successfully": "Elementet blev gendannet succesfuldt",
|
|
||||||
"asset_skipped": "Sprunget over",
|
"asset_skipped": "Sprunget over",
|
||||||
"asset_skipped_in_trash": "I skraldespand",
|
"asset_skipped_in_trash": "I skraldespand",
|
||||||
"asset_uploaded": "Uploadet",
|
"asset_uploaded": "Uploadet",
|
||||||
"asset_uploading": "Uploader…",
|
"asset_uploading": "Uploader…",
|
||||||
"asset_viewer_settings_subtitle": "Administrer indstillinger for gallerifremviser",
|
|
||||||
"asset_viewer_settings_title": "Billedviser",
|
|
||||||
"assets": "elementer",
|
"assets": "elementer",
|
||||||
"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_name_count": "Tilføjet {count, plural, one {# mediefil} other {# mediefiler}} til {hasName, select, true {<b>{name}</b>} other {nyt album}}",
|
"assets_added_to_name_count": "Tilføjet {count, plural, one {# mediefil} other {# mediefiler}} til {hasName, select, true {<b>{name}</b>} other {nyt album}}",
|
||||||
"assets_count": "{count, plural, one {# mediefil} other {# mediefiler}}",
|
"assets_count": "{count, plural, one {# mediefil} other {# mediefiler}}",
|
||||||
"assets_deleted_permanently": "{} element(er) blev fjernet permanent",
|
|
||||||
"assets_deleted_permanently_from_server": "{} element(er) blev fjernet permanent fra serveren",
|
|
||||||
"assets_moved_to_trash_count": "Flyttede {count, plural, one {# mediefil} other {# mediefiler}} til papirkurven",
|
"assets_moved_to_trash_count": "Flyttede {count, plural, one {# mediefil} other {# mediefiler}} til papirkurven",
|
||||||
"assets_permanently_deleted_count": "{count, plural, one {# mediefil} other {# mediefiler}} slettet permanent",
|
"assets_permanently_deleted_count": "{count, plural, one {# mediefil} other {# mediefiler}} slettet permanent",
|
||||||
"assets_removed_count": "Fjernede {count, plural, one {# mediefil} other {# mediefiler}}",
|
"assets_removed_count": "Fjernede {count, plural, one {# mediefil} other {# mediefiler}}",
|
||||||
"assets_removed_permanently_from_device": "{} element(er) blev fjernet permanent fra din enhed",
|
|
||||||
"assets_restore_confirmation": "Er du sikker på, at du vil gendanne alle dine mediafiler i papirkurven? Du kan ikke fortryde denne handling! Bemærk, at offline mediefiler ikke kan gendannes på denne måde.",
|
"assets_restore_confirmation": "Er du sikker på, at du vil gendanne alle dine mediafiler i papirkurven? Du kan ikke fortryde denne handling! Bemærk, at offline mediefiler ikke kan gendannes på denne måde.",
|
||||||
"assets_restored_count": "{count, plural, one {# mediefil} other {# mediefiler}} gendannet",
|
"assets_restored_count": "{count, plural, one {# mediefil} other {# mediefiler}} gendannet",
|
||||||
"assets_restored_successfully": "{} element(er) blev gendannet succesfuldt",
|
|
||||||
"assets_trashed": "{} element(er) blev smidt i papirkurven",
|
|
||||||
"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": "{} element(er) blev smidt i 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",
|
||||||
"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_title": "Automatisk skift af URL",
|
|
||||||
"back": "Tilbage",
|
"back": "Tilbage",
|
||||||
"back_close_deselect": "Tilbage, luk eller fravælg",
|
"back_close_deselect": "Tilbage, luk eller fravælg",
|
||||||
"background_location_permission": "Tilladelse til baggrundsplacering",
|
|
||||||
"background_location_permission_content": "For at skifte netværk, når appen kører i baggrunden, skal Immich *altid* have præcis placeringsadgang, så appen kan læse WiFi-netværkets navn",
|
|
||||||
"backup_album_selection_page_albums_device": "Albummer på enhed ({})",
|
|
||||||
"backup_album_selection_page_albums_tap": "Tryk en gang for at inkludere, tryk to gange for at ekskludere",
|
|
||||||
"backup_album_selection_page_assets_scatter": "Elementer kan være spredt på tværs af flere albummer. Albummer kan således inkluderes eller udelukkes under sikkerhedskopieringsprocessen.",
|
|
||||||
"backup_album_selection_page_select_albums": "Vælg albummer",
|
|
||||||
"backup_album_selection_page_selection_info": "Oplysninger om valgte",
|
|
||||||
"backup_album_selection_page_total_assets": "Samlede unikke elementer",
|
|
||||||
"backup_all": "Alt",
|
|
||||||
"backup_background_service_backup_failed_message": "Sikkerhedskopiering af elementer fejlede. Forsøger igen...",
|
|
||||||
"backup_background_service_connection_failed_message": "Forbindelsen til serveren blev tabt. Forsøger igen...",
|
|
||||||
"backup_background_service_current_upload_notification": "Uploader {}",
|
|
||||||
"backup_background_service_default_notification": "Søger efter nye elementer...",
|
|
||||||
"backup_background_service_error_title": "Fejl med sikkerhedskopiering",
|
|
||||||
"backup_background_service_in_progress_notification": "Tager sikkerhedskopi af dine elementer...",
|
|
||||||
"backup_background_service_upload_failure_notification": "Fejlede med uploade af {}",
|
|
||||||
"backup_controller_page_albums": "Sikkerhedskopiér albummer",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_content": "Slå baggrundsopdatering af applikationen til i Indstillinger > Generelt > Baggrundsopdatering af applikationer, for at bruge sikkerhedskopi i baggrunden.",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_title": "Baggrundsopdatering af app er slået fra",
|
|
||||||
"backup_controller_page_background_app_refresh_enable_button_text": "Gå til indstillinger",
|
|
||||||
"backup_controller_page_background_battery_info_link": "Vis mig hvordan",
|
|
||||||
"backup_controller_page_background_battery_info_message": "For den bedste oplevelse med sikkerhedskopiering i baggrunden, bør du slå batterioptimering, der begrænder baggrundsaktivitet, fra.\n\nSiden dette er afhængigt af enheden, bør du undersøge denne information leveret af din enheds producent.",
|
|
||||||
"backup_controller_page_background_battery_info_ok": "OK",
|
|
||||||
"backup_controller_page_background_battery_info_title": "Batterioptimering",
|
|
||||||
"backup_controller_page_background_charging": "Kun under opladning",
|
|
||||||
"backup_controller_page_background_configure_error": "Fejlede konfigureringen af sikkerhedskopiering i baggrunden",
|
|
||||||
"backup_controller_page_background_delay": "Udskyd sikkerhedskopi af nye elementer: {}",
|
|
||||||
"backup_controller_page_background_description": "Slå sikkerhedskopiering i baggrunden til, for automatisk at tage sikkerhedskopi af nye elementer, uden at skulle åbne appen",
|
|
||||||
"backup_controller_page_background_is_off": "Automatisk sikkerhedskopiering i baggrunden er slået fra",
|
|
||||||
"backup_controller_page_background_is_on": "Automatisk sikkerhedskopiering i baggrunden er slået til",
|
|
||||||
"backup_controller_page_background_turn_off": "Slå sikkerhedskopiering i baggrunden fra",
|
|
||||||
"backup_controller_page_background_turn_on": "Slå sikkerhedskopiering i baggrunden til",
|
|
||||||
"backup_controller_page_background_wifi": "Kun med WiFi",
|
|
||||||
"backup_controller_page_backup": "Sikkerhedskopier",
|
|
||||||
"backup_controller_page_backup_selected": "Valgte: ",
|
|
||||||
"backup_controller_page_backup_sub": "Sikkerhedskopierede billeder og videoer",
|
|
||||||
"backup_controller_page_created": "Oprettet den: {}",
|
|
||||||
"backup_controller_page_desc_backup": "Slå sikkerhedskopiering til automatisk at uploade nye elementer til serveren.",
|
|
||||||
"backup_controller_page_excluded": "Ekskluderet: ",
|
|
||||||
"backup_controller_page_failed": "Felet ({})",
|
|
||||||
"backup_controller_page_filename": "Filnavn: {} [{}]",
|
|
||||||
"backup_controller_page_id": "ID: {}",
|
|
||||||
"backup_controller_page_info": "Sikkerhedskopieringsinformation",
|
|
||||||
"backup_controller_page_none_selected": "Ingen valgte",
|
|
||||||
"backup_controller_page_remainder": "Tilbageværende",
|
|
||||||
"backup_controller_page_remainder_sub": "Tilbageværende billeder og albummer, at sikkerhedskopiere, fra valgte",
|
|
||||||
"backup_controller_page_server_storage": "Serverlager",
|
|
||||||
"backup_controller_page_start_backup": "Start sikkerhedskopiering",
|
|
||||||
"backup_controller_page_status_off": "Sikkerhedskopiering er slået fra",
|
|
||||||
"backup_controller_page_status_on": "Sikkerhedskopiering er slået til",
|
|
||||||
"backup_controller_page_storage_format": "{} af {} brugt",
|
|
||||||
"backup_controller_page_to_backup": "Albummer at sikkerhedskopiere",
|
|
||||||
"backup_controller_page_total_sub": "Alle unikke billeder og videoer fra valgte albummer",
|
|
||||||
"backup_controller_page_turn_off": "Slå sikkerhedskopiering fra",
|
|
||||||
"backup_controller_page_turn_on": "Slå sikkerhedskopiering til",
|
|
||||||
"backup_controller_page_uploading_file_info": "Uploader filinformation",
|
|
||||||
"backup_err_only_album": "Kan ikke slette det eneste album",
|
|
||||||
"backup_info_card_assets": "elementer",
|
|
||||||
"backup_manual_cancelled": "Annulleret",
|
|
||||||
"backup_manual_in_progress": "Upload er allerede undervejs. Prøv igen efter noget tid",
|
|
||||||
"backup_manual_success": "Succes",
|
|
||||||
"backup_manual_title": "Uploadstatus",
|
|
||||||
"backup_options_page_title": "Backupindstillinger",
|
|
||||||
"backup_setting_subtitle": "Administrer indstillnger for upload i forgrund og baggrund",
|
|
||||||
"backward": "Baglæns",
|
"backward": "Baglæns",
|
||||||
"birthdate_saved": "Fødselsdatoen blev gemt",
|
"birthdate_saved": "Fødselsdatoen blev gemt",
|
||||||
"birthdate_set_description": "Fødselsdato bruges til at beregne alderen på denne person på tidspunktet for et billede.",
|
"birthdate_set_description": "Fødselsdato bruges til at beregne alderen på denne person på tidspunktet for et billede.",
|
||||||
@@ -565,52 +447,24 @@
|
|||||||
"bulk_keep_duplicates_confirmation": "Er du sikker på, at du vil beholde {count, plural, one {# duplicate asset} other {# duplicate assets}}? Dette vil løse alle dubletgrupper uden at slette noget.",
|
"bulk_keep_duplicates_confirmation": "Er du sikker på, at du vil beholde {count, plural, one {# duplicate asset} other {# duplicate assets}}? Dette vil løse alle dubletgrupper uden at slette noget.",
|
||||||
"bulk_trash_duplicates_confirmation": "Er du sikker på, at du vil masseslette {count, plural, one {# duplikeret objekt} other {# duplikerede objekter}}? Dette vil beholde det største objekt i hver gruppe og slette alle andre dubletter.",
|
"bulk_trash_duplicates_confirmation": "Er du sikker på, at du vil masseslette {count, plural, one {# duplikeret objekt} other {# duplikerede objekter}}? Dette vil beholde det største objekt i hver gruppe og slette alle andre dubletter.",
|
||||||
"buy": "Køb Immich",
|
"buy": "Køb Immich",
|
||||||
"cache_settings_album_thumbnails": "Biblioteksminiaturebilleder ({} elementer)",
|
|
||||||
"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_duplicated_assets_clear_button": "RYD",
|
|
||||||
"cache_settings_duplicated_assets_subtitle": "Billeder og videoer der er sortlistet af appen",
|
|
||||||
"cache_settings_duplicated_assets_title": "Dublikerede elementer ({})",
|
|
||||||
"cache_settings_image_cache_size": "Størrelse af billedecache ({} elementer)",
|
|
||||||
"cache_settings_statistics_album": "Biblioteksminiaturer",
|
|
||||||
"cache_settings_statistics_assets": "{} elementer ({})",
|
|
||||||
"cache_settings_statistics_full": "Fulde billeder",
|
|
||||||
"cache_settings_statistics_shared": "Miniaturebilleder til delte albummer",
|
|
||||||
"cache_settings_statistics_thumbnail": "Miniaturebilleder",
|
|
||||||
"cache_settings_statistics_title": "Cacheforbrug",
|
|
||||||
"cache_settings_subtitle": "Håndter cache-adfærden for Immich-appen.",
|
|
||||||
"cache_settings_thumbnail_size": "Størrelse af miniaturebillede cache ({} elementer)",
|
|
||||||
"cache_settings_tile_subtitle": "Kontroller den lokale lagerplads",
|
|
||||||
"cache_settings_tile_title": "Lokal lagerplads",
|
|
||||||
"cache_settings_title": "Cache-indstillinger",
|
|
||||||
"camera": "Kamera",
|
"camera": "Kamera",
|
||||||
"camera_brand": "Kameramærke",
|
"camera_brand": "Kameramærke",
|
||||||
"camera_model": "Kameramodel",
|
"camera_model": "Kameramodel",
|
||||||
"cancel": "Annullér",
|
"cancel": "Annullér",
|
||||||
"cancel_search": "Annullér søgning",
|
"cancel_search": "Annullér søgning",
|
||||||
"canceled": "Canceled",
|
|
||||||
"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",
|
||||||
"change_date": "Ændr dato",
|
"change_date": "Ændr dato",
|
||||||
"change_display_order": "Ændrer visningsrækkefølge",
|
|
||||||
"change_expiration_time": "Ændr udløbstidspunkt",
|
"change_expiration_time": "Ændr udløbstidspunkt",
|
||||||
"change_location": "Ændr sted",
|
"change_location": "Ændr sted",
|
||||||
"change_name": "Ændr navn",
|
"change_name": "Ændr navn",
|
||||||
"change_name_successfully": "Navn er ændret",
|
"change_name_successfully": "Navn er ændret",
|
||||||
"change_password": "Skift kodeord",
|
"change_password": "Skift kodeord",
|
||||||
"change_password_description": "Dette er enten første gang du tilmelder dig, eller en ændring af kodeordet blev bestilt. Indtast dit nye kodeord herunder.",
|
"change_password_description": "Dette er enten første gang du tilmelder dig, eller en ændring af kodeordet blev bestilt. Indtast dit nye kodeord herunder.",
|
||||||
"change_password_form_confirm_password": "Bekræft kodeord",
|
|
||||||
"change_password_form_description": "Hej {name},\n\nDette er enten første gang du logger ind eller også er der lavet en anmodning om at ændre dit kodeord. Indtast venligst et nyt kodeord nedenfor.",
|
|
||||||
"change_password_form_new_password": "Nyt kodeord",
|
|
||||||
"change_password_form_password_mismatch": "Kodeord er ikke ens",
|
|
||||||
"change_password_form_reenter_new_password": "Gentag nyt kodeord",
|
|
||||||
"change_your_password": "Skift dit kodeord",
|
"change_your_password": "Skift dit kodeord",
|
||||||
"changed_visibility_successfully": "Synlighed blev ændret",
|
"changed_visibility_successfully": "Synlighed blev ændret",
|
||||||
"check_all": "Markér alle",
|
"check_all": "Markér alle",
|
||||||
"check_corrupt_asset_backup": "Tjek for korrupte sikkerhedskopier af elementer",
|
|
||||||
"check_corrupt_asset_backup_button": "Foretag kontrol",
|
|
||||||
"check_corrupt_asset_backup_description": "Kør kun denne kontrol via Wi-Fi, og når alle elementer er blevet sikkerhedskopieret. Proceduren kan tage et par minutter.",
|
|
||||||
"check_logs": "Tjek logfiler",
|
"check_logs": "Tjek logfiler",
|
||||||
"choose_matching_people_to_merge": "Vælg matchende personer til sammenfletning",
|
"choose_matching_people_to_merge": "Vælg matchende personer til sammenfletning",
|
||||||
"city": "By",
|
"city": "By",
|
||||||
@@ -619,14 +473,6 @@
|
|||||||
"clear_all_recent_searches": "Ryd alle seneste søgninger",
|
"clear_all_recent_searches": "Ryd alle seneste søgninger",
|
||||||
"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_enter_password": "Enter Password",
|
|
||||||
"client_cert_import": "Import",
|
|
||||||
"client_cert_import_success_msg": "Client certificate is imported",
|
|
||||||
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
|
||||||
"client_cert_remove_msg": "Client certificate is removed",
|
|
||||||
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate Import/Remove is available only before login",
|
|
||||||
"client_cert_title": "SSL Client Certificate",
|
|
||||||
"clockwise": "Med uret",
|
"clockwise": "Med uret",
|
||||||
"close": "Luk",
|
"close": "Luk",
|
||||||
"collapse": "Klap sammen",
|
"collapse": "Klap sammen",
|
||||||
@@ -637,9 +483,6 @@
|
|||||||
"comment_options": "Kommentarindstillinger",
|
"comment_options": "Kommentarindstillinger",
|
||||||
"comments_and_likes": "Kommentarer og likes",
|
"comments_and_likes": "Kommentarer og likes",
|
||||||
"comments_are_disabled": "Kommentarer er slået fra",
|
"comments_are_disabled": "Kommentarer er slået fra",
|
||||||
"common_create_new_album": "Opret et nyt album",
|
|
||||||
"common_server_error": "Tjek din internetforbindelse, sørg for at serveren er tilgængelig og at app- og serversioner er kompatible.",
|
|
||||||
"completed": "Completed",
|
|
||||||
"confirm": "Bekræft",
|
"confirm": "Bekræft",
|
||||||
"confirm_admin_password": "Bekræft administratoradgangskode",
|
"confirm_admin_password": "Bekræft administratoradgangskode",
|
||||||
"confirm_delete_face": "Er du sikker på, du vil slette {name}s ansigt fra denne mediefil?",
|
"confirm_delete_face": "Er du sikker på, du vil slette {name}s ansigt fra denne mediefil?",
|
||||||
@@ -649,15 +492,6 @@
|
|||||||
"contain": "Inddæm",
|
"contain": "Inddæm",
|
||||||
"context": "Kontekst",
|
"context": "Kontekst",
|
||||||
"continue": "Fortsæt",
|
"continue": "Fortsæt",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} genstande • Delt",
|
|
||||||
"control_bottom_app_bar_create_new_album": "Opret nyt album",
|
|
||||||
"control_bottom_app_bar_delete_from_immich": "Slet fra Immich",
|
|
||||||
"control_bottom_app_bar_delete_from_local": "Slet fra enhed",
|
|
||||||
"control_bottom_app_bar_edit_location": "Rediger placering",
|
|
||||||
"control_bottom_app_bar_edit_time": "Rediger tid og dato",
|
|
||||||
"control_bottom_app_bar_share_link": "Share Link",
|
|
||||||
"control_bottom_app_bar_share_to": "Del til",
|
|
||||||
"control_bottom_app_bar_trash_from_immich": "Flyt til papirkurv",
|
|
||||||
"copied_image_to_clipboard": "Kopierede billede til clipboard.",
|
"copied_image_to_clipboard": "Kopierede billede til clipboard.",
|
||||||
"copied_to_clipboard": "Kopieret til udklipsholder!",
|
"copied_to_clipboard": "Kopieret til udklipsholder!",
|
||||||
"copy_error": "Kopifejl",
|
"copy_error": "Kopifejl",
|
||||||
@@ -672,34 +506,24 @@
|
|||||||
"covers": "Omslag",
|
"covers": "Omslag",
|
||||||
"create": "Opret",
|
"create": "Opret",
|
||||||
"create_album": "Opret album",
|
"create_album": "Opret album",
|
||||||
"create_album_page_untitled": "Uden titel",
|
|
||||||
"create_library": "Opret bibliotek",
|
"create_library": "Opret bibliotek",
|
||||||
"create_link": "Opret link",
|
"create_link": "Opret link",
|
||||||
"create_link_to_share": "Opret link for at dele",
|
"create_link_to_share": "Opret link for at dele",
|
||||||
"create_link_to_share_description": "Tillad alle med linket at se de(t) valgte billede(r)",
|
"create_link_to_share_description": "Tillad alle med linket at se de(t) valgte billede(r)",
|
||||||
"create_new": "OPRET NY",
|
|
||||||
"create_new_person": "Opret ny person",
|
"create_new_person": "Opret ny person",
|
||||||
"create_new_person_hint": "Tildel valgte aktiver til en ny person",
|
"create_new_person_hint": "Tildel valgte aktiver til en ny person",
|
||||||
"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_select_photos": "Vælg billeder",
|
|
||||||
"create_tag": "Opret tag",
|
"create_tag": "Opret tag",
|
||||||
"create_tag_description": "Opret et nyt tag. For indlejrede tags skal du indtaste den fulde sti til tagget inklusive skråstreger.",
|
"create_tag_description": "Opret et nyt tag. For indlejrede tags skal du indtaste den fulde sti til tagget inklusive skråstreger.",
|
||||||
"create_user": "Opret bruger",
|
"create_user": "Opret bruger",
|
||||||
"created": "Oprettet",
|
"created": "Oprettet",
|
||||||
"crop": "Beskær",
|
|
||||||
"curated_object_page_title": "Ting",
|
|
||||||
"current_device": "Nuværende enhed",
|
"current_device": "Nuværende enhed",
|
||||||
"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",
|
||||||
"daily_title_text_date": "E, dd MMM",
|
|
||||||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
|
||||||
"dark": "Mørk",
|
"dark": "Mørk",
|
||||||
"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",
|
||||||
"date_format": "E d. LLL y • hh:mm",
|
|
||||||
"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",
|
||||||
@@ -713,30 +537,19 @@
|
|||||||
"delete": "Slet",
|
"delete": "Slet",
|
||||||
"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_local": "Disse elementer slettes permanent fra din enhed, men vil stadig være tilgængelige på serveren",
|
|
||||||
"delete_dialog_alert_local_non_backed_up": "Nogle af elementerne har ingen backup på serveren og vil blive slettet permanent fra din enhed",
|
|
||||||
"delete_dialog_alert_remote": "Disse elementer slettes permanent fra serveren",
|
|
||||||
"delete_dialog_ok_force": "Slet alligevel",
|
|
||||||
"delete_dialog_title": "Slet permanent",
|
|
||||||
"delete_duplicates_confirmation": "Er du sikker på, at du vil slette disse dubletter permanent?",
|
"delete_duplicates_confirmation": "Er du sikker på, at du vil slette disse dubletter permanent?",
|
||||||
"delete_face": "Slet ansigt",
|
"delete_face": "Slet ansigt",
|
||||||
"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_dialog_ok_backed_up_only": "Slet kun backup",
|
|
||||||
"delete_local_dialog_ok_force": "Slet alligevel",
|
|
||||||
"delete_others": "Slet andre",
|
"delete_others": "Slet andre",
|
||||||
"delete_shared_link": "Slet delt link",
|
"delete_shared_link": "Slet delt link",
|
||||||
"delete_shared_link_dialog_title": "Slet delt link",
|
|
||||||
"delete_tag": "Slet tag",
|
"delete_tag": "Slet tag",
|
||||||
"delete_tag_confirmation_prompt": "Er du sikker på, at du vil slette {tagName}-tagget?",
|
"delete_tag_confirmation_prompt": "Er du sikker på, at du vil slette {tagName}-tagget?",
|
||||||
"delete_user": "Slet bruger",
|
"delete_user": "Slet bruger",
|
||||||
"deleted_shared_link": "Slettede delt link",
|
"deleted_shared_link": "Slettede delt link",
|
||||||
"deletes_missing_assets": "Sletter aktiver, der mangler fra disken",
|
"deletes_missing_assets": "Sletter aktiver, der mangler fra disken",
|
||||||
"description": "Beskrivelse",
|
"description": "Beskrivelse",
|
||||||
"description_input_hint_text": "Tilføj en beskrivelse...",
|
|
||||||
"description_input_submit_error": "Fejl med at opdatere beskrivelsen. Tjek loggen for flere detaljer",
|
|
||||||
"details": "DETALJER",
|
"details": "DETALJER",
|
||||||
"direction": "Retning",
|
"direction": "Retning",
|
||||||
"disabled": "Deaktiveret",
|
"disabled": "Deaktiveret",
|
||||||
@@ -753,26 +566,12 @@
|
|||||||
"documentation": "Dokumentation",
|
"documentation": "Dokumentation",
|
||||||
"done": "Færdig",
|
"done": "Færdig",
|
||||||
"download": "Hent",
|
"download": "Hent",
|
||||||
"download_canceled": "Download annulleret",
|
|
||||||
"download_complete": "Download fuldført",
|
|
||||||
"download_enqueue": "Donload sat i kø",
|
|
||||||
"download_error": "Fejl med download",
|
|
||||||
"download_failed": "Download mislykkes",
|
|
||||||
"download_filename": "fil: {}",
|
|
||||||
"download_finished": "Download afsluttet",
|
|
||||||
"download_include_embedded_motion_videos": "Indlejrede videoer",
|
"download_include_embedded_motion_videos": "Indlejrede videoer",
|
||||||
"download_include_embedded_motion_videos_description": "Inkluder videoer indlejret i levende billeder som en separat fil",
|
"download_include_embedded_motion_videos_description": "Inkluder videoer indlejret i levende billeder som en separat fil",
|
||||||
"download_notfound": "Download ikke fundet",
|
|
||||||
"download_paused": "Download pauset",
|
|
||||||
"download_settings": "Download",
|
"download_settings": "Download",
|
||||||
"download_settings_description": "Administrer indstillinger relateret til mediefil-downloads",
|
"download_settings_description": "Administrer indstillinger relateret til mediefil-downloads",
|
||||||
"download_started": "Download startet",
|
|
||||||
"download_sucess": "Download færdig",
|
|
||||||
"download_sucess_android": "Mediet er blevet downloadet til DCIM/Immich",
|
|
||||||
"download_waiting_to_retry": "Afventer at prøve igen",
|
|
||||||
"downloading": "Downloader",
|
"downloading": "Downloader",
|
||||||
"downloading_asset_filename": "Downloader mediefil {filename}",
|
"downloading_asset_filename": "Downloader mediefil {filename}",
|
||||||
"downloading_media": "Download medier",
|
|
||||||
"drop_files_to_upload": "Slip filer hvor som helst for at uploade dem",
|
"drop_files_to_upload": "Slip filer hvor som helst for at uploade dem",
|
||||||
"duplicates": "Duplikater",
|
"duplicates": "Duplikater",
|
||||||
"duplicates_description": "Løs hver gruppe ved at angive, hvilke, hvis nogen, er dubletter",
|
"duplicates_description": "Løs hver gruppe ved at angive, hvilke, hvis nogen, er dubletter",
|
||||||
@@ -789,7 +588,6 @@
|
|||||||
"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_dialog_title": "Placering",
|
|
||||||
"edit_name": "Rediger navn",
|
"edit_name": "Rediger navn",
|
||||||
"edit_people": "Redigér personer",
|
"edit_people": "Redigér personer",
|
||||||
"edit_tag": "Rediger tag",
|
"edit_tag": "Rediger tag",
|
||||||
@@ -802,19 +600,14 @@
|
|||||||
"editor_crop_tool_h2_aspect_ratios": "Størrelsesforhold",
|
"editor_crop_tool_h2_aspect_ratios": "Størrelsesforhold",
|
||||||
"editor_crop_tool_h2_rotation": "Rotation",
|
"editor_crop_tool_h2_rotation": "Rotation",
|
||||||
"email": "E-mail",
|
"email": "E-mail",
|
||||||
"empty_folder": "This folder is empty",
|
|
||||||
"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",
|
||||||
"enabled": "Aktiveret",
|
"enabled": "Aktiveret",
|
||||||
"end_date": "Slutdato",
|
"end_date": "Slutdato",
|
||||||
"enqueued": "Enqueued",
|
|
||||||
"enter_wifi_name": "Indtast WiFi-navn",
|
|
||||||
"error": "Fejl",
|
"error": "Fejl",
|
||||||
"error_change_sort_album": "Ændring af sorteringsrækkefølgen mislykkedes",
|
|
||||||
"error_delete_face": "Fejl ved sletning af ansigt fra mediefil",
|
"error_delete_face": "Fejl ved sletning af ansigt fra mediefil",
|
||||||
"error_loading_image": "Fejl ved indlæsning af billede",
|
"error_loading_image": "Fejl ved indlæsning af billede",
|
||||||
"error_saving_image": "Fejl: {}",
|
|
||||||
"error_title": "Fejl - Noget gik galt",
|
"error_title": "Fejl - Noget gik galt",
|
||||||
"errors": {
|
"errors": {
|
||||||
"cannot_navigate_next_asset": "Kan ikke navigere til næste mediefil",
|
"cannot_navigate_next_asset": "Kan ikke navigere til næste mediefil",
|
||||||
@@ -943,21 +736,8 @@
|
|||||||
"unable_to_upload_file": "Filen kunne ikke uploades"
|
"unable_to_upload_file": "Filen kunne ikke uploades"
|
||||||
},
|
},
|
||||||
"exif": "Exif",
|
"exif": "Exif",
|
||||||
"exif_bottom_sheet_description": "Tilføj beskrivelse...",
|
|
||||||
"exif_bottom_sheet_details": "DETALJER",
|
|
||||||
"exif_bottom_sheet_location": "LOKATION",
|
|
||||||
"exif_bottom_sheet_people": "PERSONER",
|
|
||||||
"exif_bottom_sheet_person_add_person": "Tilføj navn",
|
|
||||||
"exif_bottom_sheet_person_age": "Age {}",
|
|
||||||
"exif_bottom_sheet_person_age_months": "Age {} months",
|
|
||||||
"exif_bottom_sheet_person_age_year_months": "Age 1 year, {} months",
|
|
||||||
"exif_bottom_sheet_person_age_years": "Age {}",
|
|
||||||
"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_title": "Aktiver eksperimentelt fotogitter",
|
|
||||||
"experimental_settings_subtitle": "Brug på eget ansvar!",
|
|
||||||
"experimental_settings_title": "Eksperimentelle",
|
|
||||||
"expire_after": "Udløb efter",
|
"expire_after": "Udløb efter",
|
||||||
"expired": "Udløbet",
|
"expired": "Udløbet",
|
||||||
"expires_date": "Udløber {date}",
|
"expires_date": "Udløber {date}",
|
||||||
@@ -968,16 +748,11 @@
|
|||||||
"extension": "Udvidelse",
|
"extension": "Udvidelse",
|
||||||
"external": "Ekstern",
|
"external": "Ekstern",
|
||||||
"external_libraries": "Eksterne biblioteker",
|
"external_libraries": "Eksterne biblioteker",
|
||||||
"external_network": "Eksternt netværk",
|
|
||||||
"external_network_sheet_info": "Nå der er ikke er forbundet til det foretrukne WiFi-netværk, vil appen forbinde til den første URL, den kan forbinde til, på listen nedenfor. Startende med i toppen",
|
|
||||||
"face_unassigned": "Ikke tildelt",
|
"face_unassigned": "Ikke tildelt",
|
||||||
"failed": "Failed",
|
|
||||||
"failed_to_load_assets": "Kunne ikke indlæse mediefiler",
|
"failed_to_load_assets": "Kunne ikke indlæse mediefiler",
|
||||||
"failed_to_load_folder": "Failed to load folder",
|
|
||||||
"favorite": "Favorit",
|
"favorite": "Favorit",
|
||||||
"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",
|
|
||||||
"feature_photo_updated": "Forsidebillede uploadet",
|
"feature_photo_updated": "Forsidebillede uploadet",
|
||||||
"features": "Funktioner",
|
"features": "Funktioner",
|
||||||
"features_setting_description": "Administrer app-funktioner",
|
"features_setting_description": "Administrer app-funktioner",
|
||||||
@@ -985,38 +760,25 @@
|
|||||||
"file_name_or_extension": "Filnavn eller filtype",
|
"file_name_or_extension": "Filnavn eller filtype",
|
||||||
"filename": "Filnavn",
|
"filename": "Filnavn",
|
||||||
"filetype": "Filtype",
|
"filetype": "Filtype",
|
||||||
"filter": "Filter",
|
|
||||||
"filter_people": "Filtrér personer",
|
"filter_people": "Filtrér personer",
|
||||||
"find_them_fast": "Find dem hurtigt med søgning via navn",
|
"find_them_fast": "Find dem hurtigt med søgning via navn",
|
||||||
"fix_incorrect_match": "Fix forkert match",
|
"fix_incorrect_match": "Fix forkert match",
|
||||||
"folder": "Folder",
|
|
||||||
"folder_not_found": "Folder not found",
|
|
||||||
"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",
|
||||||
"forward": "Fremad",
|
"forward": "Fremad",
|
||||||
"general": "Generel",
|
"general": "Generel",
|
||||||
"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",
|
|
||||||
"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",
|
||||||
"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",
|
||||||
"group_no": "Ingen gruppering",
|
"group_no": "Ingen gruppering",
|
||||||
"group_owner": "Grupper efter ejer",
|
"group_owner": "Grupper efter ejer",
|
||||||
"group_places_by": "Gruppér steder efter...",
|
"group_places_by": "Gruppér steder efter...",
|
||||||
"group_year": "Grupper efter år",
|
"group_year": "Grupper efter år",
|
||||||
"haptic_feedback_switch": "Slå haptisk feedback til",
|
|
||||||
"haptic_feedback_title": "Haptisk feedback",
|
|
||||||
"has_quota": "Har kvote",
|
"has_quota": "Har kvote",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
|
||||||
"header_settings_field_validator_msg": "Value cannot be empty",
|
|
||||||
"header_settings_header_name_input": "Header name",
|
|
||||||
"header_settings_header_value_input": "Header value",
|
|
||||||
"headers_settings_tile_subtitle": "Define proxy headers the app should send with each network request",
|
|
||||||
"headers_settings_tile_title": "Custom proxy headers",
|
|
||||||
"hi_user": "Hej {name} ({email})",
|
"hi_user": "Hej {name} ({email})",
|
||||||
"hide_all_people": "Skjul alle personer",
|
"hide_all_people": "Skjul alle personer",
|
||||||
"hide_gallery": "Skjul galleri",
|
"hide_gallery": "Skjul galleri",
|
||||||
@@ -1024,24 +786,8 @@
|
|||||||
"hide_password": "Skjul adgangskode",
|
"hide_password": "Skjul adgangskode",
|
||||||
"hide_person": "Skjul person",
|
"hide_person": "Skjul person",
|
||||||
"hide_unnamed_people": "Skjul unavngivne personer",
|
"hide_unnamed_people": "Skjul unavngivne personer",
|
||||||
"home_page_add_to_album_conflicts": "Tilføjede {added} elementer til album {album}. {failed} elementer er allerede i albummet.",
|
|
||||||
"home_page_add_to_album_err_local": "Kan endnu ikke tilføje lokale elementer til album. Springer over..",
|
|
||||||
"home_page_add_to_album_success": "Tilføjede {added} elementer til album {album}.",
|
|
||||||
"home_page_album_err_partner": "Kan endnu ikke tilføje partners elementer til album. Springer over",
|
|
||||||
"home_page_archive_err_local": "Kan ikke arkivere lokalt element endnu.. Springer over",
|
|
||||||
"home_page_archive_err_partner": "Kan endnu ikke arkivere partners elementer. Springer over",
|
|
||||||
"home_page_building_timeline": "Bygger tidslinjen",
|
|
||||||
"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_favorite_err_local": "Kan endnu ikke gøre lokale elementer til 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_share_err_local": "Kan ikke dele lokale elementer via link, 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",
|
||||||
"ignore_icloud_photos": "Ignorer iCloud-billeder",
|
|
||||||
"ignore_icloud_photos_description": "Billeder der er gemt på iCloud vil ikke blive uploadet til Immich-serveren",
|
|
||||||
"image": "Billede",
|
"image": "Billede",
|
||||||
"image_alt_text_date": "{isVideo, select, true {Video} other {Image}} taget den {date}",
|
"image_alt_text_date": "{isVideo, select, true {Video} other {Image}} taget den {date}",
|
||||||
"image_alt_text_date_1_person": "{isVideo, select, true {Video} other {Image}} taget med {person1} den {date}",
|
"image_alt_text_date_1_person": "{isVideo, select, true {Video} other {Image}} taget med {person1} den {date}",
|
||||||
@@ -1053,10 +799,6 @@
|
|||||||
"image_alt_text_date_place_2_people": "{isVideo, select, true {Video} other {Image}} taget i {city}, {country} med {person1} og {person2} den {date}",
|
"image_alt_text_date_place_2_people": "{isVideo, select, true {Video} other {Image}} taget i {city}, {country} med {person1} og {person2} den {date}",
|
||||||
"image_alt_text_date_place_3_people": "{isVideo, select, true {Video} other {Image}} taget i {city}, {country} med {person1}, {person2}, og {person3} den {date}",
|
"image_alt_text_date_place_3_people": "{isVideo, select, true {Video} other {Image}} taget i {city}, {country} med {person1}, {person2}, og {person3} den {date}",
|
||||||
"image_alt_text_date_place_4_or_more_people": "{isVideo, select, true {Video} other {Image}} taget i {city}, {country} med {person1}, {person2}, og {additionalCount, number} andre den {date}",
|
"image_alt_text_date_place_4_or_more_people": "{isVideo, select, true {Video} other {Image}} taget i {city}, {country} med {person1}, {person2}, og {additionalCount, number} andre den {date}",
|
||||||
"image_saved_successfully": "Billede gemt",
|
|
||||||
"image_viewer_page_state_provider_download_started": "Download startet",
|
|
||||||
"image_viewer_page_state_provider_download_success": "Download succesfuld",
|
|
||||||
"image_viewer_page_state_provider_share_error": "Delingsfejl",
|
|
||||||
"immich_logo": "Immich logo",
|
"immich_logo": "Immich logo",
|
||||||
"immich_web_interface": "Immich webinterface",
|
"immich_web_interface": "Immich webinterface",
|
||||||
"import_from_json": "Importér fra JSON",
|
"import_from_json": "Importér fra JSON",
|
||||||
@@ -1075,8 +817,6 @@
|
|||||||
"night_at_midnight": "Hver nat ved midnat",
|
"night_at_midnight": "Hver nat ved midnat",
|
||||||
"night_at_twoam": "Hver nat kl. 2"
|
"night_at_twoam": "Hver nat kl. 2"
|
||||||
},
|
},
|
||||||
"invalid_date": "Invalid date",
|
|
||||||
"invalid_date_format": "Invalid date format",
|
|
||||||
"invite_people": "Inviter personer",
|
"invite_people": "Inviter personer",
|
||||||
"invite_to_album": "Inviter til album",
|
"invite_to_album": "Inviter til album",
|
||||||
"items_count": "{count, plural, one {# element} other {# elementer}}",
|
"items_count": "{count, plural, one {# element} other {# elementer}}",
|
||||||
@@ -1097,12 +837,6 @@
|
|||||||
"level": "Niveau",
|
"level": "Niveau",
|
||||||
"library": "Bibliotek",
|
"library": "Bibliotek",
|
||||||
"library_options": "Biblioteksindstillinger",
|
"library_options": "Biblioteksindstillinger",
|
||||||
"library_page_device_albums": "Albummer på enhed",
|
|
||||||
"library_page_new_album": "Nyt album",
|
|
||||||
"library_page_sort_asset_count": "Antal af elementer\n",
|
|
||||||
"library_page_sort_created": "Senest oprettet",
|
|
||||||
"library_page_sort_last_modified": "Sidst redigeret",
|
|
||||||
"library_page_sort_title": "Albumtitel",
|
|
||||||
"light": "Lys",
|
"light": "Lys",
|
||||||
"like_deleted": "Ligesom slettet",
|
"like_deleted": "Ligesom slettet",
|
||||||
"link_motion_video": "Link bevægelsesvideo",
|
"link_motion_video": "Link bevægelsesvideo",
|
||||||
@@ -1112,42 +846,12 @@
|
|||||||
"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_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",
|
|
||||||
"location_permission": "Tilladelse til placering",
|
|
||||||
"location_permission_content": "For automatisk at skifte netværk, skal Immich *altid* have præcis placeringsadgang, så appen kan læse WiFi-netværkets navn",
|
|
||||||
"location_picker_choose_on_map": "Vælg på kort",
|
|
||||||
"location_picker_latitude_error": "Indtast en gyldig breddegrad",
|
|
||||||
"location_picker_latitude_hint": "Indtast din breddegrad her",
|
|
||||||
"location_picker_longitude_error": "Indtast en gyldig længdegrad",
|
|
||||||
"location_picker_longitude_hint": "Indtast din længdegrad her",
|
|
||||||
"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_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",
|
||||||
"login_disabled": "Login er blevet deaktiveret",
|
|
||||||
"login_form_api_exception": "API-undtagelse. Tjek serverens URL og prøv igen. ",
|
|
||||||
"login_form_back_button_text": "Tilbage",
|
|
||||||
"login_form_email_hint": "din-e-mail@e-mail.com",
|
|
||||||
"login_form_endpoint_hint": "http://din-server-ip:port",
|
|
||||||
"login_form_endpoint_url": "Server Endpoint URL",
|
|
||||||
"login_form_err_http": "Angiv venligst http:// eller https://",
|
|
||||||
"login_form_err_invalid_email": "Ugyldig e-mail",
|
|
||||||
"login_form_err_invalid_url": "Ugyldig webadresse",
|
|
||||||
"login_form_err_leading_whitespace": "Mellemrum før",
|
|
||||||
"login_form_err_trailing_whitespace": "Mellemrum efter",
|
|
||||||
"login_form_failed_get_oauth_server_config": "Fejl med at logge på med OAuth. Tjek serveres webadresse",
|
|
||||||
"login_form_failed_get_oauth_server_disable": "OAuth er ikke tilgængelig på denne server",
|
|
||||||
"login_form_failed_login": "Der opstod en vejl ved at logge ind. Tjek server webadressen, e-mailen og kodeordet",
|
|
||||||
"login_form_handshake_exception": "Der opstod en fejl med at oprette forbindelse til serveren. Aktiver selvsignerede certifikater i indstillingerne, hvis du bruger et selv signeret certifikat.",
|
|
||||||
"login_form_password_hint": "kodeord",
|
|
||||||
"login_form_save_login": "Forbliv logget ind",
|
|
||||||
"login_form_server_empty": "Indtast server-URL.",
|
|
||||||
"login_form_server_error": "Kunne ikke forbinde til serveren.",
|
|
||||||
"login_has_been_disabled": "Login er blevet deaktiveret.",
|
"login_has_been_disabled": "Login er blevet deaktiveret.",
|
||||||
"login_password_changed_error": "Der opstod en fejl i opdateringen af dit kodeord",
|
|
||||||
"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ængde",
|
||||||
@@ -1164,40 +868,13 @@
|
|||||||
"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_bound": "{} billede",
|
|
||||||
"map_assets_in_bounds": "{} billeder",
|
|
||||||
"map_cannot_get_user_location": "Kan ikke finde brugerens placering",
|
|
||||||
"map_location_dialog_yes": "Ja",
|
|
||||||
"map_location_picker_page_use_location": "Brug denne placering",
|
|
||||||
"map_location_service_disabled_content": "Placeringstjenesten skal aktiveres for at vise elementer fra din nuværende placering. Vil du aktivere den nu?",
|
|
||||||
"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_title": "Placeringstilladelse blev afvist",
|
|
||||||
"map_settings": "Kortindstillinger",
|
"map_settings": "Kortindstillinger",
|
||||||
"map_settings_dark_mode": "Mørk tilstand",
|
|
||||||
"map_settings_date_range_option_day": "Sidste 24 timer",
|
|
||||||
"map_settings_date_range_option_days": "Sidste {} dage",
|
|
||||||
"map_settings_date_range_option_year": "Sidste år",
|
|
||||||
"map_settings_date_range_option_years": "Sidste {} år",
|
|
||||||
"map_settings_dialog_title": "Kortindstillinger",
|
|
||||||
"map_settings_include_show_archived": "Inkluder arkiveret",
|
|
||||||
"map_settings_include_show_partners": "Inkluder partnere",
|
|
||||||
"map_settings_only_show_favorites": "Vis kun favoritter",
|
|
||||||
"map_settings_theme_settings": "Korttema",
|
|
||||||
"map_zoom_to_see_photos": "Zoom ud for at vise billeder",
|
|
||||||
"matches": "Parringer",
|
"matches": "Parringer",
|
||||||
"media_type": "Medietype",
|
"media_type": "Medietype",
|
||||||
"memories": "Minder",
|
"memories": "Minder",
|
||||||
"memories_all_caught_up": "Ajour",
|
|
||||||
"memories_check_back_tomorrow": "Kom tilbage i morgen for at se nye minder",
|
|
||||||
"memories_setting_description": "Administrér hvad du ser i dine minder",
|
"memories_setting_description": "Administrér hvad du ser i dine minder",
|
||||||
"memories_start_over": "Start forfra",
|
|
||||||
"memories_swipe_to_close": "Stryg op for at lukke",
|
|
||||||
"memories_year_ago": "A year ago",
|
|
||||||
"memories_years_ago": "{} years ago",
|
|
||||||
"memory": "Minde",
|
"memory": "Minde",
|
||||||
"memory_lane_title": "Minder {title}",
|
"memory_lane_title": "Minder {title}",
|
||||||
"menu": "Menu",
|
"menu": "Menu",
|
||||||
@@ -1212,17 +889,12 @@
|
|||||||
"missing": "Mangler",
|
"missing": "Mangler",
|
||||||
"model": "Model",
|
"model": "Model",
|
||||||
"month": "Måned",
|
"month": "Måned",
|
||||||
"monthly_title_text_date_format": "MMMM y",
|
|
||||||
"more": "Mere",
|
"more": "Mere",
|
||||||
"moved_to_trash": "Flyttet til skraldespand",
|
"moved_to_trash": "Flyttet til skraldespand",
|
||||||
"multiselect_grid_edit_date_time_err_read_only": "Kan ikke redigere datoen på kun læselige elementer. Springer over",
|
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Kan ikke redigere lokation af kun læselige elementer. Springer over",
|
|
||||||
"mute_memories": "Dæmp minder",
|
"mute_memories": "Dæmp minder",
|
||||||
"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",
|
||||||
"networking_settings": "Netværk",
|
|
||||||
"networking_subtitle": "Administrer serverens endepunktindstillinger",
|
|
||||||
"never": "aldrig",
|
"never": "aldrig",
|
||||||
"new_album": "Nyt album",
|
"new_album": "Nyt album",
|
||||||
"new_api_key": "Ny API-nøgle",
|
"new_api_key": "Ny API-nøgle",
|
||||||
@@ -1239,7 +911,6 @@
|
|||||||
"no_albums_yet": "Det ser ud til, at du ikke har nogen album endnu.",
|
"no_albums_yet": "Det ser ud til, at du ikke har nogen album endnu.",
|
||||||
"no_archived_assets_message": "Arkivér billeder og videoer for at gemme dem væk fra din Billede oversigt",
|
"no_archived_assets_message": "Arkivér billeder og videoer for at gemme dem væk fra din Billede oversigt",
|
||||||
"no_assets_message": "KLIK FOR AT UPLOADE DIT FØRSTE BILLEDE",
|
"no_assets_message": "KLIK FOR AT UPLOADE DIT FØRSTE BILLEDE",
|
||||||
"no_assets_to_show": "Ingen elementer at vise",
|
|
||||||
"no_duplicates_found": "Ingen duplikater fundet.",
|
"no_duplicates_found": "Ingen duplikater fundet.",
|
||||||
"no_exif_info_available": "Ingen tilgængelig exif information",
|
"no_exif_info_available": "Ingen tilgængelig exif information",
|
||||||
"no_explore_results_message": "Upload flere billeder for at udforske din samling.",
|
"no_explore_results_message": "Upload flere billeder for at udforske din samling.",
|
||||||
@@ -1251,13 +922,9 @@
|
|||||||
"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",
|
||||||
"not_in_any_album": "Ikke i noget album",
|
"not_in_any_album": "Ikke i noget album",
|
||||||
"not_selected": "Not selected",
|
|
||||||
"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",
|
||||||
|
"note_unlimited_quota": "Bemærk: Indsæt 0 for ubegrænset kvote",
|
||||||
"notes": "Noter",
|
"notes": "Noter",
|
||||||
"notification_permission_dialog_content": "Gå til indstillinger for at slå notifikationer til.",
|
|
||||||
"notification_permission_list_tile_content": "Tillad at bruge notifikationer.",
|
|
||||||
"notification_permission_list_tile_enable_button": "Slå notifikationer til",
|
|
||||||
"notification_permission_list_tile_title": "Notifikationstilladelser",
|
|
||||||
"notification_toggle_setting_description": "Aktivér emailnotifikationer",
|
"notification_toggle_setting_description": "Aktivér emailnotifikationer",
|
||||||
"notifications": "Notifikationer",
|
"notifications": "Notifikationer",
|
||||||
"notifications_setting_description": "Administrér notifikationer",
|
"notifications_setting_description": "Administrér notifikationer",
|
||||||
@@ -1268,7 +935,6 @@
|
|||||||
"offline_paths_description": "Disse resultater kan være på grund af manuel sletning af filer, som ikke er en del af et eksternt bibliotek.",
|
"offline_paths_description": "Disse resultater kan være på grund af manuel sletning af filer, som ikke er en del af et eksternt bibliotek.",
|
||||||
"ok": "Ok",
|
"ok": "Ok",
|
||||||
"oldest_first": "Ældste først",
|
"oldest_first": "Ældste først",
|
||||||
"on_this_device": "På denne enhed",
|
|
||||||
"onboarding": "Introduktion",
|
"onboarding": "Introduktion",
|
||||||
"onboarding_privacy_description": "Følgende (valgfrie) funktioner er afhængige af eksterne tjenester, og kan til enhver tid deaktiveres i administrationsindstillingerne.",
|
"onboarding_privacy_description": "Følgende (valgfrie) funktioner er afhængige af eksterne tjenester, og kan til enhver tid deaktiveres i administrationsindstillingerne.",
|
||||||
"onboarding_theme_description": "Vælg et farvetema til din instans. Du kan ændre dette senere i dine indstillinger.",
|
"onboarding_theme_description": "Vælg et farvetema til din instans. Du kan ændre dette senere i dine indstillinger.",
|
||||||
@@ -1292,14 +958,6 @@
|
|||||||
"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",
|
||||||
"partner_list_user_photos": "{user}s billeder",
|
|
||||||
"partner_list_view_all": "Se alle",
|
|
||||||
"partner_page_empty_message": "Dine billeder er endnu ikke delt med en partner.",
|
|
||||||
"partner_page_no_more_users": "Der er ikke flere brugere at tilføje",
|
|
||||||
"partner_page_partner_add_failed": "Kunne ikke tilføje en partner",
|
|
||||||
"partner_page_select_partner": "Vælg partner",
|
|
||||||
"partner_page_shared_to_title": "Delt til",
|
|
||||||
"partner_page_stop_sharing_content": "{} vil ikke længere have adgang til dine billeder.",
|
|
||||||
"partner_sharing": "Partnerdeling",
|
"partner_sharing": "Partnerdeling",
|
||||||
"partners": "Partnere",
|
"partners": "Partnere",
|
||||||
"password": "Kodeord",
|
"password": "Kodeord",
|
||||||
@@ -1328,14 +986,6 @@
|
|||||||
"permanently_delete_assets_prompt": "Er du sikker på, at du permanent vil slette {count, plural, one {dette aktiv?} other {disse <b>#</b> aktiver?}} Dette vil også fjerne {count, plural, one {det fra dets} other {dem fra deres}} album(er).",
|
"permanently_delete_assets_prompt": "Er du sikker på, at du permanent vil slette {count, plural, one {dette aktiv?} other {disse <b>#</b> aktiver?}} Dette vil også fjerne {count, plural, one {det fra dets} other {dem fra deres}} album(er).",
|
||||||
"permanently_deleted_asset": "Permanent slettet medie",
|
"permanently_deleted_asset": "Permanent slettet medie",
|
||||||
"permanently_deleted_assets_count": "{count, plural, one {# aktiv} other {# aktiver}} permanent slettet",
|
"permanently_deleted_assets_count": "{count, plural, one {# aktiv} other {# aktiver}} permanent slettet",
|
||||||
"permission_onboarding_back": "Tilbage",
|
|
||||||
"permission_onboarding_continue_anyway": "Fortsæt alligevel",
|
|
||||||
"permission_onboarding_get_started": "Kom i gang",
|
|
||||||
"permission_onboarding_go_to_settings": "Gå til indstillinger",
|
|
||||||
"permission_onboarding_permission_denied": "Tilladelse afvist. For at bruge Immich, skal der gives tilladelse til at se billeder og videoer i indstillinger.",
|
|
||||||
"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_request": "Immich kræver tilliadelse til at se dine billeder og videoer.",
|
|
||||||
"person": "Person",
|
"person": "Person",
|
||||||
"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 {}}",
|
||||||
@@ -1353,8 +1003,6 @@
|
|||||||
"play_motion_photo": "Afspil bevægelsesbillede",
|
"play_motion_photo": "Afspil bevægelsesbillede",
|
||||||
"play_or_pause_video": "Afspil eller pause video",
|
"play_or_pause_video": "Afspil eller pause video",
|
||||||
"port": "Port",
|
"port": "Port",
|
||||||
"preferences_settings_subtitle": "Administrer app-præferencer",
|
|
||||||
"preferences_settings_title": "Præferencer",
|
|
||||||
"preset": "Forudindstilling",
|
"preset": "Forudindstilling",
|
||||||
"preview": "Forhåndsvisning",
|
"preview": "Forhåndsvisning",
|
||||||
"previous": "Forrige",
|
"previous": "Forrige",
|
||||||
@@ -1362,13 +1010,6 @@
|
|||||||
"previous_or_next_photo": "Forrige eller næste billede",
|
"previous_or_next_photo": "Forrige eller næste billede",
|
||||||
"primary": "Primære",
|
"primary": "Primære",
|
||||||
"privacy": "Privatliv",
|
"privacy": "Privatliv",
|
||||||
"profile_drawer_app_logs": "Log",
|
|
||||||
"profile_drawer_client_out_of_date_major": "Mobilapp er forældet. Opdater venligst til den nyeste større 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_github": "GitHub",
|
|
||||||
"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_image_of_user": "Profilbillede af {user}",
|
"profile_image_of_user": "Profilbillede af {user}",
|
||||||
"profile_picture_set": "Profilbillede indstillet.",
|
"profile_picture_set": "Profilbillede indstillet.",
|
||||||
"public_album": "Offentligt album",
|
"public_album": "Offentligt album",
|
||||||
@@ -1418,8 +1059,6 @@
|
|||||||
"recent": "For nylig",
|
"recent": "For nylig",
|
||||||
"recent-albums": "Seneste albums",
|
"recent-albums": "Seneste albums",
|
||||||
"recent_searches": "Seneste søgninger",
|
"recent_searches": "Seneste søgninger",
|
||||||
"recently_added": "Senest tilføjet",
|
|
||||||
"recently_added_page_title": "Nyligt tilføjet",
|
|
||||||
"refresh": "Opdatér",
|
"refresh": "Opdatér",
|
||||||
"refresh_encoded_videos": "Opdater kodede videoer",
|
"refresh_encoded_videos": "Opdater kodede videoer",
|
||||||
"refresh_faces": "Opdater ansigter",
|
"refresh_faces": "Opdater ansigter",
|
||||||
@@ -1476,12 +1115,10 @@
|
|||||||
"role_editor": "Redaktør",
|
"role_editor": "Redaktør",
|
||||||
"role_viewer": "Seer",
|
"role_viewer": "Seer",
|
||||||
"save": "Gem",
|
"save": "Gem",
|
||||||
"save_to_gallery": "Gem til galleri",
|
|
||||||
"saved_api_key": "Gemt API-nøgle",
|
"saved_api_key": "Gemt API-nøgle",
|
||||||
"saved_profile": "Gemte profil",
|
"saved_profile": "Gemte profil",
|
||||||
"saved_settings": "Gemte indstillinger",
|
"saved_settings": "Gemte indstillinger",
|
||||||
"say_something": "Skriv noget",
|
"say_something": "Skriv noget",
|
||||||
"scaffold_body_error_occurred": "Der opstod en fejl",
|
|
||||||
"scan_all_libraries": "Skan alle biblioteker",
|
"scan_all_libraries": "Skan alle biblioteker",
|
||||||
"scan_library": "Skan",
|
"scan_library": "Skan",
|
||||||
"scan_settings": "Skanningsindstillinger",
|
"scan_settings": "Skanningsindstillinger",
|
||||||
@@ -1497,45 +1134,16 @@
|
|||||||
"search_camera_model": "Søg efter kameramodel...",
|
"search_camera_model": "Søg efter kameramodel...",
|
||||||
"search_city": "Søg efter by...",
|
"search_city": "Søg efter by...",
|
||||||
"search_country": "Søg efter land...",
|
"search_country": "Søg efter land...",
|
||||||
"search_filter_apply": "Tilføj filter",
|
|
||||||
"search_filter_camera_title": "Vælg type af kamera",
|
|
||||||
"search_filter_date": "Dato",
|
|
||||||
"search_filter_date_interval": "{start} til { slut}",
|
|
||||||
"search_filter_date_title": "Vælg et datointerval",
|
|
||||||
"search_filter_display_option_not_in_album": "Ikke i album",
|
|
||||||
"search_filter_display_options": "Visningsindstillinger",
|
|
||||||
"search_filter_filename": "Search by file name",
|
|
||||||
"search_filter_location": "Lokation",
|
|
||||||
"search_filter_location_title": "Vælg lokation",
|
|
||||||
"search_filter_media_type": "Medietype",
|
|
||||||
"search_filter_media_type_title": "Vælg medietype",
|
|
||||||
"search_filter_people_title": "Vælg personer",
|
|
||||||
"search_for": "Søg efter",
|
"search_for": "Søg efter",
|
||||||
"search_for_existing_person": "Søg efter eksisterende person",
|
"search_for_existing_person": "Søg efter eksisterende person",
|
||||||
"search_no_more_result": "No more results",
|
|
||||||
"search_no_people": "Ingen personer",
|
"search_no_people": "Ingen personer",
|
||||||
"search_no_people_named": "Ingen personer med navnet \"{name}\"",
|
"search_no_people_named": "Ingen personer med navnet \"{name}\"",
|
||||||
"search_no_result": "No results found, try a different search term or combination",
|
|
||||||
"search_options": "Søgemuligheder",
|
"search_options": "Søgemuligheder",
|
||||||
"search_page_categories": "Kategorier",
|
|
||||||
"search_page_motion_photos": "Bevægelsesbilleder",
|
|
||||||
"search_page_no_objects": "Ingen elementer er tilgængelige",
|
|
||||||
"search_page_no_places": "Ingen placeringsinformation er tilgængelig",
|
|
||||||
"search_page_screenshots": "Skærmbilleder",
|
|
||||||
"search_page_search_photos_videos": "Søg i dine billeder og videoer",
|
|
||||||
"search_page_selfies": "Selfier",
|
|
||||||
"search_page_things": "Ting",
|
|
||||||
"search_page_view_all_button": "Vis alt",
|
|
||||||
"search_page_your_activity": "Din aktivitet",
|
|
||||||
"search_page_your_map": "Dit kort",
|
|
||||||
"search_people": "Søg i personer",
|
"search_people": "Søg i personer",
|
||||||
"search_places": "Søg i steder",
|
"search_places": "Søg i steder",
|
||||||
"search_rating": "Søg efter vurdering...",
|
"search_rating": "Søg efter vurdering...",
|
||||||
"search_result_page_new_search_hint": "Ny søgning",
|
|
||||||
"search_settings": "søgeindstillinger",
|
"search_settings": "søgeindstillinger",
|
||||||
"search_state": "Søg efter lansdel...",
|
"search_state": "Søg efter lansdel...",
|
||||||
"search_suggestion_list_smart_search_hint_1": "Smart søgnining er slået til som standard. For at søge efter metadata brug syntaksen",
|
|
||||||
"search_suggestion_list_smart_search_hint_2": "m:dit-søgeord",
|
|
||||||
"search_tags": "Søg tags...",
|
"search_tags": "Søg tags...",
|
||||||
"search_timezone": "Søg i tidszone...",
|
"search_timezone": "Søg i tidszone...",
|
||||||
"search_type": "Søg efter type",
|
"search_type": "Søg efter type",
|
||||||
@@ -1556,14 +1164,10 @@
|
|||||||
"select_new_face": "Vælg nyt ansigt",
|
"select_new_face": "Vælg nyt ansigt",
|
||||||
"select_photos": "Vælg billeder",
|
"select_photos": "Vælg billeder",
|
||||||
"select_trash_all": "Vælg smid alle ud",
|
"select_trash_all": "Vælg smid alle ud",
|
||||||
"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}}",
|
||||||
"send_message": "Send besked",
|
"send_message": "Send besked",
|
||||||
"send_welcome_email": "Send velkomstemail",
|
"send_welcome_email": "Send velkomstemail",
|
||||||
"server_endpoint": "Server endepunkt",
|
|
||||||
"server_info_box_app_version": "Applikationsversion",
|
|
||||||
"server_info_box_server_url": "Server URL",
|
|
||||||
"server_offline": "Server Offline",
|
"server_offline": "Server Offline",
|
||||||
"server_online": "Server Online",
|
"server_online": "Server Online",
|
||||||
"server_stats": "Serverstatus",
|
"server_stats": "Serverstatus",
|
||||||
@@ -1575,91 +1179,22 @@
|
|||||||
"set_date_of_birth": "Indstil fødselsdato",
|
"set_date_of_birth": "Indstil fødselsdato",
|
||||||
"set_profile_picture": "Indstil profilbillede",
|
"set_profile_picture": "Indstil profilbillede",
|
||||||
"set_slideshow_to_fullscreen": "Sæt diasshow til fuldskærmsvisning",
|
"set_slideshow_to_fullscreen": "Sæt diasshow til fuldskærmsvisning",
|
||||||
"setting_image_viewer_help": "Detaljeret visning indlæser miniaturebilleder først. Herefter indlæses mediumstørrelse forhåndsvisning af billedet (hvis dette er slået til), for til sidst at vise originalen (hvis dette er slået til).",
|
|
||||||
"setting_image_viewer_original_subtitle": "Slå indlæsning af originalbillede i fuld størrelse til (stort!). Deaktiver for at reducere dataforbruget (både på netværket og for enhedscache).",
|
|
||||||
"setting_image_viewer_original_title": "Indlæs originalbillede",
|
|
||||||
"setting_image_viewer_preview_subtitle": "Slå indlæsning af et mediumstørrelse billede til. Slå fra for enten direkte at indlæse originalen eller kun at bruge miniaturebilledet.",
|
|
||||||
"setting_image_viewer_preview_title": "Indlæs forhåndsvisning af billedet",
|
|
||||||
"setting_image_viewer_title": "Images",
|
|
||||||
"setting_languages_apply": "Anvend",
|
|
||||||
"setting_languages_subtitle": "Ændrer app-sprog",
|
|
||||||
"setting_languages_title": "Sprog",
|
|
||||||
"setting_notifications_notify_failures_grace_period": "Giv besked om fejl med sikkerhedskopiering i baggrunden: {}",
|
|
||||||
"setting_notifications_notify_hours": "{} timer",
|
|
||||||
"setting_notifications_notify_immediately": "med det samme",
|
|
||||||
"setting_notifications_notify_minutes": "{} minutter",
|
|
||||||
"setting_notifications_notify_never": "aldrig",
|
|
||||||
"setting_notifications_notify_seconds": "{} sekunder",
|
|
||||||
"setting_notifications_single_progress_subtitle": "Detaljeret uploadstatus pr. element",
|
|
||||||
"setting_notifications_single_progress_title": "Vis detaljeret baggrundsuploadstatus",
|
|
||||||
"setting_notifications_subtitle": "Tilpas dine notifikationspræferencer",
|
|
||||||
"setting_notifications_total_progress_subtitle": "Samlet uploadstatus (færdige/samlet antal elementer)",
|
|
||||||
"setting_notifications_total_progress_title": "Vis samlet baggrundsuploadstatus",
|
|
||||||
"setting_video_viewer_looping_title": "Looping",
|
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
|
||||||
"settings": "Indstillinger",
|
"settings": "Indstillinger",
|
||||||
"settings_require_restart": "Genstart venligst Immich for at anvende denne ændring",
|
|
||||||
"settings_saved": "Indstillinger er gemt",
|
"settings_saved": "Indstillinger er gemt",
|
||||||
"share": "Del",
|
"share": "Del",
|
||||||
"share_add_photos": "Tilføj billeder",
|
|
||||||
"share_assets_selected": "{} valgt",
|
|
||||||
"share_dialog_preparing": "Forbereder...",
|
|
||||||
"shared": "Delt",
|
"shared": "Delt",
|
||||||
"shared_album_activities_input_disable": "Kommentarer er deaktiveret",
|
|
||||||
"shared_album_activity_remove_content": "Vil du slette denne aktivitet?",
|
|
||||||
"shared_album_activity_remove_title": "Slet aktivitet",
|
|
||||||
"shared_album_section_people_action_error": "Der opstod en fejl i fjernelsen fra albummet",
|
|
||||||
"shared_album_section_people_action_leave": "Fjern brugere fra albummet",
|
|
||||||
"shared_album_section_people_action_remove_user": "Fjern brugere fra albummet",
|
|
||||||
"shared_album_section_people_title": "PERSONER",
|
|
||||||
"shared_by": "Delt af",
|
"shared_by": "Delt af",
|
||||||
"shared_by_user": "Delt af {user}",
|
"shared_by_user": "Delt af {user}",
|
||||||
"shared_by_you": "Delt af dig",
|
"shared_by_you": "Delt af dig",
|
||||||
"shared_from_partner": "Billeder fra {partner}",
|
"shared_from_partner": "Billeder fra {partner}",
|
||||||
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
|
||||||
"shared_link_app_bar_title": "Delte links",
|
|
||||||
"shared_link_clipboard_copied_massage": "Kopieret til udklipsholderen",
|
|
||||||
"shared_link_clipboard_text": "Link: {}\nkodeord: {}",
|
|
||||||
"shared_link_create_error": "Der opstod en fejl i oprettelsen af et delt link",
|
|
||||||
"shared_link_edit_description_hint": "Indtast beskrivelse",
|
|
||||||
"shared_link_edit_expire_after_option_day": "1 dag",
|
|
||||||
"shared_link_edit_expire_after_option_days": "{} dage",
|
|
||||||
"shared_link_edit_expire_after_option_hour": "1 time",
|
|
||||||
"shared_link_edit_expire_after_option_hours": "{} timer",
|
|
||||||
"shared_link_edit_expire_after_option_minute": "1 minut",
|
|
||||||
"shared_link_edit_expire_after_option_minutes": "{} minutter",
|
|
||||||
"shared_link_edit_expire_after_option_months": "{} måneder",
|
|
||||||
"shared_link_edit_expire_after_option_year": "{} år",
|
|
||||||
"shared_link_edit_password_hint": "Indtast kodeordet",
|
|
||||||
"shared_link_edit_submit_button": "Opdater link",
|
|
||||||
"shared_link_error_server_url_fetch": "Kan ikke finde server URL",
|
|
||||||
"shared_link_expires_day": "Udløber om {} dag",
|
|
||||||
"shared_link_expires_days": "Udløber om {} dage",
|
|
||||||
"shared_link_expires_hour": "Udløber om {} time",
|
|
||||||
"shared_link_expires_hours": "Udløber om {} timer",
|
|
||||||
"shared_link_expires_minute": "Udløber om {} minut",
|
|
||||||
"shared_link_expires_minutes": "Udløber om {} minutter",
|
|
||||||
"shared_link_expires_never": "Udløber aldrig",
|
|
||||||
"shared_link_expires_second": "Udløber om {} sekund",
|
|
||||||
"shared_link_expires_seconds": "Udløber om {} sekunder",
|
|
||||||
"shared_link_individual_shared": "Individuelt delt",
|
|
||||||
"shared_link_info_chip_metadata": "EXIF",
|
|
||||||
"shared_link_manage_links": "Håndter delte links",
|
|
||||||
"shared_link_options": "Muligheder for delt link",
|
"shared_link_options": "Muligheder for delt 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.}}",
|
||||||
"shared_with_me": "Delt med mig",
|
|
||||||
"shared_with_partner": "Delt med {partner}",
|
"shared_with_partner": "Delt med {partner}",
|
||||||
"sharing": "Delte",
|
"sharing": "Delte",
|
||||||
"sharing_enter_password": "Indtast venligst adgangskoden for at se denne side.",
|
"sharing_enter_password": "Indtast venligst adgangskoden for at se denne side.",
|
||||||
"sharing_page_album": "Delt albums",
|
|
||||||
"sharing_page_description": "Opret delte albummer for at dele billeder og video med personer på dit netværk.",
|
|
||||||
"sharing_page_empty_list": "TOM LISTE",
|
|
||||||
"sharing_sidebar_description": "Vis et link til deling i sidemenuen",
|
"sharing_sidebar_description": "Vis et link til deling i sidemenuen",
|
||||||
"sharing_silver_appbar_create_shared_album": "Opret delt album",
|
|
||||||
"sharing_silver_appbar_share_partner": "Del med partner",
|
|
||||||
"shift_to_permanent_delete": "tryk på ⇧ for at slette aktiv permanent",
|
"shift_to_permanent_delete": "tryk på ⇧ for at slette aktiv permanent",
|
||||||
"show_album_options": "Vis albumindstillinger",
|
"show_album_options": "Vis albumindstillinger",
|
||||||
"show_albums": "Vis albummer",
|
"show_albums": "Vis albummer",
|
||||||
@@ -1726,9 +1261,6 @@
|
|||||||
"support_third_party_description": "Din Immich-installation blev sammensat af en tredjepart. Problemer, du oplever, kan være forårsaget af denne udvikler, så rejs venligst problemer med dem i første omgang ved at bruge nedenstående links.",
|
"support_third_party_description": "Din Immich-installation blev sammensat af en tredjepart. Problemer, du oplever, kan være forårsaget af denne udvikler, så rejs venligst problemer med dem i første omgang ved at bruge nedenstående links.",
|
||||||
"swap_merge_direction": "Byt retning for sammenfletning",
|
"swap_merge_direction": "Byt retning for sammenfletning",
|
||||||
"sync": "Synkronisér",
|
"sync": "Synkronisér",
|
||||||
"sync_albums": "Synkroniser albummer",
|
|
||||||
"sync_albums_manual_subtitle": "Synkroniser alle uploadet billeder og videoer til de valgte backupalbummer",
|
|
||||||
"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",
|
||||||
"tag_created": "Oprettet tag: {tag}",
|
"tag_created": "Oprettet tag: {tag}",
|
||||||
@@ -1742,19 +1274,6 @@
|
|||||||
"theme": "Tema",
|
"theme": "Tema",
|
||||||
"theme_selection": "Temavalg",
|
"theme_selection": "Temavalg",
|
||||||
"theme_selection_description": "Indstil automatisk temaet til lyst eller mørkt baseret på din browsers systempræference",
|
"theme_selection_description": "Indstil automatisk temaet til lyst eller mørkt baseret på din browsers systempræference",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Vis opbevaringsindikator på filer",
|
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Antal elementer per række ({})",
|
|
||||||
"theme_setting_colorful_interface_subtitle": "Tilføj primær farve til baggrundsoverflader.",
|
|
||||||
"theme_setting_colorful_interface_title": "Farverig grænseflade",
|
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Juster kvaliteten i billedfremviseren",
|
|
||||||
"theme_setting_image_viewer_quality_title": "Billedfremviserkvalitet",
|
|
||||||
"theme_setting_primary_color_subtitle": "Vælg en farve til primære handlinger og accenter.",
|
|
||||||
"theme_setting_primary_color_title": "Primær farve",
|
|
||||||
"theme_setting_system_primary_color_title": "Brug systemfarver",
|
|
||||||
"theme_setting_system_theme_switch": "Automatisk (Følg systemindstillinger)",
|
|
||||||
"theme_setting_theme_subtitle": "Vælg appens temaindstilling",
|
|
||||||
"theme_setting_three_stage_loading_subtitle": "Tre-trins indlæsning kan øge ydeevnen, men kan ligeledes føre til højere netværksbelastning",
|
|
||||||
"theme_setting_three_stage_loading_title": "Slå tre-trins indlæsning til",
|
|
||||||
"they_will_be_merged_together": "De vil blive slået sammen",
|
"they_will_be_merged_together": "De vil blive slået sammen",
|
||||||
"third_party_resources": "Tredjepartsressourcer",
|
"third_party_resources": "Tredjepartsressourcer",
|
||||||
"time_based_memories": "Tidsbaserede minder",
|
"time_based_memories": "Tidsbaserede minder",
|
||||||
@@ -1774,15 +1293,7 @@
|
|||||||
"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",
|
||||||
"trash_emptied": "Tømte papirkurven",
|
|
||||||
"trash_no_results_message": "Billeder og videoer markeret til sletning vil blive vist her.",
|
"trash_no_results_message": "Billeder og videoer markeret til sletning vil blive vist her.",
|
||||||
"trash_page_delete_all": "Slet alt",
|
|
||||||
"trash_page_empty_trash_dialog_content": "Vil du tømme papirkurven? Disse elementer vil blive permanent fjernet fra Immich",
|
|
||||||
"trash_page_info": "Slettede elementer vil blive slettet permanent efter {} dage",
|
|
||||||
"trash_page_no_assets": "Ingen slettede elementer",
|
|
||||||
"trash_page_restore_all": "Gendan alt",
|
|
||||||
"trash_page_select_assets_btn": "Vælg elementer",
|
|
||||||
"trash_page_title": "Papirkurv ({})",
|
|
||||||
"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}}.",
|
||||||
"type": "Type",
|
"type": "Type",
|
||||||
"unarchive": "Afakivér",
|
"unarchive": "Afakivér",
|
||||||
@@ -1811,8 +1322,6 @@
|
|||||||
"updated_password": "Opdaterede adgangskode",
|
"updated_password": "Opdaterede adgangskode",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"upload_concurrency": "Upload samtidighed",
|
"upload_concurrency": "Upload samtidighed",
|
||||||
"upload_dialog_info": "Vil du sikkerhedskopiere de(t) valgte element(er) til serveren?",
|
|
||||||
"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_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}}",
|
||||||
@@ -1820,11 +1329,8 @@
|
|||||||
"upload_status_errors": "Fejl",
|
"upload_status_errors": "Fejl",
|
||||||
"upload_status_uploaded": "Uploadet",
|
"upload_status_uploaded": "Uploadet",
|
||||||
"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 to Immich ({})",
|
|
||||||
"uploading": "Uploading",
|
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"usage": "Forbrug",
|
"usage": "Forbrug",
|
||||||
"use_current_connection": "brug nuværende forbindelse",
|
|
||||||
"use_custom_date_range": "Brug tilpasset datointerval i stedet",
|
"use_custom_date_range": "Brug tilpasset datointerval i stedet",
|
||||||
"user": "Bruger",
|
"user": "Bruger",
|
||||||
"user_id": "Bruger-ID",
|
"user_id": "Bruger-ID",
|
||||||
@@ -1839,16 +1345,10 @@
|
|||||||
"users": "Brugere",
|
"users": "Brugere",
|
||||||
"utilities": "Værktøjer",
|
"utilities": "Værktøjer",
|
||||||
"validate": "Validér",
|
"validate": "Validér",
|
||||||
"validate_endpoint_error": "Indtast en gyldig URL",
|
|
||||||
"variables": "Variabler",
|
"variables": "Variabler",
|
||||||
"version": "Version",
|
"version": "Version",
|
||||||
"version_announcement_closing": "Din ven, Alex",
|
"version_announcement_closing": "Din ven, Alex",
|
||||||
"version_announcement_message": "Hej! En ny version af Immich er tilgængelig. Brug venligst lidt tid på at læse <link>udgivelsesbemærkningerne</link> for at sikre, at din opsætning er opdateret for at forhindre fejlkonfigurationer, især hvis du bruger WatchTower eller en mekanisme, der håndterer automatisk opdatering af din Immich-instans.",
|
"version_announcement_message": "Hej! En ny version af Immich er tilgængelig. Brug venligst lidt tid på at læse <link>udgivelsesbemærkningerne</link> for at sikre, at din opsætning er opdateret for at forhindre fejlkonfigurationer, især hvis du bruger WatchTower eller en mekanisme, der håndterer automatisk opdatering af din Immich-instans.",
|
||||||
"version_announcement_overlay_release_notes": "udgivelsesnoterne",
|
|
||||||
"version_announcement_overlay_text_1": "Hej ven, der er en ny version af",
|
|
||||||
"version_announcement_overlay_text_2": ". Besøg venligst ",
|
|
||||||
"version_announcement_overlay_text_3": " for at sikre dig, at din dockercompose- og .env-fil er opdateret, så der undgås fejlkonfiguration, specielt hvis du bruger WatchTower eller lignede.",
|
|
||||||
"version_announcement_overlay_title": "Ny serverversion er tilgængelig 🎉",
|
|
||||||
"version_history": "Versionshistorik",
|
"version_history": "Versionshistorik",
|
||||||
"version_history_item": "Installerede {version} den {date}",
|
"version_history_item": "Installerede {version} den {date}",
|
||||||
"video": "Video",
|
"video": "Video",
|
||||||
@@ -1867,20 +1367,15 @@
|
|||||||
"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_stack": "Vis stak",
|
"view_stack": "Vis stak",
|
||||||
"viewer_remove_from_stack": "Fjern fra stak",
|
|
||||||
"viewer_stack_use_as_main_asset": "Brug som hovedelement",
|
|
||||||
"viewer_unstack": "Fjern fra stak",
|
|
||||||
"visibility_changed": "Synlighed ændret for {count, plural, one {# person} other {# personer}}",
|
"visibility_changed": "Synlighed ændret for {count, plural, one {# person} other {# personer}}",
|
||||||
"waiting": "Venter",
|
"waiting": "Venter",
|
||||||
"warning": "Advarsel",
|
"warning": "Advarsel",
|
||||||
"week": "Uge",
|
"week": "Uge",
|
||||||
"welcome": "Velkommen",
|
"welcome": "Velkommen",
|
||||||
"welcome_to_immich": "Velkommen til Immich",
|
"welcome_to_immich": "Velkommen til Immich",
|
||||||
"wifi_name": "WiFi-navn",
|
|
||||||
"year": "År",
|
"year": "År",
|
||||||
"years_ago": "{years, plural, one {# år} other {# år}} siden",
|
"years_ago": "{years, plural, one {# år} other {# år}} siden",
|
||||||
"yes": "Ja",
|
"yes": "Ja",
|
||||||
"you_dont_have_any_shared_links": "Du har ikke nogen delte links",
|
"you_dont_have_any_shared_links": "Du har ikke nogen delte links",
|
||||||
"your_wifi_name": "Dit WiFi-navn",
|
|
||||||
"zoom_image": "Zoom billede"
|
"zoom_image": "Zoom billede"
|
||||||
}
|
}
|
||||||
|
|||||||
516
i18n/de.json
516
i18n/de.json
File diff suppressed because it is too large
Load Diff
527
i18n/el.json
527
i18n/el.json
File diff suppressed because it is too large
Load Diff
546
i18n/en.json
546
i18n/en.json
File diff suppressed because it is too large
Load Diff
530
i18n/es.json
530
i18n/es.json
File diff suppressed because it is too large
Load Diff
@@ -66,11 +66,6 @@
|
|||||||
"forcing_refresh_library_files": "Kogu kõigi failide sundvärskendamine",
|
"forcing_refresh_library_files": "Kogu kõigi failide sundvärskendamine",
|
||||||
"image_format": "Formaat",
|
"image_format": "Formaat",
|
||||||
"image_format_description": "WebP failid on väiksemad kui JPEG, aga kodeerimine on aeglasem.",
|
"image_format_description": "WebP failid on väiksemad kui JPEG, aga kodeerimine on aeglasem.",
|
||||||
"image_fullsize_description": "Täismõõdus pilt ilma metaandmeteta, kasutatakse sisse suumimisel",
|
|
||||||
"image_fullsize_enabled": "Luba täismõõdus piltide genereerimine",
|
|
||||||
"image_fullsize_enabled_description": "Genereeri mitte-veebisõbralike formaatide jaoks täismõõdus pilt. Kui \"Eelista manustatud eelvaadet\" on lubatud, kasutatakse manustatud eelvaateid otse ilma teisendamiseta. Ei mõjuta veebisõbralikke formaate nagu JPEG.",
|
|
||||||
"image_fullsize_quality_description": "Täismõõdus pildi kvaliteet vahemikus 1-100. Kõrgem väärtus on parem, aga tulemuseks on suuremad failid.",
|
|
||||||
"image_fullsize_title": "Täismõõdus pildi seaded",
|
|
||||||
"image_prefer_embedded_preview": "Eelista manustatud eelvaadet",
|
"image_prefer_embedded_preview": "Eelista manustatud eelvaadet",
|
||||||
"image_prefer_embedded_preview_setting_description": "Kasuta pilditöötluse sisendina võimalusel RAW fotodesse manustatud eelvaateid. See võib mõnede piltide puhul anda tulemuseks täpsemad värvid, aga eelvaate kvaliteet sõltub konkreetsest kaamerast ning pildis võib olla rohkem tihendusmüra.",
|
"image_prefer_embedded_preview_setting_description": "Kasuta pilditöötluse sisendina võimalusel RAW fotodesse manustatud eelvaateid. See võib mõnede piltide puhul anda tulemuseks täpsemad värvid, aga eelvaate kvaliteet sõltub konkreetsest kaamerast ning pildis võib olla rohkem tihendusmüra.",
|
||||||
"image_prefer_wide_gamut": "Eelista laia värvigammat",
|
"image_prefer_wide_gamut": "Eelista laia värvigammat",
|
||||||
@@ -167,6 +162,7 @@
|
|||||||
"no_pattern_added": "Mustreid ei ole",
|
"no_pattern_added": "Mustreid ei ole",
|
||||||
"note_apply_storage_label_previous_assets": "Märkus: Et rakendada talletussilt varem üleslaaditud üksustele, käivita",
|
"note_apply_storage_label_previous_assets": "Märkus: Et rakendada talletussilt varem üleslaaditud üksustele, käivita",
|
||||||
"note_cannot_be_changed_later": "MÄRKUS: Seda ei saa hiljem muuta!",
|
"note_cannot_be_changed_later": "MÄRKUS: Seda ei saa hiljem muuta!",
|
||||||
|
"note_unlimited_quota": "Märkus: Piiramatu kvoodi jaoks sisesta 0",
|
||||||
"notification_email_from_address": "Saatja aadress",
|
"notification_email_from_address": "Saatja aadress",
|
||||||
"notification_email_from_address_description": "Saatja e-posti aadress, näiteks: \"Immich Photo Server <noreply@example.com>\"",
|
"notification_email_from_address_description": "Saatja e-posti aadress, näiteks: \"Immich Photo Server <noreply@example.com>\"",
|
||||||
"notification_email_host_description": "E-posti serveri host (nt. smtp.immich.app)",
|
"notification_email_host_description": "E-posti serveri host (nt. smtp.immich.app)",
|
||||||
@@ -863,7 +859,6 @@
|
|||||||
"loop_videos": "Taasesita videod",
|
"loop_videos": "Taasesita videod",
|
||||||
"loop_videos_description": "Lülita sisse, et detailvaates videot automaatselt taasesitada.",
|
"loop_videos_description": "Lülita sisse, et detailvaates videot automaatselt taasesitada.",
|
||||||
"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üü",
|
|
||||||
"make": "Mark",
|
"make": "Mark",
|
||||||
"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",
|
||||||
@@ -928,6 +923,7 @@
|
|||||||
"no_shared_albums_message": "Lisa album, et fotosid ja videosid teistega jagada",
|
"no_shared_albums_message": "Lisa album, et fotosid ja videosid teistega jagada",
|
||||||
"not_in_any_album": "Pole üheski albumis",
|
"not_in_any_album": "Pole üheski albumis",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Märkus: Et rakendada talletussilt varem üleslaaditud üksustele, käivita",
|
"note_apply_storage_label_to_previously_uploaded assets": "Märkus: Et rakendada talletussilt varem üleslaaditud üksustele, käivita",
|
||||||
|
"note_unlimited_quota": "Märkus: Piiramatu kvoodi jaoks sisesta 0",
|
||||||
"notes": "Märkused",
|
"notes": "Märkused",
|
||||||
"notification_toggle_setting_description": "Luba e-posti teel teavitused",
|
"notification_toggle_setting_description": "Luba e-posti teel teavitused",
|
||||||
"notifications": "Teavitused",
|
"notifications": "Teavitused",
|
||||||
@@ -1370,7 +1366,6 @@
|
|||||||
"view_name": "Vaade",
|
"view_name": "Vaade",
|
||||||
"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_stack": "Vaata virna",
|
"view_stack": "Vaata virna",
|
||||||
"visibility_changed": "{count, plural, one {# isiku} other {# isiku}} nähtavus muudetud",
|
"visibility_changed": "{count, plural, one {# isiku} other {# isiku}} nähtavus muudetud",
|
||||||
"waiting": "Ootel",
|
"waiting": "Ootel",
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
{}
|
|
||||||
@@ -132,6 +132,7 @@
|
|||||||
"no_pattern_added": "هیچ الگوی اضافه نشده",
|
"no_pattern_added": "هیچ الگوی اضافه نشده",
|
||||||
"note_apply_storage_label_previous_assets": "توجه: برای اعمال برچسب ذخیره سازی به دارایی هایی که قبلاً بارگذاری شده اند، دستور زیر را اجرا کنید",
|
"note_apply_storage_label_previous_assets": "توجه: برای اعمال برچسب ذخیره سازی به دارایی هایی که قبلاً بارگذاری شده اند، دستور زیر را اجرا کنید",
|
||||||
"note_cannot_be_changed_later": "توجه: این را نمی توان بعداً تغییر داد!",
|
"note_cannot_be_changed_later": "توجه: این را نمی توان بعداً تغییر داد!",
|
||||||
|
"note_unlimited_quota": "توجه: برای سهمیه نامحدود، عدد 0 را وارد کنید",
|
||||||
"notification_email_from_address": "آدرس فرستنده",
|
"notification_email_from_address": "آدرس فرستنده",
|
||||||
"notification_email_from_address_description": "آدرس ایمیل فرستنده، به عنوان مثال:\"Immich سرور عکس <noreply@example.com>\"",
|
"notification_email_from_address_description": "آدرس ایمیل فرستنده، به عنوان مثال:\"Immich سرور عکس <noreply@example.com>\"",
|
||||||
"notification_email_host_description": "میزبان سرور ایمیل (مثلاً smtp.immich.app)",
|
"notification_email_host_description": "میزبان سرور ایمیل (مثلاً smtp.immich.app)",
|
||||||
@@ -663,6 +664,7 @@
|
|||||||
"no_shared_albums_message": "",
|
"no_shared_albums_message": "",
|
||||||
"not_in_any_album": "در هیچ آلبومی نیست",
|
"not_in_any_album": "در هیچ آلبومی نیست",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "",
|
"note_apply_storage_label_to_previously_uploaded assets": "",
|
||||||
|
"note_unlimited_quota": "",
|
||||||
"notes": "یادداشتها",
|
"notes": "یادداشتها",
|
||||||
"notification_toggle_setting_description": "اعلانهای ایمیلی را فعال کنید",
|
"notification_toggle_setting_description": "اعلانهای ایمیلی را فعال کنید",
|
||||||
"notifications": "اعلانها",
|
"notifications": "اعلانها",
|
||||||
|
|||||||
515
i18n/fi.json
515
i18n/fi.json
@@ -4,7 +4,6 @@
|
|||||||
"account_settings": "Tilin asetukset",
|
"account_settings": "Tilin asetukset",
|
||||||
"acknowledge": "Tiedostan",
|
"acknowledge": "Tiedostan",
|
||||||
"action": "Toiminta",
|
"action": "Toiminta",
|
||||||
"action_common_update": "Päivitä",
|
|
||||||
"actions": "Toimintoja",
|
"actions": "Toimintoja",
|
||||||
"active": "Aktiivinen",
|
"active": "Aktiivinen",
|
||||||
"activity": "Aktiviteetti",
|
"activity": "Aktiviteetti",
|
||||||
@@ -14,7 +13,6 @@
|
|||||||
"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_endpoint": "Add endpoint",
|
|
||||||
"add_exclusion_pattern": "Lisää poissulkemismalli",
|
"add_exclusion_pattern": "Lisää poissulkemismalli",
|
||||||
"add_import_path": "Lisää tuontipolku",
|
"add_import_path": "Lisää tuontipolku",
|
||||||
"add_location": "Lisää sijainti",
|
"add_location": "Lisää sijainti",
|
||||||
@@ -24,8 +22,6 @@
|
|||||||
"add_photos": "Lisää kuvia",
|
"add_photos": "Lisää kuvia",
|
||||||
"add_to": "Lisää…",
|
"add_to": "Lisää…",
|
||||||
"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_already_exists": "Kohde on jo albumissa {album}",
|
|
||||||
"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": "Arkistoitu",
|
"added_to_archive": "Arkistoitu",
|
||||||
@@ -163,6 +159,7 @@
|
|||||||
"no_pattern_added": "Kaavoja ei lisättynä",
|
"no_pattern_added": "Kaavoja ei lisättynä",
|
||||||
"note_apply_storage_label_previous_assets": "Huom: Asettaaksesi nimikkeen aiemmin ladatulle aineistolle, aja",
|
"note_apply_storage_label_previous_assets": "Huom: Asettaaksesi nimikkeen aiemmin ladatulle aineistolle, aja",
|
||||||
"note_cannot_be_changed_later": "Huom: Tätä ei voi enää myöhemmin vaihtaa!",
|
"note_cannot_be_changed_later": "Huom: Tätä ei voi enää myöhemmin vaihtaa!",
|
||||||
|
"note_unlimited_quota": "Huom: Määritä 0 rajoittamattomaksi kiintiöksi",
|
||||||
"notification_email_from_address": "Lähettäjän osoite",
|
"notification_email_from_address": "Lähettäjän osoite",
|
||||||
"notification_email_from_address_description": "Lähettäjän sähköpostiosoite. Esimerkiksi \"Immich-kuvapalvelin <noreply@example.com>\"",
|
"notification_email_from_address_description": "Lähettäjän sähköpostiosoite. Esimerkiksi \"Immich-kuvapalvelin <noreply@example.com>\"",
|
||||||
"notification_email_host_description": "Sähköpostipalvelin (esim. smtp.immich.app)",
|
"notification_email_host_description": "Sähköpostipalvelin (esim. smtp.immich.app)",
|
||||||
@@ -222,7 +219,7 @@
|
|||||||
"reset_settings_to_default": "Nollaa asetukset oletuksille",
|
"reset_settings_to_default": "Nollaa asetukset oletuksille",
|
||||||
"reset_settings_to_recent_saved": "Palauta aiemmin tallennetut asetukset",
|
"reset_settings_to_recent_saved": "Palauta aiemmin tallennetut asetukset",
|
||||||
"scanning_library": "Kirjastoa skannataan",
|
"scanning_library": "Kirjastoa skannataan",
|
||||||
"search_jobs": "Etsi tehtäviä…",
|
"search_jobs": "Etsi tehtäviä...",
|
||||||
"send_welcome_email": "Lähetä tervetuloviesti",
|
"send_welcome_email": "Lähetä tervetuloviesti",
|
||||||
"server_external_domain_settings": "Ulkoinen osoite",
|
"server_external_domain_settings": "Ulkoinen osoite",
|
||||||
"server_external_domain_settings_description": "Osoite julkisille linkeille, http(s):// mukaan lukien",
|
"server_external_domain_settings_description": "Osoite julkisille linkeille, http(s):// mukaan lukien",
|
||||||
@@ -363,16 +360,6 @@
|
|||||||
"admin_password": "Ylläpitäjän salasana",
|
"admin_password": "Ylläpitäjän salasana",
|
||||||
"administration": "Ylläpito",
|
"administration": "Ylläpito",
|
||||||
"advanced": "Edistyneet",
|
"advanced": "Edistyneet",
|
||||||
"advanced_settings_log_level_title": "Lokitaso: {}",
|
|
||||||
"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_title": "Suosi etäkuvia",
|
|
||||||
"advanced_settings_proxy_headers_subtitle": "Define proxy headers Immich should send with each network request",
|
|
||||||
"advanced_settings_proxy_headers_title": "Proxy Headers",
|
|
||||||
"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_tile_subtitle": "Edistyneen käyttäjän asetukset",
|
|
||||||
"advanced_settings_troubleshooting_subtitle": "Ota vianetsinnän lisäominaisuudet käyttöön",
|
|
||||||
"advanced_settings_troubleshooting_title": "Vianetsintä",
|
|
||||||
"age_months": "Ikä {months, plural, one {# kuukausi} other {# kuukautta}}",
|
"age_months": "Ikä {months, plural, one {# kuukausi} other {# kuukautta}}",
|
||||||
"age_year_months": "Ikä 1 vuosi, {months, plural, one {# kuukausi} other {# kuukautta}}",
|
"age_year_months": "Ikä 1 vuosi, {months, plural, one {# kuukausi} other {# kuukautta}}",
|
||||||
"age_years": "{years, plural, other {Ikä #v}}",
|
"age_years": "{years, plural, other {Ikä #v}}",
|
||||||
@@ -381,8 +368,6 @@
|
|||||||
"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_info_card_backup_album_excluded": "JÄTETTY POIS",
|
|
||||||
"album_info_card_backup_album_included": "SISÄLLYTETTY",
|
|
||||||
"album_info_updated": "Albumin tiedot päivitetty",
|
"album_info_updated": "Albumin tiedot päivitetty",
|
||||||
"album_leave": "Poistu albumista?",
|
"album_leave": "Poistu albumista?",
|
||||||
"album_leave_confirmation": "Haluatko varmasti poistua albumista {album}?",
|
"album_leave_confirmation": "Haluatko varmasti poistua albumista {album}?",
|
||||||
@@ -391,22 +376,10 @@
|
|||||||
"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_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_thumbnail_card_item": "1 kohde",
|
|
||||||
"album_thumbnail_card_items": "{} kohdetta",
|
|
||||||
"album_thumbnail_card_shared": "Jaettu",
|
|
||||||
"album_thumbnail_shared_by": "Jakanut {}",
|
|
||||||
"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öä",
|
||||||
"album_user_left": "Poistuttiin albumista {album}",
|
"album_user_left": "Poistuttiin albumista {album}",
|
||||||
"album_user_removed": "{user} poistettu",
|
"album_user_removed": "{user} poistettu",
|
||||||
"album_viewer_appbar_delete_confirm": "Haluatko varmast poistaa tämän albumin tililtäsi?",
|
|
||||||
"album_viewer_appbar_share_err_delete": "Albumin poistaminen epäonnistui",
|
|
||||||
"album_viewer_appbar_share_err_leave": "Albumista poistuminen epäonnistui",
|
|
||||||
"album_viewer_appbar_share_err_remove": "Ongelmia kohteiden poistamisessa albumista",
|
|
||||||
"album_viewer_appbar_share_err_title": "Albumin nimen muuttaminen epäonnistui",
|
|
||||||
"album_viewer_appbar_share_leave": "Poistu albumista",
|
|
||||||
"album_viewer_appbar_share_to": "Jaa",
|
|
||||||
"album_viewer_page_share_add_users": "Lisää käyttäjiä",
|
|
||||||
"album_with_link_access": "Anna kenen tahansa nähdä linkin kautta tämän albumin valokuvat ja henkilöt.",
|
"album_with_link_access": "Anna kenen tahansa nähdä linkin kautta tämän albumin valokuvat ja henkilöt.",
|
||||||
"albums": "Albumit",
|
"albums": "Albumit",
|
||||||
"albums_count": "{count, plural, one {{count, number} albumi} other {{count, number} albumia}}",
|
"albums_count": "{count, plural, one {{count, number} albumi} other {{count, number} albumia}}",
|
||||||
@@ -423,133 +396,42 @@
|
|||||||
"api_key_description": "Tämä arvo näytetään vain kerran. Varmista, että olet kopioinut sen ennen kuin suljet ikkunan.",
|
"api_key_description": "Tämä arvo näytetään vain kerran. Varmista, että olet kopioinut sen ennen kuin suljet ikkunan.",
|
||||||
"api_key_empty": "API-avaimesi ei pitäisi olla tyhjä",
|
"api_key_empty": "API-avaimesi ei pitäisi olla tyhjä",
|
||||||
"api_keys": "API-avaimet",
|
"api_keys": "API-avaimet",
|
||||||
"app_bar_signout_dialog_content": "Haluatko varmasti kirjautua ulos?",
|
|
||||||
"app_bar_signout_dialog_ok": "Kyllä",
|
|
||||||
"app_bar_signout_dialog_title": "Kirjaudu ulos",
|
|
||||||
"app_settings": "Sovellusasetukset",
|
"app_settings": "Sovellusasetukset",
|
||||||
"appears_in": "Esiintyy albumeissa",
|
"appears_in": "Esiintyy albumeissa",
|
||||||
"archive": "Arkisto",
|
"archive": "Arkisto",
|
||||||
"archive_or_unarchive_photo": "Arkistoi kuva tai palauta arkistosta",
|
"archive_or_unarchive_photo": "Arkistoi kuva tai palauta arkistosta",
|
||||||
"archive_page_no_archived_assets": "Arkistoituja kohteita ei löytynyt",
|
|
||||||
"archive_page_title": "Arkisto ({})",
|
|
||||||
"archive_size": "Arkiston koko",
|
"archive_size": "Arkiston koko",
|
||||||
"archive_size_description": "Määritä arkiston koko latauksissa (Gt)",
|
"archive_size_description": "Määritä arkiston koko latauksissa (Gt)",
|
||||||
"archived": "Archived",
|
|
||||||
"archived_count": "{count, plural, other {Arkistoitu #}}",
|
"archived_count": "{count, plural, other {Arkistoitu #}}",
|
||||||
"are_these_the_same_person": "Ovatko he sama henkilö?",
|
"are_these_the_same_person": "Ovatko he sama henkilö?",
|
||||||
"are_you_sure_to_do_this": "Haluatko varmasti tehdä tämän?",
|
"are_you_sure_to_do_this": "Haluatko varmasti tehdä tämän?",
|
||||||
"asset_action_delete_err_read_only": "Vain luku-tilassa olevia kohteita ei voitu poistaa, ohitetaan",
|
|
||||||
"asset_action_share_err_offline": "Verkottomassa tilassa olevia kohteita ei voitu noutaa, ohitetaan",
|
|
||||||
"asset_added_to_album": "Lisätty albumiin",
|
"asset_added_to_album": "Lisätty albumiin",
|
||||||
"asset_adding_to_album": "Lisätään albumiin…",
|
"asset_adding_to_album": "Lisätään albumiin...",
|
||||||
"asset_description_updated": "Kohteen kuvaus on päivitetty",
|
"asset_description_updated": "Kohteen kuvaus on päivitetty",
|
||||||
"asset_filename_is_offline": "Kohde {filename} on offline-tilassa",
|
"asset_filename_is_offline": "Kohde {filename} on offline-tilassa",
|
||||||
"asset_has_unassigned_faces": "Kohteella on määrittämättömiä kasvoja",
|
"asset_has_unassigned_faces": "Kohteella on määrittämättömiä kasvoja",
|
||||||
"asset_hashing": "Hajautetaan…",
|
"asset_hashing": "Hajautetaan...",
|
||||||
"asset_list_group_by_sub_title": "Ryhmittele",
|
|
||||||
"asset_list_layout_settings_dynamic_layout_title": "Dynaaminen asetelma",
|
|
||||||
"asset_list_layout_settings_group_automatically": "Automaattisesti",
|
|
||||||
"asset_list_layout_settings_group_by": "Ryhmittele",
|
|
||||||
"asset_list_layout_settings_group_by_month_day": "Kuukauden ja päivän mukaan",
|
|
||||||
"asset_list_layout_sub_title": "Asettelu",
|
|
||||||
"asset_list_settings_subtitle": "Kuvaruudukon asettelu",
|
|
||||||
"asset_list_settings_title": "Kuvaruudukko",
|
|
||||||
"asset_offline": "Aineisto offline-tilassa",
|
"asset_offline": "Aineisto offline-tilassa",
|
||||||
"asset_offline_description": "Tätä ulkoista resurssia ei enää löydy levyltä. Ole hyvä ja ota yhteyttä Immich-järjestelmänvalvojaan saadaksesi apua.",
|
"asset_offline_description": "Tätä ulkoista resurssia ei enää löydy levyltä. Ole hyvä ja ota yhteyttä Immich-järjestelmänvalvojaan saadaksesi apua.",
|
||||||
"asset_restored_successfully": "Asset restored successfully",
|
|
||||||
"asset_skipped": "Ohitettu",
|
"asset_skipped": "Ohitettu",
|
||||||
"asset_skipped_in_trash": "Roskakorissa",
|
"asset_skipped_in_trash": "Roskakorissa",
|
||||||
"asset_uploaded": "Lähetetty",
|
"asset_uploaded": "Lähetetty",
|
||||||
"asset_uploading": "Lähetetään…",
|
"asset_uploading": "Lähetetään…",
|
||||||
"asset_viewer_settings_subtitle": "Manage your gallery viewer settings",
|
|
||||||
"asset_viewer_settings_title": "Katselin",
|
|
||||||
"assets": "kohdetta",
|
"assets": "kohdetta",
|
||||||
"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_name_count": "Lisätty {count, plural, one {# kohde} other {# kohdetta}} {hasName, select, true {<b>{name}</b>} other {uuteen albumiin}}",
|
"assets_added_to_name_count": "Lisätty {count, plural, one {# kohde} other {# kohdetta}} {hasName, select, true {<b>{name}</b>} other {uuteen albumiin}}",
|
||||||
"assets_count": "{count, plural, one {# media} other {# mediaa}}",
|
"assets_count": "{count, plural, one {# media} other {# mediaa}}",
|
||||||
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
|
||||||
"assets_deleted_permanently_from_server": "{} asset(s) deleted permanently from the Immich server",
|
|
||||||
"assets_moved_to_trash_count": "Siirretty {count, plural, one {# media} other {# mediaa}} roskakoriin",
|
"assets_moved_to_trash_count": "Siirretty {count, plural, one {# media} other {# mediaa}} roskakoriin",
|
||||||
"assets_permanently_deleted_count": "{count, plural, one {# media} other {# mediaa}} poistettu pysyvästi",
|
"assets_permanently_deleted_count": "{count, plural, one {# media} other {# mediaa}} poistettu pysyvästi",
|
||||||
"assets_removed_count": "{count, plural, one {# media} other {# mediaa}} poistettu",
|
"assets_removed_count": "{count, plural, one {# media} other {# mediaa}} poistettu",
|
||||||
"assets_removed_permanently_from_device": "{} asset(s) removed permanently from your device",
|
|
||||||
"assets_restore_confirmation": "Haluatko varmasti palauttaa kaikki roskakoriisi siirretyt resurssit? Tätä toimintoa ei voi peruuttaa! Huomaa, että offline-resursseja ei voida palauttaa tällä tavalla.",
|
"assets_restore_confirmation": "Haluatko varmasti palauttaa kaikki roskakoriisi siirretyt resurssit? Tätä toimintoa ei voi peruuttaa! Huomaa, että offline-resursseja ei voida palauttaa tällä tavalla.",
|
||||||
"assets_restored_count": "{count, plural, one {# media} other {# mediaa}} palautettu",
|
"assets_restored_count": "{count, plural, one {# media} other {# mediaa}} palautettu",
|
||||||
"assets_restored_successfully": "{} asset(s) restored successfully",
|
|
||||||
"assets_trashed": "{} asset(s) trashed",
|
|
||||||
"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": "{} asset(s) trashed from the Immich server",
|
|
||||||
"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",
|
||||||
"authorized_devices": "Valtuutetut laitteet",
|
"authorized_devices": "Valtuutetut laitteet",
|
||||||
"automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere",
|
|
||||||
"automatic_endpoint_switching_title": "Automatic URL switching",
|
|
||||||
"back": "Takaisin",
|
"back": "Takaisin",
|
||||||
"back_close_deselect": "Palaa, sulje tai poista valinnat",
|
"back_close_deselect": "Palaa, sulje tai poista valinnat",
|
||||||
"background_location_permission": "Background location permission",
|
|
||||||
"background_location_permission_content": "In order to switch networks when running in the background, Immich must *always* have precise location access so the app can read the Wi-Fi network's name",
|
|
||||||
"backup_album_selection_page_albums_device": "Laitteen albumit ({})",
|
|
||||||
"backup_album_selection_page_albums_tap": "Napauta sisällyttääksesi, kaksoisnapauta jättääksesi pois",
|
|
||||||
"backup_album_selection_page_assets_scatter": "Kohteet voivat olla hajaantuneina useisiin albumeihin. Albumeita voidaan sisällyttää varmuuskopiointiin tai jättää siitä pois.",
|
|
||||||
"backup_album_selection_page_select_albums": "Valitse albumit",
|
|
||||||
"backup_album_selection_page_selection_info": "Valintatiedot",
|
|
||||||
"backup_album_selection_page_total_assets": "Uniikkeja kohteita yhteensä",
|
|
||||||
"backup_all": "Kaikki",
|
|
||||||
"backup_background_service_backup_failed_message": "Kohteiden varmuuskopiointi epäonnistui. Yritetään uudelleen...",
|
|
||||||
"backup_background_service_connection_failed_message": "Palvelimeen ei saatu yhteyttä. Yritetään uudelleen...",
|
|
||||||
"backup_background_service_current_upload_notification": "Lähetetään {}",
|
|
||||||
"backup_background_service_default_notification": "Tarkistetaan uusia kohteita...",
|
|
||||||
"backup_background_service_error_title": "Virhe varmuuskopioinnissa",
|
|
||||||
"backup_background_service_in_progress_notification": "Varmuuskopioidaan kohteita...",
|
|
||||||
"backup_background_service_upload_failure_notification": "Lähetys palvelimelle epäonnistui {}",
|
|
||||||
"backup_controller_page_albums": "Varmuuskopioi albumit",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_content": "Salli sovelluksen päivittäminen taustalla suorittaaksesi varmuuskopiointia taustalla: Asetukset > Yleiset > Appien päivitys taustalla",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_title": "Sovelluksen päivittäminen taustalla on pois päältä",
|
|
||||||
"backup_controller_page_background_app_refresh_enable_button_text": "Siirry asetuksiin",
|
|
||||||
"backup_controller_page_background_battery_info_link": "Näytä minulle miten",
|
|
||||||
"backup_controller_page_background_battery_info_message": "Kytke pois päältä kaikki Immichin taustatyöskentelyyn liittyvät akun optimoinnit, jotta varmistat taustavarmuuskopioinnin parhaan mahdollisen toiminnan.\n\nKoska tämä on laitekohtaista, tarkista tarvittavat toimet laitevalmistajan ohjeista.",
|
|
||||||
"backup_controller_page_background_battery_info_ok": "OK",
|
|
||||||
"backup_controller_page_background_battery_info_title": "Akun optimointi",
|
|
||||||
"backup_controller_page_background_charging": "Vain laitteen ollessa kytkettynä laturiin",
|
|
||||||
"backup_controller_page_background_configure_error": "Taustapalvelun asettaminen epäonnistui",
|
|
||||||
"backup_controller_page_background_delay": "Viivästytä uusien kohteiden varmuuskopiointia: {}",
|
|
||||||
"backup_controller_page_background_description": "Kytke taustapalvelu päälle varmuuskopioidaksesi uudet kohteet automaattisesti, ilman sovelluksen avaamista",
|
|
||||||
"backup_controller_page_background_is_off": "Automaattinen varmuuskopiointi taustalla on pois päältä",
|
|
||||||
"backup_controller_page_background_is_on": "Automaattinen varmuuskopiointi taustalla on päällä",
|
|
||||||
"backup_controller_page_background_turn_off": "Kytke taustapalvelu pois päältä",
|
|
||||||
"backup_controller_page_background_turn_on": "Kytke taustapalvelu päälle",
|
|
||||||
"backup_controller_page_background_wifi": "Vain WiFi-verkossa",
|
|
||||||
"backup_controller_page_backup": "Varmuuskopiointi",
|
|
||||||
"backup_controller_page_backup_selected": "Valittu:",
|
|
||||||
"backup_controller_page_backup_sub": "Varmuuskopioidut kuvat ja videot",
|
|
||||||
"backup_controller_page_created": "Luotu: {}",
|
|
||||||
"backup_controller_page_desc_backup": "Kytke varmuuskopiointi päälle lähettääksesi uudet kohteet palvelimelle automaattisesti.",
|
|
||||||
"backup_controller_page_excluded": "Jätetty pois:",
|
|
||||||
"backup_controller_page_failed": "Epäonnistui ({})",
|
|
||||||
"backup_controller_page_filename": "Tiedoston nimi: {} [{}]",
|
|
||||||
"backup_controller_page_id": "ID: {}",
|
|
||||||
"backup_controller_page_info": "Varmuuskopioinnin tiedot",
|
|
||||||
"backup_controller_page_none_selected": "Ei mitään",
|
|
||||||
"backup_controller_page_remainder": "Jäljellä",
|
|
||||||
"backup_controller_page_remainder_sub": "Varmuuskopiointia odottavat kuvat ja videot",
|
|
||||||
"backup_controller_page_server_storage": "Palvelimen tallennustila",
|
|
||||||
"backup_controller_page_start_backup": "Aloita varmuuskopiointi",
|
|
||||||
"backup_controller_page_status_off": "Varmuuskopiointi on pois päältä",
|
|
||||||
"backup_controller_page_status_on": "Varmuuskopiointi on päällä",
|
|
||||||
"backup_controller_page_storage_format": "{} / {} käytetty",
|
|
||||||
"backup_controller_page_to_backup": "Varmuuskopioitavat albumit",
|
|
||||||
"backup_controller_page_total_sub": "Kaikki uniikit kuvat ja videot valituista albumeista",
|
|
||||||
"backup_controller_page_turn_off": "Varmuuskopiointi pois päältä",
|
|
||||||
"backup_controller_page_turn_on": "Varmuuskopiointi päälle",
|
|
||||||
"backup_controller_page_uploading_file_info": "Tiedostojen lähetystiedot",
|
|
||||||
"backup_err_only_album": "Vähintään yhden albumin tulee olla valittuna",
|
|
||||||
"backup_info_card_assets": "kohdetta",
|
|
||||||
"backup_manual_cancelled": "Peruutettu",
|
|
||||||
"backup_manual_in_progress": "Lähetys palvelimelle on jo käynnissä. Kokeile uudelleen hetken kuluttua.",
|
|
||||||
"backup_manual_success": "Onnistui",
|
|
||||||
"backup_manual_title": "Lähetyksen tila",
|
|
||||||
"backup_options_page_title": "Varmuuskopioinnin asetukset",
|
|
||||||
"backup_setting_subtitle": "Manage background and foreground upload settings",
|
|
||||||
"backward": "Taaksepäin",
|
"backward": "Taaksepäin",
|
||||||
"birthdate_saved": "Syntymäaika tallennettu",
|
"birthdate_saved": "Syntymäaika tallennettu",
|
||||||
"birthdate_set_description": "Syntymäaikaa käytetään laskemaan henkilön ikä kuvanottohetkellä.",
|
"birthdate_set_description": "Syntymäaikaa käytetään laskemaan henkilön ikä kuvanottohetkellä.",
|
||||||
@@ -561,52 +443,24 @@
|
|||||||
"bulk_keep_duplicates_confirmation": "Haluatko varmasti säilyttää {count, plural, one {# kaksoiskappaleen} other {# kaksoiskappaleet}}? Tämä merkitsee kaikki kaksoiskappaleet ratkaistuiksi, eikä poista mitään.",
|
"bulk_keep_duplicates_confirmation": "Haluatko varmasti säilyttää {count, plural, one {# kaksoiskappaleen} other {# kaksoiskappaleet}}? Tämä merkitsee kaikki kaksoiskappaleet ratkaistuiksi, eikä poista mitään.",
|
||||||
"bulk_trash_duplicates_confirmation": "Haluatko varmasti siirtää {count, plural, one {# kaksoiskappaleen} other {# kaksoiskappaleet}} roskakoriin? Tämä säilyttää kustakin mediasta kookkaimman ja siirtää loput roskakoriin.",
|
"bulk_trash_duplicates_confirmation": "Haluatko varmasti siirtää {count, plural, one {# kaksoiskappaleen} other {# kaksoiskappaleet}} roskakoriin? Tämä säilyttää kustakin mediasta kookkaimman ja siirtää loput roskakoriin.",
|
||||||
"buy": "Osta lisenssi Immich:iin",
|
"buy": "Osta lisenssi Immich:iin",
|
||||||
"cache_settings_album_thumbnails": "Kirjastosivun esikatselukuvat ({} kohdetta)",
|
|
||||||
"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_duplicated_assets_clear_button": "Tyhjennä",
|
|
||||||
"cache_settings_duplicated_assets_subtitle": "Sovelluksen mustalle listalle merkitsemät valokuvat ja videot",
|
|
||||||
"cache_settings_duplicated_assets_title": "Kaksoiskappaleet ({})",
|
|
||||||
"cache_settings_image_cache_size": "Kuvien välimuistin koko ({} kohdetta)",
|
|
||||||
"cache_settings_statistics_album": "Kirjaston esikatselukuvat",
|
|
||||||
"cache_settings_statistics_assets": "{} kohdetta ({})",
|
|
||||||
"cache_settings_statistics_full": "Täysikokoiset kuvat",
|
|
||||||
"cache_settings_statistics_shared": "Jaettujen albumien esikatselukuvat",
|
|
||||||
"cache_settings_statistics_thumbnail": "Esikatselukuvat",
|
|
||||||
"cache_settings_statistics_title": "Välimuistin käyttö",
|
|
||||||
"cache_settings_subtitle": "Hallitse Immich-mobiilisovelluksen välimuistin käyttöä",
|
|
||||||
"cache_settings_thumbnail_size": "Esikatselukuvien välimuistin koko ({} kohdetta)",
|
|
||||||
"cache_settings_tile_subtitle": "Hallitse paikallista tallenustilaa",
|
|
||||||
"cache_settings_tile_title": "Paikallinen tallennustila",
|
|
||||||
"cache_settings_title": "Välimuistin asetukset",
|
|
||||||
"camera": "Kamera",
|
"camera": "Kamera",
|
||||||
"camera_brand": "Kameran merkki",
|
"camera_brand": "Kameran merkki",
|
||||||
"camera_model": "Kameran malli",
|
"camera_model": "Kameran malli",
|
||||||
"cancel": "Peruuta",
|
"cancel": "Peruuta",
|
||||||
"cancel_search": "Peru haku",
|
"cancel_search": "Peru haku",
|
||||||
"canceled": "Canceled",
|
|
||||||
"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ää",
|
||||||
"change_date": "Vaihda päiväys",
|
"change_date": "Vaihda päiväys",
|
||||||
"change_display_order": "Change display order",
|
|
||||||
"change_expiration_time": "Muuta erääntymisaikaa",
|
"change_expiration_time": "Muuta erääntymisaikaa",
|
||||||
"change_location": "Vaihda sijainti",
|
"change_location": "Vaihda sijainti",
|
||||||
"change_name": "Vaihda nimi",
|
"change_name": "Vaihda nimi",
|
||||||
"change_name_successfully": "Nimi vaihdettu",
|
"change_name_successfully": "Nimi vaihdettu",
|
||||||
"change_password": "Vaihda Salasana",
|
"change_password": "Vaihda Salasana",
|
||||||
"change_password_description": "Tämä on joko ensimmäinen kertasi kun kirjaudut järjestelmään, tai salasanasi on pyydetty vaihtamaan. Määritä uusi salasana alle.",
|
"change_password_description": "Tämä on joko ensimmäinen kertasi kun kirjaudut järjestelmään, tai salasanasi on pyydetty vaihtamaan. Määritä uusi salasana alle.",
|
||||||
"change_password_form_confirm_password": "Vahvista salasana",
|
|
||||||
"change_password_form_description": "Hei {name},\n\nTämä on joko ensimmäinen kirjautumisesi järjestelmään tai salasanan vaihtaminen vaihtaminen on pakotettu. Ole hyvä ja syötä uusi salasana alle.",
|
|
||||||
"change_password_form_new_password": "Uusi salasana",
|
|
||||||
"change_password_form_password_mismatch": "Salasanat eivät täsmää",
|
|
||||||
"change_password_form_reenter_new_password": "Uusi salasana uudelleen",
|
|
||||||
"change_your_password": "Vaihda salasanasi",
|
"change_your_password": "Vaihda salasanasi",
|
||||||
"changed_visibility_successfully": "Näkyvyys vaihdettu",
|
"changed_visibility_successfully": "Näkyvyys vaihdettu",
|
||||||
"check_all": "Valitse kaikki",
|
"check_all": "Valitse kaikki",
|
||||||
"check_corrupt_asset_backup": "Check for corrupt asset backups",
|
|
||||||
"check_corrupt_asset_backup_button": "Perform check",
|
|
||||||
"check_corrupt_asset_backup_description": "Run this check only over Wi-Fi and once all assets have been backed-up. The procedure might take a few minutes.",
|
|
||||||
"check_logs": "Katso lokeja",
|
"check_logs": "Katso lokeja",
|
||||||
"choose_matching_people_to_merge": "Valitse henkilöt joka yhdistetään",
|
"choose_matching_people_to_merge": "Valitse henkilöt joka yhdistetään",
|
||||||
"city": "Kaupunki",
|
"city": "Kaupunki",
|
||||||
@@ -615,14 +469,6 @@
|
|||||||
"clear_all_recent_searches": "Tyhjennä viimeisimmät haut",
|
"clear_all_recent_searches": "Tyhjennä viimeisimmät haut",
|
||||||
"clear_message": "Tyhjennä viesti",
|
"clear_message": "Tyhjennä viesti",
|
||||||
"clear_value": "Tyhjää arvo",
|
"clear_value": "Tyhjää arvo",
|
||||||
"client_cert_dialog_msg_confirm": "OK",
|
|
||||||
"client_cert_enter_password": "Enter Password",
|
|
||||||
"client_cert_import": "Import",
|
|
||||||
"client_cert_import_success_msg": "Client certificate is imported",
|
|
||||||
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
|
||||||
"client_cert_remove_msg": "Client certificate is removed",
|
|
||||||
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate Import/Remove is available only before login",
|
|
||||||
"client_cert_title": "SSL Client Certificate",
|
|
||||||
"clockwise": "Myötäpäivään",
|
"clockwise": "Myötäpäivään",
|
||||||
"close": "Sulje",
|
"close": "Sulje",
|
||||||
"collapse": "Supista",
|
"collapse": "Supista",
|
||||||
@@ -633,9 +479,6 @@
|
|||||||
"comment_options": "Kommentin valinnat",
|
"comment_options": "Kommentin valinnat",
|
||||||
"comments_and_likes": "Kommentit ja tykkäykset",
|
"comments_and_likes": "Kommentit ja tykkäykset",
|
||||||
"comments_are_disabled": "Kommentointi ei käytössä",
|
"comments_are_disabled": "Kommentointi ei käytössä",
|
||||||
"common_create_new_album": "Luo uusi albumi",
|
|
||||||
"common_server_error": "Tarkista internet-yhteytesi. Varmista että palvelin on saavutettavissa ja sovellus-/palvelinversiot ovat yhteensopivia.",
|
|
||||||
"completed": "Completed",
|
|
||||||
"confirm": "Vahvista",
|
"confirm": "Vahvista",
|
||||||
"confirm_admin_password": "Vahvista ylläpitäjän salasana",
|
"confirm_admin_password": "Vahvista ylläpitäjän salasana",
|
||||||
"confirm_delete_shared_link": "Haluatko varmasti poistaa tämän jaetun linkin?",
|
"confirm_delete_shared_link": "Haluatko varmasti poistaa tämän jaetun linkin?",
|
||||||
@@ -644,15 +487,6 @@
|
|||||||
"contain": "Mahduta",
|
"contain": "Mahduta",
|
||||||
"context": "Konteksti",
|
"context": "Konteksti",
|
||||||
"continue": "Jatka",
|
"continue": "Jatka",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} kohdetta · Jaettu",
|
|
||||||
"control_bottom_app_bar_create_new_album": "Luo uusi albumi",
|
|
||||||
"control_bottom_app_bar_delete_from_immich": "Poista Immichistä",
|
|
||||||
"control_bottom_app_bar_delete_from_local": "Poista laitteelta",
|
|
||||||
"control_bottom_app_bar_edit_location": "Muokkaa sijaintia",
|
|
||||||
"control_bottom_app_bar_edit_time": "Muokkaa aikaa",
|
|
||||||
"control_bottom_app_bar_share_link": "Share Link",
|
|
||||||
"control_bottom_app_bar_share_to": "Jaa",
|
|
||||||
"control_bottom_app_bar_trash_from_immich": "Siirrä roskakoriin",
|
|
||||||
"copied_image_to_clipboard": "Kuva kopioitu leikepöydälle.",
|
"copied_image_to_clipboard": "Kuva kopioitu leikepöydälle.",
|
||||||
"copied_to_clipboard": "Kopioitu leikepöydälle!",
|
"copied_to_clipboard": "Kopioitu leikepöydälle!",
|
||||||
"copy_error": "Kopiointivirhe",
|
"copy_error": "Kopiointivirhe",
|
||||||
@@ -667,34 +501,24 @@
|
|||||||
"covers": "Kannet",
|
"covers": "Kannet",
|
||||||
"create": "Luo",
|
"create": "Luo",
|
||||||
"create_album": "Luo albumi",
|
"create_album": "Luo albumi",
|
||||||
"create_album_page_untitled": "Nimetön",
|
|
||||||
"create_library": "Luo uusi kirjasto",
|
"create_library": "Luo uusi kirjasto",
|
||||||
"create_link": "Luo linkki",
|
"create_link": "Luo linkki",
|
||||||
"create_link_to_share": "Luo linkki jaettavaksi",
|
"create_link_to_share": "Luo linkki jaettavaksi",
|
||||||
"create_link_to_share_description": "Salli kaikkien linkin saaneiden nähdä valitut kuvat",
|
"create_link_to_share_description": "Salli kaikkien linkin saaneiden nähdä valitut kuvat",
|
||||||
"create_new": "CREATE NEW",
|
|
||||||
"create_new_person": "Luo uusi henkilö",
|
"create_new_person": "Luo uusi henkilö",
|
||||||
"create_new_person_hint": "Määritä valitut mediat uudelle henkilölle",
|
"create_new_person_hint": "Määritä valitut mediat uudelle henkilölle",
|
||||||
"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_select_photos": "Valitse kuvat",
|
|
||||||
"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ä",
|
||||||
"created": "Luotu",
|
"created": "Luotu",
|
||||||
"crop": "Crop",
|
|
||||||
"curated_object_page_title": "Asiat",
|
|
||||||
"current_device": "Nykyinen laite",
|
"current_device": "Nykyinen laite",
|
||||||
"current_server_address": "Current server address",
|
|
||||||
"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",
|
||||||
"daily_title_text_date": "E, MMM dd",
|
|
||||||
"daily_title_text_date_year": "E, MMM dd, yyyy",
|
|
||||||
"dark": "Tumma",
|
"dark": "Tumma",
|
||||||
"date_after": "Päivämäärän jälkeen",
|
"date_after": "Päivämäärän jälkeen",
|
||||||
"date_and_time": "Päivämäärä ja aika",
|
"date_and_time": "Päivämäärä ja aika",
|
||||||
"date_before": "Päivä ennen",
|
"date_before": "Päivä ennen",
|
||||||
"date_format": "E, LLL d, y • h:mm a",
|
|
||||||
"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ä",
|
||||||
@@ -708,29 +532,18 @@
|
|||||||
"delete": "Poista",
|
"delete": "Poista",
|
||||||
"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_local": "Kohteet poistetaan pysyvästi laitteelta, mutta ovat saatavilla Immich-palvelimella",
|
|
||||||
"delete_dialog_alert_local_non_backed_up": "Joitain kohteista ei ole varmuuskopioitu Immichiin ja ne poistetaan laitteelta pysyvästi",
|
|
||||||
"delete_dialog_alert_remote": "Kohteet poistetaan pysyvästi Immich-palvelimelta",
|
|
||||||
"delete_dialog_ok_force": "Poista kuitenkin",
|
|
||||||
"delete_dialog_title": "Poista pysyvästi",
|
|
||||||
"delete_duplicates_confirmation": "Haluatko varmasti poistaa nämä kaksoiskappaleet pysyvästi?",
|
"delete_duplicates_confirmation": "Haluatko varmasti poistaa nämä kaksoiskappaleet pysyvästi?",
|
||||||
"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_dialog_ok_backed_up_only": "Poista vain varmuuskopioidut",
|
|
||||||
"delete_local_dialog_ok_force": "Poista kuitenkin",
|
|
||||||
"delete_others": "Poista muut",
|
"delete_others": "Poista muut",
|
||||||
"delete_shared_link": "Poista jaettu linkki",
|
"delete_shared_link": "Poista jaettu linkki",
|
||||||
"delete_shared_link_dialog_title": "Poista jaettu linkki",
|
|
||||||
"delete_tag": "Poista tunniste",
|
"delete_tag": "Poista tunniste",
|
||||||
"delete_tag_confirmation_prompt": "Haluatko varmasti poistaa tunnisteen {tagName}?",
|
"delete_tag_confirmation_prompt": "Haluatko varmasti poistaa tunnisteen {tagName}?",
|
||||||
"delete_user": "Poista käyttäjä",
|
"delete_user": "Poista käyttäjä",
|
||||||
"deleted_shared_link": "Jaettu linkki poistettu",
|
"deleted_shared_link": "Jaettu linkki poistettu",
|
||||||
"deletes_missing_assets": "Poistaa levyltä puuttuvat resurssit",
|
"deletes_missing_assets": "Poistaa levyltä puuttuvat resurssit",
|
||||||
"description": "Kuvaus",
|
"description": "Kuvaus",
|
||||||
"description_input_hint_text": "Lisää kuvaus...",
|
|
||||||
"description_input_submit_error": "Virhe kuvauksen päivittämisessä, tarkista lisätiedot lokista",
|
|
||||||
"details": "TIEDOT",
|
"details": "TIEDOT",
|
||||||
"direction": "Suunta",
|
"direction": "Suunta",
|
||||||
"disabled": "Poistettu käytöstä",
|
"disabled": "Poistettu käytöstä",
|
||||||
@@ -747,26 +560,12 @@
|
|||||||
"documentation": "Dokumentaatio",
|
"documentation": "Dokumentaatio",
|
||||||
"done": "Valmis",
|
"done": "Valmis",
|
||||||
"download": "Lataa",
|
"download": "Lataa",
|
||||||
"download_canceled": "Download canceled",
|
|
||||||
"download_complete": "Download complete",
|
|
||||||
"download_enqueue": "Download enqueued",
|
|
||||||
"download_error": "Download Error",
|
|
||||||
"download_failed": "Download failed",
|
|
||||||
"download_filename": "file: {}",
|
|
||||||
"download_finished": "Download finished",
|
|
||||||
"download_include_embedded_motion_videos": "Upotetut videot",
|
"download_include_embedded_motion_videos": "Upotetut videot",
|
||||||
"download_include_embedded_motion_videos_description": "Sisällytä liikekuviin upotetut videot erillisinä tiedostoina",
|
"download_include_embedded_motion_videos_description": "Sisällytä liikekuviin upotetut videot erillisinä tiedostoina",
|
||||||
"download_notfound": "Download not found",
|
|
||||||
"download_paused": "Download paused",
|
|
||||||
"download_settings": "Lataukset",
|
"download_settings": "Lataukset",
|
||||||
"download_settings_description": "Hallitse aineiston lataukseen liittyviä asetuksia",
|
"download_settings_description": "Hallitse aineiston lataukseen liittyviä asetuksia",
|
||||||
"download_started": "Download started",
|
|
||||||
"download_sucess": "Download success",
|
|
||||||
"download_sucess_android": "The media has been downloaded to DCIM/Immich",
|
|
||||||
"download_waiting_to_retry": "Waiting to retry",
|
|
||||||
"downloading": "Ladataan",
|
"downloading": "Ladataan",
|
||||||
"downloading_asset_filename": "Ladataan mediaa {filename}",
|
"downloading_asset_filename": "Ladataan mediaa {filename}",
|
||||||
"downloading_media": "Downloading media",
|
|
||||||
"drop_files_to_upload": "Pudota tiedostot mihin tahansa ladataksesi ne",
|
"drop_files_to_upload": "Pudota tiedostot mihin tahansa ladataksesi ne",
|
||||||
"duplicates": "Kaksoiskappaleet",
|
"duplicates": "Kaksoiskappaleet",
|
||||||
"duplicates_description": "Selvitä jokaisen kohdalla mitkä (jos yksikään) ovat kaksoiskappaleita",
|
"duplicates_description": "Selvitä jokaisen kohdalla mitkä (jos yksikään) ovat kaksoiskappaleita",
|
||||||
@@ -783,7 +582,6 @@
|
|||||||
"edit_key": "Muokkaa avainta",
|
"edit_key": "Muokkaa avainta",
|
||||||
"edit_link": "Muokkaa linkkiä",
|
"edit_link": "Muokkaa linkkiä",
|
||||||
"edit_location": "Muokkaa sijaintia",
|
"edit_location": "Muokkaa sijaintia",
|
||||||
"edit_location_dialog_title": "Sijainti",
|
|
||||||
"edit_name": "Muokkaa nimeä",
|
"edit_name": "Muokkaa nimeä",
|
||||||
"edit_people": "Muokkaa henkilöitä",
|
"edit_people": "Muokkaa henkilöitä",
|
||||||
"edit_tag": "Muokkaa tunnistetta",
|
"edit_tag": "Muokkaa tunnistetta",
|
||||||
@@ -796,18 +594,13 @@
|
|||||||
"editor_crop_tool_h2_aspect_ratios": "Kuvasuhteet",
|
"editor_crop_tool_h2_aspect_ratios": "Kuvasuhteet",
|
||||||
"editor_crop_tool_h2_rotation": "Rotaatio",
|
"editor_crop_tool_h2_rotation": "Rotaatio",
|
||||||
"email": "Sähköposti",
|
"email": "Sähköposti",
|
||||||
"empty_folder": "This folder is empty",
|
|
||||||
"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",
|
||||||
"enabled": "Käytössä",
|
"enabled": "Käytössä",
|
||||||
"end_date": "Päättymispäivä",
|
"end_date": "Päättymispäivä",
|
||||||
"enqueued": "Enqueued",
|
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
|
||||||
"error": "Virhe",
|
"error": "Virhe",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
|
||||||
"error_loading_image": "Kuvan lataus ei onnistunut",
|
"error_loading_image": "Kuvan lataus ei onnistunut",
|
||||||
"error_saving_image": "Error: {}",
|
|
||||||
"error_title": "Virhe - Jotain meni pieleen",
|
"error_title": "Virhe - Jotain meni pieleen",
|
||||||
"errors": {
|
"errors": {
|
||||||
"cannot_navigate_next_asset": "Seuraavaan mediaan ei voi siirtyä",
|
"cannot_navigate_next_asset": "Seuraavaan mediaan ei voi siirtyä",
|
||||||
@@ -936,21 +729,8 @@
|
|||||||
"unable_to_upload_file": "Tiedostoa ei voitu ladata"
|
"unable_to_upload_file": "Tiedostoa ei voitu ladata"
|
||||||
},
|
},
|
||||||
"exif": "Exif",
|
"exif": "Exif",
|
||||||
"exif_bottom_sheet_description": "Lisää kuvaus…",
|
|
||||||
"exif_bottom_sheet_details": "TIEDOT",
|
|
||||||
"exif_bottom_sheet_location": "SIJAINTI",
|
|
||||||
"exif_bottom_sheet_people": "IHMISET",
|
|
||||||
"exif_bottom_sheet_person_add_person": "Lisää nimi",
|
|
||||||
"exif_bottom_sheet_person_age": "Age {}",
|
|
||||||
"exif_bottom_sheet_person_age_months": "Age {} months",
|
|
||||||
"exif_bottom_sheet_person_age_year_months": "Age 1 year, {} months",
|
|
||||||
"exif_bottom_sheet_person_age_years": "Age {}",
|
|
||||||
"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_title": "Ota käyttöön kokeellinen kuvaruudukko",
|
|
||||||
"experimental_settings_subtitle": "Käyttö omalla vastuulla!",
|
|
||||||
"experimental_settings_title": "Kokeellinen",
|
|
||||||
"expire_after": "Umpeutuu",
|
"expire_after": "Umpeutuu",
|
||||||
"expired": "Voimassaolo päättynyt",
|
"expired": "Voimassaolo päättynyt",
|
||||||
"expires_date": "Vanhenee {date}",
|
"expires_date": "Vanhenee {date}",
|
||||||
@@ -961,16 +741,11 @@
|
|||||||
"extension": "Tiedostopääte",
|
"extension": "Tiedostopääte",
|
||||||
"external": "Ulkoisesta",
|
"external": "Ulkoisesta",
|
||||||
"external_libraries": "Ulkoiset kirjastot",
|
"external_libraries": "Ulkoiset kirjastot",
|
||||||
"external_network": "External network",
|
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
|
||||||
"face_unassigned": "Ei määritelty",
|
"face_unassigned": "Ei määritelty",
|
||||||
"failed": "Failed",
|
|
||||||
"failed_to_load_assets": "Kohteiden lataus epäonnistui",
|
"failed_to_load_assets": "Kohteiden lataus epäonnistui",
|
||||||
"failed_to_load_folder": "Failed to load folder",
|
|
||||||
"favorite": "Suosikki",
|
"favorite": "Suosikki",
|
||||||
"favorite_or_unfavorite_photo": "Suosikki- tai ei-suosikkikuva",
|
"favorite_or_unfavorite_photo": "Suosikki- tai ei-suosikkikuva",
|
||||||
"favorites": "Suosikit",
|
"favorites": "Suosikit",
|
||||||
"favorites_page_no_favorites": "Suosikkikohteita ei löytynyt",
|
|
||||||
"feature_photo_updated": "Kansikuva ladattu",
|
"feature_photo_updated": "Kansikuva ladattu",
|
||||||
"features": "Ominaisuudet",
|
"features": "Ominaisuudet",
|
||||||
"features_setting_description": "Hallitse sovelluksen ominaisuuksia",
|
"features_setting_description": "Hallitse sovelluksen ominaisuuksia",
|
||||||
@@ -978,38 +753,25 @@
|
|||||||
"file_name_or_extension": "Tiedostonimi tai tiedostopääte",
|
"file_name_or_extension": "Tiedostonimi tai tiedostopääte",
|
||||||
"filename": "Tiedostonimi",
|
"filename": "Tiedostonimi",
|
||||||
"filetype": "Tiedostotyyppi",
|
"filetype": "Tiedostotyyppi",
|
||||||
"filter": "Filter",
|
|
||||||
"filter_people": "Suodata henkilöt",
|
"filter_people": "Suodata henkilöt",
|
||||||
"find_them_fast": "Löydä nopeasti hakemalla nimellä",
|
"find_them_fast": "Löydä nopeasti hakemalla nimellä",
|
||||||
"fix_incorrect_match": "Korjaa virheellinen osuma",
|
"fix_incorrect_match": "Korjaa virheellinen osuma",
|
||||||
"folder": "Folder",
|
|
||||||
"folder_not_found": "Folder not found",
|
|
||||||
"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ä",
|
||||||
"forward": "Eteenpäin",
|
"forward": "Eteenpäin",
|
||||||
"general": "Yleinen",
|
"general": "Yleinen",
|
||||||
"get_help": "Hae apua",
|
"get_help": "Hae apua",
|
||||||
"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": "Aloittaminen",
|
"getting_started": "Aloittaminen",
|
||||||
"go_back": "Palaa",
|
"go_back": "Palaa",
|
||||||
"go_to_folder": "Mene kansioon",
|
"go_to_folder": "Mene kansioon",
|
||||||
"go_to_search": "Siirry hakuun",
|
"go_to_search": "Siirry hakuun",
|
||||||
"grant_permission": "Grant permission",
|
|
||||||
"group_albums_by": "Ryhmitä albumi...",
|
"group_albums_by": "Ryhmitä albumi...",
|
||||||
"group_country": "Ryhmitä maan mukaan",
|
"group_country": "Ryhmitä maan mukaan",
|
||||||
"group_no": "Ei ryhmitystä",
|
"group_no": "Ei ryhmitystä",
|
||||||
"group_owner": "Ryhmitä omistajan mukaan",
|
"group_owner": "Ryhmitä omistajan mukaan",
|
||||||
"group_places_by": "Ryhmitä paikat...",
|
"group_places_by": "Ryhmitä paikat...",
|
||||||
"group_year": "Ryhmitä vuoden mukaan",
|
"group_year": "Ryhmitä vuoden mukaan",
|
||||||
"haptic_feedback_switch": "Ota haptinen palaute käyttöön",
|
|
||||||
"haptic_feedback_title": "Haptinen palaute",
|
|
||||||
"has_quota": "On kiintiö",
|
"has_quota": "On kiintiö",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
|
||||||
"header_settings_field_validator_msg": "Value cannot be empty",
|
|
||||||
"header_settings_header_name_input": "Header name",
|
|
||||||
"header_settings_header_value_input": "Header value",
|
|
||||||
"headers_settings_tile_subtitle": "Define proxy headers the app should send with each network request",
|
|
||||||
"headers_settings_tile_title": "Custom proxy headers",
|
|
||||||
"hi_user": "Hei {name} ({email})",
|
"hi_user": "Hei {name} ({email})",
|
||||||
"hide_all_people": "Piilota kaikki henkilöt",
|
"hide_all_people": "Piilota kaikki henkilöt",
|
||||||
"hide_gallery": "Piilota galleria",
|
"hide_gallery": "Piilota galleria",
|
||||||
@@ -1017,24 +779,8 @@
|
|||||||
"hide_password": "Piilota salasana",
|
"hide_password": "Piilota salasana",
|
||||||
"hide_person": "Piilota henkilö",
|
"hide_person": "Piilota henkilö",
|
||||||
"hide_unnamed_people": "Piilota nimeämättömät henkilöt",
|
"hide_unnamed_people": "Piilota nimeämättömät henkilöt",
|
||||||
"home_page_add_to_album_conflicts": "Lisätty {added} kohdetta albumiin {album}. {failed} kohdetta on jo albumissa.",
|
|
||||||
"home_page_add_to_album_err_local": "Paikallisten kohteiden lisääminen albumeihin ei ole mahdollista, ohitetaan",
|
|
||||||
"home_page_add_to_album_success": "Lisätty {added} kohdetta albumiin {album}.",
|
|
||||||
"home_page_album_err_partner": "Kumppanin kohteita ei voi vielä lisätä albumiin. Hypätään yli",
|
|
||||||
"home_page_archive_err_local": "Paikallisten kohteiden arkistointi ei ole mahdollista, ohitetaan",
|
|
||||||
"home_page_archive_err_partner": "Kumppanin kohteita ei voi arkistoida. Hypätään yli",
|
|
||||||
"home_page_building_timeline": "Rakennetaan aikajanaa",
|
|
||||||
"home_page_delete_err_partner": "Kumppanin kohteita ei voi poistaa.Hypätään yli",
|
|
||||||
"home_page_delete_remote_err_local": "Paikallisia kohteita etäkohdevalintojen joukossa, ohitetaan",
|
|
||||||
"home_page_favorite_err_local": "Paikallisten kohteiden lisääminen suosikkeihin ei ole mahdollista, ohitetaan",
|
|
||||||
"home_page_favorite_err_partner": "Kumppanin kohteita ei voi vielä merkitä suosikiksi. Hypätään yli",
|
|
||||||
"home_page_first_time_notice": "Jos käytät sovellusta ensimmäistä kertaa, muista valita varmuuskopioitavat albumi(t), jotta aikajanalla voi olla kuvia ja videoita.",
|
|
||||||
"home_page_share_err_local": "Paikallisia kohteita ei voitu jakaa linkkien avulla. Hypätään yli",
|
|
||||||
"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",
|
||||||
"ignore_icloud_photos": "Ignore iCloud photos",
|
|
||||||
"ignore_icloud_photos_description": "Photos that are stored on iCloud will not be uploaded to the Immich server",
|
|
||||||
"image": "Kuva",
|
"image": "Kuva",
|
||||||
"image_alt_text_date": "{isVideo, select, true {Video} other {Kuva}} otettu {date}",
|
"image_alt_text_date": "{isVideo, select, true {Video} other {Kuva}} otettu {date}",
|
||||||
"image_alt_text_date_1_person": "{isVideo, select, true {Video} other {Kuva}} otettu {person1} kanssa {date}",
|
"image_alt_text_date_1_person": "{isVideo, select, true {Video} other {Kuva}} otettu {person1} kanssa {date}",
|
||||||
@@ -1046,10 +792,6 @@
|
|||||||
"image_alt_text_date_place_2_people": "{isVideo, select, true {Video} other {Kuva}} otettu {city}ssä, {country}ssä {person1}n ja {person2}n kanssa {date}",
|
"image_alt_text_date_place_2_people": "{isVideo, select, true {Video} other {Kuva}} otettu {city}ssä, {country}ssä {person1}n ja {person2}n kanssa {date}",
|
||||||
"image_alt_text_date_place_3_people": "{isVideo, select, true {Video} other {Kuva}} otettu {city}ssä, {country}ssä {person1}n, {person2}n ja {person3}n kanssa {date}",
|
"image_alt_text_date_place_3_people": "{isVideo, select, true {Video} other {Kuva}} otettu {city}ssä, {country}ssä {person1}n, {person2}n ja {person3}n kanssa {date}",
|
||||||
"image_alt_text_date_place_4_or_more_people": "{isVideo, select, true {Video} other {Kuva}} otettu {city}ssä, {country}ssä {person1}n, {person2}n ja {additionalCount, number} muun kanssa {date}",
|
"image_alt_text_date_place_4_or_more_people": "{isVideo, select, true {Video} other {Kuva}} otettu {city}ssä, {country}ssä {person1}n, {person2}n ja {additionalCount, number} muun kanssa {date}",
|
||||||
"image_saved_successfully": "Image saved",
|
|
||||||
"image_viewer_page_state_provider_download_started": "Lataaminen aloitettu",
|
|
||||||
"image_viewer_page_state_provider_download_success": "Lataus onnistui",
|
|
||||||
"image_viewer_page_state_provider_share_error": "Jakovirhe",
|
|
||||||
"immich_logo": "Immich-logo",
|
"immich_logo": "Immich-logo",
|
||||||
"immich_web_interface": "Immich-verkkokäyttöliittymä",
|
"immich_web_interface": "Immich-verkkokäyttöliittymä",
|
||||||
"import_from_json": "Tuo JSON-tiedostosta",
|
"import_from_json": "Tuo JSON-tiedostosta",
|
||||||
@@ -1068,8 +810,6 @@
|
|||||||
"night_at_midnight": "Joka yö keskiyöllä",
|
"night_at_midnight": "Joka yö keskiyöllä",
|
||||||
"night_at_twoam": "Joka yö klo 02:00"
|
"night_at_twoam": "Joka yö klo 02:00"
|
||||||
},
|
},
|
||||||
"invalid_date": "Invalid date",
|
|
||||||
"invalid_date_format": "Invalid date format",
|
|
||||||
"invite_people": "Kutsu ihmisiä",
|
"invite_people": "Kutsu ihmisiä",
|
||||||
"invite_to_album": "Kutsu albumiin",
|
"invite_to_album": "Kutsu albumiin",
|
||||||
"items_count": "{count, plural, one {# kpl} other {# kpl}}",
|
"items_count": "{count, plural, one {# kpl} other {# kpl}}",
|
||||||
@@ -1089,12 +829,6 @@
|
|||||||
"level": "Taso",
|
"level": "Taso",
|
||||||
"library": "Kirjasto",
|
"library": "Kirjasto",
|
||||||
"library_options": "Kirjastovaihtoehdot",
|
"library_options": "Kirjastovaihtoehdot",
|
||||||
"library_page_device_albums": "Laitteen albumit",
|
|
||||||
"library_page_new_album": "Uusi albumi",
|
|
||||||
"library_page_sort_asset_count": "Kohteiden lukumäärä",
|
|
||||||
"library_page_sort_created": "Viimeisin luotu",
|
|
||||||
"library_page_sort_last_modified": "Viimeksi muokattu",
|
|
||||||
"library_page_sort_title": "Albumin otsikko",
|
|
||||||
"light": "Vaalea",
|
"light": "Vaalea",
|
||||||
"like_deleted": "Tykkäys poistettu",
|
"like_deleted": "Tykkäys poistettu",
|
||||||
"link_motion_video": "Linkitä liikevideo",
|
"link_motion_video": "Linkitä liikevideo",
|
||||||
@@ -1104,42 +838,12 @@
|
|||||||
"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_network": "Local network",
|
|
||||||
"local_network_sheet_info": "The app will connect to the server through this URL when using the specified Wi-Fi network",
|
|
||||||
"location_permission": "Location permission",
|
|
||||||
"location_permission_content": "In order to use the auto-switching feature, Immich needs precise location permission so it can read the current WiFi network's name",
|
|
||||||
"location_picker_choose_on_map": "Valitse kartalta",
|
|
||||||
"location_picker_latitude_error": "Lisää kelvollinen leveysaste",
|
|
||||||
"location_picker_latitude_hint": "Syötä leveysaste",
|
|
||||||
"location_picker_longitude_error": "Lisää kelvollinen pituusaste",
|
|
||||||
"location_picker_longitude_hint": "Syötä pituusaste",
|
|
||||||
"log_out": "Kirjaudu ulos",
|
"log_out": "Kirjaudu ulos",
|
||||||
"log_out_all_devices": "Kirjaudu ulos kaikilta laitteilta",
|
"log_out_all_devices": "Kirjaudu ulos kaikilta laitteilta",
|
||||||
"logged_out_all_devices": "Kaikki laitteet kirjattu ulos",
|
"logged_out_all_devices": "Kaikki laitteet kirjattu ulos",
|
||||||
"logged_out_device": "Laite kirjattu ulos",
|
"logged_out_device": "Laite kirjattu ulos",
|
||||||
"login": "Kirjaudu",
|
"login": "Kirjaudu",
|
||||||
"login_disabled": "Kirjautuminen on poistettu käytöstä",
|
|
||||||
"login_form_api_exception": "API-virhe. Tarkista palvelimen URL-osoite ja yritä uudelleen.",
|
|
||||||
"login_form_back_button_text": "Takaisin",
|
|
||||||
"login_form_email_hint": "sahkopostisi@esimerkki.fi",
|
|
||||||
"login_form_endpoint_hint": "http://palvelimesi-osoite:portti",
|
|
||||||
"login_form_endpoint_url": "Palvelimen URL",
|
|
||||||
"login_form_err_http": "Lisää http:// tai https://",
|
|
||||||
"login_form_err_invalid_email": "Virheellinen sähköpostiosoite",
|
|
||||||
"login_form_err_invalid_url": "Virheellinen URL",
|
|
||||||
"login_form_err_leading_whitespace": "Alussa välilyönti",
|
|
||||||
"login_form_err_trailing_whitespace": "Lopussa välilyönti",
|
|
||||||
"login_form_failed_get_oauth_server_config": "Virhe kirjauduttaessa OAuth:lla, tarkista palvelimen URL",
|
|
||||||
"login_form_failed_get_oauth_server_disable": "OAuth-ominaisuus ei ole käytössä tällä palvelimella",
|
|
||||||
"login_form_failed_login": "Virhe kirjautumisessa. Tarkista palvelimen URL, sähköpostiosoite ja salasana.",
|
|
||||||
"login_form_handshake_exception": "Tapahtui poikkeus kättelyssä palvelimen kanssa. Kytke päälle self-signed -sertifikaattituki asetuksista, mikäli käytät self-signed -sertifikaatteja.",
|
|
||||||
"login_form_password_hint": "salasana",
|
|
||||||
"login_form_save_login": "Pysy kirjautuneena",
|
|
||||||
"login_form_server_empty": "Syötä palvelimen URL-osoite.",
|
|
||||||
"login_form_server_error": "Palvelimeen ei saatu yhteyttä.",
|
|
||||||
"login_has_been_disabled": "Kirjautuminen on otettu pois käytöstä.",
|
"login_has_been_disabled": "Kirjautuminen on otettu pois käytöstä.",
|
||||||
"login_password_changed_error": "Salasanan päivityksessä tapahtui virhe",
|
|
||||||
"login_password_changed_success": "Salasan päivitetty onnistuneesti",
|
|
||||||
"logout_all_device_confirmation": "Haluatko varmasti kirjautua ulos kaikilta laitteilta?",
|
"logout_all_device_confirmation": "Haluatko varmasti kirjautua ulos kaikilta laitteilta?",
|
||||||
"logout_this_device_confirmation": "Haluatko varmasti kirjautua ulos näiltä laitteilta?",
|
"logout_this_device_confirmation": "Haluatko varmasti kirjautua ulos näiltä laitteilta?",
|
||||||
"longitude": "Pituusaste",
|
"longitude": "Pituusaste",
|
||||||
@@ -1156,40 +860,13 @@
|
|||||||
"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_bound": "{} kuva",
|
|
||||||
"map_assets_in_bounds": "{} kuvaa",
|
|
||||||
"map_cannot_get_user_location": "Käyttäjän sijaintia ei voitu määrittää",
|
|
||||||
"map_location_dialog_yes": "Kyllä",
|
|
||||||
"map_location_picker_page_use_location": "Käytä tätä sijaintia",
|
|
||||||
"map_location_service_disabled_content": "Paikannuspalvelun pitää olla kytkettynä päälle, jotta nykyisen sijaintisi kohteita voidaan näyttää. Haluatko kytkeä sen päälle nyt?",
|
|
||||||
"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_title": "Paikannuslupa estetty",
|
|
||||||
"map_settings": "Kartta-asetukset",
|
"map_settings": "Kartta-asetukset",
|
||||||
"map_settings_dark_mode": "Tumma tila",
|
|
||||||
"map_settings_date_range_option_day": "Viimeiset 24 tuntia",
|
|
||||||
"map_settings_date_range_option_days": "Viimeiset {} päivää",
|
|
||||||
"map_settings_date_range_option_year": "Viimeisin vuosi",
|
|
||||||
"map_settings_date_range_option_years": "Viimeiset {} vuotta",
|
|
||||||
"map_settings_dialog_title": "Kartta-asetukset",
|
|
||||||
"map_settings_include_show_archived": "Sisällytä arkistoidut",
|
|
||||||
"map_settings_include_show_partners": "Sisällytä kumppanit",
|
|
||||||
"map_settings_only_show_favorites": "Näytä vain suosikit",
|
|
||||||
"map_settings_theme_settings": "Kartan teema",
|
|
||||||
"map_zoom_to_see_photos": "Tarkenna nähdäksesi kuvat",
|
|
||||||
"matches": "Osumia",
|
"matches": "Osumia",
|
||||||
"media_type": "Median tyyppi",
|
"media_type": "Median tyyppi",
|
||||||
"memories": "Muistoja",
|
"memories": "Muistoja",
|
||||||
"memories_all_caught_up": "Kaikki ajan tasalla",
|
|
||||||
"memories_check_back_tomorrow": "Palaa huomenna nähdäskesi lisää muistoja",
|
|
||||||
"memories_setting_description": "Hallitse mitä näet muistoissasi",
|
"memories_setting_description": "Hallitse mitä näet muistoissasi",
|
||||||
"memories_start_over": "Aloita alusta",
|
|
||||||
"memories_swipe_to_close": "Pyyhkäise ylös sulkeaksesi",
|
|
||||||
"memories_year_ago": "A year ago",
|
|
||||||
"memories_years_ago": "{} years ago",
|
|
||||||
"memory": "Muisto",
|
"memory": "Muisto",
|
||||||
"memory_lane_title": "Muistojen polku {title}",
|
"memory_lane_title": "Muistojen polku {title}",
|
||||||
"menu": "Valikko",
|
"menu": "Valikko",
|
||||||
@@ -1204,16 +881,11 @@
|
|||||||
"missing": "Puuttuu",
|
"missing": "Puuttuu",
|
||||||
"model": "Malli",
|
"model": "Malli",
|
||||||
"month": "Kuukauden mukaan",
|
"month": "Kuukauden mukaan",
|
||||||
"monthly_title_text_date_format": "MMMM y",
|
|
||||||
"more": "Enemmän",
|
"more": "Enemmän",
|
||||||
"moved_to_trash": "Siirretty roskakoriin",
|
"moved_to_trash": "Siirretty roskakoriin",
|
||||||
"multiselect_grid_edit_date_time_err_read_only": "Vain luku -tilassa olevien kohteiden päivämäärää ei voitu muokata, ohitetaan",
|
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Vain luku-tilassa olevien kohteiden sijantitietoja ei voitu muokata, ohitetaan",
|
|
||||||
"my_albums": "Albumini",
|
"my_albums": "Albumini",
|
||||||
"name": "Nimi",
|
"name": "Nimi",
|
||||||
"name_or_nickname": "Nimi tai lempinimi",
|
"name_or_nickname": "Nimi tai lempinimi",
|
||||||
"networking_settings": "Networking",
|
|
||||||
"networking_subtitle": "Manage the server endpoint settings",
|
|
||||||
"never": "ei koskaan",
|
"never": "ei koskaan",
|
||||||
"new_album": "Uusi Albumi",
|
"new_album": "Uusi Albumi",
|
||||||
"new_api_key": "Uusi API-avain",
|
"new_api_key": "Uusi API-avain",
|
||||||
@@ -1230,7 +902,6 @@
|
|||||||
"no_albums_yet": "Näyttää siltä, ettei sinulla ole vielä yhtään albumia.",
|
"no_albums_yet": "Näyttää siltä, ettei sinulla ole vielä yhtään albumia.",
|
||||||
"no_archived_assets_message": "Arkistoi kuvia ja videoita piilottaaksesi ne kuvat näkymästä",
|
"no_archived_assets_message": "Arkistoi kuvia ja videoita piilottaaksesi ne kuvat näkymästä",
|
||||||
"no_assets_message": "NAPAUTA LATAAKSESI ENSIMMÄISEN KUVASI",
|
"no_assets_message": "NAPAUTA LATAAKSESI ENSIMMÄISEN KUVASI",
|
||||||
"no_assets_to_show": "Ei näytettäviä kohteita",
|
|
||||||
"no_duplicates_found": "Kaksoiskappaleita ei löytynyt.",
|
"no_duplicates_found": "Kaksoiskappaleita ei löytynyt.",
|
||||||
"no_exif_info_available": "EXIF-tietoa ei saatavilla",
|
"no_exif_info_available": "EXIF-tietoa ei saatavilla",
|
||||||
"no_explore_results_message": "Lataa lisää kuvia tutkiaksesi kokoelmaasi.",
|
"no_explore_results_message": "Lataa lisää kuvia tutkiaksesi kokoelmaasi.",
|
||||||
@@ -1242,13 +913,9 @@
|
|||||||
"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",
|
||||||
"not_in_any_album": "Ei yhdessäkään albumissa",
|
"not_in_any_album": "Ei yhdessäkään albumissa",
|
||||||
"not_selected": "Not selected",
|
|
||||||
"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",
|
||||||
|
"note_unlimited_quota": "Huomio: Syötä 0 rajoittamatonta kiintiötä varten",
|
||||||
"notes": "Muistiinpanot",
|
"notes": "Muistiinpanot",
|
||||||
"notification_permission_dialog_content": "Ottaaksesi ilmoitukset käyttöön, siirry asetuksiin ja valitse 'salli'.",
|
|
||||||
"notification_permission_list_tile_content": "Myönnä käyttöoikeus ottaaksesi ilmoitukset käyttöön.",
|
|
||||||
"notification_permission_list_tile_enable_button": "Ota ilmoitukset käyttöön",
|
|
||||||
"notification_permission_list_tile_title": "Ilmoitusten käyttöoikeus",
|
|
||||||
"notification_toggle_setting_description": "Ota sähköposti-ilmoitukset käyttöön",
|
"notification_toggle_setting_description": "Ota sähköposti-ilmoitukset käyttöön",
|
||||||
"notifications": "Ilmoitukset",
|
"notifications": "Ilmoitukset",
|
||||||
"notifications_setting_description": "Hallitse ilmoituksia",
|
"notifications_setting_description": "Hallitse ilmoituksia",
|
||||||
@@ -1259,7 +926,6 @@
|
|||||||
"offline_paths_description": "Nämä tulokset voivat johtua tiedostojen manuaalisesta poistamisesta, jotka eivät ole osa ulkoista kirjastoa.",
|
"offline_paths_description": "Nämä tulokset voivat johtua tiedostojen manuaalisesta poistamisesta, jotka eivät ole osa ulkoista kirjastoa.",
|
||||||
"ok": "Ok",
|
"ok": "Ok",
|
||||||
"oldest_first": "Vanhin ensin",
|
"oldest_first": "Vanhin ensin",
|
||||||
"on_this_device": "On this device",
|
|
||||||
"onboarding": "Käyttöönotto",
|
"onboarding": "Käyttöönotto",
|
||||||
"onboarding_privacy_description": "Seuraavat (valinnaiset) ominaisuudet perustuvat ulkoisiin palveluihin, ja ne voidaan poistaa käytöstä milloin tahansa hallinta asetuksista.",
|
"onboarding_privacy_description": "Seuraavat (valinnaiset) ominaisuudet perustuvat ulkoisiin palveluihin, ja ne voidaan poistaa käytöstä milloin tahansa hallinta asetuksista.",
|
||||||
"onboarding_theme_description": "Valitse väriteema istunnollesi. Voit muuttaa tämän myöhemmin asetuksistasi.",
|
"onboarding_theme_description": "Valitse väriteema istunnollesi. Voit muuttaa tämän myöhemmin asetuksistasi.",
|
||||||
@@ -1283,14 +949,6 @@
|
|||||||
"partner_can_access": "{partner} voi päästä",
|
"partner_can_access": "{partner} voi päästä",
|
||||||
"partner_can_access_assets": "Kaikki valokuvasi ja videosi, lukuun ottamatta arkistoituja ja poistettuja",
|
"partner_can_access_assets": "Kaikki valokuvasi ja videosi, lukuun ottamatta arkistoituja ja poistettuja",
|
||||||
"partner_can_access_location": "Sijainti, jossa kuvasi on otettu",
|
"partner_can_access_location": "Sijainti, jossa kuvasi on otettu",
|
||||||
"partner_list_user_photos": "Käyttäjän {user} kuvat",
|
|
||||||
"partner_list_view_all": "Näytä kaikki",
|
|
||||||
"partner_page_empty_message": "Kuviasi ei ole vielä jaettu kenenkään kumppanin kanssa.",
|
|
||||||
"partner_page_no_more_users": "Ei enempää käyttäjiä lisättäväksi",
|
|
||||||
"partner_page_partner_add_failed": "Kumppanin lisääminen epäonnistui",
|
|
||||||
"partner_page_select_partner": "Valitse kumppani",
|
|
||||||
"partner_page_shared_to_title": "Jaettu henkilöille",
|
|
||||||
"partner_page_stop_sharing_content": "{} ei voi enää käyttää kuviasi.",
|
|
||||||
"partner_sharing": "Kumppanijako",
|
"partner_sharing": "Kumppanijako",
|
||||||
"partners": "Kumppanit",
|
"partners": "Kumppanit",
|
||||||
"password": "Salasana",
|
"password": "Salasana",
|
||||||
@@ -1319,14 +977,6 @@
|
|||||||
"permanently_delete_assets_prompt": "Oletko varma, että haluat poistaa pysyvästi {count, plural, one {tämän kohteen?} other {nämä <b>#</b> kohteet?}} Tämä poistaa myös {count, plural, one {sen sen} other {ne niiden}} albumista.",
|
"permanently_delete_assets_prompt": "Oletko varma, että haluat poistaa pysyvästi {count, plural, one {tämän kohteen?} other {nämä <b>#</b> kohteet?}} Tämä poistaa myös {count, plural, one {sen sen} other {ne niiden}} albumista.",
|
||||||
"permanently_deleted_asset": "Media poistettu pysyvästi",
|
"permanently_deleted_asset": "Media poistettu pysyvästi",
|
||||||
"permanently_deleted_assets_count": "{count, plural, one {# media} other {# mediaa}} poistettu pysyvästi",
|
"permanently_deleted_assets_count": "{count, plural, one {# media} other {# mediaa}} poistettu pysyvästi",
|
||||||
"permission_onboarding_back": "Takaisin",
|
|
||||||
"permission_onboarding_continue_anyway": "Jatka silti",
|
|
||||||
"permission_onboarding_get_started": "Aloittaminen",
|
|
||||||
"permission_onboarding_go_to_settings": "Siirry asetuksiin",
|
|
||||||
"permission_onboarding_permission_denied": "Kielletty käyttöoikeus. Käyttääksesi Immichiä, myönnä oikeus kuviin ja videoihin asetuksista.",
|
|
||||||
"permission_onboarding_permission_granted": "Käyttöoikeus myönnetty! Kaikki valmista.",
|
|
||||||
"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.",
|
|
||||||
"person": "Henkilö",
|
"person": "Henkilö",
|
||||||
"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.",
|
||||||
@@ -1342,8 +992,6 @@
|
|||||||
"play_motion_photo": "Toista Liikekuva",
|
"play_motion_photo": "Toista Liikekuva",
|
||||||
"play_or_pause_video": "Toista tai keskeytä video",
|
"play_or_pause_video": "Toista tai keskeytä video",
|
||||||
"port": "Portti",
|
"port": "Portti",
|
||||||
"preferences_settings_subtitle": "Manage the app's preferences",
|
|
||||||
"preferences_settings_title": "Asetukset",
|
|
||||||
"preset": "Asetus",
|
"preset": "Asetus",
|
||||||
"preview": "Esikatselu",
|
"preview": "Esikatselu",
|
||||||
"previous": "Edellinen",
|
"previous": "Edellinen",
|
||||||
@@ -1351,13 +999,6 @@
|
|||||||
"previous_or_next_photo": "Edellinen tai seuraava kuva",
|
"previous_or_next_photo": "Edellinen tai seuraava kuva",
|
||||||
"primary": "Ensisijainen",
|
"primary": "Ensisijainen",
|
||||||
"privacy": "Yksityisyys",
|
"privacy": "Yksityisyys",
|
||||||
"profile_drawer_app_logs": "Lokit",
|
|
||||||
"profile_drawer_client_out_of_date_major": "Sovelluksen mobiiliversio on vanhentunut. Päivitä viimeisimpään merkittävään versioon.",
|
|
||||||
"profile_drawer_client_out_of_date_minor": "Sovelluksen mobiiliversio on vanhentunut. Päivitä viimeisimpään versioon.",
|
|
||||||
"profile_drawer_client_server_up_to_date": "Asiakassovellus ja palvelin ovat ajan tasalla",
|
|
||||||
"profile_drawer_github": "GitHub",
|
|
||||||
"profile_drawer_server_out_of_date_major": "Palvelimen ohjelmistoversio on vanhentunut. Päivitä viimeisimpään merkittävään versioon.",
|
|
||||||
"profile_drawer_server_out_of_date_minor": "Palvelimen ohjelmistoversio on vanhentunut. Päivitä viimeisimpään versioon.",
|
|
||||||
"profile_image_of_user": "Käyttäjän {user} profiilikuva",
|
"profile_image_of_user": "Käyttäjän {user} profiilikuva",
|
||||||
"profile_picture_set": "Profiilikuva asetettu.",
|
"profile_picture_set": "Profiilikuva asetettu.",
|
||||||
"public_album": "Julkinen albumi",
|
"public_album": "Julkinen albumi",
|
||||||
@@ -1407,8 +1048,6 @@
|
|||||||
"recent": "Viimeisin",
|
"recent": "Viimeisin",
|
||||||
"recent-albums": "Viimeisimmät albumit",
|
"recent-albums": "Viimeisimmät albumit",
|
||||||
"recent_searches": "Edelliset haut",
|
"recent_searches": "Edelliset haut",
|
||||||
"recently_added": "Recently added",
|
|
||||||
"recently_added_page_title": "Viimeksi lisätyt",
|
|
||||||
"refresh": "Päivitä",
|
"refresh": "Päivitä",
|
||||||
"refresh_encoded_videos": "Päivitä enkoodatut videot",
|
"refresh_encoded_videos": "Päivitä enkoodatut videot",
|
||||||
"refresh_faces": "Päivitä kasvot",
|
"refresh_faces": "Päivitä kasvot",
|
||||||
@@ -1460,12 +1099,10 @@
|
|||||||
"role_editor": "Editori",
|
"role_editor": "Editori",
|
||||||
"role_viewer": "Toistin",
|
"role_viewer": "Toistin",
|
||||||
"save": "Tallenna",
|
"save": "Tallenna",
|
||||||
"save_to_gallery": "Save to gallery",
|
|
||||||
"saved_api_key": "API-avain tallennettu",
|
"saved_api_key": "API-avain tallennettu",
|
||||||
"saved_profile": "Profiili tallennettu",
|
"saved_profile": "Profiili tallennettu",
|
||||||
"saved_settings": "Asetukset tallennettu",
|
"saved_settings": "Asetukset tallennettu",
|
||||||
"say_something": "Sano jotain",
|
"say_something": "Sano jotain",
|
||||||
"scaffold_body_error_occurred": "Tapahtui virhe",
|
|
||||||
"scan_all_libraries": "Skannaa kaikki kirjastot",
|
"scan_all_libraries": "Skannaa kaikki kirjastot",
|
||||||
"scan_library": "Skannaa",
|
"scan_library": "Skannaa",
|
||||||
"scan_settings": "Skannausasetukset",
|
"scan_settings": "Skannausasetukset",
|
||||||
@@ -1480,43 +1117,14 @@
|
|||||||
"search_camera_model": "Etsi kameramallia...",
|
"search_camera_model": "Etsi kameramallia...",
|
||||||
"search_city": "Etsi kaupunkia...",
|
"search_city": "Etsi kaupunkia...",
|
||||||
"search_country": "Etsi maata...",
|
"search_country": "Etsi maata...",
|
||||||
"search_filter_apply": "Käytä",
|
|
||||||
"search_filter_camera_title": "Select camera type",
|
|
||||||
"search_filter_date": "Date",
|
|
||||||
"search_filter_date_interval": "{start} to {end}",
|
|
||||||
"search_filter_date_title": "Select a date range",
|
|
||||||
"search_filter_display_option_not_in_album": "Ei kuulu albumiin",
|
|
||||||
"search_filter_display_options": "Display Options",
|
|
||||||
"search_filter_filename": "Search by file name",
|
|
||||||
"search_filter_location": "Location",
|
|
||||||
"search_filter_location_title": "Select location",
|
|
||||||
"search_filter_media_type": "Media Type",
|
|
||||||
"search_filter_media_type_title": "Select media type",
|
|
||||||
"search_filter_people_title": "Select people",
|
|
||||||
"search_for_existing_person": "Etsi olemassa olevaa henkilöä",
|
"search_for_existing_person": "Etsi olemassa olevaa henkilöä",
|
||||||
"search_no_more_result": "No more results",
|
|
||||||
"search_no_people": "Ei henkilöitä",
|
"search_no_people": "Ei henkilöitä",
|
||||||
"search_no_people_named": "Ei \"{name}\" nimisiä henkilöitä",
|
"search_no_people_named": "Ei \"{name}\" nimisiä henkilöitä",
|
||||||
"search_no_result": "No results found, try a different search term or combination",
|
|
||||||
"search_options": "Hakuvaihtoehdot",
|
"search_options": "Hakuvaihtoehdot",
|
||||||
"search_page_categories": "Kategoriat",
|
|
||||||
"search_page_motion_photos": "Liikekuvat",
|
|
||||||
"search_page_no_objects": "Objektitietoja ei ole saatavilla",
|
|
||||||
"search_page_no_places": "Paikkatietoja ei ole saatavilla",
|
|
||||||
"search_page_screenshots": "Näyttökuvat",
|
|
||||||
"search_page_search_photos_videos": "Search for your photos and videos",
|
|
||||||
"search_page_selfies": "Selfiet",
|
|
||||||
"search_page_things": "Asiat",
|
|
||||||
"search_page_view_all_button": "Näytä kaikki",
|
|
||||||
"search_page_your_activity": "Toimintasi",
|
|
||||||
"search_page_your_map": "Sinun karttasi",
|
|
||||||
"search_people": "Etsi ihmisiä",
|
"search_people": "Etsi ihmisiä",
|
||||||
"search_places": "Etsi paikkoja",
|
"search_places": "Etsi paikkoja",
|
||||||
"search_result_page_new_search_hint": "Uusi haku",
|
|
||||||
"search_settings": "Hakuasetukset",
|
"search_settings": "Hakuasetukset",
|
||||||
"search_state": "Etsi tilaa...",
|
"search_state": "Etsi tilaa...",
|
||||||
"search_suggestion_list_smart_search_hint_1": "Älykäs haku on oletuksena käytössä. Käytä metatietojen etsimiseen syntaksia",
|
|
||||||
"search_suggestion_list_smart_search_hint_2": "m:hakusana",
|
|
||||||
"search_tags": "Etsi tunnisteita...",
|
"search_tags": "Etsi tunnisteita...",
|
||||||
"search_timezone": "Etsi aikavyöhyke...",
|
"search_timezone": "Etsi aikavyöhyke...",
|
||||||
"search_type": "Etsinnän tyyppi",
|
"search_type": "Etsinnän tyyppi",
|
||||||
@@ -1536,14 +1144,10 @@
|
|||||||
"select_new_face": "Valitse uudet kasvot",
|
"select_new_face": "Valitse uudet kasvot",
|
||||||
"select_photos": "Valitse kuvat",
|
"select_photos": "Valitse kuvat",
|
||||||
"select_trash_all": "Valitse kaikki roskakoriin",
|
"select_trash_all": "Valitse kaikki roskakoriin",
|
||||||
"select_user_for_sharing_page_err_album": "Albumin luonti epäonnistui",
|
|
||||||
"selected": "Valittu",
|
"selected": "Valittu",
|
||||||
"selected_count": "{count, plural, other {# valittu}}",
|
"selected_count": "{count, plural, other {# valittu}}",
|
||||||
"send_message": "Lähetä viesti",
|
"send_message": "Lähetä viesti",
|
||||||
"send_welcome_email": "Lähetä tervetuloviesti",
|
"send_welcome_email": "Lähetä tervetuloviesti",
|
||||||
"server_endpoint": "Server Endpoint",
|
|
||||||
"server_info_box_app_version": "Sovelluksen versio",
|
|
||||||
"server_info_box_server_url": "Palvelimen URL-osoite",
|
|
||||||
"server_offline": "Palvelin Offline-tilassa",
|
"server_offline": "Palvelin Offline-tilassa",
|
||||||
"server_online": "Palvelin Online-tilassa",
|
"server_online": "Palvelin Online-tilassa",
|
||||||
"server_stats": "Palvelimen tilastot",
|
"server_stats": "Palvelimen tilastot",
|
||||||
@@ -1555,90 +1159,21 @@
|
|||||||
"set_date_of_birth": "Aseta syntymäaika",
|
"set_date_of_birth": "Aseta syntymäaika",
|
||||||
"set_profile_picture": "Aseta profiilikuva",
|
"set_profile_picture": "Aseta profiilikuva",
|
||||||
"set_slideshow_to_fullscreen": "Näytä diaesitys koko ruudulla",
|
"set_slideshow_to_fullscreen": "Näytä diaesitys koko ruudulla",
|
||||||
"setting_image_viewer_help": "Sovellus lataa ensin pienen esikatselukuvan, toisena keskitarkkuuksisen kuvan (jos käytössä) ja kolmantena alkuperäisen täysitarkkuuksisen kuvan (jos käytössä)",
|
|
||||||
"setting_image_viewer_original_subtitle": "Ota käyttöön ladataksesi alkuperäinen täysitarkkuuksinen kuva (suuri!). Poista käytöstä vähentääksesi datan käyttöä (sekä verkossa että laitteen välimuistissa).",
|
|
||||||
"setting_image_viewer_original_title": "Lataa alkuperäinen kuva",
|
|
||||||
"setting_image_viewer_preview_subtitle": "Ota käyttöön ladataksesi keskitarkkuuksinen kuva. Poista käytöstä ladataksesi alkuperäinen kuva tai käyttääksesi vain esikatselukuvaa.",
|
|
||||||
"setting_image_viewer_preview_title": "Lataa esikatselukuva",
|
|
||||||
"setting_image_viewer_title": "Kuvat",
|
|
||||||
"setting_languages_apply": "Käytä",
|
|
||||||
"setting_languages_subtitle": "Change the app's language",
|
|
||||||
"setting_languages_title": "Kieli",
|
|
||||||
"setting_notifications_notify_failures_grace_period": "Ilmoita taustavarmuuskopioinnin epäonnistumisista: {}",
|
|
||||||
"setting_notifications_notify_hours": "{} tunnin välein",
|
|
||||||
"setting_notifications_notify_immediately": "heti",
|
|
||||||
"setting_notifications_notify_minutes": "{} minuutin välein",
|
|
||||||
"setting_notifications_notify_never": "ei koskaan",
|
|
||||||
"setting_notifications_notify_seconds": "{} sekuntia",
|
|
||||||
"setting_notifications_single_progress_subtitle": "Yksityiskohtainen tieto palvelimelle lähettämisen edistymisestä kohteittain",
|
|
||||||
"setting_notifications_single_progress_title": "Näytä taustavarmuuskopioinnin eidstminen",
|
|
||||||
"setting_notifications_subtitle": "Ilmoitusasetusten määrittely",
|
|
||||||
"setting_notifications_total_progress_subtitle": "Lähetyksen yleinen edistyminen (kohteita lähetetty/yhteensä)",
|
|
||||||
"setting_notifications_total_progress_title": "Näytä taustavarmuuskopioinnin kokonaisedistyminen",
|
|
||||||
"setting_video_viewer_looping_title": "Looping",
|
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
|
||||||
"settings": "Asetukset",
|
"settings": "Asetukset",
|
||||||
"settings_require_restart": "Käynnistä Immich uudelleen ottaaksesti tämän asetuksen käyttöön",
|
|
||||||
"settings_saved": "Asetukset tallennettu",
|
"settings_saved": "Asetukset tallennettu",
|
||||||
"share": "Jaa",
|
"share": "Jaa",
|
||||||
"share_add_photos": "Lisää kuvia",
|
|
||||||
"share_assets_selected": "{} valittu",
|
|
||||||
"share_dialog_preparing": "Valmistellaan...",
|
|
||||||
"shared": "Jaettu",
|
"shared": "Jaettu",
|
||||||
"shared_album_activities_input_disable": "Kommentointi on kytketty pois päältä",
|
|
||||||
"shared_album_activity_remove_content": "Haluatko poistaa tämän aktiviteetin?",
|
|
||||||
"shared_album_activity_remove_title": "Poista aktiviteetti",
|
|
||||||
"shared_album_section_people_action_error": "Virhe poistuttaessa/poistaessa kohdetta albumista",
|
|
||||||
"shared_album_section_people_action_leave": "Poista käyttäjä albumista",
|
|
||||||
"shared_album_section_people_action_remove_user": "Poista käyttäjä albumista",
|
|
||||||
"shared_album_section_people_title": "HENKILÖT",
|
|
||||||
"shared_by": "Jakanut",
|
"shared_by": "Jakanut",
|
||||||
"shared_by_user": "Käyttäjän {user} jakama",
|
"shared_by_user": "Käyttäjän {user} jakama",
|
||||||
"shared_by_you": "Sinun jakamasi",
|
"shared_by_you": "Sinun jakamasi",
|
||||||
"shared_from_partner": "Kumppanin {partner} kuvia",
|
"shared_from_partner": "Kumppanin {partner} kuvia",
|
||||||
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
|
||||||
"shared_link_app_bar_title": "Jaetut linkit",
|
|
||||||
"shared_link_clipboard_copied_massage": "Kopioitu leikepöydältä",
|
|
||||||
"shared_link_clipboard_text": "Linkki: {}\nSalasana: {}",
|
|
||||||
"shared_link_create_error": "Jaetun linkin luomisessa tapahtui virhe",
|
|
||||||
"shared_link_edit_description_hint": "Lisää jaon kuvaus",
|
|
||||||
"shared_link_edit_expire_after_option_day": "1 päivä",
|
|
||||||
"shared_link_edit_expire_after_option_days": "{} päivää",
|
|
||||||
"shared_link_edit_expire_after_option_hour": "1 tunti",
|
|
||||||
"shared_link_edit_expire_after_option_hours": "{} tuntia",
|
|
||||||
"shared_link_edit_expire_after_option_minute": "1 minuutti",
|
|
||||||
"shared_link_edit_expire_after_option_minutes": "{} minuuttia",
|
|
||||||
"shared_link_edit_expire_after_option_months": "{} kuukautta",
|
|
||||||
"shared_link_edit_expire_after_option_year": "{} vuosi",
|
|
||||||
"shared_link_edit_password_hint": "Syötä jaon salasana",
|
|
||||||
"shared_link_edit_submit_button": "Päivitä linkki",
|
|
||||||
"shared_link_error_server_url_fetch": "Palvelimen URL-osoitetta ei voitu hakea",
|
|
||||||
"shared_link_expires_day": "Voimassaolo päättyy {} päivän kuluttua",
|
|
||||||
"shared_link_expires_days": "Voimassaolo päättyy {} päivän kuluttua",
|
|
||||||
"shared_link_expires_hour": "Voimassaolo päättyy {} tunnin kuluttua",
|
|
||||||
"shared_link_expires_hours": "Voimassaolo päättyy {} tunnin kuluttua",
|
|
||||||
"shared_link_expires_minute": "Voimassaolo päättyy {} minuutin kuluttua",
|
|
||||||
"shared_link_expires_minutes": "Voimassaolo päättyy {} minuutin kuluttua",
|
|
||||||
"shared_link_expires_never": "Voimassaolo päättyy ∞",
|
|
||||||
"shared_link_expires_second": "Voimassaolo päättyy {} sekunnin kuluttua",
|
|
||||||
"shared_link_expires_seconds": "Voimassaolo päättyy {} sekunnin kuluttua",
|
|
||||||
"shared_link_individual_shared": "Individual shared",
|
|
||||||
"shared_link_info_chip_metadata": "EXIF",
|
|
||||||
"shared_link_manage_links": "Hallitse jaettuja linkkejä",
|
|
||||||
"shared_link_options": "Jaetun linkin vaihtoehdot",
|
"shared_link_options": "Jaetun linkin vaihtoehdot",
|
||||||
"shared_links": "Jaetut linkit",
|
"shared_links": "Jaetut linkit",
|
||||||
"shared_photos_and_videos_count": "{assetCount, plural, other {# jaettua kuvaa ja videota.}}",
|
"shared_photos_and_videos_count": "{assetCount, plural, other {# jaettua kuvaa ja videota.}}",
|
||||||
"shared_with_me": "Shared with me",
|
|
||||||
"shared_with_partner": "Jaa kumppanin {partner} kanssa",
|
"shared_with_partner": "Jaa kumppanin {partner} kanssa",
|
||||||
"sharing": "Jakaminen",
|
"sharing": "Jakaminen",
|
||||||
"sharing_enter_password": "Nähdäksesi sivun sinun tulee antaa salasana.",
|
"sharing_enter_password": "Nähdäksesi sivun sinun tulee antaa salasana.",
|
||||||
"sharing_page_album": "Jaetut albumit",
|
|
||||||
"sharing_page_description": "Luo jaettuja albumeja jakaaksesi kuvia ja videoita läheisillesi.",
|
|
||||||
"sharing_page_empty_list": "TYHJÄ LISTA",
|
|
||||||
"sharing_sidebar_description": "Näytä jakamislinkki sivupalkissa",
|
"sharing_sidebar_description": "Näytä jakamislinkki sivupalkissa",
|
||||||
"sharing_silver_appbar_create_shared_album": "Luo jaettu albumi",
|
|
||||||
"sharing_silver_appbar_share_partner": "Jaa kumppanille",
|
|
||||||
"shift_to_permanent_delete": "Paina ⇧ poistaaksesi median pysyvästi",
|
"shift_to_permanent_delete": "Paina ⇧ poistaaksesi median pysyvästi",
|
||||||
"show_album_options": "Näytä albumin asetukset",
|
"show_album_options": "Näytä albumin asetukset",
|
||||||
"show_albums": "Näytä albumit",
|
"show_albums": "Näytä albumit",
|
||||||
@@ -1704,9 +1239,6 @@
|
|||||||
"support_third_party_description": "Immich-asennuksesi on pakattu kolmannen osapuolen toimesta. Kohtaamasi ongelmat saattavat johtua tästä paketista, joten ilmoita niistä ensisijaisesti heille alla olevien linkkien kautta.",
|
"support_third_party_description": "Immich-asennuksesi on pakattu kolmannen osapuolen toimesta. Kohtaamasi ongelmat saattavat johtua tästä paketista, joten ilmoita niistä ensisijaisesti heille alla olevien linkkien kautta.",
|
||||||
"swap_merge_direction": "Käännä yhdistämissuunta",
|
"swap_merge_direction": "Käännä yhdistämissuunta",
|
||||||
"sync": "Synkronoi",
|
"sync": "Synkronoi",
|
||||||
"sync_albums": "Sync albums",
|
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
|
||||||
"sync_upload_album_setting_subtitle": "Create and upload your photos and videos to the selected albums on Immich",
|
|
||||||
"tag": "Lisää tunniste",
|
"tag": "Lisää tunniste",
|
||||||
"tag_assets": "Lisää tunnisteita",
|
"tag_assets": "Lisää tunnisteita",
|
||||||
"tag_created": "Luotu tunniste: {tag}",
|
"tag_created": "Luotu tunniste: {tag}",
|
||||||
@@ -1719,19 +1251,6 @@
|
|||||||
"theme": "Teema",
|
"theme": "Teema",
|
||||||
"theme_selection": "Teeman valinta",
|
"theme_selection": "Teeman valinta",
|
||||||
"theme_selection_description": "Aseta vaalea tai tumma tila automaattisesti perustuen selaimesi asetuksiin",
|
"theme_selection_description": "Aseta vaalea tai tumma tila automaattisesti perustuen selaimesi asetuksiin",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Näytä tallennustilan ilmaisin kohteiden kuvakkeissa",
|
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Kohteiden määrä rivillä ({})",
|
|
||||||
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
|
||||||
"theme_setting_colorful_interface_title": "Colorful interface",
|
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Säädä kuvien katselun laatua",
|
|
||||||
"theme_setting_image_viewer_quality_title": "Kuvien katseluohjelman laatu",
|
|
||||||
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
|
||||||
"theme_setting_primary_color_title": "Primary color",
|
|
||||||
"theme_setting_system_primary_color_title": "Use system color",
|
|
||||||
"theme_setting_system_theme_switch": "Automaattinen (seuraa järjestelmän asetusta)",
|
|
||||||
"theme_setting_theme_subtitle": "Valitse sovelluksen teema-asetukset",
|
|
||||||
"theme_setting_three_stage_loading_subtitle": "Kolmivaiheinen lataaminen saattaa parantaa latauksen suorituskykyä, mutta lisää kaistankäyttöä huomattavasti.",
|
|
||||||
"theme_setting_three_stage_loading_title": "Ota kolmivaiheinen lataus käyttöön",
|
|
||||||
"they_will_be_merged_together": "Nämä tullaan yhdistämään",
|
"they_will_be_merged_together": "Nämä tullaan yhdistämään",
|
||||||
"third_party_resources": "Kolmannen osapuolen resurssit",
|
"third_party_resources": "Kolmannen osapuolen resurssit",
|
||||||
"time_based_memories": "Aikaan perustuvat muistot",
|
"time_based_memories": "Aikaan perustuvat muistot",
|
||||||
@@ -1751,15 +1270,7 @@
|
|||||||
"trash_all": "Vie kaikki roskakoriin",
|
"trash_all": "Vie kaikki roskakoriin",
|
||||||
"trash_count": "Roskakori {count, number}",
|
"trash_count": "Roskakori {count, number}",
|
||||||
"trash_delete_asset": "Poista / vie roskakoriin",
|
"trash_delete_asset": "Poista / vie roskakoriin",
|
||||||
"trash_emptied": "Emptied trash",
|
|
||||||
"trash_no_results_message": "Roskakorissa olevat kuvat ja videot näytetään täällä.",
|
"trash_no_results_message": "Roskakorissa olevat kuvat ja videot näytetään täällä.",
|
||||||
"trash_page_delete_all": "Poista kaikki",
|
|
||||||
"trash_page_empty_trash_dialog_content": "Haluatko poistaa roskakoriin siirretyt kohteet? Kohteet poistetaan lopullisesti Immich:sta.",
|
|
||||||
"trash_page_info": "Roskakoriin siirretyt kohteet poistetaan lopullisesti {} päivän kuluttua",
|
|
||||||
"trash_page_no_assets": "Ei poistettuja kohteita",
|
|
||||||
"trash_page_restore_all": "Palauta kaikki",
|
|
||||||
"trash_page_select_assets_btn": "Valitse kohteet",
|
|
||||||
"trash_page_title": "Roskakori",
|
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Roskakorin kohteet poistetaan pysyvästi {days, plural, one {# päivän} other {# päivän}} päästä.",
|
"trashed_items_will_be_permanently_deleted_after": "Roskakorin kohteet poistetaan pysyvästi {days, plural, one {# päivän} other {# päivän}} päästä.",
|
||||||
"type": "Tyyppi",
|
"type": "Tyyppi",
|
||||||
"unarchive": "Palauta arkistosta",
|
"unarchive": "Palauta arkistosta",
|
||||||
@@ -1786,8 +1297,6 @@
|
|||||||
"updated_password": "Salasana päivitetty",
|
"updated_password": "Salasana päivitetty",
|
||||||
"upload": "Siirrä palvelimelle",
|
"upload": "Siirrä palvelimelle",
|
||||||
"upload_concurrency": "Latausten samanaikaisuus",
|
"upload_concurrency": "Latausten samanaikaisuus",
|
||||||
"upload_dialog_info": "Haluatko varmuuskopioida valitut kohteet palvelimelle?",
|
|
||||||
"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_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}}",
|
||||||
@@ -1795,11 +1304,8 @@
|
|||||||
"upload_status_errors": "Virheet",
|
"upload_status_errors": "Virheet",
|
||||||
"upload_status_uploaded": "Ladattu",
|
"upload_status_uploaded": "Ladattu",
|
||||||
"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": "Upload to Immich ({})",
|
|
||||||
"uploading": "Uploading",
|
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"usage": "Käyttö",
|
"usage": "Käyttö",
|
||||||
"use_current_connection": "use current connection",
|
|
||||||
"use_custom_date_range": "Käytä omaa aikaväliä",
|
"use_custom_date_range": "Käytä omaa aikaväliä",
|
||||||
"user": "Käyttäjä",
|
"user": "Käyttäjä",
|
||||||
"user_id": "Käyttäjän ID",
|
"user_id": "Käyttäjän ID",
|
||||||
@@ -1814,16 +1320,10 @@
|
|||||||
"users": "Käyttäjät",
|
"users": "Käyttäjät",
|
||||||
"utilities": "Apuohjelmat",
|
"utilities": "Apuohjelmat",
|
||||||
"validate": "Validoi",
|
"validate": "Validoi",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
|
||||||
"variables": "Muuttujat",
|
"variables": "Muuttujat",
|
||||||
"version": "Versio",
|
"version": "Versio",
|
||||||
"version_announcement_closing": "Ystäväsi Alex",
|
"version_announcement_closing": "Ystäväsi Alex",
|
||||||
"version_announcement_message": "Hei! Sovelluksen uusi versio on saatavilla. Käythän vilkaisemassa <link>julkaisun tiedot</link> ja varmistathan, että ohjelman määritykset ovat ajan tasalla. Erityisesti, jos käytössä on Watchtower tai jokin muu mekanismi Immich-sovelluksen automaattista päivitystä varten.",
|
"version_announcement_message": "Hei! Sovelluksen uusi versio on saatavilla. Käythän vilkaisemassa <link>julkaisun tiedot</link> ja varmistathan, että ohjelman määritykset ovat ajan tasalla. Erityisesti, jos käytössä on Watchtower tai jokin muu mekanismi Immich-sovelluksen automaattista päivitystä varten.",
|
||||||
"version_announcement_overlay_release_notes": "julkaisutiedoissa",
|
|
||||||
"version_announcement_overlay_text_1": "Hei, kaveri! Uusi palvelinversio on saatavilla sovelluksesta",
|
|
||||||
"version_announcement_overlay_text_2": "Ota hetki aikaa vieraillaksesi",
|
|
||||||
"version_announcement_overlay_text_3": "ja varmista, että käyttämäsi docker-compose ja .env-asetukset ovat ajantasalla välttyäksesi asetusongelmilta. Varsinkin jos käytät WatchToweria tai jotain muuta mekanismia päivittääksesi palvelinsovellusta automaattisesti.",
|
|
||||||
"version_announcement_overlay_title": "Uusi palvelinversio saatavilla 🎉",
|
|
||||||
"version_history": "Versiohistoria",
|
"version_history": "Versiohistoria",
|
||||||
"version_history_item": "Asennettu {version} päivänä {date}",
|
"version_history_item": "Asennettu {version} päivänä {date}",
|
||||||
"video": "Video",
|
"video": "Video",
|
||||||
@@ -1841,20 +1341,15 @@
|
|||||||
"view_next_asset": "Näytä seuraava",
|
"view_next_asset": "Näytä seuraava",
|
||||||
"view_previous_asset": "Näytä edellinen",
|
"view_previous_asset": "Näytä edellinen",
|
||||||
"view_stack": "Näytä pinona",
|
"view_stack": "Näytä pinona",
|
||||||
"viewer_remove_from_stack": "Poista pinosta",
|
|
||||||
"viewer_stack_use_as_main_asset": "Käytä pääkohteena",
|
|
||||||
"viewer_unstack": "Pura pino",
|
|
||||||
"visibility_changed": "{count, plural, one {# henkilön} other {# henkilöiden}} näkyvyys vaihdettu",
|
"visibility_changed": "{count, plural, one {# henkilön} other {# henkilöiden}} näkyvyys vaihdettu",
|
||||||
"waiting": "Odottaa",
|
"waiting": "Odottaa",
|
||||||
"warning": "Varoitus",
|
"warning": "Varoitus",
|
||||||
"week": "Viikko",
|
"week": "Viikko",
|
||||||
"welcome": "Tervetuloa",
|
"welcome": "Tervetuloa",
|
||||||
"welcome_to_immich": "Tervetuloa Immichiin",
|
"welcome_to_immich": "Tervetuloa Immichiin",
|
||||||
"wifi_name": "WiFi Name",
|
|
||||||
"year": "Vuosi",
|
"year": "Vuosi",
|
||||||
"years_ago": "{years, plural, one {# vuosi} other {# vuotta}} sitten",
|
"years_ago": "{years, plural, one {# vuosi} other {# vuotta}} sitten",
|
||||||
"yes": "Kyllä",
|
"yes": "Kyllä",
|
||||||
"you_dont_have_any_shared_links": "Sinulla ei ole jaettuja linkkejä",
|
"you_dont_have_any_shared_links": "Sinulla ei ole jaettuja linkkejä",
|
||||||
"your_wifi_name": "Your WiFi name",
|
|
||||||
"zoom_image": "Zoomaa kuvaa"
|
"zoom_image": "Zoomaa kuvaa"
|
||||||
}
|
}
|
||||||
516
i18n/fr.json
516
i18n/fr.json
File diff suppressed because it is too large
Load Diff
609
i18n/he.json
609
i18n/he.json
File diff suppressed because it is too large
Load Diff
515
i18n/hi.json
515
i18n/hi.json
@@ -4,7 +4,6 @@
|
|||||||
"account_settings": "अभिलेख व्यवस्था",
|
"account_settings": "अभिलेख व्यवस्था",
|
||||||
"acknowledge": "स्वीकार करें",
|
"acknowledge": "स्वीकार करें",
|
||||||
"action": "कार्रवाई",
|
"action": "कार्रवाई",
|
||||||
"action_common_update": "Update",
|
|
||||||
"actions": "कार्यवाहियां",
|
"actions": "कार्यवाहियां",
|
||||||
"active": "सक्रिय",
|
"active": "सक्रिय",
|
||||||
"activity": "गतिविधि",
|
"activity": "गतिविधि",
|
||||||
@@ -14,7 +13,6 @@
|
|||||||
"add_a_location": "एक स्थान जोड़ें",
|
"add_a_location": "एक स्थान जोड़ें",
|
||||||
"add_a_name": "नाम जोड़ें",
|
"add_a_name": "नाम जोड़ें",
|
||||||
"add_a_title": "एक शीर्षक जोड़ें",
|
"add_a_title": "एक शीर्षक जोड़ें",
|
||||||
"add_endpoint": "Add endpoint",
|
|
||||||
"add_exclusion_pattern": "अपवाद उदाहरण जोड़ें",
|
"add_exclusion_pattern": "अपवाद उदाहरण जोड़ें",
|
||||||
"add_import_path": "आयात पथ जोड़ें",
|
"add_import_path": "आयात पथ जोड़ें",
|
||||||
"add_location": "स्थान जोड़ें",
|
"add_location": "स्थान जोड़ें",
|
||||||
@@ -24,8 +22,6 @@
|
|||||||
"add_photos": "फ़ोटो जोड़ें",
|
"add_photos": "फ़ोटो जोड़ें",
|
||||||
"add_to": "इसमें जोड़ें…",
|
"add_to": "इसमें जोड़ें…",
|
||||||
"add_to_album": "एल्बम में जोड़ें",
|
"add_to_album": "एल्बम में जोड़ें",
|
||||||
"add_to_album_bottom_sheet_added": "Added to {album}",
|
|
||||||
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
|
||||||
"add_to_shared_album": "साझा एल्बम में जोड़ें",
|
"add_to_shared_album": "साझा एल्बम में जोड़ें",
|
||||||
"add_url": "URL जोड़ें",
|
"add_url": "URL जोड़ें",
|
||||||
"added_to_archive": "संग्रहीत कर दिया गया है",
|
"added_to_archive": "संग्रहीत कर दिया गया है",
|
||||||
@@ -54,7 +50,6 @@
|
|||||||
"confirm_user_password_reset": "क्या आप वाकई {user} का पासवर्ड रीसेट करना चाहते हैं?",
|
"confirm_user_password_reset": "क्या आप वाकई {user} का पासवर्ड रीसेट करना चाहते हैं?",
|
||||||
"create_job": "जॉब बनाएँ",
|
"create_job": "जॉब बनाएँ",
|
||||||
"cron_expression": "क्रॉन अभिव्यक्ति",
|
"cron_expression": "क्रॉन अभिव्यक्ति",
|
||||||
"cron_expression_description": "क्रॉन प्रारूप का उपयोग करके स्कैनिंग अंतराल सेट करें। अधिक जानकारी के लिए कृपया <link>क्रोनटैब गुरु</link> देखें",
|
|
||||||
"disable_login": "लॉगिन अक्षम करें",
|
"disable_login": "लॉगिन अक्षम करें",
|
||||||
"duplicate_detection_job_description": "समान छवियों का पता लगाने के लिए संपत्तियों पर मशीन लर्निंग चलाएं। यह कार्यक्षमता स्मार्ट खोज पर निर्भर करती है",
|
"duplicate_detection_job_description": "समान छवियों का पता लगाने के लिए संपत्तियों पर मशीन लर्निंग चलाएं। यह कार्यक्षमता स्मार्ट खोज पर निर्भर करती है",
|
||||||
"exclusion_pattern_description": "Exclusion पैटर्न आपको अपनी लाइब्रेरी को स्कैन करते समय फ़ाइलों और फ़ोल्डरों को अनदेखा करने देता है। यह उपयोगी है यदि आपके पास ऐसे फ़ोल्डर हैं जिनमें ऐसी फ़ाइलें हैं जिन्हें आप आयात नहीं करना चाहते हैं, जैसे RAW फ़ाइलें।",
|
"exclusion_pattern_description": "Exclusion पैटर्न आपको अपनी लाइब्रेरी को स्कैन करते समय फ़ाइलों और फ़ोल्डरों को अनदेखा करने देता है। यह उपयोगी है यदि आपके पास ऐसे फ़ोल्डर हैं जिनमें ऐसी फ़ाइलें हैं जिन्हें आप आयात नहीं करना चाहते हैं, जैसे RAW फ़ाइलें।",
|
||||||
@@ -66,14 +61,11 @@
|
|||||||
"failed_job_command": "कार्य {job} के लिए आदेश {command} विफल",
|
"failed_job_command": "कार्य {job} के लिए आदेश {command} विफल",
|
||||||
"force_delete_user_warning": "चेतावनी: इससे उपयोगकर्ता और सारा डेटा तुरंत हट जाएगा। इसे पूर्ववत नहीं किया जा सकता और फ़ाइलें पुनर्प्राप्त नहीं की जा सकतीं।",
|
"force_delete_user_warning": "चेतावनी: इससे उपयोगकर्ता और सारा डेटा तुरंत हट जाएगा। इसे पूर्ववत नहीं किया जा सकता और फ़ाइलें पुनर्प्राप्त नहीं की जा सकतीं।",
|
||||||
"forcing_refresh_library_files": "सभी लाइब्रेरी फ़ाइलों को जबरन सामयिक करें",
|
"forcing_refresh_library_files": "सभी लाइब्रेरी फ़ाइलों को जबरन सामयिक करें",
|
||||||
"image_format": "प्रारूप",
|
|
||||||
"image_format_description": "वेबपी, जेपीईजी की तुलना में छोटी फ़ाइलें बनाता है, लेकिन एनकोड करने में धीमा है।",
|
"image_format_description": "वेबपी, जेपीईजी की तुलना में छोटी फ़ाइलें बनाता है, लेकिन एनकोड करने में धीमा है।",
|
||||||
"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": "थंबनेल के लिए डिस्प्ले P3 का उपयोग करें। यह विस्तृत कलरस्पेस वाली छवियों की जीवंतता को बेहतर ढंग से संरक्षित करता है, लेकिन पुराने ब्राउज़र संस्करण वाले पुराने डिवाइस पर छवियां अलग-अलग दिखाई दे सकती हैं। रंग परिवर्तन से बचने के लिए sRGB छवियों को sRGB के रूप में रखा जाता है।",
|
||||||
"image_preview_description": "मेटाडेटा रहित मध्यम आकार की छवि, जिसका उपयोग एकल संपत्ति देखने और मशीन लर्निंग के लिए होता है",
|
|
||||||
"image_preview_title": "पूर्वदर्शन सेटिंग्स",
|
|
||||||
"image_quality": "गुणवत्ता",
|
"image_quality": "गुणवत्ता",
|
||||||
"image_settings": "छवि सेटिंग्स",
|
"image_settings": "छवि सेटिंग्स",
|
||||||
"image_settings_description": "उत्पन्न छवियों की गुणवत्ता और रिज़ॉल्यूशन प्रबंधित करें",
|
"image_settings_description": "उत्पन्न छवियों की गुणवत्ता और रिज़ॉल्यूशन प्रबंधित करें",
|
||||||
@@ -150,6 +142,7 @@
|
|||||||
"no_pattern_added": "कोई पैटर्न नहीं जोड़ा गया",
|
"no_pattern_added": "कोई पैटर्न नहीं जोड़ा गया",
|
||||||
"note_apply_storage_label_previous_assets": "नोट: पहले अपलोड की गई संपत्तियों पर स्टोरेज लेबल लागू करने के लिए, चलाएँ",
|
"note_apply_storage_label_previous_assets": "नोट: पहले अपलोड की गई संपत्तियों पर स्टोरेज लेबल लागू करने के लिए, चलाएँ",
|
||||||
"note_cannot_be_changed_later": "नोट: इसे बाद में बदला नहीं जा सकता!",
|
"note_cannot_be_changed_later": "नोट: इसे बाद में बदला नहीं जा सकता!",
|
||||||
|
"note_unlimited_quota": "नोट: असीमित कोटा के लिए 0 दर्ज करें",
|
||||||
"notification_email_from_address": "इस पते से",
|
"notification_email_from_address": "इस पते से",
|
||||||
"notification_email_from_address_description": "प्रेषक का ईमेल पता, उदाहरण के लिए: \"इमिच फोटो सर्वर <noreply@example.com>\"",
|
"notification_email_from_address_description": "प्रेषक का ईमेल पता, उदाहरण के लिए: \"इमिच फोटो सर्वर <noreply@example.com>\"",
|
||||||
"notification_email_host_description": "ईमेल सर्वर का होस्ट (उदा. smtp.immitch.app)",
|
"notification_email_host_description": "ईमेल सर्वर का होस्ट (उदा. smtp.immitch.app)",
|
||||||
@@ -316,41 +309,17 @@
|
|||||||
"admin_password": "व्यवस्थापक पासवर्ड",
|
"admin_password": "व्यवस्थापक पासवर्ड",
|
||||||
"administration": "प्रशासन",
|
"administration": "प्रशासन",
|
||||||
"advanced": "विकसित",
|
"advanced": "विकसित",
|
||||||
"advanced_settings_log_level_title": "Log level: {}",
|
|
||||||
"advanced_settings_prefer_remote_subtitle": "Some devices are painfully slow to load thumbnails from assets on the device. Activate this setting to load remote images instead.",
|
|
||||||
"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_title": "Proxy Headers",
|
|
||||||
"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_tile_subtitle": "Advanced user's settings",
|
|
||||||
"advanced_settings_troubleshooting_subtitle": "Enable additional features for troubleshooting",
|
|
||||||
"advanced_settings_troubleshooting_title": "Troubleshooting",
|
|
||||||
"album_added": "एल्बम जोड़ा गया",
|
"album_added": "एल्बम जोड़ा गया",
|
||||||
"album_added_notification_setting_description": "जब आपको किसी साझा एल्बम में जोड़ा जाए तो एक ईमेल सूचना प्राप्त करें",
|
"album_added_notification_setting_description": "जब आपको किसी साझा एल्बम में जोड़ा जाए तो एक ईमेल सूचना प्राप्त करें",
|
||||||
"album_cover_updated": "एल्बम कवर अपडेट किया गया",
|
"album_cover_updated": "एल्बम कवर अपडेट किया गया",
|
||||||
"album_info_card_backup_album_excluded": "EXCLUDED",
|
|
||||||
"album_info_card_backup_album_included": "INCLUDED",
|
|
||||||
"album_info_updated": "एल्बम की जानकारी अपडेट की गई",
|
"album_info_updated": "एल्बम की जानकारी अपडेट की गई",
|
||||||
"album_leave": "एल्बम छोड़ें?",
|
"album_leave": "एल्बम छोड़ें?",
|
||||||
"album_name": "एल्बम का नाम",
|
"album_name": "एल्बम का नाम",
|
||||||
"album_options": "एल्बम विकल्प",
|
"album_options": "एल्बम विकल्प",
|
||||||
"album_remove_user": "उपयोगकर्ता हटाएं?",
|
"album_remove_user": "उपयोगकर्ता हटाएं?",
|
||||||
"album_share_no_users": "ऐसा लगता है कि आपने यह एल्बम सभी उपयोगकर्ताओं के साथ साझा कर दिया है या आपके पास साझा करने के लिए कोई उपयोगकर्ता नहीं है।",
|
"album_share_no_users": "ऐसा लगता है कि आपने यह एल्बम सभी उपयोगकर्ताओं के साथ साझा कर दिया है या आपके पास साझा करने के लिए कोई उपयोगकर्ता नहीं है।",
|
||||||
"album_thumbnail_card_item": "1 item",
|
|
||||||
"album_thumbnail_card_items": "{} items",
|
|
||||||
"album_thumbnail_card_shared": " · Shared",
|
|
||||||
"album_thumbnail_shared_by": "Shared by {}",
|
|
||||||
"album_updated": "एल्बम अपडेट किया गया",
|
"album_updated": "एल्बम अपडेट किया गया",
|
||||||
"album_updated_setting_description": "जब किसी साझा एल्बम में नई संपत्तियाँ हों तो एक ईमेल सूचना प्राप्त करें",
|
"album_updated_setting_description": "जब किसी साझा एल्बम में नई संपत्तियाँ हों तो एक ईमेल सूचना प्राप्त करें",
|
||||||
"album_viewer_appbar_delete_confirm": "Are you sure you want to delete this album from your account?",
|
|
||||||
"album_viewer_appbar_share_err_delete": "Failed to delete album",
|
|
||||||
"album_viewer_appbar_share_err_leave": "Failed to leave album",
|
|
||||||
"album_viewer_appbar_share_err_remove": "There are problems in removing assets from album",
|
|
||||||
"album_viewer_appbar_share_err_title": "Failed to change album title",
|
|
||||||
"album_viewer_appbar_share_leave": "Leave album",
|
|
||||||
"album_viewer_appbar_share_to": "साझा करें",
|
|
||||||
"album_viewer_page_share_add_users": "Add users",
|
|
||||||
"album_with_link_access": "लिंक वाले किसी भी व्यक्ति को इस एल्बम में फ़ोटो और लोगों को देखने दें।",
|
"album_with_link_access": "लिंक वाले किसी भी व्यक्ति को इस एल्बम में फ़ोटो और लोगों को देखने दें।",
|
||||||
"albums": "एलबम",
|
"albums": "एलबम",
|
||||||
"all": "सभी",
|
"all": "सभी",
|
||||||
@@ -365,120 +334,29 @@
|
|||||||
"api_key_description": "यह की केवल एक बार दिखाई जाएगी। विंडो बंद करने से पहले कृपया इसे कॉपी करना सुनिश्चित करें।।",
|
"api_key_description": "यह की केवल एक बार दिखाई जाएगी। विंडो बंद करने से पहले कृपया इसे कॉपी करना सुनिश्चित करें।।",
|
||||||
"api_key_empty": "आपका एपीआई कुंजी नाम खाली नहीं होना चाहिए",
|
"api_key_empty": "आपका एपीआई कुंजी नाम खाली नहीं होना चाहिए",
|
||||||
"api_keys": "एपीआई कीज",
|
"api_keys": "एपीआई कीज",
|
||||||
"app_bar_signout_dialog_content": "क्या आप सुनिश्चित हैं कि आप लॉग आउट करना चाहते हैं?",
|
|
||||||
"app_bar_signout_dialog_ok": "हाँ",
|
|
||||||
"app_bar_signout_dialog_title": "लॉग आउट",
|
|
||||||
"app_settings": "एप्लिकेशन सेटिंग",
|
"app_settings": "एप्लिकेशन सेटिंग",
|
||||||
"appears_in": "प्रकट होता है",
|
"appears_in": "प्रकट होता है",
|
||||||
"archive": "संग्रहालय",
|
"archive": "संग्रहालय",
|
||||||
"archive_or_unarchive_photo": "फ़ोटो को संग्रहीत या असंग्रहीत करें",
|
"archive_or_unarchive_photo": "फ़ोटो को संग्रहीत या असंग्रहीत करें",
|
||||||
"archive_page_no_archived_assets": "No archived assets found",
|
|
||||||
"archive_page_title": "Archive ({})",
|
|
||||||
"archive_size": "पुरालेख आकार",
|
"archive_size": "पुरालेख आकार",
|
||||||
"archive_size_description": "डाउनलोड के लिए संग्रह आकार कॉन्फ़िगर करें (GiB में)",
|
"archive_size_description": "डाउनलोड के लिए संग्रह आकार कॉन्फ़िगर करें (GiB में)",
|
||||||
"archived": "संग्रहित",
|
|
||||||
"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": "Cannot delete read only asset(s), skipping",
|
|
||||||
"asset_action_share_err_offline": "Cannot fetch offline asset(s), skipping",
|
|
||||||
"asset_added_to_album": "एल्बम में जोड़ा गया",
|
"asset_added_to_album": "एल्बम में जोड़ा गया",
|
||||||
"asset_adding_to_album": "एल्बम में जोड़ा जा रहा है..।",
|
"asset_adding_to_album": "एल्बम में जोड़ा जा रहा है..।",
|
||||||
"asset_description_updated": "संपत्ति विवरण अद्यतन कर दिया गया है",
|
"asset_description_updated": "संपत्ति विवरण अद्यतन कर दिया गया है",
|
||||||
"asset_has_unassigned_faces": "एसेट में अनिर्धारित चेहरे हैं",
|
"asset_has_unassigned_faces": "एसेट में अनिर्धारित चेहरे हैं",
|
||||||
"asset_hashing": "हैशिंग..।",
|
"asset_hashing": "हैशिंग..।",
|
||||||
"asset_list_group_by_sub_title": "Group by",
|
|
||||||
"asset_list_layout_settings_dynamic_layout_title": "Dynamic layout",
|
|
||||||
"asset_list_layout_settings_group_automatically": "Automatic",
|
|
||||||
"asset_list_layout_settings_group_by": "Group assets by",
|
|
||||||
"asset_list_layout_settings_group_by_month_day": "Month + day",
|
|
||||||
"asset_list_layout_sub_title": "Layout",
|
|
||||||
"asset_list_settings_subtitle": "Photo grid layout settings",
|
|
||||||
"asset_list_settings_title": "Photo Grid",
|
|
||||||
"asset_offline": "संपत्ति ऑफ़लाइन",
|
"asset_offline": "संपत्ति ऑफ़लाइन",
|
||||||
"asset_offline_description": "यह संपत्ति ऑफ़लाइन है।",
|
"asset_offline_description": "यह संपत्ति ऑफ़लाइन है।",
|
||||||
"asset_restored_successfully": "संपत्ति(याँ) सफलतापूर्वक पुनर्स्थापित की गईं",
|
|
||||||
"asset_skipped": "छोड़ा गया",
|
"asset_skipped": "छोड़ा गया",
|
||||||
"asset_uploaded": "अपलोड किए गए",
|
"asset_uploaded": "अपलोड किए गए",
|
||||||
"asset_uploading": "अपलोड हो रहा है..।",
|
"asset_uploading": "अपलोड हो रहा है..।",
|
||||||
"asset_viewer_settings_subtitle": "Manage your gallery viewer settings",
|
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
|
||||||
"assets": "संपत्तियां",
|
"assets": "संपत्तियां",
|
||||||
"assets_deleted_permanently": "{} संपत्ति(याँ) स्थायी रूप से हटा दी गईं",
|
|
||||||
"assets_deleted_permanently_from_server": "{} संपत्ति(याँ) इमिच सर्वर से स्थायी रूप से हटा दी गईं",
|
|
||||||
"assets_removed_permanently_from_device": "{} संपत्ति(याँ) आपके डिवाइस से स्थायी रूप से हटा दी गईं",
|
|
||||||
"assets_restore_confirmation": "क्या आप वाकई अपनी सभी नष्ट की गई संपत्तियों को पुनर्स्थापित करना चाहते हैं? आप इस क्रिया को पूर्ववत नहीं कर सकते!",
|
"assets_restore_confirmation": "क्या आप वाकई अपनी सभी नष्ट की गई संपत्तियों को पुनर्स्थापित करना चाहते हैं? आप इस क्रिया को पूर्ववत नहीं कर सकते!",
|
||||||
"assets_restored_successfully": "{} संपत्ति(याँ) सफलतापूर्वक पुनर्स्थापित की गईं",
|
|
||||||
"assets_trashed": "{} संपत्ति(याँ) कचरे में डाली गईं",
|
|
||||||
"assets_trashed_from_server": "{} संपत्ति(याँ) इमिच सर्वर से कचरे में डाली गईं",
|
|
||||||
"authorized_devices": "अधिकृत उपकरण",
|
"authorized_devices": "अधिकृत उपकरण",
|
||||||
"automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere",
|
|
||||||
"automatic_endpoint_switching_title": "Automatic URL switching",
|
|
||||||
"back": "वापस",
|
"back": "वापस",
|
||||||
"back_close_deselect": "वापस जाएँ, बंद करें, या अचयनित करें",
|
"back_close_deselect": "वापस जाएँ, बंद करें, या अचयनित करें",
|
||||||
"background_location_permission": "Background location permission",
|
|
||||||
"background_location_permission_content": "In order to switch networks when running in the background, Immich must *always* have precise location access so the app can read the Wi-Fi network's name",
|
|
||||||
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
|
||||||
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
|
||||||
"backup_album_selection_page_assets_scatter": "Assets can scatter across multiple albums. Thus, albums can be included or excluded during the backup process.",
|
|
||||||
"backup_album_selection_page_select_albums": "Select albums",
|
|
||||||
"backup_album_selection_page_selection_info": "Selection Info",
|
|
||||||
"backup_album_selection_page_total_assets": "Total unique assets",
|
|
||||||
"backup_all": "All",
|
|
||||||
"backup_background_service_backup_failed_message": "Failed to backup assets. Retrying…",
|
|
||||||
"backup_background_service_connection_failed_message": "Failed to connect to the server. Retrying…",
|
|
||||||
"backup_background_service_current_upload_notification": "Uploading {}",
|
|
||||||
"backup_background_service_default_notification": "Checking for new assets…",
|
|
||||||
"backup_background_service_error_title": "Backup error",
|
|
||||||
"backup_background_service_in_progress_notification": "Backing up your assets…",
|
|
||||||
"backup_background_service_upload_failure_notification": "Failed to upload {}",
|
|
||||||
"backup_controller_page_albums": "Backup Albums",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_content": "Enable background app refresh in Settings > General > Background App Refresh in order to use background backup.",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_title": "Background app refresh disabled",
|
|
||||||
"backup_controller_page_background_app_refresh_enable_button_text": "Go to settings",
|
|
||||||
"backup_controller_page_background_battery_info_link": "Show me how",
|
|
||||||
"backup_controller_page_background_battery_info_message": "For the best background backup experience, please disable any battery optimizations restricting background activity for Immich.\n\nSince this is device-specific, please lookup the required information for your device manufacturer.",
|
|
||||||
"backup_controller_page_background_battery_info_ok": "OK",
|
|
||||||
"backup_controller_page_background_battery_info_title": "Battery optimizations",
|
|
||||||
"backup_controller_page_background_charging": "Only while charging",
|
|
||||||
"backup_controller_page_background_configure_error": "Failed to configure the background service",
|
|
||||||
"backup_controller_page_background_delay": "Delay new assets backup: {}",
|
|
||||||
"backup_controller_page_background_description": "Turn on the background service to automatically backup any new assets without needing to open the app",
|
|
||||||
"backup_controller_page_background_is_off": "Automatic background backup is off",
|
|
||||||
"backup_controller_page_background_is_on": "Automatic background backup is on",
|
|
||||||
"backup_controller_page_background_turn_off": "Turn off background service",
|
|
||||||
"backup_controller_page_background_turn_on": "Turn on background service",
|
|
||||||
"backup_controller_page_background_wifi": "Only on WiFi",
|
|
||||||
"backup_controller_page_backup": "Backup",
|
|
||||||
"backup_controller_page_backup_selected": "Selected: ",
|
|
||||||
"backup_controller_page_backup_sub": "Backed up photos and videos",
|
|
||||||
"backup_controller_page_created": "Created on: {}",
|
|
||||||
"backup_controller_page_desc_backup": "Turn on foreground backup to automatically upload new assets to the server when opening the app.",
|
|
||||||
"backup_controller_page_excluded": "Excluded: ",
|
|
||||||
"backup_controller_page_failed": "Failed ({})",
|
|
||||||
"backup_controller_page_filename": "File name: {} [{}]",
|
|
||||||
"backup_controller_page_id": "ID: {}",
|
|
||||||
"backup_controller_page_info": "Backup Information",
|
|
||||||
"backup_controller_page_none_selected": "None selected",
|
|
||||||
"backup_controller_page_remainder": "Remainder",
|
|
||||||
"backup_controller_page_remainder_sub": "Remaining photos and videos to back up from selection",
|
|
||||||
"backup_controller_page_server_storage": "Server Storage",
|
|
||||||
"backup_controller_page_start_backup": "Start Backup",
|
|
||||||
"backup_controller_page_status_off": "Automatic foreground backup is off",
|
|
||||||
"backup_controller_page_status_on": "Automatic foreground backup is on",
|
|
||||||
"backup_controller_page_storage_format": "{} of {} used",
|
|
||||||
"backup_controller_page_to_backup": "Albums to be backed up",
|
|
||||||
"backup_controller_page_total_sub": "All unique photos and videos from selected albums",
|
|
||||||
"backup_controller_page_turn_off": "Turn off foreground backup",
|
|
||||||
"backup_controller_page_turn_on": "Turn on foreground backup",
|
|
||||||
"backup_controller_page_uploading_file_info": "Uploading file info",
|
|
||||||
"backup_err_only_album": "Cannot remove the only album",
|
|
||||||
"backup_info_card_assets": "assets",
|
|
||||||
"backup_manual_cancelled": "Cancelled",
|
|
||||||
"backup_manual_in_progress": "Upload already in progress. Try after sometime",
|
|
||||||
"backup_manual_success": "Success",
|
|
||||||
"backup_manual_title": "Upload status",
|
|
||||||
"backup_options_page_title": "Backup options",
|
|
||||||
"backup_setting_subtitle": "Manage background and foreground upload settings",
|
|
||||||
"backward": "पिछला",
|
"backward": "पिछला",
|
||||||
"birthdate_saved": "जन्मतिथि सफलतापूर्वक सहेजी गई",
|
"birthdate_saved": "जन्मतिथि सफलतापूर्वक सहेजी गई",
|
||||||
"birthdate_set_description": "जन्मतिथि का उपयोग फोटो के समय इस व्यक्ति की आयु की गणना करने के लिए किया जाता है।",
|
"birthdate_set_description": "जन्मतिथि का उपयोग फोटो के समय इस व्यक्ति की आयु की गणना करने के लिए किया जाता है।",
|
||||||
@@ -486,52 +364,24 @@
|
|||||||
"build": "निर्माण",
|
"build": "निर्माण",
|
||||||
"build_image": "छवि बनाएँ",
|
"build_image": "छवि बनाएँ",
|
||||||
"buy": "इम्मीच खरीदो",
|
"buy": "इम्मीच खरीदो",
|
||||||
"cache_settings_album_thumbnails": "Library page thumbnails ({} assets)",
|
|
||||||
"cache_settings_clear_cache_button": "Clear cache",
|
|
||||||
"cache_settings_clear_cache_button_title": "Clears the app's cache. This will significantly impact the app's performance until the cache has rebuilt.",
|
|
||||||
"cache_settings_duplicated_assets_clear_button": "CLEAR",
|
|
||||||
"cache_settings_duplicated_assets_subtitle": "Photos and videos that are black listed by the app",
|
|
||||||
"cache_settings_duplicated_assets_title": "Duplicated Assets ({})",
|
|
||||||
"cache_settings_image_cache_size": "Image cache size ({} assets)",
|
|
||||||
"cache_settings_statistics_album": "Library thumbnails",
|
|
||||||
"cache_settings_statistics_assets": "{} assets ({})",
|
|
||||||
"cache_settings_statistics_full": "Full images",
|
|
||||||
"cache_settings_statistics_shared": "Shared album thumbnails",
|
|
||||||
"cache_settings_statistics_thumbnail": "Thumbnails",
|
|
||||||
"cache_settings_statistics_title": "Cache usage",
|
|
||||||
"cache_settings_subtitle": "Control the caching behaviour of the Immich mobile application",
|
|
||||||
"cache_settings_thumbnail_size": "Thumbnail cache size ({} assets)",
|
|
||||||
"cache_settings_tile_subtitle": "स्थानीय संग्रहण के व्यवहार को नियंत्रित करें",
|
|
||||||
"cache_settings_tile_title": "स्थानीय संग्रहण",
|
|
||||||
"cache_settings_title": "Caching Settings",
|
|
||||||
"camera": "कैमरा",
|
"camera": "कैमरा",
|
||||||
"camera_brand": "कैमरा ब्रांड",
|
"camera_brand": "कैमरा ब्रांड",
|
||||||
"camera_model": "कैमरा मॉडल",
|
"camera_model": "कैमरा मॉडल",
|
||||||
"cancel": "रद्द करना",
|
"cancel": "रद्द करना",
|
||||||
"cancel_search": "खोज रद्द करें",
|
"cancel_search": "खोज रद्द करें",
|
||||||
"canceled": "Canceled",
|
|
||||||
"cannot_merge_people": "लोगों का विलय नहीं हो सकता",
|
"cannot_merge_people": "लोगों का विलय नहीं हो सकता",
|
||||||
"cannot_undo_this_action": "आप इस क्रिया को पूर्ववत नहीं कर सकते!",
|
"cannot_undo_this_action": "आप इस क्रिया को पूर्ववत नहीं कर सकते!",
|
||||||
"cannot_update_the_description": "विवरण अद्यतन नहीं किया जा सकता",
|
"cannot_update_the_description": "विवरण अद्यतन नहीं किया जा सकता",
|
||||||
"change_date": "बदलाव दिनांक",
|
"change_date": "बदलाव दिनांक",
|
||||||
"change_display_order": "Change display order",
|
|
||||||
"change_expiration_time": "समाप्ति समय बदलें",
|
"change_expiration_time": "समाप्ति समय बदलें",
|
||||||
"change_location": "स्थान बदलें",
|
"change_location": "स्थान बदलें",
|
||||||
"change_name": "नाम परिवर्तन करें",
|
"change_name": "नाम परिवर्तन करें",
|
||||||
"change_name_successfully": "नाम सफलतापूर्वक बदलें",
|
"change_name_successfully": "नाम सफलतापूर्वक बदलें",
|
||||||
"change_password": "पासवर्ड बदलें",
|
"change_password": "पासवर्ड बदलें",
|
||||||
"change_password_description": "यह या तो पहली बार है जब आप सिस्टम में साइन इन कर रहे हैं या आपका पासवर्ड बदलने का अनुरोध किया गया है।",
|
"change_password_description": "यह या तो पहली बार है जब आप सिस्टम में साइन इन कर रहे हैं या आपका पासवर्ड बदलने का अनुरोध किया गया है।",
|
||||||
"change_password_form_confirm_password": "Confirm Password",
|
|
||||||
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
|
||||||
"change_password_form_new_password": "New Password",
|
|
||||||
"change_password_form_password_mismatch": "Passwords do not match",
|
|
||||||
"change_password_form_reenter_new_password": "Re-enter New Password",
|
|
||||||
"change_your_password": "अपना पासवर्ड बदलें",
|
"change_your_password": "अपना पासवर्ड बदलें",
|
||||||
"changed_visibility_successfully": "दृश्यता सफलतापूर्वक परिवर्तित",
|
"changed_visibility_successfully": "दृश्यता सफलतापूर्वक परिवर्तित",
|
||||||
"check_all": "सभी चेक करें",
|
"check_all": "सभी चेक करें",
|
||||||
"check_corrupt_asset_backup": "Check for corrupt asset backups",
|
|
||||||
"check_corrupt_asset_backup_button": "Perform check",
|
|
||||||
"check_corrupt_asset_backup_description": "Run this check only over Wi-Fi and once all assets have been backed-up. The procedure might take a few minutes.",
|
|
||||||
"check_logs": "लॉग जांचें",
|
"check_logs": "लॉग जांचें",
|
||||||
"choose_matching_people_to_merge": "मर्ज करने के लिए मिलते-जुलते लोगों को चुनें",
|
"choose_matching_people_to_merge": "मर्ज करने के लिए मिलते-जुलते लोगों को चुनें",
|
||||||
"city": "शहर",
|
"city": "शहर",
|
||||||
@@ -540,14 +390,6 @@
|
|||||||
"clear_all_recent_searches": "सभी हालिया खोजें साफ़ करें",
|
"clear_all_recent_searches": "सभी हालिया खोजें साफ़ करें",
|
||||||
"clear_message": "स्पष्ट संदेश",
|
"clear_message": "स्पष्ट संदेश",
|
||||||
"clear_value": "स्पष्ट मूल्य",
|
"clear_value": "स्पष्ट मूल्य",
|
||||||
"client_cert_dialog_msg_confirm": "OK",
|
|
||||||
"client_cert_enter_password": "Enter Password",
|
|
||||||
"client_cert_import": "Import",
|
|
||||||
"client_cert_import_success_msg": "Client certificate is imported",
|
|
||||||
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
|
||||||
"client_cert_remove_msg": "Client certificate is removed",
|
|
||||||
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate Import/Remove is available only before login",
|
|
||||||
"client_cert_title": "SSL Client Certificate",
|
|
||||||
"close": "बंद",
|
"close": "बंद",
|
||||||
"collapse": "गिर जाना",
|
"collapse": "गिर जाना",
|
||||||
"collapse_all": "सभी को संकुचित करें",
|
"collapse_all": "सभी को संकुचित करें",
|
||||||
@@ -556,9 +398,6 @@
|
|||||||
"comment_options": "टिप्पणी विकल्प",
|
"comment_options": "टिप्पणी विकल्प",
|
||||||
"comments_and_likes": "टिप्पणियाँ और पसंद",
|
"comments_and_likes": "टिप्पणियाँ और पसंद",
|
||||||
"comments_are_disabled": "टिप्पणियाँ अक्षम हैं",
|
"comments_are_disabled": "टिप्पणियाँ अक्षम हैं",
|
||||||
"common_create_new_album": "Create new album",
|
|
||||||
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
|
||||||
"completed": "Completed",
|
|
||||||
"confirm": "पुष्टि",
|
"confirm": "पुष्टि",
|
||||||
"confirm_admin_password": "एडमिन पासवर्ड की पुष्टि करें",
|
"confirm_admin_password": "एडमिन पासवर्ड की पुष्टि करें",
|
||||||
"confirm_delete_shared_link": "क्या आप वाकई इस साझा लिंक को हटाना चाहते हैं?",
|
"confirm_delete_shared_link": "क्या आप वाकई इस साझा लिंक को हटाना चाहते हैं?",
|
||||||
@@ -566,15 +405,6 @@
|
|||||||
"contain": "समाहित",
|
"contain": "समाहित",
|
||||||
"context": "संदर्भ",
|
"context": "संदर्भ",
|
||||||
"continue": "जारी",
|
"continue": "जारी",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
|
||||||
"control_bottom_app_bar_create_new_album": "Create new album",
|
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
|
||||||
"control_bottom_app_bar_share_link": "Share Link",
|
|
||||||
"control_bottom_app_bar_share_to": "Share To",
|
|
||||||
"control_bottom_app_bar_trash_from_immich": "Move to Trash",
|
|
||||||
"copied_image_to_clipboard": "छवि को क्लिपबोर्ड पर कॉपी किया गया।",
|
"copied_image_to_clipboard": "छवि को क्लिपबोर्ड पर कॉपी किया गया।",
|
||||||
"copied_to_clipboard": "क्लिपबोर्ड पर नकल!",
|
"copied_to_clipboard": "क्लिपबोर्ड पर नकल!",
|
||||||
"copy_error": "प्रतिलिपि त्रुटि",
|
"copy_error": "प्रतिलिपि त्रुटि",
|
||||||
@@ -589,32 +419,22 @@
|
|||||||
"covers": "आवरण",
|
"covers": "आवरण",
|
||||||
"create": "तैयार करें",
|
"create": "तैयार करें",
|
||||||
"create_album": "एल्बम बनाओ",
|
"create_album": "एल्बम बनाओ",
|
||||||
"create_album_page_untitled": "Untitled",
|
|
||||||
"create_library": "लाइब्रेरी बनाएं",
|
"create_library": "लाइब्रेरी बनाएं",
|
||||||
"create_link": "लिंक बनाएं",
|
"create_link": "लिंक बनाएं",
|
||||||
"create_link_to_share": "शेयर करने के लिए लिंक बनाएं",
|
"create_link_to_share": "शेयर करने के लिए लिंक बनाएं",
|
||||||
"create_link_to_share_description": "लिंक वाले किसी भी व्यक्ति को चयनित फ़ोटो देखने दें",
|
"create_link_to_share_description": "लिंक वाले किसी भी व्यक्ति को चयनित फ़ोटो देखने दें",
|
||||||
"create_new": "नया बनाएं",
|
|
||||||
"create_new_person": "नया व्यक्ति बनाएं",
|
"create_new_person": "नया व्यक्ति बनाएं",
|
||||||
"create_new_person_hint": "चयनित संपत्तियों को एक नए व्यक्ति को सौंपें",
|
"create_new_person_hint": "चयनित संपत्तियों को एक नए व्यक्ति को सौंपें",
|
||||||
"create_new_user": "नया उपयोगकर्ता बनाएं",
|
"create_new_user": "नया उपयोगकर्ता बनाएं",
|
||||||
"create_shared_album_page_share_add_assets": "ADD ASSETS",
|
|
||||||
"create_shared_album_page_share_select_photos": "Select Photos",
|
|
||||||
"create_user": "उपयोगकर्ता बनाइये",
|
"create_user": "उपयोगकर्ता बनाइये",
|
||||||
"created": "बनाया",
|
"created": "बनाया",
|
||||||
"crop": "छाँटें",
|
|
||||||
"curated_object_page_title": "Things",
|
|
||||||
"current_device": "वर्तमान उपकरण",
|
"current_device": "वर्तमान उपकरण",
|
||||||
"current_server_address": "Current server address",
|
|
||||||
"custom_locale": "कस्टम लोकेल",
|
"custom_locale": "कस्टम लोकेल",
|
||||||
"custom_locale_description": "भाषा और क्षेत्र के आधार पर दिनांक और संख्याएँ प्रारूपित करें",
|
"custom_locale_description": "भाषा और क्षेत्र के आधार पर दिनांक और संख्याएँ प्रारूपित करें",
|
||||||
"daily_title_text_date": "E, MMM dd",
|
|
||||||
"daily_title_text_date_year": "E, MMM dd, yyyy",
|
|
||||||
"dark": "डार्क",
|
"dark": "डार्क",
|
||||||
"date_after": "इसके बाद की तारीख",
|
"date_after": "इसके बाद की तारीख",
|
||||||
"date_and_time": "तिथि और समय",
|
"date_and_time": "तिथि और समय",
|
||||||
"date_before": "पहले की तारीख",
|
"date_before": "पहले की तारीख",
|
||||||
"date_format": "E, LLL d, y • h:mm a",
|
|
||||||
"date_of_birth_saved": "जन्मतिथि सफलतापूर्वक सहेजी गई",
|
"date_of_birth_saved": "जन्मतिथि सफलतापूर्वक सहेजी गई",
|
||||||
"date_range": "तिथि सीमा",
|
"date_range": "तिथि सीमा",
|
||||||
"day": "दिन",
|
"day": "दिन",
|
||||||
@@ -624,25 +444,14 @@
|
|||||||
"delete": "हटाएँ",
|
"delete": "हटाएँ",
|
||||||
"delete_album": "एल्बम हटाएँ",
|
"delete_album": "एल्बम हटाएँ",
|
||||||
"delete_api_key_prompt": "क्या आप वाकई इस एपीआई कुंजी को हटाना चाहते हैं?",
|
"delete_api_key_prompt": "क्या आप वाकई इस एपीआई कुंजी को हटाना चाहते हैं?",
|
||||||
"delete_dialog_alert": "These items will be permanently deleted from Immich and from your device",
|
|
||||||
"delete_dialog_alert_local": "These items will be permanently removed from your device but still be available on the Immich server",
|
|
||||||
"delete_dialog_alert_local_non_backed_up": "Some of the items aren't backed up to Immich and will be permanently removed from your device",
|
|
||||||
"delete_dialog_alert_remote": "These items will be permanently deleted from the Immich server",
|
|
||||||
"delete_dialog_ok_force": "Delete Anyway",
|
|
||||||
"delete_dialog_title": "Delete Permanently",
|
|
||||||
"delete_duplicates_confirmation": "क्या आप वाकई इन डुप्लिकेट को स्थायी रूप से हटाना चाहते हैं?",
|
"delete_duplicates_confirmation": "क्या आप वाकई इन डुप्लिकेट को स्थायी रूप से हटाना चाहते हैं?",
|
||||||
"delete_key": "कुंजी हटाएँ",
|
"delete_key": "कुंजी हटाएँ",
|
||||||
"delete_library": "लाइब्रेरी हटाएँ",
|
"delete_library": "लाइब्रेरी हटाएँ",
|
||||||
"delete_link": "लिंक हटाएँ",
|
"delete_link": "लिंक हटाएँ",
|
||||||
"delete_local_dialog_ok_backed_up_only": "Delete Backed Up Only",
|
|
||||||
"delete_local_dialog_ok_force": "Delete Anyway",
|
|
||||||
"delete_shared_link": "साझा किए गए लिंक को हटाएं",
|
"delete_shared_link": "साझा किए गए लिंक को हटाएं",
|
||||||
"delete_shared_link_dialog_title": "साझा किए गए लिंक को हटाएं",
|
|
||||||
"delete_user": "उपभोक्ता मिटायें",
|
"delete_user": "उपभोक्ता मिटायें",
|
||||||
"deleted_shared_link": "साझा किया गया लिंक हटा दिया गया",
|
"deleted_shared_link": "साझा किया गया लिंक हटा दिया गया",
|
||||||
"description": "वर्णन",
|
"description": "वर्णन",
|
||||||
"description_input_hint_text": "Add description...",
|
|
||||||
"description_input_submit_error": "Error updating description, check the log for more details",
|
|
||||||
"details": "विवरण",
|
"details": "विवरण",
|
||||||
"direction": "दिशा",
|
"direction": "दिशा",
|
||||||
"disabled": "अक्षम",
|
"disabled": "अक्षम",
|
||||||
@@ -657,23 +466,9 @@
|
|||||||
"do_not_show_again": "इस संदेश को दुबारा मत दिखाना",
|
"do_not_show_again": "इस संदेश को दुबारा मत दिखाना",
|
||||||
"done": "ठीक है",
|
"done": "ठीक है",
|
||||||
"download": "डाउनलोड करें",
|
"download": "डाउनलोड करें",
|
||||||
"download_canceled": "डाउनलोड रद्द कर दिया गया",
|
|
||||||
"download_complete": "डाउनलोड पूरा",
|
|
||||||
"download_enqueue": "डाउनलोड कतार में है",
|
|
||||||
"download_error": "डाउनलोड त्रुटि",
|
|
||||||
"download_failed": "डाउनलोड विफल",
|
|
||||||
"download_filename": "फ़ाइल: {}",
|
|
||||||
"download_finished": "डाउनलोड समाप्त",
|
|
||||||
"download_notfound": "डाउनलोड नहीं मिला",
|
|
||||||
"download_paused": "डाउनलोड स्थगित",
|
|
||||||
"download_settings": "डाउनलोड करना",
|
"download_settings": "डाउनलोड करना",
|
||||||
"download_settings_description": "संपत्ति डाउनलोड से संबंधित सेटिंग्स प्रबंधित करें",
|
"download_settings_description": "संपत्ति डाउनलोड से संबंधित सेटिंग्स प्रबंधित करें",
|
||||||
"download_started": "डाउनलोड प्रारंभ हुआ",
|
|
||||||
"download_sucess": "डाउनलोड सफल",
|
|
||||||
"download_sucess_android": "मीडिया DCIM/Immich में डाउनलोड हो गया है",
|
|
||||||
"download_waiting_to_retry": "पुनः प्रयास करने का इंतजार कर रहा है",
|
|
||||||
"downloading": "डाउनलोड",
|
"downloading": "डाउनलोड",
|
||||||
"downloading_media": "मीडिया डाउनलोड हो रहा है",
|
|
||||||
"drop_files_to_upload": "अपलोड करने के लिए फ़ाइलें कहीं भी छोड़ें",
|
"drop_files_to_upload": "अपलोड करने के लिए फ़ाइलें कहीं भी छोड़ें",
|
||||||
"duplicates": "डुप्लिकेट",
|
"duplicates": "डुप्लिकेट",
|
||||||
"duplicates_description": "प्रत्येक समूह को यह इंगित करके हल करें कि कौन सा, यदि कोई है, डुप्लिकेट है",
|
"duplicates_description": "प्रत्येक समूह को यह इंगित करके हल करें कि कौन सा, यदि कोई है, डुप्लिकेट है",
|
||||||
@@ -690,7 +485,6 @@
|
|||||||
"edit_key": "कुंजी संपादित करें",
|
"edit_key": "कुंजी संपादित करें",
|
||||||
"edit_link": "लिंक संपादित करें",
|
"edit_link": "लिंक संपादित करें",
|
||||||
"edit_location": "स्थान संपादित करें",
|
"edit_location": "स्थान संपादित करें",
|
||||||
"edit_location_dialog_title": "Location",
|
|
||||||
"edit_name": "नाम संपादित करें",
|
"edit_name": "नाम संपादित करें",
|
||||||
"edit_people": "लोगों को संपादित करें",
|
"edit_people": "लोगों को संपादित करें",
|
||||||
"edit_title": "शीर्षक संपादित करें",
|
"edit_title": "शीर्षक संपादित करें",
|
||||||
@@ -698,18 +492,13 @@
|
|||||||
"edited": "संपादित",
|
"edited": "संपादित",
|
||||||
"editor": "",
|
"editor": "",
|
||||||
"email": "ईमेल",
|
"email": "ईमेल",
|
||||||
"empty_folder": "This folder is empty",
|
|
||||||
"empty_trash": "कूड़ेदान खाली करें",
|
"empty_trash": "कूड़ेदान खाली करें",
|
||||||
"empty_trash_confirmation": "क्या आपको यकीन है कि आप कचरा खाली करना चाहते हैं? यह इमिच से स्थायी रूप से कचरा में सभी संपत्तियों को हटा देगा।\nआप इस कार्रवाई को नहीं रोक सकते!",
|
"empty_trash_confirmation": "क्या आपको यकीन है कि आप कचरा खाली करना चाहते हैं? यह इमिच से स्थायी रूप से कचरा में सभी संपत्तियों को हटा देगा।\nआप इस कार्रवाई को नहीं रोक सकते!",
|
||||||
"enable": "सक्षम",
|
"enable": "सक्षम",
|
||||||
"enabled": "सक्रिय",
|
"enabled": "सक्रिय",
|
||||||
"end_date": "अंतिम तिथि",
|
"end_date": "अंतिम तिथि",
|
||||||
"enqueued": "Enqueued",
|
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
|
||||||
"error": "गलती",
|
"error": "गलती",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
|
||||||
"error_loading_image": "छवि लोड करने में त्रुटि",
|
"error_loading_image": "छवि लोड करने में त्रुटि",
|
||||||
"error_saving_image": "त्रुटि: {}",
|
|
||||||
"error_title": "त्रुटि - कुछ गलत हो गया",
|
"error_title": "त्रुटि - कुछ गलत हो गया",
|
||||||
"errors": {
|
"errors": {
|
||||||
"cannot_navigate_next_asset": "अगली संपत्ति पर नेविगेट नहीं किया जा सकता",
|
"cannot_navigate_next_asset": "अगली संपत्ति पर नेविगेट नहीं किया जा सकता",
|
||||||
@@ -823,21 +612,8 @@
|
|||||||
"unable_to_upload_file": "फाइल अपलोड करने में असमर्थ"
|
"unable_to_upload_file": "फाइल अपलोड करने में असमर्थ"
|
||||||
},
|
},
|
||||||
"exif": "एक्सिफ",
|
"exif": "एक्सिफ",
|
||||||
"exif_bottom_sheet_description": "Add Description...",
|
|
||||||
"exif_bottom_sheet_details": "DETAILS",
|
|
||||||
"exif_bottom_sheet_location": "LOCATION",
|
|
||||||
"exif_bottom_sheet_people": "PEOPLE",
|
|
||||||
"exif_bottom_sheet_person_add_person": "Add name",
|
|
||||||
"exif_bottom_sheet_person_age": "Age {}",
|
|
||||||
"exif_bottom_sheet_person_age_months": "Age {} months",
|
|
||||||
"exif_bottom_sheet_person_age_year_months": "Age 1 year, {} months",
|
|
||||||
"exif_bottom_sheet_person_age_years": "Age {}",
|
|
||||||
"exit_slideshow": "स्लाइड शो से बाहर निकलें",
|
"exit_slideshow": "स्लाइड शो से बाहर निकलें",
|
||||||
"expand_all": "सभी का विस्तार",
|
"expand_all": "सभी का विस्तार",
|
||||||
"experimental_settings_new_asset_list_subtitle": "Work in progress",
|
|
||||||
"experimental_settings_new_asset_list_title": "Enable experimental photo grid",
|
|
||||||
"experimental_settings_subtitle": "Use at your own risk!",
|
|
||||||
"experimental_settings_title": "Experimental",
|
|
||||||
"expire_after": "एक्सपायर आफ्टर",
|
"expire_after": "एक्सपायर आफ्टर",
|
||||||
"expired": "खत्म हो चुका",
|
"expired": "खत्म हो चुका",
|
||||||
"explore": "अन्वेषण करना",
|
"explore": "अन्वेषण करना",
|
||||||
@@ -846,77 +622,37 @@
|
|||||||
"extension": "विस्तार",
|
"extension": "विस्तार",
|
||||||
"external": "बाहरी",
|
"external": "बाहरी",
|
||||||
"external_libraries": "बाहरी पुस्तकालय",
|
"external_libraries": "बाहरी पुस्तकालय",
|
||||||
"external_network": "External network",
|
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
|
||||||
"face_unassigned": "सौंपे नहीं गए",
|
"face_unassigned": "सौंपे नहीं गए",
|
||||||
"failed": "Failed",
|
|
||||||
"failed_to_load_assets": "Failed to load assets",
|
|
||||||
"failed_to_load_folder": "Failed to load folder",
|
|
||||||
"favorite": "पसंदीदा",
|
"favorite": "पसंदीदा",
|
||||||
"favorite_or_unfavorite_photo": "पसंदीदा या नापसंद फोटो",
|
"favorite_or_unfavorite_photo": "पसंदीदा या नापसंद फोटो",
|
||||||
"favorites": "पसंदीदा",
|
"favorites": "पसंदीदा",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
|
||||||
"feature_photo_updated": "फ़ीचर फ़ोटो अपडेट किया गया",
|
"feature_photo_updated": "फ़ीचर फ़ोटो अपडेट किया गया",
|
||||||
"file_name": "फ़ाइल का नाम",
|
"file_name": "फ़ाइल का नाम",
|
||||||
"file_name_or_extension": "फ़ाइल का नाम या एक्सटेंशन",
|
"file_name_or_extension": "फ़ाइल का नाम या एक्सटेंशन",
|
||||||
"filename": "फ़ाइल का नाम",
|
"filename": "फ़ाइल का नाम",
|
||||||
"filetype": "फाइल का प्रकार",
|
"filetype": "फाइल का प्रकार",
|
||||||
"filter": "फ़िल्टर",
|
|
||||||
"filter_people": "लोगों को फ़िल्टर करें",
|
"filter_people": "लोगों को फ़िल्टर करें",
|
||||||
"find_them_fast": "खोज के साथ नाम से उन्हें तेजी से ढूंढें",
|
"find_them_fast": "खोज के साथ नाम से उन्हें तेजी से ढूंढें",
|
||||||
"fix_incorrect_match": "ग़लत मिलान ठीक करें",
|
"fix_incorrect_match": "ग़लत मिलान ठीक करें",
|
||||||
"folder": "Folder",
|
|
||||||
"folder_not_found": "Folder not found",
|
|
||||||
"folders": "Folders",
|
|
||||||
"forward": "आगे",
|
"forward": "आगे",
|
||||||
"general": "सामान्य",
|
"general": "सामान्य",
|
||||||
"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",
|
|
||||||
"getting_started": "शुरू करना",
|
"getting_started": "शुरू करना",
|
||||||
"go_back": "वापस जाओ",
|
"go_back": "वापस जाओ",
|
||||||
"go_to_search": "खोज पर जाएँ",
|
"go_to_search": "खोज पर जाएँ",
|
||||||
"grant_permission": "Grant permission",
|
|
||||||
"group_albums_by": "इनके द्वारा समूह एल्बम..।",
|
"group_albums_by": "इनके द्वारा समूह एल्बम..।",
|
||||||
"group_no": "कोई समूहीकरण नहीं",
|
"group_no": "कोई समूहीकरण नहीं",
|
||||||
"group_owner": "स्वामी द्वारा समूह",
|
"group_owner": "स्वामी द्वारा समूह",
|
||||||
"group_year": "वर्ष के अनुसार समूह",
|
"group_year": "वर्ष के अनुसार समूह",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
|
||||||
"has_quota": "कोटा है",
|
"has_quota": "कोटा है",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
|
||||||
"header_settings_field_validator_msg": "Value cannot be empty",
|
|
||||||
"header_settings_header_name_input": "Header name",
|
|
||||||
"header_settings_header_value_input": "Header value",
|
|
||||||
"headers_settings_tile_subtitle": "Define proxy headers the app should send with each network request",
|
|
||||||
"headers_settings_tile_title": "Custom proxy headers",
|
|
||||||
"hide_all_people": "सभी लोगों को छुपाएं",
|
"hide_all_people": "सभी लोगों को छुपाएं",
|
||||||
"hide_gallery": "गैलरी छिपाएँ",
|
"hide_gallery": "गैलरी छिपाएँ",
|
||||||
"hide_password": "पासवर्ड छिपाएं",
|
"hide_password": "पासवर्ड छिपाएं",
|
||||||
"hide_person": "व्यक्ति छिपाएँ",
|
"hide_person": "व्यक्ति छिपाएँ",
|
||||||
"hide_unnamed_people": "अनाम लोगों को छुपाएं",
|
"hide_unnamed_people": "अनाम लोगों को छुपाएं",
|
||||||
"home_page_add_to_album_conflicts": "Added {added} assets to album {album}. {failed} assets are already in the album.",
|
|
||||||
"home_page_add_to_album_err_local": "Can not add local assets to albums yet, skipping",
|
|
||||||
"home_page_add_to_album_success": "Added {added} assets to album {album}.",
|
|
||||||
"home_page_album_err_partner": "अब तक पार्टनर एसेट्स को एल्बम में जोड़ा नहीं कर सकते, स्किप कर रहे हैं",
|
|
||||||
"home_page_archive_err_local": "Can not archive local assets yet, skipping",
|
|
||||||
"home_page_archive_err_partner": "पार्टनर एसेट्स को आर्काइव नहीं कर सकते, स्किप कर रहे हैं",
|
|
||||||
"home_page_building_timeline": "Building the timeline",
|
|
||||||
"home_page_delete_err_partner": "पार्टनर एसेट्स को डिलीट नहीं कर सकते, स्किप कर रहे हैं",
|
|
||||||
"home_page_delete_remote_err_local": "Local assets in delete remote selection, skipping",
|
|
||||||
"home_page_favorite_err_local": "Can not favorite local assets yet, skipping",
|
|
||||||
"home_page_favorite_err_partner": "अब तक पार्टनर एसेट्स को फेवरेट नहीं कर सकते, स्किप कर रहे हैं",
|
|
||||||
"home_page_first_time_notice": "If this is your first time using the app, please make sure to choose a backup album(s) so that the timeline can populate photos and videos in the album(s).",
|
|
||||||
"home_page_share_err_local": "लोकल एसेट्स को लिंक के जरिए शेयर नहीं कर सकते, स्किप कर रहे हैं",
|
|
||||||
"home_page_upload_err_limit": "Can only upload a maximum of 30 assets at a time, skipping",
|
|
||||||
"host": "मेज़बान",
|
"host": "मेज़बान",
|
||||||
"hour": "घंटा",
|
"hour": "घंटा",
|
||||||
"ignore_icloud_photos": "आइक्लाउड फ़ोटो को अनदेखा करें",
|
|
||||||
"ignore_icloud_photos_description": "आइक्लाउड पर स्टोर की गई फ़ोटोज़ इमिच सर्वर पर अपलोड नहीं की जाएंगी",
|
|
||||||
"image": "छवि",
|
"image": "छवि",
|
||||||
"image_saved_successfully": "इमेज सहेज दी गई",
|
|
||||||
"image_viewer_page_state_provider_download_started": "Download Started",
|
|
||||||
"image_viewer_page_state_provider_download_success": "Download Success",
|
|
||||||
"image_viewer_page_state_provider_share_error": "Share Error",
|
|
||||||
"immich_logo": "Immich लोगो",
|
"immich_logo": "Immich लोगो",
|
||||||
"immich_web_interface": "इमिच वेब इंटरफ़ेस",
|
"immich_web_interface": "इमिच वेब इंटरफ़ेस",
|
||||||
"import_from_json": "JSON से आयात करें",
|
"import_from_json": "JSON से आयात करें",
|
||||||
@@ -933,8 +669,6 @@
|
|||||||
"night_at_midnight": "हर रात आधी रात को",
|
"night_at_midnight": "हर रात आधी रात को",
|
||||||
"night_at_twoam": "हर रात 2 बजे"
|
"night_at_twoam": "हर रात 2 बजे"
|
||||||
},
|
},
|
||||||
"invalid_date": "अमान्य तारीख़",
|
|
||||||
"invalid_date_format": "अमान्य तारीख़ प्रारूप",
|
|
||||||
"invite_people": "लोगो को निमंत्रण भेजो",
|
"invite_people": "लोगो को निमंत्रण भेजो",
|
||||||
"invite_to_album": "एल्बम के लिए आमंत्रित करें",
|
"invite_to_album": "एल्बम के लिए आमंत्रित करें",
|
||||||
"jobs": "नौकरियां",
|
"jobs": "नौकरियां",
|
||||||
@@ -951,12 +685,6 @@
|
|||||||
"level": "स्तर",
|
"level": "स्तर",
|
||||||
"library": "पुस्तकालय",
|
"library": "पुस्तकालय",
|
||||||
"library_options": "पुस्तकालय विकल्प",
|
"library_options": "पुस्तकालय विकल्प",
|
||||||
"library_page_device_albums": "Albums on Device",
|
|
||||||
"library_page_new_album": "New album",
|
|
||||||
"library_page_sort_asset_count": "Number of assets",
|
|
||||||
"library_page_sort_created": "Created date",
|
|
||||||
"library_page_sort_last_modified": "Last modified",
|
|
||||||
"library_page_sort_title": "Album title",
|
|
||||||
"light": "रोशनी",
|
"light": "रोशनी",
|
||||||
"like_deleted": "जैसे हटा दिया गया",
|
"like_deleted": "जैसे हटा दिया गया",
|
||||||
"link_options": "लिंक विकल्प",
|
"link_options": "लिंक विकल्प",
|
||||||
@@ -965,42 +693,12 @@
|
|||||||
"list": "सूची",
|
"list": "सूची",
|
||||||
"loading": "लोड हो रहा है",
|
"loading": "लोड हो रहा है",
|
||||||
"loading_search_results_failed": "खोज परिणाम लोड करना विफल रहा",
|
"loading_search_results_failed": "खोज परिणाम लोड करना विफल रहा",
|
||||||
"local_network": "Local network",
|
|
||||||
"local_network_sheet_info": "The app will connect to the server through this URL when using the specified Wi-Fi network",
|
|
||||||
"location_permission": "Location permission",
|
|
||||||
"location_permission_content": "In order to use the auto-switching feature, Immich needs precise location permission so it can read the current WiFi network's name",
|
|
||||||
"location_picker_choose_on_map": "Choose on map",
|
|
||||||
"location_picker_latitude_error": "Enter a valid latitude",
|
|
||||||
"location_picker_latitude_hint": "Enter your latitude here",
|
|
||||||
"location_picker_longitude_error": "Enter a valid longitude",
|
|
||||||
"location_picker_longitude_hint": "Enter your longitude here",
|
|
||||||
"log_out": "लॉग आउट",
|
"log_out": "लॉग आउट",
|
||||||
"log_out_all_devices": "सभी डिवाइस लॉग आउट करें",
|
"log_out_all_devices": "सभी डिवाइस लॉग आउट करें",
|
||||||
"logged_out_all_devices": "सभी डिवाइस लॉग आउट कर दिए गए",
|
"logged_out_all_devices": "सभी डिवाइस लॉग आउट कर दिए गए",
|
||||||
"logged_out_device": "लॉग आउट डिवाइस",
|
"logged_out_device": "लॉग आउट डिवाइस",
|
||||||
"login": "लॉग इन करें",
|
"login": "लॉग इन करें",
|
||||||
"login_disabled": "Login has been disabled",
|
|
||||||
"login_form_api_exception": "API exception. Please check the server URL and try again.",
|
|
||||||
"login_form_back_button_text": "Back",
|
|
||||||
"login_form_email_hint": "youremail@email.com",
|
|
||||||
"login_form_endpoint_hint": "http://your-server-ip:port",
|
|
||||||
"login_form_endpoint_url": "Server Endpoint URL",
|
|
||||||
"login_form_err_http": "Please specify http:// or https://",
|
|
||||||
"login_form_err_invalid_email": "Invalid Email",
|
|
||||||
"login_form_err_invalid_url": "Invalid URL",
|
|
||||||
"login_form_err_leading_whitespace": "Leading whitespace",
|
|
||||||
"login_form_err_trailing_whitespace": "Trailing whitespace",
|
|
||||||
"login_form_failed_get_oauth_server_config": "Error logging using OAuth, check server URL",
|
|
||||||
"login_form_failed_get_oauth_server_disable": "OAuth feature is not available on this server",
|
|
||||||
"login_form_failed_login": "Error logging you in, check server URL, email and password",
|
|
||||||
"login_form_handshake_exception": "There was an Handshake Exception with the server. Enable self-signed certificate support in the settings if you are using a self-signed certificate.",
|
|
||||||
"login_form_password_hint": "password",
|
|
||||||
"login_form_save_login": "Stay logged in",
|
|
||||||
"login_form_server_empty": "Enter a server URL.",
|
|
||||||
"login_form_server_error": "Could not connect to server.",
|
|
||||||
"login_has_been_disabled": "लॉगिन अक्षम कर दिया गया है।",
|
"login_has_been_disabled": "लॉगिन अक्षम कर दिया गया है।",
|
||||||
"login_password_changed_error": "There was an error updating your password",
|
|
||||||
"login_password_changed_success": "Password updated successfully",
|
|
||||||
"logout_all_device_confirmation": "क्या आप वाकई सभी डिवाइस से लॉग आउट करना चाहते हैं?",
|
"logout_all_device_confirmation": "क्या आप वाकई सभी डिवाइस से लॉग आउट करना चाहते हैं?",
|
||||||
"logout_this_device_confirmation": "क्या आप वाकई इस डिवाइस को लॉग आउट करना चाहते हैं?",
|
"logout_this_device_confirmation": "क्या आप वाकई इस डिवाइस को लॉग आउट करना चाहते हैं?",
|
||||||
"longitude": "देशान्तर",
|
"longitude": "देशान्तर",
|
||||||
@@ -1016,39 +714,12 @@
|
|||||||
"manage_your_devices": "अपने लॉग-इन डिवाइस प्रबंधित करें",
|
"manage_your_devices": "अपने लॉग-इन डिवाइस प्रबंधित करें",
|
||||||
"manage_your_oauth_connection": "अपना OAuth कनेक्शन प्रबंधित करें",
|
"manage_your_oauth_connection": "अपना OAuth कनेक्शन प्रबंधित करें",
|
||||||
"map": "नक्शा",
|
"map": "नक्शा",
|
||||||
"map_assets_in_bound": "{} photo",
|
|
||||||
"map_assets_in_bounds": "{} photos",
|
|
||||||
"map_cannot_get_user_location": "Cannot get user's location",
|
|
||||||
"map_location_dialog_yes": "Yes",
|
|
||||||
"map_location_picker_page_use_location": "Use this location",
|
|
||||||
"map_location_service_disabled_content": "Location service needs to be enabled to display assets from your current location. Do you want to enable it now?",
|
|
||||||
"map_location_service_disabled_title": "Location Service disabled",
|
|
||||||
"map_marker_with_image": "छवि के साथ मानचित्र मार्कर",
|
"map_marker_with_image": "छवि के साथ मानचित्र मार्कर",
|
||||||
"map_no_assets_in_bounds": "No photos in this area",
|
|
||||||
"map_no_location_permission_content": "Location permission is needed to display assets from your current location. Do you want to allow it now?",
|
|
||||||
"map_no_location_permission_title": "Location Permission denied",
|
|
||||||
"map_settings": "मानचित्र सेटिंग",
|
"map_settings": "मानचित्र सेटिंग",
|
||||||
"map_settings_dark_mode": "Dark mode",
|
|
||||||
"map_settings_date_range_option_day": "Past 24 hours",
|
|
||||||
"map_settings_date_range_option_days": "Past {} days",
|
|
||||||
"map_settings_date_range_option_year": "Past year",
|
|
||||||
"map_settings_date_range_option_years": "Past {} years",
|
|
||||||
"map_settings_dialog_title": "Map Settings",
|
|
||||||
"map_settings_include_show_archived": "Include Archived",
|
|
||||||
"map_settings_include_show_partners": "Include Partners",
|
|
||||||
"map_settings_only_show_favorites": "Show Favorite Only",
|
|
||||||
"map_settings_theme_settings": "Map Theme",
|
|
||||||
"map_zoom_to_see_photos": "Zoom out to see photos",
|
|
||||||
"matches": "माचिस",
|
"matches": "माचिस",
|
||||||
"media_type": "मीडिया प्रकार",
|
"media_type": "मीडिया प्रकार",
|
||||||
"memories": "यादें",
|
"memories": "यादें",
|
||||||
"memories_all_caught_up": "All caught up",
|
|
||||||
"memories_check_back_tomorrow": "Check back tomorrow for more memories",
|
|
||||||
"memories_setting_description": "आप अपनी यादों में जो देखते हैं उसे प्रबंधित करें",
|
"memories_setting_description": "आप अपनी यादों में जो देखते हैं उसे प्रबंधित करें",
|
||||||
"memories_start_over": "Start Over",
|
|
||||||
"memories_swipe_to_close": "Swipe up to close",
|
|
||||||
"memories_year_ago": "A year ago",
|
|
||||||
"memories_years_ago": "{} years ago",
|
|
||||||
"memory": "याद",
|
"memory": "याद",
|
||||||
"menu": "मेन्यू",
|
"menu": "मेन्यू",
|
||||||
"merge": "मर्ज",
|
"merge": "मर्ज",
|
||||||
@@ -1061,16 +732,11 @@
|
|||||||
"missing": "गुम",
|
"missing": "गुम",
|
||||||
"model": "मॉडल",
|
"model": "मॉडल",
|
||||||
"month": "महीना",
|
"month": "महीना",
|
||||||
"monthly_title_text_date_format": "MMMM y",
|
|
||||||
"more": "अधिक",
|
"more": "अधिक",
|
||||||
"moved_to_trash": "कूड़ेदान में ले जाया गया",
|
"moved_to_trash": "कूड़ेदान में ले जाया गया",
|
||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
|
||||||
"my_albums": "मेरे एल्बम",
|
"my_albums": "मेरे एल्बम",
|
||||||
"name": "नाम",
|
"name": "नाम",
|
||||||
"name_or_nickname": "नाम या उपनाम",
|
"name_or_nickname": "नाम या उपनाम",
|
||||||
"networking_settings": "Networking",
|
|
||||||
"networking_subtitle": "Manage the server endpoint settings",
|
|
||||||
"never": "कभी नहीं",
|
"never": "कभी नहीं",
|
||||||
"new_album": "नयी एल्बम",
|
"new_album": "नयी एल्बम",
|
||||||
"new_api_key": "नई एपीआई कुंजी",
|
"new_api_key": "नई एपीआई कुंजी",
|
||||||
@@ -1087,7 +753,6 @@
|
|||||||
"no_albums_yet": "ऐसा लगता है कि आपके पास अभी तक कोई एल्बम नहीं है।",
|
"no_albums_yet": "ऐसा लगता है कि आपके पास अभी तक कोई एल्बम नहीं है।",
|
||||||
"no_archived_assets_message": "फ़ोटो और वीडियो को अपने फ़ोटो दृश्य से छिपाने के लिए उन्हें संग्रहीत करें",
|
"no_archived_assets_message": "फ़ोटो और वीडियो को अपने फ़ोटो दृश्य से छिपाने के लिए उन्हें संग्रहीत करें",
|
||||||
"no_assets_message": "अपना पहला फोटो अपलोड करने के लिए क्लिक करें",
|
"no_assets_message": "अपना पहला फोटो अपलोड करने के लिए क्लिक करें",
|
||||||
"no_assets_to_show": "No assets to show",
|
|
||||||
"no_duplicates_found": "कोई नकलची नहीं मिला।",
|
"no_duplicates_found": "कोई नकलची नहीं मिला।",
|
||||||
"no_exif_info_available": "कोई एक्सिफ़ जानकारी उपलब्ध नहीं है",
|
"no_exif_info_available": "कोई एक्सिफ़ जानकारी उपलब्ध नहीं है",
|
||||||
"no_explore_results_message": "अपने संग्रह का पता लगाने के लिए और फ़ोटो अपलोड करें।",
|
"no_explore_results_message": "अपने संग्रह का पता लगाने के लिए और फ़ोटो अपलोड करें।",
|
||||||
@@ -1099,13 +764,9 @@
|
|||||||
"no_results_description": "कोई पर्यायवाची या अधिक सामान्य कीवर्ड आज़माएँ",
|
"no_results_description": "कोई पर्यायवाची या अधिक सामान्य कीवर्ड आज़माएँ",
|
||||||
"no_shared_albums_message": "अपने नेटवर्क में लोगों के साथ फ़ोटो और वीडियो साझा करने के लिए एक एल्बम बनाएं",
|
"no_shared_albums_message": "अपने नेटवर्क में लोगों के साथ फ़ोटो और वीडियो साझा करने के लिए एक एल्बम बनाएं",
|
||||||
"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": "नोट: पहले अपलोड की गई संपत्तियों पर स्टोरेज लेबल लागू करने के लिए, चलाएँ",
|
||||||
|
"note_unlimited_quota": "नोट: असीमित कोटा के लिए 0 दर्ज करें",
|
||||||
"notes": "टिप्पणियाँ",
|
"notes": "टिप्पणियाँ",
|
||||||
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
|
||||||
"notification_permission_list_tile_content": "Grant permission to enable notifications.",
|
|
||||||
"notification_permission_list_tile_enable_button": "Enable Notifications",
|
|
||||||
"notification_permission_list_tile_title": "Notification Permission",
|
|
||||||
"notification_toggle_setting_description": "ईमेल सूचनाएं सक्षम करें",
|
"notification_toggle_setting_description": "ईमेल सूचनाएं सक्षम करें",
|
||||||
"notifications": "सूचनाएं",
|
"notifications": "सूचनाएं",
|
||||||
"notifications_setting_description": "सूचनाएं प्रबंधित करें",
|
"notifications_setting_description": "सूचनाएं प्रबंधित करें",
|
||||||
@@ -1115,7 +776,6 @@
|
|||||||
"offline_paths_description": "ये परिणाम उन फ़ाइलों को मैन्युअल रूप से हटाने के कारण हो सकते हैं जो बाहरी लाइब्रेरी का हिस्सा नहीं हैं।",
|
"offline_paths_description": "ये परिणाम उन फ़ाइलों को मैन्युअल रूप से हटाने के कारण हो सकते हैं जो बाहरी लाइब्रेरी का हिस्सा नहीं हैं।",
|
||||||
"ok": "ठीक है",
|
"ok": "ठीक है",
|
||||||
"oldest_first": "सबसे पुराना पहले",
|
"oldest_first": "सबसे पुराना पहले",
|
||||||
"on_this_device": "इस डिवाइस पर",
|
|
||||||
"onboarding": "ज्ञानप्राप्ति",
|
"onboarding": "ज्ञानप्राप्ति",
|
||||||
"onboarding_theme_description": "अपने उदाहरण के लिए एक रंग थीम चुनें।",
|
"onboarding_theme_description": "अपने उदाहरण के लिए एक रंग थीम चुनें।",
|
||||||
"onboarding_welcome_description": "आइए कुछ सामान्य सेटिंग्स के साथ अपना इंस्टेंस सेट अप करें।",
|
"onboarding_welcome_description": "आइए कुछ सामान्य सेटिंग्स के साथ अपना इंस्टेंस सेट अप करें।",
|
||||||
@@ -1135,14 +795,6 @@
|
|||||||
"partner": "साथी",
|
"partner": "साथी",
|
||||||
"partner_can_access_assets": "संग्रहीत और हटाए गए को छोड़कर आपके सभी फ़ोटो और वीडियो",
|
"partner_can_access_assets": "संग्रहीत और हटाए गए को छोड़कर आपके सभी फ़ोटो और वीडियो",
|
||||||
"partner_can_access_location": "वह स्थान जहां आपकी तस्वीरें ली गईं थीं",
|
"partner_can_access_location": "वह स्थान जहां आपकी तस्वीरें ली गईं थीं",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
|
||||||
"partner_list_view_all": "View all",
|
|
||||||
"partner_page_empty_message": "Your photos are not yet shared with any partner.",
|
|
||||||
"partner_page_no_more_users": "No more users to add",
|
|
||||||
"partner_page_partner_add_failed": "Failed to add partner",
|
|
||||||
"partner_page_select_partner": "Select partner",
|
|
||||||
"partner_page_shared_to_title": "Shared to",
|
|
||||||
"partner_page_stop_sharing_content": "{} will no longer be able to access your photos.",
|
|
||||||
"partner_sharing": "पार्टनर शेयरिंग",
|
"partner_sharing": "पार्टनर शेयरिंग",
|
||||||
"partners": "भागीदारों",
|
"partners": "भागीदारों",
|
||||||
"password": "पासवर्ड",
|
"password": "पासवर्ड",
|
||||||
@@ -1166,14 +818,6 @@
|
|||||||
"permanent_deletion_warning_setting_description": "संपत्तियों को स्थायी रूप से हटाते समय एक चेतावनी दिखाएं",
|
"permanent_deletion_warning_setting_description": "संपत्तियों को स्थायी रूप से हटाते समय एक चेतावनी दिखाएं",
|
||||||
"permanently_delete": "स्थायी रूप से हटाना",
|
"permanently_delete": "स्थायी रूप से हटाना",
|
||||||
"permanently_deleted_asset": "स्थायी रूप से हटाई गई संपत्ति",
|
"permanently_deleted_asset": "स्थायी रूप से हटाई गई संपत्ति",
|
||||||
"permission_onboarding_back": "वापस",
|
|
||||||
"permission_onboarding_continue_anyway": "Continue anyway",
|
|
||||||
"permission_onboarding_get_started": "Get started",
|
|
||||||
"permission_onboarding_go_to_settings": "Go to settings",
|
|
||||||
"permission_onboarding_permission_denied": "Permission denied. To use Immich, grant photo and video permissions in Settings.",
|
|
||||||
"permission_onboarding_permission_granted": "Permission granted! You are all set.",
|
|
||||||
"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.",
|
|
||||||
"person": "व्यक्ति",
|
"person": "व्यक्ति",
|
||||||
"photo_shared_all_users": "ऐसा लगता है कि आपने अपनी तस्वीरें सभी उपयोगकर्ताओं के साथ साझा कीं या आपके पास साझा करने के लिए कोई उपयोगकर्ता नहीं है।",
|
"photo_shared_all_users": "ऐसा लगता है कि आपने अपनी तस्वीरें सभी उपयोगकर्ताओं के साथ साझा कीं या आपके पास साझा करने के लिए कोई उपयोगकर्ता नहीं है।",
|
||||||
"photos": "तस्वीरें",
|
"photos": "तस्वीरें",
|
||||||
@@ -1187,21 +831,12 @@
|
|||||||
"play_motion_photo": "मोशन फ़ोटो चलाएं",
|
"play_motion_photo": "मोशन फ़ोटो चलाएं",
|
||||||
"play_or_pause_video": "वीडियो चलाएं या रोकें",
|
"play_or_pause_video": "वीडियो चलाएं या रोकें",
|
||||||
"port": "पत्तन",
|
"port": "पत्तन",
|
||||||
"preferences_settings_subtitle": "Manage the app's preferences",
|
|
||||||
"preferences_settings_title": "Preferences",
|
|
||||||
"preset": "प्रीसेट",
|
"preset": "प्रीसेट",
|
||||||
"preview": "पूर्व दर्शन",
|
"preview": "पूर्व दर्शन",
|
||||||
"previous": "पहले का",
|
"previous": "पहले का",
|
||||||
"previous_memory": "पिछली स्मृति",
|
"previous_memory": "पिछली स्मृति",
|
||||||
"previous_or_next_photo": "पिछला या अगला फ़ोटो",
|
"previous_or_next_photo": "पिछला या अगला फ़ोटो",
|
||||||
"primary": "प्राथमिक",
|
"primary": "प्राथमिक",
|
||||||
"profile_drawer_app_logs": "Logs",
|
|
||||||
"profile_drawer_client_out_of_date_major": "Mobile App is out of date. Please update to the latest major 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_github": "गिटहब",
|
|
||||||
"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_picture_set": "प्रोफ़ाइल चित्र सेट।",
|
"profile_picture_set": "प्रोफ़ाइल चित्र सेट।",
|
||||||
"public_album": "सार्वजनिक एल्बम",
|
"public_album": "सार्वजनिक एल्बम",
|
||||||
"public_share": "सार्वजनिक शेयर",
|
"public_share": "सार्वजनिक शेयर",
|
||||||
@@ -1242,8 +877,6 @@
|
|||||||
"reassing_hint": "चयनित संपत्तियों को किसी मौजूदा व्यक्ति को सौंपें",
|
"reassing_hint": "चयनित संपत्तियों को किसी मौजूदा व्यक्ति को सौंपें",
|
||||||
"recent": "हाल ही का",
|
"recent": "हाल ही का",
|
||||||
"recent_searches": "हाल की खोजें",
|
"recent_searches": "हाल की खोजें",
|
||||||
"recently_added": "हाल ही में जोड़ा गया",
|
|
||||||
"recently_added_page_title": "Recently Added",
|
|
||||||
"refresh": "ताज़ा करना",
|
"refresh": "ताज़ा करना",
|
||||||
"refresh_encoded_videos": "एन्कोडेड वीडियो ताज़ा करें",
|
"refresh_encoded_videos": "एन्कोडेड वीडियो ताज़ा करें",
|
||||||
"refresh_metadata": "मेटाडेटा ताज़ा करें",
|
"refresh_metadata": "मेटाडेटा ताज़ा करें",
|
||||||
@@ -1287,12 +920,10 @@
|
|||||||
"role_editor": "संपादक",
|
"role_editor": "संपादक",
|
||||||
"role_viewer": "दर्शक",
|
"role_viewer": "दर्शक",
|
||||||
"save": "बचाना",
|
"save": "बचाना",
|
||||||
"save_to_gallery": "गैलरी में सहेजें",
|
|
||||||
"saved_api_key": "सहेजी गई एपीआई कुंजी",
|
"saved_api_key": "सहेजी गई एपीआई कुंजी",
|
||||||
"saved_profile": "प्रोफ़ाइल सहेजी गई",
|
"saved_profile": "प्रोफ़ाइल सहेजी गई",
|
||||||
"saved_settings": "सहेजी गई सेटिंग्स",
|
"saved_settings": "सहेजी गई सेटिंग्स",
|
||||||
"say_something": "कुछ कहें",
|
"say_something": "कुछ कहें",
|
||||||
"scaffold_body_error_occurred": "Error occurred",
|
|
||||||
"scan_all_libraries": "सभी पुस्तकालयों को स्कैन करें",
|
"scan_all_libraries": "सभी पुस्तकालयों को स्कैन करें",
|
||||||
"scan_settings": "सेटिंग्स स्कैन करें",
|
"scan_settings": "सेटिंग्स स्कैन करें",
|
||||||
"scanning_for_album": "एल्बम के लिए स्कैन किया जा रहा है..।",
|
"scanning_for_album": "एल्बम के लिए स्कैन किया जा रहा है..।",
|
||||||
@@ -1305,40 +936,11 @@
|
|||||||
"search_camera_model": "कैमरा मॉडल खोजें..।",
|
"search_camera_model": "कैमरा मॉडल खोजें..।",
|
||||||
"search_city": "शहर खोजें..।",
|
"search_city": "शहर खोजें..।",
|
||||||
"search_country": "देश खोजें..।",
|
"search_country": "देश खोजें..।",
|
||||||
"search_filter_apply": "Apply filter",
|
|
||||||
"search_filter_camera_title": "कैमरा प्रकार चुनें",
|
|
||||||
"search_filter_date": "तारीख़",
|
|
||||||
"search_filter_date_interval": "{start} से {end} तक",
|
|
||||||
"search_filter_date_title": "तारीख़ की सीमा चुनें",
|
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
|
||||||
"search_filter_display_options": "प्रदर्शन विकल्प",
|
|
||||||
"search_filter_filename": "Search by file name",
|
|
||||||
"search_filter_location": "स्थान",
|
|
||||||
"search_filter_location_title": "स्थान चुनें",
|
|
||||||
"search_filter_media_type": "मीडिया प्रकार",
|
|
||||||
"search_filter_media_type_title": "मीडिया प्रकार चुनें",
|
|
||||||
"search_filter_people_title": "लोगों का चयन करें",
|
|
||||||
"search_for_existing_person": "मौजूदा व्यक्ति को खोजें",
|
"search_for_existing_person": "मौजूदा व्यक्ति को खोजें",
|
||||||
"search_no_more_result": "No more results",
|
|
||||||
"search_no_people": "कोई लोग नहीं",
|
"search_no_people": "कोई लोग नहीं",
|
||||||
"search_no_result": "No results found, try a different search term or combination",
|
|
||||||
"search_page_categories": "Categories",
|
|
||||||
"search_page_motion_photos": "Motion Photos",
|
|
||||||
"search_page_no_objects": "No Objects Info Available",
|
|
||||||
"search_page_no_places": "No Places Info Available",
|
|
||||||
"search_page_screenshots": "Screenshots",
|
|
||||||
"search_page_search_photos_videos": "Search for your photos and videos",
|
|
||||||
"search_page_selfies": "Selfies",
|
|
||||||
"search_page_things": "Things",
|
|
||||||
"search_page_view_all_button": "View all",
|
|
||||||
"search_page_your_activity": "Your activity",
|
|
||||||
"search_page_your_map": "Your Map",
|
|
||||||
"search_people": "लोगों को खोजें",
|
"search_people": "लोगों को खोजें",
|
||||||
"search_places": "स्थान खोजें",
|
"search_places": "स्थान खोजें",
|
||||||
"search_result_page_new_search_hint": "New Search",
|
|
||||||
"search_state": "स्थिति खोजें..।",
|
"search_state": "स्थिति खोजें..।",
|
||||||
"search_suggestion_list_smart_search_hint_1": "Smart search is enabled by default, to search for metadata use the syntax ",
|
|
||||||
"search_suggestion_list_smart_search_hint_2": "m:your-search-term",
|
|
||||||
"search_timezone": "समयक्षेत्र खोजें..।",
|
"search_timezone": "समयक्षेत्र खोजें..।",
|
||||||
"search_type": "तलाश की विधि",
|
"search_type": "तलाश की विधि",
|
||||||
"search_your_photos": "अपनी फ़ोटो खोजें",
|
"search_your_photos": "अपनी फ़ोटो खोजें",
|
||||||
@@ -1357,13 +959,9 @@
|
|||||||
"select_new_face": "नया चेहरा चुनें",
|
"select_new_face": "नया चेहरा चुनें",
|
||||||
"select_photos": "फ़ोटो चुनें",
|
"select_photos": "फ़ोटो चुनें",
|
||||||
"select_trash_all": "ट्रैश ऑल का चयन करें",
|
"select_trash_all": "ट्रैश ऑल का चयन करें",
|
||||||
"select_user_for_sharing_page_err_album": "Failed to create album",
|
|
||||||
"selected": "चयनित",
|
"selected": "चयनित",
|
||||||
"send_message": "मेसेज भेजें",
|
"send_message": "मेसेज भेजें",
|
||||||
"send_welcome_email": "स्वागत ईमेल भेजें",
|
"send_welcome_email": "स्वागत ईमेल भेजें",
|
||||||
"server_endpoint": "Server Endpoint",
|
|
||||||
"server_info_box_app_version": "App Version",
|
|
||||||
"server_info_box_server_url": "सर्वर URL",
|
|
||||||
"server_offline": "सर्वर ऑफ़लाइन",
|
"server_offline": "सर्वर ऑफ़लाइन",
|
||||||
"server_online": "सर्वर ऑनलाइन",
|
"server_online": "सर्वर ऑनलाइन",
|
||||||
"server_stats": "सर्वर आँकड़े",
|
"server_stats": "सर्वर आँकड़े",
|
||||||
@@ -1374,85 +972,16 @@
|
|||||||
"set_date_of_birth": "जन्मतिथि निर्धारित करें",
|
"set_date_of_birth": "जन्मतिथि निर्धारित करें",
|
||||||
"set_profile_picture": "प्रोफ़ाइल चित्र सेट करें",
|
"set_profile_picture": "प्रोफ़ाइल चित्र सेट करें",
|
||||||
"set_slideshow_to_fullscreen": "स्लाइड शो को फ़ुलस्क्रीन पर सेट करें",
|
"set_slideshow_to_fullscreen": "स्लाइड शो को फ़ुलस्क्रीन पर सेट करें",
|
||||||
"setting_image_viewer_help": "The detail viewer loads the small thumbnail first, then loads the medium-size preview (if enabled), finally loads the original (if enabled).",
|
|
||||||
"setting_image_viewer_original_subtitle": "Enable to load the original full-resolution image (large!). Disable to reduce data usage (both network and on device cache).",
|
|
||||||
"setting_image_viewer_original_title": "Load original image",
|
|
||||||
"setting_image_viewer_preview_subtitle": "Enable to load a medium-resolution image. Disable to either directly load the original or only use the thumbnail.",
|
|
||||||
"setting_image_viewer_preview_title": "Load preview image",
|
|
||||||
"setting_image_viewer_title": "Images",
|
|
||||||
"setting_languages_apply": "Apply",
|
|
||||||
"setting_languages_subtitle": "Change the app's language",
|
|
||||||
"setting_languages_title": "Languages",
|
|
||||||
"setting_notifications_notify_failures_grace_period": "Notify background backup failures: {}",
|
|
||||||
"setting_notifications_notify_hours": "{} hours",
|
|
||||||
"setting_notifications_notify_immediately": "immediately",
|
|
||||||
"setting_notifications_notify_minutes": "{} minutes",
|
|
||||||
"setting_notifications_notify_never": "never",
|
|
||||||
"setting_notifications_notify_seconds": "{} seconds",
|
|
||||||
"setting_notifications_single_progress_subtitle": "Detailed upload progress information per asset",
|
|
||||||
"setting_notifications_single_progress_title": "Show background backup detail progress",
|
|
||||||
"setting_notifications_subtitle": "Adjust your notification preferences",
|
|
||||||
"setting_notifications_total_progress_subtitle": "Overall upload progress (done/total assets)",
|
|
||||||
"setting_notifications_total_progress_title": "Show background backup total progress",
|
|
||||||
"setting_video_viewer_looping_title": "Looping",
|
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
|
||||||
"settings": "समायोजन",
|
"settings": "समायोजन",
|
||||||
"settings_require_restart": "Please restart Immich to apply this setting",
|
|
||||||
"settings_saved": "सेटिंग्स को सहेजा गया",
|
"settings_saved": "सेटिंग्स को सहेजा गया",
|
||||||
"share": "शेयर करना",
|
"share": "शेयर करना",
|
||||||
"share_add_photos": "Add photos",
|
|
||||||
"share_assets_selected": "{} selected",
|
|
||||||
"share_dialog_preparing": "Preparing...",
|
|
||||||
"shared": "साझा",
|
"shared": "साझा",
|
||||||
"shared_album_activities_input_disable": "कॉमेंट डिजेबल्ड है",
|
|
||||||
"shared_album_activity_remove_content": "क्या आप इस गतिविधि को हटाना चाहते हैं?",
|
|
||||||
"shared_album_activity_remove_title": "गतिविधि हटाएं",
|
|
||||||
"shared_album_section_people_action_error": "Error leaving/removing from album",
|
|
||||||
"shared_album_section_people_action_leave": "Remove user from album",
|
|
||||||
"shared_album_section_people_action_remove_user": "Remove user from album",
|
|
||||||
"shared_album_section_people_title": "PEOPLE",
|
|
||||||
"shared_by": "द्वारा साझा",
|
"shared_by": "द्वारा साझा",
|
||||||
"shared_by_you": "आपके द्वारा साझा किया गया",
|
"shared_by_you": "आपके द्वारा साझा किया गया",
|
||||||
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
|
||||||
"shared_link_app_bar_title": "साझा किए गए लिंक",
|
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
|
||||||
"shared_link_create_error": "Error while creating shared link",
|
|
||||||
"shared_link_edit_description_hint": "शेयर विवरण दर्ज करें",
|
|
||||||
"shared_link_edit_expire_after_option_day": "1 day",
|
|
||||||
"shared_link_edit_expire_after_option_days": "{} days",
|
|
||||||
"shared_link_edit_expire_after_option_hour": "1 hour",
|
|
||||||
"shared_link_edit_expire_after_option_hours": "{} hours",
|
|
||||||
"shared_link_edit_expire_after_option_minute": "1 minute",
|
|
||||||
"shared_link_edit_expire_after_option_minutes": "{} minutes",
|
|
||||||
"shared_link_edit_expire_after_option_months": "{} months",
|
|
||||||
"shared_link_edit_expire_after_option_year": "{} year",
|
|
||||||
"shared_link_edit_password_hint": "शेयर पासवर्ड दर्ज करें",
|
|
||||||
"shared_link_edit_submit_button": "अपडेट लिंक",
|
|
||||||
"shared_link_error_server_url_fetch": "Cannot fetch the server url",
|
|
||||||
"shared_link_expires_day": "Expires in {} day",
|
|
||||||
"shared_link_expires_days": "Expires in {} days",
|
|
||||||
"shared_link_expires_hour": "Expires in {} hour",
|
|
||||||
"shared_link_expires_hours": "Expires in {} hours",
|
|
||||||
"shared_link_expires_minute": "Expires in {} minute",
|
|
||||||
"shared_link_expires_minutes": "Expires in {} minutes",
|
|
||||||
"shared_link_expires_never": "Expires ∞",
|
|
||||||
"shared_link_expires_second": "Expires in {} second",
|
|
||||||
"shared_link_expires_seconds": "Expires in {} seconds",
|
|
||||||
"shared_link_individual_shared": "Individual shared",
|
|
||||||
"shared_link_info_chip_metadata": "EXIF",
|
|
||||||
"shared_link_manage_links": "साझा किए गए लिंक का प्रबंधन करें",
|
|
||||||
"shared_links": "साझा किए गए लिंक",
|
"shared_links": "साझा किए गए लिंक",
|
||||||
"shared_with_me": "मेरे साथ साझा किया गया",
|
|
||||||
"sharing": "शेयरिंग",
|
"sharing": "शेयरिंग",
|
||||||
"sharing_enter_password": "कृपया इस पृष्ठ को देखने के लिए पासवर्ड दर्ज करें।",
|
"sharing_enter_password": "कृपया इस पृष्ठ को देखने के लिए पासवर्ड दर्ज करें।",
|
||||||
"sharing_page_album": "Shared albums",
|
|
||||||
"sharing_page_description": "Create shared albums to share photos and videos with people in your network.",
|
|
||||||
"sharing_page_empty_list": "EMPTY LIST",
|
|
||||||
"sharing_sidebar_description": "साइडबार में शेयरिंग के लिए एक लिंक प्रदर्शित करें",
|
"sharing_sidebar_description": "साइडबार में शेयरिंग के लिए एक लिंक प्रदर्शित करें",
|
||||||
"sharing_silver_appbar_create_shared_album": "New shared album",
|
|
||||||
"sharing_silver_appbar_share_partner": "Share with partner",
|
|
||||||
"shift_to_permanent_delete": "संपत्ति को स्थायी रूप से हटाने के लिए ⇧ दबाएँ",
|
"shift_to_permanent_delete": "संपत्ति को स्थायी रूप से हटाने के लिए ⇧ दबाएँ",
|
||||||
"show_album_options": "एल्बम विकल्प दिखाएँ",
|
"show_album_options": "एल्बम विकल्प दिखाएँ",
|
||||||
"show_all_people": "सभी लोगों को दिखाओ",
|
"show_all_people": "सभी लोगों को दिखाओ",
|
||||||
@@ -1503,26 +1032,10 @@
|
|||||||
"sunrise_on_the_beach": "समुद्र तट पर सूर्योदय",
|
"sunrise_on_the_beach": "समुद्र तट पर सूर्योदय",
|
||||||
"swap_merge_direction": "मर्ज दिशा स्वैप करें",
|
"swap_merge_direction": "मर्ज दिशा स्वैप करें",
|
||||||
"sync": "साथ-साथ करना",
|
"sync": "साथ-साथ करना",
|
||||||
"sync_albums": "एल्बम्स सिंक करें",
|
|
||||||
"sync_albums_manual_subtitle": "चुने हुए बैकअप एल्बम्स में सभी अपलोड की गई वीडियो और फ़ोटो सिंक करें",
|
|
||||||
"sync_upload_album_setting_subtitle": "अपनी फ़ोटो और वीडियो बनाएँ और उन्हें इमिच पर चुने हुए एल्बम्स में अपलोड करें",
|
|
||||||
"template": "खाका",
|
"template": "खाका",
|
||||||
"theme": "विषय",
|
"theme": "विषय",
|
||||||
"theme_selection": "थीम चयन",
|
"theme_selection": "थीम चयन",
|
||||||
"theme_selection_description": "आपके ब्राउज़र की सिस्टम प्राथमिकता के आधार पर थीम को स्वचालित रूप से प्रकाश या अंधेरे पर सेट करें",
|
"theme_selection_description": "आपके ब्राउज़र की सिस्टम प्राथमिकता के आधार पर थीम को स्वचालित रूप से प्रकाश या अंधेरे पर सेट करें",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
|
||||||
"theme_setting_colorful_interface_subtitle": "प्राथमिक रंग को पृष्ठभूमि सतहों पर लागू करें",
|
|
||||||
"theme_setting_colorful_interface_title": "रंगीन इंटरफ़ेस",
|
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
|
||||||
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
|
||||||
"theme_setting_primary_color_subtitle": "प्राथमिक क्रियाओं और उच्चारणों के लिए एक रंग चुनें",
|
|
||||||
"theme_setting_primary_color_title": "प्राथमिक रंग",
|
|
||||||
"theme_setting_system_primary_color_title": "सिस्टम रंग का उपयोग करें",
|
|
||||||
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
|
||||||
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
|
||||||
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
|
||||||
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
|
||||||
"they_will_be_merged_together": "इन्हें एक साथ मिला दिया जाएगा",
|
"they_will_be_merged_together": "इन्हें एक साथ मिला दिया जाएगा",
|
||||||
"time_based_memories": "समय आधारित यादें",
|
"time_based_memories": "समय आधारित यादें",
|
||||||
"timezone": "समय क्षेत्र",
|
"timezone": "समय क्षेत्र",
|
||||||
@@ -1537,15 +1050,7 @@
|
|||||||
"trash": "कचरा",
|
"trash": "कचरा",
|
||||||
"trash_all": "सब कचरा",
|
"trash_all": "सब कचरा",
|
||||||
"trash_delete_asset": "संपत्ति को ट्रैश/डिलीट करें",
|
"trash_delete_asset": "संपत्ति को ट्रैश/डिलीट करें",
|
||||||
"trash_emptied": "कचरा खाली कर दिया",
|
|
||||||
"trash_no_results_message": "ट्रैश की गई फ़ोटो और वीडियो यहां दिखाई देंगे।",
|
"trash_no_results_message": "ट्रैश की गई फ़ोटो और वीडियो यहां दिखाई देंगे।",
|
||||||
"trash_page_delete_all": "Delete All",
|
|
||||||
"trash_page_empty_trash_dialog_content": "क्या आप अपनी कूड़ेदान संपत्तियों को खाली करना चाहते हैं? इन आइटमों को Immich से स्थायी रूप से हटा दिया जाएगा",
|
|
||||||
"trash_page_info": "Trashed items will be permanently deleted after {} days",
|
|
||||||
"trash_page_no_assets": "No trashed assets",
|
|
||||||
"trash_page_restore_all": "सभी को पुनः स्थानांतरित करें",
|
|
||||||
"trash_page_select_assets_btn": "संपत्तियों को चयन करें",
|
|
||||||
"trash_page_title": "Trash ({})",
|
|
||||||
"type": "प्रकार",
|
"type": "प्रकार",
|
||||||
"unarchive": "संग्रह से निकालें",
|
"unarchive": "संग्रह से निकालें",
|
||||||
"unfavorite": "नापसंद करें",
|
"unfavorite": "नापसंद करें",
|
||||||
@@ -1567,17 +1072,12 @@
|
|||||||
"updated_password": "अद्यतन पासवर्ड",
|
"updated_password": "अद्यतन पासवर्ड",
|
||||||
"upload": "डालना",
|
"upload": "डालना",
|
||||||
"upload_concurrency": "समवर्ती अपलोड करें",
|
"upload_concurrency": "समवर्ती अपलोड करें",
|
||||||
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
|
||||||
"upload_dialog_title": "Upload Asset",
|
|
||||||
"upload_status_duplicates": "डुप्लिकेट",
|
"upload_status_duplicates": "डुप्लिकेट",
|
||||||
"upload_status_errors": "त्रुटियाँ",
|
"upload_status_errors": "त्रुटियाँ",
|
||||||
"upload_status_uploaded": "अपलोड किए गए",
|
"upload_status_uploaded": "अपलोड किए गए",
|
||||||
"upload_success": "अपलोड सफल रहा, नई अपलोड संपत्तियां देखने के लिए पेज को रीफ्रेश करें।",
|
"upload_success": "अपलोड सफल रहा, नई अपलोड संपत्तियां देखने के लिए पेज को रीफ्रेश करें।",
|
||||||
"upload_to_immich": "Upload to Immich ({})",
|
|
||||||
"uploading": "Uploading",
|
|
||||||
"url": "यूआरएल",
|
"url": "यूआरएल",
|
||||||
"usage": "प्रयोग",
|
"usage": "प्रयोग",
|
||||||
"use_current_connection": "use current connection",
|
|
||||||
"use_custom_date_range": "इसके बजाय कस्टम दिनांक सीमा का उपयोग करें",
|
"use_custom_date_range": "इसके बजाय कस्टम दिनांक सीमा का उपयोग करें",
|
||||||
"user": "उपयोगकर्ता",
|
"user": "उपयोगकर्ता",
|
||||||
"user_id": "उपयोगकर्ता पहचान",
|
"user_id": "उपयोगकर्ता पहचान",
|
||||||
@@ -1589,16 +1089,10 @@
|
|||||||
"users": "उपयोगकर्ताओं",
|
"users": "उपयोगकर्ताओं",
|
||||||
"utilities": "उपयोगिताओं",
|
"utilities": "उपयोगिताओं",
|
||||||
"validate": "मान्य",
|
"validate": "मान्य",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
|
||||||
"variables": "चर",
|
"variables": "चर",
|
||||||
"version": "संस्करण",
|
"version": "संस्करण",
|
||||||
"version_announcement_closing": "आपका मित्र, एलेक्स",
|
"version_announcement_closing": "आपका मित्र, एलेक्स",
|
||||||
"version_announcement_message": "नमस्कार मित्र, एप्लिकेशन का एक नया संस्करण है, कृपया अपना समय निकालकर इसे देखें <link>रिलीज नोट्स</link> और अपना सुनिश्चित करें <code>docker-compose.yml</code>, और <code>.env</code> किसी भी गलत कॉन्फ़िगरेशन को रोकने के लिए सेटअप अद्यतित है, खासकर यदि आप वॉचटावर या किसी भी तंत्र का उपयोग करते हैं जो आपके एप्लिकेशन को स्वचालित रूप से अपडेट करने का प्रबंधन करता है।",
|
"version_announcement_message": "नमस्कार मित्र, एप्लिकेशन का एक नया संस्करण है, कृपया अपना समय निकालकर इसे देखें <link>रिलीज नोट्स</link> और अपना सुनिश्चित करें <code>docker-compose.yml</code>, और <code>.env</code> किसी भी गलत कॉन्फ़िगरेशन को रोकने के लिए सेटअप अद्यतित है, खासकर यदि आप वॉचटावर या किसी भी तंत्र का उपयोग करते हैं जो आपके एप्लिकेशन को स्वचालित रूप से अपडेट करने का प्रबंधन करता है।",
|
||||||
"version_announcement_overlay_release_notes": "release notes",
|
|
||||||
"version_announcement_overlay_text_1": "Hi friend, there is a new release of",
|
|
||||||
"version_announcement_overlay_text_2": "please take your time to visit the ",
|
|
||||||
"version_announcement_overlay_text_3": " and ensure your docker-compose and .env setup is up-to-date to prevent any misconfigurations, especially if you use WatchTower or any mechanism that handles updating your server application automatically.",
|
|
||||||
"version_announcement_overlay_title": "New Server Version Available 🎉",
|
|
||||||
"video": "वीडियो",
|
"video": "वीडियो",
|
||||||
"video_hover_setting": "होवर पर वीडियो थंबनेल चलाएं",
|
"video_hover_setting": "होवर पर वीडियो थंबनेल चलाएं",
|
||||||
"video_hover_setting_description": "जब माउस आइटम पर घूम रहा हो तो वीडियो थंबनेल चलाएं।",
|
"video_hover_setting_description": "जब माउस आइटम पर घूम रहा हो तो वीडियो थंबनेल चलाएं।",
|
||||||
@@ -1612,18 +1106,13 @@
|
|||||||
"view_next_asset": "अगली संपत्ति देखें",
|
"view_next_asset": "अगली संपत्ति देखें",
|
||||||
"view_previous_asset": "पिछली संपत्ति देखें",
|
"view_previous_asset": "पिछली संपत्ति देखें",
|
||||||
"view_stack": "ढेर देखें",
|
"view_stack": "ढेर देखें",
|
||||||
"viewer_remove_from_stack": "स्टैक से हटाएं",
|
|
||||||
"viewer_stack_use_as_main_asset": "मुख्य संपत्ति के रूप में उपयोग करें",
|
|
||||||
"viewer_unstack": "स्टैक रद्द करें",
|
|
||||||
"waiting": "इंतज़ार में",
|
"waiting": "इंतज़ार में",
|
||||||
"warning": "चेतावनी",
|
"warning": "चेतावनी",
|
||||||
"week": "सप्ताह",
|
"week": "सप्ताह",
|
||||||
"welcome": "स्वागत",
|
"welcome": "स्वागत",
|
||||||
"welcome_to_immich": "इमिच में आपका स्वागत है",
|
"welcome_to_immich": "इमिच में आपका स्वागत है",
|
||||||
"wifi_name": "WiFi Name",
|
|
||||||
"year": "वर्ष",
|
"year": "वर्ष",
|
||||||
"yes": "हाँ",
|
"yes": "हाँ",
|
||||||
"you_dont_have_any_shared_links": "आपके पास कोई साझा लिंक नहीं है",
|
"you_dont_have_any_shared_links": "आपके पास कोई साझा लिंक नहीं है",
|
||||||
"your_wifi_name": "Your WiFi name",
|
|
||||||
"zoom_image": "छवि ज़ूम करें"
|
"zoom_image": "छवि ज़ूम करें"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -159,6 +159,7 @@
|
|||||||
"no_pattern_added": "Nije dodan uzorak",
|
"no_pattern_added": "Nije dodan uzorak",
|
||||||
"note_apply_storage_label_previous_assets": "Napomena: da biste primijenili Oznaku Pohrane na prethodno prenesena sredstva, pokrenite",
|
"note_apply_storage_label_previous_assets": "Napomena: da biste primijenili Oznaku Pohrane na prethodno prenesena sredstva, pokrenite",
|
||||||
"note_cannot_be_changed_later": "NAPOMENA: Ovo se ne može promijeniti kasnije!",
|
"note_cannot_be_changed_later": "NAPOMENA: Ovo se ne može promijeniti kasnije!",
|
||||||
|
"note_unlimited_quota": "Napomena: Unesite 0 za neograničenu kvotu",
|
||||||
"notification_email_from_address": "Od adrese",
|
"notification_email_from_address": "Od adrese",
|
||||||
"notification_email_from_address_description": "E-mail adresa pošiljatelja, na primjer: \"Immich Photo Server <noreply@example.com>\"",
|
"notification_email_from_address_description": "E-mail adresa pošiljatelja, na primjer: \"Immich Photo Server <noreply@example.com>\"",
|
||||||
"notification_email_host_description": "Poslužitelja e-pošte (npr. smtp.immich.app)",
|
"notification_email_host_description": "Poslužitelja e-pošte (npr. smtp.immich.app)",
|
||||||
@@ -892,6 +893,7 @@
|
|||||||
"no_shared_albums_message": "Stvorite album za dijeljenje fotografija i videozapisa s osobama u svojoj mreži",
|
"no_shared_albums_message": "Stvorite album za dijeljenje fotografija i videozapisa s osobama u svojoj mreži",
|
||||||
"not_in_any_album": "Ni u jednom albumu",
|
"not_in_any_album": "Ni u jednom albumu",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Napomena: Da biste primijenili Oznaku za skladištenje na prethodno prenesena sredstva, pokrenite",
|
"note_apply_storage_label_to_previously_uploaded assets": "Napomena: Da biste primijenili Oznaku za skladištenje na prethodno prenesena sredstva, pokrenite",
|
||||||
|
"note_unlimited_quota": "napomena: Unesite 0 za neograni%C4%8Denu kvotu",
|
||||||
"notes": "Bilješke",
|
"notes": "Bilješke",
|
||||||
"notification_toggle_setting_description": "Omogući obavijesti putem e-pošte",
|
"notification_toggle_setting_description": "Omogući obavijesti putem e-pošte",
|
||||||
"notifications": "Obavijesti",
|
"notifications": "Obavijesti",
|
||||||
|
|||||||
517
i18n/hu.json
517
i18n/hu.json
File diff suppressed because it is too large
Load Diff
@@ -116,6 +116,7 @@
|
|||||||
"no_pattern_added": "",
|
"no_pattern_added": "",
|
||||||
"note_apply_storage_label_previous_assets": "",
|
"note_apply_storage_label_previous_assets": "",
|
||||||
"note_cannot_be_changed_later": "",
|
"note_cannot_be_changed_later": "",
|
||||||
|
"note_unlimited_quota": "",
|
||||||
"notification_email_from_address": "",
|
"notification_email_from_address": "",
|
||||||
"notification_email_from_address_description": "",
|
"notification_email_from_address_description": "",
|
||||||
"notification_email_host_description": "",
|
"notification_email_host_description": "",
|
||||||
@@ -613,6 +614,7 @@
|
|||||||
"no_shared_albums_message": "",
|
"no_shared_albums_message": "",
|
||||||
"not_in_any_album": "",
|
"not_in_any_album": "",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "",
|
"note_apply_storage_label_to_previously_uploaded assets": "",
|
||||||
|
"note_unlimited_quota": "",
|
||||||
"notes": "",
|
"notes": "",
|
||||||
"notification_toggle_setting_description": "",
|
"notification_toggle_setting_description": "",
|
||||||
"notifications": "",
|
"notifications": "",
|
||||||
|
|||||||
509
i18n/id.json
509
i18n/id.json
@@ -4,7 +4,6 @@
|
|||||||
"account_settings": "Pengaturan Akun",
|
"account_settings": "Pengaturan Akun",
|
||||||
"acknowledge": "Pernyataan",
|
"acknowledge": "Pernyataan",
|
||||||
"action": "Tindakan",
|
"action": "Tindakan",
|
||||||
"action_common_update": "Perbarui",
|
|
||||||
"actions": "Tindakan",
|
"actions": "Tindakan",
|
||||||
"active": "Aktif",
|
"active": "Aktif",
|
||||||
"activity": "Aktivitas",
|
"activity": "Aktivitas",
|
||||||
@@ -14,7 +13,6 @@
|
|||||||
"add_a_location": "Tambahkan lokasi",
|
"add_a_location": "Tambahkan lokasi",
|
||||||
"add_a_name": "Tambahkan nama",
|
"add_a_name": "Tambahkan nama",
|
||||||
"add_a_title": "Tambahkan judul",
|
"add_a_title": "Tambahkan judul",
|
||||||
"add_endpoint": "Add endpoint",
|
|
||||||
"add_exclusion_pattern": "Tambahkan pola pengecualian",
|
"add_exclusion_pattern": "Tambahkan pola pengecualian",
|
||||||
"add_import_path": "Tambahkan jalur impor",
|
"add_import_path": "Tambahkan jalur impor",
|
||||||
"add_location": "Tambahkan lokasi",
|
"add_location": "Tambahkan lokasi",
|
||||||
@@ -24,8 +22,6 @@
|
|||||||
"add_photos": "Tambahkan foto",
|
"add_photos": "Tambahkan foto",
|
||||||
"add_to": "Tambahkan ke…",
|
"add_to": "Tambahkan ke…",
|
||||||
"add_to_album": "Tambahkan ke album",
|
"add_to_album": "Tambahkan ke album",
|
||||||
"add_to_album_bottom_sheet_added": "Added to {album}",
|
|
||||||
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
|
||||||
"add_to_shared_album": "Tambahkan ke album terbagi",
|
"add_to_shared_album": "Tambahkan ke album terbagi",
|
||||||
"add_url": "Tambahkan URL",
|
"add_url": "Tambahkan URL",
|
||||||
"added_to_archive": "Ditambahkan ke arsip",
|
"added_to_archive": "Ditambahkan ke arsip",
|
||||||
@@ -166,6 +162,7 @@
|
|||||||
"no_pattern_added": "Tidak ada pola yang ditambahkan",
|
"no_pattern_added": "Tidak ada pola yang ditambahkan",
|
||||||
"note_apply_storage_label_previous_assets": "Catatan: Untuk menerapkan Label Penyimpanan untuk aset yang telah diunggah sebelumnya, jalankan",
|
"note_apply_storage_label_previous_assets": "Catatan: Untuk menerapkan Label Penyimpanan untuk aset yang telah diunggah sebelumnya, jalankan",
|
||||||
"note_cannot_be_changed_later": "CATATAN: Ini tidak akan dapat diubah lagi!",
|
"note_cannot_be_changed_later": "CATATAN: Ini tidak akan dapat diubah lagi!",
|
||||||
|
"note_unlimited_quota": "Catatan: Masukkan 0 untuk kuota tidak terbatas",
|
||||||
"notification_email_from_address": "Dari alamat",
|
"notification_email_from_address": "Dari alamat",
|
||||||
"notification_email_from_address_description": "Alamat surel pengirim, misalnya: \"Server Foto Immich <noreply@example.com>\"",
|
"notification_email_from_address_description": "Alamat surel pengirim, misalnya: \"Server Foto Immich <noreply@example.com>\"",
|
||||||
"notification_email_host_description": "Hos server surel (mis. smtp.immich.app)",
|
"notification_email_host_description": "Hos server surel (mis. smtp.immich.app)",
|
||||||
@@ -366,16 +363,6 @@
|
|||||||
"admin_password": "Kata Sandi Admin",
|
"admin_password": "Kata Sandi Admin",
|
||||||
"administration": "Administrasi",
|
"administration": "Administrasi",
|
||||||
"advanced": "Tingkat lanjut",
|
"advanced": "Tingkat lanjut",
|
||||||
"advanced_settings_log_level_title": "Log level: {}",
|
|
||||||
"advanced_settings_prefer_remote_subtitle": "Beberapa perangkat tidak dapat memuat thumbnail dengan cepat.\nMenyalakan ini akan memuat thumbnail dari server.",
|
|
||||||
"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_title": "Proxy Headers",
|
|
||||||
"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_tile_subtitle": "Advanced user's settings",
|
|
||||||
"advanced_settings_troubleshooting_subtitle": "Enable additional features for troubleshooting",
|
|
||||||
"advanced_settings_troubleshooting_title": "Troubleshooting",
|
|
||||||
"age_months": "Umur {months, plural, one {# bulan} other {# bulan}}",
|
"age_months": "Umur {months, plural, one {# bulan} other {# bulan}}",
|
||||||
"age_year_months": "Umur 1 tahun, {months, plural, one {# bulan} other {# bulan}}",
|
"age_year_months": "Umur 1 tahun, {months, plural, one {# bulan} other {# bulan}}",
|
||||||
"age_years": "{years, plural, other {Umur #}}",
|
"age_years": "{years, plural, other {Umur #}}",
|
||||||
@@ -384,8 +371,6 @@
|
|||||||
"album_cover_updated": "Kover album diperbarui",
|
"album_cover_updated": "Kover album diperbarui",
|
||||||
"album_delete_confirmation": "Apakah Anda yakin ingin menghapus album {album}?",
|
"album_delete_confirmation": "Apakah Anda yakin ingin menghapus album {album}?",
|
||||||
"album_delete_confirmation_description": "Jika album ini dibagikan, pengguna lain tidak akan dapat mengaksesnya lagi.",
|
"album_delete_confirmation_description": "Jika album ini dibagikan, pengguna lain tidak akan dapat mengaksesnya lagi.",
|
||||||
"album_info_card_backup_album_excluded": "Dikecualikan",
|
|
||||||
"album_info_card_backup_album_included": "Terpilih",
|
|
||||||
"album_info_updated": "Info album diperbarui",
|
"album_info_updated": "Info album diperbarui",
|
||||||
"album_leave": "Tinggalkan album?",
|
"album_leave": "Tinggalkan album?",
|
||||||
"album_leave_confirmation": "Apakah Anda yakin ingin keluar dari {album}?",
|
"album_leave_confirmation": "Apakah Anda yakin ingin keluar dari {album}?",
|
||||||
@@ -394,22 +379,10 @@
|
|||||||
"album_remove_user": "Keluarkan pengguna?",
|
"album_remove_user": "Keluarkan pengguna?",
|
||||||
"album_remove_user_confirmation": "Apakah Anda yakin ingin mengeluarkan {user}?",
|
"album_remove_user_confirmation": "Apakah Anda yakin ingin mengeluarkan {user}?",
|
||||||
"album_share_no_users": "Sepertinya Anda telah membagikan album ini dengan semua pengguna atau tidak memiliki pengguna siapa pun untuk dibagikan.",
|
"album_share_no_users": "Sepertinya Anda telah membagikan album ini dengan semua pengguna atau tidak memiliki pengguna siapa pun untuk dibagikan.",
|
||||||
"album_thumbnail_card_item": "1 item",
|
|
||||||
"album_thumbnail_card_items": "{} item",
|
|
||||||
"album_thumbnail_card_shared": " · Dibagikan",
|
|
||||||
"album_thumbnail_shared_by": "Dibagikan oleh {}",
|
|
||||||
"album_updated": "Album diperbarui",
|
"album_updated": "Album diperbarui",
|
||||||
"album_updated_setting_description": "Terima notifikasi surel ketika album terbagi memiliki aset baru",
|
"album_updated_setting_description": "Terima notifikasi surel ketika album terbagi memiliki aset baru",
|
||||||
"album_user_left": "Keluar dari {album}",
|
"album_user_left": "Keluar dari {album}",
|
||||||
"album_user_removed": "{user} dikeluarkan",
|
"album_user_removed": "{user} dikeluarkan",
|
||||||
"album_viewer_appbar_delete_confirm": "Hapus album ini dari akun anda?",
|
|
||||||
"album_viewer_appbar_share_err_delete": "Gagal menghapus album",
|
|
||||||
"album_viewer_appbar_share_err_leave": "Gagal keluar album",
|
|
||||||
"album_viewer_appbar_share_err_remove": "Gagal menghapus aset dari album",
|
|
||||||
"album_viewer_appbar_share_err_title": "Gagal mengubah judul album",
|
|
||||||
"album_viewer_appbar_share_leave": "Keluar dari album",
|
|
||||||
"album_viewer_appbar_share_to": "Bagikan Ke",
|
|
||||||
"album_viewer_page_share_add_users": "Tambah pengguna",
|
|
||||||
"album_with_link_access": "Perbolehkan siapa pun dengan tautan melihat foto dan orang dalam album ini.",
|
"album_with_link_access": "Perbolehkan siapa pun dengan tautan melihat foto dan orang dalam album ini.",
|
||||||
"albums": "Album",
|
"albums": "Album",
|
||||||
"albums_count": "{count, plural, one {{count, number} Album}other {{count, number} Album}}",
|
"albums_count": "{count, plural, one {{count, number} Album}other {{count, number} Album}}",
|
||||||
@@ -427,133 +400,42 @@
|
|||||||
"api_key_description": "Nilai ini hanya akan ditampilkan sekali. Pastikan untuk menyalin sebelum menutup jendela ini.",
|
"api_key_description": "Nilai ini hanya akan ditampilkan sekali. Pastikan untuk menyalin sebelum menutup jendela ini.",
|
||||||
"api_key_empty": "Nama Kunci API Anda seharusnya jangan kosong",
|
"api_key_empty": "Nama Kunci API Anda seharusnya jangan kosong",
|
||||||
"api_keys": "Kunci API",
|
"api_keys": "Kunci API",
|
||||||
"app_bar_signout_dialog_content": "Apakah kamu yakin ingin keluar akun?",
|
|
||||||
"app_bar_signout_dialog_ok": "Ya",
|
|
||||||
"app_bar_signout_dialog_title": "Keluar akun",
|
|
||||||
"app_settings": "Pengaturan Aplikasi",
|
"app_settings": "Pengaturan Aplikasi",
|
||||||
"appears_in": "Muncul dalam",
|
"appears_in": "Muncul dalam",
|
||||||
"archive": "Arsip",
|
"archive": "Arsip",
|
||||||
"archive_or_unarchive_photo": "Arsipkan atau batalkan pengarsipan foto",
|
"archive_or_unarchive_photo": "Arsipkan atau batalkan pengarsipan foto",
|
||||||
"archive_page_no_archived_assets": "Tidak ada aset diarsipkan",
|
|
||||||
"archive_page_title": "Arsip ({})",
|
|
||||||
"archive_size": "Ukuran arsip",
|
"archive_size": "Ukuran arsip",
|
||||||
"archive_size_description": "Atur ukuran arsip untuk unduhan (dalam GiB)",
|
"archive_size_description": "Atur ukuran arsip untuk unduhan (dalam GiB)",
|
||||||
"archived": "Archived",
|
|
||||||
"archived_count": "{count, plural, other {# terarsip}}",
|
"archived_count": "{count, plural, other {# terarsip}}",
|
||||||
"are_these_the_same_person": "Apakah ini adalah orang yang sama?",
|
"are_these_the_same_person": "Apakah ini adalah orang yang sama?",
|
||||||
"are_you_sure_to_do_this": "Apakah Anda yakin ingin melakukan ini?",
|
"are_you_sure_to_do_this": "Apakah Anda yakin ingin melakukan ini?",
|
||||||
"asset_action_delete_err_read_only": "Cannot delete read only asset(s), skipping",
|
|
||||||
"asset_action_share_err_offline": "Cannot fetch offline asset(s), skipping",
|
|
||||||
"asset_added_to_album": "Telah ditambahkan ke album",
|
"asset_added_to_album": "Telah ditambahkan ke album",
|
||||||
"asset_adding_to_album": "Menambahkan ke album…",
|
"asset_adding_to_album": "Menambahkan ke album…",
|
||||||
"asset_description_updated": "Deskripsi aset telah diperbarui",
|
"asset_description_updated": "Deskripsi aset telah diperbarui",
|
||||||
"asset_filename_is_offline": "Aset {filename} sedang luring",
|
"asset_filename_is_offline": "Aset {filename} sedang luring",
|
||||||
"asset_has_unassigned_faces": "Aset memiliki wajah yang belum ditetapkan",
|
"asset_has_unassigned_faces": "Aset memiliki wajah yang belum ditetapkan",
|
||||||
"asset_hashing": "Memilah…",
|
"asset_hashing": "Memilah…",
|
||||||
"asset_list_group_by_sub_title": "Group by",
|
|
||||||
"asset_list_layout_settings_dynamic_layout_title": "Tata dinamis",
|
|
||||||
"asset_list_layout_settings_group_automatically": "Otomatis",
|
|
||||||
"asset_list_layout_settings_group_by": "Kelompokkan aset berdasarkan",
|
|
||||||
"asset_list_layout_settings_group_by_month_day": "Bulan + tanggal",
|
|
||||||
"asset_list_layout_sub_title": "Penataan",
|
|
||||||
"asset_list_settings_subtitle": "Setelan grid foto",
|
|
||||||
"asset_list_settings_title": "Grid Foto",
|
|
||||||
"asset_offline": "Aset Luring",
|
"asset_offline": "Aset Luring",
|
||||||
"asset_offline_description": "Aset eksternal ini tidak ada lagi di diska. Silakan hubungi administrator Immich Anda untuk bantuan.",
|
"asset_offline_description": "Aset eksternal ini tidak ada lagi di diska. Silakan hubungi administrator Immich Anda untuk bantuan.",
|
||||||
"asset_restored_successfully": "Asset restored successfully",
|
|
||||||
"asset_skipped": "Dilewati",
|
"asset_skipped": "Dilewati",
|
||||||
"asset_skipped_in_trash": "Dalam sampah",
|
"asset_skipped_in_trash": "Dalam sampah",
|
||||||
"asset_uploaded": "Sudah diunggah",
|
"asset_uploaded": "Sudah diunggah",
|
||||||
"asset_uploading": "Mengunggah…",
|
"asset_uploading": "Mengunggah…",
|
||||||
"asset_viewer_settings_subtitle": "Manage your gallery viewer settings",
|
|
||||||
"asset_viewer_settings_title": "Penampil Aset",
|
|
||||||
"assets": "Aset",
|
"assets": "Aset",
|
||||||
"assets_added_count": "{count, plural, one {# aset} other {# aset}} ditambahkan",
|
"assets_added_count": "{count, plural, one {# aset} other {# aset}} ditambahkan",
|
||||||
"assets_added_to_album_count": "Ditambahkan {count, plural, one {# aset} other {# aset}} ke album",
|
"assets_added_to_album_count": "Ditambahkan {count, plural, one {# aset} other {# aset}} ke album",
|
||||||
"assets_added_to_name_count": "Ditambahkan {count, plural, one {# aset} other {# aset}} ke {hasName, select, true {<b>{name}</b>} other {album baru}}",
|
"assets_added_to_name_count": "Ditambahkan {count, plural, one {# aset} other {# aset}} ke {hasName, select, true {<b>{name}</b>} other {album baru}}",
|
||||||
"assets_count": "{count, plural, one {# aset} other {# aset}}",
|
"assets_count": "{count, plural, one {# aset} other {# aset}}",
|
||||||
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
|
||||||
"assets_deleted_permanently_from_server": "{} asset(s) deleted permanently from the Immich server",
|
|
||||||
"assets_moved_to_trash_count": "Dipindahkan {count, plural, one {# aset} other {# aset}} ke sampah",
|
"assets_moved_to_trash_count": "Dipindahkan {count, plural, one {# aset} other {# aset}} ke sampah",
|
||||||
"assets_permanently_deleted_count": "{count, plural, one {# aset} other {# aset}} dihapus secara permanen",
|
"assets_permanently_deleted_count": "{count, plural, one {# aset} other {# aset}} dihapus secara permanen",
|
||||||
"assets_removed_count": "{count, plural, one {# aset} other {# aset}} dihapus",
|
"assets_removed_count": "{count, plural, one {# aset} other {# aset}} dihapus",
|
||||||
"assets_removed_permanently_from_device": "{} asset(s) removed permanently from your device",
|
|
||||||
"assets_restore_confirmation": "Apakah Anda yakin ingin memulihkan semua aset yang dibuang? Anda tidak dapat mengurungkan tindakan ini! Perlu diingat bahwa aset luring tidak dapat dipulihkan.",
|
"assets_restore_confirmation": "Apakah Anda yakin ingin memulihkan semua aset yang dibuang? Anda tidak dapat mengurungkan tindakan ini! Perlu diingat bahwa aset luring tidak dapat dipulihkan.",
|
||||||
"assets_restored_count": "{count, plural, one {# aset} other {# aset}} dipulihkan",
|
"assets_restored_count": "{count, plural, one {# aset} other {# aset}} dipulihkan",
|
||||||
"assets_restored_successfully": "{} asset(s) restored successfully",
|
|
||||||
"assets_trashed": "{} asset(s) trashed",
|
|
||||||
"assets_trashed_count": "{count, plural, one {# aset} other {# aset}} dibuang ke sampah",
|
"assets_trashed_count": "{count, plural, one {# aset} other {# aset}} dibuang ke sampah",
|
||||||
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
|
||||||
"assets_were_part_of_album_count": "{count, plural, one {Aset telah} other {Aset telah}} menjadi bagian dari album",
|
"assets_were_part_of_album_count": "{count, plural, one {Aset telah} other {Aset telah}} menjadi bagian dari album",
|
||||||
"authorized_devices": "Perangkat Terautentikasi",
|
"authorized_devices": "Perangkat Terautentikasi",
|
||||||
"automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere",
|
|
||||||
"automatic_endpoint_switching_title": "Automatic URL switching",
|
|
||||||
"back": "Kembali",
|
"back": "Kembali",
|
||||||
"back_close_deselect": "Kembali, tutup, atau batalkan pemilihan",
|
"back_close_deselect": "Kembali, tutup, atau batalkan pemilihan",
|
||||||
"background_location_permission": "Background location permission",
|
|
||||||
"background_location_permission_content": "In order to switch networks when running in the background, Immich must *always* have precise location access so the app can read the Wi-Fi network's name",
|
|
||||||
"backup_album_selection_page_albums_device": "Album perangkat ({})",
|
|
||||||
"backup_album_selection_page_albums_tap": "Sentuh untuk memilih, sentuh 2x untuk mengecualikan",
|
|
||||||
"backup_album_selection_page_assets_scatter": "Aset dapat tersebar dalam banyak album. Sehingga album dapat dipilih atau dikecualikan saat proses pencadangan.",
|
|
||||||
"backup_album_selection_page_select_albums": "Pilih album",
|
|
||||||
"backup_album_selection_page_selection_info": "Album terpilih: ",
|
|
||||||
"backup_album_selection_page_total_assets": "Total aset unik",
|
|
||||||
"backup_all": "Semua",
|
|
||||||
"backup_background_service_backup_failed_message": "Gagal mencadangkan aset. Mencoba lagi...",
|
|
||||||
"backup_background_service_connection_failed_message": "Koneksi ke server gagal. Mencoba ulang...",
|
|
||||||
"backup_background_service_current_upload_notification": "Mengunggah {}",
|
|
||||||
"backup_background_service_default_notification": "Memeriksa aset baru...",
|
|
||||||
"backup_background_service_error_title": "Backup error",
|
|
||||||
"backup_background_service_in_progress_notification": "Mencadangkan asetmu...",
|
|
||||||
"backup_background_service_upload_failure_notification": "Gagal unggah {}",
|
|
||||||
"backup_controller_page_albums": "Cadangkan album",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_content": "Enable background app refresh in Settings > General > Background App Refresh in order to use background backup.",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_title": "Background app refresh disabled",
|
|
||||||
"backup_controller_page_background_app_refresh_enable_button_text": "Ke setelan",
|
|
||||||
"backup_controller_page_background_battery_info_link": "Show me how",
|
|
||||||
"backup_controller_page_background_battery_info_message": "For the best background backup experience, please disable any battery optimizations restricting background activity for Immich.\n\nSince this is device-specific, please lookup the required information for your device manufacturer.",
|
|
||||||
"backup_controller_page_background_battery_info_ok": "OK",
|
|
||||||
"backup_controller_page_background_battery_info_title": "Optimisasi baterai",
|
|
||||||
"backup_controller_page_background_charging": "Hanya saat mengisi daya",
|
|
||||||
"backup_controller_page_background_configure_error": "Gagal mengatur layanan latar belakang",
|
|
||||||
"backup_controller_page_background_delay": "Tunda cadangkan aset baru: {}",
|
|
||||||
"backup_controller_page_background_description": "Aktifkan layanan latar belakang untuk mencadangkan aset baru secara otomatis tanpa perlu membuka app",
|
|
||||||
"backup_controller_page_background_is_off": "Pencadangan otomatis di latar belakang nonaktif",
|
|
||||||
"backup_controller_page_background_is_on": "Pencadangan otomatis di latar belakang aktif",
|
|
||||||
"backup_controller_page_background_turn_off": "Matikan layanan latar belakang",
|
|
||||||
"backup_controller_page_background_turn_on": "Nyalakan layanan latar belakang",
|
|
||||||
"backup_controller_page_background_wifi": "Hanya melalui WiFi",
|
|
||||||
"backup_controller_page_backup": "Cadangkan",
|
|
||||||
"backup_controller_page_backup_selected": "Terpilih:",
|
|
||||||
"backup_controller_page_backup_sub": "Foto dan video yang dicadangkan",
|
|
||||||
"backup_controller_page_created": "Dibuat pada: {}",
|
|
||||||
"backup_controller_page_desc_backup": "Aktifkan pencadangan di latar depan untuk mengunggah otomatis aset baru ke server secara otomatis saat aplikasi terbuka.",
|
|
||||||
"backup_controller_page_excluded": "Dikecualikan:",
|
|
||||||
"backup_controller_page_failed": "Gagal ({})",
|
|
||||||
"backup_controller_page_filename": "Nama file: {} [{}]",
|
|
||||||
"backup_controller_page_id": "ID: {}",
|
|
||||||
"backup_controller_page_info": "Informasi Cadangan",
|
|
||||||
"backup_controller_page_none_selected": "Tidak ada dipilih",
|
|
||||||
"backup_controller_page_remainder": "Sisa",
|
|
||||||
"backup_controller_page_remainder_sub": "Sisa foto dan video untuk dicadangkan",
|
|
||||||
"backup_controller_page_server_storage": "Penyimpanan Server",
|
|
||||||
"backup_controller_page_start_backup": "Mulai Cadangkan",
|
|
||||||
"backup_controller_page_status_off": "Pencadangan otomatis di latar depan nonaktif",
|
|
||||||
"backup_controller_page_status_on": "Pencadangan otomatis di latar depan aktif",
|
|
||||||
"backup_controller_page_storage_format": "{} dari {} terpakai",
|
|
||||||
"backup_controller_page_to_backup": "Album untuk dicadangkan",
|
|
||||||
"backup_controller_page_total_sub": "Semua foto dan video unik dari album terpilih",
|
|
||||||
"backup_controller_page_turn_off": "Nonaktifkan pencadangan latar depan",
|
|
||||||
"backup_controller_page_turn_on": "Aktifkan pencadangan latar depan",
|
|
||||||
"backup_controller_page_uploading_file_info": "Mengunggah info file",
|
|
||||||
"backup_err_only_album": "Tidak dapat menghapus album",
|
|
||||||
"backup_info_card_assets": "aset",
|
|
||||||
"backup_manual_cancelled": "Dibatalkan",
|
|
||||||
"backup_manual_in_progress": "Dalam proses unggah. Coba lagi nanti",
|
|
||||||
"backup_manual_success": "Sukses",
|
|
||||||
"backup_manual_title": "Status unggah",
|
|
||||||
"backup_options_page_title": "Setelan cadangan",
|
|
||||||
"backup_setting_subtitle": "Manage background and foreground upload settings",
|
|
||||||
"backward": "Maju",
|
"backward": "Maju",
|
||||||
"birthdate_saved": "Tanggal lahir berhasil disimpan",
|
"birthdate_saved": "Tanggal lahir berhasil disimpan",
|
||||||
"birthdate_set_description": "Tanggal lahir digunakan untuk menghitung umur orang ini pada saat foto diambil.",
|
"birthdate_set_description": "Tanggal lahir digunakan untuk menghitung umur orang ini pada saat foto diambil.",
|
||||||
@@ -565,52 +447,24 @@
|
|||||||
"bulk_keep_duplicates_confirmation": "Apakah Anda yakin ingin menyimpan {count, plural, one {# aset duplikat} other {# aset duplikat}}? Ini akan menyelesaikan semua kelompok duplikat tanpa menghapus apa pun.",
|
"bulk_keep_duplicates_confirmation": "Apakah Anda yakin ingin menyimpan {count, plural, one {# aset duplikat} other {# aset duplikat}}? Ini akan menyelesaikan semua kelompok duplikat tanpa menghapus apa pun.",
|
||||||
"bulk_trash_duplicates_confirmation": "Apakah Anda yakin ingin membuang {count, plural, one {# aset duplikat} other {# aset duplikat}} secara bersamaan? Ini akan menyimpan aset terbesar dari setiap kelompok dan membuang semua duplikat lainnya.",
|
"bulk_trash_duplicates_confirmation": "Apakah Anda yakin ingin membuang {count, plural, one {# aset duplikat} other {# aset duplikat}} secara bersamaan? Ini akan menyimpan aset terbesar dari setiap kelompok dan membuang semua duplikat lainnya.",
|
||||||
"buy": "Beli Immich",
|
"buy": "Beli Immich",
|
||||||
"cache_settings_album_thumbnails": "Library page thumbnails ({} assets)",
|
|
||||||
"cache_settings_clear_cache_button": "Hapus cache",
|
|
||||||
"cache_settings_clear_cache_button_title": "Membersihkan cache aplikasi. Performa aplikasi akan terpengaruh hingga cache dibuat kembali.",
|
|
||||||
"cache_settings_duplicated_assets_clear_button": "BERSIHKAN",
|
|
||||||
"cache_settings_duplicated_assets_subtitle": "Photos and videos that are black listed by the app",
|
|
||||||
"cache_settings_duplicated_assets_title": "Aset Ganda ({})",
|
|
||||||
"cache_settings_image_cache_size": "Image cache size ({} assets)",
|
|
||||||
"cache_settings_statistics_album": "Pustaka thumbnail",
|
|
||||||
"cache_settings_statistics_assets": "{} aset ({})",
|
|
||||||
"cache_settings_statistics_full": "Full images",
|
|
||||||
"cache_settings_statistics_shared": "Thumbnail album berbagi",
|
|
||||||
"cache_settings_statistics_thumbnail": "Thumbnail",
|
|
||||||
"cache_settings_statistics_title": "Penggunaan cache",
|
|
||||||
"cache_settings_subtitle": "Menyetel proses cache aplikasi Immich",
|
|
||||||
"cache_settings_thumbnail_size": "Ukuran cache thumbnail ({} aset)",
|
|
||||||
"cache_settings_tile_subtitle": "Control the local storage behaviour",
|
|
||||||
"cache_settings_tile_title": "Penyimpanan Lokal",
|
|
||||||
"cache_settings_title": "Setelan Cache",
|
|
||||||
"camera": "Kamera",
|
"camera": "Kamera",
|
||||||
"camera_brand": "Merek kamera",
|
"camera_brand": "Merek kamera",
|
||||||
"camera_model": "Model kamera",
|
"camera_model": "Model kamera",
|
||||||
"cancel": "Batal",
|
"cancel": "Batal",
|
||||||
"cancel_search": "Batalkan pencarian",
|
"cancel_search": "Batalkan pencarian",
|
||||||
"canceled": "Canceled",
|
|
||||||
"cannot_merge_people": "Tidak dapat menggabungkan orang",
|
"cannot_merge_people": "Tidak dapat menggabungkan orang",
|
||||||
"cannot_undo_this_action": "Anda tidak dapat mengurungkan tindakan ini!",
|
"cannot_undo_this_action": "Anda tidak dapat mengurungkan tindakan ini!",
|
||||||
"cannot_update_the_description": "Tidak dapat memperbarui deskripsi",
|
"cannot_update_the_description": "Tidak dapat memperbarui deskripsi",
|
||||||
"change_date": "Ubah tanggal",
|
"change_date": "Ubah tanggal",
|
||||||
"change_display_order": "Change display order",
|
|
||||||
"change_expiration_time": "Ubah waktu kedaluwarsa",
|
"change_expiration_time": "Ubah waktu kedaluwarsa",
|
||||||
"change_location": "Ubah lokasi",
|
"change_location": "Ubah lokasi",
|
||||||
"change_name": "Ubah nama",
|
"change_name": "Ubah nama",
|
||||||
"change_name_successfully": "Perubahan nama berhasil",
|
"change_name_successfully": "Perubahan nama berhasil",
|
||||||
"change_password": "Ubah Kata Sandi",
|
"change_password": "Ubah Kata Sandi",
|
||||||
"change_password_description": "Ini merupakan pertama kali Anda masuk ke sistem atau ada permintaan untuk mengubah kata sandi Anda. Silakan masukkan kata sandi baru di bawah.",
|
"change_password_description": "Ini merupakan pertama kali Anda masuk ke sistem atau ada permintaan untuk mengubah kata sandi Anda. Silakan masukkan kata sandi baru di bawah.",
|
||||||
"change_password_form_confirm_password": "Konfirmasi Sandi",
|
|
||||||
"change_password_form_description": "Halo {},\n\nIni pertama kali anda masuk ke dalam sistem atau terdapat permintaan penggantian password.\nHarap masukkan password baru.",
|
|
||||||
"change_password_form_new_password": "Sandi Baru",
|
|
||||||
"change_password_form_password_mismatch": "Sandi tidak cocok",
|
|
||||||
"change_password_form_reenter_new_password": "Masukkan Ulang Sandi Baru",
|
|
||||||
"change_your_password": "Ubah kata sandi Anda",
|
"change_your_password": "Ubah kata sandi Anda",
|
||||||
"changed_visibility_successfully": "Keterlihatan berhasil diubah",
|
"changed_visibility_successfully": "Keterlihatan berhasil diubah",
|
||||||
"check_all": "Periksa Semua",
|
"check_all": "Periksa Semua",
|
||||||
"check_corrupt_asset_backup": "Check for corrupt asset backups",
|
|
||||||
"check_corrupt_asset_backup_button": "Perform check",
|
|
||||||
"check_corrupt_asset_backup_description": "Run this check only over Wi-Fi and once all assets have been backed-up. The procedure might take a few minutes.",
|
|
||||||
"check_logs": "Periksa Log",
|
"check_logs": "Periksa Log",
|
||||||
"choose_matching_people_to_merge": "Pilih orang yang cocok untuk digabungkan",
|
"choose_matching_people_to_merge": "Pilih orang yang cocok untuk digabungkan",
|
||||||
"city": "Kota",
|
"city": "Kota",
|
||||||
@@ -619,14 +473,6 @@
|
|||||||
"clear_all_recent_searches": "Hapus semua pencarian terakhir",
|
"clear_all_recent_searches": "Hapus semua pencarian terakhir",
|
||||||
"clear_message": "Hapus pesan",
|
"clear_message": "Hapus pesan",
|
||||||
"clear_value": "Hapus nilai",
|
"clear_value": "Hapus nilai",
|
||||||
"client_cert_dialog_msg_confirm": "OK",
|
|
||||||
"client_cert_enter_password": "Enter Password",
|
|
||||||
"client_cert_import": "Import",
|
|
||||||
"client_cert_import_success_msg": "Client certificate is imported",
|
|
||||||
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
|
||||||
"client_cert_remove_msg": "Client certificate is removed",
|
|
||||||
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate Import/Remove is available only before login",
|
|
||||||
"client_cert_title": "SSL Client Certificate",
|
|
||||||
"clockwise": "Searah jarum jam",
|
"clockwise": "Searah jarum jam",
|
||||||
"close": "Tutup",
|
"close": "Tutup",
|
||||||
"collapse": "Tutup",
|
"collapse": "Tutup",
|
||||||
@@ -637,9 +483,6 @@
|
|||||||
"comment_options": "Opsi komentar",
|
"comment_options": "Opsi komentar",
|
||||||
"comments_and_likes": "Komentar & suka",
|
"comments_and_likes": "Komentar & suka",
|
||||||
"comments_are_disabled": "Komentar dinonaktifkan",
|
"comments_are_disabled": "Komentar dinonaktifkan",
|
||||||
"common_create_new_album": "Buat album baru",
|
|
||||||
"common_server_error": "Koneksi gagal, pastikan server dapat diakses dan memiliki versi yang kompatibel.",
|
|
||||||
"completed": "Completed",
|
|
||||||
"confirm": "Konfirmasi",
|
"confirm": "Konfirmasi",
|
||||||
"confirm_admin_password": "Konfirmasi Kata Sandi Admin",
|
"confirm_admin_password": "Konfirmasi Kata Sandi Admin",
|
||||||
"confirm_delete_face": "Apakah Anda yakin ingin menghapus wajah {name} dari aset?",
|
"confirm_delete_face": "Apakah Anda yakin ingin menghapus wajah {name} dari aset?",
|
||||||
@@ -649,15 +492,6 @@
|
|||||||
"contain": "Berisi",
|
"contain": "Berisi",
|
||||||
"context": "Konteks",
|
"context": "Konteks",
|
||||||
"continue": "Lanjutkan",
|
"continue": "Lanjutkan",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} item · Dibagikan",
|
|
||||||
"control_bottom_app_bar_create_new_album": "Buat album baru",
|
|
||||||
"control_bottom_app_bar_delete_from_immich": "Hapus dari Immich",
|
|
||||||
"control_bottom_app_bar_delete_from_local": "Hapus dari perangkat",
|
|
||||||
"control_bottom_app_bar_edit_location": "Edit Lokasi",
|
|
||||||
"control_bottom_app_bar_edit_time": "Edit Tanggal & Waktu",
|
|
||||||
"control_bottom_app_bar_share_link": "Share Link",
|
|
||||||
"control_bottom_app_bar_share_to": "Bagikan Ke",
|
|
||||||
"control_bottom_app_bar_trash_from_immich": "Pindah ke Sampah",
|
|
||||||
"copied_image_to_clipboard": "Gambar disalin ke papan klip.",
|
"copied_image_to_clipboard": "Gambar disalin ke papan klip.",
|
||||||
"copied_to_clipboard": "Disalin ke papan klip!",
|
"copied_to_clipboard": "Disalin ke papan klip!",
|
||||||
"copy_error": "Salin eror",
|
"copy_error": "Salin eror",
|
||||||
@@ -672,34 +506,24 @@
|
|||||||
"covers": "Kover",
|
"covers": "Kover",
|
||||||
"create": "Buat",
|
"create": "Buat",
|
||||||
"create_album": "Buat album",
|
"create_album": "Buat album",
|
||||||
"create_album_page_untitled": "Tak berjudul",
|
|
||||||
"create_library": "Buat Pustaka",
|
"create_library": "Buat Pustaka",
|
||||||
"create_link": "Buat tautan",
|
"create_link": "Buat tautan",
|
||||||
"create_link_to_share": "Buat tautan untuk dibagikan",
|
"create_link_to_share": "Buat tautan untuk dibagikan",
|
||||||
"create_link_to_share_description": "Biarkan siapa pun dengan tautan melihat foto yang dipilih",
|
"create_link_to_share_description": "Biarkan siapa pun dengan tautan melihat foto yang dipilih",
|
||||||
"create_new": "CREATE NEW",
|
|
||||||
"create_new_person": "Buat orang baru",
|
"create_new_person": "Buat orang baru",
|
||||||
"create_new_person_hint": "Tetapkan aset yang dipilih ke orang yang baru",
|
"create_new_person_hint": "Tetapkan aset yang dipilih ke orang yang baru",
|
||||||
"create_new_user": "Buat pengguna baru",
|
"create_new_user": "Buat pengguna baru",
|
||||||
"create_shared_album_page_share_add_assets": "TAMBAHKAN ASET",
|
|
||||||
"create_shared_album_page_share_select_photos": "Pilih Foto",
|
|
||||||
"create_tag": "Buat tag",
|
"create_tag": "Buat tag",
|
||||||
"create_tag_description": "Buat tag baru. Untuk tag bersarang, harap input jalur tag secara lengkap termasuk tanda garis miring ke depan.",
|
"create_tag_description": "Buat tag baru. Untuk tag bersarang, harap input jalur tag secara lengkap termasuk tanda garis miring ke depan.",
|
||||||
"create_user": "Buat pengguna",
|
"create_user": "Buat pengguna",
|
||||||
"created": "Dibuat",
|
"created": "Dibuat",
|
||||||
"crop": "Crop",
|
|
||||||
"curated_object_page_title": "Benda",
|
|
||||||
"current_device": "Perangkat saat ini",
|
"current_device": "Perangkat saat ini",
|
||||||
"current_server_address": "Current server address",
|
|
||||||
"custom_locale": "Lokal Khusus",
|
"custom_locale": "Lokal Khusus",
|
||||||
"custom_locale_description": "Format tanggal dan angka berdasarkan bahasa dan wilayah",
|
"custom_locale_description": "Format tanggal dan angka berdasarkan bahasa dan wilayah",
|
||||||
"daily_title_text_date": "E, dd MMM",
|
|
||||||
"daily_title_text_date_year": "E, dd MMM yyyy",
|
|
||||||
"dark": "Gelap",
|
"dark": "Gelap",
|
||||||
"date_after": "Tanggal setelah",
|
"date_after": "Tanggal setelah",
|
||||||
"date_and_time": "Tanggal dan Waktu",
|
"date_and_time": "Tanggal dan Waktu",
|
||||||
"date_before": "Tanggal sebelum",
|
"date_before": "Tanggal sebelum",
|
||||||
"date_format": "E, d LLL y • HH:mm",
|
|
||||||
"date_of_birth_saved": "Tanggal lahir berhasil disimpan",
|
"date_of_birth_saved": "Tanggal lahir berhasil disimpan",
|
||||||
"date_range": "Jangka tanggal",
|
"date_range": "Jangka tanggal",
|
||||||
"day": "Hari",
|
"day": "Hari",
|
||||||
@@ -713,30 +537,19 @@
|
|||||||
"delete": "Hapus",
|
"delete": "Hapus",
|
||||||
"delete_album": "Hapus album",
|
"delete_album": "Hapus album",
|
||||||
"delete_api_key_prompt": "Apakah Anda yakin ingin menghapus kunci API ini?",
|
"delete_api_key_prompt": "Apakah Anda yakin ingin menghapus kunci API ini?",
|
||||||
"delete_dialog_alert": "Item ini akan dihapus permanen dari Immich dan perangkat",
|
|
||||||
"delete_dialog_alert_local": "Item ini akan dihapus secara permanen dari perangkatmu, namun masih akan tersedia di server Immich",
|
|
||||||
"delete_dialog_alert_local_non_backed_up": "Beberapa item belum dicadangkan ke Immich dan akan dihapus secara permanen dari perangkatmu",
|
|
||||||
"delete_dialog_alert_remote": "Item ini akan dihapus secara permanen dari server Immich",
|
|
||||||
"delete_dialog_ok_force": "Delete Anyway",
|
|
||||||
"delete_dialog_title": "Hapus Permanen",
|
|
||||||
"delete_duplicates_confirmation": "Apakah Anda yakin ingin menghapus duplikat ini secara permanen?",
|
"delete_duplicates_confirmation": "Apakah Anda yakin ingin menghapus duplikat ini secara permanen?",
|
||||||
"delete_face": "Hapus wajah",
|
"delete_face": "Hapus wajah",
|
||||||
"delete_key": "Hapus kunci",
|
"delete_key": "Hapus kunci",
|
||||||
"delete_library": "Hapus Pustaka",
|
"delete_library": "Hapus Pustaka",
|
||||||
"delete_link": "Hapus tautan",
|
"delete_link": "Hapus tautan",
|
||||||
"delete_local_dialog_ok_backed_up_only": "Delete Backed Up Only",
|
|
||||||
"delete_local_dialog_ok_force": "Delete Anyway",
|
|
||||||
"delete_others": "Hapus lainnya",
|
"delete_others": "Hapus lainnya",
|
||||||
"delete_shared_link": "Hapus tautan terbagi",
|
"delete_shared_link": "Hapus tautan terbagi",
|
||||||
"delete_shared_link_dialog_title": "Hapus Link Berbagi",
|
|
||||||
"delete_tag": "Hapus tag",
|
"delete_tag": "Hapus tag",
|
||||||
"delete_tag_confirmation_prompt": "Apakah Anda yakin ingin menghapus label tag {tagName}?",
|
"delete_tag_confirmation_prompt": "Apakah Anda yakin ingin menghapus label tag {tagName}?",
|
||||||
"delete_user": "Hapus pengguna",
|
"delete_user": "Hapus pengguna",
|
||||||
"deleted_shared_link": "Tautan terbagi dihapus",
|
"deleted_shared_link": "Tautan terbagi dihapus",
|
||||||
"deletes_missing_assets": "Menghapus aset yang hilang dari diska",
|
"deletes_missing_assets": "Menghapus aset yang hilang dari diska",
|
||||||
"description": "Deskripsi",
|
"description": "Deskripsi",
|
||||||
"description_input_hint_text": "Tambah deskripsi...",
|
|
||||||
"description_input_submit_error": "Error updating description, check the log for more details",
|
|
||||||
"details": "Detail",
|
"details": "Detail",
|
||||||
"direction": "Arah",
|
"direction": "Arah",
|
||||||
"disabled": "Dinonaktifkan",
|
"disabled": "Dinonaktifkan",
|
||||||
@@ -753,26 +566,12 @@
|
|||||||
"documentation": "Dokumentasi",
|
"documentation": "Dokumentasi",
|
||||||
"done": "Selesai",
|
"done": "Selesai",
|
||||||
"download": "Unduh",
|
"download": "Unduh",
|
||||||
"download_canceled": "Download canceled",
|
|
||||||
"download_complete": "Download complete",
|
|
||||||
"download_enqueue": "Download enqueued",
|
|
||||||
"download_error": "Download Error",
|
|
||||||
"download_failed": "Download failed",
|
|
||||||
"download_filename": "file: {}",
|
|
||||||
"download_finished": "Download finished",
|
|
||||||
"download_include_embedded_motion_videos": "Video tersematkan",
|
"download_include_embedded_motion_videos": "Video tersematkan",
|
||||||
"download_include_embedded_motion_videos_description": "Sertakan video yg tersematkan dalam foto gerak sebagai file terpisah",
|
"download_include_embedded_motion_videos_description": "Sertakan video yg tersematkan dalam foto gerak sebagai file terpisah",
|
||||||
"download_notfound": "Download not found",
|
|
||||||
"download_paused": "Download paused",
|
|
||||||
"download_settings": "Pengunduhan",
|
"download_settings": "Pengunduhan",
|
||||||
"download_settings_description": "Kelola pengaturan berkaitan dengan pengunduhan aset",
|
"download_settings_description": "Kelola pengaturan berkaitan dengan pengunduhan aset",
|
||||||
"download_started": "Download started",
|
|
||||||
"download_sucess": "Download success",
|
|
||||||
"download_sucess_android": "The media has been downloaded to DCIM/Immich",
|
|
||||||
"download_waiting_to_retry": "Waiting to retry",
|
|
||||||
"downloading": "Mengunduh",
|
"downloading": "Mengunduh",
|
||||||
"downloading_asset_filename": "Mengunduh aset {filename}",
|
"downloading_asset_filename": "Mengunduh aset {filename}",
|
||||||
"downloading_media": "Downloading media",
|
|
||||||
"drop_files_to_upload": "Lepaskan berkas di mana saja untuk mengunggah",
|
"drop_files_to_upload": "Lepaskan berkas di mana saja untuk mengunggah",
|
||||||
"duplicates": "Duplikat",
|
"duplicates": "Duplikat",
|
||||||
"duplicates_description": "Selesaikan setiap kelompok dengan menandakan yang mana yang duplikat, jika ada",
|
"duplicates_description": "Selesaikan setiap kelompok dengan menandakan yang mana yang duplikat, jika ada",
|
||||||
@@ -789,7 +588,6 @@
|
|||||||
"edit_key": "Sunting kunci",
|
"edit_key": "Sunting kunci",
|
||||||
"edit_link": "Sunting tautan",
|
"edit_link": "Sunting tautan",
|
||||||
"edit_location": "Sunting lokasi",
|
"edit_location": "Sunting lokasi",
|
||||||
"edit_location_dialog_title": "Lokasi",
|
|
||||||
"edit_name": "Sunting nama",
|
"edit_name": "Sunting nama",
|
||||||
"edit_people": "Sunting orang",
|
"edit_people": "Sunting orang",
|
||||||
"edit_tag": "Ubah tag",
|
"edit_tag": "Ubah tag",
|
||||||
@@ -802,19 +600,14 @@
|
|||||||
"editor_crop_tool_h2_aspect_ratios": "Perbandingan aspek",
|
"editor_crop_tool_h2_aspect_ratios": "Perbandingan aspek",
|
||||||
"editor_crop_tool_h2_rotation": "Rotasi",
|
"editor_crop_tool_h2_rotation": "Rotasi",
|
||||||
"email": "Surel",
|
"email": "Surel",
|
||||||
"empty_folder": "This folder is empty",
|
|
||||||
"empty_trash": "Kosongkan sampah",
|
"empty_trash": "Kosongkan sampah",
|
||||||
"empty_trash_confirmation": "Apakah Anda yakin ingin mengosongkan sampah? Ini akan menghapus semua aset dalam sampah secara permanen dari Immich.\nAnda tidak dapat mengurungkan tindakan ini!",
|
"empty_trash_confirmation": "Apakah Anda yakin ingin mengosongkan sampah? Ini akan menghapus semua aset dalam sampah secara permanen dari Immich.\nAnda tidak dapat mengurungkan tindakan ini!",
|
||||||
"enable": "Aktifkan",
|
"enable": "Aktifkan",
|
||||||
"enabled": "Diaktifkan",
|
"enabled": "Diaktifkan",
|
||||||
"end_date": "Tanggal akhir",
|
"end_date": "Tanggal akhir",
|
||||||
"enqueued": "Enqueued",
|
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
|
||||||
"error": "Eror",
|
"error": "Eror",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
|
||||||
"error_delete_face": "Terjadi kesalahan menghapus wajah dari aset",
|
"error_delete_face": "Terjadi kesalahan menghapus wajah dari aset",
|
||||||
"error_loading_image": "Terjadi eror memuat gambar",
|
"error_loading_image": "Terjadi eror memuat gambar",
|
||||||
"error_saving_image": "Error: {}",
|
|
||||||
"error_title": "Eror - Ada yang salah",
|
"error_title": "Eror - Ada yang salah",
|
||||||
"errors": {
|
"errors": {
|
||||||
"cannot_navigate_next_asset": "Tidak dapat menuju ke aset berikutnya",
|
"cannot_navigate_next_asset": "Tidak dapat menuju ke aset berikutnya",
|
||||||
@@ -943,21 +736,8 @@
|
|||||||
"unable_to_upload_file": "Tidak dapat mengunggah berkas"
|
"unable_to_upload_file": "Tidak dapat mengunggah berkas"
|
||||||
},
|
},
|
||||||
"exif": "EXIF",
|
"exif": "EXIF",
|
||||||
"exif_bottom_sheet_description": "Tambahkan Deskripsi...",
|
|
||||||
"exif_bottom_sheet_details": "RINCIAN",
|
|
||||||
"exif_bottom_sheet_location": "LOKASI",
|
|
||||||
"exif_bottom_sheet_people": "ORANG",
|
|
||||||
"exif_bottom_sheet_person_add_person": "Tambah nama",
|
|
||||||
"exif_bottom_sheet_person_age": "Age {}",
|
|
||||||
"exif_bottom_sheet_person_age_months": "Age {} months",
|
|
||||||
"exif_bottom_sheet_person_age_year_months": "Age 1 year, {} months",
|
|
||||||
"exif_bottom_sheet_person_age_years": "Age {}",
|
|
||||||
"exit_slideshow": "Keluar dari Salindia",
|
"exit_slideshow": "Keluar dari Salindia",
|
||||||
"expand_all": "Buka semua",
|
"expand_all": "Buka semua",
|
||||||
"experimental_settings_new_asset_list_subtitle": "Memproses",
|
|
||||||
"experimental_settings_new_asset_list_title": "Nyalakan grid foto eksperimental",
|
|
||||||
"experimental_settings_subtitle": "Gunakan atas risiko anda sendiri!",
|
|
||||||
"experimental_settings_title": "Eksperimental",
|
|
||||||
"expire_after": "Kedaluwarsa setelah",
|
"expire_after": "Kedaluwarsa setelah",
|
||||||
"expired": "Kedaluwarsa",
|
"expired": "Kedaluwarsa",
|
||||||
"expires_date": "Kedaluwarsa pada {date}",
|
"expires_date": "Kedaluwarsa pada {date}",
|
||||||
@@ -968,16 +748,11 @@
|
|||||||
"extension": "Ekstensi",
|
"extension": "Ekstensi",
|
||||||
"external": "Eksternal",
|
"external": "Eksternal",
|
||||||
"external_libraries": "Pustaka Eksternal",
|
"external_libraries": "Pustaka Eksternal",
|
||||||
"external_network": "External network",
|
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
|
||||||
"face_unassigned": "Tidak ada nama",
|
"face_unassigned": "Tidak ada nama",
|
||||||
"failed": "Failed",
|
|
||||||
"failed_to_load_assets": "Gagal memuat aset",
|
"failed_to_load_assets": "Gagal memuat aset",
|
||||||
"failed_to_load_folder": "Failed to load folder",
|
|
||||||
"favorite": "Favorit",
|
"favorite": "Favorit",
|
||||||
"favorite_or_unfavorite_photo": "Favorit atau batalkan pemfavoritan foto",
|
"favorite_or_unfavorite_photo": "Favorit atau batalkan pemfavoritan foto",
|
||||||
"favorites": "Favorit",
|
"favorites": "Favorit",
|
||||||
"favorites_page_no_favorites": "Tidak ada aset favorit",
|
|
||||||
"feature_photo_updated": "Foto terfitur diperbarui",
|
"feature_photo_updated": "Foto terfitur diperbarui",
|
||||||
"features": "Fitur",
|
"features": "Fitur",
|
||||||
"features_setting_description": "Kelola fitur aplikasi",
|
"features_setting_description": "Kelola fitur aplikasi",
|
||||||
@@ -985,38 +760,25 @@
|
|||||||
"file_name_or_extension": "Nama berkas atau ekstensi",
|
"file_name_or_extension": "Nama berkas atau ekstensi",
|
||||||
"filename": "Nama berkas",
|
"filename": "Nama berkas",
|
||||||
"filetype": "Jenis berkas",
|
"filetype": "Jenis berkas",
|
||||||
"filter": "Filter",
|
|
||||||
"filter_people": "Saring orang",
|
"filter_people": "Saring orang",
|
||||||
"find_them_fast": "Temukan dengan cepat berdasarkan nama dengan pencarian",
|
"find_them_fast": "Temukan dengan cepat berdasarkan nama dengan pencarian",
|
||||||
"fix_incorrect_match": "Perbaiki pencocokan salah",
|
"fix_incorrect_match": "Perbaiki pencocokan salah",
|
||||||
"folder": "Folder",
|
|
||||||
"folder_not_found": "Folder not found",
|
|
||||||
"folders": "Berkas",
|
"folders": "Berkas",
|
||||||
"folders_feature_description": "Menjelajahi tampilan folder untuk foto dan video pada sistem file",
|
"folders_feature_description": "Menjelajahi tampilan folder untuk foto dan video pada sistem file",
|
||||||
"forward": "Maju",
|
"forward": "Maju",
|
||||||
"general": "Umum",
|
"general": "Umum",
|
||||||
"get_help": "Dapatkan Bantuan",
|
"get_help": "Dapatkan Bantuan",
|
||||||
"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": "Memulai",
|
"getting_started": "Memulai",
|
||||||
"go_back": "Kembali",
|
"go_back": "Kembali",
|
||||||
"go_to_folder": "Pergi ke folder",
|
"go_to_folder": "Pergi ke folder",
|
||||||
"go_to_search": "Pergi ke pencarian",
|
"go_to_search": "Pergi ke pencarian",
|
||||||
"grant_permission": "Grant permission",
|
|
||||||
"group_albums_by": "Kelompokkan album berdasarkan...",
|
"group_albums_by": "Kelompokkan album berdasarkan...",
|
||||||
"group_country": "Kelompokkan berdasarkan negara",
|
"group_country": "Kelompokkan berdasarkan negara",
|
||||||
"group_no": "Tidak ada pengelompokan",
|
"group_no": "Tidak ada pengelompokan",
|
||||||
"group_owner": "Kelompokkan berdasarkan pemilik",
|
"group_owner": "Kelompokkan berdasarkan pemilik",
|
||||||
"group_places_by": "Kelompokkan tempat berdasarkan…",
|
"group_places_by": "Kelompokkan tempat berdasarkan…",
|
||||||
"group_year": "Kelompokkan berdasarkan tahun",
|
"group_year": "Kelompokkan berdasarkan tahun",
|
||||||
"haptic_feedback_switch": "Nyalakan getar",
|
|
||||||
"haptic_feedback_title": "Getar",
|
|
||||||
"has_quota": "Memiliki kuota",
|
"has_quota": "Memiliki kuota",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
|
||||||
"header_settings_field_validator_msg": "Value cannot be empty",
|
|
||||||
"header_settings_header_name_input": "Header name",
|
|
||||||
"header_settings_header_value_input": "Header value",
|
|
||||||
"headers_settings_tile_subtitle": "Define proxy headers the app should send with each network request",
|
|
||||||
"headers_settings_tile_title": "Custom proxy headers",
|
|
||||||
"hi_user": "Hai {name} ({email})",
|
"hi_user": "Hai {name} ({email})",
|
||||||
"hide_all_people": "Sembunyikan semua orang",
|
"hide_all_people": "Sembunyikan semua orang",
|
||||||
"hide_gallery": "Sembunyikan galeri",
|
"hide_gallery": "Sembunyikan galeri",
|
||||||
@@ -1024,24 +786,8 @@
|
|||||||
"hide_password": "Sembunyikan kata sandi",
|
"hide_password": "Sembunyikan kata sandi",
|
||||||
"hide_person": "Sembunyikan orang",
|
"hide_person": "Sembunyikan orang",
|
||||||
"hide_unnamed_people": "Sembunyikan orang tanpa nama",
|
"hide_unnamed_people": "Sembunyikan orang tanpa nama",
|
||||||
"home_page_add_to_album_conflicts": "Aset {added} telah ditambahkan ke album {album}. Aset {failed} sudah ada dalam album.",
|
|
||||||
"home_page_add_to_album_err_local": "Can not add local assets to albums yet, skipping",
|
|
||||||
"home_page_add_to_album_success": "Aset {added} telah ditambahkan ke {album}.",
|
|
||||||
"home_page_album_err_partner": "Can not add partner assets to an album yet, skipping",
|
|
||||||
"home_page_archive_err_local": "Can not archive local assets yet, skipping",
|
|
||||||
"home_page_archive_err_partner": "Can not archive partner assets, skipping",
|
|
||||||
"home_page_building_timeline": "Memuat linimasa",
|
|
||||||
"home_page_delete_err_partner": "Can not delete partner assets, skipping",
|
|
||||||
"home_page_delete_remote_err_local": "Local assets in delete remote selection, skipping",
|
|
||||||
"home_page_favorite_err_local": "Can not favorite local assets yet, skipping",
|
|
||||||
"home_page_favorite_err_partner": "Can not favorite partner assets yet, skipping",
|
|
||||||
"home_page_first_time_notice": "Jika ini pertama kali Anda menggunakan aplikasi, pastikan untuk memilik album untuk dicadangkan agar linimasa anda terisi oleh foto dan video dalam album.",
|
|
||||||
"home_page_share_err_local": "Can not share local assets via link, skipping",
|
|
||||||
"home_page_upload_err_limit": "Hanya dapat mengunggah maksimal 30 aset dalam satu waktu, melewatkan",
|
|
||||||
"host": "Hos",
|
"host": "Hos",
|
||||||
"hour": "Jam",
|
"hour": "Jam",
|
||||||
"ignore_icloud_photos": "Ignore iCloud photos",
|
|
||||||
"ignore_icloud_photos_description": "Photos that are stored on iCloud will not be uploaded to the Immich server",
|
|
||||||
"image": "Gambar",
|
"image": "Gambar",
|
||||||
"image_alt_text_date": "{isVideo, select, true {Video} other {Image}} pada tanggal {date}",
|
"image_alt_text_date": "{isVideo, select, true {Video} other {Image}} pada tanggal {date}",
|
||||||
"image_alt_text_date_1_person": "{isVideo, select, true {Video} other {Image}} diambil oleh {person1} pada {date}",
|
"image_alt_text_date_1_person": "{isVideo, select, true {Video} other {Image}} diambil oleh {person1} pada {date}",
|
||||||
@@ -1053,10 +799,6 @@
|
|||||||
"image_alt_text_date_place_2_people": "{isVideo, select, true {Video} other {Image}} diambil di {city}, {country} oleh {person1} dan {person2} pada {date}",
|
"image_alt_text_date_place_2_people": "{isVideo, select, true {Video} other {Image}} diambil di {city}, {country} oleh {person1} dan {person2} pada {date}",
|
||||||
"image_alt_text_date_place_3_people": "{isVideo, select, true {Video} other {Image}} diambil di {city}, {country} oleh {person1}, {person2}, dan {person3} pada {date}",
|
"image_alt_text_date_place_3_people": "{isVideo, select, true {Video} other {Image}} diambil di {city}, {country} oleh {person1}, {person2}, dan {person3} pada {date}",
|
||||||
"image_alt_text_date_place_4_or_more_people": "{isVideo, select, true {Video} other {Image}} diambil di {city}, {country} oleh {person1}, {person2}, dan {additionalCount, number} lainnya pada {date}",
|
"image_alt_text_date_place_4_or_more_people": "{isVideo, select, true {Video} other {Image}} diambil di {city}, {country} oleh {person1}, {person2}, dan {additionalCount, number} lainnya pada {date}",
|
||||||
"image_saved_successfully": "Image saved",
|
|
||||||
"image_viewer_page_state_provider_download_started": "Unduh dimulai",
|
|
||||||
"image_viewer_page_state_provider_download_success": "Unduh Sukses",
|
|
||||||
"image_viewer_page_state_provider_share_error": "Share Error",
|
|
||||||
"immich_logo": "Logo Immich",
|
"immich_logo": "Logo Immich",
|
||||||
"immich_web_interface": "Antarmuka Web Immich",
|
"immich_web_interface": "Antarmuka Web Immich",
|
||||||
"import_from_json": "Impor dari JSON",
|
"import_from_json": "Impor dari JSON",
|
||||||
@@ -1075,8 +817,6 @@
|
|||||||
"night_at_midnight": "Setiap malam pada 00.00",
|
"night_at_midnight": "Setiap malam pada 00.00",
|
||||||
"night_at_twoam": "Setiap malam pada 02.00"
|
"night_at_twoam": "Setiap malam pada 02.00"
|
||||||
},
|
},
|
||||||
"invalid_date": "Invalid date",
|
|
||||||
"invalid_date_format": "Invalid date format",
|
|
||||||
"invite_people": "Undang Orang",
|
"invite_people": "Undang Orang",
|
||||||
"invite_to_album": "Undang ke album",
|
"invite_to_album": "Undang ke album",
|
||||||
"items_count": "{count, plural, one {# item} other {# item}}",
|
"items_count": "{count, plural, one {# item} other {# item}}",
|
||||||
@@ -1097,12 +837,6 @@
|
|||||||
"level": "Tingkat",
|
"level": "Tingkat",
|
||||||
"library": "Pustaka",
|
"library": "Pustaka",
|
||||||
"library_options": "Opsi pustaka",
|
"library_options": "Opsi pustaka",
|
||||||
"library_page_device_albums": "Album pada Perangkat",
|
|
||||||
"library_page_new_album": "Album baru",
|
|
||||||
"library_page_sort_asset_count": "Jumlah aset",
|
|
||||||
"library_page_sort_created": "Tanggal dibuat",
|
|
||||||
"library_page_sort_last_modified": "Terakhir diubah",
|
|
||||||
"library_page_sort_title": "Judul album",
|
|
||||||
"light": "Terang",
|
"light": "Terang",
|
||||||
"like_deleted": "Suka dihapus",
|
"like_deleted": "Suka dihapus",
|
||||||
"link_motion_video": "Tautan video gerak",
|
"link_motion_video": "Tautan video gerak",
|
||||||
@@ -1112,42 +846,12 @@
|
|||||||
"list": "Daftar",
|
"list": "Daftar",
|
||||||
"loading": "Memuat",
|
"loading": "Memuat",
|
||||||
"loading_search_results_failed": "Pemuatan hasil pencarian gagal",
|
"loading_search_results_failed": "Pemuatan hasil pencarian gagal",
|
||||||
"local_network": "Local network",
|
|
||||||
"local_network_sheet_info": "The app will connect to the server through this URL when using the specified Wi-Fi network",
|
|
||||||
"location_permission": "Location permission",
|
|
||||||
"location_permission_content": "In order to use the auto-switching feature, Immich needs precise location permission so it can read the current WiFi network's name",
|
|
||||||
"location_picker_choose_on_map": "Pilih di peta",
|
|
||||||
"location_picker_latitude_error": "Masukkan lintang yang sah",
|
|
||||||
"location_picker_latitude_hint": "Masukkan lintang di sini",
|
|
||||||
"location_picker_longitude_error": "Masukkan bujur yang sah",
|
|
||||||
"location_picker_longitude_hint": "Masukkan bujur di sini",
|
|
||||||
"log_out": "Log keluar",
|
"log_out": "Log keluar",
|
||||||
"log_out_all_devices": "Keluar dari Semua Perangkat",
|
"log_out_all_devices": "Keluar dari Semua Perangkat",
|
||||||
"logged_out_all_devices": "Semua perangkat telah dikeluarkan",
|
"logged_out_all_devices": "Semua perangkat telah dikeluarkan",
|
||||||
"logged_out_device": "Perangkat telah keluar",
|
"logged_out_device": "Perangkat telah keluar",
|
||||||
"login": "Log masuk",
|
"login": "Log masuk",
|
||||||
"login_disabled": "Login telah dimatikan",
|
|
||||||
"login_form_api_exception": "Kesalahan API. Harap periksa URL server dan coba lagi.",
|
|
||||||
"login_form_back_button_text": "Kembali",
|
|
||||||
"login_form_email_hint": "emailmu@email.com",
|
|
||||||
"login_form_endpoint_hint": "http://ip-server-anda:port",
|
|
||||||
"login_form_endpoint_url": "URL Endpoint Server",
|
|
||||||
"login_form_err_http": "Harap tentukan http:// atau https://",
|
|
||||||
"login_form_err_invalid_email": "Email Tidak Valid",
|
|
||||||
"login_form_err_invalid_url": "URL Tidak Valid",
|
|
||||||
"login_form_err_leading_whitespace": "Leading whitespace",
|
|
||||||
"login_form_err_trailing_whitespace": "Trailing whitespace",
|
|
||||||
"login_form_failed_get_oauth_server_config": "Gagal logging menggunakan OAuth, periksa URL server",
|
|
||||||
"login_form_failed_get_oauth_server_disable": "Fitur OAuth tidak tersedia di server ini",
|
|
||||||
"login_form_failed_login": "Login gagal. Periksa URL server, email dan password.",
|
|
||||||
"login_form_handshake_exception": "There was an Handshake Exception with the server. Enable self-signed certificate support in the settings if you are using a self-signed certificate.",
|
|
||||||
"login_form_password_hint": "sandi",
|
|
||||||
"login_form_save_login": "Ingat saya",
|
|
||||||
"login_form_server_empty": "Masukkan URL server.",
|
|
||||||
"login_form_server_error": "Tidak dapat menghubungi server.",
|
|
||||||
"login_has_been_disabled": "Log masuk telah dinonaktifkan.",
|
"login_has_been_disabled": "Log masuk telah dinonaktifkan.",
|
||||||
"login_password_changed_error": "Terdapat kesalahan mengganti password",
|
|
||||||
"login_password_changed_success": "Sandi berhasil diperbarui",
|
|
||||||
"logout_all_device_confirmation": "Apakah Anda yakin ingin keluar dari semua perangkat?",
|
"logout_all_device_confirmation": "Apakah Anda yakin ingin keluar dari semua perangkat?",
|
||||||
"logout_this_device_confirmation": "Apakah Anda yakin ingin mengeluarkan perangkat ini?",
|
"logout_this_device_confirmation": "Apakah Anda yakin ingin mengeluarkan perangkat ini?",
|
||||||
"longitude": "Bujur",
|
"longitude": "Bujur",
|
||||||
@@ -1164,40 +868,13 @@
|
|||||||
"manage_your_devices": "Kelola perangkat Anda yang masuk",
|
"manage_your_devices": "Kelola perangkat Anda yang masuk",
|
||||||
"manage_your_oauth_connection": "Kelola koneksi OAuth Anda",
|
"manage_your_oauth_connection": "Kelola koneksi OAuth Anda",
|
||||||
"map": "Peta",
|
"map": "Peta",
|
||||||
"map_assets_in_bound": "{} foto",
|
|
||||||
"map_assets_in_bounds": "{} foto",
|
|
||||||
"map_cannot_get_user_location": "Tidak dapat memeroleh lokasi pengguna",
|
|
||||||
"map_location_dialog_yes": "Ya",
|
|
||||||
"map_location_picker_page_use_location": "Gunakan lokasi ini",
|
|
||||||
"map_location_service_disabled_content": "Layanan lokasi perlu diaktifkan untuk menampilkan aset yang terletak di lokasi kamu saat ini. Apakah kamu ingin mengaktifkan layanan tersebut sekarang?",
|
|
||||||
"map_location_service_disabled_title": "Layanan Lokasi nonaktif",
|
|
||||||
"map_marker_for_images": "Penanda peta untuk gambar yang diambil di {city}, {country}",
|
"map_marker_for_images": "Penanda peta untuk gambar yang diambil di {city}, {country}",
|
||||||
"map_marker_with_image": "Penanda peta dengan gambar",
|
"map_marker_with_image": "Penanda peta dengan gambar",
|
||||||
"map_no_assets_in_bounds": "Tidak ada foto di area ini",
|
|
||||||
"map_no_location_permission_content": "Izin lokasi diperlukan untuk menampilkan aset yang terletak di lokasi kamu. Apakah kamu ingin mengizinkan sekarang?",
|
|
||||||
"map_no_location_permission_title": "Izin Lokasi ditolak",
|
|
||||||
"map_settings": "Pengaturan peta",
|
"map_settings": "Pengaturan peta",
|
||||||
"map_settings_dark_mode": "Mode gelap",
|
|
||||||
"map_settings_date_range_option_day": "24 jam terakhir",
|
|
||||||
"map_settings_date_range_option_days": "{} hari terakhir",
|
|
||||||
"map_settings_date_range_option_year": "1 tahun terakhir",
|
|
||||||
"map_settings_date_range_option_years": "{} tahun terakhir",
|
|
||||||
"map_settings_dialog_title": "Pengaturan Peta",
|
|
||||||
"map_settings_include_show_archived": "Include Archived",
|
|
||||||
"map_settings_include_show_partners": "Include Partners",
|
|
||||||
"map_settings_only_show_favorites": "Tampilkan Hanya Favorit",
|
|
||||||
"map_settings_theme_settings": "Tema Peta",
|
|
||||||
"map_zoom_to_see_photos": "Perkecil untuk lihat foto",
|
|
||||||
"matches": "Cocokan",
|
"matches": "Cocokan",
|
||||||
"media_type": "Jenis media",
|
"media_type": "Jenis media",
|
||||||
"memories": "Kenangan",
|
"memories": "Kenangan",
|
||||||
"memories_all_caught_up": "Semua telah dilihat",
|
|
||||||
"memories_check_back_tomorrow": "Lihat lagi besok untuk kenangan lainnya",
|
|
||||||
"memories_setting_description": "Kelola apa yang Anda lihat dalam kenangan Anda",
|
"memories_setting_description": "Kelola apa yang Anda lihat dalam kenangan Anda",
|
||||||
"memories_start_over": "Ulang Dari Awal",
|
|
||||||
"memories_swipe_to_close": "Geser ke atas untuk menutup",
|
|
||||||
"memories_year_ago": "Satu tahun lalu",
|
|
||||||
"memories_years_ago": "{} tahun lalu",
|
|
||||||
"memory": "Kenangan",
|
"memory": "Kenangan",
|
||||||
"memory_lane_title": "Jalur Kenangan {title}",
|
"memory_lane_title": "Jalur Kenangan {title}",
|
||||||
"menu": "Menu",
|
"menu": "Menu",
|
||||||
@@ -1212,17 +889,12 @@
|
|||||||
"missing": "Hilang",
|
"missing": "Hilang",
|
||||||
"model": "Model",
|
"model": "Model",
|
||||||
"month": "Bulan",
|
"month": "Bulan",
|
||||||
"monthly_title_text_date_format": "MMMM y",
|
|
||||||
"more": "Lainnya",
|
"more": "Lainnya",
|
||||||
"moved_to_trash": "Dipindahkan ke sampah",
|
"moved_to_trash": "Dipindahkan ke sampah",
|
||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
|
||||||
"mute_memories": "Nonaktifkan Kenangan",
|
"mute_memories": "Nonaktifkan Kenangan",
|
||||||
"my_albums": "Album saya",
|
"my_albums": "Album saya",
|
||||||
"name": "Nama",
|
"name": "Nama",
|
||||||
"name_or_nickname": "Nama atau nama panggilan",
|
"name_or_nickname": "Nama atau nama panggilan",
|
||||||
"networking_settings": "Networking",
|
|
||||||
"networking_subtitle": "Manage the server endpoint settings",
|
|
||||||
"never": "Tidak pernah",
|
"never": "Tidak pernah",
|
||||||
"new_album": "Album baru",
|
"new_album": "Album baru",
|
||||||
"new_api_key": "Kunci API Baru",
|
"new_api_key": "Kunci API Baru",
|
||||||
@@ -1239,7 +911,6 @@
|
|||||||
"no_albums_yet": "Sepertinya Anda belum memiliki album apa pun.",
|
"no_albums_yet": "Sepertinya Anda belum memiliki album apa pun.",
|
||||||
"no_archived_assets_message": "Arsipkan foto dan video untuk menyembunyikannya dari tampilan Foto",
|
"no_archived_assets_message": "Arsipkan foto dan video untuk menyembunyikannya dari tampilan Foto",
|
||||||
"no_assets_message": "KLIK UNTUK MENGUNGGAH FOTO PERTAMA ANDA",
|
"no_assets_message": "KLIK UNTUK MENGUNGGAH FOTO PERTAMA ANDA",
|
||||||
"no_assets_to_show": "Tidak ada aset",
|
|
||||||
"no_duplicates_found": "Tidak ada duplikat yang ditemukan.",
|
"no_duplicates_found": "Tidak ada duplikat yang ditemukan.",
|
||||||
"no_exif_info_available": "Tidak ada info EXIF yang tersedia",
|
"no_exif_info_available": "Tidak ada info EXIF yang tersedia",
|
||||||
"no_explore_results_message": "Unggah lebih banyak foto untuk menjelajahi koleksi Anda.",
|
"no_explore_results_message": "Unggah lebih banyak foto untuk menjelajahi koleksi Anda.",
|
||||||
@@ -1251,13 +922,9 @@
|
|||||||
"no_results_description": "Coba sinonim atau kata kunci yang lebih umum",
|
"no_results_description": "Coba sinonim atau kata kunci yang lebih umum",
|
||||||
"no_shared_albums_message": "Buat sebuah album untuk membagikan foto dan video dengan orang-orang dalam jaringan Anda",
|
"no_shared_albums_message": "Buat sebuah album untuk membagikan foto dan video dengan orang-orang dalam jaringan Anda",
|
||||||
"not_in_any_album": "Tidak ada dalam album apa pun",
|
"not_in_any_album": "Tidak ada dalam album apa pun",
|
||||||
"not_selected": "Not selected",
|
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Catatan: Untuk menerapkan Label Penyimpanan pada aset yang sebelumnya telah diunggah, jalankan",
|
"note_apply_storage_label_to_previously_uploaded assets": "Catatan: Untuk menerapkan Label Penyimpanan pada aset yang sebelumnya telah diunggah, jalankan",
|
||||||
|
"note_unlimited_quota": "Catatan: Masukkan 0 untuk kuota tidak terbatas",
|
||||||
"notes": "Catatan",
|
"notes": "Catatan",
|
||||||
"notification_permission_dialog_content": "Untuk mengaktifkan notifikasi, buka Pengaturan lalu berikan izin.",
|
|
||||||
"notification_permission_list_tile_content": "Berikan izin untuk mengaktifkan notifikasi.",
|
|
||||||
"notification_permission_list_tile_enable_button": "Aktifkan Notifikasi",
|
|
||||||
"notification_permission_list_tile_title": "Izin Notifikasi",
|
|
||||||
"notification_toggle_setting_description": "Aktifkan notifikasi surel",
|
"notification_toggle_setting_description": "Aktifkan notifikasi surel",
|
||||||
"notifications": "Notifikasi",
|
"notifications": "Notifikasi",
|
||||||
"notifications_setting_description": "Kelola notifikasi",
|
"notifications_setting_description": "Kelola notifikasi",
|
||||||
@@ -1268,7 +935,6 @@
|
|||||||
"offline_paths_description": "Hasil berikut dapat diakibatkan oleh penghapusan berkas manual yang bukan bagian dari pustaka eksternal.",
|
"offline_paths_description": "Hasil berikut dapat diakibatkan oleh penghapusan berkas manual yang bukan bagian dari pustaka eksternal.",
|
||||||
"ok": "Oke",
|
"ok": "Oke",
|
||||||
"oldest_first": "Terlawas dahulu",
|
"oldest_first": "Terlawas dahulu",
|
||||||
"on_this_device": "On this device",
|
|
||||||
"onboarding": "Memulai",
|
"onboarding": "Memulai",
|
||||||
"onboarding_privacy_description": "Fitur berikut (opsional) bergantung pada layanan eksternal, dan dapat dinonaktifkan kapan saja di pengaturan administrasi.",
|
"onboarding_privacy_description": "Fitur berikut (opsional) bergantung pada layanan eksternal, dan dapat dinonaktifkan kapan saja di pengaturan administrasi.",
|
||||||
"onboarding_theme_description": "Pilih tema warna untuk server Anda. Ini dapat diubah lagi dalam pengaturan Anda.",
|
"onboarding_theme_description": "Pilih tema warna untuk server Anda. Ini dapat diubah lagi dalam pengaturan Anda.",
|
||||||
@@ -1292,14 +958,6 @@
|
|||||||
"partner_can_access": "{partner} dapat mengakses",
|
"partner_can_access": "{partner} dapat mengakses",
|
||||||
"partner_can_access_assets": "Semua foto dan video Anda kecuali yang ada di Arsip dan Terhapus",
|
"partner_can_access_assets": "Semua foto dan video Anda kecuali yang ada di Arsip dan Terhapus",
|
||||||
"partner_can_access_location": "Lokasi di mana foto Anda diambil",
|
"partner_can_access_location": "Lokasi di mana foto Anda diambil",
|
||||||
"partner_list_user_photos": "Foto {user}",
|
|
||||||
"partner_list_view_all": "Lihat semua",
|
|
||||||
"partner_page_empty_message": "Foto anda tidak dibagikan dengan partner manapun.",
|
|
||||||
"partner_page_no_more_users": "Tidak ada pengguna lain yang bisa ditambahkan",
|
|
||||||
"partner_page_partner_add_failed": "Gagal menambahkan partner",
|
|
||||||
"partner_page_select_partner": "Pilih partner",
|
|
||||||
"partner_page_shared_to_title": "Dibagikan dengan",
|
|
||||||
"partner_page_stop_sharing_content": "{} tidak akan bisa mengakses foto kamu lagi.",
|
|
||||||
"partner_sharing": "Pembagian Partner",
|
"partner_sharing": "Pembagian Partner",
|
||||||
"partners": "Partner",
|
"partners": "Partner",
|
||||||
"password": "Kata sandi",
|
"password": "Kata sandi",
|
||||||
@@ -1328,14 +986,6 @@
|
|||||||
"permanently_delete_assets_prompt": "Apakah Anda yakin untuk menghapus {count, plural, one {aset ini secara permanen?} other {sebanyak <b>#</b> aset-aset berikut secara permanen?}} Ini juga akan menghapus {count, plural, one {ini dari} other {semua dari}} album-albumnya.",
|
"permanently_delete_assets_prompt": "Apakah Anda yakin untuk menghapus {count, plural, one {aset ini secara permanen?} other {sebanyak <b>#</b> aset-aset berikut secara permanen?}} Ini juga akan menghapus {count, plural, one {ini dari} other {semua dari}} album-albumnya.",
|
||||||
"permanently_deleted_asset": "Aset dihapus secara permanen",
|
"permanently_deleted_asset": "Aset dihapus secara permanen",
|
||||||
"permanently_deleted_assets_count": "{count, plural, one {# aset} other {# aset}} dihapus secara permanen",
|
"permanently_deleted_assets_count": "{count, plural, one {# aset} other {# aset}} dihapus secara permanen",
|
||||||
"permission_onboarding_back": "Kembali",
|
|
||||||
"permission_onboarding_continue_anyway": "Lanjutkan saja",
|
|
||||||
"permission_onboarding_get_started": "Get started",
|
|
||||||
"permission_onboarding_go_to_settings": "Buka setelan",
|
|
||||||
"permission_onboarding_permission_denied": "Izin ditolak. Untuk menggunakan Immich, berikan izin akses foto dan video di Setelan.",
|
|
||||||
"permission_onboarding_permission_granted": "Izin diberikan! Semua sudah siap.",
|
|
||||||
"permission_onboarding_permission_limited": "Izin dibatasi. Agai Immich dapat mencadangkan dan mengatur seluruh koleksi galeri, izinkan akses foto dan video pada Setelan.",
|
|
||||||
"permission_onboarding_request": "Immich memerlukan izin untuk melihat foto dan video kamu.",
|
|
||||||
"person": "Orang",
|
"person": "Orang",
|
||||||
"person_birthdate": "Lahir pada {date}",
|
"person_birthdate": "Lahir pada {date}",
|
||||||
"person_hidden": "{name}{hidden, select, true { (tersembunyi)} other {}}",
|
"person_hidden": "{name}{hidden, select, true { (tersembunyi)} other {}}",
|
||||||
@@ -1353,8 +1003,6 @@
|
|||||||
"play_motion_photo": "Putar Foto Gerak",
|
"play_motion_photo": "Putar Foto Gerak",
|
||||||
"play_or_pause_video": "Putar atau jeda video",
|
"play_or_pause_video": "Putar atau jeda video",
|
||||||
"port": "Porta",
|
"port": "Porta",
|
||||||
"preferences_settings_subtitle": "Manage the app's preferences",
|
|
||||||
"preferences_settings_title": "Preferensi",
|
|
||||||
"preset": "Prasetel",
|
"preset": "Prasetel",
|
||||||
"preview": "Pratinjau",
|
"preview": "Pratinjau",
|
||||||
"previous": "Sebelumnya",
|
"previous": "Sebelumnya",
|
||||||
@@ -1362,13 +1010,6 @@
|
|||||||
"previous_or_next_photo": "Foto sebelumnya atau berikutnya",
|
"previous_or_next_photo": "Foto sebelumnya atau berikutnya",
|
||||||
"primary": "Utama",
|
"primary": "Utama",
|
||||||
"privacy": "Privasi",
|
"privacy": "Privasi",
|
||||||
"profile_drawer_app_logs": "Log",
|
|
||||||
"profile_drawer_client_out_of_date_major": "Versi app seluler ini sudah kedaluwarsa. Silakan perbarui ke versi major terbaru.",
|
|
||||||
"profile_drawer_client_out_of_date_minor": "Versi app seluler ini sudah kedaluwarsa. Silakan perbarui ke versi minor terbaru.",
|
|
||||||
"profile_drawer_client_server_up_to_date": "Klien dan server menjalankan versi terbaru",
|
|
||||||
"profile_drawer_github": "GitHub",
|
|
||||||
"profile_drawer_server_out_of_date_major": "Versi server ini telah kedaluwarsa. Silakan perbarui ke versi major terbaru.",
|
|
||||||
"profile_drawer_server_out_of_date_minor": "Versi server ini telah kedaluwarsa. Silakan perbarui ke versi minor terbaru.",
|
|
||||||
"profile_image_of_user": "Foto profil dari {user}",
|
"profile_image_of_user": "Foto profil dari {user}",
|
||||||
"profile_picture_set": "Foto profil ditetapkan.",
|
"profile_picture_set": "Foto profil ditetapkan.",
|
||||||
"public_album": "Album publik",
|
"public_album": "Album publik",
|
||||||
@@ -1418,8 +1059,6 @@
|
|||||||
"recent": "Terkini",
|
"recent": "Terkini",
|
||||||
"recent-albums": "Album terkini",
|
"recent-albums": "Album terkini",
|
||||||
"recent_searches": "Pencarian terkini",
|
"recent_searches": "Pencarian terkini",
|
||||||
"recently_added": "Recently added",
|
|
||||||
"recently_added_page_title": "Baru Ditambahkan",
|
|
||||||
"refresh": "Segarkan",
|
"refresh": "Segarkan",
|
||||||
"refresh_encoded_videos": "Segarkan video terenkode",
|
"refresh_encoded_videos": "Segarkan video terenkode",
|
||||||
"refresh_faces": "Segarkan wajah",
|
"refresh_faces": "Segarkan wajah",
|
||||||
@@ -1476,12 +1115,10 @@
|
|||||||
"role_editor": "Penyunting",
|
"role_editor": "Penyunting",
|
||||||
"role_viewer": "Penampil",
|
"role_viewer": "Penampil",
|
||||||
"save": "Simpan",
|
"save": "Simpan",
|
||||||
"save_to_gallery": "Save to gallery",
|
|
||||||
"saved_api_key": "Kunci API Tersimpan",
|
"saved_api_key": "Kunci API Tersimpan",
|
||||||
"saved_profile": "Profil disimpan",
|
"saved_profile": "Profil disimpan",
|
||||||
"saved_settings": "Pengaturan disimpan",
|
"saved_settings": "Pengaturan disimpan",
|
||||||
"say_something": "Ucapkan sesuatu",
|
"say_something": "Ucapkan sesuatu",
|
||||||
"scaffold_body_error_occurred": "Terjadi kesalahan",
|
|
||||||
"scan_all_libraries": "Pindai Semua Pustaka",
|
"scan_all_libraries": "Pindai Semua Pustaka",
|
||||||
"scan_library": "Pindai",
|
"scan_library": "Pindai",
|
||||||
"scan_settings": "Pengaturan Pemindaian",
|
"scan_settings": "Pengaturan Pemindaian",
|
||||||
@@ -1497,45 +1134,16 @@
|
|||||||
"search_camera_model": "Cari model kamera...",
|
"search_camera_model": "Cari model kamera...",
|
||||||
"search_city": "Cari kota...",
|
"search_city": "Cari kota...",
|
||||||
"search_country": "Cari negara...",
|
"search_country": "Cari negara...",
|
||||||
"search_filter_apply": "Terapkan filter",
|
|
||||||
"search_filter_camera_title": "Select camera type",
|
|
||||||
"search_filter_date": "Date",
|
|
||||||
"search_filter_date_interval": "{start} to {end}",
|
|
||||||
"search_filter_date_title": "Select a date range",
|
|
||||||
"search_filter_display_option_not_in_album": "Tidak dalam album",
|
|
||||||
"search_filter_display_options": "Display Options",
|
|
||||||
"search_filter_filename": "Search by file name",
|
|
||||||
"search_filter_location": "Location",
|
|
||||||
"search_filter_location_title": "Select location",
|
|
||||||
"search_filter_media_type": "Media Type",
|
|
||||||
"search_filter_media_type_title": "Select media type",
|
|
||||||
"search_filter_people_title": "Select people",
|
|
||||||
"search_for": "Cari",
|
"search_for": "Cari",
|
||||||
"search_for_existing_person": "Cari orang yang sudah ada",
|
"search_for_existing_person": "Cari orang yang sudah ada",
|
||||||
"search_no_more_result": "No more results",
|
|
||||||
"search_no_people": "Tidak ada orang",
|
"search_no_people": "Tidak ada orang",
|
||||||
"search_no_people_named": "Tidak ada orang bernama \"{name}\"",
|
"search_no_people_named": "Tidak ada orang bernama \"{name}\"",
|
||||||
"search_no_result": "No results found, try a different search term or combination",
|
|
||||||
"search_options": "Pilihan pencarian",
|
"search_options": "Pilihan pencarian",
|
||||||
"search_page_categories": "Kategori",
|
|
||||||
"search_page_motion_photos": "Foto Bergerak",
|
|
||||||
"search_page_no_objects": "Tidak Ada Info Objek",
|
|
||||||
"search_page_no_places": "Tidak Ada Info Lokasi",
|
|
||||||
"search_page_screenshots": "Tangkapan Layar",
|
|
||||||
"search_page_search_photos_videos": "Search for your photos and videos",
|
|
||||||
"search_page_selfies": "Swafoto",
|
|
||||||
"search_page_things": "Things",
|
|
||||||
"search_page_view_all_button": "Lihat semua",
|
|
||||||
"search_page_your_activity": "Aktivitasmu",
|
|
||||||
"search_page_your_map": "Peta Anda",
|
|
||||||
"search_people": "Cari orang",
|
"search_people": "Cari orang",
|
||||||
"search_places": "Cari tempat",
|
"search_places": "Cari tempat",
|
||||||
"search_rating": "Cari berdasarkan penilaian...",
|
"search_rating": "Cari berdasarkan penilaian...",
|
||||||
"search_result_page_new_search_hint": "Pencarian Baru",
|
|
||||||
"search_settings": "Pengaturan pencarian",
|
"search_settings": "Pengaturan pencarian",
|
||||||
"search_state": "Cari negara bagian...",
|
"search_state": "Cari negara bagian...",
|
||||||
"search_suggestion_list_smart_search_hint_1": "Penelusuran cerdas aktif secara bawaan. Untuk menelusuri metadata, gunakan sintaks",
|
|
||||||
"search_suggestion_list_smart_search_hint_2": "m:penelusuran-kamu",
|
|
||||||
"search_tags": "Cari tag...",
|
"search_tags": "Cari tag...",
|
||||||
"search_timezone": "Cari zona waktu...",
|
"search_timezone": "Cari zona waktu...",
|
||||||
"search_type": "Jenis pencarian",
|
"search_type": "Jenis pencarian",
|
||||||
@@ -1556,14 +1164,10 @@
|
|||||||
"select_new_face": "Pilih wajah baru",
|
"select_new_face": "Pilih wajah baru",
|
||||||
"select_photos": "Pilih foto",
|
"select_photos": "Pilih foto",
|
||||||
"select_trash_all": "Pilih buang semua",
|
"select_trash_all": "Pilih buang semua",
|
||||||
"select_user_for_sharing_page_err_album": "Gagal membuat album",
|
|
||||||
"selected": "Dipilih",
|
"selected": "Dipilih",
|
||||||
"selected_count": "{count, plural, other {# dipilih}}",
|
"selected_count": "{count, plural, other {# dipilih}}",
|
||||||
"send_message": "Kirim pesan",
|
"send_message": "Kirim pesan",
|
||||||
"send_welcome_email": "Kirim surel selamat datang",
|
"send_welcome_email": "Kirim surel selamat datang",
|
||||||
"server_endpoint": "Server Endpoint",
|
|
||||||
"server_info_box_app_version": "Versi App",
|
|
||||||
"server_info_box_server_url": "URL Server",
|
|
||||||
"server_offline": "Server Luring",
|
"server_offline": "Server Luring",
|
||||||
"server_online": "Server Daring",
|
"server_online": "Server Daring",
|
||||||
"server_stats": "Statistik Server",
|
"server_stats": "Statistik Server",
|
||||||
@@ -1575,91 +1179,22 @@
|
|||||||
"set_date_of_birth": "Atur tanggal lahir",
|
"set_date_of_birth": "Atur tanggal lahir",
|
||||||
"set_profile_picture": "Tetapkan foto profil",
|
"set_profile_picture": "Tetapkan foto profil",
|
||||||
"set_slideshow_to_fullscreen": "Atur Salindia ke layar penuh",
|
"set_slideshow_to_fullscreen": "Atur Salindia ke layar penuh",
|
||||||
"setting_image_viewer_help": "The detail viewer loads the small thumbnail first, then loads the medium-size preview (if enabled), finally loads the original (if enabled).",
|
|
||||||
"setting_image_viewer_original_subtitle": "Aktifkan untuk memuat gambar asli dengan resolusi penuh (berukuran besar!). Nonaktifkan untuk mengurangi penggunaan data (baik jaringan maupun cache perangkat).",
|
|
||||||
"setting_image_viewer_original_title": "Muat gambar kualitas asli",
|
|
||||||
"setting_image_viewer_preview_subtitle": "Aktifkan untuk memuat gambar dengan resolusi sedang. Nonaktifkan jika ingin langsung memuat gambar asli atau hanya ingin memuat thumbnail.",
|
|
||||||
"setting_image_viewer_preview_title": "Muat gambar preview",
|
|
||||||
"setting_image_viewer_title": "Foto",
|
|
||||||
"setting_languages_apply": "Terapkan",
|
|
||||||
"setting_languages_subtitle": "Change the app's language",
|
|
||||||
"setting_languages_title": "Bahasa",
|
|
||||||
"setting_notifications_notify_failures_grace_period": "Notify background backup failures: {}",
|
|
||||||
"setting_notifications_notify_hours": "{} jam",
|
|
||||||
"setting_notifications_notify_immediately": "segera",
|
|
||||||
"setting_notifications_notify_minutes": "{} menit",
|
|
||||||
"setting_notifications_notify_never": "Jangan pernah",
|
|
||||||
"setting_notifications_notify_seconds": "{} detik",
|
|
||||||
"setting_notifications_single_progress_subtitle": "Rincian info proses unggah setiap asset",
|
|
||||||
"setting_notifications_single_progress_title": "Tampilkan rincian proses cadangkan latar belakang",
|
|
||||||
"setting_notifications_subtitle": "Atur setelan notifikasi",
|
|
||||||
"setting_notifications_total_progress_subtitle": "Overall upload progress (done/total assets)",
|
|
||||||
"setting_notifications_total_progress_title": "Show background backup total progress",
|
|
||||||
"setting_video_viewer_looping_title": "Ulangi",
|
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
|
||||||
"settings": "Pengaturan",
|
"settings": "Pengaturan",
|
||||||
"settings_require_restart": "Harap mulai ulang Immich untuk menerapkan pengaturan ini",
|
|
||||||
"settings_saved": "Pengaturan disimpan",
|
"settings_saved": "Pengaturan disimpan",
|
||||||
"share": "Bagikan",
|
"share": "Bagikan",
|
||||||
"share_add_photos": "Tambah foto",
|
|
||||||
"share_assets_selected": "{} terpilih",
|
|
||||||
"share_dialog_preparing": "Menyiapkan...",
|
|
||||||
"shared": "Dibagikan",
|
"shared": "Dibagikan",
|
||||||
"shared_album_activities_input_disable": "Comment is disabled",
|
|
||||||
"shared_album_activity_remove_content": "Do you want to delete this activity?",
|
|
||||||
"shared_album_activity_remove_title": "Hapus Aktivitas",
|
|
||||||
"shared_album_section_people_action_error": "Gagal menghapus dari album",
|
|
||||||
"shared_album_section_people_action_leave": "Hapus pengguna dari album",
|
|
||||||
"shared_album_section_people_action_remove_user": "Hapus pengguna dari album",
|
|
||||||
"shared_album_section_people_title": "ORANG",
|
|
||||||
"shared_by": "Dibagikan oleh",
|
"shared_by": "Dibagikan oleh",
|
||||||
"shared_by_user": "Dibagikan oleh {user}",
|
"shared_by_user": "Dibagikan oleh {user}",
|
||||||
"shared_by_you": "Dibagikan oleh Anda",
|
"shared_by_you": "Dibagikan oleh Anda",
|
||||||
"shared_from_partner": "Foto dari {partner}",
|
"shared_from_partner": "Foto dari {partner}",
|
||||||
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
|
||||||
"shared_link_app_bar_title": "Link Berbagi",
|
|
||||||
"shared_link_clipboard_copied_massage": "Tersalin ke papan klip",
|
|
||||||
"shared_link_clipboard_text": "Link: {}\nSandi: {}",
|
|
||||||
"shared_link_create_error": "Terjadi kesalahan saat membuat link berbagi",
|
|
||||||
"shared_link_edit_description_hint": "Masukkan deskripsi link",
|
|
||||||
"shared_link_edit_expire_after_option_day": "1 hari",
|
|
||||||
"shared_link_edit_expire_after_option_days": "{} hari",
|
|
||||||
"shared_link_edit_expire_after_option_hour": "1 jam",
|
|
||||||
"shared_link_edit_expire_after_option_hours": "{} jam",
|
|
||||||
"shared_link_edit_expire_after_option_minute": "1 menit",
|
|
||||||
"shared_link_edit_expire_after_option_minutes": "{} menit",
|
|
||||||
"shared_link_edit_expire_after_option_months": "{} bulan",
|
|
||||||
"shared_link_edit_expire_after_option_year": "{} tahun",
|
|
||||||
"shared_link_edit_password_hint": "Masukkan sandi link",
|
|
||||||
"shared_link_edit_submit_button": "Perbarui link",
|
|
||||||
"shared_link_error_server_url_fetch": "Tidak dapat memuat url server",
|
|
||||||
"shared_link_expires_day": "Kedaluwarsa dalam {} hari",
|
|
||||||
"shared_link_expires_days": "Kedaluwarsa dalam {} hari",
|
|
||||||
"shared_link_expires_hour": "Kedaluwarsa dalam {} jam",
|
|
||||||
"shared_link_expires_hours": "Kedaluwarsa dalam {} jam",
|
|
||||||
"shared_link_expires_minute": "Kedaluwarsa dalam {} menit",
|
|
||||||
"shared_link_expires_minutes": "Kedaluwarsa dalam {} menit",
|
|
||||||
"shared_link_expires_never": "Tidak akan kedaluwarsa",
|
|
||||||
"shared_link_expires_second": "Kedaluwarsa dalam {} detik",
|
|
||||||
"shared_link_expires_seconds": "Kedaluwarsa dalam {} detik",
|
|
||||||
"shared_link_individual_shared": "Individual shared",
|
|
||||||
"shared_link_info_chip_metadata": "EXIF",
|
|
||||||
"shared_link_manage_links": "Atur link berbagi",
|
|
||||||
"shared_link_options": "Pilihan tautan bersama",
|
"shared_link_options": "Pilihan tautan bersama",
|
||||||
"shared_links": "Tautan terbagi",
|
"shared_links": "Tautan terbagi",
|
||||||
"shared_links_description": "Bagikan foto dan video dengan tautan",
|
"shared_links_description": "Bagikan foto dan video dengan tautan",
|
||||||
"shared_photos_and_videos_count": "{assetCount, plural, other {# foto & video terbagi.}}",
|
"shared_photos_and_videos_count": "{assetCount, plural, other {# foto & video terbagi.}}",
|
||||||
"shared_with_me": "Shared with me",
|
|
||||||
"shared_with_partner": "Dibagikan dengan {partner}",
|
"shared_with_partner": "Dibagikan dengan {partner}",
|
||||||
"sharing": "Pembagian",
|
"sharing": "Pembagian",
|
||||||
"sharing_enter_password": "Masukkan kata sandi untuk membuka tautan halaman ini.",
|
"sharing_enter_password": "Masukkan kata sandi untuk membuka tautan halaman ini.",
|
||||||
"sharing_page_album": "Album berbagi",
|
|
||||||
"sharing_page_description": "Buat album berbagi untuk berbagi foto dan video dengan pengguna di dalam jaringan.",
|
|
||||||
"sharing_page_empty_list": "DAFTAR KOSONG",
|
|
||||||
"sharing_sidebar_description": "Tampilkan tautan ke Pembagian dalam bilah samping",
|
"sharing_sidebar_description": "Tampilkan tautan ke Pembagian dalam bilah samping",
|
||||||
"sharing_silver_appbar_create_shared_album": "Buat album berbagi",
|
|
||||||
"sharing_silver_appbar_share_partner": "Berbagi dengan partner",
|
|
||||||
"shift_to_permanent_delete": "tekan ⇧ untuk menghapus aset secara permanen",
|
"shift_to_permanent_delete": "tekan ⇧ untuk menghapus aset secara permanen",
|
||||||
"show_album_options": "Tampilkan opsi album",
|
"show_album_options": "Tampilkan opsi album",
|
||||||
"show_albums": "Tampilkan album",
|
"show_albums": "Tampilkan album",
|
||||||
@@ -1726,9 +1261,6 @@
|
|||||||
"support_third_party_description": "Pemasangan Immich Anda telah dipaketkan oleh pihak ketiga. Masalah yang Anda alami dapat disebabkan oleh paket tersebut, jadi silakan ajukan isu dengan masalah tersebut menggunakan tautan di bawah.",
|
"support_third_party_description": "Pemasangan Immich Anda telah dipaketkan oleh pihak ketiga. Masalah yang Anda alami dapat disebabkan oleh paket tersebut, jadi silakan ajukan isu dengan masalah tersebut menggunakan tautan di bawah.",
|
||||||
"swap_merge_direction": "Ganti arah penggabungan",
|
"swap_merge_direction": "Ganti arah penggabungan",
|
||||||
"sync": "Sinkronisasikan",
|
"sync": "Sinkronisasikan",
|
||||||
"sync_albums": "Sync albums",
|
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
|
||||||
"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 aset",
|
"tag_assets": "Tag aset",
|
||||||
"tag_created": "Tag yang di buat: {tag}",
|
"tag_created": "Tag yang di buat: {tag}",
|
||||||
@@ -1742,19 +1274,6 @@
|
|||||||
"theme": "Tema",
|
"theme": "Tema",
|
||||||
"theme_selection": "Pemilihan tema",
|
"theme_selection": "Pemilihan tema",
|
||||||
"theme_selection_description": "Tetapkan tema ke terang atau gelap secara otomatis berdasarkan preferensi sistem peramban Anda",
|
"theme_selection_description": "Tetapkan tema ke terang atau gelap secara otomatis berdasarkan preferensi sistem peramban Anda",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Tampilkan sisa penyimpanan",
|
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Jumlah aset per baris",
|
|
||||||
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
|
||||||
"theme_setting_colorful_interface_title": "Colorful interface",
|
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Atur kualitas dari penampil gambar",
|
|
||||||
"theme_setting_image_viewer_quality_title": "Kualitas penampil gambar",
|
|
||||||
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
|
||||||
"theme_setting_primary_color_title": "Primary color",
|
|
||||||
"theme_setting_system_primary_color_title": "Use system color",
|
|
||||||
"theme_setting_system_theme_switch": "Otomatis (Ikuti pengaturan sistem)",
|
|
||||||
"theme_setting_theme_subtitle": "Pilih setelan tema aplikasi",
|
|
||||||
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
|
||||||
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
|
||||||
"they_will_be_merged_together": "Mereka akan digabungkan bersama",
|
"they_will_be_merged_together": "Mereka akan digabungkan bersama",
|
||||||
"third_party_resources": "Sumber Daya Pihak Ketiga",
|
"third_party_resources": "Sumber Daya Pihak Ketiga",
|
||||||
"time_based_memories": "Kenangan berbasis waktu",
|
"time_based_memories": "Kenangan berbasis waktu",
|
||||||
@@ -1774,15 +1293,7 @@
|
|||||||
"trash_all": "Buang Semua",
|
"trash_all": "Buang Semua",
|
||||||
"trash_count": "Sampah {count, number}",
|
"trash_count": "Sampah {count, number}",
|
||||||
"trash_delete_asset": "Hapus Aset",
|
"trash_delete_asset": "Hapus Aset",
|
||||||
"trash_emptied": "Emptied trash",
|
|
||||||
"trash_no_results_message": "Foto dan video di sampah akan muncul di sini.",
|
"trash_no_results_message": "Foto dan video di sampah akan muncul di sini.",
|
||||||
"trash_page_delete_all": "Hapus Semua",
|
|
||||||
"trash_page_empty_trash_dialog_content": "Apakah kamu ingin menghapus semua aset di sampah? Item tersebut akan dihapus secara permanen dari Immich",
|
|
||||||
"trash_page_info": "Item yang dipindahkan ke sampah akan terhapus secara permanen setelah {} hari",
|
|
||||||
"trash_page_no_assets": "Tidak ada aset di sampah",
|
|
||||||
"trash_page_restore_all": "Pulihkan Semua",
|
|
||||||
"trash_page_select_assets_btn": "Pilih aset",
|
|
||||||
"trash_page_title": "Sampah ({})",
|
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Item yang dibuang akan dihapus secara permanen setelah {days, plural, one {# hari} other {# hari}}.",
|
"trashed_items_will_be_permanently_deleted_after": "Item yang dibuang akan dihapus secara permanen setelah {days, plural, one {# hari} other {# hari}}.",
|
||||||
"type": "Jenis",
|
"type": "Jenis",
|
||||||
"unarchive": "Keluarkan dari arsip",
|
"unarchive": "Keluarkan dari arsip",
|
||||||
@@ -1811,8 +1322,6 @@
|
|||||||
"updated_password": "Kata sandi diperbarui",
|
"updated_password": "Kata sandi diperbarui",
|
||||||
"upload": "Unggah",
|
"upload": "Unggah",
|
||||||
"upload_concurrency": "Konkurensi pengunggahan",
|
"upload_concurrency": "Konkurensi pengunggahan",
|
||||||
"upload_dialog_info": "Apakah akan mencadangkan aset terpilih ke server?",
|
|
||||||
"upload_dialog_title": "Unggah Aset",
|
|
||||||
"upload_errors": "Unggahan selesai dengan {count, plural, one {# eror} other {# eror}}, muat ulang laman untuk melihat aset terunggah baru.",
|
"upload_errors": "Unggahan selesai dengan {count, plural, one {# eror} other {# eror}}, muat ulang laman untuk melihat aset terunggah baru.",
|
||||||
"upload_progress": "Tersisa {remaining, number} - Di proses {processed, number}/{total, number}",
|
"upload_progress": "Tersisa {remaining, number} - Di proses {processed, number}/{total, number}",
|
||||||
"upload_skipped_duplicates": "Melewati {count, plural, one {# aset duplikat} other {# aset duplikat}}",
|
"upload_skipped_duplicates": "Melewati {count, plural, one {# aset duplikat} other {# aset duplikat}}",
|
||||||
@@ -1820,11 +1329,8 @@
|
|||||||
"upload_status_errors": "Eror",
|
"upload_status_errors": "Eror",
|
||||||
"upload_status_uploaded": "Diunggah",
|
"upload_status_uploaded": "Diunggah",
|
||||||
"upload_success": "Pengunggahan berhasil, muat ulang laman untuk melihat aset terunggah yang baru.",
|
"upload_success": "Pengunggahan berhasil, muat ulang laman untuk melihat aset terunggah yang baru.",
|
||||||
"upload_to_immich": "Upload to Immich ({})",
|
|
||||||
"uploading": "Uploading",
|
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"usage": "Penggunaan",
|
"usage": "Penggunaan",
|
||||||
"use_current_connection": "use current connection",
|
|
||||||
"use_custom_date_range": "Gunakan jangka tanggal khusus saja",
|
"use_custom_date_range": "Gunakan jangka tanggal khusus saja",
|
||||||
"user": "Pengguna",
|
"user": "Pengguna",
|
||||||
"user_id": "ID Pengguna",
|
"user_id": "ID Pengguna",
|
||||||
@@ -1839,16 +1345,10 @@
|
|||||||
"users": "Pengguna",
|
"users": "Pengguna",
|
||||||
"utilities": "Peralatan",
|
"utilities": "Peralatan",
|
||||||
"validate": "Validasi",
|
"validate": "Validasi",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
|
||||||
"variables": "Variabel",
|
"variables": "Variabel",
|
||||||
"version": "Versi",
|
"version": "Versi",
|
||||||
"version_announcement_closing": "Temanmu, Alex",
|
"version_announcement_closing": "Temanmu, Alex",
|
||||||
"version_announcement_message": "Hai! Versi baru Immich telah tersedia. Harap luangkan waktu untuk membaca <link>catatan rilis</link> untuk memastikan pengaturan Anda terkini untuk mencegah kesalahan konfigurasi, terutama jika Anda menggunakan WatchTower atau mekanisme apa pun yang menangani pembaruan server Immich secara otomatis.",
|
"version_announcement_message": "Hai! Versi baru Immich telah tersedia. Harap luangkan waktu untuk membaca <link>catatan rilis</link> untuk memastikan pengaturan Anda terkini untuk mencegah kesalahan konfigurasi, terutama jika Anda menggunakan WatchTower atau mekanisme apa pun yang menangani pembaruan server Immich secara otomatis.",
|
||||||
"version_announcement_overlay_release_notes": "release notes",
|
|
||||||
"version_announcement_overlay_text_1": "Hi friend, there is a new release of",
|
|
||||||
"version_announcement_overlay_text_2": "please take your time to visit the ",
|
|
||||||
"version_announcement_overlay_text_3": " and ensure your docker-compose and .env setup is up-to-date to prevent any misconfigurations, especially if you use WatchTower or any mechanism that handles updating your server application automatically.",
|
|
||||||
"version_announcement_overlay_title": "Server Versi Baru Tersedia 🎉",
|
|
||||||
"version_history": "Riwayat Versi",
|
"version_history": "Riwayat Versi",
|
||||||
"version_history_item": "Terpasang {version} pada {date}",
|
"version_history_item": "Terpasang {version} pada {date}",
|
||||||
"video": "Video",
|
"video": "Video",
|
||||||
@@ -1867,20 +1367,15 @@
|
|||||||
"view_next_asset": "Tampilkan aset berikutnya",
|
"view_next_asset": "Tampilkan aset berikutnya",
|
||||||
"view_previous_asset": "Tampilkan aset sebelumnya",
|
"view_previous_asset": "Tampilkan aset sebelumnya",
|
||||||
"view_stack": "Tampilkan Tumpukan",
|
"view_stack": "Tampilkan Tumpukan",
|
||||||
"viewer_remove_from_stack": "Keluarkan dari Tumpukan",
|
|
||||||
"viewer_stack_use_as_main_asset": "Gunakan sebagai aset utama",
|
|
||||||
"viewer_unstack": "Un-Stack",
|
|
||||||
"visibility_changed": "Keterlihatan diubah untuk {count, plural, one {# orang} other {# orang}}",
|
"visibility_changed": "Keterlihatan diubah untuk {count, plural, one {# orang} other {# orang}}",
|
||||||
"waiting": "Menunggu",
|
"waiting": "Menunggu",
|
||||||
"warning": "Peringatan",
|
"warning": "Peringatan",
|
||||||
"week": "Pekan",
|
"week": "Pekan",
|
||||||
"welcome": "Selamat datang",
|
"welcome": "Selamat datang",
|
||||||
"welcome_to_immich": "Selamat datang di Immich",
|
"welcome_to_immich": "Selamat datang di Immich",
|
||||||
"wifi_name": "WiFi Name",
|
|
||||||
"year": "Tahun",
|
"year": "Tahun",
|
||||||
"years_ago": "{years, plural, one {# tahun} other {# tahun}} yang lalu",
|
"years_ago": "{years, plural, one {# tahun} other {# tahun}} yang lalu",
|
||||||
"yes": "Ya",
|
"yes": "Ya",
|
||||||
"you_dont_have_any_shared_links": "Anda tidak memiliki tautan terbagi",
|
"you_dont_have_any_shared_links": "Anda tidak memiliki tautan terbagi",
|
||||||
"your_wifi_name": "Your WiFi name",
|
|
||||||
"zoom_image": "Perbesar Gambar"
|
"zoom_image": "Perbesar Gambar"
|
||||||
}
|
}
|
||||||
|
|||||||
520
i18n/it.json
520
i18n/it.json
File diff suppressed because it is too large
Load Diff
658
i18n/ja.json
658
i18n/ja.json
File diff suppressed because it is too large
Load Diff
165
i18n/ka.json
165
i18n/ka.json
@@ -1,165 +0,0 @@
|
|||||||
{
|
|
||||||
"about": "შესახებ",
|
|
||||||
"account": "ანგარიში",
|
|
||||||
"account_settings": "ანგარიშის პარამეტრები",
|
|
||||||
"acknowledge": "მიღება",
|
|
||||||
"action": "ქმედება",
|
|
||||||
"actions": "ქმედებები",
|
|
||||||
"active": "აქტიური",
|
|
||||||
"activity": "აქტივობა",
|
|
||||||
"add": "დამატება",
|
|
||||||
"add_a_description": "დაამატე აღწერა",
|
|
||||||
"add_a_location": "დაამატე ადგილი",
|
|
||||||
"add_a_name": "დაამატე სახელი",
|
|
||||||
"add_a_title": "დაასათაურე",
|
|
||||||
"add_import_path": "დაამატე საიმპორტო მისამართი",
|
|
||||||
"add_location": "დაამატე ადგილი",
|
|
||||||
"add_more_users": "დაამატე მომხმარებლები",
|
|
||||||
"add_partner": "დაამატე პარტნიორი",
|
|
||||||
"add_path": "დაამატე მისამართი",
|
|
||||||
"add_photos": "დაამატე ფოტოები",
|
|
||||||
"add_to_album": "დაამატე ალბომში",
|
|
||||||
"add_to_shared_album": "დაამატე საზიარო ალბომში",
|
|
||||||
"add_url": "დაამატე URL",
|
|
||||||
"added_to_archive": "დაარქივდა",
|
|
||||||
"added_to_favorites": "დაამატე რჩეულებში",
|
|
||||||
"added_to_favorites_count": "{count, number} დაემატა რჩეულებში",
|
|
||||||
"admin": {
|
|
||||||
"authentication_settings": "ავთენტიკაციის პარამეტრები",
|
|
||||||
"authentication_settings_description": "პაროლის, OAuth-ის და სხვა ავტენთიფიკაციის პარამეტრების მართვა",
|
|
||||||
"authentication_settings_disable_all": "ნამდვილად გინდა ავტორიზაციის ყველა მეთოდის გამორთვა? ავტორიზაციას ვეღარანაირად შეძლებ.",
|
|
||||||
"authentication_settings_reenable": "რეაქტივაციისთვის, გამოიყენე <link>სერვერის ბრძანება</link>.",
|
|
||||||
"background_task_job": "ფონური დავალებები",
|
|
||||||
"backup_database": "შექმენი სარეზერვო ასლი",
|
|
||||||
"backup_database_enable_description": "ჩართე სარეზერვო ასლების ფუნქცია",
|
|
||||||
"backup_keep_last_amount": "შესანახი სარეზერვო ასლების რაოდენობა",
|
|
||||||
"backup_settings": "სარეზერვო ასლების პარამეტრები",
|
|
||||||
"backup_settings_description": "მონაცემთა ბაზის სარეზერვო ასლების პარამეტრების მართვა",
|
|
||||||
"check_all": "შეამოწმე ყველა",
|
|
||||||
"cleanup": "გასუფთავება",
|
|
||||||
"confirm_delete_library": "ნამდვილად გინდა {library} ბიბლიოთეკის წაშლა?",
|
|
||||||
"confirm_email_below": "დასადასტურებლად, ქვემოთ აკრიფე \"{email}\"",
|
|
||||||
"confirm_user_password_reset": "ნამდვილად გინდა {user}-(ი)ს პაროლის დარესეტება?",
|
|
||||||
"disable_login": "გამორთე ავტორიზაცია",
|
|
||||||
"external_library_management": "გარე ბიბლიოთეკების მართვა",
|
|
||||||
"face_detection": "სახის ამოცნობა",
|
|
||||||
"image_format": "ფორმატი",
|
|
||||||
"image_fullsize_title": "სრული ზომის გამოსახულების პარამეტრები",
|
|
||||||
"image_quality": "ხარისხი",
|
|
||||||
"image_resolution": "გაფართოება",
|
|
||||||
"image_settings": "გამოსახულების პარამეტრები",
|
|
||||||
"image_settings_description": "გენერირებული ფოტოების ხარისხისა და რეზოლუციის მართვა",
|
|
||||||
"image_thumbnail_description": "მინიატურა მეტაინფორმაციის გარეშე, რომელიც ფოტოები ჯგუფურად თვალიერებისას გამოიყენება(მაგ. მთავარ თაიმლაინზე)",
|
|
||||||
"image_thumbnail_quality_description": "მინიატურის ხარისხი 1-დან 100-მდე. დიდი რიცხვი შეესაბამება უკეთეს ხარისხს, თუმცა, უფრო დიდ ფაილებს და აპლიკაციის შესაძლო შენელებას.",
|
|
||||||
"image_thumbnail_title": "მინიატურის პარამეტრები",
|
|
||||||
"library_created": "შეიქმნა ბიბლიოთეკა: {library}",
|
|
||||||
"library_deleted": "ბიბლიოთეკა წაიშალა",
|
|
||||||
"library_import_path_description": "აირჩიე დასაიმპორტებელი საქაღალდე. ფოტოები და ვიდეოები მოიძებნება ამ საქაღალდესა და მასში არსებულ საქაღალდეებში.",
|
|
||||||
"library_settings_description": "გარე ბიბლიოთეკების პარამეტრების მართვა",
|
|
||||||
"logging_settings": "ჟურნალი",
|
|
||||||
"map_settings": "რუკა",
|
|
||||||
"migration_job": "მიგრაცია",
|
|
||||||
"oauth_scope": "დიაპაზონი",
|
|
||||||
"oauth_settings": "OAuth",
|
|
||||||
"template_email_preview": "მინიატურა",
|
|
||||||
"transcoding_acceleration_vaapi": "VAAPI",
|
|
||||||
"transcoding_threads": "ნაკადები",
|
|
||||||
"transcoding_tone_mapping": "ტონების ასახვა"
|
|
||||||
},
|
|
||||||
"administration": "ადმინისტრაცია",
|
|
||||||
"advanced": "დამატებით",
|
|
||||||
"albums": "ალბომები",
|
|
||||||
"all": "ყველა",
|
|
||||||
"anti_clockwise": "საათის ისრის საწინააღმდეგო",
|
|
||||||
"archive": "არქივი",
|
|
||||||
"asset_hashing": "დაჰეშვა.…",
|
|
||||||
"asset_skipped": "გამოტოვებულია",
|
|
||||||
"asset_uploaded": "ატვირთულია",
|
|
||||||
"asset_uploading": "მიმდინარეობს ატვირთვა…",
|
|
||||||
"assets": "ობიექტები",
|
|
||||||
"back": "უკან",
|
|
||||||
"backward": "უკან გადასვლა",
|
|
||||||
"build": "აგება",
|
|
||||||
"camera": "კამერა",
|
|
||||||
"cancel": "გაუქმება",
|
|
||||||
"city": "ქალაქი",
|
|
||||||
"clear": "გასუფთავება",
|
|
||||||
"clockwise": "საათის ისრის მიმართულებით",
|
|
||||||
"close": "დახურვა",
|
|
||||||
"collapse": "აკეცვა",
|
|
||||||
"color": "ფერი",
|
|
||||||
"confirm": "დასტური",
|
|
||||||
"contain": "შეიცავს",
|
|
||||||
"context": "კონტექსტი",
|
|
||||||
"continue": "გაგრძელება",
|
|
||||||
"country": "ქვეყანა",
|
|
||||||
"cover": "ყდა",
|
|
||||||
"covers": "ყდები",
|
|
||||||
"create": "შექმნა",
|
|
||||||
"created": "შექმნილია",
|
|
||||||
"dark": "მუქი",
|
|
||||||
"day": "დღე",
|
|
||||||
"delete": "წაშლა",
|
|
||||||
"description": "აღწერა",
|
|
||||||
"details": "დეტალები",
|
|
||||||
"direction": "მიმართულება",
|
|
||||||
"disabled": "გათიშულია",
|
|
||||||
"discord": "Discord",
|
|
||||||
"discover": "აღმოჩენა",
|
|
||||||
"documentation": "დოკუმენტაცია",
|
|
||||||
"done": "მზადაა",
|
|
||||||
"download": "გადმოწერა",
|
|
||||||
"download_settings": "გადმოწერა",
|
|
||||||
"downloading": "მიმდინარეობს გადმოწერა",
|
|
||||||
"duplicates": "დუბლიკატები",
|
|
||||||
"duration": "ხანგრძლივობა",
|
|
||||||
"edit": "ჩასწორება",
|
|
||||||
"edited": "ჩასწორებულია",
|
|
||||||
"editor": "რედაქტორი",
|
|
||||||
"editor_crop_tool_h2_rotation": "ტრიალი",
|
|
||||||
"email": "ელფოსტა",
|
|
||||||
"enable": "ჩართვა",
|
|
||||||
"enabled": "ჩართულია",
|
|
||||||
"error": "შეცდომა",
|
|
||||||
"exif": "Exif",
|
|
||||||
"expired": "ვადაამოწურულია",
|
|
||||||
"explore": "დათვალიერება",
|
|
||||||
"explorer": "გამცილებელი",
|
|
||||||
"export": "გატანა",
|
|
||||||
"extension": "გაფართოება",
|
|
||||||
"external": "გარე",
|
|
||||||
"face_unassigned": "მიუნიჭებელი",
|
|
||||||
"favorite": "რჩეული",
|
|
||||||
"favorites": "რჩეულები",
|
|
||||||
"features": "თვისებები",
|
|
||||||
"filename": "ფაილის სახელი",
|
|
||||||
"filetype": "ფაილის ტიპი",
|
|
||||||
"folders": "საქაღალდეები",
|
|
||||||
"forward": "წინ",
|
|
||||||
"general": "ზოგადი",
|
|
||||||
"host": "ჰოსტი",
|
|
||||||
"hour": "საათი",
|
|
||||||
"image": "გამოსახულება",
|
|
||||||
"info": "ინფორმაცია",
|
|
||||||
"jobs": "დავალებები",
|
|
||||||
"keep": "შენარჩუნება",
|
|
||||||
"language": "ენა",
|
|
||||||
"latitude": "განედი",
|
|
||||||
"leave": "გასვლა",
|
|
||||||
"level": "დონე",
|
|
||||||
"library": "ბიბლიოთეკა",
|
|
||||||
"light": "ღია",
|
|
||||||
"list": "სია",
|
|
||||||
"loading": "ჩატვირთვა",
|
|
||||||
"login": "შესვლა",
|
|
||||||
"longitude": "გრძედი",
|
|
||||||
"look": "შეხედვა",
|
|
||||||
"make": "მწარმოებელი",
|
|
||||||
"map": "რუკა",
|
|
||||||
"matches": "დამთხვევები",
|
|
||||||
"memories": "მოგონებები",
|
|
||||||
"memory": "მეხსიერება",
|
|
||||||
"menu": "მენიუ",
|
|
||||||
"merge": "შერწყმა",
|
|
||||||
"minimize": "დაპატარავება"
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{}
|
|
||||||
@@ -121,6 +121,7 @@
|
|||||||
"no_pattern_added": "",
|
"no_pattern_added": "",
|
||||||
"note_apply_storage_label_previous_assets": "",
|
"note_apply_storage_label_previous_assets": "",
|
||||||
"note_cannot_be_changed_later": "",
|
"note_cannot_be_changed_later": "",
|
||||||
|
"note_unlimited_quota": "",
|
||||||
"notification_email_from_address": "",
|
"notification_email_from_address": "",
|
||||||
"notification_email_from_address_description": "",
|
"notification_email_from_address_description": "",
|
||||||
"notification_email_host_description": "",
|
"notification_email_host_description": "",
|
||||||
@@ -620,6 +621,7 @@
|
|||||||
"no_shared_albums_message": "",
|
"no_shared_albums_message": "",
|
||||||
"not_in_any_album": "",
|
"not_in_any_album": "",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "",
|
"note_apply_storage_label_to_previously_uploaded assets": "",
|
||||||
|
"note_unlimited_quota": "",
|
||||||
"notes": "",
|
"notes": "",
|
||||||
"notification_toggle_setting_description": "",
|
"notification_toggle_setting_description": "",
|
||||||
"notifications": "",
|
"notifications": "",
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
{}
|
|
||||||
587
i18n/ko.json
587
i18n/ko.json
File diff suppressed because it is too large
Load Diff
510
i18n/lt.json
510
i18n/lt.json
@@ -4,7 +4,6 @@
|
|||||||
"account_settings": "Paskyros nustatymai",
|
"account_settings": "Paskyros nustatymai",
|
||||||
"acknowledge": "Patvirtinti",
|
"acknowledge": "Patvirtinti",
|
||||||
"action": "Veiksmas",
|
"action": "Veiksmas",
|
||||||
"action_common_update": "Update",
|
|
||||||
"actions": "Veiksmai",
|
"actions": "Veiksmai",
|
||||||
"active": "Vykdoma",
|
"active": "Vykdoma",
|
||||||
"activity": "Veikla",
|
"activity": "Veikla",
|
||||||
@@ -14,7 +13,6 @@
|
|||||||
"add_a_location": "Pridėti vietovę",
|
"add_a_location": "Pridėti vietovę",
|
||||||
"add_a_name": "Pridėti vardą",
|
"add_a_name": "Pridėti vardą",
|
||||||
"add_a_title": "Pridėti pavadinimą",
|
"add_a_title": "Pridėti pavadinimą",
|
||||||
"add_endpoint": "Add endpoint",
|
|
||||||
"add_exclusion_pattern": "Pridėti išimčių šabloną",
|
"add_exclusion_pattern": "Pridėti išimčių šabloną",
|
||||||
"add_import_path": "Pridėti importavimo kelią",
|
"add_import_path": "Pridėti importavimo kelią",
|
||||||
"add_location": "Pridėti vietovę",
|
"add_location": "Pridėti vietovę",
|
||||||
@@ -24,8 +22,6 @@
|
|||||||
"add_photos": "Pridėti nuotraukų",
|
"add_photos": "Pridėti nuotraukų",
|
||||||
"add_to": "Pridėti į…",
|
"add_to": "Pridėti į…",
|
||||||
"add_to_album": "Pridėti į albumą",
|
"add_to_album": "Pridėti į albumą",
|
||||||
"add_to_album_bottom_sheet_added": "Added to {album}",
|
|
||||||
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
|
||||||
"add_to_shared_album": "Pridėti į bendrinamą albumą",
|
"add_to_shared_album": "Pridėti į bendrinamą albumą",
|
||||||
"add_url": "Pridėti URL",
|
"add_url": "Pridėti URL",
|
||||||
"added_to_archive": "Pridėta į archyvą",
|
"added_to_archive": "Pridėta į archyvą",
|
||||||
@@ -161,6 +157,7 @@
|
|||||||
"no_pattern_added": "Šablonas nepridėtas",
|
"no_pattern_added": "Šablonas nepridėtas",
|
||||||
"note_apply_storage_label_previous_assets": "Pastaba: norėdami pritaikyti saugyklos etiketę seniau įkeltiems ištekliams, paleiskite",
|
"note_apply_storage_label_previous_assets": "Pastaba: norėdami pritaikyti saugyklos etiketę seniau įkeltiems ištekliams, paleiskite",
|
||||||
"note_cannot_be_changed_later": "PASTABA: Vėliau to pakeisti negalima!",
|
"note_cannot_be_changed_later": "PASTABA: Vėliau to pakeisti negalima!",
|
||||||
|
"note_unlimited_quota": "Pastaba: įveskite 0 norint neribotos kvotos",
|
||||||
"notification_email_from_address": "Iš adreso",
|
"notification_email_from_address": "Iš adreso",
|
||||||
"notification_email_from_address_description": "Siuntėjo elektroninis adresas, pavyzdžiui: \"Immich Photo Server <noreply@example.com>\"",
|
"notification_email_from_address_description": "Siuntėjo elektroninis adresas, pavyzdžiui: \"Immich Photo Server <noreply@example.com>\"",
|
||||||
"notification_email_host_description": "Elektroninio pašto serverio savininkas (pvz. smtp.immich.app)",
|
"notification_email_host_description": "Elektroninio pašto serverio savininkas (pvz. smtp.immich.app)",
|
||||||
@@ -318,22 +315,10 @@
|
|||||||
"admin_password": "Administratoriaus slaptažodis",
|
"admin_password": "Administratoriaus slaptažodis",
|
||||||
"administration": "Administravimas",
|
"administration": "Administravimas",
|
||||||
"advanced": "",
|
"advanced": "",
|
||||||
"advanced_settings_log_level_title": "Log level: {}",
|
|
||||||
"advanced_settings_prefer_remote_subtitle": "Some devices are painfully slow to load thumbnails from assets on the device. Activate this setting to load remote images instead.",
|
|
||||||
"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_title": "Proxy Headers",
|
|
||||||
"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_tile_subtitle": "Advanced user's settings",
|
|
||||||
"advanced_settings_troubleshooting_subtitle": "Enable additional features for troubleshooting",
|
|
||||||
"advanced_settings_troubleshooting_title": "Troubleshooting",
|
|
||||||
"album_added": "Albumas pridėtas",
|
"album_added": "Albumas pridėtas",
|
||||||
"album_added_notification_setting_description": "Gauti el. pašto pranešimą, kai būsite pridėtas prie bendrinamo albumo",
|
"album_added_notification_setting_description": "Gauti el. pašto pranešimą, kai būsite pridėtas prie bendrinamo albumo",
|
||||||
"album_cover_updated": "Albumo viršelis atnaujintas",
|
"album_cover_updated": "Albumo viršelis atnaujintas",
|
||||||
"album_delete_confirmation": "Ar tikrai norite ištrinti albumą {album}?",
|
"album_delete_confirmation": "Ar tikrai norite ištrinti albumą {album}?",
|
||||||
"album_info_card_backup_album_excluded": "EXCLUDED",
|
|
||||||
"album_info_card_backup_album_included": "INCLUDED",
|
|
||||||
"album_info_updated": "Albumo informacija atnaujinta",
|
"album_info_updated": "Albumo informacija atnaujinta",
|
||||||
"album_leave": "Palikti albumą?",
|
"album_leave": "Palikti albumą?",
|
||||||
"album_leave_confirmation": "Ar tikrai norite palikti albumą {album}?",
|
"album_leave_confirmation": "Ar tikrai norite palikti albumą {album}?",
|
||||||
@@ -342,21 +327,9 @@
|
|||||||
"album_remove_user": "Pašalinti naudotoją?",
|
"album_remove_user": "Pašalinti naudotoją?",
|
||||||
"album_remove_user_confirmation": "Ar tikrai norite pašalinti naudotoją {user}?",
|
"album_remove_user_confirmation": "Ar tikrai norite pašalinti naudotoją {user}?",
|
||||||
"album_share_no_users": "Atrodo, kad bendrinate šį albumą su visais naudotojais, arba neturite naudotojų, su kuriais galėtumėte bendrinti.",
|
"album_share_no_users": "Atrodo, kad bendrinate šį albumą su visais naudotojais, arba neturite naudotojų, su kuriais galėtumėte bendrinti.",
|
||||||
"album_thumbnail_card_item": "1 item",
|
|
||||||
"album_thumbnail_card_items": "{} items",
|
|
||||||
"album_thumbnail_card_shared": " · Shared",
|
|
||||||
"album_thumbnail_shared_by": "Shared by {}",
|
|
||||||
"album_updated": "Albumas atnaujintas",
|
"album_updated": "Albumas atnaujintas",
|
||||||
"album_updated_setting_description": "Gauti pranešimą el. paštu, kai bendrinamas albumas turi naujų elementų",
|
"album_updated_setting_description": "Gauti pranešimą el. paštu, kai bendrinamas albumas turi naujų elementų",
|
||||||
"album_user_removed": "Pašalintas {user}",
|
"album_user_removed": "Pašalintas {user}",
|
||||||
"album_viewer_appbar_delete_confirm": "Are you sure you want to delete this album from your account?",
|
|
||||||
"album_viewer_appbar_share_err_delete": "Failed to delete album",
|
|
||||||
"album_viewer_appbar_share_err_leave": "Failed to leave album",
|
|
||||||
"album_viewer_appbar_share_err_remove": "There are problems in removing assets from album",
|
|
||||||
"album_viewer_appbar_share_err_title": "Failed to change album title",
|
|
||||||
"album_viewer_appbar_share_leave": "Leave album",
|
|
||||||
"album_viewer_appbar_share_to": "Share To",
|
|
||||||
"album_viewer_page_share_add_users": "Add users",
|
|
||||||
"album_with_link_access": "Tegul visi, turintys nuorodą, mato šio albumo nuotraukas ir žmones.",
|
"album_with_link_access": "Tegul visi, turintys nuorodą, mato šio albumo nuotraukas ir žmones.",
|
||||||
"albums": "Albumai",
|
"albums": "Albumai",
|
||||||
"albums_count": "{count, plural, one {# albumas} few {# albumai} other {# albumų}}",
|
"albums_count": "{count, plural, one {# albumas} few {# albumai} other {# albumų}}",
|
||||||
@@ -371,128 +344,37 @@
|
|||||||
"api_key": "API raktas",
|
"api_key": "API raktas",
|
||||||
"api_key_empty": "Jūsų API rakto pavadinimas netūrėtų būti tuščias",
|
"api_key_empty": "Jūsų API rakto pavadinimas netūrėtų būti tuščias",
|
||||||
"api_keys": "API raktai",
|
"api_keys": "API raktai",
|
||||||
"app_bar_signout_dialog_content": "Are you sure you want to sign out?",
|
|
||||||
"app_bar_signout_dialog_ok": "Yes",
|
|
||||||
"app_bar_signout_dialog_title": "Sign out",
|
|
||||||
"app_settings": "Programos nustatymai",
|
"app_settings": "Programos nustatymai",
|
||||||
"appears_in": "",
|
"appears_in": "",
|
||||||
"archive": "Archyvas",
|
"archive": "Archyvas",
|
||||||
"archive_or_unarchive_photo": "Archyvuoti arba išarchyvuoti nuotrauką",
|
"archive_or_unarchive_photo": "Archyvuoti arba išarchyvuoti nuotrauką",
|
||||||
"archive_page_no_archived_assets": "No archived assets found",
|
|
||||||
"archive_page_title": "Archive ({})",
|
|
||||||
"archive_size": "Archyvo dydis",
|
"archive_size": "Archyvo dydis",
|
||||||
"archive_size_description": "Konfigūruoti archyvo dydį atsisiuntimams (GiB)",
|
"archive_size_description": "Konfigūruoti archyvo dydį atsisiuntimams (GiB)",
|
||||||
"archived": "Archived",
|
|
||||||
"archived_count": "{count, plural, other {# suarchyvuota}}",
|
"archived_count": "{count, plural, other {# suarchyvuota}}",
|
||||||
"are_these_the_same_person": "Ar tai tas pats asmuo?",
|
"are_these_the_same_person": "Ar tai tas pats asmuo?",
|
||||||
"are_you_sure_to_do_this": "Ar tikrai norite tai daryti?",
|
"are_you_sure_to_do_this": "Ar tikrai norite tai daryti?",
|
||||||
"asset_action_delete_err_read_only": "Cannot delete read only asset(s), skipping",
|
|
||||||
"asset_action_share_err_offline": "Cannot fetch offline asset(s), skipping",
|
|
||||||
"asset_added_to_album": "Pridėta į albumą",
|
"asset_added_to_album": "Pridėta į albumą",
|
||||||
"asset_adding_to_album": "Pridedama į albumą...",
|
"asset_adding_to_album": "Pridedama į albumą...",
|
||||||
"asset_description_updated": "Elemento aprašymas buvo atnaujintas",
|
"asset_description_updated": "Elemento aprašymas buvo atnaujintas",
|
||||||
"asset_filename_is_offline": "Elementas {filename} nepasiekiamas",
|
"asset_filename_is_offline": "Elementas {filename} nepasiekiamas",
|
||||||
"asset_list_group_by_sub_title": "Group by",
|
|
||||||
"asset_list_layout_settings_dynamic_layout_title": "Dynamic layout",
|
|
||||||
"asset_list_layout_settings_group_automatically": "Automatic",
|
|
||||||
"asset_list_layout_settings_group_by": "Group assets by",
|
|
||||||
"asset_list_layout_settings_group_by_month_day": "Month + day",
|
|
||||||
"asset_list_layout_sub_title": "Layout",
|
|
||||||
"asset_list_settings_subtitle": "Photo grid layout settings",
|
|
||||||
"asset_list_settings_title": "Photo Grid",
|
|
||||||
"asset_offline": "Elementas nepasiekiamas",
|
"asset_offline": "Elementas nepasiekiamas",
|
||||||
"asset_offline_description": "Šis išorinis elementas neberandamas diske. Dėl pagalbos susisiekite su savo Immich administratoriumi.",
|
"asset_offline_description": "Šis išorinis elementas neberandamas diske. Dėl pagalbos susisiekite su savo Immich administratoriumi.",
|
||||||
"asset_restored_successfully": "Asset restored successfully",
|
|
||||||
"asset_uploaded": "Įkelta",
|
"asset_uploaded": "Įkelta",
|
||||||
"asset_uploading": "Įkeliama...",
|
"asset_uploading": "Įkeliama...",
|
||||||
"asset_viewer_settings_subtitle": "Manage your gallery viewer settings",
|
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
|
||||||
"assets": "Elementai",
|
"assets": "Elementai",
|
||||||
"assets_added_count": "{count, plural, one {Pridėtas # elementas} few {Pridėti # elementai} other {Pridėta # elementų}}",
|
"assets_added_count": "{count, plural, one {Pridėtas # elementas} few {Pridėti # elementai} other {Pridėta # elementų}}",
|
||||||
"assets_added_to_album_count": "Į albumą {count, plural, one {įtrauktas # elementas} few {įtraukti # elementai} other {įtraukta # elementų}}",
|
"assets_added_to_album_count": "Į albumą {count, plural, one {įtrauktas # elementas} few {įtraukti # elementai} other {įtraukta # elementų}}",
|
||||||
"assets_added_to_name_count": "Į {hasName, select, true {<b>{name}</b>} other {naują}} albumą {count, plural, one {įtrauktas # elementas} few {įtraukti # elementai} other {įtraukta # elementų}}",
|
"assets_added_to_name_count": "Į {hasName, select, true {<b>{name}</b>} other {naują}} albumą {count, plural, one {įtrauktas # elementas} few {įtraukti # elementai} other {įtraukta # elementų}}",
|
||||||
"assets_count": "{count, plural, one {# elementas} few {# elementai} other {# elementų}}",
|
"assets_count": "{count, plural, one {# elementas} few {# elementai} other {# elementų}}",
|
||||||
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
|
||||||
"assets_deleted_permanently_from_server": "{} asset(s) deleted permanently from the Immich server",
|
|
||||||
"assets_moved_to_trash_count": "{count, plural, one {# elementas perkeltas} few {# elementai perkelti} other {# elementų perkelta}} į šiukšliadėžę",
|
"assets_moved_to_trash_count": "{count, plural, one {# elementas perkeltas} few {# elementai perkelti} other {# elementų perkelta}} į šiukšliadėžę",
|
||||||
"assets_permanently_deleted_count": "{count, plural, one {# elementas ištrintas} few {# elementai ištrinti} other {# elementų ištrinta}} visam laikui",
|
"assets_permanently_deleted_count": "{count, plural, one {# elementas ištrintas} few {# elementai ištrinti} other {# elementų ištrinta}} visam laikui",
|
||||||
"assets_removed_count": "{count, plural, one {Pašalintas # elementas} few {Pašalinti # elementai} other {Pašalinta # elementų}}",
|
"assets_removed_count": "{count, plural, one {Pašalintas # elementas} few {Pašalinti # elementai} other {Pašalinta # elementų}}",
|
||||||
"assets_removed_permanently_from_device": "{} asset(s) removed permanently from your device",
|
|
||||||
"assets_restore_confirmation": "Ar tikrai norite atkurti visus šiukšliadėžėje esančius perkeltus elementus? Šio veiksmo atšaukti negalėsite! Pastaba: nepasiekiami elementai tokiu būdu atkurti nebus.",
|
"assets_restore_confirmation": "Ar tikrai norite atkurti visus šiukšliadėžėje esančius perkeltus elementus? Šio veiksmo atšaukti negalėsite! Pastaba: nepasiekiami elementai tokiu būdu atkurti nebus.",
|
||||||
"assets_restored_count": "{count, plural, one {Atkurtas # elementas} few {Atkurti # elementai} other {Atkurta # elementų}}",
|
"assets_restored_count": "{count, plural, one {Atkurtas # elementas} few {Atkurti # elementai} other {Atkurta # elementų}}",
|
||||||
"assets_restored_successfully": "{} asset(s) restored successfully",
|
|
||||||
"assets_trashed": "{} asset(s) trashed",
|
|
||||||
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
|
||||||
"assets_were_part_of_album_count": "{count, plural, one {# elementas} few {# elementai} other {# elementų}} jau prieš tai buvo albume",
|
"assets_were_part_of_album_count": "{count, plural, one {# elementas} few {# elementai} other {# elementų}} jau prieš tai buvo albume",
|
||||||
"authorized_devices": "Autorizuoti įrenginiai",
|
"authorized_devices": "Autorizuoti įrenginiai",
|
||||||
"automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere",
|
|
||||||
"automatic_endpoint_switching_title": "Automatic URL switching",
|
|
||||||
"back": "Atgal",
|
"back": "Atgal",
|
||||||
"back_close_deselect": "Atgal, uždaryti arba atžymėti",
|
"back_close_deselect": "Atgal, uždaryti arba atžymėti",
|
||||||
"background_location_permission": "Background location permission",
|
|
||||||
"background_location_permission_content": "In order to switch networks when running in the background, Immich must *always* have precise location access so the app can read the Wi-Fi network's name",
|
|
||||||
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
|
||||||
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
|
||||||
"backup_album_selection_page_assets_scatter": "Assets can scatter across multiple albums. Thus, albums can be included or excluded during the backup process.",
|
|
||||||
"backup_album_selection_page_select_albums": "Select albums",
|
|
||||||
"backup_album_selection_page_selection_info": "Selection Info",
|
|
||||||
"backup_album_selection_page_total_assets": "Total unique assets",
|
|
||||||
"backup_all": "All",
|
|
||||||
"backup_background_service_backup_failed_message": "Failed to backup assets. Retrying…",
|
|
||||||
"backup_background_service_connection_failed_message": "Failed to connect to the server. Retrying…",
|
|
||||||
"backup_background_service_current_upload_notification": "Uploading {}",
|
|
||||||
"backup_background_service_default_notification": "Checking for new assets…",
|
|
||||||
"backup_background_service_error_title": "Backup error",
|
|
||||||
"backup_background_service_in_progress_notification": "Backing up your assets…",
|
|
||||||
"backup_background_service_upload_failure_notification": "Failed to upload {}",
|
|
||||||
"backup_controller_page_albums": "Backup Albums",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_content": "Enable background app refresh in Settings > General > Background App Refresh in order to use background backup.",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_title": "Background app refresh disabled",
|
|
||||||
"backup_controller_page_background_app_refresh_enable_button_text": "Go to settings",
|
|
||||||
"backup_controller_page_background_battery_info_link": "Show me how",
|
|
||||||
"backup_controller_page_background_battery_info_message": "For the best background backup experience, please disable any battery optimizations restricting background activity for Immich.\n\nSince this is device-specific, please lookup the required information for your device manufacturer.",
|
|
||||||
"backup_controller_page_background_battery_info_ok": "OK",
|
|
||||||
"backup_controller_page_background_battery_info_title": "Battery optimizations",
|
|
||||||
"backup_controller_page_background_charging": "Only while charging",
|
|
||||||
"backup_controller_page_background_configure_error": "Failed to configure the background service",
|
|
||||||
"backup_controller_page_background_delay": "Delay new assets backup: {}",
|
|
||||||
"backup_controller_page_background_description": "Turn on the background service to automatically backup any new assets without needing to open the app",
|
|
||||||
"backup_controller_page_background_is_off": "Automatic background backup is off",
|
|
||||||
"backup_controller_page_background_is_on": "Automatic background backup is on",
|
|
||||||
"backup_controller_page_background_turn_off": "Turn off background service",
|
|
||||||
"backup_controller_page_background_turn_on": "Turn on background service",
|
|
||||||
"backup_controller_page_background_wifi": "Only on WiFi",
|
|
||||||
"backup_controller_page_backup": "Backup",
|
|
||||||
"backup_controller_page_backup_selected": "Selected: ",
|
|
||||||
"backup_controller_page_backup_sub": "Backed up photos and videos",
|
|
||||||
"backup_controller_page_created": "Created on: {}",
|
|
||||||
"backup_controller_page_desc_backup": "Turn on foreground backup to automatically upload new assets to the server when opening the app.",
|
|
||||||
"backup_controller_page_excluded": "Excluded: ",
|
|
||||||
"backup_controller_page_failed": "Failed ({})",
|
|
||||||
"backup_controller_page_filename": "File name: {} [{}]",
|
|
||||||
"backup_controller_page_id": "ID: {}",
|
|
||||||
"backup_controller_page_info": "Backup Information",
|
|
||||||
"backup_controller_page_none_selected": "None selected",
|
|
||||||
"backup_controller_page_remainder": "Remainder",
|
|
||||||
"backup_controller_page_remainder_sub": "Remaining photos and videos to back up from selection",
|
|
||||||
"backup_controller_page_server_storage": "Server Storage",
|
|
||||||
"backup_controller_page_start_backup": "Start Backup",
|
|
||||||
"backup_controller_page_status_off": "Automatic foreground backup is off",
|
|
||||||
"backup_controller_page_status_on": "Automatic foreground backup is on",
|
|
||||||
"backup_controller_page_storage_format": "{} of {} used",
|
|
||||||
"backup_controller_page_to_backup": "Albums to be backed up",
|
|
||||||
"backup_controller_page_total_sub": "All unique photos and videos from selected albums",
|
|
||||||
"backup_controller_page_turn_off": "Turn off foreground backup",
|
|
||||||
"backup_controller_page_turn_on": "Turn on foreground backup",
|
|
||||||
"backup_controller_page_uploading_file_info": "Uploading file info",
|
|
||||||
"backup_err_only_album": "Cannot remove the only album",
|
|
||||||
"backup_info_card_assets": "assets",
|
|
||||||
"backup_manual_cancelled": "Cancelled",
|
|
||||||
"backup_manual_in_progress": "Upload already in progress. Try after sometime",
|
|
||||||
"backup_manual_success": "Success",
|
|
||||||
"backup_manual_title": "Upload status",
|
|
||||||
"backup_options_page_title": "Backup options",
|
|
||||||
"backup_setting_subtitle": "Manage background and foreground upload settings",
|
|
||||||
"backward": "",
|
"backward": "",
|
||||||
"birthdate_saved": "Sėkmingai išsaugota gimimo data",
|
"birthdate_saved": "Sėkmingai išsaugota gimimo data",
|
||||||
"blurred_background": "Neryškus fonas",
|
"blurred_background": "Neryškus fonas",
|
||||||
@@ -501,65 +383,29 @@
|
|||||||
"bulk_keep_duplicates_confirmation": "Ar tikrai norite palikti visus {count, plural, one {# besidubliuojantį elementą} few {# besidubliuojančius elementus} other {# besidubliuojančių elementų}}? Tokiu būdu nieko netrinant bus sutvarkytos visos dublikatų grupės.",
|
"bulk_keep_duplicates_confirmation": "Ar tikrai norite palikti visus {count, plural, one {# besidubliuojantį elementą} few {# besidubliuojančius elementus} other {# besidubliuojančių elementų}}? Tokiu būdu nieko netrinant bus sutvarkytos visos dublikatų grupės.",
|
||||||
"bulk_trash_duplicates_confirmation": "Ar tikrai norite perkelti į šiukšliadėžę visus {count, plural, one {# besidubliuojantį elementą} few {# besidubliuojančius elementus} other {# besidubliuojančių elementų}}? Bus paliktas didžiausias kiekvienos grupės elementas ir į šiukšliadėžę perkelti kiti besidubliuojantys elementai.",
|
"bulk_trash_duplicates_confirmation": "Ar tikrai norite perkelti į šiukšliadėžę visus {count, plural, one {# besidubliuojantį elementą} few {# besidubliuojančius elementus} other {# besidubliuojančių elementų}}? Bus paliktas didžiausias kiekvienos grupės elementas ir į šiukšliadėžę perkelti kiti besidubliuojantys elementai.",
|
||||||
"buy": "Įsigyti Immich",
|
"buy": "Įsigyti Immich",
|
||||||
"cache_settings_album_thumbnails": "Library page thumbnails ({} assets)",
|
|
||||||
"cache_settings_clear_cache_button": "Clear cache",
|
|
||||||
"cache_settings_clear_cache_button_title": "Clears the app's cache. This will significantly impact the app's performance until the cache has rebuilt.",
|
|
||||||
"cache_settings_duplicated_assets_clear_button": "CLEAR",
|
|
||||||
"cache_settings_duplicated_assets_subtitle": "Photos and videos that are black listed by the app",
|
|
||||||
"cache_settings_duplicated_assets_title": "Duplicated Assets ({})",
|
|
||||||
"cache_settings_image_cache_size": "Image cache size ({} assets)",
|
|
||||||
"cache_settings_statistics_album": "Library thumbnails",
|
|
||||||
"cache_settings_statistics_assets": "{} assets ({})",
|
|
||||||
"cache_settings_statistics_full": "Full images",
|
|
||||||
"cache_settings_statistics_shared": "Shared album thumbnails",
|
|
||||||
"cache_settings_statistics_thumbnail": "Thumbnails",
|
|
||||||
"cache_settings_statistics_title": "Cache usage",
|
|
||||||
"cache_settings_subtitle": "Control the caching behaviour of the Immich mobile application",
|
|
||||||
"cache_settings_thumbnail_size": "Thumbnail cache size ({} assets)",
|
|
||||||
"cache_settings_tile_subtitle": "Control the local storage behaviour",
|
|
||||||
"cache_settings_tile_title": "Local Storage",
|
|
||||||
"cache_settings_title": "Caching Settings",
|
|
||||||
"camera": "Fotoaparatas",
|
"camera": "Fotoaparatas",
|
||||||
"camera_brand": "Fotoaparato prekės ženklas",
|
"camera_brand": "Fotoaparato prekės ženklas",
|
||||||
"camera_model": "Fotoaparato modelis",
|
"camera_model": "Fotoaparato modelis",
|
||||||
"cancel": "Atšaukti",
|
"cancel": "Atšaukti",
|
||||||
"cancel_search": "Atšaukti paiešką",
|
"cancel_search": "Atšaukti paiešką",
|
||||||
"canceled": "Canceled",
|
|
||||||
"cannot_merge_people": "Negalima sujungti asmenų",
|
"cannot_merge_people": "Negalima sujungti asmenų",
|
||||||
"cannot_update_the_description": "Negalima atnaujinti aprašymo",
|
"cannot_update_the_description": "Negalima atnaujinti aprašymo",
|
||||||
"change_date": "Pakeisti datą",
|
"change_date": "Pakeisti datą",
|
||||||
"change_display_order": "Change display order",
|
|
||||||
"change_expiration_time": "Pakeisti galiojimo trukmę",
|
"change_expiration_time": "Pakeisti galiojimo trukmę",
|
||||||
"change_location": "Pakeisti vietovę",
|
"change_location": "Pakeisti vietovę",
|
||||||
"change_name": "Pakeisti vardą",
|
"change_name": "Pakeisti vardą",
|
||||||
"change_name_successfully": "",
|
"change_name_successfully": "",
|
||||||
"change_password": "Pakeisti slaptažodį",
|
"change_password": "Pakeisti slaptažodį",
|
||||||
"change_password_description": "Tai arba pirmas kartas, kai jungiatės prie sistemos, arba buvo pateikta užklausa pakeisti jūsų slaptažodį. Prašome įvesti naują slaptažodį žemiau.",
|
"change_password_description": "Tai arba pirmas kartas, kai jungiatės prie sistemos, arba buvo pateikta užklausa pakeisti jūsų slaptažodį. Prašome įvesti naują slaptažodį žemiau.",
|
||||||
"change_password_form_confirm_password": "Confirm Password",
|
|
||||||
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
|
||||||
"change_password_form_new_password": "New Password",
|
|
||||||
"change_password_form_password_mismatch": "Passwords do not match",
|
|
||||||
"change_password_form_reenter_new_password": "Re-enter New Password",
|
|
||||||
"change_your_password": "Pakeisti slaptažodį",
|
"change_your_password": "Pakeisti slaptažodį",
|
||||||
"changed_visibility_successfully": "Matomumas pakeistas sėkmingai",
|
"changed_visibility_successfully": "Matomumas pakeistas sėkmingai",
|
||||||
"check_all": "Žymėti viską",
|
"check_all": "Žymėti viską",
|
||||||
"check_corrupt_asset_backup": "Check for corrupt asset backups",
|
|
||||||
"check_corrupt_asset_backup_button": "Perform check",
|
|
||||||
"check_corrupt_asset_backup_description": "Run this check only over Wi-Fi and once all assets have been backed-up. The procedure might take a few minutes.",
|
|
||||||
"check_logs": "Tikrinti žurnalus",
|
"check_logs": "Tikrinti žurnalus",
|
||||||
"city": "Miestas",
|
"city": "Miestas",
|
||||||
"clear": "Išvalyti",
|
"clear": "Išvalyti",
|
||||||
"clear_all": "Išvalyti viską",
|
"clear_all": "Išvalyti viską",
|
||||||
"clear_message": "Išvalyti pranešimą",
|
"clear_message": "Išvalyti pranešimą",
|
||||||
"clear_value": "Išvalyti reikšmę",
|
"clear_value": "Išvalyti reikšmę",
|
||||||
"client_cert_dialog_msg_confirm": "OK",
|
|
||||||
"client_cert_enter_password": "Enter Password",
|
|
||||||
"client_cert_import": "Import",
|
|
||||||
"client_cert_import_success_msg": "Client certificate is imported",
|
|
||||||
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
|
||||||
"client_cert_remove_msg": "Client certificate is removed",
|
|
||||||
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate Import/Remove is available only before login",
|
|
||||||
"client_cert_title": "SSL Client Certificate",
|
|
||||||
"close": "Uždaryti",
|
"close": "Uždaryti",
|
||||||
"collapse": "Suskleisti",
|
"collapse": "Suskleisti",
|
||||||
"collapse_all": "Suskleisti viską",
|
"collapse_all": "Suskleisti viską",
|
||||||
@@ -568,9 +414,6 @@
|
|||||||
"comment_options": "Komentarų parinktys",
|
"comment_options": "Komentarų parinktys",
|
||||||
"comments_and_likes": "Komentarai ir patiktukai",
|
"comments_and_likes": "Komentarai ir patiktukai",
|
||||||
"comments_are_disabled": "Komentarai yra išjungti",
|
"comments_are_disabled": "Komentarai yra išjungti",
|
||||||
"common_create_new_album": "Create new album",
|
|
||||||
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
|
||||||
"completed": "Completed",
|
|
||||||
"confirm": "Patvirtinti",
|
"confirm": "Patvirtinti",
|
||||||
"confirm_admin_password": "Patvirtinti administratoriaus slaptažodį",
|
"confirm_admin_password": "Patvirtinti administratoriaus slaptažodį",
|
||||||
"confirm_delete_shared_link": "Ar tikrai norite ištrinti šią bendrinimo nuorodą?",
|
"confirm_delete_shared_link": "Ar tikrai norite ištrinti šią bendrinimo nuorodą?",
|
||||||
@@ -578,15 +421,6 @@
|
|||||||
"contain": "",
|
"contain": "",
|
||||||
"context": "Kontekstas",
|
"context": "Kontekstas",
|
||||||
"continue": "Tęsti",
|
"continue": "Tęsti",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
|
||||||
"control_bottom_app_bar_create_new_album": "Create new album",
|
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
|
||||||
"control_bottom_app_bar_share_link": "Share Link",
|
|
||||||
"control_bottom_app_bar_share_to": "Share To",
|
|
||||||
"control_bottom_app_bar_trash_from_immich": "Move to Trash",
|
|
||||||
"copied_image_to_clipboard": "Nuotrauka nukopijuota į iškarpinę.",
|
"copied_image_to_clipboard": "Nuotrauka nukopijuota į iškarpinę.",
|
||||||
"copied_to_clipboard": "Nukopijuota į iškapinę!",
|
"copied_to_clipboard": "Nukopijuota į iškapinę!",
|
||||||
"copy_error": "Kopijavimo klaida",
|
"copy_error": "Kopijavimo klaida",
|
||||||
@@ -601,34 +435,24 @@
|
|||||||
"covers": "",
|
"covers": "",
|
||||||
"create": "Sukurti",
|
"create": "Sukurti",
|
||||||
"create_album": "Sukurti albumą",
|
"create_album": "Sukurti albumą",
|
||||||
"create_album_page_untitled": "Untitled",
|
|
||||||
"create_library": "Sukurti biblioteką",
|
"create_library": "Sukurti biblioteką",
|
||||||
"create_link": "Sukurti nuorodą",
|
"create_link": "Sukurti nuorodą",
|
||||||
"create_link_to_share": "Sukurti bendrinimo nuorodą",
|
"create_link_to_share": "Sukurti bendrinimo nuorodą",
|
||||||
"create_link_to_share_description": "Leisti bet kam su nuoroda matyti pažymėtą(-as) nuotrauką(-as)",
|
"create_link_to_share_description": "Leisti bet kam su nuoroda matyti pažymėtą(-as) nuotrauką(-as)",
|
||||||
"create_new": "CREATE NEW",
|
|
||||||
"create_new_person": "Sukurti naują žmogų",
|
"create_new_person": "Sukurti naują žmogų",
|
||||||
"create_new_person_hint": "Priskirti pasirinktus elementus naujam žmogui",
|
"create_new_person_hint": "Priskirti pasirinktus elementus naujam žmogui",
|
||||||
"create_new_user": "Sukurti naują varotoją",
|
"create_new_user": "Sukurti naują varotoją",
|
||||||
"create_shared_album_page_share_add_assets": "ADD ASSETS",
|
|
||||||
"create_shared_album_page_share_select_photos": "Select Photos",
|
|
||||||
"create_tag": "Sukurti žymą",
|
"create_tag": "Sukurti žymą",
|
||||||
"create_tag_description": "Sukurti naują žymą. Įdėtinėms žymoms įveskite pilną kelią, įskaitant pasviruosius brūkšnius.",
|
"create_tag_description": "Sukurti naują žymą. Įdėtinėms žymoms įveskite pilną kelią, įskaitant pasviruosius brūkšnius.",
|
||||||
"create_user": "Sukurti naudotoją",
|
"create_user": "Sukurti naudotoją",
|
||||||
"created": "Sukurta",
|
"created": "Sukurta",
|
||||||
"crop": "Crop",
|
|
||||||
"curated_object_page_title": "Things",
|
|
||||||
"current_device": "Dabartinis įrenginys",
|
"current_device": "Dabartinis įrenginys",
|
||||||
"current_server_address": "Current server address",
|
|
||||||
"custom_locale": "",
|
"custom_locale": "",
|
||||||
"custom_locale_description": "Formatuoti datas ir skaičius pagal kalbą ir regioną",
|
"custom_locale_description": "Formatuoti datas ir skaičius pagal kalbą ir regioną",
|
||||||
"daily_title_text_date": "E, MMM dd",
|
|
||||||
"daily_title_text_date_year": "E, MMM dd, yyyy",
|
|
||||||
"dark": "",
|
"dark": "",
|
||||||
"date_after": "Data po",
|
"date_after": "Data po",
|
||||||
"date_and_time": "Data ir laikas",
|
"date_and_time": "Data ir laikas",
|
||||||
"date_before": "Data prieš",
|
"date_before": "Data prieš",
|
||||||
"date_format": "E, LLL d, y • h:mm a",
|
|
||||||
"date_of_birth_saved": "Gimimo data sėkmingai išsaugota",
|
"date_of_birth_saved": "Gimimo data sėkmingai išsaugota",
|
||||||
"date_range": "",
|
"date_range": "",
|
||||||
"day": "Diena",
|
"day": "Diena",
|
||||||
@@ -642,27 +466,16 @@
|
|||||||
"delete": "Ištrinti",
|
"delete": "Ištrinti",
|
||||||
"delete_album": "Ištrinti albumą",
|
"delete_album": "Ištrinti albumą",
|
||||||
"delete_api_key_prompt": "Ar tikrai norite ištrinti šį API raktą?",
|
"delete_api_key_prompt": "Ar tikrai norite ištrinti šį API raktą?",
|
||||||
"delete_dialog_alert": "These items will be permanently deleted from Immich and from your device",
|
|
||||||
"delete_dialog_alert_local": "These items will be permanently removed from your device but still be available on the Immich server",
|
|
||||||
"delete_dialog_alert_local_non_backed_up": "Some of the items aren't backed up to Immich and will be permanently removed from your device",
|
|
||||||
"delete_dialog_alert_remote": "These items will be permanently deleted from the Immich server",
|
|
||||||
"delete_dialog_ok_force": "Delete Anyway",
|
|
||||||
"delete_dialog_title": "Delete Permanently",
|
|
||||||
"delete_duplicates_confirmation": "Ar tikrai norite visam laikui ištrinti šiuos dublikatus?",
|
"delete_duplicates_confirmation": "Ar tikrai norite visam laikui ištrinti šiuos dublikatus?",
|
||||||
"delete_key": "Ištrinti raktą",
|
"delete_key": "Ištrinti raktą",
|
||||||
"delete_library": "Ištrinti biblioteką",
|
"delete_library": "Ištrinti biblioteką",
|
||||||
"delete_link": "Ištrinti nuorodą",
|
"delete_link": "Ištrinti nuorodą",
|
||||||
"delete_local_dialog_ok_backed_up_only": "Delete Backed Up Only",
|
|
||||||
"delete_local_dialog_ok_force": "Delete Anyway",
|
|
||||||
"delete_shared_link": "Ištrinti bendrinimo nuorodą",
|
"delete_shared_link": "Ištrinti bendrinimo nuorodą",
|
||||||
"delete_shared_link_dialog_title": "Delete Shared Link",
|
|
||||||
"delete_tag": "Ištrinti žymą",
|
"delete_tag": "Ištrinti žymą",
|
||||||
"delete_tag_confirmation_prompt": "Ar tikrai norite ištrinti žymą {tagName}?",
|
"delete_tag_confirmation_prompt": "Ar tikrai norite ištrinti žymą {tagName}?",
|
||||||
"delete_user": "Ištrinti naudotoją",
|
"delete_user": "Ištrinti naudotoją",
|
||||||
"deleted_shared_link": "Bendrinimo nuoroda ištrinta",
|
"deleted_shared_link": "Bendrinimo nuoroda ištrinta",
|
||||||
"description": "Aprašymas",
|
"description": "Aprašymas",
|
||||||
"description_input_hint_text": "Add description...",
|
|
||||||
"description_input_submit_error": "Error updating description, check the log for more details",
|
|
||||||
"details": "Detalės",
|
"details": "Detalės",
|
||||||
"direction": "Kryptis",
|
"direction": "Kryptis",
|
||||||
"disabled": "Išjungta",
|
"disabled": "Išjungta",
|
||||||
@@ -678,22 +491,8 @@
|
|||||||
"documentation": "Dokumentacija",
|
"documentation": "Dokumentacija",
|
||||||
"done": "",
|
"done": "",
|
||||||
"download": "Atsisiųsti",
|
"download": "Atsisiųsti",
|
||||||
"download_canceled": "Download canceled",
|
|
||||||
"download_complete": "Download complete",
|
|
||||||
"download_enqueue": "Download enqueued",
|
|
||||||
"download_error": "Download Error",
|
|
||||||
"download_failed": "Download failed",
|
|
||||||
"download_filename": "file: {}",
|
|
||||||
"download_finished": "Download finished",
|
|
||||||
"download_notfound": "Download not found",
|
|
||||||
"download_paused": "Download paused",
|
|
||||||
"download_settings": "Atsisiųsti",
|
"download_settings": "Atsisiųsti",
|
||||||
"download_started": "Download started",
|
|
||||||
"download_sucess": "Download success",
|
|
||||||
"download_sucess_android": "The media has been downloaded to DCIM/Immich",
|
|
||||||
"download_waiting_to_retry": "Waiting to retry",
|
|
||||||
"downloading": "Siunčiama",
|
"downloading": "Siunčiama",
|
||||||
"downloading_media": "Downloading media",
|
|
||||||
"duplicates": "Dublikatai",
|
"duplicates": "Dublikatai",
|
||||||
"duplicates_description": "Sutvarkykite kiekvieną elementų grupę nurodydami elementus, kurie yra dublikatai (jei tokių yra)",
|
"duplicates_description": "Sutvarkykite kiekvieną elementų grupę nurodydami elementus, kurie yra dublikatai (jei tokių yra)",
|
||||||
"duration": "Trukmė",
|
"duration": "Trukmė",
|
||||||
@@ -709,7 +508,6 @@
|
|||||||
"edit_key": "Redaguoti raktą",
|
"edit_key": "Redaguoti raktą",
|
||||||
"edit_link": "Redaguoti nuorodą",
|
"edit_link": "Redaguoti nuorodą",
|
||||||
"edit_location": "Redaguoti vietovę",
|
"edit_location": "Redaguoti vietovę",
|
||||||
"edit_location_dialog_title": "Location",
|
|
||||||
"edit_name": "Redaguoti vardą",
|
"edit_name": "Redaguoti vardą",
|
||||||
"edit_people": "Redaguoti žmones",
|
"edit_people": "Redaguoti žmones",
|
||||||
"edit_tag": "Redaguoti žymą",
|
"edit_tag": "Redaguoti žymą",
|
||||||
@@ -718,17 +516,12 @@
|
|||||||
"edited": "Redaguota",
|
"edited": "Redaguota",
|
||||||
"editor": "",
|
"editor": "",
|
||||||
"email": "El. paštas",
|
"email": "El. paštas",
|
||||||
"empty_folder": "This folder is empty",
|
|
||||||
"empty_trash": "Ištuštinti šiukšliadėžę",
|
"empty_trash": "Ištuštinti šiukšliadėžę",
|
||||||
"enable": "Įgalinti",
|
"enable": "Įgalinti",
|
||||||
"enabled": "Įgalintas",
|
"enabled": "Įgalintas",
|
||||||
"end_date": "Pabaigos data",
|
"end_date": "Pabaigos data",
|
||||||
"enqueued": "Enqueued",
|
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
|
||||||
"error": "Klaida",
|
"error": "Klaida",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
|
||||||
"error_loading_image": "Klaida įkeliant vaizdą",
|
"error_loading_image": "Klaida įkeliant vaizdą",
|
||||||
"error_saving_image": "Error: {}",
|
|
||||||
"error_title": "Klaida - Kažkas nutiko ne taip",
|
"error_title": "Klaida - Kažkas nutiko ne taip",
|
||||||
"errors": {
|
"errors": {
|
||||||
"cant_apply_changes": "Negalima taikyti pakeitimų",
|
"cant_apply_changes": "Negalima taikyti pakeitimų",
|
||||||
@@ -821,21 +614,8 @@
|
|||||||
"unable_to_upload_file": "Nepavyksta įkelti failo"
|
"unable_to_upload_file": "Nepavyksta įkelti failo"
|
||||||
},
|
},
|
||||||
"exif": "Exif",
|
"exif": "Exif",
|
||||||
"exif_bottom_sheet_description": "Add Description...",
|
|
||||||
"exif_bottom_sheet_details": "DETAILS",
|
|
||||||
"exif_bottom_sheet_location": "LOCATION",
|
|
||||||
"exif_bottom_sheet_people": "PEOPLE",
|
|
||||||
"exif_bottom_sheet_person_add_person": "Add name",
|
|
||||||
"exif_bottom_sheet_person_age": "Age {}",
|
|
||||||
"exif_bottom_sheet_person_age_months": "Age {} months",
|
|
||||||
"exif_bottom_sheet_person_age_year_months": "Age 1 year, {} months",
|
|
||||||
"exif_bottom_sheet_person_age_years": "Age {}",
|
|
||||||
"exit_slideshow": "Išeiti iš skaidrių peržiūros",
|
"exit_slideshow": "Išeiti iš skaidrių peržiūros",
|
||||||
"expand_all": "Išskleisti viską",
|
"expand_all": "Išskleisti viską",
|
||||||
"experimental_settings_new_asset_list_subtitle": "Work in progress",
|
|
||||||
"experimental_settings_new_asset_list_title": "Enable experimental photo grid",
|
|
||||||
"experimental_settings_subtitle": "Use at your own risk!",
|
|
||||||
"experimental_settings_title": "Experimental",
|
|
||||||
"expire_after": "",
|
"expire_after": "",
|
||||||
"expired": "Nebegalioja",
|
"expired": "Nebegalioja",
|
||||||
"expires_date": "Nebegalios už {date}",
|
"expires_date": "Nebegalios už {date}",
|
||||||
@@ -845,16 +625,10 @@
|
|||||||
"extension": "Plėtinys",
|
"extension": "Plėtinys",
|
||||||
"external": "Išorinis",
|
"external": "Išorinis",
|
||||||
"external_libraries": "Išorinės bibliotekos",
|
"external_libraries": "Išorinės bibliotekos",
|
||||||
"external_network": "External network",
|
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
|
||||||
"face_unassigned": "Nepriskirta",
|
"face_unassigned": "Nepriskirta",
|
||||||
"failed": "Failed",
|
|
||||||
"failed_to_load_assets": "Failed to load assets",
|
|
||||||
"failed_to_load_folder": "Failed to load folder",
|
|
||||||
"favorite": "Mėgstamiausias",
|
"favorite": "Mėgstamiausias",
|
||||||
"favorite_or_unfavorite_photo": "Įtraukti prie arba pašalinti iš mėgstamiausių",
|
"favorite_or_unfavorite_photo": "Įtraukti prie arba pašalinti iš mėgstamiausių",
|
||||||
"favorites": "Mėgstamiausi",
|
"favorites": "Mėgstamiausi",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
|
||||||
"feature_photo_updated": "",
|
"feature_photo_updated": "",
|
||||||
"features": "Funkcijos",
|
"features": "Funkcijos",
|
||||||
"features_setting_description": "Valdyti aplikacijos funkcijas",
|
"features_setting_description": "Valdyti aplikacijos funkcijas",
|
||||||
@@ -862,34 +636,21 @@
|
|||||||
"file_name_or_extension": "Failo pavadinimas arba plėtinys",
|
"file_name_or_extension": "Failo pavadinimas arba plėtinys",
|
||||||
"filename": "",
|
"filename": "",
|
||||||
"filetype": "Failo tipas",
|
"filetype": "Failo tipas",
|
||||||
"filter": "Filter",
|
|
||||||
"filter_people": "Filtruoti žmones",
|
"filter_people": "Filtruoti žmones",
|
||||||
"fix_incorrect_match": "",
|
"fix_incorrect_match": "",
|
||||||
"folder": "Folder",
|
|
||||||
"folder_not_found": "Folder not found",
|
|
||||||
"folders": "Aplankai",
|
"folders": "Aplankai",
|
||||||
"folders_feature_description": "Peržiūrėkite failų sistemoje esančias nuotraukas ir vaizdo įrašus aplankų rodinyje",
|
"folders_feature_description": "Peržiūrėkite failų sistemoje esančias nuotraukas ir vaizdo įrašus aplankų rodinyje",
|
||||||
"forward": "",
|
"forward": "",
|
||||||
"general": "",
|
"general": "",
|
||||||
"get_help": "Gauti pagalbos",
|
"get_help": "Gauti pagalbos",
|
||||||
"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": "",
|
||||||
"go_back": "",
|
"go_back": "",
|
||||||
"go_to_search": "",
|
"go_to_search": "",
|
||||||
"grant_permission": "Grant permission",
|
|
||||||
"group_albums_by": "Grupuoti albumus pagal...",
|
"group_albums_by": "Grupuoti albumus pagal...",
|
||||||
"group_no": "Negrupuoti",
|
"group_no": "Negrupuoti",
|
||||||
"group_owner": "Grupuoti pagal savininką",
|
"group_owner": "Grupuoti pagal savininką",
|
||||||
"group_year": "Grupuoti pagal metus",
|
"group_year": "Grupuoti pagal metus",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
|
||||||
"has_quota": "Turi kvotą",
|
"has_quota": "Turi kvotą",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
|
||||||
"header_settings_field_validator_msg": "Value cannot be empty",
|
|
||||||
"header_settings_header_name_input": "Header name",
|
|
||||||
"header_settings_header_value_input": "Header value",
|
|
||||||
"headers_settings_tile_subtitle": "Define proxy headers the app should send with each network request",
|
|
||||||
"headers_settings_tile_title": "Custom proxy headers",
|
|
||||||
"hi_user": "Labas {name} ({email})",
|
"hi_user": "Labas {name} ({email})",
|
||||||
"hide_all_people": "Slėpti visus asmenis",
|
"hide_all_people": "Slėpti visus asmenis",
|
||||||
"hide_gallery": "Slėpti galeriją",
|
"hide_gallery": "Slėpti galeriją",
|
||||||
@@ -897,29 +658,9 @@
|
|||||||
"hide_password": "Slėpti slaptažodį",
|
"hide_password": "Slėpti slaptažodį",
|
||||||
"hide_person": "Slėpti asmenį",
|
"hide_person": "Slėpti asmenį",
|
||||||
"hide_unnamed_people": "Slėpti neįvardintus asmenis",
|
"hide_unnamed_people": "Slėpti neįvardintus asmenis",
|
||||||
"home_page_add_to_album_conflicts": "Added {added} assets to album {album}. {failed} assets are already in the album.",
|
|
||||||
"home_page_add_to_album_err_local": "Can not add local assets to albums yet, skipping",
|
|
||||||
"home_page_add_to_album_success": "Added {added} assets to album {album}.",
|
|
||||||
"home_page_album_err_partner": "Can not add partner assets to an album yet, skipping",
|
|
||||||
"home_page_archive_err_local": "Can not archive local assets yet, skipping",
|
|
||||||
"home_page_archive_err_partner": "Can not archive partner assets, skipping",
|
|
||||||
"home_page_building_timeline": "Building the timeline",
|
|
||||||
"home_page_delete_err_partner": "Can not delete partner assets, skipping",
|
|
||||||
"home_page_delete_remote_err_local": "Local assets in delete remote selection, skipping",
|
|
||||||
"home_page_favorite_err_local": "Can not favorite local assets yet, skipping",
|
|
||||||
"home_page_favorite_err_partner": "Can not favorite partner assets yet, skipping",
|
|
||||||
"home_page_first_time_notice": "If this is your first time using the app, please make sure to choose a backup album(s) so that the timeline can populate photos and videos in the album(s).",
|
|
||||||
"home_page_share_err_local": "Can not share local assets via link, skipping",
|
|
||||||
"home_page_upload_err_limit": "Can only upload a maximum of 30 assets at a time, skipping",
|
|
||||||
"host": "",
|
"host": "",
|
||||||
"hour": "Valanda",
|
"hour": "Valanda",
|
||||||
"ignore_icloud_photos": "Ignore iCloud photos",
|
|
||||||
"ignore_icloud_photos_description": "Photos that are stored on iCloud will not be uploaded to the Immich server",
|
|
||||||
"image": "Nuotrauka",
|
"image": "Nuotrauka",
|
||||||
"image_saved_successfully": "Image saved",
|
|
||||||
"image_viewer_page_state_provider_download_started": "Download Started",
|
|
||||||
"image_viewer_page_state_provider_download_success": "Download Success",
|
|
||||||
"image_viewer_page_state_provider_share_error": "Share Error",
|
|
||||||
"immich_logo": "Immich logotipas",
|
"immich_logo": "Immich logotipas",
|
||||||
"import_from_json": "Importuoti iš JSON",
|
"import_from_json": "Importuoti iš JSON",
|
||||||
"import_path": "Importavimo kelias",
|
"import_path": "Importavimo kelias",
|
||||||
@@ -935,8 +676,6 @@
|
|||||||
"night_at_midnight": "Kiekvieną vidurnaktį",
|
"night_at_midnight": "Kiekvieną vidurnaktį",
|
||||||
"night_at_twoam": "Kiekvieną naktį 02:00"
|
"night_at_twoam": "Kiekvieną naktį 02:00"
|
||||||
},
|
},
|
||||||
"invalid_date": "Invalid date",
|
|
||||||
"invalid_date_format": "Invalid date format",
|
|
||||||
"invite_people": "Kviesti žmones",
|
"invite_people": "Kviesti žmones",
|
||||||
"invite_to_album": "Pakviesti į albumą",
|
"invite_to_album": "Pakviesti į albumą",
|
||||||
"items_count": "{count, plural, one {# elementas} few {# elementai} other {# elementų}}",
|
"items_count": "{count, plural, one {# elementas} few {# elementai} other {# elementų}}",
|
||||||
@@ -954,12 +693,6 @@
|
|||||||
"level": "Lygis",
|
"level": "Lygis",
|
||||||
"library": "Biblioteka",
|
"library": "Biblioteka",
|
||||||
"library_options": "Bibliotekos pasirinktys",
|
"library_options": "Bibliotekos pasirinktys",
|
||||||
"library_page_device_albums": "Albums on Device",
|
|
||||||
"library_page_new_album": "New album",
|
|
||||||
"library_page_sort_asset_count": "Number of assets",
|
|
||||||
"library_page_sort_created": "Created date",
|
|
||||||
"library_page_sort_last_modified": "Last modified",
|
|
||||||
"library_page_sort_title": "Album title",
|
|
||||||
"light": "",
|
"light": "",
|
||||||
"link_options": "Nuorodų parinktys",
|
"link_options": "Nuorodų parinktys",
|
||||||
"link_to_oauth": "Susieti su OAuth",
|
"link_to_oauth": "Susieti su OAuth",
|
||||||
@@ -967,41 +700,11 @@
|
|||||||
"list": "Sąrašas",
|
"list": "Sąrašas",
|
||||||
"loading": "Kraunama",
|
"loading": "Kraunama",
|
||||||
"loading_search_results_failed": "Nepavyko užkrauti paieškos rezultatų",
|
"loading_search_results_failed": "Nepavyko užkrauti paieškos rezultatų",
|
||||||
"local_network": "Local network",
|
|
||||||
"local_network_sheet_info": "The app will connect to the server through this URL when using the specified Wi-Fi network",
|
|
||||||
"location_permission": "Location permission",
|
|
||||||
"location_permission_content": "In order to use the auto-switching feature, Immich needs precise location permission so it can read the current WiFi network's name",
|
|
||||||
"location_picker_choose_on_map": "Choose on map",
|
|
||||||
"location_picker_latitude_error": "Enter a valid latitude",
|
|
||||||
"location_picker_latitude_hint": "Enter your latitude here",
|
|
||||||
"location_picker_longitude_error": "Enter a valid longitude",
|
|
||||||
"location_picker_longitude_hint": "Enter your longitude here",
|
|
||||||
"log_out": "Atsijungti",
|
"log_out": "Atsijungti",
|
||||||
"log_out_all_devices": "Atsijungti iš visų įrenginių",
|
"log_out_all_devices": "Atsijungti iš visų įrenginių",
|
||||||
"logged_out_all_devices": "Atsijungta iš visų įrenginių",
|
"logged_out_all_devices": "Atsijungta iš visų įrenginių",
|
||||||
"login": "Prisijungti",
|
"login": "Prisijungti",
|
||||||
"login_disabled": "Login has been disabled",
|
|
||||||
"login_form_api_exception": "API exception. Please check the server URL and try again.",
|
|
||||||
"login_form_back_button_text": "Back",
|
|
||||||
"login_form_email_hint": "youremail@email.com",
|
|
||||||
"login_form_endpoint_hint": "http://your-server-ip:port",
|
|
||||||
"login_form_endpoint_url": "Server Endpoint URL",
|
|
||||||
"login_form_err_http": "Please specify http:// or https://",
|
|
||||||
"login_form_err_invalid_email": "Invalid Email",
|
|
||||||
"login_form_err_invalid_url": "Invalid URL",
|
|
||||||
"login_form_err_leading_whitespace": "Leading whitespace",
|
|
||||||
"login_form_err_trailing_whitespace": "Trailing whitespace",
|
|
||||||
"login_form_failed_get_oauth_server_config": "Error logging using OAuth, check server URL",
|
|
||||||
"login_form_failed_get_oauth_server_disable": "OAuth feature is not available on this server",
|
|
||||||
"login_form_failed_login": "Error logging you in, check server URL, email and password",
|
|
||||||
"login_form_handshake_exception": "There was an Handshake Exception with the server. Enable self-signed certificate support in the settings if you are using a self-signed certificate.",
|
|
||||||
"login_form_password_hint": "password",
|
|
||||||
"login_form_save_login": "Stay logged in",
|
|
||||||
"login_form_server_empty": "Enter a server URL.",
|
|
||||||
"login_form_server_error": "Could not connect to server.",
|
|
||||||
"login_has_been_disabled": "Prisijungimas išjungtas.",
|
"login_has_been_disabled": "Prisijungimas išjungtas.",
|
||||||
"login_password_changed_error": "There was an error updating your password",
|
|
||||||
"login_password_changed_success": "Password updated successfully",
|
|
||||||
"logout_all_device_confirmation": "Ar tikrai norite atsijungti iš visų įrenginių?",
|
"logout_all_device_confirmation": "Ar tikrai norite atsijungti iš visų įrenginių?",
|
||||||
"logout_this_device_confirmation": "Ar tikrai norite atsijungti iš šio prietaiso?",
|
"logout_this_device_confirmation": "Ar tikrai norite atsijungti iš šio prietaiso?",
|
||||||
"longitude": "Ilguma",
|
"longitude": "Ilguma",
|
||||||
@@ -1017,39 +720,12 @@
|
|||||||
"manage_your_devices": "Valdyti prijungtus įrenginius",
|
"manage_your_devices": "Valdyti prijungtus įrenginius",
|
||||||
"manage_your_oauth_connection": "Tvarkyti OAuth prisijungimą",
|
"manage_your_oauth_connection": "Tvarkyti OAuth prisijungimą",
|
||||||
"map": "Žemėlapis",
|
"map": "Žemėlapis",
|
||||||
"map_assets_in_bound": "{} photo",
|
|
||||||
"map_assets_in_bounds": "{} photos",
|
|
||||||
"map_cannot_get_user_location": "Cannot get user's location",
|
|
||||||
"map_location_dialog_yes": "Yes",
|
|
||||||
"map_location_picker_page_use_location": "Use this location",
|
|
||||||
"map_location_service_disabled_content": "Location service needs to be enabled to display assets from your current location. Do you want to enable it now?",
|
|
||||||
"map_location_service_disabled_title": "Location Service disabled",
|
|
||||||
"map_marker_with_image": "",
|
"map_marker_with_image": "",
|
||||||
"map_no_assets_in_bounds": "No photos in this area",
|
|
||||||
"map_no_location_permission_content": "Location permission is needed to display assets from your current location. Do you want to allow it now?",
|
|
||||||
"map_no_location_permission_title": "Location Permission denied",
|
|
||||||
"map_settings": "Žemėlapio nustatymai",
|
"map_settings": "Žemėlapio nustatymai",
|
||||||
"map_settings_dark_mode": "Dark mode",
|
|
||||||
"map_settings_date_range_option_day": "Past 24 hours",
|
|
||||||
"map_settings_date_range_option_days": "Past {} days",
|
|
||||||
"map_settings_date_range_option_year": "Past year",
|
|
||||||
"map_settings_date_range_option_years": "Past {} years",
|
|
||||||
"map_settings_dialog_title": "Map Settings",
|
|
||||||
"map_settings_include_show_archived": "Include Archived",
|
|
||||||
"map_settings_include_show_partners": "Include Partners",
|
|
||||||
"map_settings_only_show_favorites": "Show Favorite Only",
|
|
||||||
"map_settings_theme_settings": "Map Theme",
|
|
||||||
"map_zoom_to_see_photos": "Zoom out to see photos",
|
|
||||||
"matches": "Atitikmenys",
|
"matches": "Atitikmenys",
|
||||||
"media_type": "Laikmenos tipas",
|
"media_type": "Laikmenos tipas",
|
||||||
"memories": "Atsiminimai",
|
"memories": "Atsiminimai",
|
||||||
"memories_all_caught_up": "All caught up",
|
|
||||||
"memories_check_back_tomorrow": "Check back tomorrow for more memories",
|
|
||||||
"memories_setting_description": "Valdyti tai, ką matote savo prisiminimuose",
|
"memories_setting_description": "Valdyti tai, ką matote savo prisiminimuose",
|
||||||
"memories_start_over": "Start Over",
|
|
||||||
"memories_swipe_to_close": "Swipe up to close",
|
|
||||||
"memories_year_ago": "A year ago",
|
|
||||||
"memories_years_ago": "{} years ago",
|
|
||||||
"memory": "Atmintis",
|
"memory": "Atmintis",
|
||||||
"menu": "Meniu",
|
"menu": "Meniu",
|
||||||
"merge": "Sujungti",
|
"merge": "Sujungti",
|
||||||
@@ -1063,16 +739,11 @@
|
|||||||
"missing": "Trūkstami",
|
"missing": "Trūkstami",
|
||||||
"model": "Modelis",
|
"model": "Modelis",
|
||||||
"month": "Mėnesis",
|
"month": "Mėnesis",
|
||||||
"monthly_title_text_date_format": "MMMM y",
|
|
||||||
"more": "Daugiau",
|
"more": "Daugiau",
|
||||||
"moved_to_trash": "Perkelta į šiukšliadėžę",
|
"moved_to_trash": "Perkelta į šiukšliadėžę",
|
||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
|
||||||
"my_albums": "Mano albumai",
|
"my_albums": "Mano albumai",
|
||||||
"name": "Vardas",
|
"name": "Vardas",
|
||||||
"name_or_nickname": "Vardas arba slapyvardis",
|
"name_or_nickname": "Vardas arba slapyvardis",
|
||||||
"networking_settings": "Networking",
|
|
||||||
"networking_subtitle": "Manage the server endpoint settings",
|
|
||||||
"never": "Niekada",
|
"never": "Niekada",
|
||||||
"new_album": "Naujas albumas",
|
"new_album": "Naujas albumas",
|
||||||
"new_api_key": "Naujas API raktas",
|
"new_api_key": "Naujas API raktas",
|
||||||
@@ -1089,7 +760,6 @@
|
|||||||
"no_albums_yet": "Atrodo, kad dar neturite albumų.",
|
"no_albums_yet": "Atrodo, kad dar neturite albumų.",
|
||||||
"no_archived_assets_message": "Suarchyvuokite nuotraukas ir vaizdo įrašus, kad jie nebūtų rodomi nuotraukų rodinyje",
|
"no_archived_assets_message": "Suarchyvuokite nuotraukas ir vaizdo įrašus, kad jie nebūtų rodomi nuotraukų rodinyje",
|
||||||
"no_assets_message": "SPUSTELĖKITE NORĖDAMI ĮKELTI PIRMĄJĄ NUOTRAUKĄ",
|
"no_assets_message": "SPUSTELĖKITE NORĖDAMI ĮKELTI PIRMĄJĄ NUOTRAUKĄ",
|
||||||
"no_assets_to_show": "No assets to show",
|
|
||||||
"no_duplicates_found": "Dublikatų nerasta.",
|
"no_duplicates_found": "Dublikatų nerasta.",
|
||||||
"no_exif_info_available": "",
|
"no_exif_info_available": "",
|
||||||
"no_explore_results_message": "Įkelkite daugiau nuotraukų ir tyrinėkite savo kolekciją.",
|
"no_explore_results_message": "Įkelkite daugiau nuotraukų ir tyrinėkite savo kolekciją.",
|
||||||
@@ -1101,12 +771,8 @@
|
|||||||
"no_results_description": "Pabandykite sinonimą arba bendresnį raktažodį",
|
"no_results_description": "Pabandykite sinonimą arba bendresnį raktažodį",
|
||||||
"no_shared_albums_message": "",
|
"no_shared_albums_message": "",
|
||||||
"not_in_any_album": "Nė viename albume",
|
"not_in_any_album": "Nė viename albume",
|
||||||
"not_selected": "Not selected",
|
"note_unlimited_quota": "Pastaba: Įveskite 0, jei norite neribotos kvotos",
|
||||||
"notes": "Pastabos",
|
"notes": "Pastabos",
|
||||||
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
|
||||||
"notification_permission_list_tile_content": "Grant permission to enable notifications.",
|
|
||||||
"notification_permission_list_tile_enable_button": "Enable Notifications",
|
|
||||||
"notification_permission_list_tile_title": "Notification Permission",
|
|
||||||
"notification_toggle_setting_description": "Įjungti el. pašto pranešimus",
|
"notification_toggle_setting_description": "Įjungti el. pašto pranešimus",
|
||||||
"notifications": "Pranešimai",
|
"notifications": "Pranešimai",
|
||||||
"notifications_setting_description": "Tvarkyti pranešimus",
|
"notifications_setting_description": "Tvarkyti pranešimus",
|
||||||
@@ -1116,7 +782,6 @@
|
|||||||
"offline_paths": "Nepasiekiami adresai",
|
"offline_paths": "Nepasiekiami adresai",
|
||||||
"ok": "Ok",
|
"ok": "Ok",
|
||||||
"oldest_first": "Seniausias pirmas",
|
"oldest_first": "Seniausias pirmas",
|
||||||
"on_this_device": "On this device",
|
|
||||||
"onboarding_welcome_user": "Sveiki atvykę, {user}",
|
"onboarding_welcome_user": "Sveiki atvykę, {user}",
|
||||||
"online": "Prisijungęs",
|
"online": "Prisijungęs",
|
||||||
"only_favorites": "Tik mėgstamiausi",
|
"only_favorites": "Tik mėgstamiausi",
|
||||||
@@ -1134,14 +799,6 @@
|
|||||||
"partner_can_access": "{partner} gali naudotis",
|
"partner_can_access": "{partner} gali naudotis",
|
||||||
"partner_can_access_assets": "Visos jūsų nuotraukos ir vaizdo įrašai, išskyrus archyvuotus ir ištrintus",
|
"partner_can_access_assets": "Visos jūsų nuotraukos ir vaizdo įrašai, išskyrus archyvuotus ir ištrintus",
|
||||||
"partner_can_access_location": "Vieta, kurioje darytos nuotraukos",
|
"partner_can_access_location": "Vieta, kurioje darytos nuotraukos",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
|
||||||
"partner_list_view_all": "View all",
|
|
||||||
"partner_page_empty_message": "Your photos are not yet shared with any partner.",
|
|
||||||
"partner_page_no_more_users": "No more users to add",
|
|
||||||
"partner_page_partner_add_failed": "Failed to add partner",
|
|
||||||
"partner_page_select_partner": "Select partner",
|
|
||||||
"partner_page_shared_to_title": "Shared to",
|
|
||||||
"partner_page_stop_sharing_content": "{} will no longer be able to access your photos.",
|
|
||||||
"partner_sharing": "",
|
"partner_sharing": "",
|
||||||
"partners": "Partneriai",
|
"partners": "Partneriai",
|
||||||
"password": "Slaptažodis",
|
"password": "Slaptažodis",
|
||||||
@@ -1169,14 +826,6 @@
|
|||||||
"permanently_delete_assets_count": "Visam laikui ištrinti {count, plural, one {# elementą} few {# elementus} other {# elementų}}",
|
"permanently_delete_assets_count": "Visam laikui ištrinti {count, plural, one {# elementą} few {# elementus} other {# elementų}}",
|
||||||
"permanently_deleted_asset": "",
|
"permanently_deleted_asset": "",
|
||||||
"permanently_deleted_assets_count": "Visam laikui {count, plural, one {ištrintas # elementas} few {ištrinti # elementai} other {ištrinta # elementų}}",
|
"permanently_deleted_assets_count": "Visam laikui {count, plural, one {ištrintas # elementas} few {ištrinti # elementai} other {ištrinta # elementų}}",
|
||||||
"permission_onboarding_back": "Back",
|
|
||||||
"permission_onboarding_continue_anyway": "Continue anyway",
|
|
||||||
"permission_onboarding_get_started": "Get started",
|
|
||||||
"permission_onboarding_go_to_settings": "Go to settings",
|
|
||||||
"permission_onboarding_permission_denied": "Permission denied. To use Immich, grant photo and video permissions in Settings.",
|
|
||||||
"permission_onboarding_permission_granted": "Permission granted! You are all set.",
|
|
||||||
"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.",
|
|
||||||
"photos": "Nuotraukos",
|
"photos": "Nuotraukos",
|
||||||
"photos_and_videos": "Nuotraukos ir vaizdo įrašai",
|
"photos_and_videos": "Nuotraukos ir vaizdo įrašai",
|
||||||
"photos_count": "{count, plural, one {{count, number} nuotrauka} few {{count, number} nuotraukos} other {{count, number} nuotraukų}}",
|
"photos_count": "{count, plural, one {{count, number} nuotrauka} few {{count, number} nuotraukos} other {{count, number} nuotraukų}}",
|
||||||
@@ -1189,21 +838,12 @@
|
|||||||
"play_motion_photo": "",
|
"play_motion_photo": "",
|
||||||
"play_or_pause_video": "",
|
"play_or_pause_video": "",
|
||||||
"port": "",
|
"port": "",
|
||||||
"preferences_settings_subtitle": "Manage the app's preferences",
|
|
||||||
"preferences_settings_title": "Preferences",
|
|
||||||
"preset": "",
|
"preset": "",
|
||||||
"preview": "",
|
"preview": "",
|
||||||
"previous": "",
|
"previous": "",
|
||||||
"previous_memory": "",
|
"previous_memory": "",
|
||||||
"previous_or_next_photo": "",
|
"previous_or_next_photo": "",
|
||||||
"primary": "",
|
"primary": "",
|
||||||
"profile_drawer_app_logs": "Logs",
|
|
||||||
"profile_drawer_client_out_of_date_major": "Mobile App is out of date. Please update to the latest major 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_github": "GitHub",
|
|
||||||
"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_image_of_user": "{user} profilio nuotrauka",
|
"profile_image_of_user": "{user} profilio nuotrauka",
|
||||||
"profile_picture_set": "Profilio nuotrauka nustatyta.",
|
"profile_picture_set": "Profilio nuotrauka nustatyta.",
|
||||||
"public_album": "Viešas albumas",
|
"public_album": "Viešas albumas",
|
||||||
@@ -1246,8 +886,6 @@
|
|||||||
"read_changelog": "",
|
"read_changelog": "",
|
||||||
"recent": "",
|
"recent": "",
|
||||||
"recent_searches": "",
|
"recent_searches": "",
|
||||||
"recently_added": "Recently added",
|
|
||||||
"recently_added_page_title": "Recently Added",
|
|
||||||
"refresh": "Atnaujinti",
|
"refresh": "Atnaujinti",
|
||||||
"refresh_encoded_videos": "Perkrauti apdorotus vaizdo įrašus",
|
"refresh_encoded_videos": "Perkrauti apdorotus vaizdo įrašus",
|
||||||
"refresh_faces": "Perkrauti veidus",
|
"refresh_faces": "Perkrauti veidus",
|
||||||
@@ -1289,12 +927,10 @@
|
|||||||
"review_duplicates": "Peržiūrėti dublikatus",
|
"review_duplicates": "Peržiūrėti dublikatus",
|
||||||
"role": "",
|
"role": "",
|
||||||
"save": "Išsaugoti",
|
"save": "Išsaugoti",
|
||||||
"save_to_gallery": "Save to gallery",
|
|
||||||
"saved_api_key": "Išsaugotas API raktas",
|
"saved_api_key": "Išsaugotas API raktas",
|
||||||
"saved_profile": "Išsaugotas profilis",
|
"saved_profile": "Išsaugotas profilis",
|
||||||
"saved_settings": "Išsaugoti nustatymai",
|
"saved_settings": "Išsaugoti nustatymai",
|
||||||
"say_something": "Ką nors pasakykite",
|
"say_something": "Ką nors pasakykite",
|
||||||
"scaffold_body_error_occurred": "Error occurred",
|
|
||||||
"scan_all_libraries": "Skenuoti visas bibliotekas",
|
"scan_all_libraries": "Skenuoti visas bibliotekas",
|
||||||
"scan_library": "Skenuoti",
|
"scan_library": "Skenuoti",
|
||||||
"scan_settings": "Skenavimo nustatymai",
|
"scan_settings": "Skenavimo nustatymai",
|
||||||
@@ -1308,41 +944,12 @@
|
|||||||
"search_camera_model": "",
|
"search_camera_model": "",
|
||||||
"search_city": "",
|
"search_city": "",
|
||||||
"search_country": "Ieškoti šalies...",
|
"search_country": "Ieškoti šalies...",
|
||||||
"search_filter_apply": "Apply filter",
|
|
||||||
"search_filter_camera_title": "Select camera type",
|
|
||||||
"search_filter_date": "Date",
|
|
||||||
"search_filter_date_interval": "{start} to {end}",
|
|
||||||
"search_filter_date_title": "Select a date range",
|
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
|
||||||
"search_filter_display_options": "Display Options",
|
|
||||||
"search_filter_filename": "Search by file name",
|
|
||||||
"search_filter_location": "Location",
|
|
||||||
"search_filter_location_title": "Select location",
|
|
||||||
"search_filter_media_type": "Media Type",
|
|
||||||
"search_filter_media_type_title": "Select media type",
|
|
||||||
"search_filter_people_title": "Select people",
|
|
||||||
"search_for_existing_person": "",
|
"search_for_existing_person": "",
|
||||||
"search_no_more_result": "No more results",
|
|
||||||
"search_no_people_named": "Nėra žmonių vardu „{name}“",
|
"search_no_people_named": "Nėra žmonių vardu „{name}“",
|
||||||
"search_no_result": "No results found, try a different search term or combination",
|
|
||||||
"search_page_categories": "Categories",
|
|
||||||
"search_page_motion_photos": "Motion Photos",
|
|
||||||
"search_page_no_objects": "No Objects Info Available",
|
|
||||||
"search_page_no_places": "No Places Info Available",
|
|
||||||
"search_page_screenshots": "Screenshots",
|
|
||||||
"search_page_search_photos_videos": "Search for your photos and videos",
|
|
||||||
"search_page_selfies": "Selfies",
|
|
||||||
"search_page_things": "Things",
|
|
||||||
"search_page_view_all_button": "View all",
|
|
||||||
"search_page_your_activity": "Your activity",
|
|
||||||
"search_page_your_map": "Your Map",
|
|
||||||
"search_people": "Ieškoti žmonių",
|
"search_people": "Ieškoti žmonių",
|
||||||
"search_places": "Ieškoti vietų",
|
"search_places": "Ieškoti vietų",
|
||||||
"search_result_page_new_search_hint": "New Search",
|
|
||||||
"search_settings": "Ieškoti nustatymų",
|
"search_settings": "Ieškoti nustatymų",
|
||||||
"search_state": "",
|
"search_state": "",
|
||||||
"search_suggestion_list_smart_search_hint_1": "Smart search is enabled by default, to search for metadata use the syntax ",
|
|
||||||
"search_suggestion_list_smart_search_hint_2": "m:your-search-term",
|
|
||||||
"search_tags": "Ieškoti žymų...",
|
"search_tags": "Ieškoti žymų...",
|
||||||
"search_timezone": "",
|
"search_timezone": "",
|
||||||
"search_type": "Paieškos tipas",
|
"search_type": "Paieškos tipas",
|
||||||
@@ -1360,14 +967,10 @@
|
|||||||
"select_new_face": "",
|
"select_new_face": "",
|
||||||
"select_photos": "",
|
"select_photos": "",
|
||||||
"select_trash_all": "Visus pažymėti \"Išmesti\"",
|
"select_trash_all": "Visus pažymėti \"Išmesti\"",
|
||||||
"select_user_for_sharing_page_err_album": "Failed to create album",
|
|
||||||
"selected": "Pasirinkta",
|
"selected": "Pasirinkta",
|
||||||
"selected_count": "{count, plural, one {# pasirinktas} few {# pasirinkti} other {# pasirinktų}}",
|
"selected_count": "{count, plural, one {# pasirinktas} few {# pasirinkti} other {# pasirinktų}}",
|
||||||
"send_message": "Siųsti žinutę",
|
"send_message": "Siųsti žinutę",
|
||||||
"send_welcome_email": "Siųsti sveikinimo el. laišką",
|
"send_welcome_email": "Siųsti sveikinimo el. laišką",
|
||||||
"server_endpoint": "Server Endpoint",
|
|
||||||
"server_info_box_app_version": "App Version",
|
|
||||||
"server_info_box_server_url": "Server URL",
|
|
||||||
"server_offline": "Serveris nepasiekiamas",
|
"server_offline": "Serveris nepasiekiamas",
|
||||||
"server_online": "Serveris pasiekiamas",
|
"server_online": "Serveris pasiekiamas",
|
||||||
"server_stats": "Serverio statistika",
|
"server_stats": "Serverio statistika",
|
||||||
@@ -1378,88 +981,19 @@
|
|||||||
"set_date_of_birth": "Nustatyti gimimo datą",
|
"set_date_of_birth": "Nustatyti gimimo datą",
|
||||||
"set_profile_picture": "Nustatyti profilio nuotrauką",
|
"set_profile_picture": "Nustatyti profilio nuotrauką",
|
||||||
"set_slideshow_to_fullscreen": "Nustatyti skaidrių peržiūrą per visą ekraną",
|
"set_slideshow_to_fullscreen": "Nustatyti skaidrių peržiūrą per visą ekraną",
|
||||||
"setting_image_viewer_help": "The detail viewer loads the small thumbnail first, then loads the medium-size preview (if enabled), finally loads the original (if enabled).",
|
|
||||||
"setting_image_viewer_original_subtitle": "Enable to load the original full-resolution image (large!). Disable to reduce data usage (both network and on device cache).",
|
|
||||||
"setting_image_viewer_original_title": "Load original image",
|
|
||||||
"setting_image_viewer_preview_subtitle": "Enable to load a medium-resolution image. Disable to either directly load the original or only use the thumbnail.",
|
|
||||||
"setting_image_viewer_preview_title": "Load preview image",
|
|
||||||
"setting_image_viewer_title": "Images",
|
|
||||||
"setting_languages_apply": "Apply",
|
|
||||||
"setting_languages_subtitle": "Change the app's language",
|
|
||||||
"setting_languages_title": "Languages",
|
|
||||||
"setting_notifications_notify_failures_grace_period": "Notify background backup failures: {}",
|
|
||||||
"setting_notifications_notify_hours": "{} hours",
|
|
||||||
"setting_notifications_notify_immediately": "immediately",
|
|
||||||
"setting_notifications_notify_minutes": "{} minutes",
|
|
||||||
"setting_notifications_notify_never": "never",
|
|
||||||
"setting_notifications_notify_seconds": "{} seconds",
|
|
||||||
"setting_notifications_single_progress_subtitle": "Detailed upload progress information per asset",
|
|
||||||
"setting_notifications_single_progress_title": "Show background backup detail progress",
|
|
||||||
"setting_notifications_subtitle": "Adjust your notification preferences",
|
|
||||||
"setting_notifications_total_progress_subtitle": "Overall upload progress (done/total assets)",
|
|
||||||
"setting_notifications_total_progress_title": "Show background backup total progress",
|
|
||||||
"setting_video_viewer_looping_title": "Looping",
|
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
|
||||||
"settings": "Nustatymai",
|
"settings": "Nustatymai",
|
||||||
"settings_require_restart": "Please restart Immich to apply this setting",
|
|
||||||
"settings_saved": "",
|
"settings_saved": "",
|
||||||
"share": "Dalintis",
|
"share": "Dalintis",
|
||||||
"share_add_photos": "Add photos",
|
|
||||||
"share_assets_selected": "{} selected",
|
|
||||||
"share_dialog_preparing": "Preparing...",
|
|
||||||
"shared": "Bendrinami",
|
"shared": "Bendrinami",
|
||||||
"shared_album_activities_input_disable": "Comment is disabled",
|
|
||||||
"shared_album_activity_remove_content": "Do you want to delete this activity?",
|
|
||||||
"shared_album_activity_remove_title": "Delete Activity",
|
|
||||||
"shared_album_section_people_action_error": "Error leaving/removing from album",
|
|
||||||
"shared_album_section_people_action_leave": "Remove user from album",
|
|
||||||
"shared_album_section_people_action_remove_user": "Remove user from album",
|
|
||||||
"shared_album_section_people_title": "PEOPLE",
|
|
||||||
"shared_by": "",
|
"shared_by": "",
|
||||||
"shared_by_you": "",
|
"shared_by_you": "",
|
||||||
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
|
||||||
"shared_link_app_bar_title": "Shared Links",
|
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
|
||||||
"shared_link_create_error": "Error while creating shared link",
|
|
||||||
"shared_link_edit_description_hint": "Enter the share description",
|
|
||||||
"shared_link_edit_expire_after_option_day": "1 day",
|
|
||||||
"shared_link_edit_expire_after_option_days": "{} days",
|
|
||||||
"shared_link_edit_expire_after_option_hour": "1 hour",
|
|
||||||
"shared_link_edit_expire_after_option_hours": "{} hours",
|
|
||||||
"shared_link_edit_expire_after_option_minute": "1 minute",
|
|
||||||
"shared_link_edit_expire_after_option_minutes": "{} minutes",
|
|
||||||
"shared_link_edit_expire_after_option_months": "{} months",
|
|
||||||
"shared_link_edit_expire_after_option_year": "{} year",
|
|
||||||
"shared_link_edit_password_hint": "Enter the share password",
|
|
||||||
"shared_link_edit_submit_button": "Update link",
|
|
||||||
"shared_link_error_server_url_fetch": "Cannot fetch the server url",
|
|
||||||
"shared_link_expires_day": "Expires in {} day",
|
|
||||||
"shared_link_expires_days": "Expires in {} days",
|
|
||||||
"shared_link_expires_hour": "Expires in {} hour",
|
|
||||||
"shared_link_expires_hours": "Expires in {} hours",
|
|
||||||
"shared_link_expires_minute": "Expires in {} minute",
|
|
||||||
"shared_link_expires_minutes": "Expires in {} minutes",
|
|
||||||
"shared_link_expires_never": "Expires ∞",
|
|
||||||
"shared_link_expires_second": "Expires in {} second",
|
|
||||||
"shared_link_expires_seconds": "Expires in {} seconds",
|
|
||||||
"shared_link_individual_shared": "Individual shared",
|
|
||||||
"shared_link_info_chip_metadata": "EXIF",
|
|
||||||
"shared_link_manage_links": "Manage Shared links",
|
|
||||||
"shared_link_options": "Bendrinimo nuorodos parametrai",
|
"shared_link_options": "Bendrinimo nuorodos parametrai",
|
||||||
"shared_links": "Bendrinimo nuorodos",
|
"shared_links": "Bendrinimo nuorodos",
|
||||||
"shared_photos_and_videos_count": "{assetCount, plural, one {# bendrinama nuotrauka ir vaizdo įrašas} few {# bendrinamos nuotraukos ir vaizdo įrašai} other {# bendrinamų nuotraukų ir vaizdo įrašų}}",
|
"shared_photos_and_videos_count": "{assetCount, plural, one {# bendrinama nuotrauka ir vaizdo įrašas} few {# bendrinamos nuotraukos ir vaizdo įrašai} other {# bendrinamų nuotraukų ir vaizdo įrašų}}",
|
||||||
"shared_with_me": "Shared with me",
|
|
||||||
"shared_with_partner": "Pasidalinta su {partner}",
|
"shared_with_partner": "Pasidalinta su {partner}",
|
||||||
"sharing": "Dalijimasis",
|
"sharing": "Dalijimasis",
|
||||||
"sharing_enter_password": "Norėdami peržiūrėti šį puslapį, įveskite slaptažodį.",
|
"sharing_enter_password": "Norėdami peržiūrėti šį puslapį, įveskite slaptažodį.",
|
||||||
"sharing_page_album": "Shared albums",
|
|
||||||
"sharing_page_description": "Create shared albums to share photos and videos with people in your network.",
|
|
||||||
"sharing_page_empty_list": "EMPTY LIST",
|
|
||||||
"sharing_sidebar_description": "Rodyti bendrinimo rodinio nuorodą šoninėje juostoje",
|
"sharing_sidebar_description": "Rodyti bendrinimo rodinio nuorodą šoninėje juostoje",
|
||||||
"sharing_silver_appbar_create_shared_album": "New shared album",
|
|
||||||
"sharing_silver_appbar_share_partner": "Share with partner",
|
|
||||||
"show_album_options": "Rodyti albumo parinktis",
|
"show_album_options": "Rodyti albumo parinktis",
|
||||||
"show_file_location": "Rodyti rinkmenos vietą",
|
"show_file_location": "Rodyti rinkmenos vietą",
|
||||||
"show_gallery": "Rodyti galeriją",
|
"show_gallery": "Rodyti galeriją",
|
||||||
@@ -1512,9 +1046,6 @@
|
|||||||
"support_and_feedback": "Palaikymas ir atsiliepimai",
|
"support_and_feedback": "Palaikymas ir atsiliepimai",
|
||||||
"swap_merge_direction": "",
|
"swap_merge_direction": "",
|
||||||
"sync": "Sinchronizuoti",
|
"sync": "Sinchronizuoti",
|
||||||
"sync_albums": "Sync albums",
|
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
|
||||||
"sync_upload_album_setting_subtitle": "Create and upload your photos and videos to the selected albums on Immich",
|
|
||||||
"tag": "Žyma",
|
"tag": "Žyma",
|
||||||
"tag_created": "Sukurta žyma: {tag}",
|
"tag_created": "Sukurta žyma: {tag}",
|
||||||
"tag_feature_description": "Peržiūrėkite nuotraukas ir vaizdo įrašus sugrupuotus pagal sužymėtas temas",
|
"tag_feature_description": "Peržiūrėkite nuotraukas ir vaizdo įrašus sugrupuotus pagal sužymėtas temas",
|
||||||
@@ -1526,19 +1057,6 @@
|
|||||||
"theme": "Tema",
|
"theme": "Tema",
|
||||||
"theme_selection": "",
|
"theme_selection": "",
|
||||||
"theme_selection_description": "",
|
"theme_selection_description": "",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
|
||||||
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
|
||||||
"theme_setting_colorful_interface_title": "Colorful interface",
|
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
|
||||||
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
|
||||||
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
|
||||||
"theme_setting_primary_color_title": "Primary color",
|
|
||||||
"theme_setting_system_primary_color_title": "Use system color",
|
|
||||||
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
|
||||||
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
|
||||||
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
|
||||||
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
|
||||||
"time_based_memories": "Atsiminimai pagal laiką",
|
"time_based_memories": "Atsiminimai pagal laiką",
|
||||||
"timeline": "Laiko skalė",
|
"timeline": "Laiko skalė",
|
||||||
"timezone": "Laiko juosta",
|
"timezone": "Laiko juosta",
|
||||||
@@ -1552,15 +1070,7 @@
|
|||||||
"trash": "Šiukšliadėžė",
|
"trash": "Šiukšliadėžė",
|
||||||
"trash_all": "Perkelti visus į šiukšliadėžę",
|
"trash_all": "Perkelti visus į šiukšliadėžę",
|
||||||
"trash_count": "Perkelti {count, number} į šiukšliadėžę",
|
"trash_count": "Perkelti {count, number} į šiukšliadėžę",
|
||||||
"trash_emptied": "Emptied trash",
|
|
||||||
"trash_no_results_message": "Į šiukšliadėžę perkeltos nuotraukos ir vaizdo įrašai bus rodomi čia.",
|
"trash_no_results_message": "Į šiukšliadėžę perkeltos nuotraukos ir vaizdo įrašai bus rodomi čia.",
|
||||||
"trash_page_delete_all": "Delete All",
|
|
||||||
"trash_page_empty_trash_dialog_content": "Do you want to empty your trashed assets? These items will be permanently removed from Immich",
|
|
||||||
"trash_page_info": "Trashed items will be permanently deleted after {} days",
|
|
||||||
"trash_page_no_assets": "No trashed assets",
|
|
||||||
"trash_page_restore_all": "Restore All",
|
|
||||||
"trash_page_select_assets_btn": "Select assets",
|
|
||||||
"trash_page_title": "Trash ({})",
|
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Į šiukšliadėžę perkelti elementai bus visam laikui ištrinti po {days, plural, one {# dienos} other {# dienų}}.",
|
"trashed_items_will_be_permanently_deleted_after": "Į šiukšliadėžę perkelti elementai bus visam laikui ištrinti po {days, plural, one {# dienos} other {# dienų}}.",
|
||||||
"type": "Tipas",
|
"type": "Tipas",
|
||||||
"unarchive": "Išarchyvuoti",
|
"unarchive": "Išarchyvuoti",
|
||||||
@@ -1583,19 +1093,14 @@
|
|||||||
"updated_password": "Slaptažodis atnaujintas",
|
"updated_password": "Slaptažodis atnaujintas",
|
||||||
"upload": "Įkelti",
|
"upload": "Įkelti",
|
||||||
"upload_concurrency": "",
|
"upload_concurrency": "",
|
||||||
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
|
||||||
"upload_dialog_title": "Upload Asset",
|
|
||||||
"upload_errors": "Įkėlimas įvyko su {count, plural, one {# klaida} few {# klaidomis} other {# klaidų}}, norėdami pamatyti naujai įkeltus elementus perkraukite puslapį.",
|
"upload_errors": "Įkėlimas įvyko su {count, plural, one {# klaida} few {# klaidomis} other {# klaidų}}, norėdami pamatyti naujai įkeltus elementus perkraukite puslapį.",
|
||||||
"upload_progress": "Liko {remaining, number} - Apdorota {processed, number}/{total, number}",
|
"upload_progress": "Liko {remaining, number} - Apdorota {processed, number}/{total, number}",
|
||||||
"upload_status_duplicates": "Dublikatai",
|
"upload_status_duplicates": "Dublikatai",
|
||||||
"upload_status_errors": "Klaidos",
|
"upload_status_errors": "Klaidos",
|
||||||
"upload_status_uploaded": "Įkelta",
|
"upload_status_uploaded": "Įkelta",
|
||||||
"upload_success": "Įkėlimas pavyko, norėdami pamatyti naujai įkeltus elementus perkraukite puslapį.",
|
"upload_success": "Įkėlimas pavyko, norėdami pamatyti naujai įkeltus elementus perkraukite puslapį.",
|
||||||
"upload_to_immich": "Upload to Immich ({})",
|
|
||||||
"uploading": "Uploading",
|
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"usage": "",
|
"usage": "",
|
||||||
"use_current_connection": "use current connection",
|
|
||||||
"user": "Naudotojas",
|
"user": "Naudotojas",
|
||||||
"user_id": "Naudotojo ID",
|
"user_id": "Naudotojo ID",
|
||||||
"user_usage_detail": "",
|
"user_usage_detail": "",
|
||||||
@@ -1605,15 +1110,9 @@
|
|||||||
"users": "Naudotojai",
|
"users": "Naudotojai",
|
||||||
"utilities": "Įrankiai",
|
"utilities": "Įrankiai",
|
||||||
"validate": "Validuoti",
|
"validate": "Validuoti",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
|
||||||
"variables": "Kintamieji",
|
"variables": "Kintamieji",
|
||||||
"version": "Versija",
|
"version": "Versija",
|
||||||
"version_announcement_closing": "Tavo draugas, Alex",
|
"version_announcement_closing": "Tavo draugas, Alex",
|
||||||
"version_announcement_overlay_release_notes": "release notes",
|
|
||||||
"version_announcement_overlay_text_1": "Hi friend, there is a new release of",
|
|
||||||
"version_announcement_overlay_text_2": "please take your time to visit the ",
|
|
||||||
"version_announcement_overlay_text_3": " and ensure your docker-compose and .env setup is up-to-date to prevent any misconfigurations, especially if you use WatchTower or any mechanism that handles updating your server application automatically.",
|
|
||||||
"version_announcement_overlay_title": "New Server Version Available 🎉",
|
|
||||||
"version_history": "Versijų istorija",
|
"version_history": "Versijų istorija",
|
||||||
"version_history_item": "Versija {version} įdiegta {date}",
|
"version_history_item": "Versija {version} įdiegta {date}",
|
||||||
"video": "Vaizdo įrašas",
|
"video": "Vaizdo įrašas",
|
||||||
@@ -1629,18 +1128,13 @@
|
|||||||
"view_next_asset": "",
|
"view_next_asset": "",
|
||||||
"view_previous_asset": "",
|
"view_previous_asset": "",
|
||||||
"view_stack": "Peržiūrėti grupę",
|
"view_stack": "Peržiūrėti grupę",
|
||||||
"viewer_remove_from_stack": "Remove from Stack",
|
|
||||||
"viewer_stack_use_as_main_asset": "Use as Main Asset",
|
|
||||||
"viewer_unstack": "Un-Stack",
|
|
||||||
"waiting": "Laukiama",
|
"waiting": "Laukiama",
|
||||||
"warning": "Įspėjimas",
|
"warning": "Įspėjimas",
|
||||||
"week": "Savaitė",
|
"week": "Savaitė",
|
||||||
"welcome_to_immich": "Sveiki atvykę į Immich",
|
"welcome_to_immich": "Sveiki atvykę į Immich",
|
||||||
"wifi_name": "WiFi Name",
|
|
||||||
"year": "Metai",
|
"year": "Metai",
|
||||||
"years_ago": "Prieš {years, plural, one {# metus} other {# metų}}",
|
"years_ago": "Prieš {years, plural, one {# metus} other {# metų}}",
|
||||||
"yes": "Taip",
|
"yes": "Taip",
|
||||||
"you_dont_have_any_shared_links": "Bendrinimo nuorodų neturite",
|
"you_dont_have_any_shared_links": "Bendrinimo nuorodų neturite",
|
||||||
"your_wifi_name": "Your WiFi name",
|
|
||||||
"zoom_image": "Priartinti vaizdą"
|
"zoom_image": "Priartinti vaizdą"
|
||||||
}
|
}
|
||||||
|
|||||||
522
i18n/lv.json
522
i18n/lv.json
@@ -4,7 +4,6 @@
|
|||||||
"account_settings": "Konta iestatījumi",
|
"account_settings": "Konta iestatījumi",
|
||||||
"acknowledge": "Pieņemt",
|
"acknowledge": "Pieņemt",
|
||||||
"action": "Darbība",
|
"action": "Darbība",
|
||||||
"action_common_update": "Atjaunināt",
|
|
||||||
"actions": "Darbības",
|
"actions": "Darbības",
|
||||||
"active": "Aktīvs",
|
"active": "Aktīvs",
|
||||||
"activity": "Aktivitāte",
|
"activity": "Aktivitāte",
|
||||||
@@ -14,7 +13,6 @@
|
|||||||
"add_a_location": "Pievienot atrašanās vietu",
|
"add_a_location": "Pievienot atrašanās vietu",
|
||||||
"add_a_name": "Pievienot vārdu",
|
"add_a_name": "Pievienot vārdu",
|
||||||
"add_a_title": "Pievienot virsrakstu",
|
"add_a_title": "Pievienot virsrakstu",
|
||||||
"add_endpoint": "Add endpoint",
|
|
||||||
"add_exclusion_pattern": "Pievienot izslēgšanas šablonu",
|
"add_exclusion_pattern": "Pievienot izslēgšanas šablonu",
|
||||||
"add_import_path": "Pievienot importa ceļu",
|
"add_import_path": "Pievienot importa ceļu",
|
||||||
"add_location": "Pievienot lokāciju",
|
"add_location": "Pievienot lokāciju",
|
||||||
@@ -24,8 +22,6 @@
|
|||||||
"add_photos": "Pievienot fotoattēlus",
|
"add_photos": "Pievienot fotoattēlus",
|
||||||
"add_to": "Pievienot…",
|
"add_to": "Pievienot…",
|
||||||
"add_to_album": "Pievienot albumam",
|
"add_to_album": "Pievienot albumam",
|
||||||
"add_to_album_bottom_sheet_added": "Pievienots {album}",
|
|
||||||
"add_to_album_bottom_sheet_already_exists": "Jau pievienots {album}",
|
|
||||||
"add_to_shared_album": "Pievienot koplietotam albumam",
|
"add_to_shared_album": "Pievienot koplietotam albumam",
|
||||||
"add_url": "Pievienot URL",
|
"add_url": "Pievienot URL",
|
||||||
"added_to_archive": "Pievienots arhīvam",
|
"added_to_archive": "Pievienots arhīvam",
|
||||||
@@ -33,7 +29,6 @@
|
|||||||
"added_to_favorites_count": "Pievienots {count, number} izlasei",
|
"added_to_favorites_count": "Pievienots {count, number} izlasei",
|
||||||
"admin": {
|
"admin": {
|
||||||
"add_exclusion_pattern_description": "Pievienojiet izlaišanas shēmas. Aizstājējzīmju izmantoša *, **, un ? tiek atbalstīta. Lai ignorētu visus failus jebkurā direktorijā ar nosaukumu “RAW”, izmantojiet “**/RAW/**”. Lai ignorētu visus failus, kas beidzas ar “. tif”, izmantojiet “**/*. tif”. Lai ignorētu absolūto ceļu, izmantojiet “/path/to/ignore/**”.",
|
"add_exclusion_pattern_description": "Pievienojiet izlaišanas shēmas. Aizstājējzīmju izmantoša *, **, un ? tiek atbalstīta. Lai ignorētu visus failus jebkurā direktorijā ar nosaukumu “RAW”, izmantojiet “**/RAW/**”. Lai ignorētu visus failus, kas beidzas ar “. tif”, izmantojiet “**/*. tif”. Lai ignorētu absolūto ceļu, izmantojiet “/path/to/ignore/**”.",
|
||||||
"asset_offline_description": "Šis ārējās bibliotēkas resurss vairs nav atrodams diskā un ir pārvietots uz atkritumu grozu. Ja fails tika pārvietots bibliotēkas ietvaros, pārbaudiet, vai jūsu hronoloģijā ir jauns atbilstošais resurss. Lai atjaunotu šo resursu, pārliecinieties, vai Immich var piekļūt tālāk norādītajam faila ceļam un skenēt bibliotēku.",
|
|
||||||
"authentication_settings": "Autentifikācijas iestatījumi",
|
"authentication_settings": "Autentifikācijas iestatījumi",
|
||||||
"authentication_settings_description": "Paroļu, OAuth un citu autentifikācijas iestatījumu pārvaldība",
|
"authentication_settings_description": "Paroļu, OAuth un citu autentifikācijas iestatījumu pārvaldība",
|
||||||
"authentication_settings_disable_all": "Vai tiešām vēlaties atspējot visas pieteikšanās metodes? Pieteikšanās tiks pilnībā atspējota.",
|
"authentication_settings_disable_all": "Vai tiešām vēlaties atspējot visas pieteikšanās metodes? Pieteikšanās tiks pilnībā atspējota.",
|
||||||
@@ -279,42 +274,18 @@
|
|||||||
"admin_password": "Administratora parole",
|
"admin_password": "Administratora parole",
|
||||||
"administration": "Administrēšana",
|
"administration": "Administrēšana",
|
||||||
"advanced": "Papildu",
|
"advanced": "Papildu",
|
||||||
"advanced_settings_log_level_title": "Žurnalēšanas līmenis: {}",
|
|
||||||
"advanced_settings_prefer_remote_subtitle": "Dažās ierīcēs sīktēli no ierīcē esošajiem resursiem tiek ielādēti ļoti lēni. Aktivizējiet šo iestatījumu, lai tā vietā ielādētu attālus attēlus.",
|
|
||||||
"advanced_settings_prefer_remote_title": "Dot priekšroku attāliem attēliem",
|
|
||||||
"advanced_settings_proxy_headers_subtitle": "Define proxy headers Immich should send with each network request",
|
|
||||||
"advanced_settings_proxy_headers_title": "Proxy Headers",
|
|
||||||
"advanced_settings_self_signed_ssl_subtitle": "Izlaiž servera galapunkta SSL sertifikātu verifikāciju. Nepieciešams pašparakstītajiem sertifikātiem.",
|
|
||||||
"advanced_settings_self_signed_ssl_title": "Atļaut pašparakstītus SSL sertifikātus",
|
|
||||||
"advanced_settings_tile_subtitle": "Lietotāja papildu iestatījumi",
|
|
||||||
"advanced_settings_troubleshooting_subtitle": "Iespējot papildu aktīvus problēmu novēršanai",
|
|
||||||
"advanced_settings_troubleshooting_title": "Problēmas novēršana",
|
|
||||||
"album_added": "Albums pievienots",
|
"album_added": "Albums pievienots",
|
||||||
"album_added_notification_setting_description": "",
|
"album_added_notification_setting_description": "",
|
||||||
"album_cover_updated": "Albuma attēls atjaunināts",
|
"album_cover_updated": "Albuma attēls atjaunināts",
|
||||||
"album_info_card_backup_album_excluded": "NEIEKĻAUTS",
|
|
||||||
"album_info_card_backup_album_included": "IEKĻAUTS",
|
|
||||||
"album_info_updated": "Albuma informācija atjaunināta",
|
"album_info_updated": "Albuma informācija atjaunināta",
|
||||||
"album_leave": "Pamest albumu?",
|
"album_leave": "Pamest albumu?",
|
||||||
"album_name": "Albuma nosaukums",
|
"album_name": "Albuma nosaukums",
|
||||||
"album_options": "",
|
"album_options": "",
|
||||||
"album_remove_user": "Noņemt lietotāju?",
|
"album_remove_user": "Noņemt lietotāju?",
|
||||||
"album_thumbnail_card_item": "1 vienums",
|
|
||||||
"album_thumbnail_card_items": "{} vienumi",
|
|
||||||
"album_thumbnail_card_shared": "· Koplietots",
|
|
||||||
"album_thumbnail_shared_by": "Kopīgoja {}",
|
|
||||||
"album_updated": "Albums atjaunināts",
|
"album_updated": "Albums atjaunināts",
|
||||||
"album_updated_setting_description": "",
|
"album_updated_setting_description": "",
|
||||||
"album_user_left": "Pameta {album}",
|
"album_user_left": "Pameta {album}",
|
||||||
"album_user_removed": "Noņēma {user}",
|
"album_user_removed": "Noņēma {user}",
|
||||||
"album_viewer_appbar_delete_confirm": "Vai tiešām vēlaties dzēst šo albumu no sava konta?",
|
|
||||||
"album_viewer_appbar_share_err_delete": "Neizdevās izdzēst albumu",
|
|
||||||
"album_viewer_appbar_share_err_leave": "Neizdevās pamest albumu",
|
|
||||||
"album_viewer_appbar_share_err_remove": "Ir problēmas ar aktīvu noņemšanu no albuma",
|
|
||||||
"album_viewer_appbar_share_err_title": "Neizdevās mainīt albuma nosaukumu",
|
|
||||||
"album_viewer_appbar_share_leave": "Pamest albumu",
|
|
||||||
"album_viewer_appbar_share_to": "Kopīgot Uz",
|
|
||||||
"album_viewer_page_share_add_users": "Pievienot lietotājus",
|
|
||||||
"albums": "Albumi",
|
"albums": "Albumi",
|
||||||
"all": "Viss",
|
"all": "Viss",
|
||||||
"all_albums": "Visi albumi",
|
"all_albums": "Visi albumi",
|
||||||
@@ -328,159 +299,38 @@
|
|||||||
"api_key": "API atslēga",
|
"api_key": "API atslēga",
|
||||||
"api_key_description": "Šī vērtība tiks parādīta tikai vienu reizi. Nokopējiet to pirms loga aizvēršanas.",
|
"api_key_description": "Šī vērtība tiks parādīta tikai vienu reizi. Nokopējiet to pirms loga aizvēršanas.",
|
||||||
"api_keys": "API atslēgas",
|
"api_keys": "API atslēgas",
|
||||||
"app_bar_signout_dialog_content": "Vai tiešām vēlaties izrakstīties?",
|
|
||||||
"app_bar_signout_dialog_ok": "Jā",
|
|
||||||
"app_bar_signout_dialog_title": "Izrakstīties",
|
|
||||||
"app_settings": "",
|
"app_settings": "",
|
||||||
"appears_in": "",
|
"appears_in": "",
|
||||||
"archive": "Arhīvs",
|
"archive": "Arhīvs",
|
||||||
"archive_or_unarchive_photo": "",
|
"archive_or_unarchive_photo": "",
|
||||||
"archive_page_no_archived_assets": "Nav atrasts neviens arhivēts aktīvs",
|
|
||||||
"archive_page_title": "Arhīvs ({})",
|
|
||||||
"archive_size": "Arhīva izmērs",
|
"archive_size": "Arhīva izmērs",
|
||||||
"archived": "Archived",
|
|
||||||
"are_these_the_same_person": "Vai šī ir tā pati persona?",
|
"are_these_the_same_person": "Vai šī ir tā pati persona?",
|
||||||
"asset_action_delete_err_read_only": "Nevar dzēst read only aktīvu(-s), notiek izlaišana",
|
|
||||||
"asset_action_share_err_offline": "Nevar iegūt bezsaistes aktīvu(-s), notiek izlaišana",
|
|
||||||
"asset_adding_to_album": "Pievieno albumam...",
|
"asset_adding_to_album": "Pievieno albumam...",
|
||||||
"asset_list_group_by_sub_title": "Grupēt pēc",
|
|
||||||
"asset_list_layout_settings_dynamic_layout_title": "Dinamiskais izkārtojums",
|
|
||||||
"asset_list_layout_settings_group_automatically": "Automātiski",
|
|
||||||
"asset_list_layout_settings_group_by": "Grupēt aktīvus pēc",
|
|
||||||
"asset_list_layout_settings_group_by_month_day": "Mēnesis + diena",
|
|
||||||
"asset_list_layout_sub_title": "Izvietojums",
|
|
||||||
"asset_list_settings_subtitle": "Fotorežģa izkārtojuma iestatījumi",
|
|
||||||
"asset_list_settings_title": "Fotorežģis",
|
|
||||||
"asset_offline": "",
|
"asset_offline": "",
|
||||||
"asset_restored_successfully": "Asset restored successfully",
|
|
||||||
"asset_uploading": "Augšupielādē...",
|
"asset_uploading": "Augšupielādē...",
|
||||||
"asset_viewer_settings_subtitle": "Manage your gallery viewer settings",
|
|
||||||
"asset_viewer_settings_title": "Aktīvu Skatītājs",
|
|
||||||
"assets": "aktīvi",
|
"assets": "aktīvi",
|
||||||
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
|
||||||
"assets_deleted_permanently_from_server": "{} asset(s) deleted permanently from the Immich server",
|
|
||||||
"assets_removed_permanently_from_device": "{} asset(s) removed permanently from your device",
|
|
||||||
"assets_restored_successfully": "{} asset(s) restored successfully",
|
|
||||||
"assets_trashed": "{} asset(s) trashed",
|
|
||||||
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
|
||||||
"authorized_devices": "Autorizētās ierīces",
|
"authorized_devices": "Autorizētās ierīces",
|
||||||
"automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere",
|
|
||||||
"automatic_endpoint_switching_title": "Automatic URL switching",
|
|
||||||
"back": "Atpakaļ",
|
"back": "Atpakaļ",
|
||||||
"background_location_permission": "Background location permission",
|
|
||||||
"background_location_permission_content": "In order to switch networks when running in the background, Immich must *always* have precise location access so the app can read the Wi-Fi network's name",
|
|
||||||
"backup_album_selection_page_albums_device": "Albumi ierīcē ({})",
|
|
||||||
"backup_album_selection_page_albums_tap": "Pieskarieties, lai iekļautu, veiciet dubultskārienu, lai izslēgtu",
|
|
||||||
"backup_album_selection_page_assets_scatter": "Aktīvi var būt izmētāti pa vairākiem albumiem. Tādējādi dublēšanas procesā albumus var iekļaut vai neiekļaut.",
|
|
||||||
"backup_album_selection_page_select_albums": "Atlasīt albumus",
|
|
||||||
"backup_album_selection_page_selection_info": "Atlases informācija",
|
|
||||||
"backup_album_selection_page_total_assets": "Kopā unikālie aktīvi",
|
|
||||||
"backup_all": "Viss",
|
|
||||||
"backup_background_service_backup_failed_message": "Neizdevās dublēt līdzekļus. Notiek atkārtota mēģināšana…",
|
|
||||||
"backup_background_service_connection_failed_message": "Neizdevās izveidot savienojumu ar serveri. Notiek atkārtota mēģināšana…",
|
|
||||||
"backup_background_service_current_upload_notification": "Notiek {} augšupielāde",
|
|
||||||
"backup_background_service_default_notification": "Notiek jaunu aktīvu meklēšana…",
|
|
||||||
"backup_background_service_error_title": "Dublēšanas kļūda",
|
|
||||||
"backup_background_service_in_progress_notification": "Notiek aktīvu dublēšana…",
|
|
||||||
"backup_background_service_upload_failure_notification": "Neizdevās augšupielādēt {}",
|
|
||||||
"backup_controller_page_albums": "Dublējuma Albumi",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_content": "Iespējojiet fona aplikācijas atsvaidzināšanu sadaļā Iestatījumi > Vispārīgi > Fona Aplikācijas Atsvaidzināšana, lai izmantotu fona dublēšanu.",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_title": "Fona aplikācijas atsvaidzināšana atspējota",
|
|
||||||
"backup_controller_page_background_app_refresh_enable_button_text": "Doties uz iestatījumiem",
|
|
||||||
"backup_controller_page_background_battery_info_link": "Parādīt, kā",
|
|
||||||
"backup_controller_page_background_battery_info_message": "Lai iegūtu vislabāko fona dublēšanas pieredzi, lūdzu, atspējojiet visas akumulatora optimizācijas, kas ierobežo Immich fona aktivitāti.\n\nTā kā katrai ierīcei iestatījumi ir citādāki, lūdzu, meklējiet nepieciešamo informāciju pie ierīces ražotāja.",
|
|
||||||
"backup_controller_page_background_battery_info_ok": "OK",
|
|
||||||
"backup_controller_page_background_battery_info_title": "Akumulatora optimizācija",
|
|
||||||
"backup_controller_page_background_charging": "Tikai uzlādes laikā",
|
|
||||||
"backup_controller_page_background_configure_error": "Neizdevās konfigurēt fona pakalpojumu",
|
|
||||||
"backup_controller_page_background_delay": "Aizkavēt jaunu līdzekļu dublēšanu: {}",
|
|
||||||
"backup_controller_page_background_description": "Ieslēdziet fona pakalpojumu, lai automātiski dublētu visus jaunos aktīvus, neatverot programmu",
|
|
||||||
"backup_controller_page_background_is_off": "Automātiskā fona dublēšana ir izslēgta",
|
|
||||||
"backup_controller_page_background_is_on": "Automātiskā fona dublēšana ir ieslēgta",
|
|
||||||
"backup_controller_page_background_turn_off": "Izslēgt fona pakalpojumu",
|
|
||||||
"backup_controller_page_background_turn_on": "Ieslēgt fona pakalpojumu",
|
|
||||||
"backup_controller_page_background_wifi": "Tikai WiFi tīklā",
|
|
||||||
"backup_controller_page_backup": "Dublēšana",
|
|
||||||
"backup_controller_page_backup_selected": "Atlasīts:",
|
|
||||||
"backup_controller_page_backup_sub": "Dublētie Fotoattēli un videoklipi",
|
|
||||||
"backup_controller_page_created": "Izveidots: {}",
|
|
||||||
"backup_controller_page_desc_backup": "Ieslēdziet priekšplāna dublēšanu, lai, atverot programmu, serverī automātiski augšupielādētu jaunus aktīvus.",
|
|
||||||
"backup_controller_page_excluded": "Izņemot:",
|
|
||||||
"backup_controller_page_failed": "Neizdevās ({})",
|
|
||||||
"backup_controller_page_filename": "Faila nosaukums: {} [{}]",
|
|
||||||
"backup_controller_page_id": "ID: {}",
|
|
||||||
"backup_controller_page_info": "Dublējuma Informācija",
|
|
||||||
"backup_controller_page_none_selected": "Neviens nav atlasīts",
|
|
||||||
"backup_controller_page_remainder": "Atlikums",
|
|
||||||
"backup_controller_page_remainder_sub": "Atlikušie fotoattēli un videoklipi, kurus dublēt no atlases",
|
|
||||||
"backup_controller_page_server_storage": "Servera krātuve",
|
|
||||||
"backup_controller_page_start_backup": "Sākt Dublēšanu",
|
|
||||||
"backup_controller_page_status_off": "Automātiskā priekšplāna dublēšana ir izslēgta",
|
|
||||||
"backup_controller_page_status_on": "Automātiskā priekšplāna dublēšana ir ieslēgta",
|
|
||||||
"backup_controller_page_storage_format": "{} no {} tiek izmantots",
|
|
||||||
"backup_controller_page_to_backup": "Dublējamie albumi",
|
|
||||||
"backup_controller_page_total_sub": "Visi unikālie fotoattēli un videoklipi no izvēlētajiem albumiem",
|
|
||||||
"backup_controller_page_turn_off": "Izslēgt priekšplāna dublēšanu",
|
|
||||||
"backup_controller_page_turn_on": "Ieslēgt priekšplāna dublēšanu",
|
|
||||||
"backup_controller_page_uploading_file_info": "Faila informācijas augšupielāde",
|
|
||||||
"backup_err_only_album": "Nevar noņemt vienīgo albumu",
|
|
||||||
"backup_info_card_assets": "aktīvi",
|
|
||||||
"backup_manual_cancelled": "Atcelts",
|
|
||||||
"backup_manual_in_progress": "Augšupielāde jau notiek. Mēģiniet pēc kāda laika atkārtoti",
|
|
||||||
"backup_manual_success": "Veiksmīgi",
|
|
||||||
"backup_manual_title": "Augšupielādes statuss",
|
|
||||||
"backup_options_page_title": "Dublēšanas iestatījumi",
|
|
||||||
"backup_setting_subtitle": "Manage background and foreground upload settings",
|
|
||||||
"backward": "",
|
"backward": "",
|
||||||
"birthdate_saved": "Dzimšanas datums veiksmīgi saglabāts",
|
"birthdate_saved": "Dzimšanas datums veiksmīgi saglabāts",
|
||||||
"birthdate_set_description": "Dzimšanas datums tiek izmantots, lai aprēķinātu šīs personas vecumu fotogrāfijas uzņemšanas brīdī.",
|
"birthdate_set_description": "Dzimšanas datums tiek izmantots, lai aprēķinātu šīs personas vecumu fotogrāfijas uzņemšanas brīdī.",
|
||||||
"blurred_background": "",
|
"blurred_background": "",
|
||||||
"bugs_and_feature_requests": "Kļūdas un funkciju pieprasījumi",
|
"bugs_and_feature_requests": "Kļūdas un funkciju pieprasījumi",
|
||||||
"build": "Būvējums",
|
|
||||||
"build_image": "Būvējuma attēls",
|
|
||||||
"cache_settings_album_thumbnails": "Bibliotēkas lapu sīktēli ({} aktīvi)",
|
|
||||||
"cache_settings_clear_cache_button": "Iztīrīt kešatmiņu",
|
|
||||||
"cache_settings_clear_cache_button_title": "Iztīra aplikācijas kešatmiņu. Tas būtiski ietekmēs lietotnes veiktspēju, līdz kešatmiņa būs pārbūvēta.",
|
|
||||||
"cache_settings_duplicated_assets_clear_button": "NOTĪRĪT",
|
|
||||||
"cache_settings_duplicated_assets_subtitle": "Fotoattēli un videoklipi, kurus lietotne ir iekļāvusi melnajā sarakstā",
|
|
||||||
"cache_settings_duplicated_assets_title": "Dublicētie Aktīvi ({})",
|
|
||||||
"cache_settings_image_cache_size": "Attēlu kešatmiņas lielums ({} aktīvi)",
|
|
||||||
"cache_settings_statistics_album": "Bibliotēkas sīktēli",
|
|
||||||
"cache_settings_statistics_assets": "{} aktīvi ({})",
|
|
||||||
"cache_settings_statistics_full": "Pilni attēli",
|
|
||||||
"cache_settings_statistics_shared": "Koplietojamo albumu sīktēli",
|
|
||||||
"cache_settings_statistics_thumbnail": "Sīktēli",
|
|
||||||
"cache_settings_statistics_title": "Kešatmiņas lietojums",
|
|
||||||
"cache_settings_subtitle": "Kontrolēt Immich mobilās lietotnes kešdarbi",
|
|
||||||
"cache_settings_thumbnail_size": "Sīktēlu keša lielums ({} aktīvi)",
|
|
||||||
"cache_settings_tile_subtitle": "Kontrolēt lokālās krātuves uzvedību",
|
|
||||||
"cache_settings_tile_title": "Lokālā Krātuve",
|
|
||||||
"cache_settings_title": "Kešdarbes iestatījumi",
|
|
||||||
"camera": "",
|
"camera": "",
|
||||||
"camera_brand": "",
|
"camera_brand": "",
|
||||||
"camera_model": "",
|
"camera_model": "",
|
||||||
"cancel": "Atcelt",
|
"cancel": "Atcelt",
|
||||||
"cancel_search": "",
|
"cancel_search": "",
|
||||||
"canceled": "Canceled",
|
|
||||||
"cannot_merge_people": "Nevar apvienot cilvēkus",
|
"cannot_merge_people": "Nevar apvienot cilvēkus",
|
||||||
"cannot_update_the_description": "",
|
"cannot_update_the_description": "",
|
||||||
"change_date": "Mainīt datumu",
|
"change_date": "Mainīt datumu",
|
||||||
"change_display_order": "Change display order",
|
|
||||||
"change_expiration_time": "Izmainīt derīguma termiņu",
|
"change_expiration_time": "Izmainīt derīguma termiņu",
|
||||||
"change_location": "Mainīt atrašanās vietu",
|
"change_location": "Mainīt atrašanās vietu",
|
||||||
"change_name": "Mainīt nosaukumu",
|
"change_name": "Mainīt nosaukumu",
|
||||||
"change_name_successfully": "Vārds veiksmīgi nomainīts",
|
"change_name_successfully": "Vārds veiksmīgi nomainīts",
|
||||||
"change_password": "Nomainīt paroli",
|
"change_password": "Nomainīt paroli",
|
||||||
"change_password_form_confirm_password": "Apstiprināt Paroli",
|
|
||||||
"change_password_form_description": "Sveiki {name},\n\nŠī ir pirmā reize, kad pierakstāties sistēmā, vai arī ir iesniegts pieprasījums mainīt paroli. Lūdzu, zemāk ievadiet jauno paroli.",
|
|
||||||
"change_password_form_new_password": "Jauna Parole",
|
|
||||||
"change_password_form_password_mismatch": "Paroles nesakrīt",
|
|
||||||
"change_password_form_reenter_new_password": "Atkārtoti ievadīt jaunu paroli",
|
|
||||||
"change_your_password": "",
|
"change_your_password": "",
|
||||||
"changed_visibility_successfully": "",
|
"changed_visibility_successfully": "",
|
||||||
"check_corrupt_asset_backup": "Check for corrupt asset backups",
|
|
||||||
"check_corrupt_asset_backup_button": "Perform check",
|
|
||||||
"check_corrupt_asset_backup_description": "Run this check only over Wi-Fi and once all assets have been backed-up. The procedure might take a few minutes.",
|
|
||||||
"check_logs": "",
|
"check_logs": "",
|
||||||
"choose_matching_people_to_merge": "Izvēlies atbilstošus cilvēkus apvienošanai",
|
"choose_matching_people_to_merge": "Izvēlies atbilstošus cilvēkus apvienošanai",
|
||||||
"city": "Pilsēta",
|
"city": "Pilsēta",
|
||||||
@@ -488,14 +338,6 @@
|
|||||||
"clear_all": "Notīrīt visu",
|
"clear_all": "Notīrīt visu",
|
||||||
"clear_message": "",
|
"clear_message": "",
|
||||||
"clear_value": "Notīrīt vērtību",
|
"clear_value": "Notīrīt vērtību",
|
||||||
"client_cert_dialog_msg_confirm": "OK",
|
|
||||||
"client_cert_enter_password": "Enter Password",
|
|
||||||
"client_cert_import": "Import",
|
|
||||||
"client_cert_import_success_msg": "Client certificate is imported",
|
|
||||||
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
|
||||||
"client_cert_remove_msg": "Client certificate is removed",
|
|
||||||
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate Import/Remove is available only before login",
|
|
||||||
"client_cert_title": "SSL Client Certificate",
|
|
||||||
"clockwise": "Pulksteņrādītāja virzienā",
|
"clockwise": "Pulksteņrādītāja virzienā",
|
||||||
"close": "Aizvērt",
|
"close": "Aizvērt",
|
||||||
"collapse": "Sakļaut",
|
"collapse": "Sakļaut",
|
||||||
@@ -505,24 +347,12 @@
|
|||||||
"comment_deleted": "Komentārs dzēsts",
|
"comment_deleted": "Komentārs dzēsts",
|
||||||
"comment_options": "",
|
"comment_options": "",
|
||||||
"comments_are_disabled": "",
|
"comments_are_disabled": "",
|
||||||
"common_create_new_album": "Izveidot jaunu albumu",
|
|
||||||
"common_server_error": "Lūdzu, pārbaudiet tīkla savienojumu, pārliecinieties, vai serveris ir sasniedzams un aplikācijas/servera versijas ir saderīgas.",
|
|
||||||
"completed": "Completed",
|
|
||||||
"confirm": "Apstiprināt",
|
"confirm": "Apstiprināt",
|
||||||
"confirm_admin_password": "",
|
"confirm_admin_password": "",
|
||||||
"confirm_password": "Apstiprināt paroli",
|
"confirm_password": "Apstiprināt paroli",
|
||||||
"contain": "",
|
"contain": "",
|
||||||
"context": "Konteksts",
|
"context": "Konteksts",
|
||||||
"continue": "Turpināt",
|
"continue": "Turpināt",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} vienumi · Koplietoti",
|
|
||||||
"control_bottom_app_bar_create_new_album": "Izveidot jaunu albumu",
|
|
||||||
"control_bottom_app_bar_delete_from_immich": "Dzēst no Immich",
|
|
||||||
"control_bottom_app_bar_delete_from_local": "Dzēst no ierīces",
|
|
||||||
"control_bottom_app_bar_edit_location": "Rediģēt Atrašanās Vietu",
|
|
||||||
"control_bottom_app_bar_edit_time": "Rediģēt Datumu un Laiku",
|
|
||||||
"control_bottom_app_bar_share_link": "Share Link",
|
|
||||||
"control_bottom_app_bar_share_to": "Kopīgot Uz",
|
|
||||||
"control_bottom_app_bar_trash_from_immich": "Pārvietot uz Atkritni",
|
|
||||||
"copied_image_to_clipboard": "",
|
"copied_image_to_clipboard": "",
|
||||||
"copy_error": "",
|
"copy_error": "",
|
||||||
"copy_file_path": "",
|
"copy_file_path": "",
|
||||||
@@ -536,30 +366,20 @@
|
|||||||
"covers": "",
|
"covers": "",
|
||||||
"create": "Izveidot",
|
"create": "Izveidot",
|
||||||
"create_album": "Izveidot albumu",
|
"create_album": "Izveidot albumu",
|
||||||
"create_album_page_untitled": "Bez nosaukuma",
|
|
||||||
"create_library": "",
|
"create_library": "",
|
||||||
"create_link": "Izveidot saiti",
|
"create_link": "Izveidot saiti",
|
||||||
"create_link_to_share": "Izveidot kopīgošanas saiti",
|
"create_link_to_share": "Izveidot kopīgošanas saiti",
|
||||||
"create_new": "CREATE NEW",
|
|
||||||
"create_new_person": "",
|
"create_new_person": "",
|
||||||
"create_new_user": "Izveidot jaunu lietotāju",
|
"create_new_user": "Izveidot jaunu lietotāju",
|
||||||
"create_shared_album_page_share_add_assets": "PIEVIENOT AKTĪVUS",
|
|
||||||
"create_shared_album_page_share_select_photos": "Fotoattēlu Izvēle",
|
|
||||||
"create_user": "Izveidot lietotāju",
|
"create_user": "Izveidot lietotāju",
|
||||||
"created": "",
|
"created": "",
|
||||||
"crop": "Crop",
|
|
||||||
"curated_object_page_title": "Lietas",
|
|
||||||
"current_device": "",
|
"current_device": "",
|
||||||
"current_server_address": "Current server address",
|
|
||||||
"custom_locale": "",
|
"custom_locale": "",
|
||||||
"custom_locale_description": "",
|
"custom_locale_description": "",
|
||||||
"daily_title_text_date": "E, MMM dd",
|
|
||||||
"daily_title_text_date_year": "E, MMM dd, gggg",
|
|
||||||
"dark": "",
|
"dark": "",
|
||||||
"date_after": "",
|
"date_after": "",
|
||||||
"date_and_time": "Datums un Laiks",
|
"date_and_time": "Datums un Laiks",
|
||||||
"date_before": "",
|
"date_before": "",
|
||||||
"date_format": "E, LLL d, g • h:mm a",
|
|
||||||
"date_of_birth_saved": "Dzimšanas datums veiksmīgi saglabāts",
|
"date_of_birth_saved": "Dzimšanas datums veiksmīgi saglabāts",
|
||||||
"date_range": "Datumu diapazons",
|
"date_range": "Datumu diapazons",
|
||||||
"day": "",
|
"day": "",
|
||||||
@@ -567,24 +387,13 @@
|
|||||||
"default_locale_description": "",
|
"default_locale_description": "",
|
||||||
"delete": "Dzēst",
|
"delete": "Dzēst",
|
||||||
"delete_album": "Dzēst albumu",
|
"delete_album": "Dzēst albumu",
|
||||||
"delete_dialog_alert": "Šie vienumi tiks neatgriezeniski dzēsti no Immich un jūsu ierīces",
|
|
||||||
"delete_dialog_alert_local": "Šie vienumi tiks neatgriezeniski dzēsti no jūsu ierīces, bet joprojām būs pieejami Immich serverī.",
|
|
||||||
"delete_dialog_alert_local_non_backed_up": "Daži no šiem elementiem netiek dublēti Immich un tiks neatgriezeniski dzēsti no jūsu ierīces.",
|
|
||||||
"delete_dialog_alert_remote": "Šie vienumi tiks neatgriezeniski dzēsti no Immich servera.",
|
|
||||||
"delete_dialog_ok_force": "Tā pat dzēst",
|
|
||||||
"delete_dialog_title": "Neatgriezeniski Dzēst",
|
|
||||||
"delete_key": "",
|
"delete_key": "",
|
||||||
"delete_library": "",
|
"delete_library": "",
|
||||||
"delete_link": "",
|
"delete_link": "",
|
||||||
"delete_local_dialog_ok_backed_up_only": "Dzēst tikai Dublētos",
|
|
||||||
"delete_local_dialog_ok_force": "Tā pat dzēst",
|
|
||||||
"delete_shared_link": "Dzēst Kopīgošanas saiti",
|
"delete_shared_link": "Dzēst Kopīgošanas saiti",
|
||||||
"delete_shared_link_dialog_title": "Dzēst Kopīgošanas saiti",
|
|
||||||
"delete_user": "Dzēst lietotāju",
|
"delete_user": "Dzēst lietotāju",
|
||||||
"deleted_shared_link": "",
|
"deleted_shared_link": "",
|
||||||
"description": "Apraksts",
|
"description": "Apraksts",
|
||||||
"description_input_hint_text": "Pievienot aprakstu...",
|
|
||||||
"description_input_submit_error": "Atjauninot aprakstu, radās kļūda; papildinformāciju skatiet žurnālā",
|
|
||||||
"details": "INFORMĀCIJA",
|
"details": "INFORMĀCIJA",
|
||||||
"direction": "Virziens",
|
"direction": "Virziens",
|
||||||
"disallow_edits": "",
|
"disallow_edits": "",
|
||||||
@@ -598,23 +407,9 @@
|
|||||||
"documentation": "Dokumentācija",
|
"documentation": "Dokumentācija",
|
||||||
"done": "Gatavs",
|
"done": "Gatavs",
|
||||||
"download": "Lejupielādēt",
|
"download": "Lejupielādēt",
|
||||||
"download_canceled": "Download canceled",
|
|
||||||
"download_complete": "Download complete",
|
|
||||||
"download_enqueue": "Download enqueued",
|
|
||||||
"download_error": "Download Error",
|
|
||||||
"download_failed": "Download failed",
|
|
||||||
"download_filename": "file: {}",
|
|
||||||
"download_finished": "Download finished",
|
|
||||||
"download_notfound": "Download not found",
|
|
||||||
"download_paused": "Download paused",
|
|
||||||
"download_settings": "Lejupielāde",
|
"download_settings": "Lejupielāde",
|
||||||
"download_settings_description": "Ar failu lejupielādi saistīto iestatījumu pārvaldība",
|
"download_settings_description": "Ar failu lejupielādi saistīto iestatījumu pārvaldība",
|
||||||
"download_started": "Download started",
|
|
||||||
"download_sucess": "Download success",
|
|
||||||
"download_sucess_android": "The media has been downloaded to DCIM/Immich",
|
|
||||||
"download_waiting_to_retry": "Waiting to retry",
|
|
||||||
"downloading": "",
|
"downloading": "",
|
||||||
"downloading_media": "Downloading media",
|
|
||||||
"duplicates": "Dublikāti",
|
"duplicates": "Dublikāti",
|
||||||
"duration": "",
|
"duration": "",
|
||||||
"edit_album": "",
|
"edit_album": "",
|
||||||
@@ -628,7 +423,6 @@
|
|||||||
"edit_key": "",
|
"edit_key": "",
|
||||||
"edit_link": "Rediģēt saiti",
|
"edit_link": "Rediģēt saiti",
|
||||||
"edit_location": "Rediģēt Atrašanās Vietu",
|
"edit_location": "Rediģēt Atrašanās Vietu",
|
||||||
"edit_location_dialog_title": "Atrašanās vieta",
|
|
||||||
"edit_name": "Rediģēt vārdu",
|
"edit_name": "Rediģēt vārdu",
|
||||||
"edit_people": "",
|
"edit_people": "",
|
||||||
"edit_title": "",
|
"edit_title": "",
|
||||||
@@ -638,17 +432,12 @@
|
|||||||
"editor_close_without_save_prompt": "Izmaiņas netiks saglabātas",
|
"editor_close_without_save_prompt": "Izmaiņas netiks saglabātas",
|
||||||
"editor_close_without_save_title": "Aizvērt redaktoru?",
|
"editor_close_without_save_title": "Aizvērt redaktoru?",
|
||||||
"email": "E-pasts",
|
"email": "E-pasts",
|
||||||
"empty_folder": "This folder is empty",
|
|
||||||
"empty_trash": "Iztukšot atkritni",
|
"empty_trash": "Iztukšot atkritni",
|
||||||
"enable": "",
|
"enable": "",
|
||||||
"enabled": "",
|
"enabled": "",
|
||||||
"end_date": "",
|
"end_date": "",
|
||||||
"enqueued": "Enqueued",
|
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
|
||||||
"error": "",
|
"error": "",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
|
||||||
"error_loading_image": "",
|
"error_loading_image": "",
|
||||||
"error_saving_image": "Error: {}",
|
|
||||||
"errors": {
|
"errors": {
|
||||||
"cant_get_faces": "Nevar iegūt sejas",
|
"cant_get_faces": "Nevar iegūt sejas",
|
||||||
"cant_search_people": "Neizdevās veikt peronu meklēšanu",
|
"cant_search_people": "Neizdevās veikt peronu meklēšanu",
|
||||||
@@ -701,92 +490,40 @@
|
|||||||
"unable_to_update_settings": "",
|
"unable_to_update_settings": "",
|
||||||
"unable_to_update_user": ""
|
"unable_to_update_user": ""
|
||||||
},
|
},
|
||||||
"exif_bottom_sheet_description": "Pievienot Aprakstu...",
|
|
||||||
"exif_bottom_sheet_details": "INFORMĀCIJA",
|
|
||||||
"exif_bottom_sheet_location": "ATRAŠANĀS VIETA",
|
|
||||||
"exif_bottom_sheet_people": "CILVĒKI",
|
|
||||||
"exif_bottom_sheet_person_add_person": "Pievienot vārdu",
|
|
||||||
"exif_bottom_sheet_person_age": "Age {}",
|
|
||||||
"exif_bottom_sheet_person_age_months": "Age {} months",
|
|
||||||
"exif_bottom_sheet_person_age_year_months": "Age 1 year, {} months",
|
|
||||||
"exif_bottom_sheet_person_age_years": "Age {}",
|
|
||||||
"exit_slideshow": "Iziet no slīdrādes",
|
"exit_slideshow": "Iziet no slīdrādes",
|
||||||
"expand_all": "",
|
"expand_all": "",
|
||||||
"experimental_settings_new_asset_list_subtitle": "Izstrādes posmā",
|
|
||||||
"experimental_settings_new_asset_list_title": "Iespējot eksperimentālo fotorežģi",
|
|
||||||
"experimental_settings_subtitle": "Izmanto uzņemoties risku!",
|
|
||||||
"experimental_settings_title": "Eksperimentāls",
|
|
||||||
"expire_after": "Derīguma termiņš beidzas pēc",
|
"expire_after": "Derīguma termiņš beidzas pēc",
|
||||||
"expired": "Derīguma termiņš beidzās",
|
"expired": "Derīguma termiņš beidzās",
|
||||||
"explore": "Izpētīt",
|
"explore": "Izpētīt",
|
||||||
"extension": "",
|
"extension": "",
|
||||||
"external_libraries": "",
|
"external_libraries": "",
|
||||||
"external_network": "External network",
|
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
|
||||||
"failed": "Failed",
|
|
||||||
"failed_to_load_assets": "Failed to load assets",
|
|
||||||
"failed_to_load_folder": "Failed to load folder",
|
|
||||||
"favorite": "Izlase",
|
"favorite": "Izlase",
|
||||||
"favorite_or_unfavorite_photo": "",
|
"favorite_or_unfavorite_photo": "",
|
||||||
"favorites": "Izlase",
|
"favorites": "Izlase",
|
||||||
"favorites_page_no_favorites": "Nav atrasti iecienītākie aktīvi",
|
|
||||||
"feature_photo_updated": "",
|
"feature_photo_updated": "",
|
||||||
"features_setting_description": "Lietotnes funkciju pārvaldība",
|
"features_setting_description": "Lietotnes funkciju pārvaldība",
|
||||||
"file_name": "",
|
"file_name": "",
|
||||||
"file_name_or_extension": "",
|
"file_name_or_extension": "",
|
||||||
"filename": "",
|
"filename": "",
|
||||||
"filetype": "",
|
"filetype": "",
|
||||||
"filter": "Filter",
|
|
||||||
"filter_people": "",
|
"filter_people": "",
|
||||||
"fix_incorrect_match": "",
|
"fix_incorrect_match": "",
|
||||||
"folder": "Folder",
|
|
||||||
"folder_not_found": "Folder not found",
|
|
||||||
"folders": "Mapes",
|
"folders": "Mapes",
|
||||||
"forward": "",
|
"forward": "",
|
||||||
"general": "",
|
"general": "",
|
||||||
"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",
|
|
||||||
"getting_started": "",
|
"getting_started": "",
|
||||||
"go_back": "",
|
"go_back": "",
|
||||||
"go_to_search": "",
|
"go_to_search": "",
|
||||||
"grant_permission": "Grant permission",
|
|
||||||
"group_albums_by": "",
|
"group_albums_by": "",
|
||||||
"haptic_feedback_switch": "Iestatīt haptisku reakciju",
|
|
||||||
"haptic_feedback_title": "Haptiska Reakcija",
|
|
||||||
"has_quota": "Ir kvota",
|
"has_quota": "Ir kvota",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
|
||||||
"header_settings_field_validator_msg": "Value cannot be empty",
|
|
||||||
"header_settings_header_name_input": "Header name",
|
|
||||||
"header_settings_header_value_input": "Header value",
|
|
||||||
"headers_settings_tile_subtitle": "Define proxy headers the app should send with each network request",
|
|
||||||
"headers_settings_tile_title": "Custom proxy headers",
|
|
||||||
"hide_gallery": "",
|
"hide_gallery": "",
|
||||||
"hide_named_person": "Paslēpt personu {name}",
|
"hide_named_person": "Paslēpt personu {name}",
|
||||||
"hide_password": "",
|
"hide_password": "",
|
||||||
"hide_person": "Paslēpt personu",
|
"hide_person": "Paslēpt personu",
|
||||||
"home_page_add_to_album_conflicts": "Pievienoja {added} aktīvus albumam {album}. {failed} aktīvi jau ir albumā.",
|
|
||||||
"home_page_add_to_album_err_local": "Albumiem vēl nevar pievienot lokālos aktīvus, notiek izlaišana",
|
|
||||||
"home_page_add_to_album_success": "Pievienoja {added} aktīvus albumam {album}.",
|
|
||||||
"home_page_album_err_partner": "Pagaidām nevar pievienot partnera aktīvus albumam, notiek izlaišana",
|
|
||||||
"home_page_archive_err_local": "Vēl nevar arhivēt lokālos aktīvus, notiek izlaišana",
|
|
||||||
"home_page_archive_err_partner": "Nevarēja arhivēt partnera aktīvus, notiek izlaišana",
|
|
||||||
"home_page_building_timeline": "Tiek izveidota laika skala",
|
|
||||||
"home_page_delete_err_partner": "Nevarēja dzēst partnera aktīvus, notiek izlaišana",
|
|
||||||
"home_page_delete_remote_err_local": "Lokālie aktīvi dzēšanai attālinātajā izvēlē, tiek izlaists",
|
|
||||||
"home_page_favorite_err_local": "Vēl nevar pievienot izlaisei vietējos aktīvus, notiek izlaišana",
|
|
||||||
"home_page_favorite_err_partner": "Pagaidām nevar ievietot izlasē partnera aktīvus, notiek izlaišana",
|
|
||||||
"home_page_first_time_notice": "Ja šī ir pirmā reize, kad izmantojat aplikāciju, lūdzu, izvēlieties dublējuma albumu(s), lai laika skala varētu aizpildīt fotoattēlus un videoklipus albumā(os).",
|
|
||||||
"home_page_share_err_local": "Caur saiti nevarēja kopīgot lokālos aktīvus, notiek izlaišana",
|
|
||||||
"home_page_upload_err_limit": "Vienlaikus var augšupielādēt ne vairāk kā 30 aktīvus, notiek izlaišana",
|
|
||||||
"host": "",
|
"host": "",
|
||||||
"hour": "",
|
"hour": "",
|
||||||
"ignore_icloud_photos": "Ignore iCloud photos",
|
|
||||||
"ignore_icloud_photos_description": "Photos that are stored on iCloud will not be uploaded to the Immich server",
|
|
||||||
"image": "Attēls",
|
"image": "Attēls",
|
||||||
"image_saved_successfully": "Image saved",
|
|
||||||
"image_viewer_page_state_provider_download_started": "Lejupielāde Uzsākta",
|
|
||||||
"image_viewer_page_state_provider_download_success": "Lejupielāde Izdevās",
|
|
||||||
"image_viewer_page_state_provider_share_error": "Kopīgošanas Kļūda",
|
|
||||||
"immich_logo": "Immich logo",
|
"immich_logo": "Immich logo",
|
||||||
"import_from_json": "Importēt no JSON",
|
"import_from_json": "Importēt no JSON",
|
||||||
"import_path": "Importa ceļš",
|
"import_path": "Importa ceļš",
|
||||||
@@ -803,8 +540,6 @@
|
|||||||
"night_at_midnight": "Katru dienu pusnaktī",
|
"night_at_midnight": "Katru dienu pusnaktī",
|
||||||
"night_at_twoam": "Katru dienu 2.00 naktī"
|
"night_at_twoam": "Katru dienu 2.00 naktī"
|
||||||
},
|
},
|
||||||
"invalid_date": "Invalid date",
|
|
||||||
"invalid_date_format": "Invalid date format",
|
|
||||||
"invite_people": "Ielūgt cilvēkus",
|
"invite_people": "Ielūgt cilvēkus",
|
||||||
"invite_to_album": "Uzaicināt albumā",
|
"invite_to_album": "Uzaicināt albumā",
|
||||||
"jobs": "Uzdevumi",
|
"jobs": "Uzdevumi",
|
||||||
@@ -821,12 +556,6 @@
|
|||||||
"level": "Līmenis",
|
"level": "Līmenis",
|
||||||
"library": "Bibliotēka",
|
"library": "Bibliotēka",
|
||||||
"library_options": "",
|
"library_options": "",
|
||||||
"library_page_device_albums": "Albumi ierīcē",
|
|
||||||
"library_page_new_album": "Jauns albums",
|
|
||||||
"library_page_sort_asset_count": "Daudzums ar aktīviem",
|
|
||||||
"library_page_sort_created": "Jaunākais izveidotais",
|
|
||||||
"library_page_sort_last_modified": "Pēdējo reizi modificēts",
|
|
||||||
"library_page_sort_title": "Albuma virsraksts",
|
|
||||||
"light": "",
|
"light": "",
|
||||||
"link_options": "",
|
"link_options": "",
|
||||||
"link_to_oauth": "",
|
"link_to_oauth": "",
|
||||||
@@ -834,39 +563,9 @@
|
|||||||
"list": "Saraksts",
|
"list": "Saraksts",
|
||||||
"loading": "Ielādē",
|
"loading": "Ielādē",
|
||||||
"loading_search_results_failed": "",
|
"loading_search_results_failed": "",
|
||||||
"local_network": "Local network",
|
|
||||||
"local_network_sheet_info": "The app will connect to the server through this URL when using the specified Wi-Fi network",
|
|
||||||
"location_permission": "Location permission",
|
|
||||||
"location_permission_content": "In order to use the auto-switching feature, Immich needs precise location permission so it can read the current WiFi network's name",
|
|
||||||
"location_picker_choose_on_map": "Izvēlēties uz kartes",
|
|
||||||
"location_picker_latitude_error": "Ievadiet korektu ģeogrāfisko platumu",
|
|
||||||
"location_picker_latitude_hint": "Ievadiet savu ģeogrāfisko platumu šeit",
|
|
||||||
"location_picker_longitude_error": "Ievadiet korektu ģeogrāfisko garumu",
|
|
||||||
"location_picker_longitude_hint": "Ievadiet savu ģeogrāfisko garumu šeit",
|
|
||||||
"log_out": "Izrakstīties",
|
"log_out": "Izrakstīties",
|
||||||
"log_out_all_devices": "",
|
"log_out_all_devices": "",
|
||||||
"login_disabled": "Pieslēgšanās ir atslēgta",
|
|
||||||
"login_form_api_exception": "API izņēmums. Lūdzu, pārbaudiet servera URL un mēģiniet vēlreiz.",
|
|
||||||
"login_form_back_button_text": "Atpakaļ",
|
|
||||||
"login_form_email_hint": "jūsuepasts@email.com",
|
|
||||||
"login_form_endpoint_hint": "http://jūsu-servera-ip:ports",
|
|
||||||
"login_form_endpoint_url": "Servera Galapunkta URL",
|
|
||||||
"login_form_err_http": "Lūdzu norādiet http:// vai https://",
|
|
||||||
"login_form_err_invalid_email": "Nederīgs e-pasts",
|
|
||||||
"login_form_err_invalid_url": "Nederīgs URL",
|
|
||||||
"login_form_err_leading_whitespace": "Priekšējā baltstarpa",
|
|
||||||
"login_form_err_trailing_whitespace": "Beigu baltstarpa",
|
|
||||||
"login_form_failed_get_oauth_server_config": "Pieslēdzoties, izmantojot OAuth, radās kļūda; pārbaudiet servera URL",
|
|
||||||
"login_form_failed_get_oauth_server_disable": "OAuth līdzeklis šajā serverī nav pieejams",
|
|
||||||
"login_form_failed_login": "Radās kļūda, piesakoties, pārbaudiet servera URL, e-pastu un paroli",
|
|
||||||
"login_form_handshake_exception": "Ar serveri tika konstatēta Handshake Exception kļūda. Ja izmantojat pašparakstītu sertifikātu, tad iestatījumos iespējojiet pašparakstītu sertifikātu atbalstu.",
|
|
||||||
"login_form_password_hint": "parole",
|
|
||||||
"login_form_save_login": "Palikt pieteiktam",
|
|
||||||
"login_form_server_empty": "Ieraksties servera URL.",
|
|
||||||
"login_form_server_error": "Nevarēja izveidot savienojumu ar serveri.",
|
|
||||||
"login_has_been_disabled": "",
|
"login_has_been_disabled": "",
|
||||||
"login_password_changed_error": "Atjaunojot paroli radās kļūda",
|
|
||||||
"login_password_changed_success": "Parole veiksmīgi atjaunota",
|
|
||||||
"longitude": "Ģeogrāfiskais garums",
|
"longitude": "Ģeogrāfiskais garums",
|
||||||
"look": "Izskats",
|
"look": "Izskats",
|
||||||
"loop_videos": "",
|
"loop_videos": "",
|
||||||
@@ -880,40 +579,13 @@
|
|||||||
"manage_your_devices": "Pieslēgto ierīču pārvaldība",
|
"manage_your_devices": "Pieslēgto ierīču pārvaldība",
|
||||||
"manage_your_oauth_connection": "OAuth savienojumu pārvaldība",
|
"manage_your_oauth_connection": "OAuth savienojumu pārvaldība",
|
||||||
"map": "Karte",
|
"map": "Karte",
|
||||||
"map_assets_in_bound": "{} fotoattēls",
|
|
||||||
"map_assets_in_bounds": "{} fotoattēli",
|
|
||||||
"map_cannot_get_user_location": "Nevar iegūt lietotāja atrašanās vietu",
|
|
||||||
"map_location_dialog_yes": "Jā",
|
|
||||||
"map_location_picker_page_use_location": "Izvēlēties šo atrašanās vietu",
|
|
||||||
"map_location_service_disabled_content": "Lai tiktu rādīti jūsu pašreizējās atrašanās vietas aktīvi, ir jāaktivizē atrašanās vietas pakalpojums. Vai vēlaties to iespējot tagad?",
|
|
||||||
"map_location_service_disabled_title": "Atrašanās vietas Pakalpojums atslēgts",
|
|
||||||
"map_marker_for_images": "Kartes marķieris attēliem, kas uzņemti {city}, {country}",
|
"map_marker_for_images": "Kartes marķieris attēliem, kas uzņemti {city}, {country}",
|
||||||
"map_marker_with_image": "Kartes marķieris ar attēlu",
|
"map_marker_with_image": "Kartes marķieris ar attēlu",
|
||||||
"map_no_assets_in_bounds": "Šajā lokācijā nav neviena fotoattēla",
|
|
||||||
"map_no_location_permission_content": "Atrašanās vietas atļauja ir nepieciešama, lai parādītu jūsu pašreizējās atrašanās vietas aktīvus. Vai vēlaties to atļaut tagad?",
|
|
||||||
"map_no_location_permission_title": "Atrašanās vietas Atļaujas liegtas",
|
|
||||||
"map_settings": "Kartes Iestatījumi",
|
"map_settings": "Kartes Iestatījumi",
|
||||||
"map_settings_dark_mode": "Tumšais režīms",
|
|
||||||
"map_settings_date_range_option_day": "Pēdējās 24 stundas",
|
|
||||||
"map_settings_date_range_option_days": "Pēdējās {} dienas",
|
|
||||||
"map_settings_date_range_option_year": "Pēdējo gadu",
|
|
||||||
"map_settings_date_range_option_years": "Pēdējos {} gadus",
|
|
||||||
"map_settings_dialog_title": "Kartes Iestatījumi",
|
|
||||||
"map_settings_include_show_archived": "Iekļaut Arhivētos",
|
|
||||||
"map_settings_include_show_partners": "Iekļaut Partnerus",
|
|
||||||
"map_settings_only_show_favorites": "Rādīt tikai Izlasi",
|
|
||||||
"map_settings_theme_settings": "Kartes Dizains",
|
|
||||||
"map_zoom_to_see_photos": "Attāliniet, lai redzētu fotoattēlus",
|
|
||||||
"matches": "Atbilstības",
|
"matches": "Atbilstības",
|
||||||
"media_type": "Multivides veids",
|
"media_type": "Multivides veids",
|
||||||
"memories": "Atmiņas",
|
"memories": "Atmiņas",
|
||||||
"memories_all_caught_up": "Šobrīd, tas arī viss",
|
|
||||||
"memories_check_back_tomorrow": "Priekš vairāk atmiņām atgriezieties rītdien.",
|
|
||||||
"memories_setting_description": "",
|
"memories_setting_description": "",
|
||||||
"memories_start_over": "Sākt no jauna",
|
|
||||||
"memories_swipe_to_close": "Pavelciet uz augšu, lai aizvērtu",
|
|
||||||
"memories_year_ago": "A year ago",
|
|
||||||
"memories_years_ago": "{} years ago",
|
|
||||||
"memory": "Atmiņa",
|
"memory": "Atmiņa",
|
||||||
"menu": "Izvēlne",
|
"menu": "Izvēlne",
|
||||||
"merge": "Apvienot",
|
"merge": "Apvienot",
|
||||||
@@ -926,16 +598,11 @@
|
|||||||
"missing": "Trūkstošie",
|
"missing": "Trūkstošie",
|
||||||
"model": "Modelis",
|
"model": "Modelis",
|
||||||
"month": "Mēnesis",
|
"month": "Mēnesis",
|
||||||
"monthly_title_text_date_format": "MMMM g",
|
|
||||||
"more": "Vairāk",
|
"more": "Vairāk",
|
||||||
"moved_to_trash": "Pārvietots uz atkritni",
|
"moved_to_trash": "",
|
||||||
"multiselect_grid_edit_date_time_err_read_only": "Nevar rediģēt read only aktīva(-u) datumu, notiek izlaišana",
|
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Nevar rediģēt atrašanās vietu read only aktīva(-u) datumu, notiek izlaišana",
|
|
||||||
"my_albums": "Mani albumi",
|
"my_albums": "Mani albumi",
|
||||||
"name": "Vārds",
|
"name": "Vārds",
|
||||||
"name_or_nickname": "Vārds vai iesauka",
|
"name_or_nickname": "Vārds vai iesauka",
|
||||||
"networking_settings": "Networking",
|
|
||||||
"networking_subtitle": "Manage the server endpoint settings",
|
|
||||||
"never": "nekad",
|
"never": "nekad",
|
||||||
"new_album": "Jauns albums",
|
"new_album": "Jauns albums",
|
||||||
"new_api_key": "Jauna API atslēga",
|
"new_api_key": "Jauna API atslēga",
|
||||||
@@ -950,7 +617,6 @@
|
|||||||
"no_albums_message": "",
|
"no_albums_message": "",
|
||||||
"no_archived_assets_message": "",
|
"no_archived_assets_message": "",
|
||||||
"no_assets_message": "NOKLIKŠĶINIET, LAI AUGŠUPIELĀDĒTU SAVU PIRMO FOTOATTĒLU",
|
"no_assets_message": "NOKLIKŠĶINIET, LAI AUGŠUPIELĀDĒTU SAVU PIRMO FOTOATTĒLU",
|
||||||
"no_assets_to_show": "Nav uzrādāmo aktīvu",
|
|
||||||
"no_duplicates_found": "Dublikāti netika atrasti.",
|
"no_duplicates_found": "Dublikāti netika atrasti.",
|
||||||
"no_exif_info_available": "Nav pieejama exif informācija",
|
"no_exif_info_available": "Nav pieejama exif informācija",
|
||||||
"no_explore_results_message": "",
|
"no_explore_results_message": "",
|
||||||
@@ -962,12 +628,7 @@
|
|||||||
"no_results_description": "Izmēģiniet sinonīmu vai vispārīgāku atslēgvārdu",
|
"no_results_description": "Izmēģiniet sinonīmu vai vispārīgāku atslēgvārdu",
|
||||||
"no_shared_albums_message": "",
|
"no_shared_albums_message": "",
|
||||||
"not_in_any_album": "Nav nevienā albumā",
|
"not_in_any_album": "Nav nevienā albumā",
|
||||||
"not_selected": "Not selected",
|
|
||||||
"notes": "Piezīmes",
|
"notes": "Piezīmes",
|
||||||
"notification_permission_dialog_content": "Lai iespējotu paziņojumus, atveriet Iestatījumi un atlasiet Atļaut.",
|
|
||||||
"notification_permission_list_tile_content": "Piešķirt atļauju, lai iespējotu paziņojumus.",
|
|
||||||
"notification_permission_list_tile_enable_button": "Iespējot Paziņojumus",
|
|
||||||
"notification_permission_list_tile_title": "Paziņojumu Atļaujas",
|
|
||||||
"notification_toggle_setting_description": "Ieslēgt e-pasta paziņojumus",
|
"notification_toggle_setting_description": "Ieslēgt e-pasta paziņojumus",
|
||||||
"notifications": "Paziņojumi",
|
"notifications": "Paziņojumi",
|
||||||
"notifications_setting_description": "Paziņojumu pārvaldība",
|
"notifications_setting_description": "Paziņojumu pārvaldība",
|
||||||
@@ -976,7 +637,6 @@
|
|||||||
"offline": "Bezsaistē",
|
"offline": "Bezsaistē",
|
||||||
"ok": "Labi",
|
"ok": "Labi",
|
||||||
"oldest_first": "",
|
"oldest_first": "",
|
||||||
"on_this_device": "On this device",
|
|
||||||
"online": "Tiešsaistē",
|
"online": "Tiešsaistē",
|
||||||
"only_favorites": "Tikai izlase",
|
"only_favorites": "Tikai izlase",
|
||||||
"open_in_map_view": "Atvērt kartes skatā",
|
"open_in_map_view": "Atvērt kartes skatā",
|
||||||
@@ -990,14 +650,6 @@
|
|||||||
"other_variables": "Citi mainīgie",
|
"other_variables": "Citi mainīgie",
|
||||||
"owned": "Īpašumā",
|
"owned": "Īpašumā",
|
||||||
"owner": "Īpašnieks",
|
"owner": "Īpašnieks",
|
||||||
"partner_list_user_photos": "{user} fotoattēli",
|
|
||||||
"partner_list_view_all": "Apskatīt visu",
|
|
||||||
"partner_page_empty_message": "Jūsu fotogrāfijas pagaidām nav kopīgotas ar nevienu partneri.",
|
|
||||||
"partner_page_no_more_users": "Nav vairs lietotāju, kurus var pievienot",
|
|
||||||
"partner_page_partner_add_failed": "Neizdevās pievienot partneri",
|
|
||||||
"partner_page_select_partner": "Izvēlēties partneri",
|
|
||||||
"partner_page_shared_to_title": "Kopīgots uz",
|
|
||||||
"partner_page_stop_sharing_content": "{} vairs nevarēs piekļūt jūsu fotoattēliem.",
|
|
||||||
"partner_sharing": "",
|
"partner_sharing": "",
|
||||||
"partners": "",
|
"partners": "",
|
||||||
"password": "Parole",
|
"password": "Parole",
|
||||||
@@ -1021,14 +673,6 @@
|
|||||||
"permanent_deletion_warning_setting_description": "",
|
"permanent_deletion_warning_setting_description": "",
|
||||||
"permanently_delete": "",
|
"permanently_delete": "",
|
||||||
"permanently_deleted_asset": "",
|
"permanently_deleted_asset": "",
|
||||||
"permission_onboarding_back": "Atpakaļ",
|
|
||||||
"permission_onboarding_continue_anyway": "Tomēr turpināt",
|
|
||||||
"permission_onboarding_get_started": "Darba sākšana",
|
|
||||||
"permission_onboarding_go_to_settings": "Doties uz iestatījumiem",
|
|
||||||
"permission_onboarding_permission_denied": "Atļauja liegta. Lai izmantotu Immich, sadaļā Iestatījumi piešķiriet fotoattēlu un video atļaujas.",
|
|
||||||
"permission_onboarding_permission_granted": "Atļauja piešķirta! Jūs esat gatavi darbam.",
|
|
||||||
"permission_onboarding_permission_limited": "Atļauja ierobežota. Lai atļautu Immich dublēšanu un varētu pārvaldīt visu galeriju kolekciju, sadaļā Iestatījumi piešķiriet fotoattēlu un video atļaujas.",
|
|
||||||
"permission_onboarding_request": "Immich nepieciešama atļauja skatīt jūsu fotoattēlus un videoklipus.",
|
|
||||||
"photos": "Fotoattēli",
|
"photos": "Fotoattēli",
|
||||||
"photos_from_previous_years": "",
|
"photos_from_previous_years": "",
|
||||||
"pick_a_location": "",
|
"pick_a_location": "",
|
||||||
@@ -1039,21 +683,12 @@
|
|||||||
"play_motion_photo": "",
|
"play_motion_photo": "",
|
||||||
"play_or_pause_video": "",
|
"play_or_pause_video": "",
|
||||||
"port": "",
|
"port": "",
|
||||||
"preferences_settings_subtitle": "Manage the app's preferences",
|
|
||||||
"preferences_settings_title": "Iestatījumi",
|
|
||||||
"preset": "",
|
"preset": "",
|
||||||
"preview": "",
|
"preview": "",
|
||||||
"previous": "",
|
"previous": "",
|
||||||
"previous_memory": "",
|
"previous_memory": "",
|
||||||
"previous_or_next_photo": "",
|
"previous_or_next_photo": "",
|
||||||
"primary": "",
|
"primary": "",
|
||||||
"profile_drawer_app_logs": "Žurnāli",
|
|
||||||
"profile_drawer_client_out_of_date_major": "Mobilā Aplikācija ir novecojusi. Lūdzu atjaunojiet to uz jaunāko lielo versiju",
|
|
||||||
"profile_drawer_client_out_of_date_minor": "Mobilā Aplikācija ir novecojusi. Lūdzu atjaunojiet to uz jaunāko mazo versiju",
|
|
||||||
"profile_drawer_client_server_up_to_date": "Klients un serveris ir atjaunināti",
|
|
||||||
"profile_drawer_github": "GitHub",
|
|
||||||
"profile_drawer_server_out_of_date_major": "Serveris ir novecojis. Lūdzu atjaunojiet to uz jaunāko lielo versiju",
|
|
||||||
"profile_drawer_server_out_of_date_minor": "Serveris ir novecojis. Lūdzu atjaunojiet to uz jaunāko mazo versiju",
|
|
||||||
"profile_picture_set": "",
|
"profile_picture_set": "",
|
||||||
"public_share": "",
|
"public_share": "",
|
||||||
"purchase_button_never_show_again": "Nekad vairs nerādīt",
|
"purchase_button_never_show_again": "Nekad vairs nerādīt",
|
||||||
@@ -1061,24 +696,16 @@
|
|||||||
"purchase_button_remove_key": "Noņemt atslēgu",
|
"purchase_button_remove_key": "Noņemt atslēgu",
|
||||||
"purchase_button_select": "Izvēlēties",
|
"purchase_button_select": "Izvēlēties",
|
||||||
"purchase_individual_description_2": "Atbalstītāja statuss",
|
"purchase_individual_description_2": "Atbalstītāja statuss",
|
||||||
"purchase_input_suggestion": "Vai tev ir produkta atslēga? Ievadi atslēgu zemāk",
|
|
||||||
"purchase_license_subtitle": "Nopērc Immich licenci, lai atbalstītu turpmāku pakalpojuma attīstību",
|
|
||||||
"purchase_lifetime_description": "Pirkums uz mūžu",
|
|
||||||
"purchase_option_title": "IEGĀDES IESPĒJAS",
|
|
||||||
"purchase_panel_title": "Atbalstīt projektu",
|
"purchase_panel_title": "Atbalstīt projektu",
|
||||||
"purchase_remove_product_key": "Noņemt produkta atslēgu",
|
"purchase_remove_product_key": "Noņemt produkta atslēgu",
|
||||||
"purchase_remove_server_product_key": "Noņemt servera produkta atslēgu",
|
|
||||||
"purchase_server_description_1": "Visam serverim",
|
"purchase_server_description_1": "Visam serverim",
|
||||||
"purchase_server_description_2": "Atbalstītāja statuss",
|
"purchase_server_description_2": "Atbalstītāja statuss",
|
||||||
"purchase_server_title": "Serveris",
|
"purchase_server_title": "Serveris",
|
||||||
"purchase_settings_server_activated": "Servera produkta atslēgu pārvalda administrators",
|
"purchase_settings_server_activated": "Servera produkta atslēgu pārvalda administrators",
|
||||||
"rating_clear": "Noņemt vērtējumu",
|
|
||||||
"reaction_options": "",
|
"reaction_options": "",
|
||||||
"read_changelog": "Lasīt izmaiņu sarakstu",
|
"read_changelog": "Lasīt izmaiņu sarakstu",
|
||||||
"recent": "",
|
"recent": "",
|
||||||
"recent_searches": "",
|
"recent_searches": "",
|
||||||
"recently_added": "Recently added",
|
|
||||||
"recently_added_page_title": "Nesen Pievienotais",
|
|
||||||
"refresh": "",
|
"refresh": "",
|
||||||
"refreshed": "",
|
"refreshed": "",
|
||||||
"refreshes_every_file": "",
|
"refreshes_every_file": "",
|
||||||
@@ -1112,12 +739,10 @@
|
|||||||
"role_editor": "Redaktors",
|
"role_editor": "Redaktors",
|
||||||
"role_viewer": "Skatītājs",
|
"role_viewer": "Skatītājs",
|
||||||
"save": "Saglabāt",
|
"save": "Saglabāt",
|
||||||
"save_to_gallery": "Save to gallery",
|
|
||||||
"saved_api_key": "API atslēga saglabāta",
|
"saved_api_key": "API atslēga saglabāta",
|
||||||
"saved_profile": "Profils saglabāts",
|
"saved_profile": "Profils saglabāts",
|
||||||
"saved_settings": "Iestatījumi saglabāti",
|
"saved_settings": "Iestatījumi saglabāti",
|
||||||
"say_something": "Teikt kaut ko",
|
"say_something": "Teikt kaut ko",
|
||||||
"scaffold_body_error_occurred": "Radās kļūda",
|
|
||||||
"scan_all_libraries": "",
|
"scan_all_libraries": "",
|
||||||
"scan_settings": "",
|
"scan_settings": "",
|
||||||
"search": "Meklēt",
|
"search": "Meklēt",
|
||||||
@@ -1128,41 +753,12 @@
|
|||||||
"search_camera_model": "",
|
"search_camera_model": "",
|
||||||
"search_city": "",
|
"search_city": "",
|
||||||
"search_country": "",
|
"search_country": "",
|
||||||
"search_filter_apply": "Lietot filtru",
|
|
||||||
"search_filter_camera_title": "Select camera type",
|
|
||||||
"search_filter_date": "Date",
|
|
||||||
"search_filter_date_interval": "{start} to {end}",
|
|
||||||
"search_filter_date_title": "Select a date range",
|
|
||||||
"search_filter_display_option_not_in_album": "Nav albumā",
|
|
||||||
"search_filter_display_options": "Display Options",
|
|
||||||
"search_filter_filename": "Search by file name",
|
|
||||||
"search_filter_location": "Location",
|
|
||||||
"search_filter_location_title": "Select location",
|
|
||||||
"search_filter_media_type": "Media Type",
|
|
||||||
"search_filter_media_type_title": "Select media type",
|
|
||||||
"search_filter_people_title": "Select people",
|
|
||||||
"search_for_existing_person": "",
|
"search_for_existing_person": "",
|
||||||
"search_no_more_result": "No more results",
|
|
||||||
"search_no_people": "Nav cilvēku",
|
"search_no_people": "Nav cilvēku",
|
||||||
"search_no_people_named": "Nav cilvēku ar vārdu \"{name}\"",
|
"search_no_people_named": "Nav cilvēku ar vārdu \"{name}\"",
|
||||||
"search_no_result": "No results found, try a different search term or combination",
|
|
||||||
"search_page_categories": "Kategorijas",
|
|
||||||
"search_page_motion_photos": "Kustību Fotoattēli",
|
|
||||||
"search_page_no_objects": "Informācija par Objektiem nav pieejama",
|
|
||||||
"search_page_no_places": "Nav pieejama Informācija par Vietām",
|
|
||||||
"search_page_screenshots": "Ekrānuzņēmumi",
|
|
||||||
"search_page_search_photos_videos": "Search for your photos and videos",
|
|
||||||
"search_page_selfies": "Selfiji",
|
|
||||||
"search_page_things": "Lietas",
|
|
||||||
"search_page_view_all_button": "Apskatīt visu",
|
|
||||||
"search_page_your_activity": "Jūsu aktivitāte",
|
|
||||||
"search_page_your_map": "Jūsu Karte",
|
|
||||||
"search_people": "Meklēt cilvēkus",
|
"search_people": "Meklēt cilvēkus",
|
||||||
"search_places": "",
|
"search_places": "",
|
||||||
"search_result_page_new_search_hint": "Jauns Meklējums",
|
|
||||||
"search_state": "",
|
"search_state": "",
|
||||||
"search_suggestion_list_smart_search_hint_1": "Viedā meklēšana ir iespējota pēc noklusējuma, lai meklētu metadatus, izmantojiet sintaksi",
|
|
||||||
"search_suggestion_list_smart_search_hint_2": "m:jūsu-meklēšanas-frāze",
|
|
||||||
"search_timezone": "",
|
"search_timezone": "",
|
||||||
"search_type": "",
|
"search_type": "",
|
||||||
"search_your_photos": "Meklēt Jūsu fotoattēlus",
|
"search_your_photos": "Meklēt Jūsu fotoattēlus",
|
||||||
@@ -1177,12 +773,8 @@
|
|||||||
"select_library_owner": "",
|
"select_library_owner": "",
|
||||||
"select_new_face": "",
|
"select_new_face": "",
|
||||||
"select_photos": "Fotoattēlu Izvēle",
|
"select_photos": "Fotoattēlu Izvēle",
|
||||||
"select_user_for_sharing_page_err_album": "Neizdevās izveidot albumu",
|
|
||||||
"selected": "",
|
"selected": "",
|
||||||
"send_message": "",
|
"send_message": "",
|
||||||
"server_endpoint": "Server Endpoint",
|
|
||||||
"server_info_box_app_version": "Aplikācijas Versija",
|
|
||||||
"server_info_box_server_url": "Servera URL",
|
|
||||||
"server_online": "Serveris tiešsaistē",
|
"server_online": "Serveris tiešsaistē",
|
||||||
"server_stats": "Servera statistika",
|
"server_stats": "Servera statistika",
|
||||||
"server_version": "Servera versija",
|
"server_version": "Servera versija",
|
||||||
@@ -1192,84 +784,15 @@
|
|||||||
"set_date_of_birth": "Iestatīt dzimšanas datumu",
|
"set_date_of_birth": "Iestatīt dzimšanas datumu",
|
||||||
"set_profile_picture": "",
|
"set_profile_picture": "",
|
||||||
"set_slideshow_to_fullscreen": "",
|
"set_slideshow_to_fullscreen": "",
|
||||||
"setting_image_viewer_help": "Detaļu skatītājs vispirms ielādē mazo sīktēlu, pēc tam ielādē vidēja lieluma priekšskatījumu (ja iespējots), visbeidzot ielādē oriģinālu (ja iespējots).",
|
|
||||||
"setting_image_viewer_original_subtitle": "Iespējojiet sākotnējā pilnas izšķirtspējas attēla (liels!) ielādi. Atspējot lai samazinātu datu lietojumu (gan tīklā, gan ierīces kešatmiņā).",
|
|
||||||
"setting_image_viewer_original_title": "Ielādēt oriģinālo attēlu",
|
|
||||||
"setting_image_viewer_preview_subtitle": "Iespējojiet vidējas izšķirtspējas attēla ielādēšanu. Atspējojiet vai nu tiešu oriģināla ielādi, vai izmantojiet tikai sīktēlu.",
|
|
||||||
"setting_image_viewer_preview_title": "Ielādēt priekšskatījuma attēlu",
|
|
||||||
"setting_image_viewer_title": "Attēli",
|
|
||||||
"setting_languages_apply": "Lietot",
|
|
||||||
"setting_languages_subtitle": "Change the app's language",
|
|
||||||
"setting_languages_title": "Valodas",
|
|
||||||
"setting_notifications_notify_failures_grace_period": "Paziņot par fona dublēšanas kļūmēm: {}",
|
|
||||||
"setting_notifications_notify_hours": "{} stundas",
|
|
||||||
"setting_notifications_notify_immediately": "nekavējoties",
|
|
||||||
"setting_notifications_notify_minutes": "{} minūtes",
|
|
||||||
"setting_notifications_notify_never": "nekad",
|
|
||||||
"setting_notifications_notify_seconds": "{} sekundes",
|
|
||||||
"setting_notifications_single_progress_subtitle": "Detalizēta augšupielādes progresa informācija par katru aktīvu",
|
|
||||||
"setting_notifications_single_progress_title": "Rādīt fona dublējuma detalizēto progresu",
|
|
||||||
"setting_notifications_subtitle": "Paziņojumu preferenču pielāgošana",
|
|
||||||
"setting_notifications_total_progress_subtitle": "Kopējais augšupielādes progress (pabeigti/kopējie aktīvi)",
|
|
||||||
"setting_notifications_total_progress_title": "Rādīt fona dublējuma kopējo progresu",
|
|
||||||
"setting_video_viewer_looping_title": "Cikliski",
|
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
|
||||||
"settings": "Iestatījumi",
|
"settings": "Iestatījumi",
|
||||||
"settings_require_restart": "Lūdzu, restartējiet Immich, lai lietotu šo iestatījumu",
|
|
||||||
"settings_saved": "",
|
"settings_saved": "",
|
||||||
"share": "Kopīgot",
|
"share": "Kopīgot",
|
||||||
"share_add_photos": "Pievienot fotoattēlus",
|
|
||||||
"share_assets_selected": "{} izvēlēti",
|
|
||||||
"share_dialog_preparing": "Notiek sagatavošana...",
|
|
||||||
"shared": "Kopīgots",
|
"shared": "Kopīgots",
|
||||||
"shared_album_activities_input_disable": "Komentāri atslēgti",
|
|
||||||
"shared_album_activity_remove_content": "Vai vēlaties šo aktivitāti dzēst?",
|
|
||||||
"shared_album_activity_remove_title": "Dzēst Aktivitāti",
|
|
||||||
"shared_album_section_people_action_error": "Kļūme pametot/noņemot no albuma",
|
|
||||||
"shared_album_section_people_action_leave": "Noņemt lietotāju no albuma",
|
|
||||||
"shared_album_section_people_action_remove_user": "Noņemt lietotāju no albuma",
|
|
||||||
"shared_album_section_people_title": "CILVĒKI",
|
|
||||||
"shared_by": "",
|
"shared_by": "",
|
||||||
"shared_by_you": "",
|
"shared_by_you": "",
|
||||||
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
|
||||||
"shared_link_app_bar_title": "Kopīgotas Saites",
|
|
||||||
"shared_link_clipboard_copied_massage": "Ievietots starpliktuvē",
|
|
||||||
"shared_link_clipboard_text": "Saite: {}\nParole: {}",
|
|
||||||
"shared_link_create_error": "Kļūda izveidojot kopīgošanas saiti",
|
|
||||||
"shared_link_edit_description_hint": "Ievadiet kopīgojuma aprakstu",
|
|
||||||
"shared_link_edit_expire_after_option_day": "1 diena",
|
|
||||||
"shared_link_edit_expire_after_option_days": "{} dienas",
|
|
||||||
"shared_link_edit_expire_after_option_hour": "1 stunda",
|
|
||||||
"shared_link_edit_expire_after_option_hours": "{} stundas",
|
|
||||||
"shared_link_edit_expire_after_option_minute": "1 minūte",
|
|
||||||
"shared_link_edit_expire_after_option_minutes": "{} minūtes",
|
|
||||||
"shared_link_edit_expire_after_option_months": "{} mēneši",
|
|
||||||
"shared_link_edit_expire_after_option_year": "{} gads",
|
|
||||||
"shared_link_edit_password_hint": "Ierakstīt kopīgojuma paroli",
|
|
||||||
"shared_link_edit_submit_button": "Atjaunināt saiti",
|
|
||||||
"shared_link_error_server_url_fetch": "Nevarēja ienest servera URL",
|
|
||||||
"shared_link_expires_day": "Derīguma termiņš beigsies pēc {} dienas",
|
|
||||||
"shared_link_expires_days": "Derīguma termiņš beigsies pēc {} dienām",
|
|
||||||
"shared_link_expires_hour": "Derīguma termiņš beigsies pēc {} stundas",
|
|
||||||
"shared_link_expires_hours": "Derīguma termiņš beigsies pēc {} stundām",
|
|
||||||
"shared_link_expires_minute": "Derīguma termiņš beigsies pēc {} minūtes",
|
|
||||||
"shared_link_expires_minutes": "Derīguma termiņš beidzas pēc {} minūtēm",
|
|
||||||
"shared_link_expires_never": "Derīguma termiņš beigsies ∞",
|
|
||||||
"shared_link_expires_second": "Derīguma termiņš beigsies pēc {} sekundes",
|
|
||||||
"shared_link_expires_seconds": "Derīguma termiņš beidzas pēc {} sekundēm",
|
|
||||||
"shared_link_individual_shared": "Individuāli kopīgots",
|
|
||||||
"shared_link_info_chip_metadata": "EXIF",
|
|
||||||
"shared_link_manage_links": "Pārvaldīt Kopīgotās saites",
|
|
||||||
"shared_links": "Kopīgotās saites",
|
"shared_links": "Kopīgotās saites",
|
||||||
"shared_with_me": "Shared with me",
|
|
||||||
"sharing": "Kopīgošana",
|
"sharing": "Kopīgošana",
|
||||||
"sharing_page_album": "Kopīgotie albumi",
|
|
||||||
"sharing_page_description": "Izveidojiet koplietojamus albumus, lai kopīgotu fotoattēlus un videoklipus ar Jūsu tīkla lietotājiem.",
|
|
||||||
"sharing_page_empty_list": "TUKŠS SARAKSTS",
|
|
||||||
"sharing_sidebar_description": "",
|
"sharing_sidebar_description": "",
|
||||||
"sharing_silver_appbar_create_shared_album": "Izveidot kopīgotu albumu",
|
|
||||||
"sharing_silver_appbar_share_partner": "Dalīties ar partneri",
|
|
||||||
"show_album_options": "Rādīt albuma iespējas",
|
"show_album_options": "Rādīt albuma iespējas",
|
||||||
"show_albums": "Rādīt albumus",
|
"show_albums": "Rādīt albumus",
|
||||||
"show_all_people": "Rādīt visus cilvēkus",
|
"show_all_people": "Rādīt visus cilvēkus",
|
||||||
@@ -1301,7 +824,7 @@
|
|||||||
"sort_oldest": "Vecākā fotogrāfija",
|
"sort_oldest": "Vecākā fotogrāfija",
|
||||||
"sort_recent": "Nesenākā fotogrāfija",
|
"sort_recent": "Nesenākā fotogrāfija",
|
||||||
"sort_title": "Nosaukums",
|
"sort_title": "Nosaukums",
|
||||||
"source": "Pirmkods",
|
"source": "Avots",
|
||||||
"stack": "Apvienot kaudzē",
|
"stack": "Apvienot kaudzē",
|
||||||
"stack_selected_photos": "",
|
"stack_selected_photos": "",
|
||||||
"stacktrace": "",
|
"stacktrace": "",
|
||||||
@@ -1320,26 +843,10 @@
|
|||||||
"support_and_feedback": "Atbalsts un atsauksmes",
|
"support_and_feedback": "Atbalsts un atsauksmes",
|
||||||
"swap_merge_direction": "",
|
"swap_merge_direction": "",
|
||||||
"sync": "Sinhronizēt",
|
"sync": "Sinhronizēt",
|
||||||
"sync_albums": "Sync albums",
|
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
|
||||||
"sync_upload_album_setting_subtitle": "Create and upload your photos and videos to the selected albums on Immich",
|
|
||||||
"template": "",
|
"template": "",
|
||||||
"theme": "Dizains",
|
"theme": "Dizains",
|
||||||
"theme_selection": "",
|
"theme_selection": "",
|
||||||
"theme_selection_description": "",
|
"theme_selection_description": "",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Rādīt krātuves indikatoru uz aktīvu elementiem",
|
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Aktīvu skaits rindā ({})",
|
|
||||||
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
|
||||||
"theme_setting_colorful_interface_title": "Colorful interface",
|
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Attēlu skatītāja detaļu kvalitātes pielāgošana",
|
|
||||||
"theme_setting_image_viewer_quality_title": "Attēlu skatītāja kvalitāte",
|
|
||||||
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
|
||||||
"theme_setting_primary_color_title": "Primary color",
|
|
||||||
"theme_setting_system_primary_color_title": "Use system color",
|
|
||||||
"theme_setting_system_theme_switch": "Automātisks (sekot sistēmas iestatījumiem)",
|
|
||||||
"theme_setting_theme_subtitle": "Izvēlieties programmas dizaina iestatījumu",
|
|
||||||
"theme_setting_three_stage_loading_subtitle": "Trīspakāpju ielāde var palielināt ielādēšanas veiktspēju, bet izraisa ievērojami lielāku tīkla noslodzi",
|
|
||||||
"theme_setting_three_stage_loading_title": "Iespējot trīspakāpju ielādi",
|
|
||||||
"they_will_be_merged_together": "Tās tiks apvienotas",
|
"they_will_be_merged_together": "Tās tiks apvienotas",
|
||||||
"time_based_memories": "",
|
"time_based_memories": "",
|
||||||
"timezone": "Laika zona",
|
"timezone": "Laika zona",
|
||||||
@@ -1350,15 +857,7 @@
|
|||||||
"total_usage": "Kopējais lietojums",
|
"total_usage": "Kopējais lietojums",
|
||||||
"trash": "Atkritne",
|
"trash": "Atkritne",
|
||||||
"trash_all": "Dzēst Visu",
|
"trash_all": "Dzēst Visu",
|
||||||
"trash_emptied": "Emptied trash",
|
|
||||||
"trash_no_results_message": "",
|
"trash_no_results_message": "",
|
||||||
"trash_page_delete_all": "Dzēst Visu",
|
|
||||||
"trash_page_empty_trash_dialog_content": "Vai vēlaties iztukšot savus izmestos aktīvus? Tie tiks neatgriezeniski izņemti no Immich",
|
|
||||||
"trash_page_info": "Atkritnes vienumi tiks neatgriezeniski dzēsti pēc {} dienām",
|
|
||||||
"trash_page_no_assets": "Atkritnē nav aktīvu",
|
|
||||||
"trash_page_restore_all": "Atjaunot Visu",
|
|
||||||
"trash_page_select_assets_btn": "Atlasīt aktīvus",
|
|
||||||
"trash_page_title": "Atkritne ({})",
|
|
||||||
"type": "",
|
"type": "",
|
||||||
"unarchive": "Atarhivēt",
|
"unarchive": "Atarhivēt",
|
||||||
"unfavorite": "Noņemt no izlases",
|
"unfavorite": "Noņemt no izlases",
|
||||||
@@ -1377,16 +876,11 @@
|
|||||||
"updated_password": "Parole ir atjaunināta",
|
"updated_password": "Parole ir atjaunināta",
|
||||||
"upload": "Augšupielādēt",
|
"upload": "Augšupielādēt",
|
||||||
"upload_concurrency": "",
|
"upload_concurrency": "",
|
||||||
"upload_dialog_info": "Vai vēlaties veikt izvēlētā(-o) aktīva(-u) dublējumu uz servera?",
|
|
||||||
"upload_dialog_title": "Augšupielādēt Aktīvu",
|
|
||||||
"upload_status_duplicates": "Dublikāti",
|
"upload_status_duplicates": "Dublikāti",
|
||||||
"upload_status_errors": "Kļūdas",
|
"upload_status_errors": "Kļūdas",
|
||||||
"upload_status_uploaded": "Augšupielādēts",
|
"upload_status_uploaded": "Augšupielādēts",
|
||||||
"upload_to_immich": "Upload to Immich ({})",
|
|
||||||
"uploading": "Uploading",
|
|
||||||
"url": "",
|
"url": "",
|
||||||
"usage": "Lietojums",
|
"usage": "Lietojums",
|
||||||
"use_current_connection": "use current connection",
|
|
||||||
"user": "Lietotājs",
|
"user": "Lietotājs",
|
||||||
"user_id": "Lietotāja ID",
|
"user_id": "Lietotāja ID",
|
||||||
"user_purchase_settings_description": "Pirkuma pārvaldība",
|
"user_purchase_settings_description": "Pirkuma pārvaldība",
|
||||||
@@ -1395,17 +889,10 @@
|
|||||||
"users": "Lietotāji",
|
"users": "Lietotāji",
|
||||||
"utilities": "Rīki",
|
"utilities": "Rīki",
|
||||||
"validate": "",
|
"validate": "",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
|
||||||
"variables": "",
|
"variables": "",
|
||||||
"version": "Versija",
|
"version": "Versija",
|
||||||
"version_announcement_message": "Sveiki! Ir pieejama jauna Immich versija. Lūdzu, veltiet laiku, lai izlasītu <link>laidiena piezīmes</link> un pārliecinātos, ka jūsu iestatījumi ir atjaunināti, lai novērstu jebkādu nepareizu konfigurāciju, jo īpaši, ja izmantojat WatchTower vai citu mehānismu, kas automātiski atjaunina jūsu Immich instanci.",
|
"version_announcement_message": "Sveiki! Ir pieejama jauna Immich versija. Lūdzu, veltiet laiku, lai izlasītu <link>laidiena piezīmes</link> un pārliecinātos, ka jūsu iestatījumi ir atjaunināti, lai novērstu jebkādu nepareizu konfigurāciju, jo īpaši, ja izmantojat WatchTower vai citu mehānismu, kas automātiski atjaunina jūsu Immich instanci.",
|
||||||
"version_announcement_overlay_release_notes": "informācija par laidienu",
|
|
||||||
"version_announcement_overlay_text_1": "Sveiks draugs, ir jauns izlaidums no",
|
|
||||||
"version_announcement_overlay_text_2": "lūdzu, veltiet laiku, lai apmeklētu",
|
|
||||||
"version_announcement_overlay_text_3": " un pārliecinieties, vai docker-compose un .env iestatījumi ir atjaunināti, lai novērstu jebkādas nepareizas konfigurācijas, īpaši, ja izmantojat WatchTower vai mehānismu, kas automātiski veic servera lietojumprogrammas atjaunināšanu.",
|
|
||||||
"version_announcement_overlay_title": "Pieejama jauna servera versija 🎉",
|
|
||||||
"version_history": "Versiju vēsture",
|
"version_history": "Versiju vēsture",
|
||||||
"version_history_item": "{version} uzstādīta {date}",
|
|
||||||
"video": "Videoklips",
|
"video": "Videoklips",
|
||||||
"video_hover_setting_description": "",
|
"video_hover_setting_description": "",
|
||||||
"videos": "Videoklipi",
|
"videos": "Videoklipi",
|
||||||
@@ -1415,16 +902,11 @@
|
|||||||
"view_links": "",
|
"view_links": "",
|
||||||
"view_next_asset": "",
|
"view_next_asset": "",
|
||||||
"view_previous_asset": "",
|
"view_previous_asset": "",
|
||||||
"viewer_remove_from_stack": "Noņemt no Steka",
|
|
||||||
"viewer_stack_use_as_main_asset": "Izmantot kā Galveno Aktīvu",
|
|
||||||
"viewer_unstack": "At-Stekot",
|
|
||||||
"waiting": "Gaida",
|
"waiting": "Gaida",
|
||||||
"week": "Nedēļa",
|
"week": "Nedēļa",
|
||||||
"welcome_to_immich": "",
|
"welcome_to_immich": "",
|
||||||
"wifi_name": "WiFi Name",
|
|
||||||
"year": "Gads",
|
"year": "Gads",
|
||||||
"years_ago": "Pirms {years, plural, one {# gada} other {# gadiem}}",
|
"years_ago": "Pirms {years, plural, one {# gada} other {# gadiem}}",
|
||||||
"yes": "Jā",
|
"yes": "Jā",
|
||||||
"your_wifi_name": "Your WiFi name",
|
|
||||||
"zoom_image": "Pietuvināt attēlu"
|
"zoom_image": "Pietuvināt attēlu"
|
||||||
}
|
}
|
||||||
|
|||||||
509
i18n/mn.json
509
i18n/mn.json
@@ -4,7 +4,6 @@
|
|||||||
"account_settings": "Бүртгэлийн тохиргоо",
|
"account_settings": "Бүртгэлийн тохиргоо",
|
||||||
"acknowledge": "Ойлголоо",
|
"acknowledge": "Ойлголоо",
|
||||||
"action": "Үйлдэл",
|
"action": "Үйлдэл",
|
||||||
"action_common_update": "Update",
|
|
||||||
"actions": "Үйлдлүүд",
|
"actions": "Үйлдлүүд",
|
||||||
"active": "Идэвхтэй",
|
"active": "Идэвхтэй",
|
||||||
"activity": "Үйлдлийн бүртгэл",
|
"activity": "Үйлдлийн бүртгэл",
|
||||||
@@ -14,7 +13,6 @@
|
|||||||
"add_a_location": "Байршил нэмэх",
|
"add_a_location": "Байршил нэмэх",
|
||||||
"add_a_name": "Нэр өгөх",
|
"add_a_name": "Нэр өгөх",
|
||||||
"add_a_title": "Гарчиг оруулах",
|
"add_a_title": "Гарчиг оруулах",
|
||||||
"add_endpoint": "Add endpoint",
|
|
||||||
"add_exclusion_pattern": "",
|
"add_exclusion_pattern": "",
|
||||||
"add_import_path": "",
|
"add_import_path": "",
|
||||||
"add_location": "Байршил оруулах",
|
"add_location": "Байршил оруулах",
|
||||||
@@ -24,8 +22,6 @@
|
|||||||
"add_photos": "Зураг нэмэх",
|
"add_photos": "Зураг нэмэх",
|
||||||
"add_to": "",
|
"add_to": "",
|
||||||
"add_to_album": "Цомогт оруулах",
|
"add_to_album": "Цомогт оруулах",
|
||||||
"add_to_album_bottom_sheet_added": "Added to {album}",
|
|
||||||
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
|
||||||
"add_to_shared_album": "Нээлттэй албумд оруулах",
|
"add_to_shared_album": "Нээлттэй албумд оруулах",
|
||||||
"added_to_archive": "Архивд оруулах",
|
"added_to_archive": "Архивд оруулах",
|
||||||
"added_to_favorites": "Дуртай зурганд нэмэх",
|
"added_to_favorites": "Дуртай зурганд нэмэх",
|
||||||
@@ -233,21 +229,9 @@
|
|||||||
"admin_password": "",
|
"admin_password": "",
|
||||||
"administration": "Админ",
|
"administration": "Админ",
|
||||||
"advanced": "",
|
"advanced": "",
|
||||||
"advanced_settings_log_level_title": "Log level: {}",
|
|
||||||
"advanced_settings_prefer_remote_subtitle": "Some devices are painfully slow to load thumbnails from assets on the device. Activate this setting to load remote images instead.",
|
|
||||||
"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_title": "Proxy Headers",
|
|
||||||
"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_tile_subtitle": "Advanced user's settings",
|
|
||||||
"advanced_settings_troubleshooting_subtitle": "Enable additional features for troubleshooting",
|
|
||||||
"advanced_settings_troubleshooting_title": "Troubleshooting",
|
|
||||||
"album_added": "Цомог нэмэгдлээ",
|
"album_added": "Цомог нэмэгдлээ",
|
||||||
"album_added_notification_setting_description": "",
|
"album_added_notification_setting_description": "",
|
||||||
"album_cover_updated": "",
|
"album_cover_updated": "",
|
||||||
"album_info_card_backup_album_excluded": "EXCLUDED",
|
|
||||||
"album_info_card_backup_album_included": "INCLUDED",
|
|
||||||
"album_info_updated": "Цомгийн мэлээлэл шинэчлэгдлээ",
|
"album_info_updated": "Цомгийн мэлээлэл шинэчлэгдлээ",
|
||||||
"album_leave": "Цомгоос гарах уу?",
|
"album_leave": "Цомгоос гарах уу?",
|
||||||
"album_leave_confirmation": "Та {album} цомгоос гарахдаа итгэлтэй байна уу?",
|
"album_leave_confirmation": "Та {album} цомгоос гарахдаа итгэлтэй байна уу?",
|
||||||
@@ -255,20 +239,8 @@
|
|||||||
"album_options": "Цомгийн тохиргоо",
|
"album_options": "Цомгийн тохиргоо",
|
||||||
"album_remove_user": "Хэрэглэгч хасах уу?",
|
"album_remove_user": "Хэрэглэгч хасах уу?",
|
||||||
"album_remove_user_confirmation": "{user} хэрэглэгчийг хасахдаа итгэлтэй байна уу?",
|
"album_remove_user_confirmation": "{user} хэрэглэгчийг хасахдаа итгэлтэй байна уу?",
|
||||||
"album_thumbnail_card_item": "1 item",
|
|
||||||
"album_thumbnail_card_items": "{} items",
|
|
||||||
"album_thumbnail_card_shared": " · Shared",
|
|
||||||
"album_thumbnail_shared_by": "Shared by {}",
|
|
||||||
"album_updated": "",
|
"album_updated": "",
|
||||||
"album_updated_setting_description": "",
|
"album_updated_setting_description": "",
|
||||||
"album_viewer_appbar_delete_confirm": "Are you sure you want to delete this album from your account?",
|
|
||||||
"album_viewer_appbar_share_err_delete": "Failed to delete album",
|
|
||||||
"album_viewer_appbar_share_err_leave": "Failed to leave album",
|
|
||||||
"album_viewer_appbar_share_err_remove": "There are problems in removing assets from album",
|
|
||||||
"album_viewer_appbar_share_err_title": "Failed to change album title",
|
|
||||||
"album_viewer_appbar_share_leave": "Leave album",
|
|
||||||
"album_viewer_appbar_share_to": "Share To",
|
|
||||||
"album_viewer_page_share_add_users": "Add users",
|
|
||||||
"albums": "Цомгууд",
|
"albums": "Цомгууд",
|
||||||
"all": "Бүгд",
|
"all": "Бүгд",
|
||||||
"all_albums": "Бүх цомог",
|
"all_albums": "Бүх цомог",
|
||||||
@@ -280,192 +252,53 @@
|
|||||||
"api_key_description": "Энэ утга зөвхөн ганц л удаа харагдана. Цонхоо хаахаас өмнө хуулж аваарай.",
|
"api_key_description": "Энэ утга зөвхөн ганц л удаа харагдана. Цонхоо хаахаас өмнө хуулж аваарай.",
|
||||||
"api_key_empty": "Таны API түлхүүрийн нэр хоосон байж болохгүй",
|
"api_key_empty": "Таны API түлхүүрийн нэр хоосон байж болохгүй",
|
||||||
"api_keys": "API түлхүүрүүд",
|
"api_keys": "API түлхүүрүүд",
|
||||||
"app_bar_signout_dialog_content": "Are you sure you want to sign out?",
|
|
||||||
"app_bar_signout_dialog_ok": "Yes",
|
|
||||||
"app_bar_signout_dialog_title": "Sign out",
|
|
||||||
"app_settings": "Апп-н тохиргоо",
|
"app_settings": "Апп-н тохиргоо",
|
||||||
"appears_in": "",
|
"appears_in": "",
|
||||||
"archive": "Архив",
|
"archive": "Архив",
|
||||||
"archive_or_unarchive_photo": "Зургийг архивт хийх эсвэл гаргах",
|
"archive_or_unarchive_photo": "Зургийг архивт хийх эсвэл гаргах",
|
||||||
"archive_page_no_archived_assets": "No archived assets found",
|
|
||||||
"archive_page_title": "Archive ({})",
|
|
||||||
"archive_size": "Архивын хэмжээ",
|
"archive_size": "Архивын хэмжээ",
|
||||||
"archive_size_description": "Татах үеийн архивын хэмжээг тохируулах (GiB-р)",
|
"archive_size_description": "Татах үеийн архивын хэмжээг тохируулах (GiB-р)",
|
||||||
"archived": "Archived",
|
|
||||||
"asset_action_delete_err_read_only": "Cannot delete read only asset(s), skipping",
|
|
||||||
"asset_action_share_err_offline": "Cannot fetch offline asset(s), skipping",
|
|
||||||
"asset_added_to_album": "Цомогт нэмсэн",
|
"asset_added_to_album": "Цомогт нэмсэн",
|
||||||
"asset_adding_to_album": "Цомогт нэмж байна...",
|
"asset_adding_to_album": "Цомогт нэмж байна...",
|
||||||
"asset_list_group_by_sub_title": "Group by",
|
|
||||||
"asset_list_layout_settings_dynamic_layout_title": "Dynamic layout",
|
|
||||||
"asset_list_layout_settings_group_automatically": "Automatic",
|
|
||||||
"asset_list_layout_settings_group_by": "Group assets by",
|
|
||||||
"asset_list_layout_settings_group_by_month_day": "Month + day",
|
|
||||||
"asset_list_layout_sub_title": "Layout",
|
|
||||||
"asset_list_settings_subtitle": "Photo grid layout settings",
|
|
||||||
"asset_list_settings_title": "Photo Grid",
|
|
||||||
"asset_offline": "",
|
"asset_offline": "",
|
||||||
"asset_restored_successfully": "Asset restored successfully",
|
|
||||||
"asset_viewer_settings_subtitle": "Manage your gallery viewer settings",
|
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
|
||||||
"assets": "",
|
"assets": "",
|
||||||
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
|
||||||
"assets_deleted_permanently_from_server": "{} asset(s) deleted permanently from the Immich server",
|
|
||||||
"assets_removed_permanently_from_device": "{} asset(s) removed permanently from your device",
|
|
||||||
"assets_restored_successfully": "{} asset(s) restored successfully",
|
|
||||||
"assets_trashed": "{} asset(s) trashed",
|
|
||||||
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
|
||||||
"authorized_devices": "",
|
"authorized_devices": "",
|
||||||
"automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere",
|
|
||||||
"automatic_endpoint_switching_title": "Automatic URL switching",
|
|
||||||
"back": "",
|
"back": "",
|
||||||
"background_location_permission": "Background location permission",
|
|
||||||
"background_location_permission_content": "In order to switch networks when running in the background, Immich must *always* have precise location access so the app can read the Wi-Fi network's name",
|
|
||||||
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
|
||||||
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
|
||||||
"backup_album_selection_page_assets_scatter": "Assets can scatter across multiple albums. Thus, albums can be included or excluded during the backup process.",
|
|
||||||
"backup_album_selection_page_select_albums": "Select albums",
|
|
||||||
"backup_album_selection_page_selection_info": "Selection Info",
|
|
||||||
"backup_album_selection_page_total_assets": "Total unique assets",
|
|
||||||
"backup_all": "All",
|
|
||||||
"backup_background_service_backup_failed_message": "Failed to backup assets. Retrying…",
|
|
||||||
"backup_background_service_connection_failed_message": "Failed to connect to the server. Retrying…",
|
|
||||||
"backup_background_service_current_upload_notification": "Uploading {}",
|
|
||||||
"backup_background_service_default_notification": "Checking for new assets…",
|
|
||||||
"backup_background_service_error_title": "Backup error",
|
|
||||||
"backup_background_service_in_progress_notification": "Backing up your assets…",
|
|
||||||
"backup_background_service_upload_failure_notification": "Failed to upload {}",
|
|
||||||
"backup_controller_page_albums": "Backup Albums",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_content": "Апп нээгээгүй байх үед нөөцлөлт хийх бол Settings > General > Background App Refresh хандаж идэвхижүүлнэ үү.",
|
|
||||||
"backup_controller_page_background_app_refresh_disabled_title": "Апп нээгээгүй байх үед нөөцлөлт идэвхигүй.",
|
|
||||||
"backup_controller_page_background_app_refresh_enable_button_text": "Тохиргоо хэсэгт очих",
|
|
||||||
"backup_controller_page_background_battery_info_link": "Show me how",
|
|
||||||
"backup_controller_page_background_battery_info_message": "For the best background backup experience, please disable any battery optimizations restricting background activity for Immich.\n\nSince this is device-specific, please lookup the required information for your device manufacturer.",
|
|
||||||
"backup_controller_page_background_battery_info_ok": "OK",
|
|
||||||
"backup_controller_page_background_battery_info_title": "Battery optimizations",
|
|
||||||
"backup_controller_page_background_charging": "Only while charging",
|
|
||||||
"backup_controller_page_background_configure_error": "Failed to configure the background service",
|
|
||||||
"backup_controller_page_background_delay": "Delay new assets backup: {}",
|
|
||||||
"backup_controller_page_background_description": "Turn on the background service to automatically backup any new assets without needing to open the app",
|
|
||||||
"backup_controller_page_background_is_off": "Automatic background backup is off",
|
|
||||||
"backup_controller_page_background_is_on": "Automatic background backup is on",
|
|
||||||
"backup_controller_page_background_turn_off": "Turn off background service",
|
|
||||||
"backup_controller_page_background_turn_on": "Turn on background service",
|
|
||||||
"backup_controller_page_background_wifi": "Only on WiFi",
|
|
||||||
"backup_controller_page_backup": "Backup",
|
|
||||||
"backup_controller_page_backup_selected": "Selected: ",
|
|
||||||
"backup_controller_page_backup_sub": "Backed up photos and videos",
|
|
||||||
"backup_controller_page_created": "Created on: {}",
|
|
||||||
"backup_controller_page_desc_backup": "Turn on foreground backup to automatically upload new assets to the server when opening the app.",
|
|
||||||
"backup_controller_page_excluded": "Excluded: ",
|
|
||||||
"backup_controller_page_failed": "Failed ({})",
|
|
||||||
"backup_controller_page_filename": "File name: {} [{}]",
|
|
||||||
"backup_controller_page_id": "ID: {}",
|
|
||||||
"backup_controller_page_info": "Backup Information",
|
|
||||||
"backup_controller_page_none_selected": "None selected",
|
|
||||||
"backup_controller_page_remainder": "Remainder",
|
|
||||||
"backup_controller_page_remainder_sub": "Remaining photos and videos to back up from selection",
|
|
||||||
"backup_controller_page_server_storage": "Server Storage",
|
|
||||||
"backup_controller_page_start_backup": "Start Backup",
|
|
||||||
"backup_controller_page_status_off": "Automatic foreground backup is off",
|
|
||||||
"backup_controller_page_status_on": "Automatic foreground backup is on",
|
|
||||||
"backup_controller_page_storage_format": "{} of {} used",
|
|
||||||
"backup_controller_page_to_backup": "Albums to be backed up",
|
|
||||||
"backup_controller_page_total_sub": "All unique photos and videos from selected albums",
|
|
||||||
"backup_controller_page_turn_off": "Turn off foreground backup",
|
|
||||||
"backup_controller_page_turn_on": "Turn on foreground backup",
|
|
||||||
"backup_controller_page_uploading_file_info": "Uploading file info",
|
|
||||||
"backup_err_only_album": "Cannot remove the only album",
|
|
||||||
"backup_info_card_assets": "assets",
|
|
||||||
"backup_manual_cancelled": "Cancelled",
|
|
||||||
"backup_manual_in_progress": "Upload already in progress. Try after sometime",
|
|
||||||
"backup_manual_success": "Success",
|
|
||||||
"backup_manual_title": "Upload status",
|
|
||||||
"backup_options_page_title": "Backup options",
|
|
||||||
"backup_setting_subtitle": "Manage background and foreground upload settings",
|
|
||||||
"backward": "",
|
"backward": "",
|
||||||
"blurred_background": "",
|
"blurred_background": "",
|
||||||
"buy": "Immich худалдаж авах",
|
"buy": "Immich худалдаж авах",
|
||||||
"cache_settings_album_thumbnails": "Library page thumbnails ({} assets)",
|
|
||||||
"cache_settings_clear_cache_button": "Clear cache",
|
|
||||||
"cache_settings_clear_cache_button_title": "Clears the app's cache. This will significantly impact the app's performance until the cache has rebuilt.",
|
|
||||||
"cache_settings_duplicated_assets_clear_button": "CLEAR",
|
|
||||||
"cache_settings_duplicated_assets_subtitle": "Photos and videos that are black listed by the app",
|
|
||||||
"cache_settings_duplicated_assets_title": "Duplicated Assets ({})",
|
|
||||||
"cache_settings_image_cache_size": "Image cache size ({} assets)",
|
|
||||||
"cache_settings_statistics_album": "Library thumbnails",
|
|
||||||
"cache_settings_statistics_assets": "{} assets ({})",
|
|
||||||
"cache_settings_statistics_full": "Full images",
|
|
||||||
"cache_settings_statistics_shared": "Shared album thumbnails",
|
|
||||||
"cache_settings_statistics_thumbnail": "Thumbnails",
|
|
||||||
"cache_settings_statistics_title": "Cache usage",
|
|
||||||
"cache_settings_subtitle": "Control the caching behaviour of the Immich mobile application",
|
|
||||||
"cache_settings_thumbnail_size": "Thumbnail cache size ({} assets)",
|
|
||||||
"cache_settings_tile_subtitle": "Control the local storage behaviour",
|
|
||||||
"cache_settings_tile_title": "Local Storage",
|
|
||||||
"cache_settings_title": "Caching Settings",
|
|
||||||
"camera": "Камер",
|
"camera": "Камер",
|
||||||
"camera_brand": "Камерын үйлдвэр",
|
"camera_brand": "Камерын үйлдвэр",
|
||||||
"camera_model": "Камерын загвар",
|
"camera_model": "Камерын загвар",
|
||||||
"cancel": "Цуцлах",
|
"cancel": "Цуцлах",
|
||||||
"cancel_search": "Хайлт цуцлах",
|
"cancel_search": "Хайлт цуцлах",
|
||||||
"canceled": "Canceled",
|
|
||||||
"cannot_merge_people": "",
|
"cannot_merge_people": "",
|
||||||
"cannot_update_the_description": "",
|
"cannot_update_the_description": "",
|
||||||
"change_date": "Огноо өөрчлөх",
|
"change_date": "Огноо өөрчлөх",
|
||||||
"change_display_order": "Change display order",
|
|
||||||
"change_expiration_time": "",
|
"change_expiration_time": "",
|
||||||
"change_location": "Байршил өөрчлөх",
|
"change_location": "Байршил өөрчлөх",
|
||||||
"change_name": "Нэр өөрчлөх",
|
"change_name": "Нэр өөрчлөх",
|
||||||
"change_name_successfully": "Нэр амжилттай өөрчлөгдлөө",
|
"change_name_successfully": "Нэр амжилттай өөрчлөгдлөө",
|
||||||
"change_password": "Нууц үг өөрчлөх",
|
"change_password": "Нууц үг өөрчлөх",
|
||||||
"change_password_form_confirm_password": "Confirm Password",
|
|
||||||
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
|
||||||
"change_password_form_new_password": "New Password",
|
|
||||||
"change_password_form_password_mismatch": "Passwords do not match",
|
|
||||||
"change_password_form_reenter_new_password": "Re-enter New Password",
|
|
||||||
"change_your_password": "",
|
"change_your_password": "",
|
||||||
"changed_visibility_successfully": "",
|
"changed_visibility_successfully": "",
|
||||||
"check_corrupt_asset_backup": "Check for corrupt asset backups",
|
|
||||||
"check_corrupt_asset_backup_button": "Perform check",
|
|
||||||
"check_corrupt_asset_backup_description": "Run this check only over Wi-Fi and once all assets have been backed-up. The procedure might take a few minutes.",
|
|
||||||
"check_logs": "",
|
"check_logs": "",
|
||||||
"city": "Хот",
|
"city": "Хот",
|
||||||
"clear": "Цэвэрлэх",
|
"clear": "Цэвэрлэх",
|
||||||
"clear_all": "Бүгдийг цэвэрлэх",
|
"clear_all": "Бүгдийг цэвэрлэх",
|
||||||
"clear_message": "",
|
"clear_message": "",
|
||||||
"clear_value": "",
|
"clear_value": "",
|
||||||
"client_cert_dialog_msg_confirm": "OK",
|
|
||||||
"client_cert_enter_password": "Enter Password",
|
|
||||||
"client_cert_import": "Import",
|
|
||||||
"client_cert_import_success_msg": "Client certificate is imported",
|
|
||||||
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
|
||||||
"client_cert_remove_msg": "Client certificate is removed",
|
|
||||||
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate Import/Remove is available only before login",
|
|
||||||
"client_cert_title": "SSL Client Certificate",
|
|
||||||
"close": "",
|
"close": "",
|
||||||
"collapse_all": "",
|
"collapse_all": "",
|
||||||
"color_theme": "",
|
"color_theme": "",
|
||||||
"comment_options": "",
|
"comment_options": "",
|
||||||
"comments_are_disabled": "",
|
"comments_are_disabled": "",
|
||||||
"common_create_new_album": "Create new album",
|
|
||||||
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
|
||||||
"completed": "Completed",
|
|
||||||
"confirm": "",
|
"confirm": "",
|
||||||
"confirm_admin_password": "",
|
"confirm_admin_password": "",
|
||||||
"confirm_password": "",
|
"confirm_password": "",
|
||||||
"contain": "",
|
"contain": "",
|
||||||
"context": "",
|
"context": "",
|
||||||
"continue": "",
|
"continue": "",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
|
||||||
"control_bottom_app_bar_create_new_album": "Create new album",
|
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
|
||||||
"control_bottom_app_bar_share_link": "Share Link",
|
|
||||||
"control_bottom_app_bar_share_to": "Share To",
|
|
||||||
"control_bottom_app_bar_trash_from_immich": "Move to Trash",
|
|
||||||
"copied_image_to_clipboard": "",
|
"copied_image_to_clipboard": "",
|
||||||
"copy_error": "",
|
"copy_error": "",
|
||||||
"copy_file_path": "",
|
"copy_file_path": "",
|
||||||
@@ -479,54 +312,33 @@
|
|||||||
"covers": "",
|
"covers": "",
|
||||||
"create": "",
|
"create": "",
|
||||||
"create_album": "",
|
"create_album": "",
|
||||||
"create_album_page_untitled": "Untitled",
|
|
||||||
"create_library": "",
|
"create_library": "",
|
||||||
"create_link": "",
|
"create_link": "",
|
||||||
"create_link_to_share": "",
|
"create_link_to_share": "",
|
||||||
"create_new": "CREATE NEW",
|
|
||||||
"create_new_person": "",
|
"create_new_person": "",
|
||||||
"create_new_user": "",
|
"create_new_user": "",
|
||||||
"create_shared_album_page_share_add_assets": "ADD ASSETS",
|
|
||||||
"create_shared_album_page_share_select_photos": "Select Photos",
|
|
||||||
"create_user": "",
|
"create_user": "",
|
||||||
"created": "",
|
"created": "",
|
||||||
"crop": "Crop",
|
|
||||||
"curated_object_page_title": "Things",
|
|
||||||
"current_device": "",
|
"current_device": "",
|
||||||
"current_server_address": "Current server address",
|
|
||||||
"custom_locale": "",
|
"custom_locale": "",
|
||||||
"custom_locale_description": "",
|
"custom_locale_description": "",
|
||||||
"daily_title_text_date": "E, MMM dd",
|
|
||||||
"daily_title_text_date_year": "E, MMM dd, yyyy",
|
|
||||||
"dark": "",
|
"dark": "",
|
||||||
"date_after": "",
|
"date_after": "",
|
||||||
"date_and_time": "",
|
"date_and_time": "",
|
||||||
"date_before": "",
|
"date_before": "",
|
||||||
"date_format": "E, LLL d, y • h:mm a",
|
|
||||||
"date_range": "",
|
"date_range": "",
|
||||||
"day": "",
|
"day": "",
|
||||||
"default_locale": "",
|
"default_locale": "",
|
||||||
"default_locale_description": "",
|
"default_locale_description": "",
|
||||||
"delete": "",
|
"delete": "",
|
||||||
"delete_album": "",
|
"delete_album": "",
|
||||||
"delete_dialog_alert": "These items will be permanently deleted from Immich and from your device",
|
|
||||||
"delete_dialog_alert_local": "These items will be permanently removed from your device but still be available on the Immich server",
|
|
||||||
"delete_dialog_alert_local_non_backed_up": "Some of the items aren't backed up to Immich and will be permanently removed from your device",
|
|
||||||
"delete_dialog_alert_remote": "These items will be permanently deleted from the Immich server",
|
|
||||||
"delete_dialog_ok_force": "Delete Anyway",
|
|
||||||
"delete_dialog_title": "Delete Permanently",
|
|
||||||
"delete_key": "",
|
"delete_key": "",
|
||||||
"delete_library": "",
|
"delete_library": "",
|
||||||
"delete_link": "",
|
"delete_link": "",
|
||||||
"delete_local_dialog_ok_backed_up_only": "Delete Backed Up Only",
|
|
||||||
"delete_local_dialog_ok_force": "Delete Anyway",
|
|
||||||
"delete_shared_link": "",
|
"delete_shared_link": "",
|
||||||
"delete_shared_link_dialog_title": "Delete Shared Link",
|
|
||||||
"delete_user": "",
|
"delete_user": "",
|
||||||
"deleted_shared_link": "",
|
"deleted_shared_link": "",
|
||||||
"description": "",
|
"description": "",
|
||||||
"description_input_hint_text": "Add description...",
|
|
||||||
"description_input_submit_error": "Error updating description, check the log for more details",
|
|
||||||
"details": "",
|
"details": "",
|
||||||
"direction": "",
|
"direction": "",
|
||||||
"disallow_edits": "",
|
"disallow_edits": "",
|
||||||
@@ -539,21 +351,7 @@
|
|||||||
"display_original_photos_setting_description": "",
|
"display_original_photos_setting_description": "",
|
||||||
"done": "",
|
"done": "",
|
||||||
"download": "",
|
"download": "",
|
||||||
"download_canceled": "Download canceled",
|
|
||||||
"download_complete": "Download complete",
|
|
||||||
"download_enqueue": "Download enqueued",
|
|
||||||
"download_error": "Download Error",
|
|
||||||
"download_failed": "Download failed",
|
|
||||||
"download_filename": "file: {}",
|
|
||||||
"download_finished": "Download finished",
|
|
||||||
"download_notfound": "Download not found",
|
|
||||||
"download_paused": "Download paused",
|
|
||||||
"download_started": "Download started",
|
|
||||||
"download_sucess": "Download success",
|
|
||||||
"download_sucess_android": "The media has been downloaded to DCIM/Immich",
|
|
||||||
"download_waiting_to_retry": "Waiting to retry",
|
|
||||||
"downloading": "",
|
"downloading": "",
|
||||||
"downloading_media": "Downloading media",
|
|
||||||
"duration": "",
|
"duration": "",
|
||||||
"edit_album": "",
|
"edit_album": "",
|
||||||
"edit_avatar": "",
|
"edit_avatar": "",
|
||||||
@@ -566,7 +364,6 @@
|
|||||||
"edit_key": "",
|
"edit_key": "",
|
||||||
"edit_link": "",
|
"edit_link": "",
|
||||||
"edit_location": "",
|
"edit_location": "",
|
||||||
"edit_location_dialog_title": "Location",
|
|
||||||
"edit_name": "",
|
"edit_name": "",
|
||||||
"edit_people": "",
|
"edit_people": "",
|
||||||
"edit_title": "",
|
"edit_title": "",
|
||||||
@@ -574,17 +371,12 @@
|
|||||||
"edited": "",
|
"edited": "",
|
||||||
"editor": "",
|
"editor": "",
|
||||||
"email": "",
|
"email": "",
|
||||||
"empty_folder": "This folder is empty",
|
|
||||||
"empty_trash": "Хогийн сав хоослох",
|
"empty_trash": "Хогийн сав хоослох",
|
||||||
"enable": "",
|
"enable": "",
|
||||||
"enabled": "",
|
"enabled": "",
|
||||||
"end_date": "",
|
"end_date": "",
|
||||||
"enqueued": "Enqueued",
|
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
|
||||||
"error": "",
|
"error": "",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
|
||||||
"error_loading_image": "",
|
"error_loading_image": "",
|
||||||
"error_saving_image": "Error: {}",
|
|
||||||
"errors": {
|
"errors": {
|
||||||
"unable_to_add_album_users": "",
|
"unable_to_add_album_users": "",
|
||||||
"unable_to_add_comment": "",
|
"unable_to_add_comment": "",
|
||||||
@@ -633,90 +425,37 @@
|
|||||||
"unable_to_update_settings": "",
|
"unable_to_update_settings": "",
|
||||||
"unable_to_update_user": ""
|
"unable_to_update_user": ""
|
||||||
},
|
},
|
||||||
"exif_bottom_sheet_description": "Add Description...",
|
|
||||||
"exif_bottom_sheet_details": "DETAILS",
|
|
||||||
"exif_bottom_sheet_location": "LOCATION",
|
|
||||||
"exif_bottom_sheet_people": "PEOPLE",
|
|
||||||
"exif_bottom_sheet_person_add_person": "Add name",
|
|
||||||
"exif_bottom_sheet_person_age": "Age {}",
|
|
||||||
"exif_bottom_sheet_person_age_months": "Age {} months",
|
|
||||||
"exif_bottom_sheet_person_age_year_months": "Age 1 year, {} months",
|
|
||||||
"exif_bottom_sheet_person_age_years": "Age {}",
|
|
||||||
"exit_slideshow": "",
|
"exit_slideshow": "",
|
||||||
"expand_all": "",
|
"expand_all": "",
|
||||||
"experimental_settings_new_asset_list_subtitle": "Work in progress",
|
|
||||||
"experimental_settings_new_asset_list_title": "Enable experimental photo grid",
|
|
||||||
"experimental_settings_subtitle": "Use at your own risk!",
|
|
||||||
"experimental_settings_title": "Experimental",
|
|
||||||
"expire_after": "",
|
"expire_after": "",
|
||||||
"expired": "",
|
"expired": "",
|
||||||
"explore": "Эрж олох",
|
"explore": "Эрж олох",
|
||||||
"extension": "",
|
"extension": "",
|
||||||
"external_libraries": "",
|
"external_libraries": "",
|
||||||
"external_network": "External network",
|
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
|
||||||
"failed": "Failed",
|
|
||||||
"failed_to_load_assets": "Failed to load assets",
|
|
||||||
"failed_to_load_folder": "Failed to load folder",
|
|
||||||
"favorite": "",
|
"favorite": "",
|
||||||
"favorite_or_unfavorite_photo": "",
|
"favorite_or_unfavorite_photo": "",
|
||||||
"favorites": "Дуртай",
|
"favorites": "Дуртай",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
|
||||||
"feature_photo_updated": "",
|
"feature_photo_updated": "",
|
||||||
"file_name": "",
|
"file_name": "",
|
||||||
"file_name_or_extension": "",
|
"file_name_or_extension": "",
|
||||||
"filename": "",
|
"filename": "",
|
||||||
"filetype": "",
|
"filetype": "",
|
||||||
"filter": "Filter",
|
|
||||||
"filter_people": "",
|
"filter_people": "",
|
||||||
"fix_incorrect_match": "",
|
"fix_incorrect_match": "",
|
||||||
"folder": "Folder",
|
|
||||||
"folder_not_found": "Folder not found",
|
|
||||||
"folders": "Folders",
|
|
||||||
"forward": "",
|
"forward": "",
|
||||||
"general": "",
|
"general": "",
|
||||||
"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",
|
|
||||||
"getting_started": "",
|
"getting_started": "",
|
||||||
"go_back": "",
|
"go_back": "",
|
||||||
"go_to_search": "",
|
"go_to_search": "",
|
||||||
"grant_permission": "Grant permission",
|
|
||||||
"group_albums_by": "",
|
"group_albums_by": "",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
|
||||||
"has_quota": "",
|
"has_quota": "",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
|
||||||
"header_settings_field_validator_msg": "Value cannot be empty",
|
|
||||||
"header_settings_header_name_input": "Header name",
|
|
||||||
"header_settings_header_value_input": "Header value",
|
|
||||||
"headers_settings_tile_subtitle": "Define proxy headers the app should send with each network request",
|
|
||||||
"headers_settings_tile_title": "Custom proxy headers",
|
|
||||||
"hide_gallery": "",
|
"hide_gallery": "",
|
||||||
"hide_password": "",
|
"hide_password": "",
|
||||||
"hide_person": "",
|
"hide_person": "",
|
||||||
"home_page_add_to_album_conflicts": "Added {added} assets to album {album}. {failed} assets are already in the album.",
|
|
||||||
"home_page_add_to_album_err_local": "Can not add local assets to albums yet, skipping",
|
|
||||||
"home_page_add_to_album_success": "Added {added} assets to album {album}.",
|
|
||||||
"home_page_album_err_partner": "Can not add partner assets to an album yet, skipping",
|
|
||||||
"home_page_archive_err_local": "Can not archive local assets yet, skipping",
|
|
||||||
"home_page_archive_err_partner": "Can not archive partner assets, skipping",
|
|
||||||
"home_page_building_timeline": "Building the timeline",
|
|
||||||
"home_page_delete_err_partner": "Can not delete partner assets, skipping",
|
|
||||||
"home_page_delete_remote_err_local": "Local assets in delete remote selection, skipping",
|
|
||||||
"home_page_favorite_err_local": "Can not favorite local assets yet, skipping",
|
|
||||||
"home_page_favorite_err_partner": "Can not favorite partner assets yet, skipping",
|
|
||||||
"home_page_first_time_notice": "If this is your first time using the app, please make sure to choose a backup album(s) so that the timeline can populate photos and videos in the album(s).",
|
|
||||||
"home_page_share_err_local": "Can not share local assets via link, skipping",
|
|
||||||
"home_page_upload_err_limit": "Can only upload a maximum of 30 assets at a time, skipping",
|
|
||||||
"host": "",
|
"host": "",
|
||||||
"hour": "",
|
"hour": "",
|
||||||
"ignore_icloud_photos": "Ignore iCloud photos",
|
|
||||||
"ignore_icloud_photos_description": "Photos that are stored on iCloud will not be uploaded to the Immich server",
|
|
||||||
"image": "",
|
"image": "",
|
||||||
"image_saved_successfully": "Image saved",
|
|
||||||
"image_viewer_page_state_provider_download_started": "Download Started",
|
|
||||||
"image_viewer_page_state_provider_download_success": "Download Success",
|
|
||||||
"image_viewer_page_state_provider_share_error": "Share Error",
|
|
||||||
"immich_logo": "",
|
"immich_logo": "",
|
||||||
"import_path": "",
|
"import_path": "",
|
||||||
"in_archive": "",
|
"in_archive": "",
|
||||||
@@ -731,8 +470,6 @@
|
|||||||
"night_at_midnight": "",
|
"night_at_midnight": "",
|
||||||
"night_at_twoam": ""
|
"night_at_twoam": ""
|
||||||
},
|
},
|
||||||
"invalid_date": "Invalid date",
|
|
||||||
"invalid_date_format": "Invalid date format",
|
|
||||||
"invite_people": "Хүмүүс урих",
|
"invite_people": "Хүмүүс урих",
|
||||||
"invite_to_album": "",
|
"invite_to_album": "",
|
||||||
"jobs": "",
|
"jobs": "",
|
||||||
@@ -746,12 +483,6 @@
|
|||||||
"level": "",
|
"level": "",
|
||||||
"library": "Зургийн сан",
|
"library": "Зургийн сан",
|
||||||
"library_options": "",
|
"library_options": "",
|
||||||
"library_page_device_albums": "Albums on Device",
|
|
||||||
"library_page_new_album": "New album",
|
|
||||||
"library_page_sort_asset_count": "Number of assets",
|
|
||||||
"library_page_sort_created": "Created date",
|
|
||||||
"library_page_sort_last_modified": "Last modified",
|
|
||||||
"library_page_sort_title": "Album title",
|
|
||||||
"light": "",
|
"light": "",
|
||||||
"link_options": "",
|
"link_options": "",
|
||||||
"link_to_oauth": "",
|
"link_to_oauth": "",
|
||||||
@@ -759,39 +490,9 @@
|
|||||||
"list": "",
|
"list": "",
|
||||||
"loading": "",
|
"loading": "",
|
||||||
"loading_search_results_failed": "",
|
"loading_search_results_failed": "",
|
||||||
"local_network": "Local network",
|
|
||||||
"local_network_sheet_info": "The app will connect to the server through this URL when using the specified Wi-Fi network",
|
|
||||||
"location_permission": "Location permission",
|
|
||||||
"location_permission_content": "In order to use the auto-switching feature, Immich needs precise location permission so it can read the current WiFi network's name",
|
|
||||||
"location_picker_choose_on_map": "Choose on map",
|
|
||||||
"location_picker_latitude_error": "Enter a valid latitude",
|
|
||||||
"location_picker_latitude_hint": "Enter your latitude here",
|
|
||||||
"location_picker_longitude_error": "Enter a valid longitude",
|
|
||||||
"location_picker_longitude_hint": "Enter your longitude here",
|
|
||||||
"log_out": "",
|
"log_out": "",
|
||||||
"log_out_all_devices": "",
|
"log_out_all_devices": "",
|
||||||
"login_disabled": "Login has been disabled",
|
|
||||||
"login_form_api_exception": "API exception. Please check the server URL and try again.",
|
|
||||||
"login_form_back_button_text": "Back",
|
|
||||||
"login_form_email_hint": "youremail@email.com",
|
|
||||||
"login_form_endpoint_hint": "http://your-server-ip:port",
|
|
||||||
"login_form_endpoint_url": "Server Endpoint URL",
|
|
||||||
"login_form_err_http": "Please specify http:// or https://",
|
|
||||||
"login_form_err_invalid_email": "Invalid Email",
|
|
||||||
"login_form_err_invalid_url": "Invalid URL",
|
|
||||||
"login_form_err_leading_whitespace": "Leading whitespace",
|
|
||||||
"login_form_err_trailing_whitespace": "Trailing whitespace",
|
|
||||||
"login_form_failed_get_oauth_server_config": "Error logging using OAuth, check server URL",
|
|
||||||
"login_form_failed_get_oauth_server_disable": "OAuth feature is not available on this server",
|
|
||||||
"login_form_failed_login": "Error logging you in, check server URL, email and password",
|
|
||||||
"login_form_handshake_exception": "There was an Handshake Exception with the server. Enable self-signed certificate support in the settings if you are using a self-signed certificate.",
|
|
||||||
"login_form_password_hint": "password",
|
|
||||||
"login_form_save_login": "Stay logged in",
|
|
||||||
"login_form_server_empty": "Enter a server URL.",
|
|
||||||
"login_form_server_error": "Could not connect to server.",
|
|
||||||
"login_has_been_disabled": "",
|
"login_has_been_disabled": "",
|
||||||
"login_password_changed_error": "There was an error updating your password",
|
|
||||||
"login_password_changed_success": "Password updated successfully",
|
|
||||||
"look": "",
|
"look": "",
|
||||||
"loop_videos": "",
|
"loop_videos": "",
|
||||||
"loop_videos_description": "",
|
"loop_videos_description": "",
|
||||||
@@ -804,38 +505,11 @@
|
|||||||
"manage_your_devices": "",
|
"manage_your_devices": "",
|
||||||
"manage_your_oauth_connection": "",
|
"manage_your_oauth_connection": "",
|
||||||
"map": "",
|
"map": "",
|
||||||
"map_assets_in_bound": "{} photo",
|
|
||||||
"map_assets_in_bounds": "{} photos",
|
|
||||||
"map_cannot_get_user_location": "Cannot get user's location",
|
|
||||||
"map_location_dialog_yes": "Yes",
|
|
||||||
"map_location_picker_page_use_location": "Use this location",
|
|
||||||
"map_location_service_disabled_content": "Location service needs to be enabled to display assets from your current location. Do you want to enable it now?",
|
|
||||||
"map_location_service_disabled_title": "Location Service disabled",
|
|
||||||
"map_marker_with_image": "",
|
"map_marker_with_image": "",
|
||||||
"map_no_assets_in_bounds": "No photos in this area",
|
|
||||||
"map_no_location_permission_content": "Location permission is needed to display assets from your current location. Do you want to allow it now?",
|
|
||||||
"map_no_location_permission_title": "Location Permission denied",
|
|
||||||
"map_settings": "",
|
"map_settings": "",
|
||||||
"map_settings_dark_mode": "Dark mode",
|
|
||||||
"map_settings_date_range_option_day": "Past 24 hours",
|
|
||||||
"map_settings_date_range_option_days": "Past {} days",
|
|
||||||
"map_settings_date_range_option_year": "Past year",
|
|
||||||
"map_settings_date_range_option_years": "Past {} years",
|
|
||||||
"map_settings_dialog_title": "Map Settings",
|
|
||||||
"map_settings_include_show_archived": "Include Archived",
|
|
||||||
"map_settings_include_show_partners": "Include Partners",
|
|
||||||
"map_settings_only_show_favorites": "Show Favorite Only",
|
|
||||||
"map_settings_theme_settings": "Map Theme",
|
|
||||||
"map_zoom_to_see_photos": "Zoom out to see photos",
|
|
||||||
"media_type": "",
|
"media_type": "",
|
||||||
"memories": "",
|
"memories": "",
|
||||||
"memories_all_caught_up": "All caught up",
|
|
||||||
"memories_check_back_tomorrow": "Check back tomorrow for more memories",
|
|
||||||
"memories_setting_description": "",
|
"memories_setting_description": "",
|
||||||
"memories_start_over": "Start Over",
|
|
||||||
"memories_swipe_to_close": "Swipe up to close",
|
|
||||||
"memories_year_ago": "A year ago",
|
|
||||||
"memories_years_ago": "{} years ago",
|
|
||||||
"menu": "",
|
"menu": "",
|
||||||
"merge": "",
|
"merge": "",
|
||||||
"merge_people": "",
|
"merge_people": "",
|
||||||
@@ -845,16 +519,11 @@
|
|||||||
"missing": "",
|
"missing": "",
|
||||||
"model": "",
|
"model": "",
|
||||||
"month": "",
|
"month": "",
|
||||||
"monthly_title_text_date_format": "MMMM y",
|
|
||||||
"more": "",
|
"more": "",
|
||||||
"moved_to_trash": "",
|
"moved_to_trash": "",
|
||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
|
||||||
"my_albums": "",
|
"my_albums": "",
|
||||||
"name": "",
|
"name": "",
|
||||||
"name_or_nickname": "",
|
"name_or_nickname": "",
|
||||||
"networking_settings": "Networking",
|
|
||||||
"networking_subtitle": "Manage the server endpoint settings",
|
|
||||||
"never": "",
|
"never": "",
|
||||||
"new_api_key": "",
|
"new_api_key": "",
|
||||||
"new_password": "",
|
"new_password": "",
|
||||||
@@ -867,7 +536,6 @@
|
|||||||
"no_albums_message": "",
|
"no_albums_message": "",
|
||||||
"no_archived_assets_message": "",
|
"no_archived_assets_message": "",
|
||||||
"no_assets_message": "Энд дарж та эхний зургаа хуулж үзэх үү",
|
"no_assets_message": "Энд дарж та эхний зургаа хуулж үзэх үү",
|
||||||
"no_assets_to_show": "No assets to show",
|
|
||||||
"no_exif_info_available": "",
|
"no_exif_info_available": "",
|
||||||
"no_explore_results_message": "Зураг хуулж оруулсаны дараа ашиглах боломжтой болно.",
|
"no_explore_results_message": "Зураг хуулж оруулсаны дараа ашиглах боломжтой болно.",
|
||||||
"no_favorites_message": "",
|
"no_favorites_message": "",
|
||||||
@@ -877,12 +545,7 @@
|
|||||||
"no_results": "",
|
"no_results": "",
|
||||||
"no_shared_albums_message": "",
|
"no_shared_albums_message": "",
|
||||||
"not_in_any_album": "",
|
"not_in_any_album": "",
|
||||||
"not_selected": "Not selected",
|
|
||||||
"notes": "",
|
"notes": "",
|
||||||
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
|
||||||
"notification_permission_list_tile_content": "Мэдэгдэл нээх эрх өгнө үү.\n",
|
|
||||||
"notification_permission_list_tile_enable_button": "Мэдэгдэл нээх",
|
|
||||||
"notification_permission_list_tile_title": "Мэдэгдлийн эрх",
|
|
||||||
"notification_toggle_setting_description": "",
|
"notification_toggle_setting_description": "",
|
||||||
"notifications": "",
|
"notifications": "",
|
||||||
"notifications_setting_description": "",
|
"notifications_setting_description": "",
|
||||||
@@ -890,7 +553,6 @@
|
|||||||
"offline": "",
|
"offline": "",
|
||||||
"ok": "",
|
"ok": "",
|
||||||
"oldest_first": "",
|
"oldest_first": "",
|
||||||
"on_this_device": "On this device",
|
|
||||||
"online": "",
|
"online": "",
|
||||||
"only_favorites": "Зөвхөн дуртай зурагнууд",
|
"only_favorites": "Зөвхөн дуртай зурагнууд",
|
||||||
"open_the_search_filters": "",
|
"open_the_search_filters": "",
|
||||||
@@ -901,14 +563,6 @@
|
|||||||
"other_variables": "",
|
"other_variables": "",
|
||||||
"owned": "",
|
"owned": "",
|
||||||
"owner": "",
|
"owner": "",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
|
||||||
"partner_list_view_all": "View all",
|
|
||||||
"partner_page_empty_message": "Your photos are not yet shared with any partner.",
|
|
||||||
"partner_page_no_more_users": "No more users to add",
|
|
||||||
"partner_page_partner_add_failed": "Failed to add partner",
|
|
||||||
"partner_page_select_partner": "Select partner",
|
|
||||||
"partner_page_shared_to_title": "Shared to",
|
|
||||||
"partner_page_stop_sharing_content": "{} will no longer be able to access your photos.",
|
|
||||||
"partner_sharing": "",
|
"partner_sharing": "",
|
||||||
"partners": "",
|
"partners": "",
|
||||||
"password": "",
|
"password": "",
|
||||||
@@ -932,14 +586,6 @@
|
|||||||
"permanent_deletion_warning_setting_description": "",
|
"permanent_deletion_warning_setting_description": "",
|
||||||
"permanently_delete": "",
|
"permanently_delete": "",
|
||||||
"permanently_deleted_asset": "",
|
"permanently_deleted_asset": "",
|
||||||
"permission_onboarding_back": "Back",
|
|
||||||
"permission_onboarding_continue_anyway": "Continue anyway",
|
|
||||||
"permission_onboarding_get_started": "Get started",
|
|
||||||
"permission_onboarding_go_to_settings": "Go to settings",
|
|
||||||
"permission_onboarding_permission_denied": "Permission denied. To use Immich, grant photo and video permissions in Settings.",
|
|
||||||
"permission_onboarding_permission_granted": "Permission granted! You are all set.",
|
|
||||||
"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.",
|
|
||||||
"photos": "",
|
"photos": "",
|
||||||
"photos_from_previous_years": "",
|
"photos_from_previous_years": "",
|
||||||
"pick_a_location": "",
|
"pick_a_location": "",
|
||||||
@@ -950,29 +596,18 @@
|
|||||||
"play_motion_photo": "",
|
"play_motion_photo": "",
|
||||||
"play_or_pause_video": "",
|
"play_or_pause_video": "",
|
||||||
"port": "",
|
"port": "",
|
||||||
"preferences_settings_subtitle": "Manage the app's preferences",
|
|
||||||
"preferences_settings_title": "Preferences",
|
|
||||||
"preset": "",
|
"preset": "",
|
||||||
"preview": "",
|
"preview": "",
|
||||||
"previous": "",
|
"previous": "",
|
||||||
"previous_memory": "",
|
"previous_memory": "",
|
||||||
"previous_or_next_photo": "",
|
"previous_or_next_photo": "",
|
||||||
"primary": "",
|
"primary": "",
|
||||||
"profile_drawer_app_logs": "Logs",
|
|
||||||
"profile_drawer_client_out_of_date_major": "Mobile App is out of date. Please update to the latest major 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_github": "GitHub",
|
|
||||||
"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_picture_set": "",
|
"profile_picture_set": "",
|
||||||
"public_share": "",
|
"public_share": "",
|
||||||
"reaction_options": "",
|
"reaction_options": "",
|
||||||
"read_changelog": "",
|
"read_changelog": "",
|
||||||
"recent": "",
|
"recent": "",
|
||||||
"recent_searches": "",
|
"recent_searches": "",
|
||||||
"recently_added": "Recently added",
|
|
||||||
"recently_added_page_title": "Recently Added",
|
|
||||||
"refresh": "",
|
"refresh": "",
|
||||||
"refreshed": "",
|
"refreshed": "",
|
||||||
"refreshes_every_file": "",
|
"refreshes_every_file": "",
|
||||||
@@ -996,11 +631,9 @@
|
|||||||
"review_duplicates": "",
|
"review_duplicates": "",
|
||||||
"role": "",
|
"role": "",
|
||||||
"save": "",
|
"save": "",
|
||||||
"save_to_gallery": "Save to gallery",
|
|
||||||
"saved_profile": "",
|
"saved_profile": "",
|
||||||
"saved_settings": "",
|
"saved_settings": "",
|
||||||
"say_something": "",
|
"say_something": "",
|
||||||
"scaffold_body_error_occurred": "Error occurred",
|
|
||||||
"scan_all_libraries": "",
|
"scan_all_libraries": "",
|
||||||
"scan_settings": "",
|
"scan_settings": "",
|
||||||
"search": "",
|
"search": "",
|
||||||
@@ -1010,39 +643,10 @@
|
|||||||
"search_camera_model": "",
|
"search_camera_model": "",
|
||||||
"search_city": "",
|
"search_city": "",
|
||||||
"search_country": "",
|
"search_country": "",
|
||||||
"search_filter_apply": "Apply filter",
|
|
||||||
"search_filter_camera_title": "Select camera type",
|
|
||||||
"search_filter_date": "Date",
|
|
||||||
"search_filter_date_interval": "{start} to {end}",
|
|
||||||
"search_filter_date_title": "Select a date range",
|
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
|
||||||
"search_filter_display_options": "Display Options",
|
|
||||||
"search_filter_filename": "Search by file name",
|
|
||||||
"search_filter_location": "Location",
|
|
||||||
"search_filter_location_title": "Select location",
|
|
||||||
"search_filter_media_type": "Media Type",
|
|
||||||
"search_filter_media_type_title": "Select media type",
|
|
||||||
"search_filter_people_title": "Select people",
|
|
||||||
"search_for_existing_person": "",
|
"search_for_existing_person": "",
|
||||||
"search_no_more_result": "No more results",
|
|
||||||
"search_no_result": "No results found, try a different search term or combination",
|
|
||||||
"search_page_categories": "Categories",
|
|
||||||
"search_page_motion_photos": "Motion Photos",
|
|
||||||
"search_page_no_objects": "No Objects Info Available",
|
|
||||||
"search_page_no_places": "No Places Info Available",
|
|
||||||
"search_page_screenshots": "Screenshots",
|
|
||||||
"search_page_search_photos_videos": "Search for your photos and videos",
|
|
||||||
"search_page_selfies": "Selfies",
|
|
||||||
"search_page_things": "Things",
|
|
||||||
"search_page_view_all_button": "View all",
|
|
||||||
"search_page_your_activity": "Your activity",
|
|
||||||
"search_page_your_map": "Your Map",
|
|
||||||
"search_people": "",
|
"search_people": "",
|
||||||
"search_places": "Байршил хайх",
|
"search_places": "Байршил хайх",
|
||||||
"search_result_page_new_search_hint": "New Search",
|
|
||||||
"search_state": "",
|
"search_state": "",
|
||||||
"search_suggestion_list_smart_search_hint_1": "Smart search is enabled by default, to search for metadata use the syntax ",
|
|
||||||
"search_suggestion_list_smart_search_hint_2": "m:your-search-term",
|
|
||||||
"search_timezone": "",
|
"search_timezone": "",
|
||||||
"search_type": "",
|
"search_type": "",
|
||||||
"search_your_photos": "Зурагнуудаасаа хайлт хийх",
|
"search_your_photos": "Зурагнуудаасаа хайлт хийх",
|
||||||
@@ -1056,12 +660,8 @@
|
|||||||
"select_library_owner": "",
|
"select_library_owner": "",
|
||||||
"select_new_face": "",
|
"select_new_face": "",
|
||||||
"select_photos": "",
|
"select_photos": "",
|
||||||
"select_user_for_sharing_page_err_album": "Failed to create album",
|
|
||||||
"selected": "",
|
"selected": "",
|
||||||
"send_message": "",
|
"send_message": "",
|
||||||
"server_endpoint": "Server Endpoint",
|
|
||||||
"server_info_box_app_version": "App Version",
|
|
||||||
"server_info_box_server_url": "Server URL",
|
|
||||||
"server_online": "Сервер Онлайн",
|
"server_online": "Сервер Онлайн",
|
||||||
"server_stats": "",
|
"server_stats": "",
|
||||||
"set": "",
|
"set": "",
|
||||||
@@ -1070,84 +670,15 @@
|
|||||||
"set_date_of_birth": "",
|
"set_date_of_birth": "",
|
||||||
"set_profile_picture": "",
|
"set_profile_picture": "",
|
||||||
"set_slideshow_to_fullscreen": "",
|
"set_slideshow_to_fullscreen": "",
|
||||||
"setting_image_viewer_help": "The detail viewer loads the small thumbnail first, then loads the medium-size preview (if enabled), finally loads the original (if enabled).",
|
|
||||||
"setting_image_viewer_original_subtitle": "Enable to load the original full-resolution image (large!). Disable to reduce data usage (both network and on device cache).",
|
|
||||||
"setting_image_viewer_original_title": "Load original image",
|
|
||||||
"setting_image_viewer_preview_subtitle": "Enable to load a medium-resolution image. Disable to either directly load the original or only use the thumbnail.",
|
|
||||||
"setting_image_viewer_preview_title": "Load preview image",
|
|
||||||
"setting_image_viewer_title": "Images",
|
|
||||||
"setting_languages_apply": "Apply",
|
|
||||||
"setting_languages_subtitle": "Change the app's language",
|
|
||||||
"setting_languages_title": "Languages",
|
|
||||||
"setting_notifications_notify_failures_grace_period": "Notify background backup failures: {}",
|
|
||||||
"setting_notifications_notify_hours": "{} hours",
|
|
||||||
"setting_notifications_notify_immediately": "immediately",
|
|
||||||
"setting_notifications_notify_minutes": "{} minutes",
|
|
||||||
"setting_notifications_notify_never": "never",
|
|
||||||
"setting_notifications_notify_seconds": "{} seconds",
|
|
||||||
"setting_notifications_single_progress_subtitle": "Detailed upload progress information per asset",
|
|
||||||
"setting_notifications_single_progress_title": "Show background backup detail progress",
|
|
||||||
"setting_notifications_subtitle": "Adjust your notification preferences",
|
|
||||||
"setting_notifications_total_progress_subtitle": "Overall upload progress (done/total assets)",
|
|
||||||
"setting_notifications_total_progress_title": "Show background backup total progress",
|
|
||||||
"setting_video_viewer_looping_title": "Looping",
|
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
|
||||||
"settings": "Тохиргоо",
|
"settings": "Тохиргоо",
|
||||||
"settings_require_restart": "Please restart Immich to apply this setting",
|
|
||||||
"settings_saved": "",
|
"settings_saved": "",
|
||||||
"share": "",
|
"share": "",
|
||||||
"share_add_photos": "Add photos",
|
|
||||||
"share_assets_selected": "{} selected",
|
|
||||||
"share_dialog_preparing": "Preparing...",
|
|
||||||
"shared": "",
|
"shared": "",
|
||||||
"shared_album_activities_input_disable": "Comment is disabled",
|
|
||||||
"shared_album_activity_remove_content": "Do you want to delete this activity?",
|
|
||||||
"shared_album_activity_remove_title": "Delete Activity",
|
|
||||||
"shared_album_section_people_action_error": "Error leaving/removing from album",
|
|
||||||
"shared_album_section_people_action_leave": "Remove user from album",
|
|
||||||
"shared_album_section_people_action_remove_user": "Remove user from album",
|
|
||||||
"shared_album_section_people_title": "PEOPLE",
|
|
||||||
"shared_by": "",
|
"shared_by": "",
|
||||||
"shared_by_you": "",
|
"shared_by_you": "",
|
||||||
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
|
||||||
"shared_link_app_bar_title": "Shared Links",
|
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
|
||||||
"shared_link_create_error": "Error while creating shared link",
|
|
||||||
"shared_link_edit_description_hint": "Enter the share description",
|
|
||||||
"shared_link_edit_expire_after_option_day": "1 day",
|
|
||||||
"shared_link_edit_expire_after_option_days": "{} days",
|
|
||||||
"shared_link_edit_expire_after_option_hour": "1 hour",
|
|
||||||
"shared_link_edit_expire_after_option_hours": "{} hours",
|
|
||||||
"shared_link_edit_expire_after_option_minute": "1 minute",
|
|
||||||
"shared_link_edit_expire_after_option_minutes": "{} minutes",
|
|
||||||
"shared_link_edit_expire_after_option_months": "{} months",
|
|
||||||
"shared_link_edit_expire_after_option_year": "{} year",
|
|
||||||
"shared_link_edit_password_hint": "Enter the share password",
|
|
||||||
"shared_link_edit_submit_button": "Update link",
|
|
||||||
"shared_link_error_server_url_fetch": "Cannot fetch the server url",
|
|
||||||
"shared_link_expires_day": "Expires in {} day",
|
|
||||||
"shared_link_expires_days": "Expires in {} days",
|
|
||||||
"shared_link_expires_hour": "Expires in {} hour",
|
|
||||||
"shared_link_expires_hours": "Expires in {} hours",
|
|
||||||
"shared_link_expires_minute": "Expires in {} minute",
|
|
||||||
"shared_link_expires_minutes": "Expires in {} minutes",
|
|
||||||
"shared_link_expires_never": "Expires ∞",
|
|
||||||
"shared_link_expires_second": "Expires in {} second",
|
|
||||||
"shared_link_expires_seconds": "Expires in {} seconds",
|
|
||||||
"shared_link_individual_shared": "Individual shared",
|
|
||||||
"shared_link_info_chip_metadata": "EXIF",
|
|
||||||
"shared_link_manage_links": "Manage Shared links",
|
|
||||||
"shared_links": "",
|
"shared_links": "",
|
||||||
"shared_with_me": "Shared with me",
|
|
||||||
"sharing": "Хуваалцах",
|
"sharing": "Хуваалцах",
|
||||||
"sharing_page_album": "Shared albums",
|
|
||||||
"sharing_page_description": "Create shared albums to share photos and videos with people in your network.",
|
|
||||||
"sharing_page_empty_list": "EMPTY LIST",
|
|
||||||
"sharing_sidebar_description": "",
|
"sharing_sidebar_description": "",
|
||||||
"sharing_silver_appbar_create_shared_album": "New shared album",
|
|
||||||
"sharing_silver_appbar_share_partner": "Share with partner",
|
|
||||||
"show_album_options": "",
|
"show_album_options": "",
|
||||||
"show_file_location": "",
|
"show_file_location": "",
|
||||||
"show_gallery": "",
|
"show_gallery": "",
|
||||||
@@ -1184,26 +715,10 @@
|
|||||||
"sunrise_on_the_beach": "",
|
"sunrise_on_the_beach": "",
|
||||||
"swap_merge_direction": "",
|
"swap_merge_direction": "",
|
||||||
"sync": "",
|
"sync": "",
|
||||||
"sync_albums": "Sync albums",
|
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
|
||||||
"sync_upload_album_setting_subtitle": "Create and upload your photos and videos to the selected albums on Immich",
|
|
||||||
"template": "",
|
"template": "",
|
||||||
"theme": "",
|
"theme": "",
|
||||||
"theme_selection": "",
|
"theme_selection": "",
|
||||||
"theme_selection_description": "",
|
"theme_selection_description": "",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
|
||||||
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
|
||||||
"theme_setting_colorful_interface_title": "Colorful interface",
|
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
|
||||||
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
|
||||||
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
|
||||||
"theme_setting_primary_color_title": "Primary color",
|
|
||||||
"theme_setting_system_primary_color_title": "Use system color",
|
|
||||||
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
|
||||||
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
|
||||||
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
|
||||||
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
|
||||||
"time_based_memories": "",
|
"time_based_memories": "",
|
||||||
"timezone": "",
|
"timezone": "",
|
||||||
"toggle_settings": "",
|
"toggle_settings": "",
|
||||||
@@ -1211,15 +726,7 @@
|
|||||||
"total_usage": "",
|
"total_usage": "",
|
||||||
"trash": "Хогийн сав",
|
"trash": "Хогийн сав",
|
||||||
"trash_all": "",
|
"trash_all": "",
|
||||||
"trash_emptied": "Emptied trash",
|
|
||||||
"trash_no_results_message": "",
|
"trash_no_results_message": "",
|
||||||
"trash_page_delete_all": "Delete All",
|
|
||||||
"trash_page_empty_trash_dialog_content": "Do you want to empty your trashed assets? These items will be permanently removed from Immich",
|
|
||||||
"trash_page_info": "Trashed items will be permanently deleted after {} days",
|
|
||||||
"trash_page_no_assets": "No trashed assets",
|
|
||||||
"trash_page_restore_all": "Restore All",
|
|
||||||
"trash_page_select_assets_btn": "Select assets",
|
|
||||||
"trash_page_title": "Trash ({})",
|
|
||||||
"type": "",
|
"type": "",
|
||||||
"unarchive": "",
|
"unarchive": "",
|
||||||
"unfavorite": "",
|
"unfavorite": "",
|
||||||
@@ -1234,13 +741,8 @@
|
|||||||
"updated_password": "",
|
"updated_password": "",
|
||||||
"upload": "Зураг хуулах",
|
"upload": "Зураг хуулах",
|
||||||
"upload_concurrency": "",
|
"upload_concurrency": "",
|
||||||
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
|
||||||
"upload_dialog_title": "Upload Asset",
|
|
||||||
"upload_to_immich": "Upload to Immich ({})",
|
|
||||||
"uploading": "Uploading",
|
|
||||||
"url": "",
|
"url": "",
|
||||||
"usage": "",
|
"usage": "",
|
||||||
"use_current_connection": "use current connection",
|
|
||||||
"user": "",
|
"user": "",
|
||||||
"user_id": "",
|
"user_id": "",
|
||||||
"user_usage_detail": "",
|
"user_usage_detail": "",
|
||||||
@@ -1248,14 +750,8 @@
|
|||||||
"users": "",
|
"users": "",
|
||||||
"utilities": "Багаж хэрэгсэл",
|
"utilities": "Багаж хэрэгсэл",
|
||||||
"validate": "",
|
"validate": "",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
|
||||||
"variables": "",
|
"variables": "",
|
||||||
"version": "",
|
"version": "",
|
||||||
"version_announcement_overlay_release_notes": "release notes",
|
|
||||||
"version_announcement_overlay_text_1": "Hi friend, there is a new release of",
|
|
||||||
"version_announcement_overlay_text_2": "please take your time to visit the ",
|
|
||||||
"version_announcement_overlay_text_3": " and ensure your docker-compose and .env setup is up-to-date to prevent any misconfigurations, especially if you use WatchTower or any mechanism that handles updating your server application automatically.",
|
|
||||||
"version_announcement_overlay_title": "New Server Version Available 🎉",
|
|
||||||
"video": "",
|
"video": "",
|
||||||
"video_hover_setting_description": "",
|
"video_hover_setting_description": "",
|
||||||
"videos": "",
|
"videos": "",
|
||||||
@@ -1264,19 +760,14 @@
|
|||||||
"view_links": "",
|
"view_links": "",
|
||||||
"view_next_asset": "",
|
"view_next_asset": "",
|
||||||
"view_previous_asset": "",
|
"view_previous_asset": "",
|
||||||
"viewer_remove_from_stack": "Remove from Stack",
|
|
||||||
"viewer_stack_use_as_main_asset": "Use as Main Asset",
|
|
||||||
"viewer_unstack": "Un-Stack",
|
|
||||||
"waiting": "Хүлээж байна",
|
"waiting": "Хүлээж байна",
|
||||||
"warning": "Анхааруулга",
|
"warning": "Анхааруулга",
|
||||||
"week": "Долоо хоног",
|
"week": "Долоо хоног",
|
||||||
"welcome": "Тавтай морил",
|
"welcome": "Тавтай морил",
|
||||||
"welcome_to_immich": "Тавтай морилно уу",
|
"welcome_to_immich": "Тавтай морилно уу",
|
||||||
"wifi_name": "WiFi Name",
|
|
||||||
"year": "Он",
|
"year": "Он",
|
||||||
"years_ago": "{years, plural, one {# year} other {# years}} өмнө",
|
"years_ago": "{years, plural, one {# year} other {# years}} өмнө",
|
||||||
"yes": "Тийм",
|
"yes": "Тийм",
|
||||||
"you_dont_have_any_shared_links": "Танд хуваалцсан холбоос алга",
|
"you_dont_have_any_shared_links": "Танд хуваалцсан холбоос алга",
|
||||||
"your_wifi_name": "Your WiFi name",
|
|
||||||
"zoom_image": "Зургийг томруулж харах"
|
"zoom_image": "Зургийг томруулж харах"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,11 +65,6 @@
|
|||||||
"forcing_refresh_library_files": "Memaksa muat semula semua fail perpustakaan",
|
"forcing_refresh_library_files": "Memaksa muat semula semua fail perpustakaan",
|
||||||
"image_format": "Format",
|
"image_format": "Format",
|
||||||
"image_format_description": "WebP menghasilkan fail yang lebih kecil daripada JPEG, tetapi lebih perlahan untuk mengekod.",
|
"image_format_description": "WebP menghasilkan fail yang lebih kecil daripada JPEG, tetapi lebih perlahan untuk mengekod.",
|
||||||
"image_fullsize_description": "Imej bersaiz penuh dengan metadata yang dilucutkan, digunakan apabila dizum masuk",
|
|
||||||
"image_fullsize_enabled": "Dayakan penjanaan imej bersaiz penuh",
|
|
||||||
"image_fullsize_enabled_description": "Hasilkan imej bersaiz penuh untuk format tidak mesra web. Apabila \"Lebih suka pratonton terbenam\" didayakan, pratonton terbenam digunakan secara langsung tanpa penukaran. Tidak menjejaskan format mesra web seperti JPEG.",
|
|
||||||
"image_fullsize_quality_description": "Kualiti imej bersaiz penuh dari 1-100. Lebih tinggi adalah lebih baik, tetapi menghasilkan fail yang lebih besar.",
|
|
||||||
"image_fullsize_title": "Tetapan Imej bersaiz penuh",
|
|
||||||
"image_prefer_embedded_preview": "Cadangkan pratonton terbenam",
|
"image_prefer_embedded_preview": "Cadangkan pratonton terbenam",
|
||||||
"image_prefer_embedded_preview_setting_description": "Gunakan pratonton terbenam dalam foto RAW sebagai input kepada pemprosesan imej apabila tersedia. Cara ini boleh menghasilkan warna yang lebih tepat untuk sesetengah imej, tetapi kualiti pratonton bergantung pada kamera dan imej mungkin mempunyai lebih banyak artifak mampatan.",
|
"image_prefer_embedded_preview_setting_description": "Gunakan pratonton terbenam dalam foto RAW sebagai input kepada pemprosesan imej apabila tersedia. Cara ini boleh menghasilkan warna yang lebih tepat untuk sesetengah imej, tetapi kualiti pratonton bergantung pada kamera dan imej mungkin mempunyai lebih banyak artifak mampatan.",
|
||||||
"image_prefer_wide_gamut": "Cadangkan warna gamut yang luas",
|
"image_prefer_wide_gamut": "Cadangkan warna gamut yang luas",
|
||||||
@@ -164,6 +159,7 @@
|
|||||||
"no_pattern_added": "Tiada corak ditambah",
|
"no_pattern_added": "Tiada corak ditambah",
|
||||||
"note_apply_storage_label_previous_assets": "Nota: Untuk menggunakan Label Storan pada aset yang dimuat naik sebelum ini, jalankan",
|
"note_apply_storage_label_previous_assets": "Nota: Untuk menggunakan Label Storan pada aset yang dimuat naik sebelum ini, jalankan",
|
||||||
"note_cannot_be_changed_later": "NOTA: Ini tidak boleh diubah kemudian!",
|
"note_cannot_be_changed_later": "NOTA: Ini tidak boleh diubah kemudian!",
|
||||||
|
"note_unlimited_quota": "Nota: Masukkan 0 untuk kuota tanpa had",
|
||||||
"notification_email_from_address": "Dari alamat",
|
"notification_email_from_address": "Dari alamat",
|
||||||
"notification_email_from_address_description": "Alamat e-mel penghantar, sebagai contoh: \"Immich Photo Server <noreply@example.com>\"",
|
"notification_email_from_address_description": "Alamat e-mel penghantar, sebagai contoh: \"Immich Photo Server <noreply@example.com>\"",
|
||||||
"notification_email_host_description": "Hos e-mel pelayan (cth. smtp.immich.app)",
|
"notification_email_host_description": "Hos e-mel pelayan (cth. smtp.immich.app)",
|
||||||
@@ -325,8 +321,7 @@
|
|||||||
"transcoding_threads": "Benang",
|
"transcoding_threads": "Benang",
|
||||||
"transcoding_threads_description": "Nilai yang lebih tinggi membawa kepada pengekodan yang lebih pantas, tetapi meninggalkan lebih sedikit ruang untuk pemproses tugas lain semasa aktif. Nilai ini tidak boleh lebih daripada bilangan teras CPU. Memaksimumkan penggunaan jika ditetapkan kepada 0.",
|
"transcoding_threads_description": "Nilai yang lebih tinggi membawa kepada pengekodan yang lebih pantas, tetapi meninggalkan lebih sedikit ruang untuk pemproses tugas lain semasa aktif. Nilai ini tidak boleh lebih daripada bilangan teras CPU. Memaksimumkan penggunaan jika ditetapkan kepada 0.",
|
||||||
"transcoding_tone_mapping": "Pemetaan nada",
|
"transcoding_tone_mapping": "Pemetaan nada",
|
||||||
"transcoding_tone_mapping_description": "Percubaan untuk mengekalkan penampilan video HDR apabila ditukar kepada SDR. Setiap algoritma membuat pertukaran yang berbeza untuk warna, perincian dan kecerahan. Hable mengekalkan perincian, Mobius mengekalkan warna, dan Reinhard mengekalkan kecerahan.",
|
"transcoding_tone_mapping_description": "Percubaan untuk mengekalkan penampilan video HDR apabila ditukar kepada SDR. Setiap algoritma membuat pertukaran yang berbeza untuk warna, perincian dan kecerahan. Hable mengekalkan perincian, Mobius mengekalkan warna, dan Reinhard mengekalkan kecerahan."
|
||||||
"transcoding_transcode_policy": "Dasar transkod"
|
|
||||||
},
|
},
|
||||||
"deduplication_criteria_1": "Saiz imej dalam bait",
|
"deduplication_criteria_1": "Saiz imej dalam bait",
|
||||||
"deduplication_criteria_2": "Kiraan data EXIF",
|
"deduplication_criteria_2": "Kiraan data EXIF",
|
||||||
|
|||||||
520
i18n/nb_NO.json
520
i18n/nb_NO.json
File diff suppressed because it is too large
Load Diff
517
i18n/nl.json
517
i18n/nl.json
File diff suppressed because it is too large
Load Diff
@@ -1 +0,0 @@
|
|||||||
{}
|
|
||||||
537
i18n/pl.json
537
i18n/pl.json
File diff suppressed because it is too large
Load Diff
522
i18n/pt.json
522
i18n/pt.json
File diff suppressed because it is too large
Load Diff
178
i18n/pt_BR.json
178
i18n/pt_BR.json
@@ -66,13 +66,8 @@
|
|||||||
"forcing_refresh_library_files": "Forçando a atualização de todos os arquivos da biblioteca",
|
"forcing_refresh_library_files": "Forçando a atualização de todos os arquivos da biblioteca",
|
||||||
"image_format": "Formato",
|
"image_format": "Formato",
|
||||||
"image_format_description": "WebP produz arquivos menores que JPEG, mas é mais lento para codificar.",
|
"image_format_description": "WebP produz arquivos menores que JPEG, mas é mais lento para codificar.",
|
||||||
"image_fullsize_description": "Imagem em tamanho real sem os metadados exibida quando der zoom",
|
|
||||||
"image_fullsize_enabled": "Ativar geração de imagem no tamanho real",
|
|
||||||
"image_fullsize_enabled_description": "Gerar imagens no tamanho real para os formatos de arquivos não compatíveis com a web. Quando \"Preferir visualização incorporada\" estiver ativado, essas serão utilizadas sem conversão. Não afeta arquivos já em formatos para web, como JPEG.",
|
|
||||||
"image_fullsize_quality_description": "Qualidade da imagem em tamanho real, de 1 a 100. Valores maiores tem melhor qualidade, mas gera arquivos maiores.",
|
|
||||||
"image_fullsize_title": "Configurações de imagem em tamanho real",
|
|
||||||
"image_prefer_embedded_preview": "Preferir visualização incorporada",
|
"image_prefer_embedded_preview": "Preferir visualização incorporada",
|
||||||
"image_prefer_embedded_preview_setting_description": "Use visualizações incorporadas em fotos RAW como a entrada para processamento de imagem e quando disponível. Isso pode produzir cores mais precisas para algumas imagens, mas a qualidade da visualização depende da câmera e a imagem pode ter mais artefatos de compactação.",
|
"image_prefer_embedded_preview_setting_description": "Use visualizações incorporadas em fotos RAW como entrada para processamento de imagem, quando disponível. Isso pode produzir cores mais precisas para algumas imagens, mas a qualidade da visualização depende da câmera e a imagem pode ter mais artefatos de compactação.",
|
||||||
"image_prefer_wide_gamut": "Prefira ampla gama",
|
"image_prefer_wide_gamut": "Prefira ampla gama",
|
||||||
"image_prefer_wide_gamut_setting_description": "Use o Display P3 para miniaturas. Isso preserva melhor a vibração das imagens com espaços de cores amplos, mas as imagens podem aparecer de maneira diferente em dispositivos antigos com uma versão antiga do navegador. As imagens sRGB são mantidas como sRGB para evitar mudanças de cores.",
|
"image_prefer_wide_gamut_setting_description": "Use o Display P3 para miniaturas. Isso preserva melhor a vibração das imagens com espaços de cores amplos, mas as imagens podem aparecer de maneira diferente em dispositivos antigos com uma versão antiga do navegador. As imagens sRGB são mantidas como sRGB para evitar mudanças de cores.",
|
||||||
"image_preview_description": "Imagem de tamanho médio sem os metadados, utilizado quando visualizando um único arquivo e também pelo aprendizado de máquina",
|
"image_preview_description": "Imagem de tamanho médio sem os metadados, utilizado quando visualizando um único arquivo e também pelo aprendizado de máquina",
|
||||||
@@ -167,6 +162,7 @@
|
|||||||
"no_pattern_added": "Nenhum padrão adicionado",
|
"no_pattern_added": "Nenhum padrão adicionado",
|
||||||
"note_apply_storage_label_previous_assets": "Observação: Para aplicar o rótulo de armazenamento a arquivos carregados anteriormente, execute o",
|
"note_apply_storage_label_previous_assets": "Observação: Para aplicar o rótulo de armazenamento a arquivos carregados anteriormente, execute o",
|
||||||
"note_cannot_be_changed_later": "NOTA: Isto não pode ser alterado posteriormente!",
|
"note_cannot_be_changed_later": "NOTA: Isto não pode ser alterado posteriormente!",
|
||||||
|
"note_unlimited_quota": "Observação: insira 0 para cota ilimitada",
|
||||||
"notification_email_from_address": "E-mail de origem",
|
"notification_email_from_address": "E-mail de origem",
|
||||||
"notification_email_from_address_description": "Endereço de e-mail do remetente, por exemplo: \"Immich Photo Server <noreply@example.com>\"",
|
"notification_email_from_address_description": "Endereço de e-mail do remetente, por exemplo: \"Immich Photo Server <noreply@example.com>\"",
|
||||||
"notification_email_host_description": "Host do servidor de e-mail (por exemplo, smtp.immich.app)",
|
"notification_email_host_description": "Host do servidor de e-mail (por exemplo, smtp.immich.app)",
|
||||||
@@ -375,8 +371,6 @@
|
|||||||
"album_cover_updated": "Capa do álbum atualizada",
|
"album_cover_updated": "Capa do álbum atualizada",
|
||||||
"album_delete_confirmation": "Tem certeza de que deseja excluir o álbum {album}?",
|
"album_delete_confirmation": "Tem certeza de que deseja excluir o álbum {album}?",
|
||||||
"album_delete_confirmation_description": "Se este álbum é compartilhado, os outros usuários não conseguiram mais acessá-lo.",
|
"album_delete_confirmation_description": "Se este álbum é compartilhado, os outros usuários não conseguiram mais acessá-lo.",
|
||||||
"album_info_card_backup_album_excluded": "EXCLUÍDO",
|
|
||||||
"album_info_card_backup_album_included": "INCLUÍDO",
|
|
||||||
"album_info_updated": "Informações do álbum atualizadas",
|
"album_info_updated": "Informações do álbum atualizadas",
|
||||||
"album_leave": "Sair do álbum?",
|
"album_leave": "Sair do álbum?",
|
||||||
"album_leave_confirmation": "Tem certeza de que deseja sair de {album}?",
|
"album_leave_confirmation": "Tem certeza de que deseja sair de {album}?",
|
||||||
@@ -385,19 +379,10 @@
|
|||||||
"album_remove_user": "Remover usuário?",
|
"album_remove_user": "Remover usuário?",
|
||||||
"album_remove_user_confirmation": "Tem certeza de que deseja remover {user}?",
|
"album_remove_user_confirmation": "Tem certeza de que deseja remover {user}?",
|
||||||
"album_share_no_users": "Parece que você já compartilhou este álbum com todos os usuários ou não há nenhum usuário para compartilhar.",
|
"album_share_no_users": "Parece que você já compartilhou este álbum com todos os usuários ou não há nenhum usuário para compartilhar.",
|
||||||
"album_thumbnail_card_item": "1 item",
|
|
||||||
"album_thumbnail_card_items": "{} items",
|
|
||||||
"album_thumbnail_card_shared": " · Compartilhado",
|
|
||||||
"album_updated": "Álbum atualizado",
|
"album_updated": "Álbum atualizado",
|
||||||
"album_updated_setting_description": "Receba uma notificação por e-mail quando um álbum compartilhado tiver novos recursos",
|
"album_updated_setting_description": "Receba uma notificação por e-mail quando um álbum compartilhado tiver novos recursos",
|
||||||
"album_user_left": "Saiu do álbum {album}",
|
"album_user_left": "Saiu do álbum {album}",
|
||||||
"album_user_removed": "Usuário {user} foi removido",
|
"album_user_removed": "Usuário {user} foi removido",
|
||||||
"album_viewer_appbar_share_err_delete": "Falha ao excluir álbum",
|
|
||||||
"album_viewer_appbar_share_err_leave": "Falha ao sair do álbum",
|
|
||||||
"album_viewer_appbar_share_err_remove": "Há problemas ao remover recursos do álbum",
|
|
||||||
"album_viewer_appbar_share_err_title": "Falha ao alterar o título do álbum",
|
|
||||||
"album_viewer_appbar_share_leave": "Sair do álbum",
|
|
||||||
"album_viewer_page_share_add_users": "Adicionar usuários",
|
|
||||||
"album_with_link_access": "Permitir que qualquer pessoa com o link veja as fotos e as pessoas neste álbum.",
|
"album_with_link_access": "Permitir que qualquer pessoa com o link veja as fotos e as pessoas neste álbum.",
|
||||||
"albums": "Álbuns",
|
"albums": "Álbuns",
|
||||||
"albums_count": "{count, plural, one {{count, number} Álbum} other {{count, number} Álbuns}}",
|
"albums_count": "{count, plural, one {{count, number} Álbum} other {{count, number} Álbuns}}",
|
||||||
@@ -451,51 +436,6 @@
|
|||||||
"authorized_devices": "Dispositivos Autorizados",
|
"authorized_devices": "Dispositivos Autorizados",
|
||||||
"back": "Voltar",
|
"back": "Voltar",
|
||||||
"back_close_deselect": "Voltar, fechar ou desmarcar",
|
"back_close_deselect": "Voltar, fechar ou desmarcar",
|
||||||
"backup_album_selection_page_albums_device": "Álbuns no dispositivo ({})",
|
|
||||||
"backup_album_selection_page_albums_tap": "Toque para incluir, toque duas vezes para excluir",
|
|
||||||
"backup_album_selection_page_assets_scatter": "Os recursos podem se espalhar por vários álbuns. Assim, os álbuns podem ser incluídos ou excluídos durante o processo de backup.",
|
|
||||||
"backup_album_selection_page_select_albums": "Selecionar álbuns",
|
|
||||||
"backup_album_selection_page_selection_info": "Informações da Seleção",
|
|
||||||
"backup_album_selection_page_total_assets": "Total de recursos exclusivos",
|
|
||||||
"backup_all": "Todos",
|
|
||||||
"backup_background_service_current_upload_notification": "Enviando {}",
|
|
||||||
"backup_background_service_default_notification": "Checking for new assets…",
|
|
||||||
"backup_background_service_in_progress_notification": "Fazendo backup de seus ativos…",
|
|
||||||
"backup_background_service_upload_failure_notification": "Falha ao carregar {}",
|
|
||||||
"backup_controller_page_albums": "Álbuns de backup",
|
|
||||||
"backup_controller_page_background_charging": "Apenas durante o carregamento",
|
|
||||||
"backup_controller_page_background_configure_error": "Falha ao configurar o serviço em segundo plano",
|
|
||||||
"backup_controller_page_background_description": "Ative o serviço em segundo plano para fazer backup automático de novos ativos sem precisar abrir o aplicativo",
|
|
||||||
"backup_controller_page_background_is_off": "O backup automático em segundo plano está desativado",
|
|
||||||
"backup_controller_page_background_is_on": "O backup automático em segundo plano está ativado",
|
|
||||||
"backup_controller_page_background_turn_off": "Desativar o serviço em segundo plano",
|
|
||||||
"backup_controller_page_background_turn_on": "Ativar o serviço em segundo plano",
|
|
||||||
"backup_controller_page_background_wifi": "Apenas em Wi-Fi",
|
|
||||||
"backup_controller_page_backup": "Backup",
|
|
||||||
"backup_controller_page_backup_selected": "Selecionado: ",
|
|
||||||
"backup_controller_page_backup_sub": "Backup de fotos e vídeos",
|
|
||||||
"backup_controller_page_created": "Criado em: {}",
|
|
||||||
"backup_controller_page_desc_backup": "Ative o backup para carregar automaticamente novos ativos no servidor.",
|
|
||||||
"backup_controller_page_excluded": "Excluído: ",
|
|
||||||
"backup_controller_page_failed": "Falhou ({})",
|
|
||||||
"backup_controller_page_filename": "Nome do arquivo: {} [{}]",
|
|
||||||
"backup_controller_page_id": "ID: {}",
|
|
||||||
"backup_controller_page_info": "Informações de backup",
|
|
||||||
"backup_controller_page_none_selected": "Nenhum selecionado",
|
|
||||||
"backup_controller_page_remainder": "Restante",
|
|
||||||
"backup_controller_page_remainder_sub": "Fotos e vídeos restantes para fazer backup da seleção",
|
|
||||||
"backup_controller_page_server_storage": "Armazenamento do servidor",
|
|
||||||
"backup_controller_page_start_backup": "Iniciar backup",
|
|
||||||
"backup_controller_page_status_off": "O backup está desativado",
|
|
||||||
"backup_controller_page_status_on": "O backup está ativado",
|
|
||||||
"backup_controller_page_storage_format": "{} de {} usado",
|
|
||||||
"backup_controller_page_to_backup": "Álbuns para backup",
|
|
||||||
"backup_controller_page_total_sub": "Todas as fotos e vídeos únicos dos álbuns selecionados",
|
|
||||||
"backup_controller_page_turn_off": "Desativar o backup",
|
|
||||||
"backup_controller_page_turn_on": "Ativar Backup",
|
|
||||||
"backup_controller_page_uploading_file_info": "Carregando informações do arquivo",
|
|
||||||
"backup_err_only_album": "Não é possível remover o único álbum",
|
|
||||||
"backup_info_card_assets": "ativos",
|
|
||||||
"backward": "Para trás",
|
"backward": "Para trás",
|
||||||
"birthdate_saved": "Data de nascimento salva com sucesso",
|
"birthdate_saved": "Data de nascimento salva com sucesso",
|
||||||
"birthdate_set_description": "A data de nascimento é usada para calcular a idade da pessoa no momento em que a foto foi tirada.",
|
"birthdate_set_description": "A data de nascimento é usada para calcular a idade da pessoa no momento em que a foto foi tirada.",
|
||||||
@@ -566,7 +506,6 @@
|
|||||||
"covers": "Capas",
|
"covers": "Capas",
|
||||||
"create": "Criar",
|
"create": "Criar",
|
||||||
"create_album": "Criar álbum",
|
"create_album": "Criar álbum",
|
||||||
"create_album_page_untitled": "Sem título",
|
|
||||||
"create_library": "Criar biblioteca",
|
"create_library": "Criar biblioteca",
|
||||||
"create_link": "Criar link",
|
"create_link": "Criar link",
|
||||||
"create_link_to_share": "Criar link para partilhar",
|
"create_link_to_share": "Criar link para partilhar",
|
||||||
@@ -574,8 +513,6 @@
|
|||||||
"create_new_person": "Criar nova pessoa",
|
"create_new_person": "Criar nova pessoa",
|
||||||
"create_new_person_hint": "Atribuir arquivos selecionados a uma nova pessoa",
|
"create_new_person_hint": "Atribuir arquivos selecionados a uma nova pessoa",
|
||||||
"create_new_user": "Criar novo usuário",
|
"create_new_user": "Criar novo usuário",
|
||||||
"create_shared_album_page_share_add_assets": "ADICIONAR FOTOS",
|
|
||||||
"create_shared_album_page_share_select_photos": "Selecionar fotos",
|
|
||||||
"create_tag": "Criar marcador",
|
"create_tag": "Criar marcador",
|
||||||
"create_tag_description": "Cria um novo marcador. Para marcadores multi nível, digite o caminho completo do marcador, inclusive as barras.",
|
"create_tag_description": "Cria um novo marcador. Para marcadores multi nível, digite o caminho completo do marcador, inclusive as barras.",
|
||||||
"create_user": "Criar usuário",
|
"create_user": "Criar usuário",
|
||||||
@@ -583,13 +520,10 @@
|
|||||||
"current_device": "Dispositivo atual",
|
"current_device": "Dispositivo atual",
|
||||||
"custom_locale": "Localização Customizada",
|
"custom_locale": "Localização Customizada",
|
||||||
"custom_locale_description": "Formatar datas e números baseados na linguagem e região",
|
"custom_locale_description": "Formatar datas e números baseados na linguagem e região",
|
||||||
"daily_title_text_date": "E, MMM dd",
|
|
||||||
"daily_title_text_date_year": "E, MMM dd, yyyy",
|
|
||||||
"dark": "Escuro",
|
"dark": "Escuro",
|
||||||
"date_after": "Data após",
|
"date_after": "Data após",
|
||||||
"date_and_time": "Data e Hora",
|
"date_and_time": "Data e Hora",
|
||||||
"date_before": "Data antes",
|
"date_before": "Data antes",
|
||||||
"date_format": "E, LLL d, y • h:mm a",
|
|
||||||
"date_of_birth_saved": "Data de nascimento salvo com sucesso",
|
"date_of_birth_saved": "Data de nascimento salvo com sucesso",
|
||||||
"date_range": "Intervalo de datas",
|
"date_range": "Intervalo de datas",
|
||||||
"day": "Dia",
|
"day": "Dia",
|
||||||
@@ -603,8 +537,6 @@
|
|||||||
"delete": "Excluir",
|
"delete": "Excluir",
|
||||||
"delete_album": "Excluir álbum",
|
"delete_album": "Excluir álbum",
|
||||||
"delete_api_key_prompt": "Tem certeza de que deseja excluir esta chave de API?",
|
"delete_api_key_prompt": "Tem certeza de que deseja excluir esta chave de API?",
|
||||||
"delete_dialog_alert": "Esses itens serão excluídos permanentemente do Immich e do seu dispositivo",
|
|
||||||
"delete_dialog_title": "Excluir permanentemente",
|
|
||||||
"delete_duplicates_confirmation": "Tem certeza de que deseja excluir permanentemente estas duplicidades?",
|
"delete_duplicates_confirmation": "Tem certeza de que deseja excluir permanentemente estas duplicidades?",
|
||||||
"delete_face": "Remover face",
|
"delete_face": "Remover face",
|
||||||
"delete_key": "Excluir chave",
|
"delete_key": "Excluir chave",
|
||||||
@@ -804,9 +736,6 @@
|
|||||||
"unable_to_upload_file": "Não foi possível carregar o arquivo"
|
"unable_to_upload_file": "Não foi possível carregar o arquivo"
|
||||||
},
|
},
|
||||||
"exif": "Exif",
|
"exif": "Exif",
|
||||||
"exif_bottom_sheet_description": "Adicionar descrição...",
|
|
||||||
"exif_bottom_sheet_details": "DETALHES",
|
|
||||||
"exif_bottom_sheet_location": "LOCALIZAÇÃO",
|
|
||||||
"exit_slideshow": "Sair da apresentação",
|
"exit_slideshow": "Sair da apresentação",
|
||||||
"expand_all": "Expandir tudo",
|
"expand_all": "Expandir tudo",
|
||||||
"expire_after": "Expira depois",
|
"expire_after": "Expira depois",
|
||||||
@@ -908,7 +837,6 @@
|
|||||||
"level": "Nível",
|
"level": "Nível",
|
||||||
"library": "Biblioteca",
|
"library": "Biblioteca",
|
||||||
"library_options": "Opções da biblioteca",
|
"library_options": "Opções da biblioteca",
|
||||||
"library_page_new_album": "Novo album",
|
|
||||||
"light": "Claro",
|
"light": "Claro",
|
||||||
"like_deleted": "Curtida excluída",
|
"like_deleted": "Curtida excluída",
|
||||||
"link_motion_video": "Relacionar video animado",
|
"link_motion_video": "Relacionar video animado",
|
||||||
@@ -923,16 +851,6 @@
|
|||||||
"logged_out_all_devices": "Saiu de todos os dispositivos",
|
"logged_out_all_devices": "Saiu de todos os dispositivos",
|
||||||
"logged_out_device": "Dispositivo desconectado",
|
"logged_out_device": "Dispositivo desconectado",
|
||||||
"login": "Iniciar sessão",
|
"login": "Iniciar sessão",
|
||||||
"login_form_email_hint": "youremail@email.com",
|
|
||||||
"login_form_endpoint_hint": "http://your-server-ip:port",
|
|
||||||
"login_form_endpoint_url": "Server Endpoint URL",
|
|
||||||
"login_form_err_http": "Please specify http:// or https://",
|
|
||||||
"login_form_err_invalid_email": "E-mail inválido",
|
|
||||||
"login_form_err_leading_whitespace": "Leading whitespace",
|
|
||||||
"login_form_err_trailing_whitespace": "Trailing whitespace",
|
|
||||||
"login_form_failed_login": "Erro ao fazer login, verifique a url do servidor, e-mail e senha",
|
|
||||||
"login_form_password_hint": "password",
|
|
||||||
"login_form_save_login": "Permaneçer conectado",
|
|
||||||
"login_has_been_disabled": "Login foi desativado.",
|
"login_has_been_disabled": "Login foi desativado.",
|
||||||
"logout_all_device_confirmation": "Tem certeza de que deseja sair de todos os dispositivos?",
|
"logout_all_device_confirmation": "Tem certeza de que deseja sair de todos os dispositivos?",
|
||||||
"logout_this_device_confirmation": "Tem certeza de que deseja sair deste dispositivo?",
|
"logout_this_device_confirmation": "Tem certeza de que deseja sair deste dispositivo?",
|
||||||
@@ -941,7 +859,6 @@
|
|||||||
"loop_videos": "Repetir vídeos",
|
"loop_videos": "Repetir vídeos",
|
||||||
"loop_videos_description": "Ative para repetir os vídeos automaticamente durante a exibição.",
|
"loop_videos_description": "Ative para repetir os vídeos automaticamente durante a exibição.",
|
||||||
"main_branch_warning": "Você está utilizando a versão de desenvolvimento. É altamente recomendado que utilize a versão estável!",
|
"main_branch_warning": "Você está utilizando a versão de desenvolvimento. É altamente recomendado que utilize a versão estável!",
|
||||||
"main_menu": "Menu Principal",
|
|
||||||
"make": "Marca",
|
"make": "Marca",
|
||||||
"manage_shared_links": "Gerir links partilhados",
|
"manage_shared_links": "Gerir links partilhados",
|
||||||
"manage_sharing_with_partners": "Gerenciar compartilhamento com parceiros",
|
"manage_sharing_with_partners": "Gerenciar compartilhamento com parceiros",
|
||||||
@@ -972,7 +889,6 @@
|
|||||||
"missing": "Faltando",
|
"missing": "Faltando",
|
||||||
"model": "Modelo",
|
"model": "Modelo",
|
||||||
"month": "Mês",
|
"month": "Mês",
|
||||||
"monthly_title_text_date_format": "MMMM y",
|
|
||||||
"more": "Mais",
|
"more": "Mais",
|
||||||
"moved_to_trash": "Enviado para a lixeira",
|
"moved_to_trash": "Enviado para a lixeira",
|
||||||
"mute_memories": "Silenciar memórias",
|
"mute_memories": "Silenciar memórias",
|
||||||
@@ -1007,6 +923,7 @@
|
|||||||
"no_shared_albums_message": "Crie um álbum para compartilhar fotos e vídeos com pessoas em sua rede",
|
"no_shared_albums_message": "Crie um álbum para compartilhar fotos e vídeos com pessoas em sua rede",
|
||||||
"not_in_any_album": "Fora de álbum",
|
"not_in_any_album": "Fora de álbum",
|
||||||
"note_apply_storage_label_to_previously_uploaded assets": "Nota: Para aplicar o rótulo de armazenamento a arquivos carregados anteriormente, execute o",
|
"note_apply_storage_label_to_previously_uploaded assets": "Nota: Para aplicar o rótulo de armazenamento a arquivos carregados anteriormente, execute o",
|
||||||
|
"note_unlimited_quota": "Nota: Digite 0 para cota ilimitada",
|
||||||
"notes": "Notas",
|
"notes": "Notas",
|
||||||
"notification_toggle_setting_description": "Habilitar notificações por e-mail",
|
"notification_toggle_setting_description": "Habilitar notificações por e-mail",
|
||||||
"notifications": "Notificações",
|
"notifications": "Notificações",
|
||||||
@@ -1093,7 +1010,6 @@
|
|||||||
"previous_or_next_photo": "Foto anterior ou próxima",
|
"previous_or_next_photo": "Foto anterior ou próxima",
|
||||||
"primary": "Primário",
|
"primary": "Primário",
|
||||||
"privacy": "Privacidade",
|
"privacy": "Privacidade",
|
||||||
"profile_drawer_client_server_up_to_date": "Cliente e Servidor estão atualizados",
|
|
||||||
"profile_image_of_user": "Imagem do perfil de {user}",
|
"profile_image_of_user": "Imagem do perfil de {user}",
|
||||||
"profile_picture_set": "Foto de perfil definida.",
|
"profile_picture_set": "Foto de perfil definida.",
|
||||||
"public_album": "Álbum público",
|
"public_album": "Álbum público",
|
||||||
@@ -1223,13 +1139,9 @@
|
|||||||
"search_no_people": "Nenhuma pessoa",
|
"search_no_people": "Nenhuma pessoa",
|
||||||
"search_no_people_named": "Nenhuma pessoa chamada \"{name}\"",
|
"search_no_people_named": "Nenhuma pessoa chamada \"{name}\"",
|
||||||
"search_options": "Opções de pesquisa",
|
"search_options": "Opções de pesquisa",
|
||||||
"search_page_no_objects": "Nenhuma informação de objeto disponível",
|
|
||||||
"search_page_no_places": "Nenhuma informação de lugares disponível",
|
|
||||||
"search_page_things": "Coisas",
|
|
||||||
"search_people": "Pesquisar pessoas",
|
"search_people": "Pesquisar pessoas",
|
||||||
"search_places": "Pesquisar lugares",
|
"search_places": "Pesquisar lugares",
|
||||||
"search_rating": "Pesquisar por classificação...",
|
"search_rating": "Pesquisar por classificação...",
|
||||||
"search_result_page_new_search_hint": "Nova pesquisa",
|
|
||||||
"search_settings": "Configurações de pesquisa",
|
"search_settings": "Configurações de pesquisa",
|
||||||
"search_state": "Pesquisar estado...",
|
"search_state": "Pesquisar estado...",
|
||||||
"search_tags": "Procurar marcadores...",
|
"search_tags": "Procurar marcadores...",
|
||||||
@@ -1252,7 +1164,6 @@
|
|||||||
"select_new_face": "Selecionar novo rosto",
|
"select_new_face": "Selecionar novo rosto",
|
||||||
"select_photos": "Selecionar fotos",
|
"select_photos": "Selecionar fotos",
|
||||||
"select_trash_all": "Marcar lixo em todos",
|
"select_trash_all": "Marcar lixo em todos",
|
||||||
"select_user_for_sharing_page_err_album": "Falha ao criar álbum",
|
|
||||||
"selected": "Selecionados",
|
"selected": "Selecionados",
|
||||||
"selected_count": "{count, plural, one {# selecionado} other {# selecionados}}",
|
"selected_count": "{count, plural, one {# selecionado} other {# selecionados}}",
|
||||||
"send_message": "Enviar mensagem",
|
"send_message": "Enviar mensagem",
|
||||||
@@ -1263,7 +1174,7 @@
|
|||||||
"server_version": "Versão do servidor",
|
"server_version": "Versão do servidor",
|
||||||
"set": "Definir",
|
"set": "Definir",
|
||||||
"set_as_album_cover": "Definir como capa do álbum",
|
"set_as_album_cover": "Definir como capa do álbum",
|
||||||
"set_as_featured_photo": "Definir como foto em destaque",
|
"set_as_featured_photo": "Definir como foto principal",
|
||||||
"set_as_profile_picture": "Definir como foto de perfil",
|
"set_as_profile_picture": "Definir como foto de perfil",
|
||||||
"set_date_of_birth": "Definir data de nascimento",
|
"set_date_of_birth": "Definir data de nascimento",
|
||||||
"set_profile_picture": "Definir foto de perfil",
|
"set_profile_picture": "Definir foto de perfil",
|
||||||
@@ -1271,26 +1182,19 @@
|
|||||||
"settings": "Configurações",
|
"settings": "Configurações",
|
||||||
"settings_saved": "Configurações salvas",
|
"settings_saved": "Configurações salvas",
|
||||||
"share": "Compartilhar",
|
"share": "Compartilhar",
|
||||||
"share_add_photos": "Adicionar fotos",
|
|
||||||
"share_dialog_preparing": "Preparando...",
|
|
||||||
"shared": "Compartilhado",
|
"shared": "Compartilhado",
|
||||||
"shared_by": "Compartilhado por",
|
"shared_by": "Compartilhado por",
|
||||||
"shared_by_user": "Compartilhado por {user}",
|
"shared_by_user": "Compartilhado por {user}",
|
||||||
"shared_by_you": "Compartilhado por você",
|
"shared_by_you": "Compartilhado por você",
|
||||||
"shared_from_partner": "Fotos de {partner}",
|
"shared_from_partner": "Fotos de {partner}",
|
||||||
"shared_link_options": "Opções de link compartilhado",
|
"shared_link_options": "Opções do link compartilhado",
|
||||||
"shared_links": "Links compartilhados",
|
"shared_links": "Links compartilhados",
|
||||||
"shared_links_description": "Compartilhar fotos e videos com um link",
|
"shared_links_description": "Compartilhar fotos e videos com um link",
|
||||||
"shared_photos_and_videos_count": "{assetCount, plural, one {# Foto & vídeo compartilhado.} other {# Fotos & vídeos compartilhados.}}",
|
"shared_photos_and_videos_count": "{assetCount, plural, one {# arquivo compartilhado.} other {# arquivos compartilhados.}}",
|
||||||
"shared_with_partner": "Compartilhado com {partner}",
|
"shared_with_partner": "Compartilhado com {partner}",
|
||||||
"sharing": "Compartilhamento",
|
"sharing": "Compartilhar",
|
||||||
"sharing_enter_password": "Digite a senha para visualizar esta página.",
|
"sharing_enter_password": "Digite a senha para visualizar esta página.",
|
||||||
"sharing_page_album": "Álbuns compartilhados",
|
"sharing_sidebar_description": "Exibe o link Compartilhar na barra lateral",
|
||||||
"sharing_page_description": "Crie álbuns compartilhados para compartilhar fotos e vídeos com pessoas em sua rede.",
|
|
||||||
"sharing_page_empty_list": "LISTA VAZIA",
|
|
||||||
"sharing_sidebar_description": "Exibe um link para Compartilhamento na barra lateral",
|
|
||||||
"sharing_silver_appbar_create_shared_album": "Criar álbum compartilhado",
|
|
||||||
"sharing_silver_appbar_share_partner": "Compartilhe com o parceiro",
|
|
||||||
"shift_to_permanent_delete": "pressione ⇧ para excluir permanentemente o arquivo",
|
"shift_to_permanent_delete": "pressione ⇧ para excluir permanentemente o arquivo",
|
||||||
"show_album_options": "Exibir opções do álbum",
|
"show_album_options": "Exibir opções do álbum",
|
||||||
"show_albums": "Exibir álbuns",
|
"show_albums": "Exibir álbuns",
|
||||||
@@ -1310,15 +1214,15 @@
|
|||||||
"show_search_options": "Exibir opções de pesquisa",
|
"show_search_options": "Exibir opções de pesquisa",
|
||||||
"show_shared_links": "Mostrar links compartilhados",
|
"show_shared_links": "Mostrar links compartilhados",
|
||||||
"show_slideshow_transition": "Usar transições no modo de apresentação",
|
"show_slideshow_transition": "Usar transições no modo de apresentação",
|
||||||
"show_supporter_badge": "Insígnia de apoiador",
|
"show_supporter_badge": "Insígnia de Contribuidor",
|
||||||
"show_supporter_badge_description": "Mostrar uma insígnia de apoiador",
|
"show_supporter_badge_description": "Mostrar a insígnia de contribuidor",
|
||||||
"shuffle": "Aleatório",
|
"shuffle": "Aleatório",
|
||||||
"sidebar": "Barra lateral",
|
"sidebar": "Barra lateral",
|
||||||
"sidebar_display_description": "Exibir um link para a visualização na barra lateral",
|
"sidebar_display_description": "Exibir um link para visualizar na barra lateral",
|
||||||
"sign_out": "Sair",
|
"sign_out": "Sair",
|
||||||
"sign_up": "Registrar",
|
"sign_up": "Registrar",
|
||||||
"size": "Tamanho",
|
"size": "Tamanho",
|
||||||
"skip_to_content": "Ir para o conteúdo",
|
"skip_to_content": "Pular para o conteúdo",
|
||||||
"skip_to_folders": "Ir para pastas",
|
"skip_to_folders": "Ir para pastas",
|
||||||
"skip_to_tags": "Ir para os marcadores",
|
"skip_to_tags": "Ir para os marcadores",
|
||||||
"slideshow": "Apresentação",
|
"slideshow": "Apresentação",
|
||||||
@@ -1336,19 +1240,19 @@
|
|||||||
"stack_duplicates": "Empilhar duplicados",
|
"stack_duplicates": "Empilhar duplicados",
|
||||||
"stack_select_one_photo": "Selecione uma foto principal para a pilha",
|
"stack_select_one_photo": "Selecione uma foto principal para a pilha",
|
||||||
"stack_selected_photos": "Empilhar fotos selecionadas",
|
"stack_selected_photos": "Empilhar fotos selecionadas",
|
||||||
"stacked_assets_count": "{count, plural, one {# Arquivo empilhado} other {# Arquivos empilhados}}",
|
"stacked_assets_count": "{count, plural, one {# arquivo empilhado} other {# arquivos empilhados}}",
|
||||||
"stacktrace": "Rastreamento de pilha",
|
"stacktrace": "Rastreamento de pilha",
|
||||||
"start": "Início",
|
"start": "Início",
|
||||||
"start_date": "Data inicial",
|
"start_date": "Data inicial",
|
||||||
"state": "Estado",
|
"state": "Estado",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"stop_motion_photo": "Parar foto em movimento",
|
"stop_motion_photo": "Parar foto em movimento",
|
||||||
"stop_photo_sharing": "Parar de compartilhar suas fotos?",
|
"stop_photo_sharing": "Parar de partilhar as suas fotos?",
|
||||||
"stop_photo_sharing_description": "{partner} não terá mais acesso às suas fotos.",
|
"stop_photo_sharing_description": "{partner} não terá mais acesso às suas fotos.",
|
||||||
"stop_sharing_photos_with_user": "Parar de compartilhar suas fotos com este usuário",
|
"stop_sharing_photos_with_user": "Parar de compartilhar as fotos com este usuário",
|
||||||
"storage": "Espaço de armazenamento",
|
"storage": "Espaço de armazenamento",
|
||||||
"storage_label": "Rótulo de armazenamento",
|
"storage_label": "Rótulo de armazenamento",
|
||||||
"storage_usage": "Utilizado {used} de {available}",
|
"storage_usage": "utilizado {used} de {available}",
|
||||||
"submit": "Enviar",
|
"submit": "Enviar",
|
||||||
"suggestions": "Sugestões",
|
"suggestions": "Sugestões",
|
||||||
"sunrise_on_the_beach": "Nascer do sol na praia",
|
"sunrise_on_the_beach": "Nascer do sol na praia",
|
||||||
@@ -1360,32 +1264,26 @@
|
|||||||
"tag": "Marcador",
|
"tag": "Marcador",
|
||||||
"tag_assets": "Marcar arquivos",
|
"tag_assets": "Marcar arquivos",
|
||||||
"tag_created": "Marcador criado: {tag}",
|
"tag_created": "Marcador criado: {tag}",
|
||||||
"tag_feature_description": "Navegando por fotos e videos agrupados pelo tópico lógico do marcador",
|
"tag_feature_description": "Visualizar fotos e videos agrupados pelo tópico do marcador",
|
||||||
"tag_not_found_question": "Não consegue encontrar o marcador? <link>Crie uma novo aqui.</link>",
|
"tag_not_found_question": "Não consegue encontrar o marcador? <link>Crie uma novo aqui.</link>",
|
||||||
"tag_people": "Marcar pessoas",
|
"tag_people": "Marcar pessoas",
|
||||||
"tag_updated": "Marcador foi atualizado: {tag}",
|
"tag_updated": "Marcador foi atualizado: {tag}",
|
||||||
"tagged_assets": "{count, plural, one {# Arquivo marcado} other {# Arquivos marcados}}",
|
"tagged_assets": "{count, plural, one {# arquivo marcado} other {# arquivos marcados}}",
|
||||||
"tags": "Marcadores",
|
"tags": "Marcadores",
|
||||||
"template": "Modelo",
|
"template": "Modelo",
|
||||||
"theme": "Tema",
|
"theme": "Tema",
|
||||||
"theme_selection": "Selecionar tema",
|
"theme_selection": "Selecionar tema",
|
||||||
"theme_selection_description": "Defina automaticamente o tema como claro ou escuro com base na preferência do sistema do seu navegador",
|
"theme_selection_description": "Defina automaticamente o tema como claro ou escuro com base na preferência do sistema do seu navegador",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Ajuste a qualidade de imagens detalhadas do visualizador",
|
|
||||||
"theme_setting_image_viewer_quality_title": "Qualidade das imagens do visualizador",
|
|
||||||
"theme_setting_system_theme_switch": "Automático (seguir a configuração do sistema)",
|
|
||||||
"theme_setting_theme_subtitle": "Escolha a configuração de tema do app",
|
|
||||||
"theme_setting_three_stage_loading_subtitle": "O carregamento em três estágios oferece a imagem de melhor qualidade em troca de uma velocidade de carregamento mais lenta",
|
|
||||||
"theme_setting_three_stage_loading_title": "Ative o carregamento em três estágios",
|
|
||||||
"they_will_be_merged_together": "Eles serão mesclados",
|
"they_will_be_merged_together": "Eles serão mesclados",
|
||||||
"third_party_resources": "Recursos de terceiros",
|
"third_party_resources": "Recursos de terceiros",
|
||||||
"time_based_memories": "Memórias baseadas no tempo",
|
"time_based_memories": "Memórias baseada no tempo",
|
||||||
"timeline": "Linha do tempo",
|
"timeline": "Linha do tempo",
|
||||||
"timezone": "Fuso horário",
|
"timezone": "Fuso horário",
|
||||||
"to_archive": "Arquivar",
|
"to_archive": "Arquivar",
|
||||||
"to_change_password": "Alterar senha",
|
"to_change_password": "Alterar senha",
|
||||||
"to_favorite": "Favorito",
|
"to_favorite": "Favorito",
|
||||||
"to_login": "Iniciar sessão",
|
"to_login": "Iniciar sessão",
|
||||||
"to_parent": "Voltar para nível acima",
|
"to_parent": "Voltar um nível acima",
|
||||||
"to_trash": "Mover para a lixeira",
|
"to_trash": "Mover para a lixeira",
|
||||||
"toggle_settings": "Alternar configurações",
|
"toggle_settings": "Alternar configurações",
|
||||||
"toggle_theme": "Alternar tema escuro",
|
"toggle_theme": "Alternar tema escuro",
|
||||||
@@ -1399,7 +1297,7 @@
|
|||||||
"trashed_items_will_be_permanently_deleted_after": "Os itens da lixeira serão deletados permanentemente após {days, plural, one {# dia} other {# dias}}.",
|
"trashed_items_will_be_permanently_deleted_after": "Os itens da lixeira serão deletados permanentemente após {days, plural, one {# dia} other {# dias}}.",
|
||||||
"type": "Tipo",
|
"type": "Tipo",
|
||||||
"unarchive": "Desarquivar",
|
"unarchive": "Desarquivar",
|
||||||
"unarchived_count": "{count, plural, one {# Desarquivado} other {# Desarquivados}}",
|
"unarchived_count": "{count, plural, one {# desarquivado} other {# desarquivados}}",
|
||||||
"unfavorite": "Remover favorito",
|
"unfavorite": "Remover favorito",
|
||||||
"unhide_person": "Exibir pessoa",
|
"unhide_person": "Exibir pessoa",
|
||||||
"unknown": "Desconhecido",
|
"unknown": "Desconhecido",
|
||||||
@@ -1414,19 +1312,19 @@
|
|||||||
"unnamed_album_delete_confirmation": "Tem certeza que deseja excluir este álbum?",
|
"unnamed_album_delete_confirmation": "Tem certeza que deseja excluir este álbum?",
|
||||||
"unnamed_share": "Compartilhamento sem nome",
|
"unnamed_share": "Compartilhamento sem nome",
|
||||||
"unsaved_change": "Alteração não salva",
|
"unsaved_change": "Alteração não salva",
|
||||||
"unselect_all": "Desselecionar todos",
|
"unselect_all": "Limpar seleção",
|
||||||
"unselect_all_duplicates": "Desselecionar todas as duplicatas",
|
"unselect_all_duplicates": "Desselecionar todas as duplicatas",
|
||||||
"unstack": "Desempilhar",
|
"unstack": "Desempilhar",
|
||||||
"unstacked_assets_count": "{count, plural, one {# Arquivo desempilhado} other {# Arquivos desempilhados}}",
|
"unstacked_assets_count": "{count, plural, one {# arquivo não empilhado} other {# arquivos não empilhados}}",
|
||||||
"untracked_files": "Arquivos não monitorados",
|
"untracked_files": "Arquivos não monitorados",
|
||||||
"untracked_files_decription": "Estes arquivos não são monitorados pela aplicação. Podem ser resultados de falhas em uma movimentação, carregamentos interrompidos, ou deixados para trás por causa de um problema",
|
"untracked_files_decription": "Estes arquivos não são monitorados pela aplicação. Podem ser resultados de falhas em uma movimentação, carregamentos interrompidos, ou deixados para trás por causa de um problema",
|
||||||
"up_next": "A seguir",
|
"up_next": "A seguir",
|
||||||
"updated_password": "Senha atualizada",
|
"updated_password": "Senha atualizada",
|
||||||
"upload": "Carregar",
|
"upload": "Carregar",
|
||||||
"upload_concurrency": "Envios simultâneos",
|
"upload_concurrency": "Carregar simultâneo",
|
||||||
"upload_errors": "Envio concluído com {count, plural, one {# erro} other {# erros}}, atualize a página para ver os novos arquivos carregados.",
|
"upload_errors": "Envio concluído com {count, plural, one {# erro} other {# erros}}, atualize a página para ver os novos arquivos carregados.",
|
||||||
"upload_progress": "{remaining, number} restantes - {processed, number}/{total, number} já processados",
|
"upload_progress": "{remaining, number} processando - {processed, number}/{total, number} já processados",
|
||||||
"upload_skipped_duplicates": "{count, plural, one {# Arquivo duplicado foi ignorado} other {# Arquivos duplicados foram ignorados}}",
|
"upload_skipped_duplicates": "{count, plural, one {# arquivo duplicado foi ignorado} other {# arquivos duplicados foram ignorados}}",
|
||||||
"upload_status_duplicates": "Duplicados",
|
"upload_status_duplicates": "Duplicados",
|
||||||
"upload_status_errors": "Erros",
|
"upload_status_errors": "Erros",
|
||||||
"upload_status_uploaded": "Carregado",
|
"upload_status_uploaded": "Carregado",
|
||||||
@@ -1436,28 +1334,23 @@
|
|||||||
"use_custom_date_range": "Usar intervalo de datas personalizado",
|
"use_custom_date_range": "Usar intervalo de datas personalizado",
|
||||||
"user": "Usuário",
|
"user": "Usuário",
|
||||||
"user_id": "ID do usuário",
|
"user_id": "ID do usuário",
|
||||||
"user_liked": "{user} curtiu {type, select, photo {esta foto} video {este vídeo} asset {este arquivo} other {isto}}",
|
"user_liked": "{user} curtiu {type, select, photo {a foto} video {o vídeo} asset {o arquivo} other {isso}}",
|
||||||
"user_purchase_settings": "Comprar",
|
"user_purchase_settings": "Comprar",
|
||||||
"user_purchase_settings_description": "Gerenciar sua compra",
|
"user_purchase_settings_description": "Gerenciar sua compra",
|
||||||
"user_role_set": "Definir {user} como {role}",
|
"user_role_set": "Definir {user} como {role}",
|
||||||
"user_usage_detail": "Detalhes de uso do usuário",
|
"user_usage_detail": "Detalhes de uso do usuário",
|
||||||
"user_usage_stats": "Estatísticas de utilização da conta",
|
"user_usage_stats": "Estatísticas de utilização de conta",
|
||||||
"user_usage_stats_description": "Ver estatísticas de utilização da conta",
|
"user_usage_stats_description": "Ver estatísticas de utilização de conta",
|
||||||
"username": "Nome do usuário",
|
"username": "Nome do usuário",
|
||||||
"users": "Usuários",
|
"users": "Usuários",
|
||||||
"utilities": "Ferramentas",
|
"utilities": "Utilitários",
|
||||||
"validate": "Validar",
|
"validate": "Validar",
|
||||||
"variables": "Variáveis",
|
"variables": "Variáveis",
|
||||||
"version": "Versão",
|
"version": "Versão",
|
||||||
"version_announcement_closing": "De seu amigo, Alex",
|
"version_announcement_closing": "De seu amigo, Alex",
|
||||||
"version_announcement_message": "Olá! Uma nova versão do Immich está disponível. Para evitar configurações incorretas, leia com calma a página de <link>notas da versão</link> e verifique se é necessário alterar alguma configuração, principalmente se você usa o WatchTower ou qualquer outro mecanismo que faça atualizações automáticas do Immich.",
|
"version_announcement_message": "Olá! Uma nova versão do Immich está disponível. Para evitar configurações incorretas, leia com calma a página de <link>notas da versão</link> e verifique se é necessário alterar alguma configuração, principalmente se você usa o WatchTower ou qualquer outro mecanismo que faça atualizações automáticas do Immich.",
|
||||||
"version_announcement_overlay_release_notes": "notas de lançamento",
|
|
||||||
"version_announcement_overlay_text_1": "Oi amigo, há um novo lançamento de",
|
|
||||||
"version_announcement_overlay_text_2": "reserve um tempo para visitar o ",
|
|
||||||
"version_announcement_overlay_text_3": " e verifique se a configuração do docker-compose e do .env está atualizada para evitar configurações incorretas, especialmente se você usar o WatchTower ou qualquer mecanismo que lide com a atualização automática do aplicativo do servidor.",
|
|
||||||
"version_announcement_overlay_title": "Nova versão do servidor disponível 🎉",
|
|
||||||
"version_history": "Histórico de versões",
|
"version_history": "Histórico de versões",
|
||||||
"version_history_item": "Versão {version} instalada em {date}",
|
"version_history_item": "Instalado {version} em {date}",
|
||||||
"video": "Vídeo",
|
"video": "Vídeo",
|
||||||
"video_hover_setting": "Reproduzir miniatura do vídeo ao passar o mouse",
|
"video_hover_setting": "Reproduzir miniatura do vídeo ao passar o mouse",
|
||||||
"video_hover_setting_description": "Reproduzir a miniatura do vídeo ao passar o mouse sobre o item. Mesmo quando desativado, a reprodução pode ser iniciada ao passar o mouse sobre o ícone de reprodução.",
|
"video_hover_setting_description": "Reproduzir a miniatura do vídeo ao passar o mouse sobre o item. Mesmo quando desativado, a reprodução pode ser iniciada ao passar o mouse sobre o ícone de reprodução.",
|
||||||
@@ -1466,17 +1359,16 @@
|
|||||||
"view": "Ver",
|
"view": "Ver",
|
||||||
"view_album": "Ver álbum",
|
"view_album": "Ver álbum",
|
||||||
"view_all": "Ver tudo",
|
"view_all": "Ver tudo",
|
||||||
"view_all_users": "Ver todos os usuários",
|
"view_all_users": "Ver todos usuários",
|
||||||
"view_in_timeline": "Ver na linha do tempo",
|
"view_in_timeline": "Ver na linha do tempo",
|
||||||
"view_link": "Ver link",
|
"view_link": "Ver link",
|
||||||
"view_links": "Ver links",
|
"view_links": "Ver links",
|
||||||
"view_name": "Ver",
|
"view_name": "Ver",
|
||||||
"view_next_asset": "Ver próximo arquivo",
|
"view_next_asset": "Ver próximo arquivo",
|
||||||
"view_previous_asset": "Ver arquivo anterior",
|
"view_previous_asset": "Ver arquivo anterior",
|
||||||
"view_qr_code": "Ver QR Code",
|
"view_stack": "Exibir Pilha",
|
||||||
"view_stack": "Ver Pilha",
|
|
||||||
"visibility_changed": "A visibilidade de {count, plural, one {# pessoa foi alterada} other {# pessoas foram alteradas}}",
|
"visibility_changed": "A visibilidade de {count, plural, one {# pessoa foi alterada} other {# pessoas foram alteradas}}",
|
||||||
"waiting": "Na fila",
|
"waiting": "Aguardando",
|
||||||
"warning": "Aviso",
|
"warning": "Aviso",
|
||||||
"week": "Semana",
|
"week": "Semana",
|
||||||
"welcome": "Bem-vindo",
|
"welcome": "Bem-vindo",
|
||||||
@@ -1484,6 +1376,6 @@
|
|||||||
"year": "Ano",
|
"year": "Ano",
|
||||||
"years_ago": "{years, plural, one {# ano} other {# anos}} atrás",
|
"years_ago": "{years, plural, one {# ano} other {# anos}} atrás",
|
||||||
"yes": "Sim",
|
"yes": "Sim",
|
||||||
"you_dont_have_any_shared_links": "Você não possui links compartilhados",
|
"you_dont_have_any_shared_links": "Não há links compartilhados",
|
||||||
"zoom_image": "Ampliar imagem"
|
"zoom_image": "Ampliar imagem"
|
||||||
}
|
}
|
||||||
|
|||||||
558
i18n/ro.json
558
i18n/ro.json
File diff suppressed because it is too large
Load Diff
528
i18n/ru.json
528
i18n/ru.json
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user