mirror of
https://github.com/immich-app/immich.git
synced 2026-02-06 09:49:10 +03:00
Compare commits
67 Commits
shared-dee
...
push-smsts
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c9195632dd | ||
|
|
25f2273e24 | ||
|
|
95e8e474b8 | ||
|
|
9f52d864cf | ||
|
|
0273dcb0cf | ||
|
|
1436e2a75f | ||
|
|
855817514c | ||
|
|
d5ad35ea52 | ||
|
|
e63213d774 | ||
|
|
0be1ffade6 | ||
|
|
1a04caee29 | ||
|
|
3ace578fc0 | ||
|
|
25c573bc7a | ||
|
|
10bb83cf75 | ||
|
|
10b53b525d | ||
|
|
8db61d341f | ||
|
|
eadb2f89af | ||
|
|
f2f11b1924 | ||
|
|
141be5cbc9 | ||
|
|
e81faa1dbf | ||
|
|
0beb1f9e7a | ||
|
|
e07a91f9c2 | ||
|
|
c6defd453b | ||
|
|
4e0e1b2c5c | ||
|
|
84c3980844 | ||
|
|
e50579eefc | ||
|
|
0cb153a971 | ||
|
|
12d23e987b | ||
|
|
9486eed97e | ||
|
|
913e939606 | ||
|
|
9be01e79f7 | ||
|
|
2d09853c3d | ||
|
|
91831f68e2 | ||
|
|
41e2ed3754 | ||
|
|
1319ad373f | ||
|
|
97df9fd53f | ||
|
|
4707821451 | ||
|
|
20c4d375b1 | ||
|
|
46d2238431 | ||
|
|
f7291c3a0b | ||
|
|
b5a3334e30 | ||
|
|
53718f01bb | ||
|
|
b51e0f1007 | ||
|
|
6fd3c9fffa | ||
|
|
50a0b126f6 | ||
|
|
b4489bd4a5 | ||
|
|
e6e661f882 | ||
|
|
f467a5e2c8 | ||
|
|
818f7b3e9b | ||
|
|
44b4f35019 | ||
|
|
212c03ceff | ||
|
|
7cedb5ea04 | ||
|
|
e57739b641 | ||
|
|
6587d45f1e | ||
|
|
da590995ab | ||
|
|
e04d316203 | ||
|
|
6b2737bae3 | ||
|
|
42b354c302 | ||
|
|
cf6c7f9960 | ||
|
|
9506398153 | ||
|
|
b5c3d87290 | ||
|
|
97220102e4 | ||
|
|
6430c88b84 | ||
|
|
df7efc4945 | ||
|
|
646bb372ab | ||
|
|
836d22570f | ||
|
|
3b0be896e6 |
7
.github/workflows/build-mobile.yml
vendored
7
.github/workflows/build-mobile.yml
vendored
@@ -178,9 +178,12 @@ jobs:
|
||||
contents: read
|
||||
# Run on main branch or workflow_dispatch, or on PRs/other branches (build only, no upload)
|
||||
if: ${{ !github.event.pull_request.head.repo.fork && fromJSON(needs.pre-job.outputs.should_run).mobile == true }}
|
||||
runs-on: macos-latest
|
||||
runs-on: macos-15
|
||||
|
||||
steps:
|
||||
- name: Select Xcode 26
|
||||
run: sudo xcode-select -s /Applications/Xcode_26.2.app/Contents/Developer
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
|
||||
with:
|
||||
@@ -266,6 +269,8 @@ jobs:
|
||||
ENVIRONMENT: ${{ inputs.environment || 'development' }}
|
||||
BUNDLE_ID_SUFFIX: ${{ inputs.environment == 'production' && '' || 'development' }}
|
||||
GITHUB_REF: ${{ github.ref }}
|
||||
FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT: 120
|
||||
FASTLANE_XCODEBUILD_SETTINGS_RETRIES: 6
|
||||
working-directory: ./mobile/ios
|
||||
run: |
|
||||
# Only upload to TestFlight on main branch
|
||||
|
||||
7
.github/workflows/cli.yml
vendored
7
.github/workflows/cli.yml
vendored
@@ -24,10 +24,11 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: read
|
||||
id-token: write
|
||||
packages: write
|
||||
defaults:
|
||||
run:
|
||||
working-directory: ./cli
|
||||
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
@@ -57,10 +58,8 @@ jobs:
|
||||
|
||||
- run: pnpm install --frozen-lockfile
|
||||
- run: pnpm build
|
||||
- run: pnpm publish --no-git-checks
|
||||
- run: pnpm publish --provenance --no-git-checks
|
||||
if: ${{ github.event_name == 'release' }}
|
||||
env:
|
||||
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
|
||||
docker:
|
||||
name: Docker
|
||||
|
||||
6
.github/workflows/prepare-release.yml
vendored
6
.github/workflows/prepare-release.yml
vendored
@@ -109,12 +109,6 @@ jobs:
|
||||
APP_STORE_CONNECT_API_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY }}
|
||||
IOS_CERTIFICATE_P12: ${{ secrets.IOS_CERTIFICATE_P12 }}
|
||||
IOS_CERTIFICATE_PASSWORD: ${{ secrets.IOS_CERTIFICATE_PASSWORD }}
|
||||
IOS_PROVISIONING_PROFILE: ${{ secrets.IOS_PROVISIONING_PROFILE }}
|
||||
IOS_PROVISIONING_PROFILE_SHARE_EXTENSION: ${{ secrets.IOS_PROVISIONING_PROFILE_SHARE_EXTENSION }}
|
||||
IOS_PROVISIONING_PROFILE_WIDGET_EXTENSION: ${{ secrets.IOS_PROVISIONING_PROFILE_WIDGET_EXTENSION }}
|
||||
IOS_DEVELOPMENT_PROVISIONING_PROFILE: ${{ secrets.IOS_DEVELOPMENT_PROVISIONING_PROFILE }}
|
||||
IOS_DEVELOPMENT_PROVISIONING_PROFILE_SHARE_EXTENSION: ${{ secrets.IOS_DEVELOPMENT_PROVISIONING_PROFILE_SHARE_EXTENSION }}
|
||||
IOS_DEVELOPMENT_PROVISIONING_PROFILE_WIDGET_EXTENSION: ${{ secrets.IOS_DEVELOPMENT_PROVISIONING_PROFILE_WIDGET_EXTENSION }}
|
||||
FASTLANE_TEAM_ID: ${{ secrets.FASTLANE_TEAM_ID }}
|
||||
|
||||
with:
|
||||
|
||||
6
.github/workflows/sdk.yml
vendored
6
.github/workflows/sdk.yml
vendored
@@ -12,6 +12,8 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: read
|
||||
id-token: write
|
||||
packages: write
|
||||
defaults:
|
||||
run:
|
||||
working-directory: ./open-api/typescript-sdk
|
||||
@@ -42,6 +44,4 @@ jobs:
|
||||
- name: Build
|
||||
run: pnpm build
|
||||
- name: Publish
|
||||
run: pnpm publish --no-git-checks
|
||||
env:
|
||||
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
run: pnpm publish --provenance --no-git-checks
|
||||
|
||||
34
.github/workflows/test.yml
vendored
34
.github/workflows/test.yml
vendored
@@ -497,14 +497,15 @@ jobs:
|
||||
run: npx playwright install chromium --only-shell
|
||||
if: ${{ !cancelled() }}
|
||||
- name: Docker build
|
||||
run: docker compose build
|
||||
run: docker compose up -d --build --renew-anon-volumes --force-recreate --remove-orphans --wait --wait-timeout 300
|
||||
if: ${{ !cancelled() }}
|
||||
- name: Run e2e tests (web)
|
||||
env:
|
||||
CI: true
|
||||
PLAYWRIGHT_DISABLE_WEBSERVER: true
|
||||
run: npx playwright test --project=chromium
|
||||
if: ${{ !cancelled() }}
|
||||
- name: Archive web results
|
||||
- name: Archive e2e test (web) results
|
||||
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
|
||||
if: success() || failure()
|
||||
with:
|
||||
@@ -513,14 +514,37 @@ jobs:
|
||||
- name: Run ui tests (web)
|
||||
env:
|
||||
CI: true
|
||||
PLAYWRIGHT_DISABLE_WEBSERVER: true
|
||||
run: npx playwright test --project=ui
|
||||
if: ${{ !cancelled() }}
|
||||
- name: Archive ui results
|
||||
- name: Archive ui test (web) results
|
||||
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
|
||||
if: success() || failure()
|
||||
with:
|
||||
name: e2e-ui-test-results-${{ matrix.runner }}
|
||||
path: e2e/playwright-report/
|
||||
- name: Run maintenance tests (web)
|
||||
env:
|
||||
CI: true
|
||||
PLAYWRIGHT_DISABLE_WEBSERVER: true
|
||||
run: npx playwright test --project=maintenance-isolated
|
||||
if: ${{ !cancelled() }}
|
||||
- name: Archive maintenance tests (web) results
|
||||
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
|
||||
if: success() || failure()
|
||||
with:
|
||||
name: e2e-maintenance-isolated-test-results-${{ matrix.runner }}
|
||||
path: e2e/playwright-report/
|
||||
- name: Capture Docker logs
|
||||
if: always()
|
||||
run: docker compose logs --no-color > docker-compose-logs.txt
|
||||
working-directory: ./e2e
|
||||
- name: Archive Docker logs
|
||||
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
|
||||
if: always()
|
||||
with:
|
||||
name: docker-compose-logs-${{ matrix.runner }}
|
||||
path: e2e/docker-compose-logs.txt
|
||||
success-check-e2e:
|
||||
name: End-to-End Tests Success
|
||||
needs: [e2e-tests-server-cli, e2e-tests-web]
|
||||
@@ -591,9 +615,9 @@ jobs:
|
||||
- name: Lint with ruff
|
||||
run: |
|
||||
uv run ruff check --output-format=github immich_ml
|
||||
- name: Check black formatting
|
||||
- name: Format with ruff
|
||||
run: |
|
||||
uv run black --check immich_ml
|
||||
uv run ruff format --check immich_ml
|
||||
- name: Run mypy type checking
|
||||
run: |
|
||||
uv run mypy --strict immich_ml/
|
||||
|
||||
2
.github/workflows/weblate-lock.yml
vendored
2
.github/workflows/weblate-lock.yml
vendored
@@ -36,7 +36,7 @@ jobs:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
filters: |
|
||||
i18n:
|
||||
- modified: 'i18n/!(en)**\.json'
|
||||
- modified: 'i18n/!(en|package)**\.json'
|
||||
skip-force-logic: 'true'
|
||||
|
||||
enforce-lock:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@immich/cli",
|
||||
"version": "2.2.105",
|
||||
"version": "2.5.2",
|
||||
"description": "Command Line Interface (CLI) for Immich",
|
||||
"type": "module",
|
||||
"exports": "./dist/index.js",
|
||||
@@ -20,7 +20,7 @@
|
||||
"@types/lodash-es": "^4.17.12",
|
||||
"@types/micromatch": "^4.0.9",
|
||||
"@types/mock-fs": "^4.13.1",
|
||||
"@types/node": "^24.10.8",
|
||||
"@types/node": "^24.10.9",
|
||||
"@vitest/coverage-v8": "^3.0.0",
|
||||
"byte-size": "^9.0.0",
|
||||
"cli-progress": "^3.12.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[tools]
|
||||
terragrunt = "0.93.10"
|
||||
opentofu = "1.10.7"
|
||||
terragrunt = "0.98.0"
|
||||
opentofu = "1.11.4"
|
||||
|
||||
[tasks."tg:fmt"]
|
||||
run = "terragrunt hclfmt"
|
||||
|
||||
@@ -88,7 +88,7 @@ The easiest option is to have both extensions installed during the migration:
|
||||
<details>
|
||||
<summary>Migration steps (automatic)</summary>
|
||||
1. Ensure you still have pgvecto.rs installed
|
||||
2. Install `pgvector` (`>= 0.7.0, < 1.0.0`). The easiest way to do this is on Debian/Ubuntu by adding the [PostgreSQL Apt repository][pg-apt] and then running `apt install postgresql-NN-pgvector`, where `NN` is your Postgres version (e.g., `16`)
|
||||
2. Install `pgvector` (`>= 0.7, < 0.9`). The easiest way to do this is on Debian/Ubuntu by adding the [PostgreSQL Apt repository][pg-apt] and then running `apt install postgresql-NN-pgvector`, where `NN` is your Postgres version (e.g., `16`)
|
||||
3. [Install VectorChord][vchord-install]
|
||||
4. Add `shared_preload_libraries= 'vchord.so, vectors.so'` to your `postgresql.conf`, making sure to include _both_ `vchord.so` and `vectors.so`. You may include other libraries here as well if needed
|
||||
5. Restart the Postgres database
|
||||
|
||||
32
docs/static/archived-versions.json
vendored
32
docs/static/archived-versions.json
vendored
@@ -1,36 +1,20 @@
|
||||
[
|
||||
{
|
||||
"label": "v2.5.2",
|
||||
"url": "https://docs.v2.5.2.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v2.4.1",
|
||||
"url": "https://docs.v2.4.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v2.4.0",
|
||||
"url": "https://docs.v2.4.0.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v2.3.1",
|
||||
"url": "https://docs.v2.3.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v2.3.0",
|
||||
"url": "https://docs.v2.3.0.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v2.2.3",
|
||||
"url": "https://docs.v2.2.3.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v2.2.2",
|
||||
"url": "https://docs.v2.2.2.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v2.2.1",
|
||||
"url": "https://docs.v2.2.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v2.2.0",
|
||||
"url": "https://docs.v2.2.0.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v2.1.0",
|
||||
"url": "https://docs.v2.1.0.archive.immich.app"
|
||||
@@ -39,18 +23,10 @@
|
||||
"label": "v2.0.1",
|
||||
"url": "https://docs.v2.0.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v2.0.0",
|
||||
"url": "https://docs.v2.0.0.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.144.1",
|
||||
"url": "https://docs.v1.144.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.144.0",
|
||||
"url": "https://docs.v1.144.0.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.143.1",
|
||||
"url": "https://docs.v1.143.1.archive.immich.app"
|
||||
|
||||
@@ -70,7 +70,7 @@ services:
|
||||
restart: unless-stopped
|
||||
|
||||
redis:
|
||||
image: redis:6.2-alpine@sha256:37e002448575b32a599109664107e374c8709546905c372a34d64919043b9ceb
|
||||
image: redis:6.2-alpine@sha256:46884be93652d02a96a176ccf173d1040bef365c5706aa7b6a1931caec8bfeef
|
||||
|
||||
database:
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0@sha256:6f3e9d2c2177af16c2988ff71425d79d89ca630ec2f9c8db03209ab716542338
|
||||
|
||||
@@ -42,7 +42,7 @@ services:
|
||||
- 2285:2285
|
||||
|
||||
redis:
|
||||
image: redis:6.2-alpine@sha256:37e002448575b32a599109664107e374c8709546905c372a34d64919043b9ceb
|
||||
image: redis:6.2-alpine@sha256:46884be93652d02a96a176ccf173d1040bef365c5706aa7b6a1931caec8bfeef
|
||||
|
||||
database:
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0@sha256:6f3e9d2c2177af16c2988ff71425d79d89ca630ec2f9c8db03209ab716542338
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "immich-e2e",
|
||||
"version": "2.4.1",
|
||||
"version": "2.5.2",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"type": "module",
|
||||
@@ -27,7 +27,7 @@
|
||||
"@playwright/test": "^1.44.1",
|
||||
"@socket.io/component-emitter": "^3.1.2",
|
||||
"@types/luxon": "^3.4.2",
|
||||
"@types/node": "^24.10.8",
|
||||
"@types/node": "^24.10.9",
|
||||
"@types/pg": "^8.15.1",
|
||||
"@types/pngjs": "^6.0.4",
|
||||
"@types/supertest": "^6.0.2",
|
||||
|
||||
@@ -14,7 +14,6 @@ export const playwrightDisableWebserver = process.env.PLAYWRIGHT_DISABLE_WEBSERV
|
||||
process.env.PW_EXPERIMENTAL_SERVICE_WORKER_NETWORK_EVENTS = '1';
|
||||
|
||||
const config: PlaywrightTestConfig = {
|
||||
testDir: './src/web/specs',
|
||||
fullyParallel: false,
|
||||
forbidOnly: !!process.env.CI,
|
||||
retries: process.env.CI ? 4 : 0,
|
||||
@@ -28,24 +27,31 @@ const config: PlaywrightTestConfig = {
|
||||
},
|
||||
},
|
||||
|
||||
testMatch: /.*\.e2e-spec\.ts/,
|
||||
|
||||
workers: process.env.CI ? 4 : Math.round(cpus().length * 0.75),
|
||||
|
||||
projects: [
|
||||
{
|
||||
name: 'chromium',
|
||||
use: { ...devices['Desktop Chrome'] },
|
||||
testDir: './src/e2e/web/specs',
|
||||
testMatch: /.*\.e2e-spec\.ts/,
|
||||
workers: 1,
|
||||
},
|
||||
{
|
||||
name: 'ui',
|
||||
use: { ...devices['Desktop Chrome'] },
|
||||
testMatch: /.*\.ui-spec\.ts/,
|
||||
testDir: './src/ui-tests/web/specs',
|
||||
testMatch: /.*\.e2e-spec\.ts/,
|
||||
fullyParallel: true,
|
||||
workers: process.env.CI ? 3 : Math.max(1, Math.round(cpus().length * 0.75) - 1),
|
||||
},
|
||||
{
|
||||
name: 'maintenance-isolated',
|
||||
use: { ...devices['Desktop Chrome'] },
|
||||
testDir: './src/maintenance-tests/web/specs',
|
||||
testMatch: /.*\.e2e-spec\.ts/,
|
||||
workers: 1,
|
||||
},
|
||||
|
||||
// {
|
||||
// name: 'firefox',
|
||||
|
||||
@@ -9,9 +9,9 @@ import {
|
||||
createAlbum,
|
||||
removeAssetFromAlbum,
|
||||
} from '@immich/sdk';
|
||||
import { createUserDto, uuidDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/utils';
|
||||
import { createUserDto, uuidDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, beforeEach, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -9,9 +9,9 @@ import {
|
||||
LoginResponseDto,
|
||||
SharedLinkType,
|
||||
} from '@immich/sdk';
|
||||
import { createUserDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/utils';
|
||||
import { createUserDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, beforeEach, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { LoginResponseDto, Permission, createApiKey } from '@immich/sdk';
|
||||
import { createUserDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/utils';
|
||||
import { createUserDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, beforeEach, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -16,10 +16,10 @@ import { randomBytes } from 'node:crypto';
|
||||
import { readFile, writeFile } from 'node:fs/promises';
|
||||
import { basename, join } from 'node:path';
|
||||
import { Socket } from 'socket.io-client';
|
||||
import { createUserDto, uuidDto } from 'src/fixtures';
|
||||
import { makeRandomImage } from 'src/generators';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, tempDir, TEN_TIMES, testAssetDir, utils } from 'src/utils';
|
||||
import { createUserDto, uuidDto } from 'src/e2e/fixtures';
|
||||
import { makeRandomImage } from 'src/e2e/generators';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, tempDir, TEN_TIMES, testAssetDir, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { afterAll, beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { LoginResponseDto, ManualJobName } from '@immich/sdk';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, utils } from 'src/utils';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { afterAll, beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { AssetMediaResponseDto, LoginResponseDto } from '@immich/sdk';
|
||||
import { readFile, writeFile } from 'node:fs/promises';
|
||||
import { app, tempDir, utils } from 'src/utils';
|
||||
import { app, tempDir, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -2,8 +2,8 @@ import { LoginResponseDto, QueueCommand, QueueName, updateConfig } from '@immich
|
||||
import { cpSync, rmSync } from 'node:fs';
|
||||
import { readFile } from 'node:fs/promises';
|
||||
import { basename } from 'node:path';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, testAssetDir, utils } from 'src/utils';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, testAssetDir, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { afterEach, beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { LibraryResponseDto, LoginResponseDto, getAllLibraries } from '@immich/sdk';
|
||||
import { cpSync, existsSync, rmSync, unlinkSync } from 'node:fs';
|
||||
import { Socket } from 'socket.io-client';
|
||||
import { userDto, uuidDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, testAssetDir, testAssetDirInternal, utils } from 'src/utils';
|
||||
import { userDto, uuidDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, testAssetDir, testAssetDirInternal, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { utimes } from 'utimes';
|
||||
import { afterAll, beforeAll, beforeEach, describe, expect, it } from 'vitest';
|
||||
@@ -1,7 +1,7 @@
|
||||
import { LoginResponseDto } from '@immich/sdk';
|
||||
import { createUserDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, utils } from 'src/utils';
|
||||
import { createUserDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -2,8 +2,8 @@ import { AssetVisibility, LoginResponseDto } from '@immich/sdk';
|
||||
import { readFile } from 'node:fs/promises';
|
||||
import { basename, join } from 'node:path';
|
||||
import { Socket } from 'socket.io-client';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, testAssetDir, utils } from 'src/utils';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, testAssetDir, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { afterAll, beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -6,9 +6,9 @@ import {
|
||||
createMemory,
|
||||
getMemory,
|
||||
} from '@immich/sdk';
|
||||
import { createUserDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/utils';
|
||||
import { createUserDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -8,8 +8,8 @@ import {
|
||||
updateConfig,
|
||||
} from '@immich/sdk';
|
||||
import { createHash, randomBytes } from 'node:crypto';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, baseUrl, utils } from 'src/utils';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, baseUrl, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { LoginResponseDto, createPartner } from '@immich/sdk';
|
||||
import { createUserDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/utils';
|
||||
import { createUserDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { getPerson, LoginResponseDto, PersonResponseDto } from '@immich/sdk';
|
||||
import { uuidDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/utils';
|
||||
import { uuidDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, beforeEach, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -10,7 +10,7 @@ import { DateTime } from 'luxon';
|
||||
import { readFile } from 'node:fs/promises';
|
||||
import { join } from 'node:path';
|
||||
import { Socket } from 'socket.io-client';
|
||||
import { app, asBearerAuth, TEN_TIMES, testAssetDir, utils } from 'src/utils';
|
||||
import { app, asBearerAuth, TEN_TIMES, testAssetDir, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { afterAll, beforeAll, describe, expect, it } from 'vitest';
|
||||
const today = DateTime.now();
|
||||
@@ -1,7 +1,7 @@
|
||||
import { LoginResponseDto } from '@immich/sdk';
|
||||
import { createUserDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, utils } from 'src/utils';
|
||||
import { createUserDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { LoginResponseDto, getSessions, login, signUpAdmin } from '@immich/sdk';
|
||||
import { loginDto, signupDto, uuidDto } from 'src/fixtures';
|
||||
import { deviceDto, errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/utils';
|
||||
import { loginDto, signupDto, uuidDto } from 'src/e2e/fixtures';
|
||||
import { deviceDto, errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeEach, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -7,9 +7,9 @@ import {
|
||||
createAlbum,
|
||||
deleteUserAdmin,
|
||||
} from '@immich/sdk';
|
||||
import { createUserDto, uuidDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, baseUrl, shareUrl, utils } from 'src/utils';
|
||||
import { createUserDto, uuidDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, baseUrl, shareUrl, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { AssetMediaResponseDto, LoginResponseDto, searchStacks } from '@immich/sdk';
|
||||
import { createUserDto, uuidDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/utils';
|
||||
import { createUserDto, uuidDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { LoginResponseDto, getConfig } from '@immich/sdk';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/utils';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { LoginResponseDto, getServerConfig } from '@immich/sdk';
|
||||
import { createUserDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, utils } from 'src/utils';
|
||||
import { createUserDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -9,9 +9,9 @@ import {
|
||||
tagAssets,
|
||||
upsertTags,
|
||||
} from '@immich/sdk';
|
||||
import { createUserDto, uuidDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/utils';
|
||||
import { createUserDto, uuidDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, beforeEach, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { LoginResponseDto, getAssetInfo, getAssetStatistics } from '@immich/sdk';
|
||||
import { existsSync } from 'node:fs';
|
||||
import { Socket } from 'socket.io-client';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, testAssetDir, testAssetDirInternal, utils } from 'src/utils';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, testAssetDir, testAssetDirInternal, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { afterAll, beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -9,9 +9,9 @@ import {
|
||||
login,
|
||||
} from '@immich/sdk';
|
||||
import { Socket } from 'socket.io-client';
|
||||
import { createUserDto, uuidDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/utils';
|
||||
import { createUserDto, uuidDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { afterAll, beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { LoginResponseDto, SharedLinkType, deleteUserAdmin, getMyPreferences, getMyUser, login } from '@immich/sdk';
|
||||
import { createUserDto } from 'src/fixtures';
|
||||
import { errorDto } from 'src/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/utils';
|
||||
import { createUserDto } from 'src/e2e/fixtures';
|
||||
import { errorDto } from 'src/e2e/responses';
|
||||
import { app, asBearerAuth, utils } from 'src/e2e/utils';
|
||||
import request from 'supertest';
|
||||
import { beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Permission } from '@immich/sdk';
|
||||
import { stat } from 'node:fs/promises';
|
||||
import { app, immichCli, utils } from 'src/utils';
|
||||
import { app, immichCli, utils } from 'src/e2e/utils';
|
||||
import { beforeEach, describe, expect, it } from 'vitest';
|
||||
|
||||
describe(`immich login`, () => {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { immichCli, utils } from 'src/utils';
|
||||
import { immichCli, utils } from 'src/e2e/utils';
|
||||
import { beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
describe(`immich server-info`, () => {
|
||||
@@ -1,7 +1,7 @@
|
||||
import { LoginResponseDto, getAllAlbums, getAssetStatistics } from '@immich/sdk';
|
||||
import { cpSync, readFileSync } from 'node:fs';
|
||||
import { mkdir, readdir, rm, symlink } from 'node:fs/promises';
|
||||
import { asKeyAuth, immichCli, specialCharStrings, testAssetDir, utils } from 'src/utils';
|
||||
import { asKeyAuth, immichCli, specialCharStrings, testAssetDir, utils } from 'src/e2e/utils';
|
||||
import { beforeAll, beforeEach, describe, expect, it } from 'vitest';
|
||||
|
||||
interface Test {
|
||||
@@ -1,5 +1,5 @@
|
||||
import { readFileSync } from 'node:fs';
|
||||
import { immichCli } from 'src/utils';
|
||||
import { immichCli } from 'src/e2e/utils';
|
||||
import { describe, expect, it } from 'vitest';
|
||||
|
||||
const pkg = JSON.parse(readFileSync('../cli/package.json', 'utf8'));
|
||||
@@ -1,4 +1,4 @@
|
||||
import { immichAdmin, utils } from 'src/utils';
|
||||
import { immichAdmin, utils } from 'src/e2e/utils';
|
||||
import { beforeAll, describe, expect, it } from 'vitest';
|
||||
|
||||
describe(`immich-admin`, () => {
|
||||
@@ -68,10 +68,10 @@ import { promisify } from 'node:util';
|
||||
import { createGzip } from 'node:zlib';
|
||||
import pg from 'pg';
|
||||
import { io, type Socket } from 'socket.io-client';
|
||||
import { loginDto, signupDto } from 'src/fixtures';
|
||||
import { makeRandomImage } from 'src/generators';
|
||||
import { loginDto, signupDto } from 'src/e2e/fixtures';
|
||||
import { makeRandomImage } from 'src/e2e/generators';
|
||||
import request from 'supertest';
|
||||
import { playwrightDbHost, playwrightHost, playwriteBaseUrl } from '../playwright.config';
|
||||
import { playwrightDbHost, playwrightHost, playwriteBaseUrl } from '../../playwright.config';
|
||||
|
||||
export type { Emitter } from '@socket.io/component-emitter';
|
||||
|
||||
@@ -86,7 +86,7 @@ export const baseUrl = playwriteBaseUrl;
|
||||
export const shareUrl = `${baseUrl}/share`;
|
||||
export const app = `${baseUrl}/api`;
|
||||
// TODO move test assets into e2e/assets
|
||||
export const testAssetDir = resolve(import.meta.dirname, '../test-assets');
|
||||
export const testAssetDir = resolve(import.meta.dirname, '../../test-assets');
|
||||
export const testAssetDirInternal = '/test-assets';
|
||||
export const tempDir = tmpdir();
|
||||
export const asBearerAuth = (accessToken: string) => ({ Authorization: `Bearer ${accessToken}` });
|
||||
@@ -1,6 +1,6 @@
|
||||
import { LoginResponseDto } from '@immich/sdk';
|
||||
import { test } from '@playwright/test';
|
||||
import { utils } from 'src/utils';
|
||||
import { utils } from 'src/e2e/utils';
|
||||
|
||||
test.describe('Album', () => {
|
||||
let admin: LoginResponseDto;
|
||||
@@ -1,7 +1,7 @@
|
||||
import { AssetMediaResponseDto, LoginResponseDto, SharedLinkType } from '@immich/sdk';
|
||||
import { expect, test } from '@playwright/test';
|
||||
import type { Socket } from 'socket.io-client';
|
||||
import { utils } from 'src/utils';
|
||||
import { utils } from 'src/e2e/utils';
|
||||
|
||||
test.describe('Detail Panel', () => {
|
||||
let admin: LoginResponseDto;
|
||||
@@ -1,6 +1,6 @@
|
||||
import { AssetMediaResponseDto, LoginResponseDto, SharedLinkType } from '@immich/sdk';
|
||||
import { expect, test } from '@playwright/test';
|
||||
import { utils } from 'src/utils';
|
||||
import { utils } from 'src/e2e/utils';
|
||||
|
||||
test.describe('Asset Viewer Navbar', () => {
|
||||
let admin: LoginResponseDto;
|
||||
@@ -1,6 +1,6 @@
|
||||
import { AssetMediaResponseDto, LoginResponseDto } from '@immich/sdk';
|
||||
import { expect, type Page, test } from '@playwright/test';
|
||||
import { utils } from 'src/utils';
|
||||
import { utils } from 'src/e2e/utils';
|
||||
|
||||
test.describe('Slideshow', () => {
|
||||
let admin: LoginResponseDto;
|
||||
@@ -1,6 +1,6 @@
|
||||
import { AssetMediaResponseDto, LoginResponseDto } from '@immich/sdk';
|
||||
import { expect, Page, test } from '@playwright/test';
|
||||
import { utils } from 'src/utils';
|
||||
import { utils } from 'src/e2e/utils';
|
||||
|
||||
async function ensureDetailPanelVisible(page: Page) {
|
||||
await page.waitForSelector('#immich-asset-viewer');
|
||||
@@ -1,5 +1,5 @@
|
||||
import { expect, test } from '@playwright/test';
|
||||
import { utils } from 'src/utils';
|
||||
import { utils } from 'src/e2e/utils';
|
||||
|
||||
test.describe('Registration', () => {
|
||||
test.beforeAll(() => {
|
||||
@@ -1,6 +1,6 @@
|
||||
import { AssetMediaResponseDto, LoginResponseDto } from '@immich/sdk';
|
||||
import { Page, expect, test } from '@playwright/test';
|
||||
import { utils } from 'src/utils';
|
||||
import { utils } from 'src/e2e/utils';
|
||||
|
||||
function imageLocator(page: Page) {
|
||||
return page.getByAltText('Image taken').locator('visible=true');
|
||||
@@ -7,7 +7,7 @@ import {
|
||||
createAlbum,
|
||||
} from '@immich/sdk';
|
||||
import { expect, test } from '@playwright/test';
|
||||
import { asBearerAuth, utils } from 'src/utils';
|
||||
import { asBearerAuth, utils } from 'src/e2e/utils';
|
||||
|
||||
test.describe('Shared Links', () => {
|
||||
let admin: LoginResponseDto;
|
||||
@@ -1,6 +1,6 @@
|
||||
import { getUserAdmin } from '@immich/sdk';
|
||||
import { expect, test } from '@playwright/test';
|
||||
import { asBearerAuth, utils } from 'src/utils';
|
||||
import { asBearerAuth, utils } from 'src/e2e/utils';
|
||||
|
||||
test.describe('User Administration', () => {
|
||||
test.beforeAll(() => {
|
||||
@@ -1,6 +1,6 @@
|
||||
import { LoginResponseDto } from '@immich/sdk';
|
||||
import { expect, test } from '@playwright/test';
|
||||
import { utils } from 'src/utils';
|
||||
import { utils } from 'src/e2e/utils';
|
||||
|
||||
test.describe('Websocket', () => {
|
||||
let admin: LoginResponseDto;
|
||||
@@ -1,6 +1,6 @@
|
||||
import { LoginResponseDto } from '@immich/sdk';
|
||||
import { expect, test } from '@playwright/test';
|
||||
import { utils } from 'src/utils';
|
||||
import { utils } from 'src/e2e/utils';
|
||||
|
||||
test.describe.configure({ mode: 'serial' });
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { LoginResponseDto } from '@immich/sdk';
|
||||
import { expect, test } from '@playwright/test';
|
||||
import { utils } from 'src/utils';
|
||||
import { utils } from 'src/e2e/utils';
|
||||
|
||||
test.describe.configure({ mode: 'serial' });
|
||||
|
||||
2
e2e/src/ui-tests/generators/memory.ts
Normal file
2
e2e/src/ui-tests/generators/memory.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export { generateMemoriesFromTimeline, generateMemory } from './memory/model-objects';
|
||||
export type { MemoryConfig, MemoryYearConfig } from './memory/model-objects';
|
||||
84
e2e/src/ui-tests/generators/memory/model-objects.ts
Normal file
84
e2e/src/ui-tests/generators/memory/model-objects.ts
Normal file
@@ -0,0 +1,84 @@
|
||||
import { faker } from '@faker-js/faker';
|
||||
import { MemoryType, type MemoryResponseDto, type OnThisDayDto } from '@immich/sdk';
|
||||
import { DateTime } from 'luxon';
|
||||
import { toAssetResponseDto } from 'src/ui-tests/generators/timeline/rest-response';
|
||||
import type { MockTimelineAsset } from 'src/ui-tests/generators/timeline/timeline-config';
|
||||
import { SeededRandom, selectRandomMultiple } from 'src/ui-tests/generators/timeline/utils';
|
||||
|
||||
export type MemoryConfig = {
|
||||
id?: string;
|
||||
ownerId: string;
|
||||
year: number;
|
||||
memoryAt: string;
|
||||
isSaved?: boolean;
|
||||
};
|
||||
|
||||
export type MemoryYearConfig = {
|
||||
year: number;
|
||||
assetCount: number;
|
||||
};
|
||||
|
||||
export function generateMemory(config: MemoryConfig, assets: MockTimelineAsset[]): MemoryResponseDto {
|
||||
const now = new Date().toISOString();
|
||||
const memoryId = config.id ?? faker.string.uuid();
|
||||
|
||||
return {
|
||||
id: memoryId,
|
||||
assets: assets.map((asset) => toAssetResponseDto(asset)),
|
||||
data: { year: config.year } as OnThisDayDto,
|
||||
memoryAt: config.memoryAt,
|
||||
createdAt: now,
|
||||
updatedAt: now,
|
||||
isSaved: config.isSaved ?? false,
|
||||
ownerId: config.ownerId,
|
||||
type: MemoryType.OnThisDay,
|
||||
};
|
||||
}
|
||||
|
||||
export function generateMemoriesFromTimeline(
|
||||
timelineAssets: MockTimelineAsset[],
|
||||
ownerId: string,
|
||||
memoryConfigs: MemoryYearConfig[],
|
||||
seed: number = 42,
|
||||
): MemoryResponseDto[] {
|
||||
const rng = new SeededRandom(seed);
|
||||
const memories: MemoryResponseDto[] = [];
|
||||
const usedAssetIds = new Set<string>();
|
||||
|
||||
for (const config of memoryConfigs) {
|
||||
const yearAssets = timelineAssets.filter((asset) => {
|
||||
const assetYear = DateTime.fromISO(asset.fileCreatedAt).year;
|
||||
return assetYear === config.year && !usedAssetIds.has(asset.id);
|
||||
});
|
||||
|
||||
if (yearAssets.length === 0) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const countToSelect = Math.min(config.assetCount, yearAssets.length);
|
||||
const selectedAssets = selectRandomMultiple(yearAssets, countToSelect, rng);
|
||||
|
||||
for (const asset of selectedAssets) {
|
||||
usedAssetIds.add(asset.id);
|
||||
}
|
||||
|
||||
selectedAssets.sort(
|
||||
(a, b) => DateTime.fromISO(b.fileCreatedAt).diff(DateTime.fromISO(a.fileCreatedAt)).milliseconds,
|
||||
);
|
||||
|
||||
const memoryAt = DateTime.now().set({ year: config.year }).toISO()!;
|
||||
|
||||
memories.push(
|
||||
generateMemory(
|
||||
{
|
||||
ownerId,
|
||||
year: config.year,
|
||||
memoryAt,
|
||||
},
|
||||
selectedAssets,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
return memories;
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
import { generateConsecutiveDays, generateDayAssets } from 'src/generators/timeline/model-objects';
|
||||
import { SeededRandom, selectRandomDays } from 'src/generators/timeline/utils';
|
||||
import { generateConsecutiveDays, generateDayAssets } from 'src/ui-tests/generators/timeline/model-objects';
|
||||
import { SeededRandom, selectRandomDays } from 'src/ui-tests/generators/timeline/utils';
|
||||
import type { MockTimelineAsset } from './timeline-config';
|
||||
import { GENERATION_CONSTANTS } from './timeline-config';
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import sharp from 'sharp';
|
||||
import { SeededRandom } from 'src/generators/timeline/utils';
|
||||
import { SeededRandom } from 'src/ui-tests/generators/timeline/utils';
|
||||
|
||||
export const randomThumbnail = async (seed: string, ratio: number) => {
|
||||
const height = 235;
|
||||
@@ -6,7 +6,7 @@ import { faker } from '@faker-js/faker';
|
||||
import { AssetVisibility } from '@immich/sdk';
|
||||
import { DateTime } from 'luxon';
|
||||
import { writeFileSync } from 'node:fs';
|
||||
import { SeededRandom } from 'src/generators/timeline/utils';
|
||||
import { SeededRandom } from 'src/ui-tests/generators/timeline/utils';
|
||||
import type { DayPattern, MonthDistribution } from './distribution-patterns';
|
||||
import { ASSET_DISTRIBUTION, DAY_DISTRIBUTION } from './distribution-patterns';
|
||||
import type { MockTimelineAsset, MockTimelineData, SerializedTimelineData, TimelineConfig } from './timeline-config';
|
||||
@@ -14,8 +14,8 @@ import {
|
||||
type UserResponseDto,
|
||||
} from '@immich/sdk';
|
||||
import { DateTime } from 'luxon';
|
||||
import { signupDto } from 'src/fixtures';
|
||||
import { parseTimeBucketKey } from 'src/generators/timeline/utils';
|
||||
import { signupDto } from 'src/e2e/fixtures';
|
||||
import { parseTimeBucketKey } from 'src/ui-tests/generators/timeline/utils';
|
||||
import type { MockTimelineAsset, MockTimelineData } from './timeline-config';
|
||||
|
||||
/**
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { AssetVisibility } from '@immich/sdk';
|
||||
import { DayPattern, MonthDistribution } from 'src/generators/timeline/distribution-patterns';
|
||||
import { DayPattern, MonthDistribution } from 'src/ui-tests/generators/timeline/distribution-patterns';
|
||||
|
||||
// Constants for generation parameters
|
||||
export const GENERATION_CONSTANTS = {
|
||||
@@ -1,5 +1,5 @@
|
||||
import { DateTime } from 'luxon';
|
||||
import { GENERATION_CONSTANTS, MockTimelineAsset } from 'src/generators/timeline/timeline-config';
|
||||
import { GENERATION_CONSTANTS, MockTimelineAsset } from 'src/ui-tests/generators/timeline/timeline-config';
|
||||
|
||||
/**
|
||||
* Linear Congruential Generator for deterministic pseudo-random numbers
|
||||
65
e2e/src/ui-tests/mock-network/memory-network.ts
Normal file
65
e2e/src/ui-tests/mock-network/memory-network.ts
Normal file
@@ -0,0 +1,65 @@
|
||||
import type { MemoryResponseDto } from '@immich/sdk';
|
||||
import { BrowserContext } from '@playwright/test';
|
||||
|
||||
export type MemoryChanges = {
|
||||
memoryDeletions: string[];
|
||||
assetRemovals: Map<string, string[]>;
|
||||
};
|
||||
|
||||
export const setupMemoryMockApiRoutes = async (
|
||||
context: BrowserContext,
|
||||
memories: MemoryResponseDto[],
|
||||
changes: MemoryChanges,
|
||||
) => {
|
||||
await context.route('**/api/memories*', async (route, request) => {
|
||||
const url = new URL(request.url());
|
||||
const pathname = url.pathname;
|
||||
|
||||
if (pathname === '/api/memories' && request.method() === 'GET') {
|
||||
const activeMemories = memories
|
||||
.filter((memory) => !changes.memoryDeletions.includes(memory.id))
|
||||
.map((memory) => {
|
||||
const removedAssets = changes.assetRemovals.get(memory.id) ?? [];
|
||||
return {
|
||||
...memory,
|
||||
assets: memory.assets.filter((asset) => !removedAssets.includes(asset.id)),
|
||||
};
|
||||
})
|
||||
.filter((memory) => memory.assets.length > 0);
|
||||
|
||||
return route.fulfill({
|
||||
status: 200,
|
||||
contentType: 'application/json',
|
||||
json: activeMemories,
|
||||
});
|
||||
}
|
||||
|
||||
const memoryMatch = pathname.match(/\/api\/memories\/([^/]+)$/);
|
||||
if (memoryMatch && request.method() === 'GET') {
|
||||
const memoryId = memoryMatch[1];
|
||||
const memory = memories.find((m) => m.id === memoryId);
|
||||
|
||||
if (!memory || changes.memoryDeletions.includes(memoryId)) {
|
||||
return route.fulfill({ status: 404 });
|
||||
}
|
||||
|
||||
const removedAssets = changes.assetRemovals.get(memoryId) ?? [];
|
||||
return route.fulfill({
|
||||
status: 200,
|
||||
contentType: 'application/json',
|
||||
json: {
|
||||
...memory,
|
||||
assets: memory.assets.filter((asset) => !removedAssets.includes(asset.id)),
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
if (/\/api\/memories\/([^/]+)$/.test(pathname) && request.method() === 'DELETE') {
|
||||
const memoryId = pathname.split('/').pop()!;
|
||||
changes.memoryDeletions.push(memoryId);
|
||||
return route.fulfill({ status: 204 });
|
||||
}
|
||||
|
||||
await route.fallback();
|
||||
});
|
||||
};
|
||||
@@ -10,8 +10,8 @@ import {
|
||||
randomPreview,
|
||||
randomThumbnail,
|
||||
TimelineData,
|
||||
} from 'src/generators/timeline';
|
||||
import { sleep } from 'src/web/specs/timeline/utils';
|
||||
} from 'src/ui-tests/generators/timeline';
|
||||
import { sleep } from 'src/ui-tests/web/specs/timeline/utils';
|
||||
|
||||
export class TimelineTestContext {
|
||||
slowBucket = false;
|
||||
@@ -1,5 +1,6 @@
|
||||
import { faker } from '@faker-js/faker';
|
||||
import { expect, test } from '@playwright/test';
|
||||
import { utils } from 'src/e2e/utils';
|
||||
import {
|
||||
Changes,
|
||||
createDefaultTimelineConfig,
|
||||
@@ -8,11 +9,10 @@ import {
|
||||
selectRandom,
|
||||
TimelineAssetConfig,
|
||||
TimelineData,
|
||||
} from 'src/generators/timeline';
|
||||
import { setupBaseMockApiRoutes } from 'src/mock-network/base-network';
|
||||
import { setupTimelineMockApiRoutes, TimelineTestContext } from 'src/mock-network/timeline-network';
|
||||
import { utils } from 'src/utils';
|
||||
import { assetViewerUtils } from 'src/web/specs/timeline/utils';
|
||||
} from 'src/ui-tests/generators/timeline';
|
||||
import { setupBaseMockApiRoutes } from 'src/ui-tests/mock-network/base-network';
|
||||
import { setupTimelineMockApiRoutes, TimelineTestContext } from 'src/ui-tests/mock-network/timeline-network';
|
||||
import { assetViewerUtils } from '../timeline/utils';
|
||||
|
||||
test.describe.configure({ mode: 'parallel' });
|
||||
test.describe('asset-viewer', () => {
|
||||
289
e2e/src/ui-tests/web/specs/memory/memory-viewer.e2e-spec.ts
Normal file
289
e2e/src/ui-tests/web/specs/memory/memory-viewer.e2e-spec.ts
Normal file
@@ -0,0 +1,289 @@
|
||||
import { faker } from '@faker-js/faker';
|
||||
import type { MemoryResponseDto } from '@immich/sdk';
|
||||
import { test } from '@playwright/test';
|
||||
import { generateMemoriesFromTimeline } from 'src/ui-tests/generators/memory';
|
||||
import {
|
||||
Changes,
|
||||
createDefaultTimelineConfig,
|
||||
generateTimelineData,
|
||||
TimelineAssetConfig,
|
||||
TimelineData,
|
||||
} from 'src/ui-tests/generators/timeline';
|
||||
import { setupBaseMockApiRoutes } from 'src/ui-tests/mock-network/base-network';
|
||||
import { MemoryChanges, setupMemoryMockApiRoutes } from 'src/ui-tests/mock-network/memory-network';
|
||||
import { setupTimelineMockApiRoutes, TimelineTestContext } from 'src/ui-tests/mock-network/timeline-network';
|
||||
import { memoryAssetViewerUtils, memoryGalleryUtils, memoryViewerUtils } from './utils';
|
||||
|
||||
test.describe.configure({ mode: 'parallel' });
|
||||
|
||||
test.describe('Memory Viewer - Gallery Asset Viewer Navigation', () => {
|
||||
let adminUserId: string;
|
||||
let timelineRestData: TimelineData;
|
||||
let memories: MemoryResponseDto[];
|
||||
const assets: TimelineAssetConfig[] = [];
|
||||
const testContext = new TimelineTestContext();
|
||||
const changes: Changes = {
|
||||
albumAdditions: [],
|
||||
assetDeletions: [],
|
||||
assetArchivals: [],
|
||||
assetFavorites: [],
|
||||
};
|
||||
const memoryChanges: MemoryChanges = {
|
||||
memoryDeletions: [],
|
||||
assetRemovals: new Map(),
|
||||
};
|
||||
|
||||
test.beforeAll(async () => {
|
||||
adminUserId = faker.string.uuid();
|
||||
testContext.adminId = adminUserId;
|
||||
|
||||
timelineRestData = generateTimelineData({
|
||||
...createDefaultTimelineConfig(),
|
||||
ownerId: adminUserId,
|
||||
});
|
||||
|
||||
for (const timeBucket of timelineRestData.buckets.values()) {
|
||||
assets.push(...timeBucket);
|
||||
}
|
||||
|
||||
memories = generateMemoriesFromTimeline(
|
||||
assets,
|
||||
adminUserId,
|
||||
[
|
||||
{ year: 2024, assetCount: 3 },
|
||||
{ year: 2023, assetCount: 2 },
|
||||
{ year: 2022, assetCount: 4 },
|
||||
],
|
||||
42,
|
||||
);
|
||||
});
|
||||
|
||||
test.beforeEach(async ({ context }) => {
|
||||
await setupBaseMockApiRoutes(context, adminUserId);
|
||||
await setupTimelineMockApiRoutes(context, timelineRestData, changes, testContext);
|
||||
await setupMemoryMockApiRoutes(context, memories, memoryChanges);
|
||||
});
|
||||
|
||||
test.afterEach(() => {
|
||||
testContext.slowBucket = false;
|
||||
changes.albumAdditions = [];
|
||||
changes.assetDeletions = [];
|
||||
changes.assetArchivals = [];
|
||||
changes.assetFavorites = [];
|
||||
memoryChanges.memoryDeletions = [];
|
||||
memoryChanges.assetRemovals.clear();
|
||||
});
|
||||
|
||||
test.describe('Asset viewer navigation from gallery', () => {
|
||||
test('shows both prev/next buttons for middle asset within a memory', async ({ page }) => {
|
||||
const firstMemory = memories[0];
|
||||
const middleAsset = firstMemory.assets[1];
|
||||
|
||||
await memoryViewerUtils.openMemoryPageWithAsset(page, middleAsset.id);
|
||||
await memoryGalleryUtils.clickThumbnail(page, middleAsset.id);
|
||||
|
||||
await memoryAssetViewerUtils.waitForViewerOpen(page);
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, middleAsset);
|
||||
|
||||
await memoryAssetViewerUtils.expectPreviousButtonVisible(page);
|
||||
await memoryAssetViewerUtils.expectNextButtonVisible(page);
|
||||
});
|
||||
|
||||
test('shows next button when at last asset of first memory (next memory exists)', async ({ page }) => {
|
||||
const firstMemory = memories[0];
|
||||
const lastAssetOfFirstMemory = firstMemory.assets.at(-1)!;
|
||||
|
||||
await memoryViewerUtils.openMemoryPageWithAsset(page, lastAssetOfFirstMemory.id);
|
||||
await memoryGalleryUtils.clickThumbnail(page, lastAssetOfFirstMemory.id);
|
||||
|
||||
await memoryAssetViewerUtils.waitForViewerOpen(page);
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, lastAssetOfFirstMemory);
|
||||
|
||||
await memoryAssetViewerUtils.expectNextButtonVisible(page);
|
||||
await memoryAssetViewerUtils.expectPreviousButtonVisible(page);
|
||||
});
|
||||
|
||||
test('shows prev button when at first asset of last memory (prev memory exists)', async ({ page }) => {
|
||||
const lastMemory = memories.at(-1)!;
|
||||
const firstAssetOfLastMemory = lastMemory.assets[0];
|
||||
|
||||
await memoryViewerUtils.openMemoryPageWithAsset(page, firstAssetOfLastMemory.id);
|
||||
await memoryGalleryUtils.clickThumbnail(page, firstAssetOfLastMemory.id);
|
||||
|
||||
await memoryAssetViewerUtils.waitForViewerOpen(page);
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, firstAssetOfLastMemory);
|
||||
|
||||
await memoryAssetViewerUtils.expectPreviousButtonVisible(page);
|
||||
await memoryAssetViewerUtils.expectNextButtonVisible(page);
|
||||
});
|
||||
|
||||
test('can navigate from last asset of memory to first asset of next memory', async ({ page }) => {
|
||||
const firstMemory = memories[0];
|
||||
const secondMemory = memories[1];
|
||||
const lastAssetOfFirst = firstMemory.assets.at(-1)!;
|
||||
const firstAssetOfSecond = secondMemory.assets[0];
|
||||
|
||||
await memoryViewerUtils.openMemoryPageWithAsset(page, lastAssetOfFirst.id);
|
||||
await memoryGalleryUtils.clickThumbnail(page, lastAssetOfFirst.id);
|
||||
|
||||
await memoryAssetViewerUtils.waitForViewerOpen(page);
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, lastAssetOfFirst);
|
||||
|
||||
await memoryAssetViewerUtils.clickNextButton(page);
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, firstAssetOfSecond);
|
||||
|
||||
await memoryAssetViewerUtils.expectCurrentAssetId(page, firstAssetOfSecond.id);
|
||||
});
|
||||
|
||||
test('can navigate from first asset of memory to last asset of previous memory', async ({ page }) => {
|
||||
const firstMemory = memories[0];
|
||||
const secondMemory = memories[1];
|
||||
const lastAssetOfFirst = firstMemory.assets.at(-1)!;
|
||||
const firstAssetOfSecond = secondMemory.assets[0];
|
||||
|
||||
await memoryViewerUtils.openMemoryPageWithAsset(page, firstAssetOfSecond.id);
|
||||
await memoryGalleryUtils.clickThumbnail(page, firstAssetOfSecond.id);
|
||||
|
||||
await memoryAssetViewerUtils.waitForViewerOpen(page);
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, firstAssetOfSecond);
|
||||
|
||||
await memoryAssetViewerUtils.clickPreviousButton(page);
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, lastAssetOfFirst);
|
||||
});
|
||||
|
||||
test('hides prev button at very first asset (first memory, first asset, no prev memory)', async ({ page }) => {
|
||||
const firstMemory = memories[0];
|
||||
const veryFirstAsset = firstMemory.assets[0];
|
||||
|
||||
await memoryViewerUtils.openMemoryPageWithAsset(page, veryFirstAsset.id);
|
||||
await memoryGalleryUtils.clickThumbnail(page, veryFirstAsset.id);
|
||||
|
||||
await memoryAssetViewerUtils.waitForViewerOpen(page);
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, veryFirstAsset);
|
||||
|
||||
await memoryAssetViewerUtils.expectPreviousButtonNotVisible(page);
|
||||
await memoryAssetViewerUtils.expectNextButtonVisible(page);
|
||||
});
|
||||
|
||||
test('hides next button at very last asset (last memory, last asset, no next memory)', async ({ page }) => {
|
||||
const lastMemory = memories.at(-1)!;
|
||||
const veryLastAsset = lastMemory.assets.at(-1)!;
|
||||
|
||||
await memoryViewerUtils.openMemoryPageWithAsset(page, veryLastAsset.id);
|
||||
await memoryGalleryUtils.clickThumbnail(page, veryLastAsset.id);
|
||||
|
||||
await memoryAssetViewerUtils.waitForViewerOpen(page);
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, veryLastAsset);
|
||||
|
||||
await memoryAssetViewerUtils.expectNextButtonNotVisible(page);
|
||||
await memoryAssetViewerUtils.expectPreviousButtonVisible(page);
|
||||
});
|
||||
});
|
||||
|
||||
test.describe('Keyboard navigation', () => {
|
||||
test('ArrowLeft navigates to previous asset across memory boundary', async ({ page }) => {
|
||||
const firstMemory = memories[0];
|
||||
const secondMemory = memories[1];
|
||||
const lastAssetOfFirst = firstMemory.assets.at(-1)!;
|
||||
const firstAssetOfSecond = secondMemory.assets[0];
|
||||
|
||||
await memoryViewerUtils.openMemoryPageWithAsset(page, firstAssetOfSecond.id);
|
||||
await memoryGalleryUtils.clickThumbnail(page, firstAssetOfSecond.id);
|
||||
|
||||
await memoryAssetViewerUtils.waitForViewerOpen(page);
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, firstAssetOfSecond);
|
||||
|
||||
await page.keyboard.press('ArrowLeft');
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, lastAssetOfFirst);
|
||||
});
|
||||
|
||||
test('ArrowRight navigates to next asset across memory boundary', async ({ page }) => {
|
||||
const firstMemory = memories[0];
|
||||
const secondMemory = memories[1];
|
||||
const lastAssetOfFirst = firstMemory.assets.at(-1)!;
|
||||
const firstAssetOfSecond = secondMemory.assets[0];
|
||||
|
||||
await memoryViewerUtils.openMemoryPageWithAsset(page, lastAssetOfFirst.id);
|
||||
await memoryGalleryUtils.clickThumbnail(page, lastAssetOfFirst.id);
|
||||
|
||||
await memoryAssetViewerUtils.waitForViewerOpen(page);
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, lastAssetOfFirst);
|
||||
|
||||
await page.keyboard.press('ArrowRight');
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, firstAssetOfSecond);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
test.describe('Memory Viewer - Single Asset Memory Edge Cases', () => {
|
||||
let adminUserId: string;
|
||||
let timelineRestData: TimelineData;
|
||||
let memories: MemoryResponseDto[];
|
||||
const assets: TimelineAssetConfig[] = [];
|
||||
const testContext = new TimelineTestContext();
|
||||
const changes: Changes = {
|
||||
albumAdditions: [],
|
||||
assetDeletions: [],
|
||||
assetArchivals: [],
|
||||
assetFavorites: [],
|
||||
};
|
||||
const memoryChanges: MemoryChanges = {
|
||||
memoryDeletions: [],
|
||||
assetRemovals: new Map(),
|
||||
};
|
||||
|
||||
test.beforeAll(async () => {
|
||||
adminUserId = faker.string.uuid();
|
||||
testContext.adminId = adminUserId;
|
||||
|
||||
timelineRestData = generateTimelineData({
|
||||
...createDefaultTimelineConfig(),
|
||||
ownerId: adminUserId,
|
||||
});
|
||||
|
||||
for (const timeBucket of timelineRestData.buckets.values()) {
|
||||
assets.push(...timeBucket);
|
||||
}
|
||||
|
||||
memories = generateMemoriesFromTimeline(
|
||||
assets,
|
||||
adminUserId,
|
||||
[
|
||||
{ year: 2024, assetCount: 2 },
|
||||
{ year: 2023, assetCount: 1 },
|
||||
{ year: 2022, assetCount: 2 },
|
||||
],
|
||||
123,
|
||||
);
|
||||
});
|
||||
|
||||
test.beforeEach(async ({ context }) => {
|
||||
await setupBaseMockApiRoutes(context, adminUserId);
|
||||
await setupTimelineMockApiRoutes(context, timelineRestData, changes, testContext);
|
||||
await setupMemoryMockApiRoutes(context, memories, memoryChanges);
|
||||
});
|
||||
|
||||
test.afterEach(() => {
|
||||
testContext.slowBucket = false;
|
||||
changes.albumAdditions = [];
|
||||
changes.assetDeletions = [];
|
||||
changes.assetArchivals = [];
|
||||
changes.assetFavorites = [];
|
||||
memoryChanges.memoryDeletions = [];
|
||||
memoryChanges.assetRemovals.clear();
|
||||
});
|
||||
|
||||
test('single asset memory shows both prev/next when surrounded by other memories', async ({ page }) => {
|
||||
const singleAssetMemory = memories[1];
|
||||
const singleAsset = singleAssetMemory.assets[0];
|
||||
|
||||
await memoryViewerUtils.openMemoryPageWithAsset(page, singleAsset.id);
|
||||
await memoryGalleryUtils.clickThumbnail(page, singleAsset.id);
|
||||
|
||||
await memoryAssetViewerUtils.waitForViewerOpen(page);
|
||||
await memoryAssetViewerUtils.waitForAssetLoad(page, singleAsset);
|
||||
|
||||
await memoryAssetViewerUtils.expectPreviousButtonVisible(page);
|
||||
await memoryAssetViewerUtils.expectNextButtonVisible(page);
|
||||
});
|
||||
});
|
||||
123
e2e/src/ui-tests/web/specs/memory/utils.ts
Normal file
123
e2e/src/ui-tests/web/specs/memory/utils.ts
Normal file
@@ -0,0 +1,123 @@
|
||||
import type { AssetResponseDto } from '@immich/sdk';
|
||||
import { expect, Page } from '@playwright/test';
|
||||
|
||||
function getAssetIdFromUrl(url: URL): string | null {
|
||||
const pathMatch = url.pathname.match(/\/memory\/photos\/([^/]+)/);
|
||||
if (pathMatch) {
|
||||
return pathMatch[1];
|
||||
}
|
||||
return url.searchParams.get('id');
|
||||
}
|
||||
|
||||
export const memoryViewerUtils = {
|
||||
locator(page: Page) {
|
||||
return page.locator('#memory-viewer');
|
||||
},
|
||||
|
||||
async waitForMemoryLoad(page: Page) {
|
||||
await expect(this.locator(page)).toBeVisible();
|
||||
await expect(page.locator('#memory-viewer img').first()).toBeVisible();
|
||||
},
|
||||
|
||||
async openMemoryPage(page: Page) {
|
||||
await page.goto('/memory');
|
||||
await this.waitForMemoryLoad(page);
|
||||
},
|
||||
|
||||
async openMemoryPageWithAsset(page: Page, assetId: string) {
|
||||
await page.goto(`/memory?id=${assetId}`);
|
||||
await this.waitForMemoryLoad(page);
|
||||
},
|
||||
};
|
||||
|
||||
export const memoryGalleryUtils = {
|
||||
locator(page: Page) {
|
||||
return page.locator('#gallery-memory');
|
||||
},
|
||||
|
||||
thumbnailWithAssetId(page: Page, assetId: string) {
|
||||
return page.locator(`#gallery-memory [data-thumbnail-focus-container][data-asset="${assetId}"]`);
|
||||
},
|
||||
|
||||
async scrollToGallery(page: Page) {
|
||||
const showGalleryButton = page.getByLabel('Show gallery');
|
||||
if (await showGalleryButton.isVisible()) {
|
||||
await showGalleryButton.click();
|
||||
}
|
||||
await expect(this.locator(page)).toBeInViewport();
|
||||
},
|
||||
|
||||
async clickThumbnail(page: Page, assetId: string) {
|
||||
await this.scrollToGallery(page);
|
||||
await this.thumbnailWithAssetId(page, assetId).click();
|
||||
},
|
||||
|
||||
async getAllThumbnails(page: Page) {
|
||||
await this.scrollToGallery(page);
|
||||
return page.locator('#gallery-memory [data-thumbnail-focus-container]');
|
||||
},
|
||||
};
|
||||
|
||||
export const memoryAssetViewerUtils = {
|
||||
locator(page: Page) {
|
||||
return page.locator('#immich-asset-viewer');
|
||||
},
|
||||
|
||||
async waitForViewerOpen(page: Page) {
|
||||
await expect(this.locator(page)).toBeVisible();
|
||||
},
|
||||
|
||||
async waitForAssetLoad(page: Page, asset: AssetResponseDto) {
|
||||
const viewer = this.locator(page);
|
||||
const imgLocator = viewer.locator(`img[draggable="false"][src*="/api/assets/${asset.id}/thumbnail?size=preview"]`);
|
||||
const videoLocator = viewer.locator(`video[poster*="/api/assets/${asset.id}/thumbnail?size=preview"]`);
|
||||
|
||||
await imgLocator.or(videoLocator).waitFor({ timeout: 10_000 });
|
||||
},
|
||||
|
||||
nextButton(page: Page) {
|
||||
return page.getByLabel('View next asset');
|
||||
},
|
||||
|
||||
previousButton(page: Page) {
|
||||
return page.getByLabel('View previous asset');
|
||||
},
|
||||
|
||||
async expectNextButtonVisible(page: Page) {
|
||||
await expect(this.nextButton(page)).toBeVisible();
|
||||
},
|
||||
|
||||
async expectNextButtonNotVisible(page: Page) {
|
||||
await expect(this.nextButton(page)).toHaveCount(0);
|
||||
},
|
||||
|
||||
async expectPreviousButtonVisible(page: Page) {
|
||||
await expect(this.previousButton(page)).toBeVisible();
|
||||
},
|
||||
|
||||
async expectPreviousButtonNotVisible(page: Page) {
|
||||
await expect(this.previousButton(page)).toHaveCount(0);
|
||||
},
|
||||
|
||||
async clickNextButton(page: Page) {
|
||||
await this.nextButton(page).click();
|
||||
},
|
||||
|
||||
async clickPreviousButton(page: Page) {
|
||||
await this.previousButton(page).click();
|
||||
},
|
||||
|
||||
async closeViewer(page: Page) {
|
||||
await page.keyboard.press('Escape');
|
||||
await expect(this.locator(page)).not.toBeVisible();
|
||||
},
|
||||
|
||||
getCurrentAssetId(page: Page): string | null {
|
||||
const url = new URL(page.url());
|
||||
return getAssetIdFromUrl(url);
|
||||
},
|
||||
|
||||
async expectCurrentAssetId(page: Page, expectedAssetId: string) {
|
||||
await expect.poll(() => this.getCurrentAssetId(page)).toBe(expectedAssetId);
|
||||
},
|
||||
};
|
||||
116
e2e/src/ui-tests/web/specs/search/search-gallery.e2e-spec.ts
Normal file
116
e2e/src/ui-tests/web/specs/search/search-gallery.e2e-spec.ts
Normal file
@@ -0,0 +1,116 @@
|
||||
import { faker } from '@faker-js/faker';
|
||||
import { expect, test } from '@playwright/test';
|
||||
import {
|
||||
Changes,
|
||||
createDefaultTimelineConfig,
|
||||
generateTimelineData,
|
||||
TimelineAssetConfig,
|
||||
TimelineData,
|
||||
} from 'src/ui-tests/generators/timeline';
|
||||
import { setupBaseMockApiRoutes } from 'src/ui-tests/mock-network/base-network';
|
||||
import { setupTimelineMockApiRoutes, TimelineTestContext } from 'src/ui-tests/mock-network/timeline-network';
|
||||
import { assetViewerUtils } from '../timeline/utils';
|
||||
|
||||
const buildSearchUrl = (assetId: string) => {
|
||||
const searchQuery = encodeURIComponent(JSON.stringify({ originalFileName: 'test' }));
|
||||
return `/search/photos/${assetId}?query=${searchQuery}`;
|
||||
};
|
||||
|
||||
test.describe.configure({ mode: 'parallel' });
|
||||
test.describe('search gallery-viewer', () => {
|
||||
let adminUserId: string;
|
||||
let timelineRestData: TimelineData;
|
||||
const assets: TimelineAssetConfig[] = [];
|
||||
const testContext = new TimelineTestContext();
|
||||
const changes: Changes = {
|
||||
albumAdditions: [],
|
||||
assetDeletions: [],
|
||||
assetArchivals: [],
|
||||
assetFavorites: [],
|
||||
};
|
||||
|
||||
test.beforeAll(async () => {
|
||||
adminUserId = faker.string.uuid();
|
||||
testContext.adminId = adminUserId;
|
||||
timelineRestData = generateTimelineData({ ...createDefaultTimelineConfig(), ownerId: adminUserId });
|
||||
for (const timeBucket of timelineRestData.buckets.values()) {
|
||||
assets.push(...timeBucket);
|
||||
}
|
||||
});
|
||||
|
||||
test.beforeEach(async ({ context }) => {
|
||||
await setupBaseMockApiRoutes(context, adminUserId);
|
||||
await setupTimelineMockApiRoutes(context, timelineRestData, changes, testContext);
|
||||
|
||||
await context.route('**/api/search/metadata', async (route, request) => {
|
||||
if (request.method() === 'POST') {
|
||||
const searchAssets = assets.slice(0, 5).filter((asset) => !changes.assetDeletions.includes(asset.id));
|
||||
return route.fulfill({
|
||||
status: 200,
|
||||
contentType: 'application/json',
|
||||
json: {
|
||||
albums: { total: 0, count: 0, items: [], facets: [] },
|
||||
assets: {
|
||||
total: searchAssets.length,
|
||||
count: searchAssets.length,
|
||||
items: searchAssets,
|
||||
facets: [],
|
||||
nextPage: null,
|
||||
},
|
||||
},
|
||||
});
|
||||
}
|
||||
await route.fallback();
|
||||
});
|
||||
});
|
||||
|
||||
test.afterEach(() => {
|
||||
testContext.slowBucket = false;
|
||||
changes.albumAdditions = [];
|
||||
changes.assetDeletions = [];
|
||||
changes.assetArchivals = [];
|
||||
changes.assetFavorites = [];
|
||||
});
|
||||
|
||||
test.describe('/search/photos/:id', () => {
|
||||
test('Deleting a photo advances to the next photo', async ({ page }) => {
|
||||
const asset = assets[0];
|
||||
await page.goto(buildSearchUrl(asset.id));
|
||||
await assetViewerUtils.waitForViewerLoad(page, asset);
|
||||
await page.getByLabel('Delete').click();
|
||||
await assetViewerUtils.waitForViewerLoad(page, assets[1]);
|
||||
});
|
||||
|
||||
test('Deleting two photos in a row advances to the next photo each time', async ({ page }) => {
|
||||
const asset = assets[0];
|
||||
await page.goto(buildSearchUrl(asset.id));
|
||||
await assetViewerUtils.waitForViewerLoad(page, asset);
|
||||
await page.getByLabel('Delete').click();
|
||||
await assetViewerUtils.waitForViewerLoad(page, assets[1]);
|
||||
await page.getByLabel('Delete').click();
|
||||
await assetViewerUtils.waitForViewerLoad(page, assets[2]);
|
||||
});
|
||||
|
||||
test('Navigating backward then deleting advances to the next photo', async ({ page }) => {
|
||||
const asset = assets[1];
|
||||
await page.goto(buildSearchUrl(asset.id));
|
||||
await assetViewerUtils.waitForViewerLoad(page, asset);
|
||||
await page.getByLabel('View previous asset').click();
|
||||
await assetViewerUtils.waitForViewerLoad(page, assets[0]);
|
||||
await page.getByLabel('View next asset').click();
|
||||
await assetViewerUtils.waitForViewerLoad(page, asset);
|
||||
await page.getByLabel('Delete').click();
|
||||
await assetViewerUtils.waitForViewerLoad(page, assets[2]);
|
||||
});
|
||||
|
||||
test('Deleting the last photo advances to the previous photo', async ({ page }) => {
|
||||
const lastAsset = assets[4];
|
||||
await page.goto(buildSearchUrl(lastAsset.id));
|
||||
await assetViewerUtils.waitForViewerLoad(page, lastAsset);
|
||||
await expect(page.getByLabel('View next asset')).toHaveCount(0);
|
||||
await page.getByLabel('Delete').click();
|
||||
await assetViewerUtils.waitForViewerLoad(page, assets[3]);
|
||||
await expect(page.getByLabel('View previous asset')).toBeVisible();
|
||||
});
|
||||
});
|
||||
});
|
||||
@@ -1,6 +1,7 @@
|
||||
import { faker } from '@faker-js/faker';
|
||||
import { expect, test } from '@playwright/test';
|
||||
import { DateTime } from 'luxon';
|
||||
import { utils } from 'src/e2e/utils';
|
||||
import {
|
||||
Changes,
|
||||
createDefaultTimelineConfig,
|
||||
@@ -12,18 +13,14 @@ import {
|
||||
selectRandomMultiple,
|
||||
TimelineAssetConfig,
|
||||
TimelineData,
|
||||
} from 'src/generators/timeline';
|
||||
import { setupBaseMockApiRoutes } from 'src/mock-network/base-network';
|
||||
import { pageRoutePromise, setupTimelineMockApiRoutes, TimelineTestContext } from 'src/mock-network/timeline-network';
|
||||
import { utils } from 'src/utils';
|
||||
} from 'src/ui-tests/generators/timeline';
|
||||
import { setupBaseMockApiRoutes } from 'src/ui-tests/mock-network/base-network';
|
||||
import {
|
||||
assetViewerUtils,
|
||||
padYearMonth,
|
||||
pageUtils,
|
||||
poll,
|
||||
thumbnailUtils,
|
||||
timelineUtils,
|
||||
} from 'src/web/specs/timeline/utils';
|
||||
pageRoutePromise,
|
||||
setupTimelineMockApiRoutes,
|
||||
TimelineTestContext,
|
||||
} from 'src/ui-tests/mock-network/timeline-network';
|
||||
import { assetViewerUtils, padYearMonth, pageUtils, poll, thumbnailUtils, timelineUtils } from './utils';
|
||||
|
||||
test.describe.configure({ mode: 'parallel' });
|
||||
test.describe('Timeline', () => {
|
||||
@@ -1,6 +1,6 @@
|
||||
import { BrowserContext, expect, Page } from '@playwright/test';
|
||||
import { DateTime } from 'luxon';
|
||||
import { TimelineAssetConfig } from 'src/generators/timeline';
|
||||
import { TimelineAssetConfig } from 'src/ui-tests/generators/timeline';
|
||||
|
||||
export const sleep = (ms: number) => {
|
||||
return new Promise((resolve) => setTimeout(resolve, ms));
|
||||
@@ -15,7 +15,6 @@
|
||||
"incremental": true,
|
||||
"skipLibCheck": true,
|
||||
"esModuleInterop": true,
|
||||
"rootDirs": ["src"],
|
||||
"baseUrl": "./"
|
||||
},
|
||||
"include": ["src/**/*.ts"],
|
||||
|
||||
@@ -5,12 +5,12 @@ const globalSetup: string[] = [];
|
||||
try {
|
||||
await fetch('http://127.0.0.1:2285/api/server-info/ping');
|
||||
} catch {
|
||||
globalSetup.push('src/setup/docker-compose.ts');
|
||||
globalSetup.push('src/e2e/setup/docker-compose.ts');
|
||||
}
|
||||
|
||||
export default defineConfig({
|
||||
test: {
|
||||
include: ['src/{api,cli,immich-admin}/specs/*.e2e-spec.ts'],
|
||||
include: ['src/e2e/{api,cli,immich-admin}/specs/*.e2e-spec.ts'],
|
||||
globalSetup,
|
||||
testTimeout: 15_000,
|
||||
pool: 'threads',
|
||||
|
||||
214
i18n/ar.json
214
i18n/ar.json
@@ -5,8 +5,10 @@
|
||||
"acknowledge": "أُدرك ذلك",
|
||||
"action": "عملية",
|
||||
"action_common_update": "تحديث",
|
||||
"action_description": "مجموعة من الفعاليات التي يجب تنفيذها على الأصول التي تم تصفيتها",
|
||||
"actions": "عمليات",
|
||||
"active": "نشط",
|
||||
"active_count": "فعال: {count}",
|
||||
"activity": "نشاط",
|
||||
"activity_changed": "النشاط {enabled, select, true {مُفْعل} other {معطّل}}",
|
||||
"add": "إضافة",
|
||||
@@ -14,9 +16,14 @@
|
||||
"add_a_location": "إضافة موقع",
|
||||
"add_a_name": "إضافة إسم",
|
||||
"add_a_title": "إضافة عنوان",
|
||||
"add_action": "اضف فعالية",
|
||||
"add_action_description": "اضغط لإضافة فعالية لتنفيذها",
|
||||
"add_assets": "اضف اصول",
|
||||
"add_birthday": "أضف تاريخ الميلاد",
|
||||
"add_endpoint": "اضف نقطة نهاية",
|
||||
"add_exclusion_pattern": "إضافة نمط إستثناء",
|
||||
"add_filter": "اضف تصفية",
|
||||
"add_filter_description": "اضغط لاضافة شرط تصفية",
|
||||
"add_location": "إضافة موقع",
|
||||
"add_more_users": "إضافة مستخدمين آخرين",
|
||||
"add_partner": "أضف شريكًا",
|
||||
@@ -31,10 +38,11 @@
|
||||
"add_to_album_toggle": "تبديل التحديد لـ{album}",
|
||||
"add_to_albums": "إضافة الى البومات",
|
||||
"add_to_albums_count": "إضافه إلى البومات ({count})",
|
||||
"add_to_bottom_bar": "اضف الى",
|
||||
"add_to_bottom_bar": "اضافه الى",
|
||||
"add_to_shared_album": "إضافة إلى ألبوم مشارك",
|
||||
"add_upload_to_stack": "اضف رفع الى حزمة",
|
||||
"add_url": "إضافة رابط",
|
||||
"add_workflow_step": "اضف خطوة سير عمل",
|
||||
"added_to_archive": "أُضيفت للأرشيف",
|
||||
"added_to_favorites": "أُضيفت للمفضلات",
|
||||
"added_to_favorites_count": "تم إضافة {count, number} إلى المفضلات",
|
||||
@@ -52,20 +60,20 @@
|
||||
"backup_keep_last_amount": "مقدار التفريغات السابقة للاحتفاظ بها",
|
||||
"backup_onboarding_1_description": "نسخة خارج الموقع في موقع آخر.",
|
||||
"backup_onboarding_2_description": "نسخ محلية على أجهزة مختلفة. يشمل ذلك الملفات الرئيسية ونسخة احتياطية محلية منها.",
|
||||
"backup_onboarding_3_description": "إجمالي نسخ بياناتك، بما في ذلك الملفات الأصلية. يشمل ذلك نسخةً واحدةً خارج الموقع ونسختين محليتين.",
|
||||
"backup_onboarding_3_description": "إجمالي نُسخ بياناتك، بما في ذلك الملفات الأصلية. يشمل ذلك نسخةً واحدةً خارج الموقع ونسختين محليتين.",
|
||||
"backup_onboarding_description": "يُنصح باتباع <backblaze-link>استراتيجية النسخ الاحتياطي 3-2-1</backblaze-link> لحماية بياناتك. احتفظ بنسخ احتياطية من صورك/فيديوهاتك المحمّلة، بالإضافة إلى قاعدة بيانات Immich، لضمان حل نسخ احتياطي شامل.",
|
||||
"backup_onboarding_footer": "لمزيد من المعلومات حول النسخ الاحتياطي لـ Immich، يرجى الرجوع إلى <link> التعليمات </link>.",
|
||||
"backup_onboarding_parts_title": "يتضمن النسخ الاحتياطي 3-2-1 ما يلي:",
|
||||
"backup_onboarding_title": "النسخ الاحتياطية",
|
||||
"backup_settings": "إعدادات تفريغ قاعدة البيانات",
|
||||
"backup_settings_description": "إدارة إعدادات تفريغ قاعدة البيانات.",
|
||||
"cleared_jobs": "تم إخلاء مهام: {job}",
|
||||
"cleared_jobs": "تم إخلاء مهام ل: {job}",
|
||||
"config_set_by_file": "الإعدادات حاليًا معينة عن طريق ملف الاعدادات",
|
||||
"confirm_delete_library": "هل أنت متأكد أنك تريد حذف مكتبة {library}؟",
|
||||
"confirm_delete_library_assets": "هل أنت متأكد أنك تريد حذف هذه المكتبة؟ سيؤدي ذلك إلى حذف {count, plural, one {# محتوى موجود} other {جميع # المحتويات الموجودة}} من Immich ولا يمكن التراجع عنه. ستظل الملفات موجودة على القرص.",
|
||||
"confirm_email_below": "للتأكيد، اكتب \"{email}\" بالأسفل",
|
||||
"confirm_reprocess_all_faces": "هل أنت متأكد أنك تريد إعادة معالجة جميع الوجوه؟ سيخلي هذا كل الأشخاص الذين سَميتَهم.",
|
||||
"confirm_user_password_reset": "هل أنت متأكد أنك تريد إعادة تعيين كلمة مرور {user}؟",
|
||||
"confirm_user_password_reset": "هل أنت متأكد أنك تريد إعادة تعيين كلمة المرور ل {user}؟",
|
||||
"confirm_user_pin_code_reset": "هل انت متاكد من اعادة ضبط رمز PIN الخاص ب {user}؟",
|
||||
"copy_config_to_clipboard_description": "انسخ اعدادات النظام الحالية بتنسيق JSON الى الحافظة",
|
||||
"create_job": "إنشاء وظيفة",
|
||||
@@ -96,6 +104,8 @@
|
||||
"image_preview_description": "صورة متوسطة الحجم مع بيانات وصفية مجردة، تُستخدم عند عرض أصل واحد وللتعلم الآلي",
|
||||
"image_preview_quality_description": "جودة المعاينة من 1 إلى 100. كلما كانت القيمة أعلى كان ذلك أفضل، ولكنها تنتج ملفات أكبر وقد تقلل من استجابة التطبيق. قد يؤثر ضبط قيمة منخفضة على جودة التعلم الآلي.",
|
||||
"image_preview_title": "إعدادات المعاينة",
|
||||
"image_progressive": "متدرج",
|
||||
"image_progressive_description": "ترميز صور JPEG تدريجياً لعرضها بشكل تدريجي. هذا لا يؤثر على صور WebP.",
|
||||
"image_quality": "الجودة",
|
||||
"image_resolution": "الدقة",
|
||||
"image_resolution_description": "يمكن للدقة العالية الحفاظ على مزيد من التفاصيل ولكنها تستغرق وقتًا أطول للترميز، وتحتوي على أحجام ملفات أكبر ويمكن أن تقلل من استجابة التطبيق.",
|
||||
@@ -112,6 +122,7 @@
|
||||
"job_settings_description": "إدارة تزامن الوظائف",
|
||||
"jobs_delayed": "{jobCount, plural, other {# مؤجلة}}",
|
||||
"jobs_failed": "{jobCount, plural, other {# فشلت}}",
|
||||
"jobs_over_time": "الوظائف بمرور الوقت",
|
||||
"library_created": "تم إنشاء المكتبة: {library}",
|
||||
"library_deleted": "تم حذف المكتبة",
|
||||
"library_details": "تفاصيل المكتبة",
|
||||
@@ -179,10 +190,21 @@
|
||||
"machine_learning_smart_search_enabled": "تفعيل البحث الذكي",
|
||||
"machine_learning_smart_search_enabled_description": "إذا تم تعطيله، فلن يتم ترميز الصور للبحث الذكي.",
|
||||
"machine_learning_url_description": "عنوان URL لخادم التعلم الآلي. إذا تم توفير أكثر من عنوان URL واحد، سيتم محاولة الاتصال بكل خادم على حدة حتى يستجيب أحدهم بنجاح، بدءًا من الأول إلى الأخير. سيتم تجاهل الخوادم التي لا تستجيب مؤقتًا حتى تعود للعمل.",
|
||||
"maintenance_delete_backup": "حذف النسخ الاحتياطي",
|
||||
"maintenance_delete_backup_description": "هذا الملف سيتم حذفه بشكل لا رجعه فيه.",
|
||||
"maintenance_delete_error": "فشل حذف النسخ الاحتياطي.",
|
||||
"maintenance_restore_backup": "استعادة النسخ الاحتياطي",
|
||||
"maintenance_restore_backup_description": "سيتم مسح بيانات Immich واستعادتها من النسخة الاحتياطي المختار. سيتم إنشاء نسخة احتياطية قبل المتابعة.",
|
||||
"maintenance_restore_backup_different_version": "هذا النسخ الاحتياطي تم انشائه باستخدام اصدار مختلف من Immich!",
|
||||
"maintenance_restore_backup_unknown_version": "لا يمكن التحقق من اصدار النسخ الاحتياطي.",
|
||||
"maintenance_restore_database_backup": "استعادة النسخ الاحتياطي لقاعدة البيانات",
|
||||
"maintenance_restore_database_backup_description": "استعادة حالة قاعدة البيانات السابقة باستخدام ملف النسخ الاحتياطي",
|
||||
"maintenance_settings": "صيانة",
|
||||
"maintenance_settings_description": "ضع Immich في وضع الصيانة.",
|
||||
"maintenance_start": "ابدأ وضع الصيانة",
|
||||
"maintenance_start": "التحزيل الى وضع الصيانة",
|
||||
"maintenance_start_error": "فشل البدء في وضع الصيانة.",
|
||||
"maintenance_upload_backup": "رفع ملف النسخ الاحتياطي لقاعدة البيانات",
|
||||
"maintenance_upload_backup_error": "لم يتم رفع الخزن الاحتياطي, هل الملف بصيغة .sql/.sql.gz?",
|
||||
"manage_concurrency": "إدارة التزامن",
|
||||
"manage_concurrency_description": "انتقل الى صفحة الاعمال لادارة تزامن المهام",
|
||||
"manage_log_settings": "إدارة إعدادات السجلات",
|
||||
@@ -274,10 +296,14 @@
|
||||
"password_settings_description": "إدارة تسجيل الدخول بكلمة المرور",
|
||||
"paths_validated_successfully": "تم التحقق من صحة كافة المسارات بنجاح",
|
||||
"person_cleanup_job": "تنظيف الشخص",
|
||||
"queue_details": "تفاصيل الطابور",
|
||||
"queues": "طوابير الوظائف",
|
||||
"queues_page_description": "صفحة طوابير وظائف المدير",
|
||||
"quota_size_gib": "حجم الحصة (جيجابايت)",
|
||||
"refreshing_all_libraries": "تحديث كافة المكتبات",
|
||||
"registration": "تسجيل المدير",
|
||||
"registration_description": "بما أنك أول مستخدم في النظام، سيتم تعيينك كمسؤول وستكون مسؤولًا عن المهام الإدارية، وسيتم إنشاء مستخدمين إضافيين بواسطتك.",
|
||||
"remove_failed_jobs": "ازالة العمليات التي فشلت",
|
||||
"require_password_change_on_login": "الطلب من المستخدم تغيير كلمة المرور عند تسجيل الدخول الأول",
|
||||
"reset_settings_to_default": "إعادة ضبط الإعدادات إلى الوضع الافتراضي",
|
||||
"reset_settings_to_recent_saved": "إعادة ضبط الإعدادات إلى الإعدادات المحفوظة مؤخرًا",
|
||||
@@ -357,7 +383,7 @@
|
||||
"transcoding_hardware_acceleration": "التسريع العتادي",
|
||||
"transcoding_hardware_acceleration_description": "تجريبي: ترميز اسرع لكن قد يقلل من الجودة مع معدل بت اقل",
|
||||
"transcoding_hardware_decoding": "فك تشفير الأجهزة",
|
||||
"transcoding_hardware_decoding_setting_description": "ينطبق ذلك فقط على NVENC، QSV، و RKMPP. يمكن التسريع من طرف لطرف بدلاً من تسريع الترميز فقط. قد لا يعمل على جميع مقاطع الفيديو.",
|
||||
"transcoding_hardware_decoding_setting_description": "يُمكّن من تسريع من البداية إلى النهاية بدلاً من تسريع عملية التشفير فقط. قد لا يعمل مع جميع مقاطع الفيديو.",
|
||||
"transcoding_max_b_frames": "أقصى عدد من الإطارات B",
|
||||
"transcoding_max_b_frames_description": "القيم الأعلى تعزز كفاءة الضغط، ولكنها تبطئ عملية الترميز. قد لا تكون متوافقة مع التسريع العتادي على الأجهزة القديمة. قيمة 0 تعطل إطارات B، بينما تضبط القيمة -1 هذا القيمة تلقائيًا.",
|
||||
"transcoding_max_bitrate": "الحد الأقصى لمعدل البت",
|
||||
@@ -425,6 +451,9 @@
|
||||
"admin_password": "كلمة سر المشرف",
|
||||
"administration": "الإدارة",
|
||||
"advanced": "متقدم",
|
||||
"advanced_settings_clear_image_cache": "مسح ذاكرة التخزين المؤقت للصور",
|
||||
"advanced_settings_clear_image_cache_error": "فشل مسح ذاكرة التخزين المؤقت للصور",
|
||||
"advanced_settings_clear_image_cache_success": "تم المسح بنجاح {size}",
|
||||
"advanced_settings_enable_alternate_media_filter_subtitle": "استخدم هذا الخيار لتصفية الوسائط اثناء المزامنه بناء على معايير بديلة. جرب هذا الخيار فقط كان لديك مشاكل مع التطبيق بالكشف عن جميع الالبومات.",
|
||||
"advanced_settings_enable_alternate_media_filter_title": "[تجريبي] استخدم جهاز تصفية مزامنه البومات بديل",
|
||||
"advanced_settings_log_level_title": "مستوى السجل: {level}",
|
||||
@@ -461,10 +490,12 @@
|
||||
"album_remove_user": "هل ترغب في إزالة المستخدم؟",
|
||||
"album_remove_user_confirmation": "هل أنت متأكد أنك تريد إزالة {user}؟",
|
||||
"album_search_not_found": "لم يتم ايجاد البوم مطابق لبحثك",
|
||||
"album_selected": "اختير البوم",
|
||||
"album_share_no_users": "يبدو أنك قمت بمشاركة هذا الألبوم مع جميع المستخدمين أو ليس لديك أي مستخدم للمشاركة معه.",
|
||||
"album_summary": "ملخص الألبوم",
|
||||
"album_updated": "تم تحديث الألبوم",
|
||||
"album_updated_setting_description": "تلقي إشعارًا عبر البريد الإلكتروني عندما يحتوي الألبوم المشترك على محتويات جديدة",
|
||||
"album_upload_assets": "رفع الاصول من جهاز الكومبيوتر الخاص بك و اضافتها الى البوم",
|
||||
"album_user_left": "تم ترك {album}",
|
||||
"album_user_removed": "تم إزالة {user}",
|
||||
"album_viewer_appbar_delete_confirm": "هل أنت متأكد أنك تريد حذف هذا الألبوم من حسابك؟",
|
||||
@@ -482,9 +513,11 @@
|
||||
"albums_default_sort_order_description": "ترتيب فرز الأصول الأولي عند إنشاء ألبومات جديدة.",
|
||||
"albums_feature_description": "مجموعة من الأصول التي يمكن مشاركتها مع مستخدمين آخرين.",
|
||||
"albums_on_device_count": "عدد الالبومات على الجهاز ({count})",
|
||||
"albums_selected": "{count, plural, one {# البوم مختار} other {# البومات مختارة}}",
|
||||
"all": "الكل",
|
||||
"all_albums": "جميع الألبومات",
|
||||
"all_people": "جميع الأشخاص",
|
||||
"all_photos": "جميع الصور",
|
||||
"all_videos": "جميع الفيديوهات",
|
||||
"allow_dark_mode": "السماح بالوضع المعتم",
|
||||
"allow_edits": "إسمح بالتعديل",
|
||||
@@ -492,6 +525,9 @@
|
||||
"allow_public_user_to_upload": "السماح للمستخدم العام بالرفع",
|
||||
"allowed": "مسموح",
|
||||
"alt_text_qr_code": "صورة رمز الاستجابة السريعة (QR)",
|
||||
"always_keep": "دائما حافظ على",
|
||||
"always_keep_photos_hint": "سيحتفظ تحرير المساحة بجميع الصور على هذا الجهاز.",
|
||||
"always_keep_videos_hint": "سيحتفظ تحرير المساحة بجميع الفديوات على هذا الجهاز.",
|
||||
"anti_clockwise": "عكس اتجاه عقارب الساعة",
|
||||
"api_key": "مفتاح API",
|
||||
"api_key_description": "سيتم عرض هذه القيمة مرة واحدة فقط. يرجى التأكد من نسخها قبل إغلاق النافذة.",
|
||||
@@ -518,10 +554,12 @@
|
||||
"archived_count": "{count, plural, other {الأرشيف #}}",
|
||||
"are_these_the_same_person": "هل هؤلاء هم نفس الشخص؟",
|
||||
"are_you_sure_to_do_this": "هل انت متأكد من أنك تريد أن تفعل هذا؟",
|
||||
"array_field_not_fully_supported": "حقول المصفوفة تتطلب تعديل يدوي لJSON",
|
||||
"asset_action_delete_err_read_only": "لا يمكن حذف الأصول ذات للقراءة فقط، وسوف يتم التخطي",
|
||||
"asset_action_share_err_offline": "لا يمكن جلب الأصول غير المتصلة بالإنترنت، وسوف يتم التخطي",
|
||||
"asset_added_to_album": "تمت إضافته إلى الألبوم",
|
||||
"asset_adding_to_album": "جارٍ الإضافة إلى الألبوم…",
|
||||
"asset_created": "انشئ اصل",
|
||||
"asset_description_updated": "تم تحديث وصف المحتوى",
|
||||
"asset_filename_is_offline": "الأصل {filename} غير متصل",
|
||||
"asset_has_unassigned_faces": "يحتوي الأصل على وجوه غير مخصصة",
|
||||
@@ -646,6 +684,7 @@
|
||||
"backup_options_page_title": "خيارات النسخ الاحتياطي",
|
||||
"backup_setting_subtitle": "ادارة اعدادات التحميل في الخلفية والمقدمة",
|
||||
"backup_settings_subtitle": "إدارة إعدادات التحميل",
|
||||
"backup_upload_details_page_more_details": "اضغط لتفاصيل اضافية",
|
||||
"backward": "الى الوراء",
|
||||
"biometric_auth_enabled": "المصادقة البايومترية مفعله",
|
||||
"biometric_locked_out": "لقد قفلت عنك المصادقة البيومترية",
|
||||
@@ -704,6 +743,8 @@
|
||||
"change_password_form_password_mismatch": "كلمة المرور غير مطابقة",
|
||||
"change_password_form_reenter_new_password": "أعد إدخال كلمة مرور جديدة",
|
||||
"change_pin_code": "تغيير رمز PIN",
|
||||
"change_trigger": "تغيير المفعل",
|
||||
"change_trigger_prompt": "هل انت متاكد انك تريد تغيير المفعل؟ هذا سيزيل كل الاجرائات والتصفيات.",
|
||||
"change_your_password": "غير كلمة المرور الخاصة بك",
|
||||
"changed_visibility_successfully": "تم تغيير الرؤية بنجاح",
|
||||
"charging": "الشحن",
|
||||
@@ -712,8 +753,21 @@
|
||||
"check_corrupt_asset_backup_button": "اجراء فحص",
|
||||
"check_corrupt_asset_backup_description": "قم بإجراء هذا الفحص فقط عبر شبكة Wi-Fi وبعد نسخ جميع الأصول احتياطيًا. قد يستغرق الإجراء بضع دقائق.",
|
||||
"check_logs": "تحقق من السجلات",
|
||||
"checksum": "مجموع التحقق",
|
||||
"choose_matching_people_to_merge": "اختر الأشخاص المتطابقين لدمجهم",
|
||||
"city": "المدينة",
|
||||
"cleanup_confirm_description": "Immich وجد {count} اصول (انشئت قبل {date}) تم خزنها احتياطيا الى الخادم. ازالة النسخ المحلية من هذا الجهاز?",
|
||||
"cleanup_confirm_prompt_title": "ازالة من هذا الجهاز؟",
|
||||
"cleanup_deleted_assets": "تم نقل {count} اصول الى سلة المهملات",
|
||||
"cleanup_deleting": "جاري النقل الى المهملات...",
|
||||
"cleanup_found_assets": "تم ايجاد {count} اصول تم خزنها احتياطيا",
|
||||
"cleanup_found_assets_with_size": "تم العثور عل {count} عناصر تم خزنها احتياطيا ({size})",
|
||||
"cleanup_icloud_shared_albums_excluded": "البومات iCloud المشاركة مستثناة من البحث",
|
||||
"cleanup_no_assets_found": "لم يتم ايجاد اصول تطابق المعايير. بالاضافه. تحرير المساحة يمكن ان يحذف فقط العناصر التي تم خزنها احتياطياً الى الخادم",
|
||||
"cleanup_preview_title": "اصول ليتم ازالتها ({count})",
|
||||
"cleanup_step3_description": "ابحث عن اصول تم خزنها احتياطيا تطابق بياناتك و احتفظ بالاعدادات.",
|
||||
"cleanup_step4_summary": "{count} اصول (أنشأت قبل {date}) ليتم ازالتها من جهازك المحلي. ستظل الصور متاحة من خلال تطبيق Immich .",
|
||||
"cleanup_trash_hint": "لاستعادة مساحة التخزين بالكامل، افتح تطبيق معرض النظام وأفرغ سلة المهملات",
|
||||
"clear": "إخلاء",
|
||||
"clear_all": "إخلاء الكل",
|
||||
"clear_all_recent_searches": "مسح جميع عمليات البحث الأخيرة",
|
||||
@@ -779,6 +833,7 @@
|
||||
"create_album": "إنشاء ألبوم",
|
||||
"create_album_page_untitled": "بدون اسم",
|
||||
"create_api_key": "إنشاء مفتاح API",
|
||||
"create_first_workflow": "إنشاء سير العمل الأول",
|
||||
"create_library": "إنشاء مكتبة",
|
||||
"create_link": "إنشاء رابط",
|
||||
"create_link_to_share": "إنشاء رابط للمشاركة",
|
||||
@@ -793,17 +848,25 @@
|
||||
"create_tag": "إنشاء علامة",
|
||||
"create_tag_description": "أنشئ علامة جديدة. بالنسبة للعلامات المتداخلة، يرجى إدخال المسار الكامل للعلامة بما في ذلك الخطوط المائلة للأمام.",
|
||||
"create_user": "إنشاء مستخدم",
|
||||
"create_workflow": "إنشاء سير العمل",
|
||||
"created": "تم الإنشاء",
|
||||
"created_at": "مخلوق",
|
||||
"creating_linked_albums": "جاري إنشاء الألبومات المرتبطة...",
|
||||
"crop": "قص",
|
||||
"crop_aspect_ratio_fixed": "تم الاصلاح",
|
||||
"crop_aspect_ratio_free": "حر",
|
||||
"crop_aspect_ratio_original": "اصلي",
|
||||
"curated_object_page_title": "أشياء",
|
||||
"current_device": "الجهاز الحالي",
|
||||
"current_pin_code": "رمز PIN الحالي",
|
||||
"current_server_address": "عنوان الخادم الحالي",
|
||||
"custom_date": "تاريخ مخصص",
|
||||
"custom_locale": "لغة مخصصة",
|
||||
"custom_locale_description": "تنسيق التواريخ والأرقام بناءً على اللغة والمنطقة",
|
||||
"custom_url": "رابط مخصص",
|
||||
"cutoff_date_description": "احتفظ بالصور من آخر…",
|
||||
"cutoff_day": "{count, plural, one {يوم} other {ايام}}",
|
||||
"cutoff_year": "{count, plural, one {سنة} other {سنوات}}",
|
||||
"daily_title_text_date": "E ، MMM DD",
|
||||
"daily_title_text_date_year": "E ، MMM DD ، yyyy",
|
||||
"dark": "معتم",
|
||||
@@ -859,6 +922,7 @@
|
||||
"deselect_all": "الغاء تحديد الكل",
|
||||
"details": "تفاصيل",
|
||||
"direction": "الإتجاه",
|
||||
"disable": "ابطال",
|
||||
"disabled": "معطل",
|
||||
"disallow_edits": "منع التعديلات",
|
||||
"discord": "دسكورد",
|
||||
@@ -884,16 +948,18 @@
|
||||
"download_include_embedded_motion_videos": "مقاطع الفيديو المدمجة",
|
||||
"download_include_embedded_motion_videos_description": "تضمين مقاطع الفيديو المضمنة في الصور المتحركة كملف منفصل",
|
||||
"download_notfound": "لم يعثر على التنزيل",
|
||||
"download_paused": "اوقف التنزيل",
|
||||
"download_settings": "التنزيلات",
|
||||
"download_original": "تحميل الأصلي",
|
||||
"download_paused": "توقف التنزيل",
|
||||
"download_settings": "التنزيل",
|
||||
"download_settings_description": "إدارة الإعدادات المتعلقة بتنزيل المحتويات",
|
||||
"download_started": "بدا التنزيل",
|
||||
"download_started": "بدأ التنزيل",
|
||||
"download_sucess": "نجح التنزيل",
|
||||
"download_sucess_android": "تم تحميل الوسائط الى DCIM/Immich",
|
||||
"download_waiting_to_retry": "الانتظار للمحاولة",
|
||||
"download_waiting_to_retry": "الانتظار لاعادة المحاولة",
|
||||
"downloading": "جارٍ التنزيل",
|
||||
"downloading_asset_filename": "{filename} قيد التنزيل",
|
||||
"downloading_media": "تحميل الوسائط",
|
||||
"downloading_asset_filename": "جاري تنزيل الاصل {filename}",
|
||||
"downloading_from_icloud": "التنزيل من iCloud",
|
||||
"downloading_media": "تنزيل الوسائط",
|
||||
"drop_files_to_upload": "قم بإسقاط الملفات في أي مكان لرفعها",
|
||||
"duplicates": "التكرارات",
|
||||
"duplicates_description": "قم بحل كل مجموعة من خلال الإشارة إلى التكرارات، إن وجدت",
|
||||
@@ -921,11 +987,17 @@
|
||||
"edit_tag": "تعديل العلامة",
|
||||
"edit_title": "تعديل العنوان",
|
||||
"edit_user": "تعديل المستخدم",
|
||||
"edit_workflow": "تعديل سير العمل",
|
||||
"editor": "محرر",
|
||||
"editor_close_without_save_prompt": "لن يتم حفظ التغييرات",
|
||||
"editor_close_without_save_title": "إغلاق المحرر؟",
|
||||
"editor_crop_tool_h2_aspect_ratios": "نسب العرض إلى الارتفاع",
|
||||
"editor_crop_tool_h2_rotation": "التدوير",
|
||||
"editor_confirm_reset_all_changes": "هل أنت متأكد من إعادة ضبط جميع التغييرات؟",
|
||||
"editor_flip_horizontal": "اقلب أفقيًا",
|
||||
"editor_flip_vertical": "اقلب عموديًا",
|
||||
"editor_orientation": "اتجاه",
|
||||
"editor_reset_all_changes": "اعادة ظبط التغييرات",
|
||||
"editor_rotate_left": "أدر 90° عكس اتجاه عقارب الساعة",
|
||||
"editor_rotate_right": "ادر 90° باتجاه عقارب الساعة",
|
||||
"email": "البريد الإلكتروني",
|
||||
"email_notifications": "تنبيهات البريد الالكتروني",
|
||||
"empty_folder": "هذا المجلد فارغ",
|
||||
@@ -934,7 +1006,7 @@
|
||||
"enable": "تفعيل",
|
||||
"enable_backup": "تشغيل النسخ الاحتياطي",
|
||||
"enable_biometric_auth_description": "أدخل رمز PIN الخاص بك لتمكين المصادقة البيومترية",
|
||||
"enabled": "مفعل",
|
||||
"enabled": "مفعَل",
|
||||
"end_date": "تاريخ الإنتهاء",
|
||||
"enqueued": "مُدرج في الطابور",
|
||||
"enter_wifi_name": "ادخل اسم Wi-Fi",
|
||||
@@ -944,11 +1016,14 @@
|
||||
"error_change_sort_album": "فشل في تغيير ترتيب الألبوم",
|
||||
"error_delete_face": "حدث خطأ في حذف الوجه من الأصول",
|
||||
"error_getting_places": "خطأ أثناء استرجاع بيانات المواقع",
|
||||
"error_loading_albums": "خطأ في تحميل الالبومات",
|
||||
"error_loading_image": "حدث خطأ أثناء تحميل الصورة",
|
||||
"error_loading_partners": "خطأ بتحميل بيانات الشركاء: {error}",
|
||||
"error_retrieving_asset_information": "خطأ في استعادة معلومات الاصل",
|
||||
"error_saving_image": "خطأ: {error}",
|
||||
"error_tag_face_bounding_box": "خطأ في وضع علامة على الوجه - لا يمكن الحصول على إحداثيات المربع المحيط",
|
||||
"error_title": "خطأ - حدث خللٌ ما",
|
||||
"error_while_navigating": "حدث خطأ أثناء الانتقال إلى الأصل",
|
||||
"errors": {
|
||||
"cannot_navigate_next_asset": "لا يمكن الانتقال إلى المحتوى التالي",
|
||||
"cannot_navigate_previous_asset": "لا يمكن الانتقال إلى المحتوى السابق",
|
||||
@@ -1006,6 +1081,7 @@
|
||||
"unable_to_complete_oauth_login": "غير قادر على إكمال تسجيل الدخول عبر OAuth",
|
||||
"unable_to_connect": "غير قادر على الإتصال",
|
||||
"unable_to_copy_to_clipboard": "لا يمكن النسخ إلى الحافظة، تأكد من استخدامك للصفحة عبر https",
|
||||
"unable_to_create": "تعذر إنشاء سير العمل",
|
||||
"unable_to_create_admin_account": "غير قادر على إنشاء حساب المسؤول",
|
||||
"unable_to_create_api_key": "غير قادر على إنشاء مفتاح API جديد",
|
||||
"unable_to_create_library": "غير قادر على إنشاء مكتبة",
|
||||
@@ -1016,6 +1092,7 @@
|
||||
"unable_to_delete_exclusion_pattern": "غير قادر على حذف نمط الاستبعاد",
|
||||
"unable_to_delete_shared_link": "غير قادر على حذف الرابط المشترك",
|
||||
"unable_to_delete_user": "غير قادر على حذف المستخدم",
|
||||
"unable_to_delete_workflow": "تعذر حذف سير العمل",
|
||||
"unable_to_download_files": "غير قادر على تنزيل الملفات",
|
||||
"unable_to_edit_exclusion_pattern": "غير قادر على تعديل نمط الاستبعاد",
|
||||
"unable_to_empty_trash": "غير قادر على إفراغ سلة المهملات",
|
||||
@@ -1055,6 +1132,7 @@
|
||||
"unable_to_scan_library": "غير قادر على فحص المكتبة",
|
||||
"unable_to_set_feature_photo": "غير قادر على تعيين الصورة المميزة",
|
||||
"unable_to_set_profile_picture": "غير قادر على تعيين صورة الملف الشخصي",
|
||||
"unable_to_set_rating": "تعذر تحديد التقييم",
|
||||
"unable_to_submit_job": "غير قادر على تقديم الوظيفة",
|
||||
"unable_to_trash_asset": "غير قادر على نقل المحتويات إلى سلة المهملات",
|
||||
"unable_to_unlink_account": "غير قادر على إلغاء ربط الحساب",
|
||||
@@ -1066,8 +1144,10 @@
|
||||
"unable_to_update_settings": "غير قادر على تحديث الإعدادات",
|
||||
"unable_to_update_timeline_display_status": "غير قادر على تحديث حالة عرض المخطط الزمني",
|
||||
"unable_to_update_user": "غير قادر على تحديث المستخدم",
|
||||
"unable_to_update_workflow": "تعذر تحديث سير العمل",
|
||||
"unable_to_upload_file": "تعذر رفع الملف"
|
||||
},
|
||||
"errors_text": "اخطاء",
|
||||
"exclusion_pattern": "نمط استبعاد",
|
||||
"exif": "Exif (صيغة ملف صوري قابل للتبادل)",
|
||||
"exif_bottom_sheet_description": "اضف وصفا...",
|
||||
@@ -1099,6 +1179,7 @@
|
||||
"external_network_sheet_info": "عندما لا يتواجد على شبكة Wi-Fi المفضلة، فإنه سيتصل بالخادم من خلال أول عناوين URL أدناه التي يمكنه الوصول إليها، بدءًا من الأعلى إلى الأسفل",
|
||||
"face_unassigned": "غير معين",
|
||||
"failed": "فشل",
|
||||
"failed_count": "فشل: {count}",
|
||||
"failed_to_authenticate": "فشل في المصادقة",
|
||||
"failed_to_load_assets": "فشل تحميل الأصول",
|
||||
"failed_to_load_folder": "فشل تحميل المجلد",
|
||||
@@ -1111,14 +1192,16 @@
|
||||
"features": "الميزات",
|
||||
"features_in_development": "الميزات قيد التطوير",
|
||||
"features_setting_description": "إدارة ميزات التطبيق",
|
||||
"file_name": "إسم الملف",
|
||||
"file_name": "اسم الملف: {file_name}",
|
||||
"file_name_or_extension": "اسم الملف أو امتداده",
|
||||
"file_size": "حجم الملف",
|
||||
"filename": "اسم الملف",
|
||||
"filetype": "نوع الملف",
|
||||
"filter": "تصفية",
|
||||
"filter_description": "شروط تصفية الأصول المستهدفة",
|
||||
"filter_people": "تصفية الاشخاص",
|
||||
"filter_places": "تصفية الاماكن",
|
||||
"filters": "التصفيات",
|
||||
"find_them_fast": "يمكنك العثور عليها بسرعة بالاسم من خلال البحث",
|
||||
"first": "الاول",
|
||||
"fix_incorrect_match": "إصلاح المطابقة غير الصحيحة",
|
||||
@@ -1128,12 +1211,16 @@
|
||||
"folders_feature_description": "تصفح عرض المجلد للصور ومقاطع الفيديو الموجودة على نظام الملفات",
|
||||
"forgot_pin_code_question": "هل نسيت رمز الPIN الخاص بك؟",
|
||||
"forward": "إلى الأمام",
|
||||
"free_up_space": "تحرير المساحة",
|
||||
"free_up_space_description": "نقل الصور والفديوات التي تم خزنها احتياطياالى سلة المهملات الخاصه بجهازك لتحرير المساحة. نسخك على اىخادم ستبقى بأمان.",
|
||||
"free_up_space_settings_subtitle": "تحرير خزن الجهاز",
|
||||
"full_path": "مسار كامل:{path}",
|
||||
"gcast_enabled": "كوكل كاست",
|
||||
"gcast_enabled_description": "تقوم هذه الميزة بتحميل الموارد الخارجية من Google حتى تعمل.",
|
||||
"general": "عام",
|
||||
"geolocation_instruction_location": "انقر على الاصل الذي يحتوي على إحداثيات نظام تحديد المواقع لاستخدام موقعه، أو اختر الموقع مباشرة من الخريطة",
|
||||
"get_help": "الحصول على المساعدة",
|
||||
"get_people_error": "خطأ استعادة الأشخاص",
|
||||
"get_wifiname_error": "تعذر الحصول على اسم شبكة Wi-Fi. تأكد من منح الأذونات اللازمة واتصالك بشبكة Wi-Fi",
|
||||
"getting_started": "البدء",
|
||||
"go_back": "الرجوع للخلف",
|
||||
@@ -1159,12 +1246,14 @@
|
||||
"header_settings_header_name_input": "اسم الرأس",
|
||||
"header_settings_header_value_input": "قيمة الرأس",
|
||||
"headers_settings_tile_title": "رؤوس وكيل مخصصة",
|
||||
"height": "الطول",
|
||||
"hi_user": "مرحبا {name} ({email})",
|
||||
"hide_all_people": "إخفاء جميع الأشخاص",
|
||||
"hide_gallery": "اخفاء المعرض",
|
||||
"hide_named_person": "إخفاء الشخص {name}",
|
||||
"hide_password": "اخفاء كلمة المرور",
|
||||
"hide_person": "اخفاء الشخص",
|
||||
"hide_schema": "اخفاء المخطط",
|
||||
"hide_text_recognition": "اخفاء التعرف على النص",
|
||||
"hide_unnamed_people": "إخفاء الأشخاص بدون إسم",
|
||||
"home_page_add_to_album_conflicts": "تمت إضافة {added} أصول إلى الألبوم {album}. {failed} أصول موجودة بالفعل في الألبوم.",
|
||||
@@ -1237,9 +1326,18 @@
|
||||
"ios_debug_info_processing_ran_at": "المعالجة جرت في {dateTime}",
|
||||
"items_count": "{count, plural, one {# عنصر} other {# عناصر}}",
|
||||
"jobs": "الوظائف",
|
||||
"json_editor": "محرر JSON",
|
||||
"json_error": "خطأ JSON",
|
||||
"keep": "احتفظ",
|
||||
"keep_albums": "الاحتفاظ بالالبومات",
|
||||
"keep_albums_count": "الاحتفاظ ب{count} {count, plural, one {البوم} other {البومات}}",
|
||||
"keep_all": "احتفظ بالكل",
|
||||
"keep_description": "اختر ما يبقى على جهازك عند تحرير المساحة.",
|
||||
"keep_favorites": "الاحتفاظ بالمفضلات",
|
||||
"keep_on_device": "احتفظ على الجهاز",
|
||||
"keep_on_device_hint": "اختر العناصر التي تريد ابقائها على الجهاز",
|
||||
"keep_this_delete_others": "احتفظ بهذا، واحذف الآخرين",
|
||||
"keeping": "الاحتفاظ ب: {items}",
|
||||
"kept_this_deleted_others": "تم الاحتفاظ بهذا الأصل وحذف {count, plural, one {# asset} other {# assets}}",
|
||||
"keyboard_shortcuts": "اختصارات لوحة المفاتيح",
|
||||
"language": "اللغة",
|
||||
@@ -1249,7 +1347,7 @@
|
||||
"language_setting_description": "اختر لغتك المفضلة",
|
||||
"large_files": "ملفات كبيرة",
|
||||
"last": "الاخير",
|
||||
"last_months": "{count, plural, one {شهر فائت} other {اشهر # فائتة}}",
|
||||
"last_months": "{count, plural, one {شهر فائت} other {فائتة # اشهر}}",
|
||||
"last_seen": "اخر ظهور",
|
||||
"latest_version": "احدث اصدار",
|
||||
"latitude": "خط العرض",
|
||||
@@ -1281,6 +1379,7 @@
|
||||
"local": "محلّي",
|
||||
"local_asset_cast_failed": "غير قادر على بث أصل لم يتم تحميله إلى الخادم",
|
||||
"local_assets": "أُصول (ملفات) محلية",
|
||||
"local_id": "الهوية المحلية",
|
||||
"local_media_summary": "ملخص الملفات المحلية",
|
||||
"local_network": "شبكة محلية",
|
||||
"local_network_sheet_info": "سيتصل التطبيق بالخادم من خلال عنوان URL هذا عند استخدام شبكة Wi-Fi المحددة",
|
||||
@@ -1332,10 +1431,28 @@
|
||||
"loop_videos_description": "فَعْل لتكرار مقطع فيديو تلقائيًا في عارض التفاصيل.",
|
||||
"main_branch_warning": "أنت تستخدم إصداراً قيد التطوير؛ ونحن نوصي بشدة باستخدام إصدار النشر!",
|
||||
"main_menu": "القائمة الرئيسية",
|
||||
"maintenance_action_restore": "استعادة قاعدة البيانات",
|
||||
"maintenance_description": "يجب وضع Immich في وضع الصيانة <link>وضع الصيانة</link>.",
|
||||
"maintenance_end": "انهاء وضع الصيانة",
|
||||
"maintenance_end_error": "فشل في انهاء وضع الصيانة.",
|
||||
"maintenance_logged_in_as": "حاليا مسجل باسم {user}",
|
||||
"maintenance_restore_from_backup": "استعادة من الخزن الاحتياطي",
|
||||
"maintenance_restore_library": "استعادة المكتبه الخاصة بك",
|
||||
"maintenance_restore_library_confirm": "إذا بدا هذا صحيحا، فتابع عملية استعادة النسخة الاحتياطية!",
|
||||
"maintenance_restore_library_description": "استعادة قاعدة البيانات",
|
||||
"maintenance_restore_library_folder_has_files": "{folder} يحتوي {count} مجلد(ات)",
|
||||
"maintenance_restore_library_folder_no_files": "{folder} لا يحتوي على ملفات!",
|
||||
"maintenance_restore_library_folder_pass": "قابل للقراءة والكتابة",
|
||||
"maintenance_restore_library_folder_read_fail": "غير قابل للقراءة",
|
||||
"maintenance_restore_library_folder_write_fail": "غير قابل للكتابة",
|
||||
"maintenance_restore_library_hint_missing_files": "قد تكون بعض الملفات المهمة مفقودة",
|
||||
"maintenance_restore_library_hint_regenerate_later": "يمكنك إعادة إنشاء هذه لاحقًا في الإعدادات",
|
||||
"maintenance_restore_library_hint_storage_template_missing_files": "هل تستخدم قالب تخزين؟ قد تكون بعض الملفات مفقودة",
|
||||
"maintenance_restore_library_loading": "جارٍ تحميل فحوصات السلامة والأساليب الاستدلالية…",
|
||||
"maintenance_task_backup": "جاري انشاء نسخة احتياطية لقاعدة البيانات الموجودة…",
|
||||
"maintenance_task_migrations": "تشغيل عمليات ترحيل قواعد البيانات…",
|
||||
"maintenance_task_restore": "جارٍ استعادة النسخة الاحتياطية المختارة…",
|
||||
"maintenance_task_rollback": "فشلت عملية الاستعادة، جارٍ التراجع إلى نقطة الاستعادة…",
|
||||
"maintenance_title": "غير متوفر مؤقتا",
|
||||
"make": "صنع",
|
||||
"manage_geolocation": "إدارة الموقع",
|
||||
@@ -1397,6 +1514,8 @@
|
||||
"minimize": "تصغير",
|
||||
"minute": "دقيقة",
|
||||
"minutes": "دقائق",
|
||||
"mirror_horizontal": "افقي",
|
||||
"mirror_vertical": "عمودي",
|
||||
"missing": "المفقودة",
|
||||
"mobile_app": "تطبيق الجوال",
|
||||
"mobile_app_download_onboarding_note": "قم بتنزيل التطبيق المصاحب للهاتف المحمول باستخدام الخيارات التالية",
|
||||
@@ -1405,11 +1524,14 @@
|
||||
"monthly_title_text_date_format": "ط ط ط",
|
||||
"more": "المزيد",
|
||||
"move": "تحريك",
|
||||
"move_down": "انزل الى الاسفل",
|
||||
"move_off_locked_folder": "تحريك خارج المجلد المقفل",
|
||||
"move_to": "نقل الى",
|
||||
"move_to_device_trash": "نقل إلى سلة مهملات الجهاز",
|
||||
"move_to_lock_folder_action_prompt": "{count} اضيف إلى المجلد المقفل",
|
||||
"move_to_locked_folder": "النقل الى مجلد مغلق",
|
||||
"move_to_locked_folder_confirmation": "هذه الصور والفديوات ستتم ازالتها من جميع الالبومات، ويمكنان تتم مشاهدتها فقط من خلال المجلد المقفل",
|
||||
"move_up": "تحرك الى الاعلى",
|
||||
"moved_to_archive": "تم نقل {count, plural, one {# اصل} other {# اصول}} الى الارشيف",
|
||||
"moved_to_library": "تم نقل {count, plural, one {# اصل} other {# اصول}} الى المكتبة",
|
||||
"moved_to_trash": "تم النقل إلى سلة المهملات",
|
||||
@@ -1419,6 +1541,7 @@
|
||||
"my_albums": "ألبوماتي",
|
||||
"name": "الاسم",
|
||||
"name_or_nickname": "الاسم أو اللقب",
|
||||
"name_required": "الاسم مطلوب",
|
||||
"navigate": "التنقل",
|
||||
"navigate_to_time": "انتقل إلى الوقت",
|
||||
"network_requirement_photos_upload": "استخدام بيانات الهاتف المحمول لعمل نسخة احتياطية للصور",
|
||||
@@ -1443,6 +1566,8 @@
|
||||
"next": "التالي",
|
||||
"next_memory": "الذكرى التالية",
|
||||
"no": "لا",
|
||||
"no_actions_added": "لم تتم إضافة إجراءات حتى الان",
|
||||
"no_albums_found": "لم يتم ايجاد البومات",
|
||||
"no_albums_message": "قم بإنشاء ألبوم لتنظيم الصور ومقاطع الفيديو الخاصة بك",
|
||||
"no_albums_with_name_yet": "يبدو أنه ليس لديك أي ألبومات بهذا الاسم حتى الآن.",
|
||||
"no_albums_yet": "يبدو أنه ليس لديك أي ألبومات حتى الآن.",
|
||||
@@ -1452,11 +1577,13 @@
|
||||
"no_cast_devices_found": "لم يتم ايجاد جهاز بث",
|
||||
"no_checksum_local": "لا توجد بيانات تحقق متاحة - يتعذر تحميل الاصول المحلية",
|
||||
"no_checksum_remote": "لا يوجد رمز تحقق متاح - يتعذر تحميل الاصل من الموقع البعيد",
|
||||
"no_configuration_needed": "لا حاجة إلى أي إعدادات",
|
||||
"no_devices": "لا يوجد اجهزة مرخصة",
|
||||
"no_duplicates_found": "لم يتم العثور على أي تكرارات.",
|
||||
"no_exif_info_available": "لا تتوفر معلومات exif",
|
||||
"no_explore_results_message": "قم برفع المزيد من الصور لاستكشاف مجموعتك.",
|
||||
"no_favorites_message": "أضف المفضلة للعثور بسرعة على أفضل الصور ومقاطع الفيديو",
|
||||
"no_filters_added": "لم تتم إضافة أي فلتر بعد",
|
||||
"no_libraries_message": "إنشاء مكتبة خارجية لعرض الصور ومقاطع الفيديو الخاصة بك",
|
||||
"no_local_assets_found": "لم يتم العثور على أي اصول محلية تتطابق مع قيمة التحقق هذه",
|
||||
"no_location_set": "لم يتم تحديد موقع",
|
||||
@@ -1470,6 +1597,7 @@
|
||||
"no_results_description": "جرب كلمة رئيسية مرادفة أو أكثر عمومية",
|
||||
"no_shared_albums_message": "قم بإنشاء ألبوم لمشاركة الصور ومقاطع الفيديو مع الأشخاص في شبكتك",
|
||||
"no_uploads_in_progress": "لا يوجد اي ملفات قيد الرفع",
|
||||
"none": "لا يوجد",
|
||||
"not_allowed": "غير مسموح",
|
||||
"not_available": "غير متاح",
|
||||
"not_in_any_album": "ليست في أي ألبوم",
|
||||
@@ -1552,6 +1680,7 @@
|
||||
"people": "الأشخاص",
|
||||
"people_edits_count": "تم تعديل {count, plural, one {# شخص } other {# أشخاص }}",
|
||||
"people_feature_description": "تصفح الصور ومقاطع الفيديو المجمعة حسب الأشخاص",
|
||||
"people_selected": "{count, plural, one {# شخص مختار} other {# اشخاص مختارين}}",
|
||||
"people_sidebar_description": "عرض رابط للأشخاص في الشريط الجانبي",
|
||||
"permanent_deletion_warning": "تحذير الحذف الدائم",
|
||||
"permanent_deletion_warning_setting_description": "إظهار تحذير عند حذف المحتويات نهائيًا",
|
||||
@@ -1576,11 +1705,14 @@
|
||||
"person_age_years": "{years, plural, other {# اعوام}} من العمر",
|
||||
"person_birthdate": "ولد في {date}",
|
||||
"person_hidden": "{name}{hidden, select, true { (مخفي)} other {}}",
|
||||
"person_recognized": "شخص تم التعرف عليه",
|
||||
"person_selected": "شخص مختار",
|
||||
"photo_shared_all_users": "يبدو أنك شاركت صورك مع جميع المستخدمين أو ليس لديك أي مستخدم للمشاركة معه.",
|
||||
"photos": "الصور",
|
||||
"photos_and_videos": "الصور ومقاطع الفيديو",
|
||||
"photos_count": "{count, plural, one {{count, number} صورة} other {{count, number} صور}}",
|
||||
"photos_from_previous_years": "صور من السنوات السابقة",
|
||||
"photos_only": "صور فقط",
|
||||
"pick_a_location": "اختر موقعًا",
|
||||
"pick_custom_range": "نطاق مخصص",
|
||||
"pick_date_range": "حدد نطاق التاريخ",
|
||||
@@ -1656,10 +1788,12 @@
|
||||
"purchase_settings_server_activated": "يتم إدارة مفتاح منتج الخادم من قبل مدير النظام",
|
||||
"query_asset_id": "استعلام عن معرف الأصل",
|
||||
"queue_status": "يتم الاضافة الى قائمة انتظار النسخ الاحتياطي {count}/{total}",
|
||||
"rate_asset": "تقييم الاصل",
|
||||
"rating": "تقييم نجمي",
|
||||
"rating_clear": "مسح التقييم",
|
||||
"rating_count": "{count, plural, one {# نجمة} other {# نجوم}}",
|
||||
"rating_description": "اعرض تقييم EXIF في لوحة المعلومات",
|
||||
"rating_set": "تم تحديد التصنيف {rating, plural, one {# نجمة} other {# نجوم}}",
|
||||
"reaction_options": "خيارات رد الفعل",
|
||||
"read_changelog": "قراءة سجل التغيير",
|
||||
"readonly_mode_disabled": "تم تعطيل وضع القراءة فقط",
|
||||
@@ -1759,9 +1893,11 @@
|
||||
"saved_settings": "تم حفظ الإعدادات",
|
||||
"say_something": "قل شيئًا",
|
||||
"scaffold_body_error_occurred": "حدث خطأ",
|
||||
"scan": "بحث",
|
||||
"scan_all_libraries": "فحص كل المكتبات",
|
||||
"scan_library": "مسح",
|
||||
"scan_settings": "إعدادات الفحص",
|
||||
"scanning": "جاري البحث",
|
||||
"scanning_for_album": "جارٍ الفحص عن ألبوم...",
|
||||
"search": "البحث",
|
||||
"search_albums": "البحث في الألبومات",
|
||||
@@ -1791,6 +1927,7 @@
|
||||
"search_filter_media_type_title": "اختر نوع الوسائط",
|
||||
"search_filter_ocr": "البحث عن طريق التعرف البصري على الحروف",
|
||||
"search_filter_people_title": "اختر الاشخاص",
|
||||
"search_filter_star_rating": "تقييم النجوم",
|
||||
"search_for": "البحث عن",
|
||||
"search_for_existing_person": "البحث عن شخص موجود",
|
||||
"search_no_more_result": "لا توجد نتائج اضافية",
|
||||
@@ -1825,17 +1962,23 @@
|
||||
"second": "ثانية",
|
||||
"see_all_people": "عرض جميع الأشخاص",
|
||||
"select": "إختر",
|
||||
"select_album": "اختر البوم",
|
||||
"select_album_cover": "تحديد غلاف الألبوم",
|
||||
"select_albums": "اختر البومات",
|
||||
"select_all": "تحديد الكل",
|
||||
"select_all_duplicates": "تحديد جميع النسخ المكررة",
|
||||
"select_all_in": "اختر الكل في {group}",
|
||||
"select_avatar_color": "تحديد لون الصورة الشخصية",
|
||||
"select_count": "{count, plural, one {اختر #} other {اختر #}}",
|
||||
"select_cutoff_date": "حدد تاريخ القطع",
|
||||
"select_face": "تحديد وجه",
|
||||
"select_featured_photo": "تحديد الصورة المميزة",
|
||||
"select_from_computer": "تحديد من الحاسب الآلي",
|
||||
"select_keep_all": "تحديد الأحتفاظ بالكل",
|
||||
"select_library_owner": "تحديد مالِك المكتبة",
|
||||
"select_new_face": "تحديد وجه جديد",
|
||||
"select_people": "اختر الاشخاص",
|
||||
"select_person": "اختر شخص",
|
||||
"select_person_to_tag": "اختر شخص لوضع علامة",
|
||||
"select_photos": "تحديد الصور",
|
||||
"select_trash_all": "تحديد حذف الكلِ",
|
||||
@@ -1971,6 +2114,7 @@
|
||||
"show_password": "إظهار كلمة المرور",
|
||||
"show_person_options": "إظهار خيارات الشخص",
|
||||
"show_progress_bar": "إظهار شريط التقدم",
|
||||
"show_schema": "أظهر المخطط",
|
||||
"show_search_options": "إظهار خيارات البحث",
|
||||
"show_shared_links": "عرض الروابط المشتركة",
|
||||
"show_slideshow_transition": "إظهار انتقال عرض الشرائح",
|
||||
@@ -1988,6 +2132,8 @@
|
||||
"skip_to_folders": "تخطي إلى المجلدات",
|
||||
"skip_to_tags": "تخطي إلى العلامات",
|
||||
"slideshow": "عرض الشرائح",
|
||||
"slideshow_repeat": "اعادة عرض الشرائح",
|
||||
"slideshow_repeat_description": "العودة إلى البداية عند انتهاء عرض الشرائح",
|
||||
"slideshow_settings": "إعدادات عرض الشرائح",
|
||||
"sort_albums_by": "رتب الألبومات حسب...",
|
||||
"sort_created": "تاريخ الإنشاء",
|
||||
@@ -2064,6 +2210,7 @@
|
||||
"theme_setting_theme_subtitle": "اختر إعدادات مظهر التطبيق",
|
||||
"theme_setting_three_stage_loading_subtitle": "قد يزيد التحميل من ثلاث مراحل من أداء التحميل ولكنه يسبب تحميل شبكة أعلى بكثير",
|
||||
"theme_setting_three_stage_loading_title": "تمكين تحميل ثلاث مراحل",
|
||||
"then": "ثم",
|
||||
"they_will_be_merged_together": "سيتم دمجهم معًا",
|
||||
"third_party_resources": "موارد الطرف الثالث",
|
||||
"time": "وقت",
|
||||
@@ -2098,6 +2245,13 @@
|
||||
"trash_page_select_assets_btn": "اختر الأصول",
|
||||
"trash_page_title": "سلة المهملات ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "سيتم حذفُ العناصر المحذوفة نِهائيًا بعد {days, plural, one {# يوم} other {# أيام }}.",
|
||||
"trigger": "مفعِل",
|
||||
"trigger_asset_uploaded": "تم رفع الاصل",
|
||||
"trigger_asset_uploaded_description": "يتم تفعيله عند تحميل أصل جديد",
|
||||
"trigger_description": "حدث يبدأ سير العمل",
|
||||
"trigger_person_recognized": "تم التعرف على شخص",
|
||||
"trigger_person_recognized_description": "يتم تفعيله عند اكتشاف شخص",
|
||||
"trigger_type": "نوع المفعل",
|
||||
"troubleshoot": "استكشاف المشاكل",
|
||||
"type": "النوع",
|
||||
"unable_to_change_pin_code": "تفيير رمز PIN غير ممكن",
|
||||
@@ -2112,6 +2266,7 @@
|
||||
"unhide_person": "أظهر الشخص",
|
||||
"unknown": "غير معروف",
|
||||
"unknown_country": "بلد غير معروف",
|
||||
"unknown_date": "تاريخ غير معروف",
|
||||
"unknown_year": "سنة غير معروفة",
|
||||
"unlimited": "غير محدود",
|
||||
"unlink_motion_video": "إلغاء ربط فيديو الحركة",
|
||||
@@ -2128,13 +2283,14 @@
|
||||
"unstack": "فك الكومه",
|
||||
"unstack_action_prompt": "تم ازالة تكديس {count}",
|
||||
"unstacked_assets_count": "تم إخراج {count, plural, one {# الأصل} other {# الأصول}} من التكديس",
|
||||
"unsupported_field_type": "نوع حقل غير مدعوم",
|
||||
"untagged": "غير مُعَلَّم",
|
||||
"untitled_workflow": "خطة سير عمل بدون عنوان",
|
||||
"up_next": "التالي",
|
||||
"update_location_action_prompt": "تحديث موقع {count} عناصر محددة على النحو التالي:",
|
||||
"updated_at": "تم التحديث",
|
||||
"updated_password": "تم تحديث كلمة المرور",
|
||||
"upload": "رفع",
|
||||
"upload_action_prompt": "{count} ملف في قائمة الانتظار للرفع",
|
||||
"upload_concurrency": "الرفع المتزامن",
|
||||
"upload_details": "تفاصيل الرفع",
|
||||
"upload_dialog_info": "هل تريد النسخ الاحتياطي للأصول (الأصول) المحددة إلى الخادم؟",
|
||||
@@ -2174,6 +2330,7 @@
|
||||
"utilities": "أدوات",
|
||||
"validate": "تحقْق",
|
||||
"validate_endpoint_error": "الرجاء ادخال عنوان URL صالح",
|
||||
"validation_error": "خطأ في التحقق",
|
||||
"variables": "المتغيرات",
|
||||
"version": "الإصدار",
|
||||
"version_announcement_closing": "صديقك، أليكس",
|
||||
@@ -2185,10 +2342,12 @@
|
||||
"video_hover_setting_description": "تشغيل الصورة المصغرة للفيديو عند تحريك الماوس فوق العنصر. حتى عند التعطيل، يمكن بدء التشغيل عن طريق التمرير فوق رمز التشغيل.",
|
||||
"videos": "فيديوهات",
|
||||
"videos_count": "{count, plural, one {# مقطع فيديو } other {# مقاطع الفيديو }}",
|
||||
"videos_only": "الفديوات فقط",
|
||||
"view": "عرض",
|
||||
"view_album": "عرض الألبوم",
|
||||
"view_all": "عرض الكل",
|
||||
"view_all_users": "عرض كافة المستخدمين",
|
||||
"view_asset_owners": "عرض مالكي الأصول",
|
||||
"view_details": "رؤية التفاصيل",
|
||||
"view_in_timeline": "عرض في الجدول الزمني",
|
||||
"view_link": "عرض الرابط",
|
||||
@@ -2204,19 +2363,36 @@
|
||||
"viewer_stack_use_as_main_asset": "استخدم كأصل رئيسي",
|
||||
"viewer_unstack": "فك الكومه",
|
||||
"visibility_changed": "الرؤية تغيرت لـ {count, plural, one {شخص واحد} other {# عدة أشخاص}}",
|
||||
"visual": "مرئي",
|
||||
"visual_builder": "اداة نشاء مرئية",
|
||||
"waiting": "في الانتظار",
|
||||
"waiting_count": "الانتظار: {count}",
|
||||
"warning": "تحذير",
|
||||
"week": "أسبوع",
|
||||
"welcome": "مرحباً",
|
||||
"welcome_to_immich": "مرحباً بك في Immich",
|
||||
"width": "عُرض",
|
||||
"wifi_name": "اسم شبكة Wi-Fi",
|
||||
"workflow": "سير العمل",
|
||||
"workflow_delete_prompt": "هل أنت متأكد من حذف سير العمل هذا؟",
|
||||
"workflow_deleted": "تم حذف سير العمل",
|
||||
"workflow_description": "وصف سير العمل",
|
||||
"workflow_info": "معلومات سير العمل",
|
||||
"workflow_json": "ملف JSON لسير العمل",
|
||||
"workflow_json_help": "قم بتعديل إعدادات سير العمل بصيغة JSON. ستتم مزامنة التغييرات مع أداة الإنشاء المرئية.",
|
||||
"workflow_name": "اسم سير العمل",
|
||||
"workflow_navigation_prompt": "هل انت متاكد من المغادرة بدون حفظ التغييرات؟",
|
||||
"workflow_summary": "ملخص سير العمل",
|
||||
"workflow_update_success": "تم تحديث سير العمل بنجاح",
|
||||
"workflow_updated": "تم تحديث سير العمل",
|
||||
"workflows": "سير العمل",
|
||||
"workflows_help_text": "تعمل سير العمل على أتمتة الإجراءات على أصولك بناءً على المفعلات والفلاتر",
|
||||
"wrong_pin_code": "رمز التعريف الشخصي خاطئ",
|
||||
"year": "سنة",
|
||||
"years_ago": "{years, plural, one {# سنة} other {# سنوات}} مضت",
|
||||
"yes": "نعم",
|
||||
"you_dont_have_any_shared_links": "ليس لديك أي روابط مشتركة",
|
||||
"your_wifi_name": "اسم شبكة الاتصال اللاسلكي الخاص بك",
|
||||
"zero_to_clear_rating": "اضغط 0 لمسح تصنيف الاصول",
|
||||
"zoom_image": "تكبير الصورة",
|
||||
"zoom_to_bounds": "تكبير حتى حدود المنطقة"
|
||||
}
|
||||
|
||||
94
i18n/be.json
94
i18n/be.json
@@ -1,12 +1,14 @@
|
||||
{
|
||||
"about": "Аб",
|
||||
"about": "Аб прадукце",
|
||||
"account": "Уліковы запіс",
|
||||
"account_settings": "Налады ўліковага запісу",
|
||||
"acknowledge": "Пацвердзіць",
|
||||
"action": "Дзеянне",
|
||||
"action_common_update": "Абнавіць",
|
||||
"action_description": "Дзеянні, якія выконваюцца з адабранымі аб’ектамі",
|
||||
"actions": "Дзеянні",
|
||||
"active": "Актыўных",
|
||||
"active": "Апрацоўваюцца",
|
||||
"active_count": "Апрацоўваюцца: {count}",
|
||||
"activity": "Актыўнасць",
|
||||
"activity_changed": "Актыўнасць {enabled, select, true {уключана} other {адключана}}",
|
||||
"add": "Дадаць",
|
||||
@@ -14,10 +16,15 @@
|
||||
"add_a_location": "Дадаць месца",
|
||||
"add_a_name": "Дадаць імя",
|
||||
"add_a_title": "Дадаць загаловак",
|
||||
"add_action": "Дадаць дзеянне",
|
||||
"add_action_description": "Націсніце для дадання дзеяння",
|
||||
"add_assets": "Дадаць аб’екты",
|
||||
"add_birthday": "Дадаць дзень нараджэння",
|
||||
"add_endpoint": "Дадаць кропку доступу",
|
||||
"add_exclusion_pattern": "Дадаць шаблон выключэння",
|
||||
"add_location": "Дадайце месца",
|
||||
"add_filter": "Дадаць фільтр",
|
||||
"add_filter_description": "Націсніце для дадання ўмовы адбору",
|
||||
"add_location": "Дадаць месца",
|
||||
"add_more_users": "Дадаць больш карыстальнікаў",
|
||||
"add_partner": "Дадаць партнёра",
|
||||
"add_path": "Дадаць шлях",
|
||||
@@ -27,12 +34,15 @@
|
||||
"add_to_album": "Дадаць у альбом",
|
||||
"add_to_album_bottom_sheet_added": "Дададзена да {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Ужо знаходзіцца ў {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Некаторыя лакальныя актывы не могуць быць дададзены ў альбом",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Некаторыя лакальныя аб’екты не могуць быць дададзены ў альбом",
|
||||
"add_to_album_toggle": "Пераключыць выбар для {album}",
|
||||
"add_to_albums": "Дадаць у альбомы",
|
||||
"add_to_albums_count": "Дадаць у альбомы ({count})",
|
||||
"add_to_bottom_bar": "Дадаць у",
|
||||
"add_to_shared_album": "Дадаць у агульны альбом",
|
||||
"add_upload_to_stack": "Запампаваць і дадаць у набор",
|
||||
"add_url": "Дадаць URL",
|
||||
"add_workflow_step": "Дадаць крок працоўнага працэсу",
|
||||
"added_to_archive": "Дададзена ў архіў",
|
||||
"added_to_favorites": "Дададзена ў абраныя",
|
||||
"added_to_favorites_count": "Дададзена {count, number} да абранага",
|
||||
@@ -40,13 +50,13 @@
|
||||
"add_exclusion_pattern_description": "Дадайце шаблоны выключэнняў. Падтрымліваецца выкарыстанне сімвалаў * , ** і ?. Каб ігнараваць усе файлы ў любой дырэкторыі з назвай \"Raw\", выкарыстоўвайце \"**/Raw/**\". Каб ігнараваць усе файлы, якія заканчваюцца на \".tif\", выкарыстоўвайце \"**/.tif\". Каб ігнараваць абсолютны шлях, выкарыстоўвайце \"/path/to/ignore/**\".",
|
||||
"admin_user": "Адміністратар",
|
||||
"asset_offline_description": "Гэты знешні бібліятэчны актыў больш не знойдзены на дыску і быў перамешчаны ў сметніцу. Калі файл быў перамешчаны ў межах бібліятэкі, праверце вашу хроніку для новага адпаведнага актыва. Каб аднавіць гэты актыў, пераканайцеся, што шлях да файла ніжэй даступны для Immich і адскануйце бібліятэку.",
|
||||
"authentication_settings": "Налады праверкі сапраўднасці",
|
||||
"authentication_settings_description": "Кіраванне паролямі, OAuth, і іншыя налады праверкі сапраўднасці",
|
||||
"authentication_settings_disable_all": "Вы ўпэўнены, што жадаеце адключыць усе спосабы логіну? Логін будзе цалкам адключаны.",
|
||||
"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_database_enable_description": "Уключыць стварэнне дампаў базы даных",
|
||||
"backup_keep_last_amount": "Колькасць папярэдніх рэзервовых копій для захавання",
|
||||
"backup_onboarding_1_description": "зняшняя копія ў воблаку або ў іншым фізічным месцы.",
|
||||
"backup_onboarding_2_description": "лакальныя копіі на іншых прыладах. Гэта ўключае ў сябе асноўныя файлы і лакальную рэзервовую копію гэтых файлаў.",
|
||||
@@ -59,12 +69,13 @@
|
||||
"backup_settings_description": "Кіраванне наладамі рэзервавання базы даных.",
|
||||
"cleared_jobs": "Ачышчаны заданні для: {job}",
|
||||
"config_set_by_file": "Канфігурацыя зараз усталявана праз файл канфігурацыі",
|
||||
"confirm_delete_library": "Вы ўпэўнены што жадаеце выдаліць бібліятэку {library}?",
|
||||
"confirm_delete_library": "Вы ўпэўнены што хочаце выдаліць бібліятэку {library}?",
|
||||
"confirm_delete_library_assets": "Вы ўпэўнены, што хочаце выдаліць гэтую бібліятэку? Гэта прывядзе да выдалення {count, plural, one {# актыву} other {усіх # актываў}}, якія змяшчаюцца ў Immich, і гэта дзеянне немагчыма будзе адмяніць. Файлы застануцца на дыску.",
|
||||
"confirm_email_below": "Каб пацвердзіць, увядзіце \"{email}\" ніжэй",
|
||||
"confirm_reprocess_all_faces": "Вы ўпэўнены, што хочаце пераапрацаваць усе твары? Гэта таксама прывядзе да выдалення імя людзей.",
|
||||
"confirm_user_password_reset": "Вы ўпэўнены ў тым, што жадаеце скінуць пароль {user}?",
|
||||
"confirm_user_pin_code_reset": "Вы ўпэўнены ў тым, што жадаеце скінуць PIN-код {user}?",
|
||||
"confirm_reprocess_all_faces": "Вы ўпэўнены, што хочаце пераапрацаваць усе твары? Гэта таксама прывядзе да выдалення імён людзей.",
|
||||
"confirm_user_password_reset": "Вы ўпэўнены ў тым, што хочаце скінуць пароль {user}?",
|
||||
"confirm_user_pin_code_reset": "Вы ўпэўнены ў тым, што хочаце скінуць PIN-код {user}?",
|
||||
"copy_config_to_clipboard_description": "Капіраваць бягучую канфігурацыю сістэмы ў JSON у буфер абмену",
|
||||
"create_job": "Стварыць заданне",
|
||||
"cron_expression": "Выраз Cron",
|
||||
"cron_expression_description": "Задайце інтэрвал сканавання, выкарыстоўваючы фармат cron. Для атрымання дадатковай інфармацыі, звярніцеся, напрыклад, да <link>Crontab Guru</link>",
|
||||
@@ -72,6 +83,8 @@
|
||||
"disable_login": "Адключыць уваход",
|
||||
"duplicate_detection_job_description": "Запусціць машыннае навучанне на актывах для выяўлення падобных выяў. Залежыць ад Smart Search",
|
||||
"exclusion_pattern_description": "Шаблоны выключэння дазваляюць ігнараваць файлы і папкі пры сканаванні вашай бібліятэкі. Гэта карысна, калі ў вас ёсць папкі, якія змяшчаюць файлы, якія вы не хочаце імпартаваць, напрыклад, файлы RAW.",
|
||||
"export_config_as_json_description": "Захаваць бягучую канфігурацыю сістэмы ў файл JSON",
|
||||
"external_libraries_page_description": "Кіраванне знешнімі бібліятэкамі",
|
||||
"face_detection": "Выяўленне твараў",
|
||||
"face_detection_description": "Выяўляць твары на фотаздымках і відэа з дапамогай машыннага навучання. Для відэа ўлічваецца толькі мініяцюра. \"Абнавіць\" (пера)апрацоўвае ўсе медыя. \"Скінуць\" дадаткова ачышчае ўсе бягучыя даныя пра твары. \"Адсутнічае\" ставіць у чаргу медыя, якія яшчэ не былі апрацаваныя. Выяўленыя твары будуць пастаўлены ў чаргу для распазнавання асоб пасля завяршэння выяўлення твараў, з групаваннем іх па існуючых або новых людзях.",
|
||||
"facial_recognition_job_description": "Групаваць выяўленыя твары па асобах. Гэты этап выконваецца пасля завяршэння выяўлення твараў. \"Скінуць\" (паўторна) перагрупоўвае ўсе твары. \"Адсутнічае\" ставіць у чаргу твары, якія яшчэ не прыпісаныя да якой-небудзь асобы.",
|
||||
@@ -87,40 +100,68 @@
|
||||
"image_prefer_embedded_preview": "Аддаваць перавагу ўбудаванай праяве",
|
||||
"image_prefer_embedded_preview_setting_description": "Выкарыстоўваць убудаваныя праявы ў RAW-фотаздымках ў якасці ўваходных даных для апрацоўкі малюнкаў, калі магчыма. Гэта дазваляе атрымаць больш дакладныя колеры для некаторых відарысаў, але ж якасць праяў залежыць ад камеры, і на відарысе можа быць больш артэфактаў сціску.",
|
||||
"image_prefer_wide_gamut": "Аддаць перавагу шырокай гаме",
|
||||
"image_prefer_wide_gamut_setting_description": "Выкарыстоўвайце Display P3 для мініяцюр. Гэта лепей захоўвае яркасць відарысаў з шырокай колеравай прасторай, але відарысы могуць выглядаць па-іншаму на старых прыладах са старай версіяй браузера. Відарысы sRGB захоўваюцца ў фармаце sRGB, што дазваляе пазбегнуць колеравых зрухаў.",
|
||||
"image_preview_description": "Відарыс сярэдняга памеру з выдаленымі метаданымі, выкарыстоўваецца пры праглядзе асобнага рэсурсу і для машыннага навучання",
|
||||
"image_preview_quality_description": "Якасць праявы ад 1 да 100. Чым вышэй, тым лепш, але пры гэтым ствараюцца файлы большага памеру і можа знізіцца хуткасць водгуку прыкладання. Ўстаноўка нізкага значэння можа паўплываць на якасць машыннага навучання.",
|
||||
"image_preview_title": "Налады папярэдняга прагляду",
|
||||
"image_quality": "Якасць",
|
||||
"image_resolution": "Раздзяляльнасць",
|
||||
"image_resolution_description": "Больш высокая раздзяляльнасць дазваляе захаваць больш дэталяў, але патрабуе больш часу для кадавання, прыводзіць да павялічвання памеру файлаў і можа знізіць хуткасць водгуку дадатку.",
|
||||
"image_settings": "Налады відарыса",
|
||||
"image_settings_description": "Кіруйце якасцю і раздзяляльнасцю сгенерыраваных відарысаў",
|
||||
"image_thumbnail_description": "Маленькая мініяцюра з выдаленымі метададзенымі, якая выкарыстоўваецца пры праглядзе груп фатаграфій, такіх як асноўная хроніка",
|
||||
"image_thumbnail_quality_description": "Якасць мініяцюр ад 1 да 100. Чым вышэй якасць, тым лепш, але пры гэтым ствараюцца файлы большага памеру і можа знізіцца хуткасць водгуку прыкладання.",
|
||||
"image_thumbnail_title": "Налады мініяцюр",
|
||||
"job_concurrency": "{job} канкурэнтнасць",
|
||||
"import_config_from_json_description": "Імпартаваць канфігурацыю сістэмы праз запампоўванне JSON файла настроек",
|
||||
"job_concurrency": "Колькасць паралельных патокаў задання {job}",
|
||||
"job_created": "Заданне створана",
|
||||
"job_not_concurrency_safe": "Гэта заданне небяспечнае для канкурэнтнага(адначасовага, паралельнага) выканання.",
|
||||
"job_not_concurrency_safe": "Гэта заданне небяспечнае для паралельнага выканання.",
|
||||
"job_settings": "Налады заданняў",
|
||||
"job_settings_description": "Кіраваць наладамі адначасовага (паралельнага) выканання задання",
|
||||
"job_settings_description": "Кіраваць наладамі паралельнага выканання заданняў",
|
||||
"jobs_delayed": "{jobCount, plural, other {# адкладзена}}",
|
||||
"jobs_failed": "{jobCount, plural, other {# не выканалася}}",
|
||||
"library_created": "Створана бібліятэка: {library}",
|
||||
"library_deleted": "Бібліятэка выдалена",
|
||||
"library_details": "Параметры бібліятэкі",
|
||||
"library_folder_description": "Вызначце папку для імпарту. Гэта папка, уключаючы падпапкі, будзе прасканавана на наяўнасць фота і відэа.",
|
||||
"library_remove_exclusion_pattern_prompt": "Вы упэўнены, што хочаце выдаліць гэты шаблон выключэння?",
|
||||
"library_remove_folder_prompt": "Вы упэўнены, што хочаце выдаліць гэту папку імпарту?",
|
||||
"library_scanning": "Сканаванне па раскладзе",
|
||||
"library_scanning_description": "Наладзьце параметры сканавання вашай бібліятэкі",
|
||||
"library_scanning_enable_description": "Уключыць сканаванне бібліятэкі па раскладзе",
|
||||
"library_scanning_enable_description": "Уключыць перыядычнае сканаванне бібліятэкі",
|
||||
"library_settings": "Знешняя бібліятэка",
|
||||
"library_settings_description": "Наладзьце параметры знешняй бібліятэкі",
|
||||
"library_tasks_description": "Сканаваць знешнія бібліятэкі на наяўнасць новых і/або змененых рэсурсаў",
|
||||
"library_updated": "Бібліятэка абноўлена",
|
||||
"library_watching_enable_description": "Назіраць за зменамі файлаў у знешніх бібліятэках",
|
||||
"library_watching_settings": "Сачыць за бібліятэкай (эксперыментальны)",
|
||||
"library_watching_settings": "[ЭКСПЕРЫМЕНТАЛЬНА] Сачыць за бібліятэкай",
|
||||
"library_watching_settings_description": "Аўтаматычна сачыць за зменамі ў файлах",
|
||||
"logging_enable_description": "Уключыць вядзенне журнала",
|
||||
"logging_level_description": "Калі уключана, які ўзровень журналявання выкарыстоўваць.",
|
||||
"logging_settings": "Вядзенне журнала",
|
||||
"machine_learning_availability_checks": "Праверка даступнасці",
|
||||
"machine_learning_availability_checks_description": "Аўтаматычна выяўляць і надаваць перавагу даступным серверам машыннага навучання",
|
||||
"machine_learning_availability_checks_enabled": "Уключыць праверку даступнасці",
|
||||
"machine_learning_availability_checks_interval": "Інтэрвал праверкі",
|
||||
"machine_learning_availability_checks_interval_description": "Інтэрвал у мілісекундах паміж праверкамі даступнасці",
|
||||
"machine_learning_availability_checks_timeout": "Час чакання запыту",
|
||||
"machine_learning_availability_checks_timeout_description": "Час чакання ў мілісекундах для праверкі даступнасці",
|
||||
"machine_learning_clip_model": "CLIP мадэль",
|
||||
"machine_learning_clip_model_description": "Назва CLIP мадэлі паказана <link>тут</link>. Звярніце ўвагу, што пры змене мадэлі неабходна паўторна запусціць заданне \"Smart Search\" для ўсіх відарысаў.",
|
||||
"machine_learning_duplicate_detection": "Выяўленне падобных",
|
||||
"machine_learning_duplicate_detection_enabled": "Уключыць выяўленне дублікатаў",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Калі адключана, абсалютна ідэнтычныя файлы ўсё роўна не будуць запампоўвацца.",
|
||||
"machine_learning_duplicate_detection_setting_description": "Выкарыстанне ўбудаванняў CLIP для пошуку верагодных дублікатаў",
|
||||
"machine_learning_enabled": "Уключыць машыннае навучанне",
|
||||
"machine_learning_enabled_description": "Калі адключана, усе функцыі машыннага навучання будуць адключаны незалежна ад налад ніжэй.",
|
||||
"machine_learning_facial_recognition": "Распазнаванне твараў",
|
||||
"machine_learning_facial_recognition_description": "Выяўленне, распазнаванне і групаванне твараў на відарысах",
|
||||
"machine_learning_facial_recognition_model": "Мадэль распазнавання твараў",
|
||||
"machine_learning_facial_recognition_model_description": "Мадэлі пералічаны ў парадку ўбывання іх памеру. Большыя мадэлі павольней і выкарыстоўваюць больш памяці, але даюць лепшыя вынікі. Звярніце увагу, што пасля змены мадэлі трэба зноў запусціць заданне распазнавання твараў для ўсіх відарысаў.",
|
||||
"machine_learning_facial_recognition_setting": "Уключыць распазнаванне твараў",
|
||||
"machine_learning_facial_recognition_setting_description": "Калі адключана, відарысы не будуць кадавацца для распазнавання твараў, і не будзе запаўняцца раздзел \"Людзі\" на старонцы \"Агляд\".",
|
||||
"machine_learning_ocr_max_resolution": "Максімальная раздзяляльнасць",
|
||||
"machine_learning_ocr_max_resolution_description": "Відарысы з раздзяляльнасцю больш гэтай будуць паменшаны з захаваннем суадносіны бакоў. Больш высокія значэнні павышаюць дакладнасць распазнавання, але патрабуюць больш часу на апрацоўку і выкарыстоўваюць больш памяці.",
|
||||
"map_dark_style": "Цёмны стыль",
|
||||
"map_enable_description": "Уключыць функцыі карты",
|
||||
"map_gps_settings": "Налады карты і GPS",
|
||||
@@ -128,6 +169,7 @@
|
||||
"map_settings": "Карта",
|
||||
"map_settings_description": "Кіраванне наладамі карты",
|
||||
"map_style_description": "URL-адрас style.json тэмы карты",
|
||||
"metadata_extraction_job_description": "Выняць метаданыя з файлаў, такія як месцазнаходжанне, твары і раздзяляльнасць",
|
||||
"metadata_settings": "Налады метаданых",
|
||||
"oauth_button_text": "Тэкст кнопкі",
|
||||
"oauth_settings": "OAuth",
|
||||
@@ -153,7 +195,11 @@
|
||||
"transcoding_accepted_video_codecs": "Прынятыя відэакодэкі",
|
||||
"transcoding_advanced_options_description": "Параметры, якія большасці карыстальнікаў не трэба змяняць",
|
||||
"transcoding_audio_codec": "Аудыякодэк",
|
||||
"transcoding_encoding_options": "Параметры кадзіравання",
|
||||
"transcoding_encoding_options": "Параметры кадавання",
|
||||
"transcoding_encoding_options_description": "Задайце кодэкі, раздзяляльнасць, якасць і іншыя параметры для кадавання відэа",
|
||||
"transcoding_optimal_description": "Відэа з раздзяляльнасцю вышэй мэтавай ці ў непрынятым фармаце",
|
||||
"transcoding_target_resolution": "Мэтавая раздзяляльнасць",
|
||||
"transcoding_target_resolution_description": "Вышэйшыя раздзяляльнасці могуць захаваць больш дэталей, але патрабуюць больш часу для кадавання, маюць большы памер файлаў і могуць зменшыць хуткасць адказу праграмы.",
|
||||
"transcoding_video_codec": "Відэакодэк",
|
||||
"trash_enabled_description": "Уключыць функцыі сметніцы",
|
||||
"trash_number_of_days": "Колькасць дзён",
|
||||
@@ -179,7 +225,7 @@
|
||||
"administration": "Кіраванне серверам",
|
||||
"advanced": "Пашыраныя",
|
||||
"advanced_settings_log_level_title": "Узровень вядзення журнала: {level}",
|
||||
"advanced_settings_proxy_headers_title": "Загалоўкі проксі",
|
||||
"advanced_settings_proxy_headers_title": "[ЭКСПЕРЫМЕНТАЛЬНА] Уласныя загалоўкі проксі",
|
||||
"advanced_settings_tile_subtitle": "Пашыраныя налады карыстальніка",
|
||||
"advanced_settings_troubleshooting_subtitle": "Уключыць дадатковыя функцыі для выпраўлення непаладак",
|
||||
"advanced_settings_troubleshooting_title": "Выпраўленне непаладак",
|
||||
@@ -326,16 +372,15 @@
|
||||
"editor": "Рэдактар",
|
||||
"editor_close_without_save_prompt": "Змены не будуць захаваны",
|
||||
"editor_close_without_save_title": "Закрыць рэдактар?",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Суадносіны бакоў",
|
||||
"editor_crop_tool_h2_rotation": "Паварот",
|
||||
"error": "Памылка",
|
||||
"error_saving_image": "Памылка: {error}",
|
||||
"exif": "Exif",
|
||||
"exif_bottom_sheet_description": "Дадаць апісанне...",
|
||||
"explore": "Агляд",
|
||||
"favorite": "У абраным",
|
||||
"favorite_or_unfavorite_photo": "Дадаць або выдаліць фота з абранага",
|
||||
"favorites": "Абраныя",
|
||||
"file_name": "Назва файла",
|
||||
"file_name": "Назва файла: {file_name}",
|
||||
"filename": "Назва файла",
|
||||
"filetype": "Тып файла",
|
||||
"filter": "Фільтр",
|
||||
@@ -427,6 +472,7 @@
|
||||
"repository": "Рэпазіторый",
|
||||
"reset": "Скінуць",
|
||||
"reset_password": "Скінуць пароль",
|
||||
"resolution": "Раздзяляльнасць",
|
||||
"restore": "Аднавіць",
|
||||
"restore_all": "Аднавіць усё",
|
||||
"restore_user": "Аднавіць карыстальніка",
|
||||
@@ -447,6 +493,8 @@
|
||||
"search_page_your_map": "Ваша карта",
|
||||
"second": "Секунда",
|
||||
"send_message": "Адправіць паведамленне",
|
||||
"setting_image_viewer_original_subtitle": "Уключыце для запампавання зыходнага відарыса у поўнай раздзяляльнасці (шмат!). Адключыце каб зменшыць выкарыстанне трафіка (як сеткі, так і кэша прылады).",
|
||||
"setting_image_viewer_preview_subtitle": "Уключыце для запампавання відарыса сярэдняй раздзяляльнасці. Адключыце, каб загружаць толькі арыгінал ці мініяцюру.",
|
||||
"setting_languages_apply": "Ужыць",
|
||||
"setting_notifications_notify_never": "ніколі",
|
||||
"settings": "Налады",
|
||||
@@ -498,7 +546,7 @@
|
||||
"video_hover_setting": "Прайграванне мініяцюры відэа пры навядзенні курсора",
|
||||
"video_hover_setting_description": "Прайграванне мініяцюры відэа пры навядзенні курсора на элемент. Нават калі функцыя адключана, прайграванне можна пачаць, навёўшы курсор на значок прайгравання.",
|
||||
"videos": "Відэа",
|
||||
"videos_count": "{count, plural, one {# відэа} астатнія {# відэа}}",
|
||||
"videos_count": "{count, plural, one {# відэа} other {# відэа}}",
|
||||
"view": "Прагляд",
|
||||
"view_album": "Праглядзець альбом",
|
||||
"view_all": "Праглядзець усё",
|
||||
|
||||
196
i18n/bg.json
196
i18n/bg.json
@@ -5,6 +5,7 @@
|
||||
"acknowledge": "Потвърждавам",
|
||||
"action": "Действие",
|
||||
"action_common_update": "Обнови",
|
||||
"action_description": "Действия за изпълнение с филтрираните обекти",
|
||||
"actions": "Действия",
|
||||
"active": "Активни",
|
||||
"active_count": "Активни: {count}",
|
||||
@@ -15,9 +16,14 @@
|
||||
"add_a_location": "Добави местоположение",
|
||||
"add_a_name": "Добави име",
|
||||
"add_a_title": "Добaви заглавие",
|
||||
"add_action": "Добави действие",
|
||||
"add_action_description": "Натиснете за да добавите действие",
|
||||
"add_assets": "Добавяне на обекти",
|
||||
"add_birthday": "Добави дата на раждане",
|
||||
"add_endpoint": "Добави крайна точка",
|
||||
"add_exclusion_pattern": "Добави модел за изключване",
|
||||
"add_filter": "Добави филтър",
|
||||
"add_filter_description": "Натиснете за да добавите условие за филтър",
|
||||
"add_location": "Дoбави местоположение",
|
||||
"add_more_users": "Добави още потребители",
|
||||
"add_partner": "Добави партньор",
|
||||
@@ -36,6 +42,7 @@
|
||||
"add_to_shared_album": "Добави към споделен албум",
|
||||
"add_upload_to_stack": "Добави качените в група",
|
||||
"add_url": "Добави URL",
|
||||
"add_workflow_step": "Добави стъпка от работния процес",
|
||||
"added_to_archive": "Добавено към архива",
|
||||
"added_to_favorites": "Добавени към любимите ви",
|
||||
"added_to_favorites_count": "Добавени {count, number} към любими",
|
||||
@@ -97,6 +104,8 @@
|
||||
"image_preview_description": "Среден размер на изображението с премахнати метаданни, използвано при преглед на един елемент и за машинно обучение",
|
||||
"image_preview_quality_description": "Качество на предварителния преглед от 1 до 100. По-високата стойност е по-добра, но води до по-големи файлове и може да намали бързодействието на приложението. Задаването на ниска стойност може да повлияе на качеството на машинното обучение.",
|
||||
"image_preview_title": "Настройки на прегледа",
|
||||
"image_progressive": "Прогресивен JPEG",
|
||||
"image_progressive_description": "Изображенията, кодирани в прогресивен JPEG формат, се зареждат по-бързо, с постепенно подобряващо се качество. Това няма влияние на кодираните като WebP изображения.",
|
||||
"image_quality": "Качество",
|
||||
"image_resolution": "Резолюция",
|
||||
"image_resolution_description": "По-високите резолюции могат да запазят повече детайли, но изискват повече време за кодиране, имат по-големи размери на файловете и могат да намалят бързодействието на приложението.",
|
||||
@@ -181,10 +190,21 @@
|
||||
"machine_learning_smart_search_enabled": "Включване на Интелигентно Търсене",
|
||||
"machine_learning_smart_search_enabled_description": "Ако е деактивирано, изображенията няма да бъдат кодирани за Интелигентно Търсене.",
|
||||
"machine_learning_url_description": "URL на сървъра за машинно обучение. Ако са предоставени повече от един URL, всеки сървър ще бъде опитан един по един, докато един отговори успешно, в реда от първия до последния. Сървъри, които не отговорят, ще бъдат временно игнорирани, докато не се върнат онлайн.",
|
||||
"maintenance_delete_backup": "Изтриване на архив",
|
||||
"maintenance_delete_backup_description": "Този файл ще бъде безвъзвратно изтрит.",
|
||||
"maintenance_delete_error": "Неуспешно изтриване на архив.",
|
||||
"maintenance_restore_backup": "Възстановяване на архив",
|
||||
"maintenance_restore_backup_description": "Immich ще изтрие всички текущи данни и после ще възстанови данните от избрания архив. Първо ще направи нов архив.",
|
||||
"maintenance_restore_backup_different_version": "Този архив е създаден с различна версия на Immich!",
|
||||
"maintenance_restore_backup_unknown_version": "Неуспешно определяне на версията на архива.",
|
||||
"maintenance_restore_database_backup": "Възстановяване на данните от архив",
|
||||
"maintenance_restore_database_backup_description": "Връщане към предишно състояние на базата данни чрез използване на файл-архив",
|
||||
"maintenance_settings": "Обслужване",
|
||||
"maintenance_settings_description": "Преквлючване на сървъра Immich в режим на обслужване.",
|
||||
"maintenance_start": "Започни режим на обслужване",
|
||||
"maintenance_start": "Премини към режим на обслужване",
|
||||
"maintenance_start_error": "Неуспешно преминаване в режим на обслужване.",
|
||||
"maintenance_upload_backup": "Зареди файл-архив на базата данни",
|
||||
"maintenance_upload_backup_error": "Неуспешно зареждане на архив, това файл .sql/.sql.gz ли е?",
|
||||
"manage_concurrency": "Управление на паралелност",
|
||||
"manage_concurrency_description": "Отидете на страницата със задачи, за да управлявате едновременността им",
|
||||
"manage_log_settings": "Управление на настройките на записване",
|
||||
@@ -326,7 +346,7 @@
|
||||
"template_email_invite_album": "Шаблон за покана за албум",
|
||||
"template_email_preview": "Преглед",
|
||||
"template_email_settings": "Шаблони за имейли",
|
||||
"template_email_update_album": "Шаблон за актуализация на албум",
|
||||
"template_email_update_album": "Шаблон за обновяване на албум",
|
||||
"template_email_welcome": "Шаблон за приветстващ имейл",
|
||||
"template_settings": "Шаблони за известия",
|
||||
"template_settings_description": "Управление на шаблони за известия",
|
||||
@@ -431,6 +451,9 @@
|
||||
"admin_password": "Администраторска парола",
|
||||
"administration": "Администрация",
|
||||
"advanced": "Разширено",
|
||||
"advanced_settings_clear_image_cache": "Изчисти кеша за изображения",
|
||||
"advanced_settings_clear_image_cache_error": "Неуспешно изчистване на кеша за изображения",
|
||||
"advanced_settings_clear_image_cache_success": "Успешно изчистени {size}",
|
||||
"advanced_settings_enable_alternate_media_filter_subtitle": "При синхронизация, използвайте тази опция като филтър, основан на промяна на даден критерии. Опитайте само в случай, че приложението има проблем с откриване на всички албуми.",
|
||||
"advanced_settings_enable_alternate_media_filter_title": "[ЕКСПЕРИМЕНТАЛНО] Използвай филтъра на алтернативното устройство за синхронизация на албуми",
|
||||
"advanced_settings_log_level_title": "Ниво на запис в дневника: {level}",
|
||||
@@ -453,13 +476,13 @@
|
||||
"album": "Албум",
|
||||
"album_added": "Албумът е добавен",
|
||||
"album_added_notification_setting_description": "Получавайте известие по имейл, когато бъдете добавени към споделен албум",
|
||||
"album_cover_updated": "Обложката на албума е актуализирана",
|
||||
"album_cover_updated": "Обложката на албума е обновена",
|
||||
"album_delete_confirmation": "Сигурни ли сте, че искате да изтриете албума {album}?",
|
||||
"album_delete_confirmation_description": "Ако този албум е споделен, други потребители вече няма да имат достъп до него.",
|
||||
"album_deleted": "Албума е изтрит",
|
||||
"album_info_card_backup_album_excluded": "ИЗКЛЮЧЕН",
|
||||
"album_info_card_backup_album_included": "ВКЛЮЧЕН",
|
||||
"album_info_updated": "Информацията за албума е актуализирана",
|
||||
"album_info_updated": "Информацията за албума е обновена",
|
||||
"album_leave": "Да напусна ли албума?",
|
||||
"album_leave_confirmation": "Сигурни ли сте, че искате да напуснете {album}?",
|
||||
"album_name": "Име на албума",
|
||||
@@ -467,10 +490,12 @@
|
||||
"album_remove_user": "Премахване на потребител?",
|
||||
"album_remove_user_confirmation": "Сигурни ли сте, че искате да премахнете {user}?",
|
||||
"album_search_not_found": "Няма намерени албуми, отговарящи на търсенето ви",
|
||||
"album_selected": "Албума е избран",
|
||||
"album_share_no_users": "Изглежда, че сте споделили този албум с всички потребители или нямате друг потребител, с когото да го споделите.",
|
||||
"album_summary": "Обобщение на албума",
|
||||
"album_updated": "Албумът е актуализиран",
|
||||
"album_updated": "Албумът е обновен",
|
||||
"album_updated_setting_description": "Получавайте известие по имейл, когато споделен албум има нови файлове",
|
||||
"album_upload_assets": "Заредете обекти от компютъра в сървъра и ги добавете в албум",
|
||||
"album_user_left": "Напусна {album}",
|
||||
"album_user_removed": "Премахнат {user}",
|
||||
"album_viewer_appbar_delete_confirm": "Сигурни ли сте, че искате да изтриете този албум от своя профил?",
|
||||
@@ -488,9 +513,11 @@
|
||||
"albums_default_sort_order_description": "Първоначален ред на сортиране при създаване на нов албум.",
|
||||
"albums_feature_description": "Колекции от обекти, които могат да бъдат споделяни с други поребители.",
|
||||
"albums_on_device_count": "Албуми на устройството ({count})",
|
||||
"albums_selected": "{count, plural, one {Избран е # албум} other {Избрани са # албума}}",
|
||||
"all": "Всички",
|
||||
"all_albums": "Всички албуми",
|
||||
"all_people": "Всички хора",
|
||||
"all_photos": "Всички снимки",
|
||||
"all_videos": "Всички видеоклипове",
|
||||
"allow_dark_mode": "Разреши тъмен режим",
|
||||
"allow_edits": "Позволяване на редакции",
|
||||
@@ -498,6 +525,9 @@
|
||||
"allow_public_user_to_upload": "Позволете на публичния потребител да може да качва",
|
||||
"allowed": "Разрешено",
|
||||
"alt_text_qr_code": "Изображение на QR код",
|
||||
"always_keep": "Винаги пази",
|
||||
"always_keep_photos_hint": "При освобождаване на място ще бъдат запазени всички снимки на това устройство.",
|
||||
"always_keep_videos_hint": "При освобождаване на място ще бъдат запазени всички видеа на това устройство.",
|
||||
"anti_clockwise": "Обратно на часовниковата стрелка",
|
||||
"api_key": "API ключ",
|
||||
"api_key_description": "Тази стойност ще бъде показана само веднъж. Моля, не забравяйте да го копирате, преди да затворите прозореца.",
|
||||
@@ -524,10 +554,12 @@
|
||||
"archived_count": "{count, plural, other {Архивирани #}}",
|
||||
"are_these_the_same_person": "Това едно и също лице ли е?",
|
||||
"are_you_sure_to_do_this": "Сигурни ли сте, че искате да направите това?",
|
||||
"array_field_not_fully_supported": "Полетата на масива изискват ръчно редактиране на JSON",
|
||||
"asset_action_delete_err_read_only": "Не могат да се изтриват обекти само-за-четене, пропускане",
|
||||
"asset_action_share_err_offline": "Неуспешно получаване на офлайн обект/и, пропускаме",
|
||||
"asset_added_to_album": "Добавено в албум",
|
||||
"asset_adding_to_album": "Добавяне в албум…",
|
||||
"asset_created": "Обектът е създаден",
|
||||
"asset_description_updated": "Описанието на елемента е обновено",
|
||||
"asset_filename_is_offline": "Активът {filename} е офлайн",
|
||||
"asset_has_unassigned_faces": "Елементът има незададени лица",
|
||||
@@ -691,7 +723,7 @@
|
||||
"canceling": "Анулиране",
|
||||
"cannot_merge_people": "Не може да обединява хора",
|
||||
"cannot_undo_this_action": "Не можете да отмените това действие!",
|
||||
"cannot_update_the_description": "Описанието не може да бъде актуализирано",
|
||||
"cannot_update_the_description": "Описанието не може да бъде обновено",
|
||||
"cast": "Поточно предаване",
|
||||
"cast_description": "Настройка на наличните цели за предаване",
|
||||
"change_date": "Промени датата",
|
||||
@@ -711,6 +743,8 @@
|
||||
"change_password_form_password_mismatch": "Паролите не съвпадат",
|
||||
"change_password_form_reenter_new_password": "Повтори новата парола",
|
||||
"change_pin_code": "Смени PIN кода",
|
||||
"change_trigger": "Промяна на тригера",
|
||||
"change_trigger_prompt": "Наистина ли искате да промените тригера? Това ще премахне всички налични действия и филтри.",
|
||||
"change_your_password": "Променете паролата си",
|
||||
"changed_visibility_successfully": "Видимостта е променена успешно",
|
||||
"charging": "При зареждане",
|
||||
@@ -722,6 +756,18 @@
|
||||
"checksum": "Контролна сума",
|
||||
"choose_matching_people_to_merge": "Изберете подходящи хора за сливане",
|
||||
"city": "Град",
|
||||
"cleanup_confirm_description": "Immich намери {count} обекта (създадени преди {date}), които са архивирани на сървъра. Да се премахнат ли локалните копия от това устройство?",
|
||||
"cleanup_confirm_prompt_title": "Да се премахнат ли от това устройство?",
|
||||
"cleanup_deleted_assets": "В кошчето са преместени {count} обекта",
|
||||
"cleanup_deleting": "Преместване в кошчето...",
|
||||
"cleanup_found_assets": "Намерени са {count} архивирани на сървъра обекта",
|
||||
"cleanup_found_assets_with_size": "Намерени са {count} архива с размер ({size})",
|
||||
"cleanup_icloud_shared_albums_excluded": "Споделените iCloud албуми са изключени от сканирането",
|
||||
"cleanup_no_assets_found": "Не са намерени обекти, които да отговарят на зададените критерии. За освобождване на място може да се премават само архивирани на сървъра обекти",
|
||||
"cleanup_preview_title": "Обекти за премахване ({count})",
|
||||
"cleanup_step3_description": "Сканиране за архивирани на сървъра снимки и видеа, според избраната дата и зададените опции на филтъра.",
|
||||
"cleanup_step4_summary": "{count} обекта (създадени преди {date}) за премахване от това устройство. Снимките ще останат достъпни чрез приложението Immich.",
|
||||
"cleanup_trash_hint": "За да освободите напълно мястото за съхранение, отворете системното приложение „Галерия“ и изпразнете кошчето",
|
||||
"clear": "Изчисти",
|
||||
"clear_all": "Изчисти всичко",
|
||||
"clear_all_recent_searches": "Изчистете всички скорошни търсения",
|
||||
@@ -787,6 +833,7 @@
|
||||
"create_album": "Създай албум",
|
||||
"create_album_page_untitled": "Без заглавие",
|
||||
"create_api_key": "Създайте API ключ",
|
||||
"create_first_workflow": "Създайте първи работен процес",
|
||||
"create_library": "Създай библиотека",
|
||||
"create_link": "Създай линк",
|
||||
"create_link_to_share": "Създаване на линк за споделяне",
|
||||
@@ -801,17 +848,25 @@
|
||||
"create_tag": "Създай таг",
|
||||
"create_tag_description": "Създайте нов таг. За вложени тагове, моля, въведете пълния път на тага, включително наклонените черти.",
|
||||
"create_user": "Създай потребител",
|
||||
"create_workflow": "Създайте работен процес",
|
||||
"created": "Създадено",
|
||||
"created_at": "Създаден",
|
||||
"creating_linked_albums": "Създаване на свързани албуми...",
|
||||
"crop": "Изрежи",
|
||||
"crop_aspect_ratio_fixed": "Фиксиран",
|
||||
"crop_aspect_ratio_free": "Свободен",
|
||||
"crop_aspect_ratio_original": "Оригинален",
|
||||
"curated_object_page_title": "Неща",
|
||||
"current_device": "Текущо устройство",
|
||||
"current_pin_code": "Сегашен PIN код",
|
||||
"current_server_address": "Настоящ адрес на сървъра",
|
||||
"custom_date": "Персонализирана дата",
|
||||
"custom_locale": "Персонализиран локал",
|
||||
"custom_locale_description": "Форматиране на дати и числа в зависимост от езика и региона",
|
||||
"custom_url": "Персонализиран URL адрес",
|
||||
"cutoff_date_description": "Запазване на снимки от последните…",
|
||||
"cutoff_day": "{count, plural, one {ден} other {дни}}",
|
||||
"cutoff_year": "{count, plural, one {година} other {години}}",
|
||||
"daily_title_text_date": "E, dd MMM",
|
||||
"daily_title_text_date_year": "E, dd MMM yyyy",
|
||||
"dark": "Тъмен",
|
||||
@@ -867,6 +922,7 @@
|
||||
"deselect_all": "Премахни избора от всички",
|
||||
"details": "Детайли",
|
||||
"direction": "Посока",
|
||||
"disable": "Забрани",
|
||||
"disabled": "Изключено",
|
||||
"disallow_edits": "Забраняване на редакциите",
|
||||
"discord": "Намери ни в Discord",
|
||||
@@ -892,6 +948,7 @@
|
||||
"download_include_embedded_motion_videos": "Вградени видеа",
|
||||
"download_include_embedded_motion_videos_description": "Включете видеата, вградени в динамични снимки, като отделен файл",
|
||||
"download_notfound": "Не е намерено за изтегляне",
|
||||
"download_original": "Сваляне на оригинал",
|
||||
"download_paused": "Изтеглянето е на пауза",
|
||||
"download_settings": "Изтегли",
|
||||
"download_settings_description": "Управление на настройките, свързани с изтеглянето на файлове",
|
||||
@@ -901,6 +958,7 @@
|
||||
"download_waiting_to_retry": "Изчакване за повторение",
|
||||
"downloading": "Изтегляне",
|
||||
"downloading_asset_filename": "Изтегляне на файл {filename}",
|
||||
"downloading_from_icloud": "Сваляне от iCloud",
|
||||
"downloading_media": "Изтегляне на медия",
|
||||
"drop_files_to_upload": "Пуснете файловете, за да ги качите",
|
||||
"duplicates": "Дубликати",
|
||||
@@ -929,11 +987,17 @@
|
||||
"edit_tag": "Редактирай таг",
|
||||
"edit_title": "Редактиране на заглавието",
|
||||
"edit_user": "Редактиране на потребител",
|
||||
"edit_workflow": "Редактиране на работен процес",
|
||||
"editor": "Редактор",
|
||||
"editor_close_without_save_prompt": "Промените няма да бъдат запазени",
|
||||
"editor_close_without_save_title": "Затваряне на редактора?",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Съотношения на страните",
|
||||
"editor_crop_tool_h2_rotation": "Завъртане",
|
||||
"editor_confirm_reset_all_changes": "Сигурни ли сте, че искате да възстановите всички промени?",
|
||||
"editor_flip_horizontal": "Обърни хоризонтално",
|
||||
"editor_flip_vertical": "Обърни вертикално",
|
||||
"editor_orientation": "Ориентация",
|
||||
"editor_reset_all_changes": "Възстанови всички промени",
|
||||
"editor_rotate_left": "Завърти 90° обратно на часовниковата стрелка",
|
||||
"editor_rotate_right": "Завърти 90° по часовниковата стрелка",
|
||||
"email": "Имейл",
|
||||
"email_notifications": "Известия на имейл",
|
||||
"empty_folder": "Тази папка е празна",
|
||||
@@ -952,11 +1016,14 @@
|
||||
"error_change_sort_album": "Неуспешна промяна на реда на сортиране на албум",
|
||||
"error_delete_face": "Грешка при изтриване на лице от актива",
|
||||
"error_getting_places": "Грешка при събиране на местата",
|
||||
"error_loading_albums": "Грешка при зареждане на албуми",
|
||||
"error_loading_image": "Грешка при зареждане на изображението",
|
||||
"error_loading_partners": "Грешка при зареждане на партньори: {error}",
|
||||
"error_retrieving_asset_information": "Грешка при получаване на информация за обект",
|
||||
"error_saving_image": "Грешка: {error}",
|
||||
"error_tag_face_bounding_box": "Грешка при отбелязване на лице - неуспешно получаване на координати на рамката",
|
||||
"error_title": "Грешка - нещо се обърка",
|
||||
"error_while_navigating": "Грешка при навигиране към обект",
|
||||
"errors": {
|
||||
"cannot_navigate_next_asset": "Не можете да преминете към следващия файл",
|
||||
"cannot_navigate_previous_asset": "Не можете да преминете към предишния актив",
|
||||
@@ -1014,6 +1081,7 @@
|
||||
"unable_to_complete_oauth_login": "Не може да се завърши OAuth влизане",
|
||||
"unable_to_connect": "Не може да се свърже",
|
||||
"unable_to_copy_to_clipboard": "Не може да се копира в клипборда, уверете се, че имате достъп до страницата през https",
|
||||
"unable_to_create": "Неуспешно създаване на работен процес",
|
||||
"unable_to_create_admin_account": "Не може да създаде администраторски акаунт",
|
||||
"unable_to_create_api_key": "Не може да се създаде нов API ключ",
|
||||
"unable_to_create_library": "Не може да се създаде библиотека",
|
||||
@@ -1024,6 +1092,7 @@
|
||||
"unable_to_delete_exclusion_pattern": "Не може да изтрие шаблон за изключване",
|
||||
"unable_to_delete_shared_link": "Споделената връзка не може да се изтрие",
|
||||
"unable_to_delete_user": "Не може да изтрие потребител",
|
||||
"unable_to_delete_workflow": "Неуспешно премахване на работен процес",
|
||||
"unable_to_download_files": "Не могат да се изтеглят файловете",
|
||||
"unable_to_edit_exclusion_pattern": "Не може да се редактира шаблон за изключване",
|
||||
"unable_to_empty_trash": "Неуспешно изпразване на кошчето",
|
||||
@@ -1063,6 +1132,7 @@
|
||||
"unable_to_scan_library": "Неуспешно сканиране на библиотеката",
|
||||
"unable_to_set_feature_photo": "Неуспешно задаване на представителна снимка",
|
||||
"unable_to_set_profile_picture": "Неуспешно задаване на профилна снимка",
|
||||
"unable_to_set_rating": "Неуспешно задаване на рейтинг",
|
||||
"unable_to_submit_job": "Неуспешно задаване на задача",
|
||||
"unable_to_trash_asset": "Неуспешно премахване на файла",
|
||||
"unable_to_unlink_account": "Неуспешно отделяне на акаунта",
|
||||
@@ -1072,10 +1142,12 @@
|
||||
"unable_to_update_library": "Неуспешно обновяване на библиотеката",
|
||||
"unable_to_update_location": "Неуспешно обновяване на локацията",
|
||||
"unable_to_update_settings": "Неуспешно обновяване на настройките",
|
||||
"unable_to_update_timeline_display_status": "Невъзможно е актуализирането на състоянието на дисплея на времевата линия",
|
||||
"unable_to_update_timeline_display_status": "Невъзможно е обноваване на състоянието на дисплея на времевата линия",
|
||||
"unable_to_update_user": "Неуспешно обновяване на потребителя",
|
||||
"unable_to_update_workflow": "Неуспешно обновяване на работния процес",
|
||||
"unable_to_upload_file": "Неуспешно качване на файл"
|
||||
},
|
||||
"errors_text": "Грешки",
|
||||
"exclusion_pattern": "Шаблон за изключение",
|
||||
"exif": "Exif",
|
||||
"exif_bottom_sheet_description": "Добави Описание...",
|
||||
@@ -1116,18 +1188,20 @@
|
||||
"favorite_or_unfavorite_photo": "Добави или премахни снимка от Любими",
|
||||
"favorites": "Любими",
|
||||
"favorites_page_no_favorites": "Не са намерени любими обекти",
|
||||
"feature_photo_updated": "Представителната снимка е променена",
|
||||
"feature_photo_updated": "Представителната снимка е обновена",
|
||||
"features": "Функции",
|
||||
"features_in_development": "Функции в процес на разработка",
|
||||
"features_setting_description": "Управление на функциите на приложението",
|
||||
"file_name": "Име на файла",
|
||||
"file_name": "Име на файла: {file_name}",
|
||||
"file_name_or_extension": "Име на файл или разширение",
|
||||
"file_size": "Размер на файла",
|
||||
"filename": "Име на файл",
|
||||
"filetype": "Тип на файл",
|
||||
"filter": "Филтър",
|
||||
"filter_description": "Условия за филтриране на обекти",
|
||||
"filter_people": "Филтриране на хора",
|
||||
"filter_places": "Филтър по място",
|
||||
"filters": "Филтри",
|
||||
"find_them_fast": "Намерете ги бързо по име с търсене",
|
||||
"first": "Първи",
|
||||
"fix_incorrect_match": "Поправяне на неправилно съвпадение",
|
||||
@@ -1137,12 +1211,16 @@
|
||||
"folders_feature_description": "Преглеждане на папката за снимките и видеоклиповете в файловата система",
|
||||
"forgot_pin_code_question": "Забравили сте своя ПИН код?",
|
||||
"forward": "Напред",
|
||||
"free_up_space": "Освобождаване на място",
|
||||
"free_up_space_description": "Преместете архивираните снимки и видеа в кошчето на устройството, за да освободите място. Копията на сървъра ще бъдат запазени.",
|
||||
"free_up_space_settings_subtitle": "Освобождаване на място за съхранение на устройството",
|
||||
"full_path": "Пълен път: {path}",
|
||||
"gcast_enabled": "Google Cast",
|
||||
"gcast_enabled_description": "За да работи тази функция зарежда външни ресурси от Google.",
|
||||
"general": "Общи",
|
||||
"geolocation_instruction_location": "Изберете обект с GPS координати за да използвате тях или изберете място директно от картата",
|
||||
"get_help": "Помощ",
|
||||
"get_people_error": "Грешка при получаване на хора",
|
||||
"get_wifiname_error": "Неуспешно получаване името на Wi-Fi мрежата. Моля, убедете се, че са предоставени нужните разрешения на приложението и има връзка с Wi-Fi",
|
||||
"getting_started": "Как да започнем",
|
||||
"go_back": "Връщане назад",
|
||||
@@ -1175,6 +1253,7 @@
|
||||
"hide_named_person": "Скрий човек {name}",
|
||||
"hide_password": "Скрий парола",
|
||||
"hide_person": "Скрий човек",
|
||||
"hide_schema": "Скриване на схемата",
|
||||
"hide_text_recognition": "Скрий разпознатия текст",
|
||||
"hide_unnamed_people": "Скрий неназовани хора",
|
||||
"home_page_add_to_album_conflicts": "Добавени са {added} обекта в албума {album}. Вече има {failed} обекта.",
|
||||
@@ -1247,9 +1326,18 @@
|
||||
"ios_debug_info_processing_ran_at": "Започната обработка на {dateTime}",
|
||||
"items_count": "{count, plural, one {# елемент} other {# елементи}}",
|
||||
"jobs": "Задачи",
|
||||
"json_editor": "JSON редактор",
|
||||
"json_error": "Грешка в JSON",
|
||||
"keep": "Задръж",
|
||||
"keep_albums": "Запази албуми",
|
||||
"keep_albums_count": "Запазване на {count} {count, plural, one {албум} other {албума}}",
|
||||
"keep_all": "Задръж всички",
|
||||
"keep_description": "Изберете какво да остане на устройството при освобождаване на място.",
|
||||
"keep_favorites": "Запазване на любими",
|
||||
"keep_on_device": "Запази на устройството",
|
||||
"keep_on_device_hint": "Изберете обектите, които да бъдат запазени на устройството",
|
||||
"keep_this_delete_others": "Запази това, изтрий другите",
|
||||
"keeping": "Запазване: {items}",
|
||||
"kept_this_deleted_others": "Запази този елемент и другите изтрити {count, plural, one {# елемент} other {# елемента}}",
|
||||
"keyboard_shortcuts": "Бързи клавишни комбинации",
|
||||
"language": "Език",
|
||||
@@ -1343,10 +1431,28 @@
|
||||
"loop_videos_description": "Позволи автоматично повтаряне на видеото в изгледа на детайлите.",
|
||||
"main_branch_warning": "Използвате версия за разработчици, силно препоръчваме да използвате официална версия!",
|
||||
"main_menu": "Главно меню",
|
||||
"maintenance_action_restore": "Възвстановяване на базата данни",
|
||||
"maintenance_description": "Сървъра Immich е поставен в <link>режим на обслужване</link>.",
|
||||
"maintenance_end": "Край на режима на обслужване",
|
||||
"maintenance_end_error": "Неуспешно завършване на режима на обслужване.",
|
||||
"maintenance_logged_in_as": "Текущия потребител е {user}",
|
||||
"maintenance_restore_from_backup": "Възстановяване от архив",
|
||||
"maintenance_restore_library": "Възстановяване на библиотека",
|
||||
"maintenance_restore_library_confirm": "Ако това изглежда правилно, направете възстановяване от архив!",
|
||||
"maintenance_restore_library_description": "Възстановяване на базата данни",
|
||||
"maintenance_restore_library_folder_has_files": "{folder} има {count} папки",
|
||||
"maintenance_restore_library_folder_no_files": "В {folder} няма файлове!",
|
||||
"maintenance_restore_library_folder_pass": "за четене и за запис",
|
||||
"maintenance_restore_library_folder_read_fail": "не е читаем",
|
||||
"maintenance_restore_library_folder_write_fail": "не е записваем",
|
||||
"maintenance_restore_library_hint_missing_files": "Може да липсват важни файлове",
|
||||
"maintenance_restore_library_hint_regenerate_later": "Можете да ги генерирате отново по-късно в настройките",
|
||||
"maintenance_restore_library_hint_storage_template_missing_files": "Използвате ли шаблон за съхранение? Може да липсват файлове",
|
||||
"maintenance_restore_library_loading": "Зареждане на проверки за цялост и евристика…",
|
||||
"maintenance_task_backup": "Създаване на архив на съществуващата база данни…",
|
||||
"maintenance_task_migrations": "Изпълняват се миграции на базата данни…",
|
||||
"maintenance_task_restore": "Възстановяване от избрания архив…",
|
||||
"maintenance_task_rollback": "Възстановяването не е успешно, връщане към начална позиция…",
|
||||
"maintenance_title": "Временно недостъпен",
|
||||
"make": "Марка",
|
||||
"manage_geolocation": "Управление на местоположенията",
|
||||
@@ -1408,6 +1514,8 @@
|
||||
"minimize": "Минимизиране",
|
||||
"minute": "Минута",
|
||||
"minutes": "Минути",
|
||||
"mirror_horizontal": "Хоризонтално",
|
||||
"mirror_vertical": "Вертикално",
|
||||
"missing": "Липсващи",
|
||||
"mobile_app": "Мобилно приложение",
|
||||
"mobile_app_download_onboarding_note": "Свалете мобилното приложение Immich с някоя от следните опции",
|
||||
@@ -1416,11 +1524,14 @@
|
||||
"monthly_title_text_date_format": "MMMM г",
|
||||
"more": "Още",
|
||||
"move": "Премести",
|
||||
"move_down": "Премести надолу",
|
||||
"move_off_locked_folder": "Извади от заключената папка",
|
||||
"move_to": "Премести към",
|
||||
"move_to_device_trash": "Преместване в кошчето на устройството",
|
||||
"move_to_lock_folder_action_prompt": "{count} са добавени в заключената папка",
|
||||
"move_to_locked_folder": "Премести в заключена папка",
|
||||
"move_to_locked_folder_confirmation": "Тези снимки и видеа ще бъдат изтрити от всички албуми и ще са достъпни само в заключената папка",
|
||||
"move_up": "Премести нагоре",
|
||||
"moved_to_archive": "{count, plural, one {# обект е преместен} many {# обекта са преместени} other {# обекта са преместени}} в архива",
|
||||
"moved_to_library": "{count, plural, one {# обект е преместен} many {# обекта са преместени} other {# обекта са преместени}} в библиотеката",
|
||||
"moved_to_trash": "Преместено в кошчето",
|
||||
@@ -1430,6 +1541,7 @@
|
||||
"my_albums": "Мои албуми",
|
||||
"name": "Име",
|
||||
"name_or_nickname": "Име или прякор",
|
||||
"name_required": "Задължително е Име",
|
||||
"navigate": "Придвижване",
|
||||
"navigate_to_time": "Придвижване до момент във времето",
|
||||
"network_requirement_photos_upload": "Използвай мобилни данни за архивиране на снимки",
|
||||
@@ -1454,20 +1566,24 @@
|
||||
"next": "Следващо",
|
||||
"next_memory": "Следващ спомен",
|
||||
"no": "Не",
|
||||
"no_actions_added": "Все още не са добавени действия",
|
||||
"no_albums_found": "Не са намерени албуми",
|
||||
"no_albums_message": "Създайте албум за организиране на снимки и видеоклипове",
|
||||
"no_albums_with_name_yet": "Изглежда, че все още нямате албуми с това име.",
|
||||
"no_albums_yet": "Изглежда, че все още нямате албуми.",
|
||||
"no_archived_assets_message": "Архивирайте снимки и видеоклипове, за да ги скриете от изгледа на Снимки",
|
||||
"no_assets_message": "КЛИКНЕТЕ, ЗА ДА КАЧИТЕ ПЪРВАТА СИ СНИМКА",
|
||||
"no_assets_message": "Кликнете, за да качите първата снимка",
|
||||
"no_assets_to_show": "Няма обекти за показване",
|
||||
"no_cast_devices_found": "Няма намерени устройства за предаване",
|
||||
"no_checksum_local": "Липсват контролни суми - не може да се получат локални обекти",
|
||||
"no_checksum_remote": "Липсват контролни суми - не може да се получат обекти от сървъра",
|
||||
"no_configuration_needed": "Не е нужна конфигурация",
|
||||
"no_devices": "Няма оторизирани устройства",
|
||||
"no_duplicates_found": "Не бяха открити дубликати.",
|
||||
"no_exif_info_available": "Няма exif информация",
|
||||
"no_explore_results_message": "Качете още снимки, за да разгледате колекцията си.",
|
||||
"no_favorites_message": "Добавете в любими, за да намирате бързо най-добрите си снимки и видеоклипове",
|
||||
"no_filters_added": "Все още не са добавени филтри",
|
||||
"no_libraries_message": "Създайте външна библиотека за да разглеждате снимки и видеоклипове",
|
||||
"no_local_assets_found": "Не е намерен локален обект с такава контролна сума",
|
||||
"no_location_set": "Не е зададено местоположение",
|
||||
@@ -1481,6 +1597,7 @@
|
||||
"no_results_description": "Опитайте със синоним или по-обща ключова дума",
|
||||
"no_shared_albums_message": "Създайте албум, за да споделяте снимки и видеоклипове с хората в мрежата си",
|
||||
"no_uploads_in_progress": "Няма качване в момента",
|
||||
"none": "Нищо",
|
||||
"not_allowed": "Не е разрешено",
|
||||
"not_available": "Неналично",
|
||||
"not_in_any_album": "Не е в никой албум",
|
||||
@@ -1563,6 +1680,7 @@
|
||||
"people": "Хора",
|
||||
"people_edits_count": "Промени {count, plural, one {# човек} other {# човека}}",
|
||||
"people_feature_description": "Преглеждане на снимки и видеоклипове, групирани по хора",
|
||||
"people_selected": "{count, plural, one {Избран е # човек} other {Избрани са # човека}}",
|
||||
"people_sidebar_description": "Показване на връзка към хората в страничната лента",
|
||||
"permanent_deletion_warning": "Предупреждение за трайно изтриване",
|
||||
"permanent_deletion_warning_setting_description": "Показване на предупреждение при трайно изтриване на активи",
|
||||
@@ -1587,11 +1705,14 @@
|
||||
"person_age_years": "{years, plural, other {# години}}",
|
||||
"person_birthdate": "Дата на раждане {date}",
|
||||
"person_hidden": "{name}{hidden, select, true { (скрит)} other {}}",
|
||||
"person_recognized": "Разпознато e лице",
|
||||
"person_selected": "Избрано е лице",
|
||||
"photo_shared_all_users": "Изглежда, че сте споделили снимките си с всички потребители или нямате потребители, с които да споделяте.",
|
||||
"photos": "Снимки",
|
||||
"photos_and_videos": "Снимки и Видеа",
|
||||
"photos_count": "{count, plural, one {{count, number} Снимка} other {{count, number} Снимки}}",
|
||||
"photos_from_previous_years": "Снимки от предходни години",
|
||||
"photos_only": "Само снимки",
|
||||
"pick_a_location": "Избери локация",
|
||||
"pick_custom_range": "Произволен период",
|
||||
"pick_date_range": "Изберете период",
|
||||
@@ -1667,10 +1788,12 @@
|
||||
"purchase_settings_server_activated": "Продуктовият ключ на сървъра се управлява от администратора",
|
||||
"query_asset_id": "Buscar item per ID",
|
||||
"queue_status": "В опашка {count} от {total}",
|
||||
"rate_asset": "Задаване на рейтинг",
|
||||
"rating": "Оценка със звезди",
|
||||
"rating_clear": "Изчисти оценката",
|
||||
"rating_count": "{count, plural, one {# звезда} other {# звезди}}",
|
||||
"rating_description": "Покажи EXIF оценката в панела с информация",
|
||||
"rating_set": "Зададен е рейтинг {rating, plural, one {# звезда} other {# звезди}}",
|
||||
"reaction_options": "Избор на реакция",
|
||||
"read_changelog": "Прочети промените",
|
||||
"readonly_mode_disabled": "Режима само за четене е деактивиран",
|
||||
@@ -1770,9 +1893,11 @@
|
||||
"saved_settings": "Запазени настройки",
|
||||
"say_something": "Кажи нещо",
|
||||
"scaffold_body_error_occurred": "Възникна грешка",
|
||||
"scan": "Сканиранe",
|
||||
"scan_all_libraries": "Сканирай всички библиотеки",
|
||||
"scan_library": "Сканирай",
|
||||
"scan_settings": "Сканирай настройките",
|
||||
"scanning": "Сканиране",
|
||||
"scanning_for_album": "Сканирай за албум...",
|
||||
"search": "Търсене",
|
||||
"search_albums": "Търси албуми",
|
||||
@@ -1802,6 +1927,7 @@
|
||||
"search_filter_media_type_title": "Избери тип на файла",
|
||||
"search_filter_ocr": "Търсене нa текст",
|
||||
"search_filter_people_title": "Избери хора",
|
||||
"search_filter_star_rating": "Класация със звезди",
|
||||
"search_for": "Търси за",
|
||||
"search_for_existing_person": "Търси съществуващ човек",
|
||||
"search_no_more_result": "Няма други резултати",
|
||||
@@ -1836,17 +1962,23 @@
|
||||
"second": "Секунда",
|
||||
"see_all_people": "Вижте всички хора",
|
||||
"select": "Избери",
|
||||
"select_album": "Изберете албум",
|
||||
"select_album_cover": "Изберете обложка на албум",
|
||||
"select_albums": "Изберете албуми",
|
||||
"select_all": "Изберете всички",
|
||||
"select_all_duplicates": "Избери всички дубликати",
|
||||
"select_all_in": "Избери всички от групата {group}",
|
||||
"select_avatar_color": "Изберете цвят на аватара",
|
||||
"select_count": "{count, plural, one {Избран е #} other {Избрани са #}}",
|
||||
"select_cutoff_date": "Изберете крайна дата",
|
||||
"select_face": "Изберете лице",
|
||||
"select_featured_photo": "Избери представителна снимка",
|
||||
"select_from_computer": "Изберете от компютъра",
|
||||
"select_keep_all": "Избери \"задръж всички\"",
|
||||
"select_library_owner": "Изберете собственик на библиотека",
|
||||
"select_new_face": "Изберете ново лице",
|
||||
"select_people": "Изберете лица",
|
||||
"select_person": "Изберете човек",
|
||||
"select_person_to_tag": "Избери лице, което да маркираш",
|
||||
"select_photos": "Изберете снимки",
|
||||
"select_trash_all": "Изберете всичко за кошчето",
|
||||
@@ -1982,6 +2114,7 @@
|
||||
"show_password": "Покажи паролата",
|
||||
"show_person_options": "Показване на опции за лица",
|
||||
"show_progress_bar": "Показване на прогрес бара",
|
||||
"show_schema": "Покажи схема",
|
||||
"show_search_options": "Показване на опциите за търсене",
|
||||
"show_shared_links": "Покажи споделени линкове",
|
||||
"show_slideshow_transition": "Покажи прехода на слайдшоуто",
|
||||
@@ -1999,6 +2132,8 @@
|
||||
"skip_to_folders": "Премини към папките",
|
||||
"skip_to_tags": "Премини към етикетите",
|
||||
"slideshow": "Слайдшоу",
|
||||
"slideshow_repeat": "Повтаряй слайдшоуто",
|
||||
"slideshow_repeat_description": "Започвай отново, когато слайдшоуто приключи",
|
||||
"slideshow_settings": "Настройки за слайдшоу",
|
||||
"sort_albums_by": "Сортиране на албуми по...",
|
||||
"sort_created": "Дата на създаване",
|
||||
@@ -2053,7 +2188,7 @@
|
||||
"tag_feature_description": "Разглеждане на снимки и видеоклипове, групирани по теми с логически тагове",
|
||||
"tag_not_found_question": "Не можете да намерите етикет? Създайте такъв <link>тук</link>",
|
||||
"tag_people": "Отбележи Хора",
|
||||
"tag_updated": "Актуализиран етикет: {tag}",
|
||||
"tag_updated": "Обновен етикет: {tag}",
|
||||
"tagged_assets": "Тагнати {count, plural, one {# елемент} other {# елементи}}",
|
||||
"tags": "Етикет",
|
||||
"tap_to_run_job": "Докоснете, за да стартирате задачата",
|
||||
@@ -2075,6 +2210,7 @@
|
||||
"theme_setting_theme_subtitle": "Задай настройки на цветовата тема на приложението",
|
||||
"theme_setting_three_stage_loading_subtitle": "Три-степенното зареждане може да увеличи производителността, но ще увеличи значително и мрежовия трафик",
|
||||
"theme_setting_three_stage_loading_title": "Включи три-степенно зареждане",
|
||||
"then": "След това",
|
||||
"they_will_be_merged_together": "Те ще бъдат обединени",
|
||||
"third_party_resources": "Ресурси от трети страни",
|
||||
"time": "Време",
|
||||
@@ -2109,6 +2245,13 @@
|
||||
"trash_page_select_assets_btn": "Избери обекти",
|
||||
"trash_page_title": "В коша ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Изхвърлените в кошчето елементи ще бъдат изтрити за постоянно след {days, plural, one {# ден} other {# дни}}.",
|
||||
"trigger": "Тригер",
|
||||
"trigger_asset_uploaded": "Обектът е зареден",
|
||||
"trigger_asset_uploaded_description": "Сработва при зареждане на нов обект",
|
||||
"trigger_description": "Събитие, което стартира работния процес",
|
||||
"trigger_person_recognized": "Разпознато е лице",
|
||||
"trigger_person_recognized_description": "Сработва при разпознаване на лице",
|
||||
"trigger_type": "Тип на тригера",
|
||||
"troubleshoot": "Отстраняване на проблеми",
|
||||
"type": "Тип",
|
||||
"unable_to_change_pin_code": "Невъзможна промяна на PIN кода",
|
||||
@@ -2123,6 +2266,7 @@
|
||||
"unhide_person": "Покажи отново човека",
|
||||
"unknown": "Неизвестно",
|
||||
"unknown_country": "Непозната Държава",
|
||||
"unknown_date": "Неизвестна дата",
|
||||
"unknown_year": "Неизвестна година",
|
||||
"unlimited": "Неограничено",
|
||||
"unlink_motion_video": "Премахни връзката с видео",
|
||||
@@ -2139,13 +2283,14 @@
|
||||
"unstack": "Разкачи",
|
||||
"unstack_action_prompt": "{count} са разгрупирани",
|
||||
"unstacked_assets_count": "Разкачени {count, plural, one {# елемент} other {# елементи}}",
|
||||
"unsupported_field_type": "Типа на полето не се поддържа",
|
||||
"untagged": "Немаркирани",
|
||||
"untitled_workflow": "Работен процес без име",
|
||||
"up_next": "Следващ",
|
||||
"update_location_action_prompt": "Обнови координатите на {count} избрани обекта с:",
|
||||
"updated_at": "Обновено",
|
||||
"updated_password": "Паролата е актуализирана",
|
||||
"updated_password": "Паролата е променена",
|
||||
"upload": "Качване",
|
||||
"upload_action_prompt": "{count} на опашка за качване",
|
||||
"upload_concurrency": "Успоредни качвания",
|
||||
"upload_details": "Детайли за качването",
|
||||
"upload_dialog_info": "Искате ли да архивирате на сървъра избраните обекти?",
|
||||
@@ -2164,7 +2309,7 @@
|
||||
"url": "URL",
|
||||
"usage": "Потребление",
|
||||
"use_biometric": "Използвай биометрия",
|
||||
"use_current_connection": "използвай текущата връзка",
|
||||
"use_current_connection": "Използвай текущата връзка",
|
||||
"use_custom_date_range": "Използвайте собствен диапазон от дати вместо това",
|
||||
"user": "Потребител",
|
||||
"user_has_been_deleted": "Този потребител е премахнат.",
|
||||
@@ -2185,6 +2330,7 @@
|
||||
"utilities": "Инструменти",
|
||||
"validate": "Валидиране",
|
||||
"validate_endpoint_error": "Моля, въведи правилен URL",
|
||||
"validation_error": "Грешка при валидиране",
|
||||
"variables": "Променливи",
|
||||
"version": "Версия",
|
||||
"version_announcement_closing": "Твой приятел, Алекс",
|
||||
@@ -2196,6 +2342,7 @@
|
||||
"video_hover_setting_description": "Възпроизвеждане на видеоклипа, когато мишката се движи над елемента. Дори когато е деактивирано, възпроизвеждането може да бъде стартирано чрез задържане на курсора на мишката върху иконата за възпроизвеждане.",
|
||||
"videos": "Видеоклипове",
|
||||
"videos_count": "{count, plural, one {# Видео} other {# Видеа}}",
|
||||
"videos_only": "Само видеа",
|
||||
"view": "Преглед",
|
||||
"view_album": "Разгледай албума",
|
||||
"view_all": "Преглед на всички",
|
||||
@@ -2216,6 +2363,8 @@
|
||||
"viewer_stack_use_as_main_asset": "Използвай като основен",
|
||||
"viewer_unstack": "Премахни от опашката",
|
||||
"visibility_changed": "Видимостта е променена за {count, plural, one {# човек} other {# човека}}",
|
||||
"visual": "Визуален",
|
||||
"visual_builder": "Визуален конструктор",
|
||||
"waiting": "в изчакване",
|
||||
"waiting_count": "В изчакване: {count}",
|
||||
"warning": "Внимание",
|
||||
@@ -2224,13 +2373,26 @@
|
||||
"welcome_to_immich": "Добре дошли в Immich",
|
||||
"width": "Ширинa",
|
||||
"wifi_name": "Wi-Fi мрежа",
|
||||
"workflow": "Работен процес",
|
||||
"workflow_delete_prompt": "Наистина ли искате да изтриете този работен процес?",
|
||||
"workflow_deleted": "Работния процес е изтрит",
|
||||
"workflow_description": "Описание на работния процес",
|
||||
"workflow_info": "Информация за работния процес",
|
||||
"workflow_json": "JSON на работния процес",
|
||||
"workflow_json_help": "Редактиране на конфигурацията на работния процес в JSON формат. Промените ще бъдат синхронизирани с визуалния конструктор.",
|
||||
"workflow_name": "Име на работния процес",
|
||||
"workflow_navigation_prompt": "Наистина ли искате да излезете без да съхраните промените?",
|
||||
"workflow_summary": "Обобщение за работния процес",
|
||||
"workflow_update_success": "Работният процес е успешно обновен",
|
||||
"workflow_updated": "Работният процес е обновен",
|
||||
"workflows": "Работни процеси",
|
||||
"workflows_help_text": "Работните процеси автоматизират действията с вашите обекти чрез тригери и филтри",
|
||||
"wrong_pin_code": "Грешен PIN код",
|
||||
"year": "Година",
|
||||
"years_ago": "преди {years, plural, one {# година} other {# години}}",
|
||||
"yes": "Да",
|
||||
"you_dont_have_any_shared_links": "Нямате споделени връзки",
|
||||
"your_wifi_name": "Вашата Wi-Fi мрежа",
|
||||
"zero_to_clear_rating": "натиснете 0, за да премахнете рейтинга",
|
||||
"zoom_image": "Увеличаване на изображението",
|
||||
"zoom_to_bounds": "Приближи до събиране в границите"
|
||||
}
|
||||
|
||||
12
i18n/bn.json
12
i18n/bn.json
@@ -5,18 +5,25 @@
|
||||
"acknowledge": "স্বীকৃতি",
|
||||
"action": "কার্য",
|
||||
"action_common_update": "আপডেট",
|
||||
"action_description": "বাছাইকৃত সম্পদসমূহের উপর সম্পাদনযোগ্য কাজের তালিকা",
|
||||
"actions": "কর্ম",
|
||||
"active": "সচল",
|
||||
"active_count": "Active: {count}",
|
||||
"activity": "কার্যকলাপ",
|
||||
"activity_changed": "একটিভিটি এখন {enabled, select, true {চালু} other {বন্ধ}} আছে",
|
||||
"activity_changed": "একটিভিটি এখন {enabled, select, true {enabled} other {disabled}} আছে",
|
||||
"add": "যোগ করুন",
|
||||
"add_a_description": "একটি বিবরণ যোগ করুন",
|
||||
"add_a_location": "একটি অবস্থান যোগ করুন",
|
||||
"add_a_name": "একটি নাম যোগ করুন",
|
||||
"add_a_title": "একটি শিরোনাম যোগ করুন",
|
||||
"add_birthday": "একটি জন্মদিন যোগ করুন",
|
||||
"add_action": "কর্ম যোগ করুন",
|
||||
"add_action_description": "সম্পাদন করার জন্য একটি কাজ যোগ করতে ক্লিক করুন",
|
||||
"add_assets": "সম্পদ যোগ করুন",
|
||||
"add_birthday": "জন্মদিন যোগ করুন",
|
||||
"add_endpoint": "এন্ডপয়েন্ট যোগ করুন",
|
||||
"add_exclusion_pattern": "বহির্ভূতকরণ নমুনা",
|
||||
"add_filter": "ফিল্টার যোগ করুন",
|
||||
"add_filter_description": "একটি ফিল্টার শর্ত যোগ করতে ক্লিক করুন",
|
||||
"add_location": "অবস্থান যুক্ত করুন",
|
||||
"add_more_users": "আরো ব্যবহারকারী যুক্ত করুন",
|
||||
"add_partner": "অংশীদার যোগ করুন",
|
||||
@@ -31,6 +38,7 @@
|
||||
"add_to_album_toggle": "{album} - এর নির্বাচন পরিবর্তন করুন",
|
||||
"add_to_albums": "অ্যালবামে যোগ করুন",
|
||||
"add_to_albums_count": "অ্যালবামে যোগ করুন ({count})",
|
||||
"add_to_bottom_bar": "এ যোগ করুন",
|
||||
"add_to_shared_album": "শেয়ার করা অ্যালবামে যোগ করুন",
|
||||
"add_url": "লিঙ্ক যোগ করুন",
|
||||
"added_to_archive": "আর্কাইভ এ যোগ করা হয়েছে",
|
||||
|
||||
200
i18n/ca.json
200
i18n/ca.json
@@ -5,6 +5,7 @@
|
||||
"acknowledge": "Base de coneixement",
|
||||
"action": "Acció",
|
||||
"action_common_update": "Actualitzar",
|
||||
"action_description": "Un conjunt d'accions a realitzar sobre els recursos filtrats",
|
||||
"actions": "Accions",
|
||||
"active": "Actiu",
|
||||
"active_count": "Activat: {count}",
|
||||
@@ -15,9 +16,14 @@
|
||||
"add_a_location": "Afegiu una ubicació",
|
||||
"add_a_name": "Afegir un nom",
|
||||
"add_a_title": "Afegir un títol",
|
||||
"add_action": "Afegir acció",
|
||||
"add_action_description": "Feu clic per afegir una acció a realitzar",
|
||||
"add_assets": "Afegir recursos",
|
||||
"add_birthday": "Afegeix la data de naixement",
|
||||
"add_endpoint": "afegir endpoint",
|
||||
"add_exclusion_pattern": "Afegir un patró d'exclusió",
|
||||
"add_filter": "Afegir filtre",
|
||||
"add_filter_description": "Feu clic per afegir una condició de filtre",
|
||||
"add_location": "Afegir la ubicació",
|
||||
"add_more_users": "Afegir més usuaris",
|
||||
"add_partner": "Afegir company/a",
|
||||
@@ -36,6 +42,7 @@
|
||||
"add_to_shared_album": "Afegir a un àlbum compartit",
|
||||
"add_upload_to_stack": "Afegeix la càrrega a la pila",
|
||||
"add_url": "Afegir URL",
|
||||
"add_workflow_step": "Afegeix un pas del flux de treball",
|
||||
"added_to_archive": "Afegir a l'arxiu",
|
||||
"added_to_favorites": "Afegit als preferits",
|
||||
"added_to_favorites_count": "{count, number} afegits als preferits",
|
||||
@@ -97,6 +104,8 @@
|
||||
"image_preview_description": "Imatge de mida mitjana amb metadades eliminades, que s'utilitza quan es visualitza un sol recurs i per a l'aprenentatge automàtic",
|
||||
"image_preview_quality_description": "Vista prèvia de la qualitat de l'1 al 100. Més alt és millor, però produeix fitxers més grans i pot reduir la capacitat de resposta de l'aplicació. Establir un valor baix pot afectar la qualitat de l'aprenentatge automàtic.",
|
||||
"image_preview_title": "Paràmetres de previsualització",
|
||||
"image_progressive": "Progressiu",
|
||||
"image_progressive_description": "Codifica les imatges JPEG progressivament per a una visualització amb càrrega gradual. Això no té cap efecte sobre les imatges WebP.",
|
||||
"image_quality": "Qualitat",
|
||||
"image_resolution": "Resolució",
|
||||
"image_resolution_description": "Les resolucions més altes poden conservar més detalls però triguen més a codificar-se, tenen mides de fitxer més grans i poden reduir la capacitat de resposta de l'aplicació.",
|
||||
@@ -181,10 +190,21 @@
|
||||
"machine_learning_smart_search_enabled": "Activa la cerca intel·ligent",
|
||||
"machine_learning_smart_search_enabled_description": "Si està desactivada, les imatges no es codificaran per la cerca intel·ligent.",
|
||||
"machine_learning_url_description": "L'URL del servidor d'aprenentatge automàtic. Si es proporciona més d'un URL, s'intentarà accedir a cada servidor en ordre fins que un d'ells respongui correctament.",
|
||||
"maintenance_delete_backup": "Elimina la còpia de seguretat",
|
||||
"maintenance_delete_backup_description": "Aquest fitxer s'eliminarà de forma permanent.",
|
||||
"maintenance_delete_error": "No s'ha pogut suprimir la còpia de seguretat.",
|
||||
"maintenance_restore_backup": "Restaura la còpia de seguretat",
|
||||
"maintenance_restore_backup_description": "Immich s'esborrarà i es restaurarà des de la còpia de seguretat escollida. Es crearà una còpia de seguretat abans de continuar.",
|
||||
"maintenance_restore_backup_different_version": "Aquesta còpia de seguretat s'ha creat amb una versió diferent d'Immich!",
|
||||
"maintenance_restore_backup_unknown_version": "No s'ha pogut determinar la versió de la còpia de seguretat.",
|
||||
"maintenance_restore_database_backup": "Restaurar la còpia de seguretat de la base de dades",
|
||||
"maintenance_restore_database_backup_description": "Reverteix a un estat anterior de la base de dades mitjançant un fitxer de còpia de seguretat",
|
||||
"maintenance_settings": "En manteniment",
|
||||
"maintenance_settings_description": "Posar Immich en mode de manteniment.",
|
||||
"maintenance_start": "Iniciar el mode de manteniment",
|
||||
"maintenance_start": "Canviar al mode de manteniment",
|
||||
"maintenance_start_error": "Error en iniciar el mode de manteniment.",
|
||||
"maintenance_upload_backup": "Puja el fitxer de còpia de seguretat de la base de dades",
|
||||
"maintenance_upload_backup_error": "No s'ha pogut carregar la còpia de seguretat, és un fitxer .sql/.sql.gz?",
|
||||
"manage_concurrency": "Gestiona la concurrència",
|
||||
"manage_concurrency_description": "Ves a la pàgina de tasques per gestionar la concurrència de tasques",
|
||||
"manage_log_settings": "Gestiona la configuració del registre",
|
||||
@@ -252,7 +272,7 @@
|
||||
"oauth_auto_register": "Registre automàtic",
|
||||
"oauth_auto_register_description": "Registra nous usuaris automàticament després d'iniciar sessió amb OAuth",
|
||||
"oauth_button_text": "Text del botó",
|
||||
"oauth_client_secret_description": "Requerit si PKCE (Proof Key for Code Exchange) no està suportat pel proveïdor OAuth",
|
||||
"oauth_client_secret_description": "Requerit per clients confidencials, o si PKCE (Proof Key for Code Exchange) no està suportat pel client públic.",
|
||||
"oauth_enable_description": "Iniciar sessió amb OAuth",
|
||||
"oauth_mobile_redirect_uri": "URI de redirecció mòbil",
|
||||
"oauth_mobile_redirect_uri_override": "Sobreescriu l'URI de redirecció mòbil",
|
||||
@@ -267,7 +287,7 @@
|
||||
"oauth_storage_quota_claim": "Quota d'emmagatzematge reclamada",
|
||||
"oauth_storage_quota_claim_description": "Estableix automàticament la quota d'emmagatzematge de l'usuari al valor d'aquest paràmetre.",
|
||||
"oauth_storage_quota_default": "Quota d'emmagatzematge predeterminada (GiB)",
|
||||
"oauth_storage_quota_default_description": "Quota disponible en GB quan no s'estableixi cap valor (Entreu 0 per a quota il·limitada).",
|
||||
"oauth_storage_quota_default_description": "Quota en GiB que s'utilitzarà quan no es proporcioni cap valor específic.",
|
||||
"oauth_timeout": "Solicitud caducada",
|
||||
"oauth_timeout_description": "Timeout per a sol·licituds en mil·lisegons",
|
||||
"ocr_job_description": "Fes servir machine learning per reconèixer text a les imatges",
|
||||
@@ -431,6 +451,9 @@
|
||||
"admin_password": "Contrasenya de l'administrador",
|
||||
"administration": "Administració",
|
||||
"advanced": "Avançat",
|
||||
"advanced_settings_clear_image_cache": "Esborra la memòria cau de les imatges",
|
||||
"advanced_settings_clear_image_cache_error": "No s'ha pogut esborrar la memòria cau de les imatges",
|
||||
"advanced_settings_clear_image_cache_success": "S'ha esborrat correctament {size}",
|
||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Feu servir aquesta opció per filtrar els continguts multimèdia durant la sincronització segons criteris alternatius. Només proveu-ho si teniu problemes amb l'aplicació per detectar tots els àlbums.",
|
||||
"advanced_settings_enable_alternate_media_filter_title": "Utilitza el filtre de sincronització d'àlbums de dispositius alternatius",
|
||||
"advanced_settings_log_level_title": "Nivell de registre: {level}",
|
||||
@@ -467,10 +490,12 @@
|
||||
"album_remove_user": "Eliminar l'usuari?",
|
||||
"album_remove_user_confirmation": "Esteu segurs que voleu eliminar {user}?",
|
||||
"album_search_not_found": "No s'ha trobat cap àlbum que coincideixi amb la teva cerca",
|
||||
"album_selected": "Àlbum seleccionat",
|
||||
"album_share_no_users": "Sembla que has compartit aquest àlbum amb tots els usuaris o no tens cap usuari amb qui compartir-ho.",
|
||||
"album_summary": "Resum de l'àlbum",
|
||||
"album_updated": "Àlbum actualitzat",
|
||||
"album_updated_setting_description": "Rep una notificació per correu electrònic quan un àlbum compartit tingui recursos nous",
|
||||
"album_upload_assets": "Carrega recursos des del teu ordinador i afegeix-los a l'àlbum",
|
||||
"album_user_left": "Surt de {album}",
|
||||
"album_user_removed": "{user} eliminat",
|
||||
"album_viewer_appbar_delete_confirm": "Confirmes que vols suprimir aquest àlbum del teu compte?",
|
||||
@@ -488,9 +513,11 @@
|
||||
"albums_default_sort_order_description": "Ordre de classificació inicial dels recursos al crear àlbums nous.",
|
||||
"albums_feature_description": "Col·leccions d'actius que es poden compartir amb altres usuaris.",
|
||||
"albums_on_device_count": "Àlbums al dispositiu ({count})",
|
||||
"albums_selected": "{count, plural, one {# àlbum seleccionat} other {# àlbums seleccionats}}",
|
||||
"all": "Tots",
|
||||
"all_albums": "Tots els àlbum",
|
||||
"all_people": "Tota la gent",
|
||||
"all_photos": "Totes les fotografies",
|
||||
"all_videos": "Tots els vídeos",
|
||||
"allow_dark_mode": "Permet el tema fosc",
|
||||
"allow_edits": "Permet editar",
|
||||
@@ -498,6 +525,9 @@
|
||||
"allow_public_user_to_upload": "Permet que l'usuari públic pugui carregar",
|
||||
"allowed": "Permès",
|
||||
"alt_text_qr_code": "Codi QR",
|
||||
"always_keep": "Mantenir sempre",
|
||||
"always_keep_photos_hint": "Allibera espai manté totes les fotos en aquest dispositiu.",
|
||||
"always_keep_videos_hint": "Allibera espai manté tots els vídeos en aquest dispositiu.",
|
||||
"anti_clockwise": "En sentit antihorari",
|
||||
"api_key": "Clau API",
|
||||
"api_key_description": "Aquest valor només es mostrarà una vegada. Assegureu-vos de copiar-lo abans de tancar la finestra.",
|
||||
@@ -507,7 +537,7 @@
|
||||
"app_bar_signout_dialog_content": "Estàs segur que vols tancar la sessió?",
|
||||
"app_bar_signout_dialog_ok": "Sí",
|
||||
"app_bar_signout_dialog_title": "Tanca la sessió",
|
||||
"app_download_links": "App descarrega enllaços",
|
||||
"app_download_links": "Enllaços de descàrrega de l'App",
|
||||
"app_settings": "Configuració de l'app",
|
||||
"app_stores": "Botiga App",
|
||||
"app_update_available": "Actualització App disponible",
|
||||
@@ -524,10 +554,12 @@
|
||||
"archived_count": "{count, plural, one {Arxivat #} other {Arxivats #}}",
|
||||
"are_these_the_same_person": "Són la mateixa persona?",
|
||||
"are_you_sure_to_do_this": "Esteu segurs que voleu fer-ho?",
|
||||
"array_field_not_fully_supported": "Els camps de matriu requereixen edició JSON manual",
|
||||
"asset_action_delete_err_read_only": "No es poden esborrar el fitxer(s) de només lectura, ometent",
|
||||
"asset_action_share_err_offline": "No s'ha pogut obtenir el fitxer(s) sense connexió, ometent",
|
||||
"asset_added_to_album": "Afegit a l'àlbum",
|
||||
"asset_adding_to_album": "Afegint a l'àlbum…",
|
||||
"asset_created": "Recurs creat",
|
||||
"asset_description_updated": "La descripció del recurs s'ha actualitzat",
|
||||
"asset_filename_is_offline": "L'element {filename} està fora de línia",
|
||||
"asset_has_unassigned_faces": "L'element té cares no assignades",
|
||||
@@ -591,7 +623,7 @@
|
||||
"backup_album_selection_page_select_albums": "Selecciona àlbums",
|
||||
"backup_album_selection_page_selection_info": "Informació de la selecció",
|
||||
"backup_album_selection_page_total_assets": "Total d'elements únics",
|
||||
"backup_albums_sync": "Sincronització d'àlbums de còpia de seguretat",
|
||||
"backup_albums_sync": "Sincronització de la Còpia de Seguretat d'Àlbums",
|
||||
"backup_all": "Tots",
|
||||
"backup_background_service_backup_failed_message": "No s'ha pogut copiar els elements. Tornant a intentar…",
|
||||
"backup_background_service_complete_notification": "Backup completat d'actius",
|
||||
@@ -711,6 +743,8 @@
|
||||
"change_password_form_password_mismatch": "Les contrasenyes no coincideixen",
|
||||
"change_password_form_reenter_new_password": "Torna a introduir la nova contrasenya",
|
||||
"change_pin_code": "Canviar el codi PIN",
|
||||
"change_trigger": "Canvia el desencadenant",
|
||||
"change_trigger_prompt": "Esteu segur que voleu canviar el disparador? Això eliminarà totes les accions i filtres existents.",
|
||||
"change_your_password": "Canvia la teva contrasenya",
|
||||
"changed_visibility_successfully": "Visibilitat canviada amb èxit",
|
||||
"charging": "Carregant",
|
||||
@@ -722,6 +756,18 @@
|
||||
"checksum": "Suma de control",
|
||||
"choose_matching_people_to_merge": "Trieu les persones que coincideixin per combinar-les",
|
||||
"city": "Ciutat",
|
||||
"cleanup_confirm_description": "Immich ha trobat {count} recursos (creats abans del {date}) carregats adequadament al servidor. Eliminar les còpies locals d'aquest dispositiu?",
|
||||
"cleanup_confirm_prompt_title": "Eliminar d'aquest dispositiu?",
|
||||
"cleanup_deleted_assets": "S'han mogut {count} recursos a la paperera del dispositiu",
|
||||
"cleanup_deleting": "Movent a la paperera...",
|
||||
"cleanup_found_assets": "S'han trobat {count} recursos amb còpia",
|
||||
"cleanup_found_assets_with_size": "S'han trobat {count} elements copiats ({size})",
|
||||
"cleanup_icloud_shared_albums_excluded": "Els àlbums compartits d'iCloud s'exclouen de la cerca",
|
||||
"cleanup_no_assets_found": "No s'han trobat recursos que coincideixin amb el criteri de sobre. Allibera Espai només pot esborrar elements que s'hagin copiat al servidor",
|
||||
"cleanup_preview_title": "Recursos a eliminar ({count})",
|
||||
"cleanup_step3_description": "Cerca fotos i vídeos que ja tinguin una còpia al servidor amb la data de tall i manté els filtres seleccionats.",
|
||||
"cleanup_step4_summary": "{count} recursos (creats abans del {date}) esborrats del dispositiu local. Les fotografies estaran disponibles a l'aplicació Immich.",
|
||||
"cleanup_trash_hint": "Per a reclamar l'espai completament, obre la galeria del dispositiu i buida la paperera",
|
||||
"clear": "Buida",
|
||||
"clear_all": "Neteja-ho tot",
|
||||
"clear_all_recent_searches": "Esborra totes les cerques recents",
|
||||
@@ -787,6 +833,7 @@
|
||||
"create_album": "Crear un àlbum",
|
||||
"create_album_page_untitled": "Sense títol",
|
||||
"create_api_key": "Crear clau API",
|
||||
"create_first_workflow": "Crea el primer flux de treball",
|
||||
"create_library": "Crea una llibreria",
|
||||
"create_link": "Crear enllaç",
|
||||
"create_link_to_share": "Crear enllaç per compartir",
|
||||
@@ -801,17 +848,25 @@
|
||||
"create_tag": "Crear etiqueta",
|
||||
"create_tag_description": "Crear una nova etiqueta. Per les etiquetes aniuades, escriu la ruta comperta de l'etiqueta, incloses les barres diagonals.",
|
||||
"create_user": "Crea un usuari",
|
||||
"create_workflow": "Crea un flux de treball",
|
||||
"created": "Creat",
|
||||
"created_at": "Creat",
|
||||
"creating_linked_albums": "Creant àlbums enllaçats...",
|
||||
"crop": "Retalla",
|
||||
"crop_aspect_ratio_fixed": "Fixat",
|
||||
"crop_aspect_ratio_free": "Lliure",
|
||||
"crop_aspect_ratio_original": "Original",
|
||||
"curated_object_page_title": "Coses",
|
||||
"current_device": "Dispositiu actual",
|
||||
"current_pin_code": "Codi PIN actual",
|
||||
"current_server_address": "Adreça actual del servidor",
|
||||
"custom_date": "Data personalitzada",
|
||||
"custom_locale": "Localització personalitzada",
|
||||
"custom_locale_description": "Format de dates i números segons la llengua i regió",
|
||||
"custom_url": "URL personalitzada",
|
||||
"cutoff_date_description": "Manté fotos des de l'últim…",
|
||||
"cutoff_day": "{count, plural, one {dia} other {dies}}",
|
||||
"cutoff_year": "{count, plural, one {any} other {anys}}",
|
||||
"daily_title_text_date": "E, dd MMM",
|
||||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
||||
"dark": "Fosc",
|
||||
@@ -867,6 +922,7 @@
|
||||
"deselect_all": "Deseleccionar Tots",
|
||||
"details": "Detalls",
|
||||
"direction": "Direcció",
|
||||
"disable": "Desactiva",
|
||||
"disabled": "Desactivat",
|
||||
"disallow_edits": "No permetre les edicions",
|
||||
"discord": "Discord",
|
||||
@@ -892,6 +948,7 @@
|
||||
"download_include_embedded_motion_videos": "Vídeos incrustats",
|
||||
"download_include_embedded_motion_videos_description": "Incloure vídeos incrustats en fotografies en moviment com un arxiu separat",
|
||||
"download_notfound": "No s'ha trobat la descàrrega",
|
||||
"download_original": "Descarregar original",
|
||||
"download_paused": "Descàrrega pausada",
|
||||
"download_settings": "Descarregar",
|
||||
"download_settings_description": "Gestioneu la configuració relacionada amb la descàrrega de recursos",
|
||||
@@ -901,19 +958,20 @@
|
||||
"download_waiting_to_retry": "Esperant per tornar-ho a intentar",
|
||||
"downloading": "Baixant",
|
||||
"downloading_asset_filename": "Descarregant l'element {filename}",
|
||||
"downloading_from_icloud": "Descarregant des d'iCloud",
|
||||
"downloading_media": "Descàrrega multimèdia",
|
||||
"drop_files_to_upload": "Deixeu els fitxers a qualsevol lloc per carregar-los",
|
||||
"drop_files_to_upload": "Deixeu els fitxers a qualsevol lloc per pujar-los",
|
||||
"duplicates": "Duplicats",
|
||||
"duplicates_description": "Resol cada grup indicant quins, si n'hi ha, són duplicats",
|
||||
"duration": "Duració",
|
||||
"duplicates_description": "Resol cada grup indicant, si n'hi ha, quins són duplicats",
|
||||
"duration": "Durada",
|
||||
"edit": "Editar",
|
||||
"edit_album": "Edita l'àlbum",
|
||||
"edit_avatar": "Edita l'avatar",
|
||||
"edit_birthday": "Editar aniversari",
|
||||
"edit_birthday": "Edita l'aniversari",
|
||||
"edit_date": "Edita la data",
|
||||
"edit_date_and_time": "Edita data i hora",
|
||||
"edit_date_and_time": "Edita la data i l'hora",
|
||||
"edit_date_and_time_action_prompt": "{count} dates i hores editades",
|
||||
"edit_date_and_time_by_offset": "Canviar data mitjançant diferència",
|
||||
"edit_date_and_time_by_offset": "Canvia la data mitjançant diferència",
|
||||
"edit_date_and_time_by_offset_interval": "Nou rang de dates: {from}-{to}",
|
||||
"edit_description": "Edita la descripció",
|
||||
"edit_description_prompt": "Si us plau, selecciona una nova descripció:",
|
||||
@@ -929,11 +987,17 @@
|
||||
"edit_tag": "Editar etiqueta",
|
||||
"edit_title": "Edita títol",
|
||||
"edit_user": "Edita l'usuari",
|
||||
"edit_workflow": "Edita el flux de treball",
|
||||
"editor": "Editor",
|
||||
"editor_close_without_save_prompt": "No es desaran els canvis",
|
||||
"editor_close_without_save_title": "Tancar l'editor?",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Relació d'aspecte",
|
||||
"editor_crop_tool_h2_rotation": "Rotació",
|
||||
"editor_confirm_reset_all_changes": "Segur que vols reiniciar tots els canvis?",
|
||||
"editor_flip_horizontal": "Capgira horitzontalment",
|
||||
"editor_flip_vertical": "Capgira verticalment",
|
||||
"editor_orientation": "Orientació",
|
||||
"editor_reset_all_changes": "Reiniciar canvis",
|
||||
"editor_rotate_left": "Rota 90º al contrari de les agulles",
|
||||
"editor_rotate_right": "Rota 90º en el sentit de les agulles",
|
||||
"email": "Correu electrònic",
|
||||
"email_notifications": "Correu electrònic de notificacions",
|
||||
"empty_folder": "Aquesta carpeta és buida",
|
||||
@@ -952,11 +1016,14 @@
|
||||
"error_change_sort_album": "No s'ha pogut canviar l'ordre d'ordenació dels àlbums",
|
||||
"error_delete_face": "Error esborrant cara de les cares reconegudes",
|
||||
"error_getting_places": "S'ha produït un error en obtenir els llocs",
|
||||
"error_loading_albums": "Error en carregar àlbums",
|
||||
"error_loading_image": "Error carregant la imatge",
|
||||
"error_loading_partners": "No s'han pogut carregar les parelles: {error}",
|
||||
"error_retrieving_asset_information": "Error en recuperar la informació de l'actiu",
|
||||
"error_saving_image": "Error: {error}",
|
||||
"error_tag_face_bounding_box": "Error a l'etiquetar la cara - no s'han pogut obtenir les coordenades de l'àrea",
|
||||
"error_title": "Error - Quelcom ha anat malament",
|
||||
"error_while_navigating": "Error en navegar fins a l'actiu",
|
||||
"errors": {
|
||||
"cannot_navigate_next_asset": "No es pot navegar a l'element següent",
|
||||
"cannot_navigate_previous_asset": "No es pot navegar a l'element anterior",
|
||||
@@ -1014,6 +1081,7 @@
|
||||
"unable_to_complete_oauth_login": "No es pot completar l'inici de sessió OAuth",
|
||||
"unable_to_connect": "No pot connectar",
|
||||
"unable_to_copy_to_clipboard": "No es pot copiar al porta-retalls, assegureu-vos que esteu accedint a la pàgina mitjançant https",
|
||||
"unable_to_create": "No s'ha pogut crear el flux de treball",
|
||||
"unable_to_create_admin_account": "No es pot crear un compte d'administrador",
|
||||
"unable_to_create_api_key": "No es pot crear una clau d'API nova",
|
||||
"unable_to_create_library": "No es pot crear la llibreria",
|
||||
@@ -1024,6 +1092,7 @@
|
||||
"unable_to_delete_exclusion_pattern": "No es pot suprimir el patró d'exclusió",
|
||||
"unable_to_delete_shared_link": "No es pot suprimir l'enllaç compartit",
|
||||
"unable_to_delete_user": "No es pot eliminar l'usuari",
|
||||
"unable_to_delete_workflow": "No es pot suprimir el flux de treball",
|
||||
"unable_to_download_files": "No es poden descarregar fitxers",
|
||||
"unable_to_edit_exclusion_pattern": "No es pot editar el patró d'exclusió",
|
||||
"unable_to_empty_trash": "No es pot buidar la paperera",
|
||||
@@ -1063,6 +1132,7 @@
|
||||
"unable_to_scan_library": "No es pot escanejar la biblioteca",
|
||||
"unable_to_set_feature_photo": "No s'ha pogut configurar la foto destacada",
|
||||
"unable_to_set_profile_picture": "No es pot configurar la foto de perfil",
|
||||
"unable_to_set_rating": "No s'ha pogut establir la valoració",
|
||||
"unable_to_submit_job": "No es pot enviar la tasca",
|
||||
"unable_to_trash_asset": "No es pot eliminar el recurs a la paperera",
|
||||
"unable_to_unlink_account": "No es pot desenllaçar el compte",
|
||||
@@ -1074,10 +1144,12 @@
|
||||
"unable_to_update_settings": "No es pot actualitzar la configuració",
|
||||
"unable_to_update_timeline_display_status": "No es pot actualitzar l'estat de visualització de la cronologia",
|
||||
"unable_to_update_user": "No es pot actualitzar l'usuari",
|
||||
"unable_to_update_workflow": "No es pot actualitzar el flux de treball",
|
||||
"unable_to_upload_file": "No es pot carregar el fitxer"
|
||||
},
|
||||
"errors_text": "Errors",
|
||||
"exclusion_pattern": "Patró d'exclusió",
|
||||
"exif": "EXIF",
|
||||
"exif": "Exif",
|
||||
"exif_bottom_sheet_description": "Afegeix descripció...",
|
||||
"exif_bottom_sheet_description_error": "No s'ha pogut actualitzar la descripció",
|
||||
"exif_bottom_sheet_details": "DETALLS",
|
||||
@@ -1120,14 +1192,16 @@
|
||||
"features": "Característiques",
|
||||
"features_in_development": "Funcions en desenvolupament",
|
||||
"features_setting_description": "Administrar les funcions de l'aplicació",
|
||||
"file_name": "Nom de l'arxiu",
|
||||
"file_name": "Nom de l'arxiu: {file_name}",
|
||||
"file_name_or_extension": "Nom de l'arxiu o extensió",
|
||||
"file_size": "Mida del fitxer",
|
||||
"filename": "Nom del fitxer",
|
||||
"filetype": "Tipus d'arxiu",
|
||||
"filter": "Filtrar",
|
||||
"filter_description": "Condicions per filtrar els actius de destinació",
|
||||
"filter_people": "Filtra persones",
|
||||
"filter_places": "Filtrar per llocs",
|
||||
"filters": "Filtres",
|
||||
"find_them_fast": "Trobeu-los ràpidament pel nom amb la cerca",
|
||||
"first": "Primer",
|
||||
"fix_incorrect_match": "Corregiu la coincidència incorrecta",
|
||||
@@ -1137,12 +1211,16 @@
|
||||
"folders_feature_description": "Explorar la vista de carpetes per les fotos i vídeos del sistema d'arxius",
|
||||
"forgot_pin_code_question": "Has oblidat el teu PIN?",
|
||||
"forward": "Endavant",
|
||||
"free_up_space": "Alliberar Espai",
|
||||
"free_up_space_description": "Mou fotos i videos que ja tinguen còpia al servidor a la paperera del teu dispositiu per alliberar espai. Les còpies del servidor no es modificaran.",
|
||||
"free_up_space_settings_subtitle": "Alliberar espai del dispositiu",
|
||||
"full_path": "Ruta completa: {path}",
|
||||
"gcast_enabled": "Google Cast",
|
||||
"gcast_enabled_description": "Aquesta funció carrega recursos externs de Google per funcionar.",
|
||||
"general": "General",
|
||||
"geolocation_instruction_location": "Fes click en un element amb coordinades GPS per utilitzar la seva ubicació o selecciona una ubicació des del mapa",
|
||||
"get_help": "Aconseguir ajuda",
|
||||
"get_people_error": "S'ha produït un error en aconseguir persones",
|
||||
"get_wifiname_error": "No s'ha pogut obtenir el nom de la Wi-Fi. Assegureu-vos que heu concedit els permisos necessaris i que esteu connectat a una xarxa Wi-Fi",
|
||||
"getting_started": "Començant",
|
||||
"go_back": "Torna",
|
||||
@@ -1175,6 +1253,7 @@
|
||||
"hide_named_person": "Amaga la persona {name}",
|
||||
"hide_password": "Amaga la contrasenya",
|
||||
"hide_person": "Amaga la persona",
|
||||
"hide_schema": "Amaga l'esquema",
|
||||
"hide_text_recognition": "Oculta el reconeixement de text",
|
||||
"hide_unnamed_people": "Amaga persones sense nom",
|
||||
"home_page_add_to_album_conflicts": "S'han afegit {added} elements a l'àlbum {album}. {failed} elements ja existeixen a l'àlbum.",
|
||||
@@ -1247,9 +1326,18 @@
|
||||
"ios_debug_info_processing_ran_at": "El processament s'ha executat {dateTime}",
|
||||
"items_count": "{count, plural, one {# element} other {# elements}}",
|
||||
"jobs": "Tasques",
|
||||
"json_editor": "Editor JSON",
|
||||
"json_error": "Error en el JSON",
|
||||
"keep": "Mantenir",
|
||||
"keep_albums": "Conserva els àlbums",
|
||||
"keep_albums_count": "Conservant {count} {count, plural, one {àlbum} other {àlbums}}",
|
||||
"keep_all": "Mantenir-ho tot",
|
||||
"keep_description": "Tria què es conserva al dispositiu quan s'allibera espai.",
|
||||
"keep_favorites": "Mantindre els preferits",
|
||||
"keep_on_device": "Mantén al dispositiu",
|
||||
"keep_on_device_hint": "Selecciona els elements que vulguis conservar en aquest dispositiu",
|
||||
"keep_this_delete_others": "Conserveu-ho, suprimiu-ne els altres",
|
||||
"keeping": "Mantenint: {items}",
|
||||
"kept_this_deleted_others": "S'ha conservat aquest element i s'han suprimit {count, plural, one {# asset} other {# assets}}",
|
||||
"keyboard_shortcuts": "Dreceres de teclat",
|
||||
"language": "Idioma",
|
||||
@@ -1343,10 +1431,28 @@
|
||||
"loop_videos_description": "Habilita la reproducció en bucle del vídeo en els detalls.",
|
||||
"main_branch_warning": "Esteu utilitzant una versió en desenvolupament; Recomanem fer servir una versió publicada!",
|
||||
"main_menu": "Menú principal",
|
||||
"maintenance_action_restore": "Restaurant la base de dades",
|
||||
"maintenance_description": "Immich ha estat posat en <link>mode de manteniment</link>.",
|
||||
"maintenance_end": "Finalitzar el mode de manteniment",
|
||||
"maintenance_end_error": "Error al finalitzar el mode de manteniment.",
|
||||
"maintenance_logged_in_as": "Actualment la sessió esta iniciada per {user}",
|
||||
"maintenance_restore_from_backup": "Restaurar des d'una còpia de seguretat",
|
||||
"maintenance_restore_library": "Restaura la teva biblioteca",
|
||||
"maintenance_restore_library_confirm": "Si això sembla correcte, continua restaurant una còpia de seguretat!",
|
||||
"maintenance_restore_library_description": "Restaurant la còpia de seguretat",
|
||||
"maintenance_restore_library_folder_has_files": "{folder} conté {count} carpeta/es",
|
||||
"maintenance_restore_library_folder_no_files": "A {folder} li falten fitxers!",
|
||||
"maintenance_restore_library_folder_pass": "llegible i escrivible",
|
||||
"maintenance_restore_library_folder_read_fail": "no llegible",
|
||||
"maintenance_restore_library_folder_write_fail": "no escrivible",
|
||||
"maintenance_restore_library_hint_missing_files": "Potser et falten fitxers importants",
|
||||
"maintenance_restore_library_hint_regenerate_later": "Pots regenerar-los més tard a la configuració",
|
||||
"maintenance_restore_library_hint_storage_template_missing_files": "Fas servir una plantilla d'emmagatzematge? Potser et falten fitxers",
|
||||
"maintenance_restore_library_loading": "S'estan carregant les comprovacions d'integritat i heurístiques…",
|
||||
"maintenance_task_backup": "Creant una còpia de seguretat de la base de dades existent…",
|
||||
"maintenance_task_migrations": "Executant migracions de bases de dades…",
|
||||
"maintenance_task_restore": "Restaurant la còpia de seguretat escollida…",
|
||||
"maintenance_task_rollback": "La restauració ha fallat, s'està tornant al punt de restauració…",
|
||||
"maintenance_title": "Temporalment inaccessible",
|
||||
"make": "Fabricant",
|
||||
"manage_geolocation": "Gestioneu la vostra ubicació",
|
||||
@@ -1408,6 +1514,8 @@
|
||||
"minimize": "Minimitza",
|
||||
"minute": "Minut",
|
||||
"minutes": "Minuts",
|
||||
"mirror_horizontal": "Horitzontal",
|
||||
"mirror_vertical": "Vertical",
|
||||
"missing": "Restants",
|
||||
"mobile_app": "Aplicació mòbil",
|
||||
"mobile_app_download_onboarding_note": "Descarregar la App de mòbil fent servir les seguents opcions",
|
||||
@@ -1416,11 +1524,14 @@
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
"more": "Més",
|
||||
"move": "Moure",
|
||||
"move_down": "Moure cap avall",
|
||||
"move_off_locked_folder": "Moure fora de la carpeta bloquejada",
|
||||
"move_to": "Moure a",
|
||||
"move_to_device_trash": "Mou a la paperera del dispositiu",
|
||||
"move_to_lock_folder_action_prompt": "{count} afegides a la carpeta protegida",
|
||||
"move_to_locked_folder": "Moure a la carpeta bloquejada",
|
||||
"move_to_locked_folder_confirmation": "Aquestes fotos i vídeos seran eliminades de tots els àlbums, i només podran ser vistes des de la carpeta bloquejada",
|
||||
"move_up": "Puja",
|
||||
"moved_to_archive": "S'han mogut {count, plural, one {# asset} other {# assets}} a l'arxiu",
|
||||
"moved_to_library": "S'ha mogut {count, plural, one {# asset} other {# assets}} a la llibreria",
|
||||
"moved_to_trash": "S'ha mogut a la paperera",
|
||||
@@ -1430,6 +1541,7 @@
|
||||
"my_albums": "Els meus àlbums",
|
||||
"name": "Nom",
|
||||
"name_or_nickname": "Nom o sobrenom",
|
||||
"name_required": "El nom és obligatori",
|
||||
"navigate": "Navegar",
|
||||
"navigate_to_time": "Navegar a un punt en el temps",
|
||||
"network_requirement_photos_upload": "Fes servir dades mòbils per a còpies de seguretat de fotos",
|
||||
@@ -1454,20 +1566,24 @@
|
||||
"next": "Següent",
|
||||
"next_memory": "Següent record",
|
||||
"no": "No",
|
||||
"no_actions_added": "Encara no s'han afegit accions",
|
||||
"no_albums_found": "No s'han trobat àlbums",
|
||||
"no_albums_message": "Creeu un àlbum per organitzar les vostres fotos i vídeos",
|
||||
"no_albums_with_name_yet": "Sembla que encara no tens cap àlbum amb aquest nom.",
|
||||
"no_albums_yet": "Sembla que encara no tens cap àlbum.",
|
||||
"no_archived_assets_message": "Arxiveu fotos i vídeos per ocultar-los de Fotos",
|
||||
"no_assets_message": "FEU CLIC PER PUJAR LA VOSTRA PRIMERA FOTO",
|
||||
"no_assets_message": "Fes clic per pujar la teva primera foto",
|
||||
"no_assets_to_show": "No hi ha elements per mostrar",
|
||||
"no_cast_devices_found": "No s'han trobat dispositius per transmetre",
|
||||
"no_checksum_local": "Cap checksum disponible - no s'han pogut carregar els recursos locals",
|
||||
"no_checksum_remote": "Cap checksum disponible - no s'ha pogut obtenir el recurs remot",
|
||||
"no_configuration_needed": "No cal configuració",
|
||||
"no_devices": "No hi ha dispositius autoritzats",
|
||||
"no_duplicates_found": "No s'han trobat duplicats.",
|
||||
"no_exif_info_available": "No hi ha informació d'exif disponible",
|
||||
"no_explore_results_message": "Penja més fotos per explorar la teva col·lecció.",
|
||||
"no_favorites_message": "Afegiu preferits per trobar les millors fotos i vídeos a l'instant",
|
||||
"no_filters_added": "Encara no s'han afegit filtres",
|
||||
"no_libraries_message": "Creeu una llibreria externa per veure les vostres fotos i vídeos",
|
||||
"no_local_assets_found": "No s'ha trobat cap recurs local amb aquest checksum",
|
||||
"no_location_set": "No s'ha definit cap ubicació",
|
||||
@@ -1481,6 +1597,7 @@
|
||||
"no_results_description": "Proveu un sinònim o una paraula clau més general",
|
||||
"no_shared_albums_message": "Creeu un àlbum per compartir fotos i vídeos amb persones a la vostra xarxa",
|
||||
"no_uploads_in_progress": "Cap pujada en progrés",
|
||||
"none": "Cap",
|
||||
"not_allowed": "No permès",
|
||||
"not_available": "N/A",
|
||||
"not_in_any_album": "En cap àlbum",
|
||||
@@ -1563,6 +1680,7 @@
|
||||
"people": "Persones",
|
||||
"people_edits_count": "{count, plural, one {# persona editada} other {# persones editades}}",
|
||||
"people_feature_description": "Explorar fotos i vídeos agrupades per persona",
|
||||
"people_selected": "{count, plural, one {# persona seleccionada} other {# persones seleccionades}}",
|
||||
"people_sidebar_description": "Mostrar un enllaç a Persones a la barra lateral",
|
||||
"permanent_deletion_warning": "Avís d'eliminació permanent",
|
||||
"permanent_deletion_warning_setting_description": "Mostrar un avís quan s'eliminin els elements permanentment",
|
||||
@@ -1587,11 +1705,14 @@
|
||||
"person_age_years": "{years, plural, other {# anys}} d'antiguitat",
|
||||
"person_birthdate": "Nascut a {date}",
|
||||
"person_hidden": "{name}{hidden, select, true { (ocultat)} other {}}",
|
||||
"person_recognized": "Persona reconeguda",
|
||||
"person_selected": "Persona seleccionada",
|
||||
"photo_shared_all_users": "Sembla que has compartit les teves fotos amb tots els usuaris o no tens cap usuari amb qui compartir-les.",
|
||||
"photos": "Fotos",
|
||||
"photos_and_videos": "Fotos i vídeos",
|
||||
"photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Fotos}}",
|
||||
"photos_from_previous_years": "Fotos d'anys anteriors",
|
||||
"photos_only": "Només fotos",
|
||||
"pick_a_location": "Triar una ubicació",
|
||||
"pick_custom_range": "Rang personalitzat",
|
||||
"pick_date_range": "Seleccioni un rang de dates",
|
||||
@@ -1667,10 +1788,12 @@
|
||||
"purchase_settings_server_activated": "La clau de producte del servidor la gestiona l'administrador",
|
||||
"query_asset_id": "Consulta d'identificació d'actius",
|
||||
"queue_status": "En cua {count}/{total}",
|
||||
"rate_asset": "Valorar Recurs",
|
||||
"rating": "Valoració",
|
||||
"rating_clear": "Esborrar valoració",
|
||||
"rating_count": "{count, plural, one {# estrella} other {# estrelles}}",
|
||||
"rating_description": "Mostrar la valoració EXIF al panell d'informació",
|
||||
"rating_set": "Valoració establerta a {rating, plural, one {# estrella} other {# estrelles}}",
|
||||
"reaction_options": "Opcions de reacció",
|
||||
"read_changelog": "Llegeix el registre de canvis",
|
||||
"readonly_mode_disabled": "Mode de només lectura desactivat",
|
||||
@@ -1770,9 +1893,11 @@
|
||||
"saved_settings": "Configuració guardada",
|
||||
"say_something": "Digues quelcom",
|
||||
"scaffold_body_error_occurred": "S'ha produït un error",
|
||||
"scan": "Escaneja",
|
||||
"scan_all_libraries": "Escanejar totes les llibreries",
|
||||
"scan_library": "Escaneja",
|
||||
"scan_settings": "Configuració d'escaneig",
|
||||
"scanning": "Escanejant",
|
||||
"scanning_for_album": "S'està buscant l'àlbum...",
|
||||
"search": "Cerca",
|
||||
"search_albums": "Buscar àlbums",
|
||||
@@ -1802,6 +1927,7 @@
|
||||
"search_filter_media_type_title": "Selecciona tipus de multimèdia",
|
||||
"search_filter_ocr": "Buscar per OCR",
|
||||
"search_filter_people_title": "Selecciona persones",
|
||||
"search_filter_star_rating": "Classificació per estrelles",
|
||||
"search_for": "Cercar",
|
||||
"search_for_existing_person": "Busca una persona existent",
|
||||
"search_no_more_result": "No més resultats",
|
||||
@@ -1836,17 +1962,23 @@
|
||||
"second": "Segon",
|
||||
"see_all_people": "Veure totes les persones",
|
||||
"select": "Selecciona",
|
||||
"select_album": "Seleccionar àlbum",
|
||||
"select_album_cover": "Seleccionar la portada de l'àlbum",
|
||||
"select_albums": "Seleccionar àlbums",
|
||||
"select_all": "Selecciona-ho tot",
|
||||
"select_all_duplicates": "Seleccioneu tots els duplicats",
|
||||
"select_all_in": "Selecciona tot en {group}",
|
||||
"select_avatar_color": "Tria color de l'avatar",
|
||||
"select_count": "{count, plural, one {Selecciona #} other {Selecciona #}}",
|
||||
"select_cutoff_date": "Seleccionar data de tall",
|
||||
"select_face": "Selecciona cara",
|
||||
"select_featured_photo": "Selecciona foto principal",
|
||||
"select_from_computer": "Seleccionar des de l'ordinador",
|
||||
"select_keep_all": "Mantén tota la selecció",
|
||||
"select_library_owner": "Selecciona el propietari de la bilbioteca",
|
||||
"select_new_face": "Selecciona nova cara",
|
||||
"select_people": "Seleccionar persones",
|
||||
"select_person": "Seleccionar persona",
|
||||
"select_person_to_tag": "Selecciona una persona per etiquetar",
|
||||
"select_photos": "Tria fotografies",
|
||||
"select_trash_all": "Envia la selecció a la paperera",
|
||||
@@ -1982,6 +2114,7 @@
|
||||
"show_password": "Mostra contrasenya",
|
||||
"show_person_options": "Mostra opcions de la persona",
|
||||
"show_progress_bar": "Mostra barra de progrés",
|
||||
"show_schema": "Mostrar esquema",
|
||||
"show_search_options": "Mostra opcions de cerca",
|
||||
"show_shared_links": "Mostra els enllaços compartits",
|
||||
"show_slideshow_transition": "Mostra la transició de la presentació de diapositives",
|
||||
@@ -1999,6 +2132,8 @@
|
||||
"skip_to_folders": "Anar a carpetes",
|
||||
"skip_to_tags": "Anar a etiquetes",
|
||||
"slideshow": "Diapositives",
|
||||
"slideshow_repeat": "Repeteix la presentació de diapositives",
|
||||
"slideshow_repeat_description": "Torna al principi quan acaba la presentació de diapositives",
|
||||
"slideshow_settings": "Configuració de diapositives",
|
||||
"sort_albums_by": "Ordena àlbums per...",
|
||||
"sort_created": "Data de creació",
|
||||
@@ -2075,6 +2210,7 @@
|
||||
"theme_setting_theme_subtitle": "Trieu la configuració del tema de l'aplicació",
|
||||
"theme_setting_three_stage_loading_subtitle": "La càrrega en tres etapes podria augmentar el rendiment de càrrega, però causa un consum de xarxa significativament més alt",
|
||||
"theme_setting_three_stage_loading_title": "Activa la càrrega en tres etapes",
|
||||
"then": "Aleshores",
|
||||
"they_will_be_merged_together": "Es combinaran",
|
||||
"third_party_resources": "Recursos de tercers",
|
||||
"time": "Temps",
|
||||
@@ -2109,6 +2245,13 @@
|
||||
"trash_page_select_assets_btn": "Selecciona elements",
|
||||
"trash_page_title": "Paperera ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Els elements que s'enviïn a la paperera s'eliminaran permanentment després de {days, plural, one {# dia} other {# dies}}.",
|
||||
"trigger": "Disparador",
|
||||
"trigger_asset_uploaded": "Mitjà Carregat",
|
||||
"trigger_asset_uploaded_description": "Es dispara quan un nou mitjà es puge al servidor",
|
||||
"trigger_description": "L'esdeveniment que inicia l'automatització",
|
||||
"trigger_person_recognized": "Persona identificada",
|
||||
"trigger_person_recognized_description": "Es dispara quan es detecta una persona",
|
||||
"trigger_type": "Tipus de disparador",
|
||||
"troubleshoot": "Solució de problemes",
|
||||
"type": "Tipus",
|
||||
"unable_to_change_pin_code": "No es pot canviar el codi PIN",
|
||||
@@ -2123,6 +2266,7 @@
|
||||
"unhide_person": "Mostra persona",
|
||||
"unknown": "Desconegut",
|
||||
"unknown_country": "País Desconegut",
|
||||
"unknown_date": "Data desconeguda",
|
||||
"unknown_year": "Any desconegut",
|
||||
"unlimited": "Il·limitat",
|
||||
"unlink_motion_video": "Desvincular vídeo en moviment",
|
||||
@@ -2139,13 +2283,14 @@
|
||||
"unstack": "Desapila",
|
||||
"unstack_action_prompt": "{count} sense apilar",
|
||||
"unstacked_assets_count": "No apilat {count, plural, one {# recurs} other {# recursos}}",
|
||||
"unsupported_field_type": "Tipus de camp no suportat",
|
||||
"untagged": "Sense etiqueta",
|
||||
"untitled_workflow": "Automatització sense títol",
|
||||
"up_next": "Pròxim",
|
||||
"update_location_action_prompt": "Actualitza la ubicació de {count} elements seleccionats amb:",
|
||||
"updated_at": "Actualitzat",
|
||||
"updated_password": "Contrasenya actualitzada",
|
||||
"upload": "Pujar",
|
||||
"upload_action_prompt": "{count} a la cua per a pujar",
|
||||
"upload_concurrency": "Concurrència de pujades",
|
||||
"upload_details": "Detalls de la Pujada",
|
||||
"upload_dialog_info": "Vols fer còpia de seguretat dels elements seleccionats al servidor?",
|
||||
@@ -2164,7 +2309,7 @@
|
||||
"url": "URL",
|
||||
"usage": "Ús",
|
||||
"use_biometric": "Empra biometria",
|
||||
"use_current_connection": "utilitzar la connexió actual",
|
||||
"use_current_connection": "Utilitza la connexió actual",
|
||||
"use_custom_date_range": "Fes servir un rang de dates personalitzat",
|
||||
"user": "Usuari",
|
||||
"user_has_been_deleted": "Aquest usuari ha sigut eliminat.",
|
||||
@@ -2185,6 +2330,7 @@
|
||||
"utilities": "Utilitats",
|
||||
"validate": "Valida",
|
||||
"validate_endpoint_error": "Per favor introdueix un URL vàlid",
|
||||
"validation_error": "Error de validació",
|
||||
"variables": "Variables",
|
||||
"version": "Versió",
|
||||
"version_announcement_closing": "El teu amic Alex",
|
||||
@@ -2196,6 +2342,7 @@
|
||||
"video_hover_setting_description": "Reprodueix la miniatura quan el ratolí plana sobre l'element. Fins i tot quan estigui deshabilitat, la reproducció s'iniciarà planant sobre el botó de reproducció.",
|
||||
"videos": "Vídeos",
|
||||
"videos_count": "{count, plural, one {# vídeo} other {# vídeos}}",
|
||||
"videos_only": "Només videos",
|
||||
"view": "Veure",
|
||||
"view_album": "Veure l'àlbum",
|
||||
"view_all": "Veure tot",
|
||||
@@ -2216,6 +2363,8 @@
|
||||
"viewer_stack_use_as_main_asset": "Fes servir com a element principal",
|
||||
"viewer_unstack": "Desapila",
|
||||
"visibility_changed": "La visibilitat ha canviat per {count, plural, one {# persona} other {# persones}}",
|
||||
"visual": "Visual",
|
||||
"visual_builder": "Constructor visual",
|
||||
"waiting": "Esperant",
|
||||
"waiting_count": "Esperant: {count}",
|
||||
"warning": "Avís",
|
||||
@@ -2224,13 +2373,26 @@
|
||||
"welcome_to_immich": "Benvingut a immich",
|
||||
"width": "Amplada",
|
||||
"wifi_name": "Nom Wi-Fi",
|
||||
"workflow": "Flux de treball",
|
||||
"workflow_delete_prompt": "Segur que vols eliminar aquesta automatització?",
|
||||
"workflow_deleted": "Automatització eliminada",
|
||||
"workflow_description": "Descripció de l'automatització",
|
||||
"workflow_info": "Informació de l'automatització",
|
||||
"workflow_json": "JSON de l'automatització",
|
||||
"workflow_json_help": "Edita la configuració de l'automatització en format JSON. Els canvis es sincronitzaran amb el constructor visual.",
|
||||
"workflow_name": "Nom de l'automatització",
|
||||
"workflow_navigation_prompt": "Segur que vols sortir sense desar els canvis?",
|
||||
"workflow_summary": "Resum de l'automatització",
|
||||
"workflow_update_success": "Automatització actualitzada amb èxit",
|
||||
"workflow_updated": "Automatització actualitzada",
|
||||
"workflows": "Automatitzacions",
|
||||
"workflows_help_text": "Les automatitzacions realitzen accions automàticament sobre els teus mitjans basant-se en disparadors i filtres",
|
||||
"wrong_pin_code": "Codi PIN incorrecte",
|
||||
"year": "Any",
|
||||
"years_ago": "Fa {years, plural, one {# any} other {# anys}}",
|
||||
"yes": "Sí",
|
||||
"you_dont_have_any_shared_links": "No tens cap enllaç compartit",
|
||||
"your_wifi_name": "Nom del teu Wi-Fi",
|
||||
"zero_to_clear_rating": "prem 0 per a buidar la valoració",
|
||||
"zoom_image": "Ampliar Imatge",
|
||||
"zoom_to_bounds": "Amplia als límits"
|
||||
}
|
||||
|
||||
184
i18n/cs.json
184
i18n/cs.json
@@ -5,6 +5,7 @@
|
||||
"acknowledge": "Rozumím",
|
||||
"action": "Akce",
|
||||
"action_common_update": "Aktualizovat",
|
||||
"action_description": "Sada akcí, které se mají provést na filtrovaných položkách",
|
||||
"actions": "Akce",
|
||||
"active": "Aktivní",
|
||||
"active_count": "Aktivní: {count}",
|
||||
@@ -15,9 +16,14 @@
|
||||
"add_a_location": "Přidat polohu",
|
||||
"add_a_name": "Přidat jméno",
|
||||
"add_a_title": "Přidat název",
|
||||
"add_action": "Přidat akci",
|
||||
"add_action_description": "Kliknutím přidejte akci, kterou chcete provést",
|
||||
"add_assets": "Přidat položky",
|
||||
"add_birthday": "Přidat datum narození",
|
||||
"add_endpoint": "Přidat koncový bod",
|
||||
"add_exclusion_pattern": "Přidat vzor vyloučení",
|
||||
"add_filter": "Přidat filtr",
|
||||
"add_filter_description": "Kliknutím přidejte podmínku filtru",
|
||||
"add_location": "Přidat polohu",
|
||||
"add_more_users": "Přidat další uživatele",
|
||||
"add_partner": "Přidat partnera",
|
||||
@@ -36,6 +42,7 @@
|
||||
"add_to_shared_album": "Přidat do sdíleného alba",
|
||||
"add_upload_to_stack": "Přidat nahrané do zásobníku",
|
||||
"add_url": "Přidat URL",
|
||||
"add_workflow_step": "Přidat krok pracovního postupu",
|
||||
"added_to_archive": "Přidáno do archivu",
|
||||
"added_to_favorites": "Přidáno do oblíbených",
|
||||
"added_to_favorites_count": "Přidáno {count, number} do oblíbených",
|
||||
@@ -97,6 +104,8 @@
|
||||
"image_preview_description": "Středně velký obrázek se zbavenými metadaty, který se používá při prohlížení jedné položky a pro strojové učení",
|
||||
"image_preview_quality_description": "Kvalita náhledu od 1 do 100. Vyšší je lepší, ale vytváří větší soubory a může snížit responzivitu aplikace. Nastavení nízké hodnoty může ovlivnit kvalitu strojového učení.",
|
||||
"image_preview_title": "Náhledy",
|
||||
"image_progressive": "Progresivní",
|
||||
"image_progressive_description": "Kódujte JPEG obrázky progresivně pro postupné načítání zobrazení. Na WebP obrázky to nemá žádný vliv.",
|
||||
"image_quality": "Kvalita",
|
||||
"image_resolution": "Rozlišení",
|
||||
"image_resolution_description": "Vyšší rozlišení mohou zachovat více detailů, ale jejich kódování trvá déle, mají větší velikost souboru a mohou snížit odezvu aplikace.",
|
||||
@@ -181,10 +190,21 @@
|
||||
"machine_learning_smart_search_enabled": "Povolit chytré vyhledávání",
|
||||
"machine_learning_smart_search_enabled_description": "Pokud je vypnuto, obrázky nebudou kódovány pro inteligentní vyhledávání.",
|
||||
"machine_learning_url_description": "URL serveru strojového učení. Pokud je zadáno více URL adres, budou jednotlivé servery zkoušeny postupně, dokud jeden z nich neodpoví úspěšně, a to v pořadí od prvního k poslednímu. Servery, které neodpoví, budou dočasně ignorovány, dokud nebudou opět online.",
|
||||
"maintenance_delete_backup": "Smazat zálohu",
|
||||
"maintenance_delete_backup_description": "Tento soubor bude trvale smazán.",
|
||||
"maintenance_delete_error": "Nepodařilo se smazat zálohu.",
|
||||
"maintenance_restore_backup": "Obnovit zálohu",
|
||||
"maintenance_restore_backup_description": "Immich bude vymazán a obnoven z vybrané zálohy. Před pokračováním bude vytvořena záloha.",
|
||||
"maintenance_restore_backup_different_version": "Tato záloha byla vytvořena pomocí jiné verze aplikace Immich!",
|
||||
"maintenance_restore_backup_unknown_version": "Nelze určit verzi zálohy.",
|
||||
"maintenance_restore_database_backup": "Obnovit zálohu databáze",
|
||||
"maintenance_restore_database_backup_description": "Obnovení předchozího stavu databáze pomocí záložního souboru",
|
||||
"maintenance_settings": "Údržba",
|
||||
"maintenance_settings_description": "Přepnout Immich do režimu údržby.",
|
||||
"maintenance_start": "Zahájit režim údržby",
|
||||
"maintenance_start": "Přepnout do režimu údržby",
|
||||
"maintenance_start_error": "Nepodařilo se zahájit režim údržby.",
|
||||
"maintenance_upload_backup": "Nahrát záložní soubor databáze",
|
||||
"maintenance_upload_backup_error": "Nelze nahrát zálohu, jedná se o soubor .sql/.sql.gz?",
|
||||
"manage_concurrency": "Správa souběžnosti",
|
||||
"manage_concurrency_description": "Přejděte na stránku úloh a spravujte souběžnost úloh",
|
||||
"manage_log_settings": "Správa nastavení protokolu",
|
||||
@@ -252,7 +272,7 @@
|
||||
"oauth_auto_register": "Automatická registrace",
|
||||
"oauth_auto_register_description": "Automaticky registrovat nové uživatele po přihlášení pomocí OAuth",
|
||||
"oauth_button_text": "Text tlačítka",
|
||||
"oauth_client_secret_description": "Vyžaduje se, pokud poskytovatel OAuth nepodporuje PKCE (Proof Key for Code Exchange)",
|
||||
"oauth_client_secret_description": "Vyžadováno pro důvěrné klienty nebo pokud PKCE (Proof Key for Code Exchange) není podporováno pro veřejné klienty.",
|
||||
"oauth_enable_description": "Přihlásit pomocí OAuth",
|
||||
"oauth_mobile_redirect_uri": "Mobilní přesměrování URI",
|
||||
"oauth_mobile_redirect_uri_override": "Přepsat mobilní přesměrování URI",
|
||||
@@ -431,6 +451,9 @@
|
||||
"admin_password": "Heslo správce",
|
||||
"administration": "Administrace",
|
||||
"advanced": "Pokročilé",
|
||||
"advanced_settings_clear_image_cache": "Vyčistit mezipaměť obrázků",
|
||||
"advanced_settings_clear_image_cache_error": "Chyba při čištění mezipaměti obrázků",
|
||||
"advanced_settings_clear_image_cache_success": "Úspěšně vyčištěno {size}",
|
||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Tuto možnost použijte k filtrování médií během synchronizace na základě alternativních kritérií. Tuto možnost vyzkoušejte pouze v případě, že máte problémy s detekcí všech alb v aplikaci.",
|
||||
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTÁLNÍ] Použít alternativní filtr pro synchronizaci alb zařízení",
|
||||
"advanced_settings_log_level_title": "Úroveň protokolování: {level}",
|
||||
@@ -467,10 +490,12 @@
|
||||
"album_remove_user": "Odebrat uživatele?",
|
||||
"album_remove_user_confirmation": "Opravdu chcete odebrat uživatele {user}?",
|
||||
"album_search_not_found": "Nebyla nalezena žádná alba odpovídající vašemu hledání",
|
||||
"album_selected": "Album vybráno",
|
||||
"album_share_no_users": "Zřejmě jste toto album sdíleli se všemi uživateli, nebo nemáte žádného uživatele, se kterým byste ho mohli sdílet.",
|
||||
"album_summary": "Souhrn alba",
|
||||
"album_updated": "Album aktualizováno",
|
||||
"album_updated_setting_description": "Dostávat e-mailová oznámení o nových položkách sdíleného alba",
|
||||
"album_upload_assets": "Nahrajte soubory z počítače a přidejte je do alba",
|
||||
"album_user_left": "Opustil {album}",
|
||||
"album_user_removed": "Uživatel {user} odebrán",
|
||||
"album_viewer_appbar_delete_confirm": "Opravdu chcete toto album odstranit ze svého účtu?",
|
||||
@@ -488,9 +513,11 @@
|
||||
"albums_default_sort_order_description": "Výchozí řazení položek při vytváření nových alb.",
|
||||
"albums_feature_description": "Sbírky položek, které lze sdílet s ostatními uživateli.",
|
||||
"albums_on_device_count": "Alba v zařízení ({count})",
|
||||
"albums_selected": "{count, plural, one {# album vybráno} few {# alba vybrány} other {# alb vybráno}}",
|
||||
"all": "Vše",
|
||||
"all_albums": "Všechna alba",
|
||||
"all_people": "Všichni lidé",
|
||||
"all_photos": "Všechny fotky",
|
||||
"all_videos": "Všechna videa",
|
||||
"allow_dark_mode": "Povolit tmavý režim",
|
||||
"allow_edits": "Povolit úpravy",
|
||||
@@ -498,6 +525,9 @@
|
||||
"allow_public_user_to_upload": "Povolit veřejnosti nahrávat",
|
||||
"allowed": "Povoleno",
|
||||
"alt_text_qr_code": "Obrázek QR kódu",
|
||||
"always_keep": "Pokaždé ponechat",
|
||||
"always_keep_photos_hint": "Uvolnění místa ponechá všechny fotky na tomto zařízení.",
|
||||
"always_keep_videos_hint": "Uvolnění místa ponechá všechny videa na tomto zařízení.",
|
||||
"anti_clockwise": "Proti směru hodinových ručiček",
|
||||
"api_key": "API klíč",
|
||||
"api_key_description": "Tato hodnota se zobrazí pouze jednou. Před zavřením okna ji nezapomeňte zkopírovat.",
|
||||
@@ -524,10 +554,12 @@
|
||||
"archived_count": "{count, plural, other {Archivováno #}}",
|
||||
"are_these_the_same_person": "Jedná se o stejnou osobu?",
|
||||
"are_you_sure_to_do_this": "Opravdu to chcete udělat?",
|
||||
"array_field_not_fully_supported": "Prvky pole vyžadují ruční úpravy JSON",
|
||||
"asset_action_delete_err_read_only": "Nelze odstranit položky pouze pro čtení, přeskakuji",
|
||||
"asset_action_share_err_offline": "Nelze načíst offline položky, přeskakuji",
|
||||
"asset_added_to_album": "Přidáno do alba",
|
||||
"asset_adding_to_album": "Přidávání do alba…",
|
||||
"asset_created": "Položka vytvořena",
|
||||
"asset_description_updated": "Popis položky byl aktualizován",
|
||||
"asset_filename_is_offline": "Položka {filename} je offline",
|
||||
"asset_has_unassigned_faces": "Položka má nepřiřazené obličeje",
|
||||
@@ -540,6 +572,9 @@
|
||||
"asset_list_layout_sub_title": "Rozložení",
|
||||
"asset_list_settings_subtitle": "Nastavení rozložení mřížky fotografií",
|
||||
"asset_list_settings_title": "Mřížka fotografií",
|
||||
"asset_not_found_on_device_android": "Položka nebyla nalezena na zařízení",
|
||||
"asset_not_found_on_device_ios": "Položka nebyla nalezena na zařízení. Pokud používáte iCloud, položka může být nepřístupná kvůli poškozenému souboru uloženému na iCloudu",
|
||||
"asset_not_found_on_icloud": "Položka nebyla nalezena na iCloudu. Položka může být nepřístupná kvůli poškozenému souboru uloženému na iCloudu",
|
||||
"asset_offline": "Offline položka",
|
||||
"asset_offline_description": "Toto externí položka se již na disku nenachází. Obraťte se na správce Immich a požádejte o pomoc.",
|
||||
"asset_restored_successfully": "Položka úspěšně obnovena",
|
||||
@@ -711,6 +746,8 @@
|
||||
"change_password_form_password_mismatch": "Hesla se neshodují",
|
||||
"change_password_form_reenter_new_password": "Znovu zadejte nové heslo",
|
||||
"change_pin_code": "Změnit PIN kód",
|
||||
"change_trigger": "Spouštěč změny",
|
||||
"change_trigger_prompt": "Opravdu chcete změnit spouštěč? Tím se odstraní všechny existující akce a filtry.",
|
||||
"change_your_password": "Změna vašeho hesla",
|
||||
"changed_visibility_successfully": "Změna viditelnosti proběhla úspěšně",
|
||||
"charging": "Nabíjení",
|
||||
@@ -722,6 +759,18 @@
|
||||
"checksum": "Kontrolní součet",
|
||||
"choose_matching_people_to_merge": "Zvolte odpovídající osoby ke sloučení",
|
||||
"city": "Město",
|
||||
"cleanup_confirm_description": "Immich našel {count} položek (vytvořených před {date}), které jsou bezpečně zálohovány na serveru. Chcete odstranit místní kopie z tohoto zařízení?",
|
||||
"cleanup_confirm_prompt_title": "Odstranit z tohoto zařízení?",
|
||||
"cleanup_deleted_assets": "Přesunuto {count} položek do koše zařízení",
|
||||
"cleanup_deleting": "Přesun do koše...",
|
||||
"cleanup_found_assets": "Nalezeno {count} zálohovaných položek",
|
||||
"cleanup_found_assets_with_size": "Nalezeno {count} založeno {size} položek",
|
||||
"cleanup_icloud_shared_albums_excluded": "Sdílená iCloud alba jsou vyloučena z prohledávání",
|
||||
"cleanup_no_assets_found": "Nebyly nalezeny žádné položky odpovídající výše uvedeným kritériím. Funkce Uvolnit místo může odstranit pouze položky, které byly zálohovány na server",
|
||||
"cleanup_preview_title": "Položky k odstranění ({count})",
|
||||
"cleanup_step3_description": "Vyhledat zálohované položky odpovídající vašemu datu a zachovat nastavení.",
|
||||
"cleanup_step4_summary": "{count} položek (vytvořených před {date}) je zařazeno do fronty k odstranění ze zařízení. Fotky zůstanou přístupné z aplikace Immich.",
|
||||
"cleanup_trash_hint": "Pro úplné uvolnění úložného prostoru otevřete aplikaci systémové galerie a vyprázdněte koš",
|
||||
"clear": "Vymazat",
|
||||
"clear_all": "Vymazat vše",
|
||||
"clear_all_recent_searches": "Vymazat všechna nedávná vyhledávání",
|
||||
@@ -787,6 +836,7 @@
|
||||
"create_album": "Vytvořit album",
|
||||
"create_album_page_untitled": "Bez názvu",
|
||||
"create_api_key": "Vytvořit API klíč",
|
||||
"create_first_workflow": "Vytvořte první pracovní postup",
|
||||
"create_library": "Vytvořit knihovnu",
|
||||
"create_link": "Vytvořit odkaz",
|
||||
"create_link_to_share": "Vytvořit odkaz pro sdílení",
|
||||
@@ -801,17 +851,25 @@
|
||||
"create_tag": "Vytvořit značku",
|
||||
"create_tag_description": "Vytvoření nové značky. U vnořených značek zadejte celou cestu ke značce včetně dopředných lomítek.",
|
||||
"create_user": "Vytvořit uživatele",
|
||||
"create_workflow": "Vytvořit pracovní postup",
|
||||
"created": "Vytvořeno",
|
||||
"created_at": "Vytvořeno",
|
||||
"creating_linked_albums": "Vytváření propojených alb...",
|
||||
"crop": "Oříznout",
|
||||
"crop_aspect_ratio_fixed": "Pevný",
|
||||
"crop_aspect_ratio_free": "Volný",
|
||||
"crop_aspect_ratio_original": "Původní",
|
||||
"curated_object_page_title": "Věci",
|
||||
"current_device": "Současné zařízení",
|
||||
"current_pin_code": "Aktuální PIN kód",
|
||||
"current_server_address": "Aktuální adresa serveru",
|
||||
"custom_date": "Vlastní datum",
|
||||
"custom_locale": "Vlastní lokalizace",
|
||||
"custom_locale_description": "Formátovat datumy a čísla podle jazyka a oblasti",
|
||||
"custom_url": "Vlastní URL",
|
||||
"cutoff_date_description": "Zanechat fotografie a videa z posledních…",
|
||||
"cutoff_day": "{count, plural, one {den} few {dny} other {dnů}}",
|
||||
"cutoff_year": "{count, plural, one {rok} few {roky} other {let}}",
|
||||
"daily_title_text_date": "EEEE, d. MMMM",
|
||||
"daily_title_text_date_year": "EEEE, d. MMMM y",
|
||||
"dark": "Tmavý",
|
||||
@@ -867,6 +925,7 @@
|
||||
"deselect_all": "Zrušit výběr všech",
|
||||
"details": "Podrobnosti",
|
||||
"direction": "Směr",
|
||||
"disable": "Zakázat",
|
||||
"disabled": "Zakázáno",
|
||||
"disallow_edits": "Zakázat úpravy",
|
||||
"discord": "Discord",
|
||||
@@ -892,6 +951,7 @@
|
||||
"download_include_embedded_motion_videos": "Vložená videa",
|
||||
"download_include_embedded_motion_videos_description": "Zahrnout videa vložená do pohyblivých fotografií jako samostatný soubor",
|
||||
"download_notfound": "Stahování nebylo nalezeno",
|
||||
"download_original": "Stáhnout originál",
|
||||
"download_paused": "Stahování pozastaveno",
|
||||
"download_settings": "Stahování",
|
||||
"download_settings_description": "Správa nastavení souvisejících se stahováním",
|
||||
@@ -901,6 +961,7 @@
|
||||
"download_waiting_to_retry": "Čekání na opakovaný pokus",
|
||||
"downloading": "Stahování",
|
||||
"downloading_asset_filename": "Stahování položky {filename}",
|
||||
"downloading_from_icloud": "Stahování z iCloudu",
|
||||
"downloading_media": "Stahování média",
|
||||
"drop_files_to_upload": "Pro nahrání sem přetáhněte soubory",
|
||||
"duplicates": "Duplicity",
|
||||
@@ -929,11 +990,17 @@
|
||||
"edit_tag": "Upravit značku",
|
||||
"edit_title": "Upravit název",
|
||||
"edit_user": "Upravit uživatele",
|
||||
"edit_workflow": "Upravit pracovní postup",
|
||||
"editor": "Editor",
|
||||
"editor_close_without_save_prompt": "Změny nebudou uloženy",
|
||||
"editor_close_without_save_title": "Zavřít editor?",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Poměr stran",
|
||||
"editor_crop_tool_h2_rotation": "Otočení",
|
||||
"editor_confirm_reset_all_changes": "Opravdu chcete zrušit všechny změny?",
|
||||
"editor_flip_horizontal": "Otočit vodorovně",
|
||||
"editor_flip_vertical": "Otočit svisle",
|
||||
"editor_orientation": "Orientace",
|
||||
"editor_reset_all_changes": "Zrušit změny",
|
||||
"editor_rotate_left": "Otočit o 90° doleva",
|
||||
"editor_rotate_right": "Otočit o 90° doprava",
|
||||
"email": "E-mail",
|
||||
"email_notifications": "E-mailová oznámení",
|
||||
"empty_folder": "Tato složka je prázdná",
|
||||
@@ -952,11 +1019,14 @@
|
||||
"error_change_sort_album": "Nepodařilo se změnit pořadí alba",
|
||||
"error_delete_face": "Chyba při odstraňování obličeje z položky",
|
||||
"error_getting_places": "Chyba při zjišťování míst",
|
||||
"error_loading_albums": "Chyba načítaní alb",
|
||||
"error_loading_image": "Chyba při načítání obrázku",
|
||||
"error_loading_partners": "Chyba při načítání partnerů: {error}",
|
||||
"error_retrieving_asset_information": "Chyba při získávání informací o položce",
|
||||
"error_saving_image": "Chyba: {error}",
|
||||
"error_tag_face_bounding_box": "Chyba při označování obličeje - nelze získat souřadnice ohraničujícího rámečku",
|
||||
"error_title": "Chyba - Něco se pokazilo",
|
||||
"error_while_navigating": "Chyba při načítání položky",
|
||||
"errors": {
|
||||
"cannot_navigate_next_asset": "Nelze přejít na další položku",
|
||||
"cannot_navigate_previous_asset": "Nelze přejít na předchozí položku",
|
||||
@@ -1014,6 +1084,7 @@
|
||||
"unable_to_complete_oauth_login": "Nelze dokončit OAuth přihlášení",
|
||||
"unable_to_connect": "Nelze se připojit",
|
||||
"unable_to_copy_to_clipboard": "Nelze zkopírovat do schránky, ujistěte se, že na stránku přistupujete přes https",
|
||||
"unable_to_create": "Nelze vytvořit pracovní postup",
|
||||
"unable_to_create_admin_account": "Nelze vytvořit účet správce",
|
||||
"unable_to_create_api_key": "Nelze vytvořit nový API klíč",
|
||||
"unable_to_create_library": "Nelze vytvořit knihovnu",
|
||||
@@ -1024,6 +1095,7 @@
|
||||
"unable_to_delete_exclusion_pattern": "Nelze odstranit vzor vyloučení",
|
||||
"unable_to_delete_shared_link": "Nepodařilo se odstranit sdílený odkaz",
|
||||
"unable_to_delete_user": "Nelze odstranit uživatele",
|
||||
"unable_to_delete_workflow": "Nelze odstranit pracovní postup",
|
||||
"unable_to_download_files": "Nelze stáhnout soubory",
|
||||
"unable_to_edit_exclusion_pattern": "Nelze upravit vzor vyloučení",
|
||||
"unable_to_empty_trash": "Nelze vyprázdnit koš",
|
||||
@@ -1063,6 +1135,7 @@
|
||||
"unable_to_scan_library": "Nelze prohledat knihovnu",
|
||||
"unable_to_set_feature_photo": "Nelze nastavit hlavní fotografii",
|
||||
"unable_to_set_profile_picture": "Nelze nastavit profilový obrázek",
|
||||
"unable_to_set_rating": "Nelze nastavit hodnocení",
|
||||
"unable_to_submit_job": "Nelze odeslat úlohu",
|
||||
"unable_to_trash_asset": "Nelze vyhodit položku do koše",
|
||||
"unable_to_unlink_account": "Nelze zrušit propojení účtu",
|
||||
@@ -1074,8 +1147,10 @@
|
||||
"unable_to_update_settings": "Nelze aktualizovat nastavení",
|
||||
"unable_to_update_timeline_display_status": "Nelze aktualizovat stav zobrazení časové osy",
|
||||
"unable_to_update_user": "Nelze aktualizovat uživatele",
|
||||
"unable_to_update_workflow": "Nelze aktualizovat pracovní postup",
|
||||
"unable_to_upload_file": "Nepodařilo se nahrát soubor"
|
||||
},
|
||||
"errors_text": "Chyby",
|
||||
"exclusion_pattern": "Vzor vyloučení",
|
||||
"exif": "Exif",
|
||||
"exif_bottom_sheet_description": "Přidat popis...",
|
||||
@@ -1120,14 +1195,16 @@
|
||||
"features": "Funkce",
|
||||
"features_in_development": "Funkce ve vývoji",
|
||||
"features_setting_description": "Správa funkcí aplikace",
|
||||
"file_name": "Název souboru",
|
||||
"file_name": "Název souboru: {file_name}",
|
||||
"file_name_or_extension": "Název nebo přípona souboru",
|
||||
"file_size": "Velikost souboru",
|
||||
"filename": "Název souboru",
|
||||
"filetype": "Typ souboru",
|
||||
"filter": "Filtr",
|
||||
"filter_description": "Podmínky pro filtrování cílových položek",
|
||||
"filter_people": "Filtrovat lidi",
|
||||
"filter_places": "Filtrovat místa",
|
||||
"filters": "Filtry",
|
||||
"find_them_fast": "Najděte je rychle vyhledáním jejich jména",
|
||||
"first": "První",
|
||||
"fix_incorrect_match": "Opravit nesprávnou shodu",
|
||||
@@ -1137,12 +1214,16 @@
|
||||
"folders_feature_description": "Procházení zobrazení složek s fotografiemi a videi v souborovém systému",
|
||||
"forgot_pin_code_question": "Zapomněli jste PIN?",
|
||||
"forward": "Dopředu",
|
||||
"free_up_space": "Uvolnit místo",
|
||||
"free_up_space_description": "Přesunout zálohované fotografie a videa do koše zařízení, abyste uvolnili místo. Vaše kopie na serveru zůstanou v bezpečí.",
|
||||
"free_up_space_settings_subtitle": "Uvolnit úložiště zařízení",
|
||||
"full_path": "Úplná cesta: {path}",
|
||||
"gcast_enabled": "Google Cast",
|
||||
"gcast_enabled_description": "Tato funkce načítá externí zdroje z Googlu, aby mohla fungovat.",
|
||||
"general": "Obecné",
|
||||
"geolocation_instruction_location": "Klikněte na položku s GPS souřadnicemi, abyste mohli použít její polohu, nebo vyberte polohu přímo z mapy",
|
||||
"get_help": "Získat pomoc",
|
||||
"get_people_error": "Chyba při načítání lidí",
|
||||
"get_wifiname_error": "Nepodařilo se získat název Wi-Fi. Zkontrolujte, zda jste udělili potřebná oprávnění a zda jste připojeni k Wi-Fi síti",
|
||||
"getting_started": "Začínáme",
|
||||
"go_back": "Přejít zpět",
|
||||
@@ -1175,6 +1256,7 @@
|
||||
"hide_named_person": "Skrýt osobu {name}",
|
||||
"hide_password": "Skrýt heslo",
|
||||
"hide_person": "Skrýt osobu",
|
||||
"hide_schema": "Skrýt schéma",
|
||||
"hide_text_recognition": "Skrýt rozpoznávání textu",
|
||||
"hide_unnamed_people": "Skrýt nejmenované lidi",
|
||||
"home_page_add_to_album_conflicts": "Přidáno {added} položek do alba {album}. {failed} položek je již v albu.",
|
||||
@@ -1247,9 +1329,18 @@
|
||||
"ios_debug_info_processing_ran_at": "Zpracování spuštěno {dateTime}",
|
||||
"items_count": "{count, plural, one {# položka} few {# položky} other {# položek}}",
|
||||
"jobs": "Úlohy",
|
||||
"json_editor": "JSON editor",
|
||||
"json_error": "Chyba JSON",
|
||||
"keep": "Ponechat",
|
||||
"keep_albums": "Ponechat alba",
|
||||
"keep_albums_count": "Ponechání {count} {count, plural, one {alba} other {alb}}",
|
||||
"keep_all": "Ponechat vše",
|
||||
"keep_description": "Vyberte co po uvolnění místa zůstane na vašem zařízení.",
|
||||
"keep_favorites": "Zachovat oblíbené",
|
||||
"keep_on_device": "Ponechat na zařízení",
|
||||
"keep_on_device_hint": "Vyberte položky které chcete zachovat na tomto zařízení",
|
||||
"keep_this_delete_others": "Ponechat tuto, odstranit ostatní",
|
||||
"keeping": "Ponechat: {items}",
|
||||
"kept_this_deleted_others": "Ponechána tato položka a {count, plural, one {odstraněna # položka} few {odstraněny # položky} other {odstraněno # položek}}",
|
||||
"keyboard_shortcuts": "Klávesové zkratky",
|
||||
"language": "Jazyk",
|
||||
@@ -1343,10 +1434,28 @@
|
||||
"loop_videos_description": "Povolit automatickou smyčku videa v prohlížeči.",
|
||||
"main_branch_warning": "Používáte vývojovou verzi; důrazně doporučujeme používat verzi z vydání!",
|
||||
"main_menu": "Hlavní nabídka",
|
||||
"maintenance_action_restore": "Obnovení databáze",
|
||||
"maintenance_description": "Immich byl přepnut do <link>režimu údržby</link>.",
|
||||
"maintenance_end": "Ukončit režim údržby",
|
||||
"maintenance_end_error": "Nepodařilo se ukončit režim údržby.",
|
||||
"maintenance_logged_in_as": "Aktuálně přihlášen jako {user}",
|
||||
"maintenance_restore_from_backup": "Obnovit ze zálohy",
|
||||
"maintenance_restore_library": "Obnovte svou knihovnu",
|
||||
"maintenance_restore_library_confirm": "Pokud vše vypadá správně, pokračujte v obnovení zálohy!",
|
||||
"maintenance_restore_library_description": "Obnovení databáze",
|
||||
"maintenance_restore_library_folder_has_files": "{folder} obsahuje {count} složek",
|
||||
"maintenance_restore_library_folder_no_files": "V složce {folder} chybí soubory!",
|
||||
"maintenance_restore_library_folder_pass": "čitelné a zapisovatelné",
|
||||
"maintenance_restore_library_folder_read_fail": "nečitelné",
|
||||
"maintenance_restore_library_folder_write_fail": "nezapisovatelné",
|
||||
"maintenance_restore_library_hint_missing_files": "Mohou vám chybět důležité soubory",
|
||||
"maintenance_restore_library_hint_regenerate_later": "Tyto můžete později obnovit v nastavení",
|
||||
"maintenance_restore_library_hint_storage_template_missing_files": "Používáte šablonu úložiště? Mohou vám chybět soubory",
|
||||
"maintenance_restore_library_loading": "Načítání kontrol integrity a heuristiky…",
|
||||
"maintenance_task_backup": "Vytváření zálohy existující databáze…",
|
||||
"maintenance_task_migrations": "Probíhá migrace databáze…",
|
||||
"maintenance_task_restore": "Obnovení vybrané zálohy…",
|
||||
"maintenance_task_rollback": "Obnova se nezdařila, návrat k bodu obnovení…",
|
||||
"maintenance_title": "Dočasně nedostupné",
|
||||
"make": "Výrobce",
|
||||
"manage_geolocation": "Spravovat polohu",
|
||||
@@ -1408,6 +1517,8 @@
|
||||
"minimize": "Minimalizovat",
|
||||
"minute": "Minuta",
|
||||
"minutes": "Minut",
|
||||
"mirror_horizontal": "Vodorovně",
|
||||
"mirror_vertical": "Svisle",
|
||||
"missing": "Chybějící",
|
||||
"mobile_app": "Mobilní aplikace",
|
||||
"mobile_app_download_onboarding_note": "Stáhněte si doprovodnou mobilní aplikaci pomocí následujících možností",
|
||||
@@ -1416,11 +1527,14 @@
|
||||
"monthly_title_text_date_format": "LLLL y",
|
||||
"more": "Více",
|
||||
"move": "Přesunout",
|
||||
"move_down": "Přesunout dolů",
|
||||
"move_off_locked_folder": "Přesunout z uzamčené složky",
|
||||
"move_to": "Přesunout do",
|
||||
"move_to_device_trash": "Přesunout do koše zařízení",
|
||||
"move_to_lock_folder_action_prompt": "{count} přidaných do uzamčené složky",
|
||||
"move_to_locked_folder": "Přesunout do uzamčené složky",
|
||||
"move_to_locked_folder_confirmation": "Tyto fotky a videa budou odstraněny ze všech alb a bude je možné zobrazit pouze v uzamčené složce",
|
||||
"move_up": "Přesunout nahoru",
|
||||
"moved_to_archive": "{count, plural, one {# položka přesunuta} few {# položky přesunuty} other {# položek přesunuto}} do archivu",
|
||||
"moved_to_library": "{count, plural, one {# položka přesunuta} few {# položky přesunuty} other {# položek přesunuto}} do knihovny",
|
||||
"moved_to_trash": "Přesunuto do koše",
|
||||
@@ -1430,6 +1544,7 @@
|
||||
"my_albums": "Moje alba",
|
||||
"name": "Jméno",
|
||||
"name_or_nickname": "Jméno nebo přezdívka",
|
||||
"name_required": "Jméno je povinné",
|
||||
"navigate": "Navigovat",
|
||||
"navigate_to_time": "Navigovat na čas",
|
||||
"network_requirement_photos_upload": "Pro zálohování fotografií používat mobilní data",
|
||||
@@ -1454,20 +1569,24 @@
|
||||
"next": "Další",
|
||||
"next_memory": "Další vzpomínka",
|
||||
"no": "Ne",
|
||||
"no_actions_added": "Zatím nebyly přidány žádné akce",
|
||||
"no_albums_found": "Žádná alba nenalezena",
|
||||
"no_albums_message": "Vytvořte si album pro uspořádání fotografií a videí",
|
||||
"no_albums_with_name_yet": "Vypadá to, že zatím nemáte žádná alba s tímto názvem.",
|
||||
"no_albums_yet": "Vypadá to, že ještě nemáte žádná alba.",
|
||||
"no_archived_assets_message": "Archivujte fotografie a videa a skryjte je ze zobrazení v sekci Fotky",
|
||||
"no_assets_message": "KLIKNĚTE PRO NAHRÁNÍ PRVNÍ FOTOGRAFIE",
|
||||
"no_assets_message": "Klikněte pro nahrání první fotografie",
|
||||
"no_assets_to_show": "Žádné položky k zobrazení",
|
||||
"no_cast_devices_found": "Nebyla nalezena žádná zařízení",
|
||||
"no_checksum_local": "Není k dispozici kontrolní součet - nelze načíst místní položky",
|
||||
"no_checksum_remote": "Není k dispozici kontrolní součet - nelze načíst vzdálenou položku",
|
||||
"no_configuration_needed": "Není nutná žádná konfigurace",
|
||||
"no_devices": "Žádná autorizovaná zařízení",
|
||||
"no_duplicates_found": "Nebyly nalezeny žádné duplicity.",
|
||||
"no_exif_info_available": "Exif není k dispozici",
|
||||
"no_explore_results_message": "Nahrajte další fotografie a prozkoumejte svou sbírku.",
|
||||
"no_favorites_message": "Přidejte si oblíbené položky a rychle najděte své nejlepší obrázky a videa",
|
||||
"no_filters_added": "Zatím nebyly přidány žádné filtry",
|
||||
"no_libraries_message": "Vytvořte si externí knihovnu pro zobrazení fotografií a videí",
|
||||
"no_local_assets_found": "Nebyly nalezeny žádné místní položky s tímto kontrolním součtem",
|
||||
"no_location_set": "Není nastavena poloha",
|
||||
@@ -1481,6 +1600,7 @@
|
||||
"no_results_description": "Zkuste použít synonymum nebo obecnější klíčové slovo",
|
||||
"no_shared_albums_message": "Vytvořte si album a sdílejte fotografie a videa s lidmi ve své síti",
|
||||
"no_uploads_in_progress": "Neprobíhá žádné nahrávání",
|
||||
"none": "Žádné",
|
||||
"not_allowed": "Nepovoleno",
|
||||
"not_available": "Není k dispozici",
|
||||
"not_in_any_album": "Bez alba",
|
||||
@@ -1563,6 +1683,7 @@
|
||||
"people": "Lidé",
|
||||
"people_edits_count": "Upraveno {count, plural, one {# osoba} few {# osoby} other {# lidí}}",
|
||||
"people_feature_description": "Procházení fotografií a videí seskupených podle osob",
|
||||
"people_selected": "{count, plural, one {# osoba vybrána} few {# osob vybráno} other {# lidí vybráno}}",
|
||||
"people_sidebar_description": "Zobrazit sekci Lidé v postranním panelu",
|
||||
"permanent_deletion_warning": "Upozornění na trvalé smazání",
|
||||
"permanent_deletion_warning_setting_description": "Zobrazit varování při trvalém odstranění položek",
|
||||
@@ -1587,11 +1708,14 @@
|
||||
"person_age_years": "{years, plural, one {# rok} few {# roky} other {# let}}",
|
||||
"person_birthdate": "Narozen(a) {date}",
|
||||
"person_hidden": "{name}{hidden, select, true { (skryto)} other {}}",
|
||||
"person_recognized": "Osoba rozpoznána",
|
||||
"person_selected": "Osoba vybrána",
|
||||
"photo_shared_all_users": "Vypadá to, že jste fotky sdíleli se všemi uživateli, nebo nemáte žádného uživatele, se kterým byste je mohli sdílet.",
|
||||
"photos": "Fotky",
|
||||
"photos_and_videos": "Fotky a videa",
|
||||
"photos_count": "{count, plural, one {{count, number} fotka} few {{count, number} fotky} other {{count, number} fotek}}",
|
||||
"photos_from_previous_years": "Fotky z předchozích let",
|
||||
"photos_only": "Pouze fotografie",
|
||||
"pick_a_location": "Vyberte polohu",
|
||||
"pick_custom_range": "Vlastní rozsah",
|
||||
"pick_date_range": "Vyberte rozsah dat",
|
||||
@@ -1667,10 +1791,12 @@
|
||||
"purchase_settings_server_activated": "Produktový klíč serveru spravuje správce",
|
||||
"query_asset_id": "ID položky dotazu",
|
||||
"queue_status": "Ve frontě {count}/{total}",
|
||||
"rate_asset": "Hodnotit položku",
|
||||
"rating": "Hodnocení hvězdičkami",
|
||||
"rating_clear": "Vyčistit hodnocení",
|
||||
"rating_count": "{count, plural, one {# hvězdička} few {# hvězdičky} other {# hvězdček}}",
|
||||
"rating_description": "Zobrazit EXIF hodnocení v informačním panelu",
|
||||
"rating_set": "Hodnocení nastaveno na {rating, plural, one {# hvězdičku} few {# hvězdičky} other {# hvězdiček}}",
|
||||
"reaction_options": "Možnosti reakce",
|
||||
"read_changelog": "Přečtěte si seznam změn",
|
||||
"readonly_mode_disabled": "Režim pouze pro čtení je deaktivován",
|
||||
@@ -1770,9 +1896,11 @@
|
||||
"saved_settings": "Nastavení uloženo",
|
||||
"say_something": "Napište něco",
|
||||
"scaffold_body_error_occurred": "Došlo k chybě",
|
||||
"scan": "Prohledat",
|
||||
"scan_all_libraries": "Prohledat všechny knihovny",
|
||||
"scan_library": "Prohledat",
|
||||
"scan_settings": "Nastavení prohledávání",
|
||||
"scanning": "Prohládává se",
|
||||
"scanning_for_album": "Prohledávání alba...",
|
||||
"search": "Hledat",
|
||||
"search_albums": "Vyhledávejte alba",
|
||||
@@ -1802,6 +1930,7 @@
|
||||
"search_filter_media_type_title": "Výběr typu média",
|
||||
"search_filter_ocr": "Hledat pomocí OCR",
|
||||
"search_filter_people_title": "Výběr lidí",
|
||||
"search_filter_star_rating": "Hodnocení hvězdičkami",
|
||||
"search_for": "Vyhledat",
|
||||
"search_for_existing_person": "Vyhledat existující osobu",
|
||||
"search_no_more_result": "Žádné další výsledky",
|
||||
@@ -1836,17 +1965,23 @@
|
||||
"second": "Sekunda",
|
||||
"see_all_people": "Zobrazit všechny lidi",
|
||||
"select": "Vybrat",
|
||||
"select_album": "Vybrat album",
|
||||
"select_album_cover": "Vybrat obal alba",
|
||||
"select_albums": "Vybrat alba",
|
||||
"select_all": "Vybrat vše",
|
||||
"select_all_duplicates": "Vybrat všechny duplicity",
|
||||
"select_all_in": "Vybrat vše ve skupině {group}",
|
||||
"select_avatar_color": "Vyberte barvu avatara",
|
||||
"select_count": "{count, plural, one {Vybrat #} other {Vybrat #}}",
|
||||
"select_cutoff_date": "Vybrat mezní datum",
|
||||
"select_face": "Vybrat obličej",
|
||||
"select_featured_photo": "Vybrat hlavní fotografii",
|
||||
"select_from_computer": "Vybrat z počítače",
|
||||
"select_keep_all": "Vybrat ponechat vše",
|
||||
"select_library_owner": "Vyberte vlastníka knihovny",
|
||||
"select_new_face": "Výběr nového obličeje",
|
||||
"select_people": "Vybrat lidi",
|
||||
"select_person": "Vybrat osobu",
|
||||
"select_person_to_tag": "Vyberte osobu, kterou chcete označit",
|
||||
"select_photos": "Vybrat fotky",
|
||||
"select_trash_all": "Vybrat vyhodit vše",
|
||||
@@ -1982,6 +2117,7 @@
|
||||
"show_password": "Zobrazit heslo",
|
||||
"show_person_options": "Zobrazit možnosti osoby",
|
||||
"show_progress_bar": "Zobrazit ukazatel průběhu",
|
||||
"show_schema": "Zobrazit schéma",
|
||||
"show_search_options": "Zobrazit možnosti vyhledávání",
|
||||
"show_shared_links": "Zobrazit sdílené odkazy",
|
||||
"show_slideshow_transition": "Zobrazit přechod prezentace",
|
||||
@@ -1999,6 +2135,8 @@
|
||||
"skip_to_folders": "Přeskočit na složky",
|
||||
"skip_to_tags": "Přeskočit na značky",
|
||||
"slideshow": "Prezentace",
|
||||
"slideshow_repeat": "Opakovat prezentaci",
|
||||
"slideshow_repeat_description": "Po skončení prezentace se vrátit na začátek",
|
||||
"slideshow_settings": "Nastavení prezentace",
|
||||
"sort_albums_by": "Seřadit alba podle...",
|
||||
"sort_created": "Datum vytvoření",
|
||||
@@ -2075,6 +2213,7 @@
|
||||
"theme_setting_theme_subtitle": "Vyberte nastavení tématu aplikace",
|
||||
"theme_setting_three_stage_loading_subtitle": "Třístupňové načítání může zvýšit výkonnost načítání, ale vede k výrazně vyššímu zatížení sítě",
|
||||
"theme_setting_three_stage_loading_title": "Povolení třístupňového načítání",
|
||||
"then": "Pak",
|
||||
"they_will_be_merged_together": "Budou sloučeny dohromady",
|
||||
"third_party_resources": "Zdroje třetích stran",
|
||||
"time": "Čas",
|
||||
@@ -2109,6 +2248,13 @@
|
||||
"trash_page_select_assets_btn": "Vybrat položky",
|
||||
"trash_page_title": "Koš ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Smazané položky budou trvale odstraněny po {days, plural, one {# dni} other {# dnech}}.",
|
||||
"trigger": "Spouštěč",
|
||||
"trigger_asset_uploaded": "Položka nahrána",
|
||||
"trigger_asset_uploaded_description": "Spustí se při nahrání nového souboru",
|
||||
"trigger_description": "Událost, která spustí pracovní postup",
|
||||
"trigger_person_recognized": "Osoba rozpoznána",
|
||||
"trigger_person_recognized_description": "Spustí se, když je objevena osoba",
|
||||
"trigger_type": "Typ spouštěče",
|
||||
"troubleshoot": "Diagnostika",
|
||||
"type": "Typ",
|
||||
"unable_to_change_pin_code": "Nelze změnit PIN kód",
|
||||
@@ -2123,6 +2269,7 @@
|
||||
"unhide_person": "Zrušit skrytí osoby",
|
||||
"unknown": "Neznámý",
|
||||
"unknown_country": "Neznámá země",
|
||||
"unknown_date": "Neznámé datum",
|
||||
"unknown_year": "Neznámý rok",
|
||||
"unlimited": "Neomezeně",
|
||||
"unlink_motion_video": "Odpojit pohyblivé video",
|
||||
@@ -2139,17 +2286,19 @@
|
||||
"unstack": "Zrušit seskupení",
|
||||
"unstack_action_prompt": "{count} seskupených zrušeno",
|
||||
"unstacked_assets_count": "{count, plural, one {Rozložená # položka} few {Rozložené # položky} other {Rozložených # položek}}",
|
||||
"unsupported_field_type": "Nepodporovaný typ pole",
|
||||
"untagged": "Neoznačeno",
|
||||
"untitled_workflow": "Pracovní postup bez názvu",
|
||||
"up_next": "To je prozatím vše",
|
||||
"update_location_action_prompt": "Aktualizovat polohu {count} vybraných položek pomocí:",
|
||||
"updated_at": "Aktualizováno",
|
||||
"updated_password": "Heslo aktualizováno",
|
||||
"upload": "Nahrát",
|
||||
"upload_action_prompt": "{count} ve frontě pro nahrání",
|
||||
"upload_concurrency": "Souběžnost nahrávání",
|
||||
"upload_details": "Detaily nahrávání",
|
||||
"upload_dialog_info": "Chcete zálohovat vybrané položky na server?",
|
||||
"upload_dialog_title": "Nahrát položku",
|
||||
"upload_error_with_count": "Chyba při nahrávání {count, plural, one {# položky} other {# položek}}",
|
||||
"upload_errors": "Nahrávání bylo dokončeno s {count, plural, one {# chybou} other {# chybami}}, obnovte stránku pro zobrazení nových položek.",
|
||||
"upload_finished": "Nahrávání dokončeno",
|
||||
"upload_progress": "Zbývá {remaining, number} - Zpracováno {processed, number}/{total, number}",
|
||||
@@ -2164,7 +2313,7 @@
|
||||
"url": "URL",
|
||||
"usage": "Využití",
|
||||
"use_biometric": "Použít biometrické údaje",
|
||||
"use_current_connection": "použít aktuální připojení",
|
||||
"use_current_connection": "Použít aktuální připojení",
|
||||
"use_custom_date_range": "Použít vlastní rozsah dat",
|
||||
"user": "Uživatel",
|
||||
"user_has_been_deleted": "Tento uživatel byl smazán.",
|
||||
@@ -2185,6 +2334,7 @@
|
||||
"utilities": "Nástroje",
|
||||
"validate": "Ověřit",
|
||||
"validate_endpoint_error": "Zadejte platné URL",
|
||||
"validation_error": "Chyba ověření",
|
||||
"variables": "Proměnné",
|
||||
"version": "Verze",
|
||||
"version_announcement_closing": "Váš přítel Alex",
|
||||
@@ -2196,6 +2346,7 @@
|
||||
"video_hover_setting_description": "Přehrát miniaturu videa při najetí myší na položku. I když je přehrávání vypnuto, lze jej spustit najetím na ikonu přehrávání.",
|
||||
"videos": "Videa",
|
||||
"videos_count": "{count, plural, one {# video} few {# videa} other {# videí}}",
|
||||
"videos_only": "Pouze videa",
|
||||
"view": "Zobrazit",
|
||||
"view_album": "Zobrazit album",
|
||||
"view_all": "Zobrazit vše",
|
||||
@@ -2216,6 +2367,8 @@
|
||||
"viewer_stack_use_as_main_asset": "Použít jako hlavní položku",
|
||||
"viewer_unstack": "Zrušit zásobník",
|
||||
"visibility_changed": "Viditelnost změněna u {count, plural, one {# osoby} few {# osob} other {# lidí}}",
|
||||
"visual": "Vizuální",
|
||||
"visual_builder": "Vizuální návrhář",
|
||||
"waiting": "Čekající",
|
||||
"waiting_count": "Čekající: {count}",
|
||||
"warning": "Upozornění",
|
||||
@@ -2224,13 +2377,26 @@
|
||||
"welcome_to_immich": "Vítejte v Immichi",
|
||||
"width": "Šířka",
|
||||
"wifi_name": "Název Wi-Fi",
|
||||
"workflow": "Pracovní postup",
|
||||
"workflow_delete_prompt": "Opravdu chcete tento pracovní postup smazat?",
|
||||
"workflow_deleted": "Pracovní postup smazán",
|
||||
"workflow_description": "Popis pracovního postupu",
|
||||
"workflow_info": "Informace o pracovním postupu",
|
||||
"workflow_json": "JSON pracovního postupu",
|
||||
"workflow_json_help": "Upravte konfiguraci pracovního postupu ve formátu JSON. Změny se synchronizují s vizuálním návrhářem.",
|
||||
"workflow_name": "Název pracovního postupu",
|
||||
"workflow_navigation_prompt": "Opravdu chcete odejít bez uložení změn?",
|
||||
"workflow_summary": "Shrnutí pracovního postupu",
|
||||
"workflow_update_success": "Pracovní postup byl úspěšně aktualizován",
|
||||
"workflow_updated": "Pracovní postup aktualizován",
|
||||
"workflows": "Pracovní postupy",
|
||||
"workflows_help_text": "Pracovní postupy automatizují akce týkající se vašich položek na základě spouštěčů a filtrů",
|
||||
"wrong_pin_code": "Chybný PIN kód",
|
||||
"year": "Rok",
|
||||
"years_ago": "Před {years, plural, one {rokem} other {# lety}}",
|
||||
"yes": "Ano",
|
||||
"you_dont_have_any_shared_links": "Nemáte žádné sdílené odkazy",
|
||||
"your_wifi_name": "Název vaší Wi-Fi",
|
||||
"zero_to_clear_rating": "stiskněte 0 pro vymazání hodnocení položky",
|
||||
"zoom_image": "Zvětšit obrázek",
|
||||
"zoom_to_bounds": "Přiblížit na okraje"
|
||||
}
|
||||
|
||||
@@ -75,6 +75,7 @@
|
||||
"map_settings": "Карттӑ ĕнерленĕвĕ",
|
||||
"no_explore_results_message": "Хӑвӑр коллекципе киленмешкӗн сӑнӳкерчӗксем ытларах тийӗр.",
|
||||
"open_in_openstreetmap": "OpenStreetMap-па уҫ",
|
||||
"organize_your_library": "Хӑвӑн вулавӑшна йӗркеле",
|
||||
"partner_sharing": "Партнер пайланӑвӗ",
|
||||
"people": "Ҫынсем",
|
||||
"photos": "Сӑнӳкерчӗксем",
|
||||
@@ -90,5 +91,6 @@
|
||||
"sharing": "Пайлани",
|
||||
"sharing_enter_password": "Ку питне курма пароль кӗртӗр.",
|
||||
"user_usage_stats": "Шута ҫырни усӑ курмалли статистика",
|
||||
"user_usage_stats_description": "Шута ҫырни усӑ курмалли статистикӑна пӑхасси"
|
||||
"user_usage_stats_description": "Шута ҫырни усӑ курмалли статистикӑна пӑхасси",
|
||||
"utilities": "Пулӑшакансем"
|
||||
}
|
||||
|
||||
201
i18n/da.json
201
i18n/da.json
@@ -5,6 +5,7 @@
|
||||
"acknowledge": "Accepter",
|
||||
"action": "Handling",
|
||||
"action_common_update": "Opdater",
|
||||
"action_description": "Et sæt handlinger, der skal udføres på de filtrerede mediefiler",
|
||||
"actions": "Handlinger",
|
||||
"active": "Aktiv",
|
||||
"active_count": "Aktiv: {count}",
|
||||
@@ -15,9 +16,14 @@
|
||||
"add_a_location": "Tilføj en placering",
|
||||
"add_a_name": "Tilføj et navn",
|
||||
"add_a_title": "Tilføj en titel",
|
||||
"add_action": "Tilføj handling",
|
||||
"add_action_description": "Klik for at tilføje en handling, der skal udføres",
|
||||
"add_assets": "Tilføj ressourcer",
|
||||
"add_birthday": "Tilføj en fødselsdag",
|
||||
"add_endpoint": "Tilføj endepunkt",
|
||||
"add_exclusion_pattern": "Tilføj udelukkelsesmønster",
|
||||
"add_filter": "Tilføj filter",
|
||||
"add_filter_description": "Klik for at tilføje en filterbetingelse",
|
||||
"add_location": "Tilføj placering",
|
||||
"add_more_users": "Tilføj flere brugere",
|
||||
"add_partner": "Tilføj partner",
|
||||
@@ -36,6 +42,7 @@
|
||||
"add_to_shared_album": "Tilføj til delt album",
|
||||
"add_upload_to_stack": "Tilføj upload til stack",
|
||||
"add_url": "Tilføj URL",
|
||||
"add_workflow_step": "Tilføj workflow-trin",
|
||||
"added_to_archive": "Tilføjet til arkiv",
|
||||
"added_to_favorites": "Tilføjet til favoritter",
|
||||
"added_to_favorites_count": "Tilføjede {count, number} til favoritter",
|
||||
@@ -97,6 +104,8 @@
|
||||
"image_preview_description": "Mellemstørrelse billede med fjernet metadata, der bruges, når du ser en enkelt mediefil og til machine learning",
|
||||
"image_preview_quality_description": "Kvalitet af forhåndsvisning fra 1-100. Højere er bedre, men producerer større filer og kan reducere apprespons. Valg af en lav værdi kan påvirke kvaliteten af maskin læring.",
|
||||
"image_preview_title": "Indstillinger for forhåndsvisning",
|
||||
"image_progressive": "Progressivt",
|
||||
"image_progressive_description": "Indkod JPEG-billeder progressivt for gradvis indlæsning. Dette har ingen effekt på WebP-billeder.",
|
||||
"image_quality": "Kvalitet",
|
||||
"image_resolution": "Opløsning",
|
||||
"image_resolution_description": "Højere opløsning indeholder flere detaljer, men tager længere tid at processerer, giver større filer og sænker svartiderne i applikationen.",
|
||||
@@ -181,10 +190,21 @@
|
||||
"machine_learning_smart_search_enabled": "Aktiver smart søgning",
|
||||
"machine_learning_smart_search_enabled_description": "Hvis deaktiveret, vil billeder ikke blive kodet til smart søgning.",
|
||||
"machine_learning_url_description": "URL’en for maskinlæringsserveren. Hvis mere end én URL angives, vil hver server blive forsøgt én ad gangen, indtil en svarer succesfuldt, i rækkefølge fra første til sidste. Servere, der ikke svarer, vil midlertidigt blive ignoreret, indtil de kommer online igen.",
|
||||
"maintenance_delete_backup": "Slet Backup",
|
||||
"maintenance_delete_backup_description": "Denne fil vil blive slettet permanent.",
|
||||
"maintenance_delete_error": "Sletning af backup fejlede.",
|
||||
"maintenance_restore_backup": "Genskab backup",
|
||||
"maintenance_restore_backup_description": "Immich bliver slettet og genskabt fra den valgte backup. Der vil blive taget en backup før du fortsætter.",
|
||||
"maintenance_restore_backup_different_version": "Denne backup blev lavet med en anden version af Immich!",
|
||||
"maintenance_restore_backup_unknown_version": "Kunne ikke bestemme versionen af backup'en.",
|
||||
"maintenance_restore_database_backup": "Genskab databasebackup",
|
||||
"maintenance_restore_database_backup_description": "Gendan en tidligere databasetilstand ved hjælp af en sikkerhedskopifil",
|
||||
"maintenance_settings": "Vedligeholdelse",
|
||||
"maintenance_settings_description": "Sæt Immich i vedligeholdelsestilstand.",
|
||||
"maintenance_start": "Start vedligeholdelsestilstand",
|
||||
"maintenance_start_error": "Vedligeholdelsestilstand kunne ikke startes.",
|
||||
"maintenance_upload_backup": "Upload databasebackupfil",
|
||||
"maintenance_upload_backup_error": "Kunne ikke uploade backup, er det en .sql/.sql.gz fil?",
|
||||
"manage_concurrency": "Administrer antallet af samtidige opgaver",
|
||||
"manage_concurrency_description": "Naviger til jobsiden for at administrere jobsamtidighed",
|
||||
"manage_log_settings": "Administrer logindstillinger",
|
||||
@@ -431,6 +451,9 @@
|
||||
"admin_password": "Administratoradgangskode",
|
||||
"administration": "Administration",
|
||||
"advanced": "Avanceret",
|
||||
"advanced_settings_clear_image_cache": "Ryd billedcache",
|
||||
"advanced_settings_clear_image_cache_error": "Billedcachen kunne ikke ryddes",
|
||||
"advanced_settings_clear_image_cache_success": "Ryddet {size}",
|
||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Brug denne valgmulighed for at filtrere media under synkronisering baseret på alternative kriterier. Prøv kun denne, hvis du har problemer med, at appen ikke opdager alle albums.",
|
||||
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTEL] Brug alternativ enheds album synkroniserings filter",
|
||||
"advanced_settings_log_level_title": "Logniveau: {level}",
|
||||
@@ -447,9 +470,9 @@
|
||||
"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_year_months": "Alder 1 år, {months, plural, one {# måned} other {# måneder}}",
|
||||
"age_years": "{years, plural, other {Alder #}}",
|
||||
"age_months": "{months, plural, one {# måned} other {# måneder}} gammel",
|
||||
"age_year_months": "1 år, {months, plural, one {# måned} other {# måneder}} gammel",
|
||||
"age_years": "{years, plural, other {# år}}",
|
||||
"album": "Album",
|
||||
"album_added": "Album tilføjet",
|
||||
"album_added_notification_setting_description": "Modtag en emailnotifikation når du bliver tilføjet til en delt album",
|
||||
@@ -467,10 +490,12 @@
|
||||
"album_remove_user": "Fjern bruger?",
|
||||
"album_remove_user_confirmation": "Er du sikker på at du vil fjerne {user}?",
|
||||
"album_search_not_found": "Ingen album fundet som matcher din søgning",
|
||||
"album_selected": "Album valgt",
|
||||
"album_share_no_users": "Det ser ud til at du har delt denne album med alle brugere, eller du har ikke nogen brugere til at dele med.",
|
||||
"album_summary": "Albumoversigt",
|
||||
"album_updated": "Album opdateret",
|
||||
"album_updated_setting_description": "Modtag en emailnotifikation når et delt album får nye mediefiler",
|
||||
"album_upload_assets": "Upload filer fra din computer og tilføj dem til album",
|
||||
"album_user_left": "Forlod {album}",
|
||||
"album_user_removed": "Fjernede {user}",
|
||||
"album_viewer_appbar_delete_confirm": "Er du sikker på, du vil slette dette album fra din bruger?",
|
||||
@@ -488,9 +513,11 @@
|
||||
"albums_default_sort_order_description": "Grundlæggende sortering ved oprettelse af nyt album.",
|
||||
"albums_feature_description": "Samling af billeder der kan deles med andre brugere.",
|
||||
"albums_on_device_count": "Albummer på enheden ({count})",
|
||||
"albums_selected": "{count, plural, one {# album valgt} other {# valgte albummer}}",
|
||||
"all": "Alt",
|
||||
"all_albums": "Alle albummer",
|
||||
"all_people": "Alle personer",
|
||||
"all_photos": "Alle billeder",
|
||||
"all_videos": "Alle videoer",
|
||||
"allow_dark_mode": "Tillad mørk tilstand",
|
||||
"allow_edits": "Tillad redigeringer",
|
||||
@@ -498,6 +525,9 @@
|
||||
"allow_public_user_to_upload": "Tillad offentlige brugere til at uploade",
|
||||
"allowed": "Tilladt",
|
||||
"alt_text_qr_code": "QR-kode billede",
|
||||
"always_keep": "Opbevar altid",
|
||||
"always_keep_photos_hint": "Frigør plads vil bevare alle billeder på denne enhed.",
|
||||
"always_keep_videos_hint": "Frigør plads vil bevare alle videoer på denne enhed.",
|
||||
"anti_clockwise": "Mod uret",
|
||||
"api_key": "API-nøgle",
|
||||
"api_key_description": "Denne værdi vises kun én gang. Venligst kopiér den før du lukker vinduet.",
|
||||
@@ -515,19 +545,21 @@
|
||||
"apply_count": "Brug ({count, number})",
|
||||
"archive": "Arkiv",
|
||||
"archive_action_prompt": "{count} føjet til arkiv",
|
||||
"archive_or_unarchive_photo": "Arkivér eller dearkivér billede",
|
||||
"archive_or_unarchive_photo": "Arkivér eller fjern billede fra arkiv",
|
||||
"archive_page_no_archived_assets": "Ingen arkiverede elementer blev fundet",
|
||||
"archive_page_title": "Arkivér ({count})",
|
||||
"archive_size": "Arkiv størelse",
|
||||
"archive_size": "Arkivstørrelse",
|
||||
"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_you_sure_to_do_this": "Er du sikker på, at du vil gøre det her?",
|
||||
"array_field_not_fully_supported": "Arrayfelter kræver manuel JSON-redigering",
|
||||
"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_adding_to_album": "Tilføjer til album…",
|
||||
"asset_created": "Mediefil oprettet",
|
||||
"asset_description_updated": "Mediefilsbeskrivelse er blevet opdateret",
|
||||
"asset_filename_is_offline": "Mediefil {filename} er offline",
|
||||
"asset_has_unassigned_faces": "Aktivet har ikke-tildelte ansigter",
|
||||
@@ -659,7 +691,7 @@
|
||||
"biometric_no_options": "Ingen biometrisk adgangskontrol tilgængelig",
|
||||
"biometric_not_available": "Biometrisk adgangskontrol er ikke tilgængelig på denne enhed",
|
||||
"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 denne persons alder på det tidspunkt, et billede er taget.",
|
||||
"blurred_background": "Sløret baggrund",
|
||||
"bugs_and_feature_requests": "Fejl & forbedringsønsker",
|
||||
"build": "Byg",
|
||||
@@ -711,6 +743,8 @@
|
||||
"change_password_form_password_mismatch": "Kodeord er ikke ens",
|
||||
"change_password_form_reenter_new_password": "Gentag nyt kodeord",
|
||||
"change_pin_code": "Skift PIN kode",
|
||||
"change_trigger": "Skift udløser",
|
||||
"change_trigger_prompt": "Er du sikker på, at du vil ændre udløseren? Dette vil fjerne alle eksisterende handlinger og filtre.",
|
||||
"change_your_password": "Skift dit kodeord",
|
||||
"changed_visibility_successfully": "Synlighed blev ændret",
|
||||
"charging": "Lader",
|
||||
@@ -722,6 +756,18 @@
|
||||
"checksum": "Checksum",
|
||||
"choose_matching_people_to_merge": "Vælg matchende personer til sammenfletning",
|
||||
"city": "By",
|
||||
"cleanup_confirm_description": "Immich fandt {count} assets (oprettet før {date}) sikkert sikkerhedskopieret til serveren. Fjern de lokale kopier fra denne enhed?",
|
||||
"cleanup_confirm_prompt_title": "Fjern fra denne enhed?",
|
||||
"cleanup_deleted_assets": "Flyttede {count} filer til enhedens skraldespand",
|
||||
"cleanup_deleting": "Flytter til skraldespand...",
|
||||
"cleanup_found_assets": "Fandt {count} sikkerhedskopierede filer",
|
||||
"cleanup_found_assets_with_size": "Fundet {count} sikkerhedskopierede objekter ({size})",
|
||||
"cleanup_icloud_shared_albums_excluded": "iCloud delte albummer er udelukket fra scanningen",
|
||||
"cleanup_no_assets_found": "Ingen sikkerhedskopierede filer fundet der matcher dine kriterier",
|
||||
"cleanup_preview_title": "Filer at fjerne ({count})",
|
||||
"cleanup_step3_description": "Scan efter fotos og videoer, der er blevet sikkerhedskopieret til serveren med den valgte stop-dato og filtermuligheder",
|
||||
"cleanup_step4_summary": "{count} filer lavet før {date} er i kø for at blive fjernet fra denne enhed",
|
||||
"cleanup_trash_hint": "For at genvinde lagringsplads helt, skal du åbne din indbyggede galleriapp og tømme papirkurven",
|
||||
"clear": "Ryd",
|
||||
"clear_all": "Ryd alle",
|
||||
"clear_all_recent_searches": "Ryd alle seneste søgninger",
|
||||
@@ -787,6 +833,7 @@
|
||||
"create_album": "Opret album",
|
||||
"create_album_page_untitled": "Uden titel",
|
||||
"create_api_key": "Opret API nøgle",
|
||||
"create_first_workflow": "Opret første workflow",
|
||||
"create_library": "Opret bibliotek",
|
||||
"create_link": "Opret link",
|
||||
"create_link_to_share": "Opret link for at dele",
|
||||
@@ -801,17 +848,24 @@
|
||||
"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_user": "Opret bruger",
|
||||
"create_workflow": "Opret workflow",
|
||||
"created": "Oprettet",
|
||||
"created_at": "Oprettet",
|
||||
"creating_linked_albums": "Opretter sammenkædede albums...",
|
||||
"crop": "Beskær",
|
||||
"crop_aspect_ratio_fixed": "Fikset",
|
||||
"crop_aspect_ratio_free": "Gratis",
|
||||
"crop_aspect_ratio_original": "Original",
|
||||
"curated_object_page_title": "Ting",
|
||||
"current_device": "Nuværende enhed",
|
||||
"current_pin_code": "Nuværende PIN kode",
|
||||
"current_server_address": "Nuværende serveraddresse",
|
||||
"custom_date": "Brugerdefineret dato",
|
||||
"custom_locale": "Brugerdefineret lokale",
|
||||
"custom_locale_description": "Formatér datoer og tal baseret på sproget og regionen",
|
||||
"custom_url": "Tilpasset URL",
|
||||
"cutoff_date_description": "Fjern fotos og videoer ældre end",
|
||||
"cutoff_day": "{antal, flertal, en {day} andre {days}}",
|
||||
"daily_title_text_date": "E, dd MMM",
|
||||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
||||
"dark": "Mørk",
|
||||
@@ -867,6 +921,7 @@
|
||||
"deselect_all": "Afmarkér alt",
|
||||
"details": "DETALJER",
|
||||
"direction": "Retning",
|
||||
"disable": "Deaktiver",
|
||||
"disabled": "Deaktiveret",
|
||||
"disallow_edits": "Deaktivér redigeringer",
|
||||
"discord": "Discord",
|
||||
@@ -892,6 +947,7 @@
|
||||
"download_include_embedded_motion_videos": "Indlejrede videoer",
|
||||
"download_include_embedded_motion_videos_description": "Inkluder videoer indlejret i levende billeder som en separat fil",
|
||||
"download_notfound": "Download ikke fundet",
|
||||
"download_original": "Download original",
|
||||
"download_paused": "Download pauset",
|
||||
"download_settings": "Download",
|
||||
"download_settings_description": "Administrer indstillinger relateret til mediefil-downloads",
|
||||
@@ -901,6 +957,7 @@
|
||||
"download_waiting_to_retry": "Afventer at prøve igen",
|
||||
"downloading": "Downloader",
|
||||
"downloading_asset_filename": "Downloader mediefil {filename}",
|
||||
"downloading_from_icloud": "Downloading fra iCloud",
|
||||
"downloading_media": "Download medier",
|
||||
"drop_files_to_upload": "Slip filer hvor som helst for at uploade dem",
|
||||
"duplicates": "Duplikater",
|
||||
@@ -929,11 +986,17 @@
|
||||
"edit_tag": "Rediger tag",
|
||||
"edit_title": "Redigér titel",
|
||||
"edit_user": "Redigér bruger",
|
||||
"edit_workflow": "Rediger workflow",
|
||||
"editor": "Redaktør",
|
||||
"editor_close_without_save_prompt": "Ændringerne vil ikke blive gemt",
|
||||
"editor_close_without_save_title": "Luk editor?",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Størrelsesforhold",
|
||||
"editor_crop_tool_h2_rotation": "Rotere",
|
||||
"editor_confirm_reset_all_changes": "Er du sikker på, at du vil nulstille alle ændringer?",
|
||||
"editor_flip_horizontal": "Vend horisontalt",
|
||||
"editor_flip_vertical": "Flip vertikal",
|
||||
"editor_orientation": "Orientering",
|
||||
"editor_reset_all_changes": "Nulstil ændringer",
|
||||
"editor_rotate_left": "Rotér 90° mod uret",
|
||||
"editor_rotate_right": "Rotér 90° med uret",
|
||||
"email": "E-mail",
|
||||
"email_notifications": "Email notifikationer",
|
||||
"empty_folder": "Denne mappe er tom",
|
||||
@@ -952,6 +1015,7 @@
|
||||
"error_change_sort_album": "Ændring af sorteringsrækkefølgen mislykkedes",
|
||||
"error_delete_face": "Fejl ved sletning af ansigt fra mediefil",
|
||||
"error_getting_places": "Fejl ved hentning af steder",
|
||||
"error_loading_albums": "Fejl ved indlæsning af album",
|
||||
"error_loading_image": "Fejl ved indlæsning af billede",
|
||||
"error_loading_partners": "Fejl ved indlæsning af partnere: {error}",
|
||||
"error_saving_image": "Fejl: {error}",
|
||||
@@ -1001,7 +1065,7 @@
|
||||
"unable_to_add_comment": "Ikke i stand til at tilføje kommentar",
|
||||
"unable_to_add_exclusion_pattern": "Kunne ikke tilføje udelukkelsesmønster",
|
||||
"unable_to_add_partners": "Ikke i stand til at tilføje partnere",
|
||||
"unable_to_add_remove_archive": "Kan Ikke {archived, select, true {fjerne aktiv fra} other {tilføje aktiv til}} Arkiv",
|
||||
"unable_to_add_remove_archive": "Kan ikke {archived, select, true {fjerne aktiv fra} other {tilføje aktiv til}} Arkiv",
|
||||
"unable_to_add_remove_favorites": "Kan ikke {favorite, select, true {tilføje aktiv til} other {fjerne aktiv fra}} favoritter",
|
||||
"unable_to_archive_unarchive": "Ude af stand til at {archived, select, true {arkivere} other {fjerne fra arkiv}}",
|
||||
"unable_to_change_album_user_role": "Ikke i stand til at ændre albumbrugerens rolle",
|
||||
@@ -1014,6 +1078,7 @@
|
||||
"unable_to_complete_oauth_login": "Kan ikke fuldføre OAuth-login",
|
||||
"unable_to_connect": "Kan ikke oprette forbindelse",
|
||||
"unable_to_copy_to_clipboard": "Kan ikke kopiere til udklipsholder, sørg for at du tilgår siden gennem https",
|
||||
"unable_to_create": "Kan ikke oprette workflow",
|
||||
"unable_to_create_admin_account": "Kan ikke oprette en administratorkonto",
|
||||
"unable_to_create_api_key": "Kunne ikke oprette ny API-nøgle",
|
||||
"unable_to_create_library": "Ikke i stand til at oprette bibliotek",
|
||||
@@ -1024,6 +1089,7 @@
|
||||
"unable_to_delete_exclusion_pattern": "Kunne ikke slette udelukkelsesmønster",
|
||||
"unable_to_delete_shared_link": "Kunne ikke slette delt link",
|
||||
"unable_to_delete_user": "Ikke i stand til at slette bruger",
|
||||
"unable_to_delete_workflow": "Kan ikke slette workflow",
|
||||
"unable_to_download_files": "Kan ikke downloade filer",
|
||||
"unable_to_edit_exclusion_pattern": "Kunne ikke redigere udelukkelsesmønster",
|
||||
"unable_to_empty_trash": "Ikke i stand til at tømme papirkurv",
|
||||
@@ -1063,6 +1129,7 @@
|
||||
"unable_to_scan_library": "Ikke i stand til at skanne bibliotek",
|
||||
"unable_to_set_feature_photo": "Det var ikke muligt at indstille et fremhævet billede",
|
||||
"unable_to_set_profile_picture": "Ikke i stand til at sætte profilbillede",
|
||||
"unable_to_set_rating": "Ikke i stand til at angive vurdering",
|
||||
"unable_to_submit_job": "Ikke i stand til at indsende opgave",
|
||||
"unable_to_trash_asset": "Kunne ikke slette medie",
|
||||
"unable_to_unlink_account": "Ikke i stand til at frakoble konto",
|
||||
@@ -1074,8 +1141,10 @@
|
||||
"unable_to_update_settings": "Ikke i stand til at opdatere indstillinger",
|
||||
"unable_to_update_timeline_display_status": "Kunne ikke opdate status for tidslinjevisning",
|
||||
"unable_to_update_user": "Ikke i stand til at opdatere bruger",
|
||||
"unable_to_update_workflow": "Kan ikke opdatere workflow",
|
||||
"unable_to_upload_file": "Filen kunne ikke uploades"
|
||||
},
|
||||
"errors_text": "Fejl",
|
||||
"exclusion_pattern": "Udelukkelsesmønster",
|
||||
"exif": "Exif",
|
||||
"exif_bottom_sheet_description": "Tilføj beskrivelse...",
|
||||
@@ -1120,14 +1189,16 @@
|
||||
"features": "Funktioner",
|
||||
"features_in_development": "Funktioner under udvikling",
|
||||
"features_setting_description": "Administrer app-funktioner",
|
||||
"file_name": "Filnavn",
|
||||
"file_name": "Filnavn: {file_name}",
|
||||
"file_name_or_extension": "Filnavn eller filtype",
|
||||
"file_size": "Fil størrelse",
|
||||
"filename": "Filnavn",
|
||||
"filetype": "Filtype",
|
||||
"filter": "Filter",
|
||||
"filter_description": "Betingelser for filtrering af valgte mediefiler",
|
||||
"filter_people": "Filtrér personer",
|
||||
"filter_places": "Filtrer steder",
|
||||
"filters": "Filtre",
|
||||
"find_them_fast": "Find dem hurtigt med søgning via navn",
|
||||
"first": "Første",
|
||||
"fix_incorrect_match": "Fix forkert match",
|
||||
@@ -1137,12 +1208,16 @@
|
||||
"folders_feature_description": "Gennemse mappevisningen efter fotos og videoer på filsystemet",
|
||||
"forgot_pin_code_question": "Har du glemt PIN-koden?",
|
||||
"forward": "Fremad",
|
||||
"free_up_space": "Frigør plads",
|
||||
"free_up_space_description": "Flyt sikkerhedskopierede fotos og videoer til din enheds skraldepapir for at frigøre plads. Dine kopier på serveren forbliver sikre",
|
||||
"free_up_space_settings_subtitle": "Frigør enhedslagerplads",
|
||||
"full_path": "Fuld sti: {path}",
|
||||
"gcast_enabled": "Google Cast",
|
||||
"gcast_enabled_description": "Denne funktion indlæser eksterne ressourcer fra Google for at virke.",
|
||||
"general": "Generel",
|
||||
"geolocation_instruction_location": "Klik på et objekt med GPS-koordinater for at bruge dettes position, eller vælg position direkte på kortet",
|
||||
"get_help": "Få hjælp",
|
||||
"get_people_error": "Fejl ved indhentning af personer",
|
||||
"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",
|
||||
"go_back": "Gå tilbage",
|
||||
@@ -1175,13 +1250,14 @@
|
||||
"hide_named_person": "Skjul person {name}",
|
||||
"hide_password": "Skjul adgangskode",
|
||||
"hide_person": "Skjul person",
|
||||
"hide_schema": "Skjul skema",
|
||||
"hide_text_recognition": "Skjul tekstgenkendelse",
|
||||
"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_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",
|
||||
@@ -1223,7 +1299,7 @@
|
||||
"in_archive": "I arkiv",
|
||||
"in_year": "I {year}",
|
||||
"in_year_selector": "I",
|
||||
"include_archived": "Inkluder arkiveret",
|
||||
"include_archived": "Inkluder arkiverede",
|
||||
"include_shared_albums": "Inkludér delte albummer",
|
||||
"include_shared_partner_assets": "Inkludér delte partnermedier",
|
||||
"individual_share": "Individuel andel",
|
||||
@@ -1247,8 +1323,11 @@
|
||||
"ios_debug_info_processing_ran_at": "Behandlingen kørte {dateTime}",
|
||||
"items_count": "{count, plural, one {# element} other {# elementer}}",
|
||||
"jobs": "Opgaver",
|
||||
"json_editor": "JSON editor",
|
||||
"json_error": "JSON fejl",
|
||||
"keep": "Behold",
|
||||
"keep_all": "Behold alle",
|
||||
"keep_favorites": "Behold favoritter",
|
||||
"keep_this_delete_others": "Behold dette, slet andre",
|
||||
"kept_this_deleted_others": "Beholdt denne mediefil og slettede {count, plural, one {# aktiv} other {# aktiver}}",
|
||||
"keyboard_shortcuts": "Tastaturgenveje",
|
||||
@@ -1379,7 +1458,7 @@
|
||||
"map_settings_date_range_option_year": "Sidste år",
|
||||
"map_settings_date_range_option_years": "Sidste {years} år",
|
||||
"map_settings_dialog_title": "Kortindstillinger",
|
||||
"map_settings_include_show_archived": "Inkluder arkiveret",
|
||||
"map_settings_include_show_archived": "Inkluder arkiverede",
|
||||
"map_settings_include_show_partners": "Inkluder partnere",
|
||||
"map_settings_only_show_favorites": "Vis kun favoritter",
|
||||
"map_settings_theme_settings": "Korttema",
|
||||
@@ -1408,6 +1487,8 @@
|
||||
"minimize": "Minimér",
|
||||
"minute": "Minut",
|
||||
"minutes": "Minutter",
|
||||
"mirror_horizontal": "Horisontalt",
|
||||
"mirror_vertical": "Vertikal",
|
||||
"missing": "Mangler",
|
||||
"mobile_app": "Mobil App",
|
||||
"mobile_app_download_onboarding_note": "Hent den tilhørende mobilapp via en af følgende muligheder",
|
||||
@@ -1416,11 +1497,14 @@
|
||||
"monthly_title_text_date_format": "MMMM å",
|
||||
"more": "Mere",
|
||||
"move": "Flyt",
|
||||
"move_down": "Flyt ned",
|
||||
"move_off_locked_folder": "Flyt ud af låst mappe",
|
||||
"move_to": "Flyt til",
|
||||
"move_to_device_trash": "Flyt til enheds skraldespand",
|
||||
"move_to_lock_folder_action_prompt": "{count} føjet til den låste mappe",
|
||||
"move_to_locked_folder": "Flyt til låst mappe",
|
||||
"move_to_locked_folder_confirmation": "Disse billeder og videoer vil blive fjernet fra alle albums, og vil kun være synlig fra den låste mappe",
|
||||
"move_up": "Flyt op",
|
||||
"moved_to_archive": "Flyttede {count, plural, one {# mediefil} other {# mediefiler}} til arkivet",
|
||||
"moved_to_library": "Flyttede {count, plural, one {# mediefil} other {# mediefiler}} til biblioteket",
|
||||
"moved_to_trash": "Flyttet til papirkurv",
|
||||
@@ -1430,6 +1514,7 @@
|
||||
"my_albums": "Mine albummer",
|
||||
"name": "Navn",
|
||||
"name_or_nickname": "Navn eller kaldenavn",
|
||||
"name_required": "Navn er påkrævet",
|
||||
"navigate": "Naviger",
|
||||
"navigate_to_time": "Naviger til tid",
|
||||
"network_requirement_photos_upload": "Benyt mobildatanettet for at sikkerhedskopiere dine fotos",
|
||||
@@ -1454,6 +1539,8 @@
|
||||
"next": "Næste",
|
||||
"next_memory": "Næste minde",
|
||||
"no": "Nej",
|
||||
"no_actions_added": "Ingen handlinger tilføjet endnu",
|
||||
"no_albums_found": "Ingen album fundet",
|
||||
"no_albums_message": "Opret et album for at organisere dine billeder og videoer",
|
||||
"no_albums_with_name_yet": "Det ser ud til, at du ikke har noget album med dette navn endnu.",
|
||||
"no_albums_yet": "Det ser ud til, at du ikke har nogen album endnu.",
|
||||
@@ -1463,11 +1550,13 @@
|
||||
"no_cast_devices_found": "Ingen Cast-enheder fundet",
|
||||
"no_checksum_local": "Ingen checksum tilgængelig – kan ikke hente lokale objekter",
|
||||
"no_checksum_remote": "Ingen checksum tilgængelig – kan ikke hente eksterne objekter",
|
||||
"no_configuration_needed": "Ingen konfiguration nødvendig",
|
||||
"no_devices": "Ingen godkendte enheder",
|
||||
"no_duplicates_found": "Ingen duplikater fundet.",
|
||||
"no_exif_info_available": "Ingen tilgængelig exif information",
|
||||
"no_explore_results_message": "Upload flere billeder for at udforske din samling.",
|
||||
"no_favorites_message": "Tilføj favoritter for hurtigt at finde dine bedst billeder og videoer",
|
||||
"no_filters_added": "Ingen filtre tilføjet endnu",
|
||||
"no_libraries_message": "Opret et eksternt bibliotek for at se dine billeder og videoer",
|
||||
"no_local_assets_found": "Ingen lokale objekter fundet med denne checksum",
|
||||
"no_location_set": "Ingen placering sat",
|
||||
@@ -1481,11 +1570,12 @@
|
||||
"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_uploads_in_progress": "Ingen upload i gang",
|
||||
"none": "Ingen",
|
||||
"not_allowed": "Ikke tilladt",
|
||||
"not_available": "ikke tilgængelig",
|
||||
"not_in_any_album": "Ikke i noget album",
|
||||
"not_selected": "Ikke valgt",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "Bemærk: For at anvende Lagringsmærkat på tidligere uploadede medier, kør",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "Bemærk: For at anvende Lagringsmærkat på tidligere uploadede medier, kør opgaven igen",
|
||||
"notes": "Noter",
|
||||
"nothing_here_yet": "Intet her endnu",
|
||||
"notification_permission_dialog_content": "Gå til indstillinger for at slå notifikationer til.",
|
||||
@@ -1531,9 +1621,9 @@
|
||||
"owned": "Egne",
|
||||
"owner": "Ejer",
|
||||
"page": "Side",
|
||||
"partner": "Partnerpartner",
|
||||
"partner": "Partner",
|
||||
"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 Arkiv og Slettet",
|
||||
"partner_can_access_location": "Stedet, hvor dine billeder blev taget",
|
||||
"partner_list_user_photos": "{user}s billeder",
|
||||
"partner_list_view_all": "Se alle",
|
||||
@@ -1563,6 +1653,7 @@
|
||||
"people": "Personer",
|
||||
"people_edits_count": "Redigeret {count, plural, one {# person} other {# people}}",
|
||||
"people_feature_description": "Gennemse billeder og videoer grupperet efter personer",
|
||||
"people_selected": "{count, plural, one {# person vagt} other {# personer valgt}}",
|
||||
"people_sidebar_description": "Vis et link til Personer i sidepanelet",
|
||||
"permanent_deletion_warning": "Advarsel om permanent sletning",
|
||||
"permanent_deletion_warning_setting_description": "Vis en advarsel, når medier slettes permanent",
|
||||
@@ -1580,24 +1671,27 @@
|
||||
"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": "Personperson",
|
||||
"permission_onboarding_request": "Immich kræver tilladelse til at se dine billeder og videoer.",
|
||||
"person": "Person",
|
||||
"person_age_months": "{months, plural, one {# month} other {# months}} gammel",
|
||||
"person_age_year_months": "1 år, {months, plural, one {# month} other {# months}} gammel",
|
||||
"person_age_years": "{years, plural, other {# years}} gammel",
|
||||
"person_birthdate": "Født den {date}",
|
||||
"person_hidden": "{name}{hidden, select, true { (skjult)} other {}}",
|
||||
"person_recognized": "Person genkendt",
|
||||
"person_selected": "Person valgt",
|
||||
"photo_shared_all_users": "Det ser ud til, at du har delt dine billeder med alle brugere, eller også har du ikke nogen bruger at dele med.",
|
||||
"photos": "Billeder",
|
||||
"photos_and_videos": "Billeder og videoer",
|
||||
"photos_count": "{count, plural, one {{count, number} Billede} other {{count, number} Billeder}}",
|
||||
"photos_from_previous_years": "Billeder fra tidligere år",
|
||||
"photos_only": "Kun fotos",
|
||||
"pick_a_location": "Vælg et sted",
|
||||
"pick_custom_range": "Brugerdefineret periode",
|
||||
"pick_date_range": "Vælg et datointerval",
|
||||
"pin_code_changed_successfully": "Ændring af PIN kode vellykket",
|
||||
"pin_code_reset_successfully": "Nulstilling af PIN kode vellykket",
|
||||
"pin_code_setup_successfully": "Opsætning af PIN kode vellykket",
|
||||
"pin_code_changed_successfully": "Ændring af PIN kode lykkedes",
|
||||
"pin_code_reset_successfully": "Nulstilling af PIN kode lykkedes",
|
||||
"pin_code_setup_successfully": "Opsætning af PIN kode var vellykket",
|
||||
"pin_verification": "PIN kode verifikation",
|
||||
"place": "Sted",
|
||||
"places": "Steder",
|
||||
@@ -1611,7 +1705,7 @@
|
||||
"play_transcoded_video": "Afspil transkodet video",
|
||||
"please_auth_to_access": "Log venligst ind for at tilgå",
|
||||
"port": "Port",
|
||||
"preferences_settings_subtitle": "Administrer app-præferencer",
|
||||
"preferences_settings_subtitle": "Administrer appens indstillinger",
|
||||
"preferences_settings_title": "Præferencer",
|
||||
"preparing": "Forberedelse",
|
||||
"preset": "Forudindstilling",
|
||||
@@ -1652,7 +1746,7 @@
|
||||
"purchase_license_subtitle": "Køb Immich for at understøtte den fortsatte udvikling af tjenesten",
|
||||
"purchase_lifetime_description": "Livsvarigt køb",
|
||||
"purchase_option_title": "KØBSMULIGHEDER",
|
||||
"purchase_panel_info_1": "At bygge Immich tager meget tid og kræfter, og vi har fuldtidsingeniører, der arbejder på det for at gøre det så godt, som vi overhovedet kan. Vores mission er, at open source-software og etisk forretningspraksis bliver en bæredygtig indtægtskilde for udviklere og at skabe et privatlivsrespekterende økosystem med reelle alternativer til udnyttende cloud-tjenester.",
|
||||
"purchase_panel_info_1": "At bygge Immich tager meget tid og kræfter, og vi har fuldtidsudviklere, der arbejder på det for at gøre det så godt, som vi overhovedet kan. Vores mission er, at open source-software og etisk forretningspraksis bliver en bæredygtig indtægtskilde for udviklere og at skabe et privatlivsrespekterende økosystem med reelle alternativer til udnyttende cloud-tjenester.",
|
||||
"purchase_panel_info_2": "Da vi er forpligtet til ikke at tilføje betalingsvægge, vil dette køb ikke give dig yderligere funktioner i Immich. Vi er afhængige af, at brugere som dig støtter Immichs løbende udvikling.",
|
||||
"purchase_panel_title": "Støt projektet",
|
||||
"purchase_per_server": "Pr. server",
|
||||
@@ -1667,6 +1761,7 @@
|
||||
"purchase_settings_server_activated": "Serverens produktnøgle administreres af administratoren",
|
||||
"query_asset_id": "Forespørgsels Asset ID",
|
||||
"queue_status": "Kø {count}/{total}",
|
||||
"rate_asset": "Vurder filer",
|
||||
"rating": "Stjernebedømmelse",
|
||||
"rating_clear": "Nulstil vurdering",
|
||||
"rating_count": "{count, plural, one {# stjerne} other {# stjerner}}",
|
||||
@@ -1685,8 +1780,8 @@
|
||||
"recent_searches": "Seneste søgninger",
|
||||
"recently_added": "Senest tilføjet",
|
||||
"recently_added_page_title": "Nyligt tilføjet",
|
||||
"recently_taken": "For nylig taget",
|
||||
"recently_taken_page_title": "For nylig taget",
|
||||
"recently_taken": "Taget for nylig",
|
||||
"recently_taken_page_title": "Taget For nylig",
|
||||
"refresh": "Opdatér",
|
||||
"refresh_encoded_videos": "Opdater kodede videoer",
|
||||
"refresh_faces": "Opdater ansigter",
|
||||
@@ -1738,8 +1833,8 @@
|
||||
"reset_password": "Nulstil adgangskode",
|
||||
"reset_people_visibility": "Nulstil personsynlighed",
|
||||
"reset_pin_code": "Nulstil PIN kode",
|
||||
"reset_pin_code_description": "Hvis du har glemt din PIN-kode, kan du kontakte serveradministratoren for at få den stillet tilbage",
|
||||
"reset_pin_code_success": "PIN-koden er stillet tilbage",
|
||||
"reset_pin_code_description": "Hvis du har glemt din PIN-kode, kan du kontakte serveradministratoren for at få den nulstillet",
|
||||
"reset_pin_code_success": "PIN-koden er Nulstillet",
|
||||
"reset_pin_code_with_password": "Du kan altid nulstille din PIN-kode med dit password",
|
||||
"reset_sqlite": "Reset SQLite Databasen",
|
||||
"reset_sqlite_confirmation": "Er du sikker på, at du vil nulstille SQLite databasen? Du er nødt til at logge ud og ind igen for at gensynkronisere dine data",
|
||||
@@ -1770,9 +1865,11 @@
|
||||
"saved_settings": "Gemte indstillinger",
|
||||
"say_something": "Skriv noget",
|
||||
"scaffold_body_error_occurred": "Der opstod en fejl",
|
||||
"scan": "Scan",
|
||||
"scan_all_libraries": "Skan alle biblioteker",
|
||||
"scan_library": "Skan",
|
||||
"scan_settings": "Skanningsindstillinger",
|
||||
"scanning": "Scanning",
|
||||
"scanning_for_album": "Skanner efter albummer...",
|
||||
"search": "Søg",
|
||||
"search_albums": "Søg i albummer",
|
||||
@@ -1802,6 +1899,7 @@
|
||||
"search_filter_media_type_title": "Vælg medietype",
|
||||
"search_filter_ocr": "Søg via OCR",
|
||||
"search_filter_people_title": "Vælg personer",
|
||||
"search_filter_star_rating": "Stjerne Vurdering",
|
||||
"search_for": "Søg efter",
|
||||
"search_for_existing_person": "Søg efter eksisterende person",
|
||||
"search_no_more_result": "Ikke flere resultater",
|
||||
@@ -1836,17 +1934,23 @@
|
||||
"second": "Sekund",
|
||||
"see_all_people": "Se alle personer",
|
||||
"select": "Vælg",
|
||||
"select_album": "Vælg album",
|
||||
"select_album_cover": "Vælg albumcover",
|
||||
"select_albums": "Vælg albummer",
|
||||
"select_all": "Vælg alle",
|
||||
"select_all_duplicates": "Vælg alle dubletter",
|
||||
"select_all_in": "Vælg alt i {group}",
|
||||
"select_avatar_color": "Vælg avatarfarve",
|
||||
"select_count": "{count, plural, one {Vælg #} other {Vælg #}}",
|
||||
"select_cutoff_date": "Vælg stop-dato",
|
||||
"select_face": "Vælg ansigt",
|
||||
"select_featured_photo": "Vælg forsidebillede",
|
||||
"select_from_computer": "Vælg fra computer",
|
||||
"select_keep_all": "Vælg gem alle",
|
||||
"select_library_owner": "Vælg biblioteksejer",
|
||||
"select_new_face": "Vælg nyt ansigt",
|
||||
"select_people": "Vælg personer",
|
||||
"select_person": "Vælg person",
|
||||
"select_person_to_tag": "Vælg en person at tagge",
|
||||
"select_photos": "Vælg billeder",
|
||||
"select_trash_all": "Vælg smid alle ud",
|
||||
@@ -1902,7 +2006,7 @@
|
||||
"settings": "Indstillinger",
|
||||
"settings_require_restart": "Genstart venligst Immich for at anvende denne ændring",
|
||||
"settings_saved": "Indstillinger er gemt",
|
||||
"setup_pin_code": "Sæt in PIN kode",
|
||||
"setup_pin_code": "Indstil en PIN kode",
|
||||
"share": "Del",
|
||||
"share_action_prompt": "Delte {count} objekter",
|
||||
"share_add_photos": "Tilføj billeder",
|
||||
@@ -1982,6 +2086,7 @@
|
||||
"show_password": "Vis adgangskode",
|
||||
"show_person_options": "Vis personindstillinger",
|
||||
"show_progress_bar": "Vis statuslinje",
|
||||
"show_schema": "Vis skema",
|
||||
"show_search_options": "Vis søgeindstillinger",
|
||||
"show_shared_links": "Vis delte links",
|
||||
"show_slideshow_transition": "Vis overgang til diasshow",
|
||||
@@ -1999,6 +2104,8 @@
|
||||
"skip_to_folders": "Spring til mapper",
|
||||
"skip_to_tags": "Spring til tags",
|
||||
"slideshow": "Diasshow",
|
||||
"slideshow_repeat": "Gentag diasshow",
|
||||
"slideshow_repeat_description": "Hop tilbage til begyndelsen når diasshow stopper",
|
||||
"slideshow_settings": "Diasshowindstillinger",
|
||||
"sort_albums_by": "Sortér albummer efter...",
|
||||
"sort_created": "Dato oprettet",
|
||||
@@ -2109,12 +2216,19 @@
|
||||
"trash_page_select_assets_btn": "Vælg elementer",
|
||||
"trash_page_title": "Papirkurv ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Mediefiler i papirkurven vil blive slettet permanent efter {days, plural, one {# dag} other {# dage}}.",
|
||||
"trigger": "Udløser",
|
||||
"trigger_asset_uploaded": "Mediefil uploaded",
|
||||
"trigger_asset_uploaded_description": "Udløses, når et nyt asset bliver uploaded",
|
||||
"trigger_description": "En begivenhed, der starter en arbejdsgang",
|
||||
"trigger_person_recognized": "Peron genkendt",
|
||||
"trigger_person_recognized_description": "Udløses, når en person er detekteret",
|
||||
"trigger_type": "Udløsertype",
|
||||
"troubleshoot": "Fejlfinding",
|
||||
"type": "Type",
|
||||
"unable_to_change_pin_code": "Kunne ikke ændre PIN kode",
|
||||
"unable_to_check_version": "Kan ikke tjekke app- eller serverversion",
|
||||
"unable_to_setup_pin_code": "Kunne ikke sætte PIN kode",
|
||||
"unarchive": "Af Akivér",
|
||||
"unarchive": "Fjern fra arkiv",
|
||||
"unarchive_action_prompt": "{count} slettet fra Arkiv",
|
||||
"unarchived_count": "{count, plural, other {Uarkiveret #}}",
|
||||
"undo": "Fortryd",
|
||||
@@ -2123,6 +2237,7 @@
|
||||
"unhide_person": "Stop med at skjule person",
|
||||
"unknown": "Ukendt",
|
||||
"unknown_country": "Ukendt land",
|
||||
"unknown_date": "Ukendt dato",
|
||||
"unknown_year": "Ukendt år",
|
||||
"unlimited": "Ubegrænset",
|
||||
"unlink_motion_video": "Fjern link til bevægelsesvideo",
|
||||
@@ -2139,13 +2254,14 @@
|
||||
"unstack": "Fjern fra stak",
|
||||
"unstack_action_prompt": "{count} ustakket",
|
||||
"unstacked_assets_count": "Ikke-stablet {count, plural, one {# aktiv} other {# aktiver}}",
|
||||
"unsupported_field_type": "Ikke-understøttet felttype",
|
||||
"untagged": "Umærket",
|
||||
"untitled_workflow": "Unavngivet arbejdsgang",
|
||||
"up_next": "Næste",
|
||||
"update_location_action_prompt": "Opdater lokationen for {count} valgte objekter med:",
|
||||
"updated_at": "Opdateret",
|
||||
"updated_password": "Opdaterede adgangskode",
|
||||
"upload": "Upload",
|
||||
"upload_action_prompt": "{count} i kø til upload",
|
||||
"upload_concurrency": "Upload samtidighed",
|
||||
"upload_details": "Upload detaljer",
|
||||
"upload_dialog_info": "Vil du sikkerhedskopiere de(t) valgte element(er) til serveren?",
|
||||
@@ -2164,7 +2280,7 @@
|
||||
"url": "URL",
|
||||
"usage": "Forbrug",
|
||||
"use_biometric": "Brug biometrisk",
|
||||
"use_current_connection": "brug nuværende forbindelse",
|
||||
"use_current_connection": "Brug nuværende forbindelse",
|
||||
"use_custom_date_range": "Brug tilpasset datointerval i stedet",
|
||||
"user": "Bruger",
|
||||
"user_has_been_deleted": "Denne bruger er slettet.",
|
||||
@@ -2181,10 +2297,11 @@
|
||||
"user_usage_stats_description": "Vis konto anvendelsesstatistik",
|
||||
"username": "Brugernavn",
|
||||
"users": "Brugere",
|
||||
"users_added_to_album_count": "Føjet {count, plural, one {# bruker} other {# brukere}} til albummet",
|
||||
"users_added_to_album_count": "Tilføjet {count, plural, one {# bruker} other {# brukere}} til albummet",
|
||||
"utilities": "Værktøjer",
|
||||
"validate": "Validér",
|
||||
"validate_endpoint_error": "Indtast en gyldig URL",
|
||||
"validation_error": "Validerings fejl",
|
||||
"variables": "Variabler",
|
||||
"version": "Version",
|
||||
"version_announcement_closing": "Din ven, Alex",
|
||||
@@ -2196,6 +2313,7 @@
|
||||
"video_hover_setting_description": "Afspil miniaturevisning for videoer når musemarkøren holdes over elementet. Selv når det er deaktiveret, kan afspilning startes ved at holde musen over afspilningsikonet.",
|
||||
"videos": "Videoer",
|
||||
"videos_count": "{count, plural, one {# Video} other {# Videoer}}",
|
||||
"videos_only": "Kun videoer",
|
||||
"view": "Se",
|
||||
"view_album": "Se album",
|
||||
"view_all": "Se alle",
|
||||
@@ -2216,6 +2334,8 @@
|
||||
"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}}",
|
||||
"visual": "Visuel",
|
||||
"visual_builder": "Visuel builder",
|
||||
"waiting": "Venter",
|
||||
"waiting_count": "Venter: {count}",
|
||||
"warning": "Advarsel",
|
||||
@@ -2224,13 +2344,26 @@
|
||||
"welcome_to_immich": "Velkommen til Immich",
|
||||
"width": "Bredde",
|
||||
"wifi_name": "Wi-Fi navn",
|
||||
"workflow": "Arbejdsproces",
|
||||
"workflow_delete_prompt": "Er du sikker på, at du vil slette denne arbejdsgang?",
|
||||
"workflow_deleted": "Arbejdsgang slettet",
|
||||
"workflow_description": "Arbejdsgangsbeskrivelse",
|
||||
"workflow_info": "Information om arbejdsgang",
|
||||
"workflow_json": "Arbejdsgang JSON",
|
||||
"workflow_json_help": "Rediger arbejdsgangskonfiguration i JSON-format. Ændringer vil synkroniseres til den visuelle opbygger.",
|
||||
"workflow_name": "Navn på arbejdsgang",
|
||||
"workflow_navigation_prompt": "Er du sikker på, at du vil forlade uden at gemme dine ændringer?",
|
||||
"workflow_summary": "Arbejdsgangsoversigt",
|
||||
"workflow_update_success": "Arbejdsgang opdateret korrekt",
|
||||
"workflow_updated": "Arbejdsgang opdateret",
|
||||
"workflows": "Arbejdsgange",
|
||||
"workflows_help_text": "Arbejdsgange automatiserer handlinger på dine filer baseret på udløsere og filtre",
|
||||
"wrong_pin_code": "Forkert PIN kode",
|
||||
"year": "År",
|
||||
"years_ago": "{years, plural, one {# år} other {# år}} siden",
|
||||
"yes": "Ja",
|
||||
"you_dont_have_any_shared_links": "Du har ikke nogen delte links",
|
||||
"your_wifi_name": "Dit Wi-Fi navn",
|
||||
"zero_to_clear_rating": "Tryk på 0 for at fjerne fil vurderingen",
|
||||
"zoom_image": "Zoom billede",
|
||||
"zoom_to_bounds": "Zoom til grænserne"
|
||||
}
|
||||
|
||||
192
i18n/de.json
192
i18n/de.json
@@ -1,10 +1,11 @@
|
||||
{
|
||||
"about": "Über Immich",
|
||||
"about": "Über",
|
||||
"account": "Konto",
|
||||
"account_settings": "Kontoeinstellungen",
|
||||
"acknowledge": "Bestätigen",
|
||||
"action": "Aktion",
|
||||
"action_common_update": "Aktualisieren",
|
||||
"action_description": "Eine Reihe von Aktionen, die an den gefilterten Assets ausgeführt werden sollen",
|
||||
"actions": "Aktionen",
|
||||
"active": "Aktiv",
|
||||
"active_count": "Aktive:{count}",
|
||||
@@ -15,9 +16,14 @@
|
||||
"add_a_location": "Standort hinzufügen",
|
||||
"add_a_name": "Name hinzufügen",
|
||||
"add_a_title": "Titel hinzufügen",
|
||||
"add_action": "Aktion hinzufügen",
|
||||
"add_action_description": "Klicken um eine Aktion hinzuzufügen",
|
||||
"add_assets": "Assets hinzufügen",
|
||||
"add_birthday": "Geburtsdatum hinzufügen",
|
||||
"add_endpoint": "Endpunkt hinzufügen",
|
||||
"add_exclusion_pattern": "Ausschlussmuster hinzufügen",
|
||||
"add_filter": "Filter hinzufügen",
|
||||
"add_filter_description": "Klicken um eine Filterbedingung hinzuzufügen",
|
||||
"add_location": "Standort hinzufügen",
|
||||
"add_more_users": "Weitere Nutzer hinzufügen",
|
||||
"add_partner": "Partner hinzufügen",
|
||||
@@ -36,6 +42,7 @@
|
||||
"add_to_shared_album": "Zu geteiltem Album hinzufügen",
|
||||
"add_upload_to_stack": "Upload zum Stapel hinzufügen",
|
||||
"add_url": "URL hinzufügen",
|
||||
"add_workflow_step": "Workflow-Schritt hinzufügen",
|
||||
"added_to_archive": "Zum Archiv hinzugefügt",
|
||||
"added_to_favorites": "Zu Favoriten hinzugefügt",
|
||||
"added_to_favorites_count": "{count, number} zu Favoriten hinzugefügt",
|
||||
@@ -97,6 +104,8 @@
|
||||
"image_preview_description": "Mittelgroßes Bild mit entfernten Metadaten, das bei der Betrachtung einer einzelnen Datei und für maschinelles Lernen verwendet wird",
|
||||
"image_preview_quality_description": "Vorschauqualität von 1-100. Ein höherer Wert ist besser, erzeugt dadurch aber größere Dateien und kann die Reaktionsfähigkeit der App beeinträchtigen. Die Einstellung eines niedrigen Wertes kann dafür aber die Qualität des maschinellen Lernens beeinträchtigen.",
|
||||
"image_preview_title": "Vorschaueinstellungen",
|
||||
"image_progressive": "Fortschrittlich",
|
||||
"image_progressive_description": "JPEG-Bilder werden schrittweise kodiert, um ein stufenweises Laden zu ermöglichen. Dies hat keine Auswirkungen auf WebP-Bilder.",
|
||||
"image_quality": "Qualität",
|
||||
"image_resolution": "Auflösung",
|
||||
"image_resolution_description": "Höhere Auflösungen können mehr Details erhalten, benötigen aber mehr Zeit für die Kodierung, haben größere Dateigrößen und können die Reaktionsfähigkeit von Anwendungen beeinträchtigen.",
|
||||
@@ -181,10 +190,21 @@
|
||||
"machine_learning_smart_search_enabled": "Intelligente Suche aktivieren",
|
||||
"machine_learning_smart_search_enabled_description": "Ist diese Option deaktiviert, werden die Bilder nicht für die intelligente Suche verwendet.",
|
||||
"machine_learning_url_description": "Die URL des Servers für maschinelles Lernen. Wenn mehr als eine URL angegeben wird, wird jeder Server einzeln ausprobiert, bis einer erfolgreich antwortet, und zwar in der Reihenfolge vom ersten bis zum letzten. Server die nicht antworten werden temporär ignoriert, bis sie wieder verfügbar sind.",
|
||||
"maintenance_delete_backup": "Backup löschen",
|
||||
"maintenance_delete_backup_description": "Diese Datei wird irreversibel gelöscht.",
|
||||
"maintenance_delete_error": "Die Löschung der Sicherungskopie ist fehlgeschlagen.",
|
||||
"maintenance_restore_backup": "Sicherungskopie wiederherstellen",
|
||||
"maintenance_restore_backup_description": "Immich wird zurückgesetzt und von der ausgewählten Sicherungskopie wiederhergestellt. Ein Backup wird erstellt, bevor es weitergeht.",
|
||||
"maintenance_restore_backup_different_version": "Diese Sicherungskopie wurde mit einer anderen Version von Immich erstellt!",
|
||||
"maintenance_restore_backup_unknown_version": "Konnte Version der Sicherungskopie nicht erkennen.",
|
||||
"maintenance_restore_database_backup": "Stelle Datenbankbackup wieder her",
|
||||
"maintenance_restore_database_backup_description": "Zurückrollen zu einem vorherigen Datenbankzustand mit einem Backup",
|
||||
"maintenance_settings": "Wartung",
|
||||
"maintenance_settings_description": "Immich in den Wartungsmodus versetzen.",
|
||||
"maintenance_start": "Wartungsmodus starten",
|
||||
"maintenance_start": "In Wartungsmodus umschalten",
|
||||
"maintenance_start_error": "Wartungsmodus konnte nicht gestartet werden.",
|
||||
"maintenance_upload_backup": "Lade Datenbankbackup hoch",
|
||||
"maintenance_upload_backup_error": "Konnte Backup nicht hochladen. Ist es eine .sql/.sql.gz Datei?",
|
||||
"manage_concurrency": "Gleichzeitige Ausführungen verwalten",
|
||||
"manage_concurrency_description": "Navigieren Sie zur Job-Seite, um die Job-Parallelität zu verwalten",
|
||||
"manage_log_settings": "Log-Einstellungen verwalten",
|
||||
@@ -222,7 +242,7 @@
|
||||
"nightly_tasks_settings": "Einstellungen für nächtliche Aufgaben",
|
||||
"nightly_tasks_settings_description": "Nächtliche Aufgaben verwalten",
|
||||
"nightly_tasks_start_time_setting": "Startzeit",
|
||||
"nightly_tasks_start_time_setting_description": "Die Zeit, zu der der Server mit der Ausführung der nächtlichen Aufgaben beginnt",
|
||||
"nightly_tasks_start_time_setting_description": "Die Zeit, zu welcher der Server mit der Ausführung der nächtlichen Aufgaben beginnt",
|
||||
"nightly_tasks_sync_quota_usage_setting": "Kontingentnutzung synchronisieren",
|
||||
"nightly_tasks_sync_quota_usage_setting_description": "Benutzerspeicherkontingent basierend auf der aktuellen Nutzung aktualisieren",
|
||||
"no_paths_added": "Keine Pfade hinzugefügt",
|
||||
@@ -252,7 +272,7 @@
|
||||
"oauth_auto_register": "Automatische Registrierung",
|
||||
"oauth_auto_register_description": "Automatische Registrierung neuer Benutzer nach der OAuth-Anmeldung",
|
||||
"oauth_button_text": "Button-Text",
|
||||
"oauth_client_secret_description": "Erforderlich wenn PKCE (Proof Key for Code Exchange) nicht vom OAuth- Anbieter unterstützt wird",
|
||||
"oauth_client_secret_description": "Erforderlich für Confidential Clients oder wenn PKCE (Proof Key for Code Exchange) nicht für Public Clients unterstützt wird.",
|
||||
"oauth_enable_description": "Anmeldung mit OAuth",
|
||||
"oauth_mobile_redirect_uri": "Mobile Umleitungs-URI",
|
||||
"oauth_mobile_redirect_uri_override": "Mobile Umleitungs-URI überschreiben",
|
||||
@@ -431,6 +451,9 @@
|
||||
"admin_password": "Administrator Passwort",
|
||||
"administration": "Verwaltung",
|
||||
"advanced": "Erweitert",
|
||||
"advanced_settings_clear_image_cache": "Lösche Bildercache",
|
||||
"advanced_settings_clear_image_cache_error": "Löschung des Bildercaches misslungen",
|
||||
"advanced_settings_clear_image_cache_success": "Erfolgreich gelöscht {size}",
|
||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Verwende diese Option, um Medien während der Synchronisierung nach anderen Kriterien zu filtern. Versuchen dies nur, wenn Probleme mit der Erkennung aller Alben durch die App auftreten.",
|
||||
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTELL] Benutze alternativen Filter für Synchronisierung der Gerätealben",
|
||||
"advanced_settings_log_level_title": "Log-Level: {level}",
|
||||
@@ -467,10 +490,12 @@
|
||||
"album_remove_user": "Nutzer entfernen?",
|
||||
"album_remove_user_confirmation": "Bist du sicher, dass du {user} entfernen willst?",
|
||||
"album_search_not_found": "Keine Alben gefunden, die zur Suche passen",
|
||||
"album_selected": "Album ausgewählt",
|
||||
"album_share_no_users": "Es sieht so aus, als hättest du dieses Album mit allen Benutzern geteilt oder du hast keine Benutzer, mit denen du teilen kannst.",
|
||||
"album_summary": "Album Zusammenfassung",
|
||||
"album_updated": "Album aktualisiert",
|
||||
"album_updated_setting_description": "Erhalte eine E-Mail-Benachrichtigung, wenn ein freigegebenes Album neue Dateien enthält",
|
||||
"album_upload_assets": "Assets vom Computer hochladen und zu Album hinzufügen",
|
||||
"album_user_left": "{album} verlassen",
|
||||
"album_user_removed": "{user} entfernt",
|
||||
"album_viewer_appbar_delete_confirm": "Bist du sicher, dass du dieses Album aus deinem Konto löschen möchtest?",
|
||||
@@ -488,9 +513,11 @@
|
||||
"albums_default_sort_order_description": "Sortierreihenfolge der Dateien bei der Erstellung neuer Alben.",
|
||||
"albums_feature_description": "Sammlung an Alben die mit anderen Benutzern geteilt werden können.",
|
||||
"albums_on_device_count": "Alben auf dem Gerät ({count})",
|
||||
"albums_selected": "{count, plural, one {# Album ausgewählt} other {# Alben ausgewählt}}",
|
||||
"all": "Alle",
|
||||
"all_albums": "Alle Alben",
|
||||
"all_people": "Alle Personen",
|
||||
"all_photos": "Alle Fotos",
|
||||
"all_videos": "Alle Videos",
|
||||
"allow_dark_mode": "Dunkel-Modus erlauben",
|
||||
"allow_edits": "Bearbeiten erlauben",
|
||||
@@ -498,6 +525,9 @@
|
||||
"allow_public_user_to_upload": "Erlaube öffentlichen Benutzern, hochzuladen",
|
||||
"allowed": "Erlaubt",
|
||||
"alt_text_qr_code": "QR-Code Bild",
|
||||
"always_keep": "Immer behalten",
|
||||
"always_keep_photos_hint": "Speicher freigeben wird alle Fotos auf dem Gerät behalten",
|
||||
"always_keep_videos_hint": "Speicher freigeben wird alle Videos auf dem Gerät behalten",
|
||||
"anti_clockwise": "Gegen den Uhrzeigersinn",
|
||||
"api_key": "API-Schlüssel",
|
||||
"api_key_description": "Dieser Wert wird nur einmal angezeigt. Bitte kopiere ihn, bevor du das Fenster schließt.",
|
||||
@@ -524,10 +554,12 @@
|
||||
"archived_count": "{count, plural, other {# archiviert}}",
|
||||
"are_these_the_same_person": "Ist das dieselbe Person?",
|
||||
"are_you_sure_to_do_this": "Bist du sicher, dass du das tun willst?",
|
||||
"array_field_not_fully_supported": "Array-Felder erfordern manuelle JSON-Bearbeitung",
|
||||
"asset_action_delete_err_read_only": "Schreibgeschützte Inhalte können nicht gelöscht werden, überspringen",
|
||||
"asset_action_share_err_offline": "Die Offline-Inhalte konnten nicht gelesen werden, überspringen",
|
||||
"asset_added_to_album": "Zum Album hinzugefügt",
|
||||
"asset_adding_to_album": "Hinzufügen zum Album…",
|
||||
"asset_created": "Datei erstellt",
|
||||
"asset_description_updated": "Die Beschreibung der Datei wurde aktualisiert",
|
||||
"asset_filename_is_offline": "Datei {filename} ist offline",
|
||||
"asset_has_unassigned_faces": "Datei hat nicht zugewiesene Gesichter",
|
||||
@@ -711,6 +743,8 @@
|
||||
"change_password_form_password_mismatch": "Passwörter stimmen nicht überein",
|
||||
"change_password_form_reenter_new_password": "Passwort erneut eingeben",
|
||||
"change_pin_code": "PIN-Code ändern",
|
||||
"change_trigger": "Auslöser ändern",
|
||||
"change_trigger_prompt": "Bist du sicher, dass du den Auslöser ändern willst? Dies entfernt alle bestehenden Aktionen und Filter.",
|
||||
"change_your_password": "Ändere dein Passwort",
|
||||
"changed_visibility_successfully": "Die Sichtbarkeit wurde erfolgreich geändert",
|
||||
"charging": "Aufladen",
|
||||
@@ -722,6 +756,18 @@
|
||||
"checksum": "Prüfsumme",
|
||||
"choose_matching_people_to_merge": "Wähle passende Personen zum Zusammenführen",
|
||||
"city": "Stadt",
|
||||
"cleanup_confirm_description": "Immich hat {count} Dateien (vor dem {date} erstellt) sicher auf dem Server gefunden. Sollen die lokalen Kopien von diesem Gerät gelöscht werden?",
|
||||
"cleanup_confirm_prompt_title": "Von diesem Gerät entfernen?",
|
||||
"cleanup_deleted_assets": "{count} Dateien in den lokalen Papierkorb verschoben",
|
||||
"cleanup_deleting": "In den Papierkorb verschieben…",
|
||||
"cleanup_found_assets": "{count} hochgeladene Dateien gefunden",
|
||||
"cleanup_found_assets_with_size": "{count} gesicherte Dateien gefunden ({size})",
|
||||
"cleanup_icloud_shared_albums_excluded": "Geteilte Alben aus iCloud sind vom Scan ausgeschlossen",
|
||||
"cleanup_no_assets_found": "Keine passenden Assets gefunden. Speicherbereinigung kann nur auf Assets angewendet werden, die bereits auf den Server gesichert wurden",
|
||||
"cleanup_preview_title": "Zu löschende Assets ({count})",
|
||||
"cleanup_step3_description": "Nach gesicherten Mediendateien scannen, die mit den Filterkriterien und gespeicherten Einstellungen übereinstimmen.",
|
||||
"cleanup_step4_summary": "{count} Assets, die vor dem {date} erstellt wurden, warten auf Löschung von Ihrem Gerät. Die Photos werden auch weiterhin über die Immich-App verfügbar sein.",
|
||||
"cleanup_trash_hint": "Um den Speicher vollständig freizugeben, öffnen Sie die Galerie-App und leeren Sie den Papierkorb",
|
||||
"clear": "Leeren",
|
||||
"clear_all": "Alles leeren",
|
||||
"clear_all_recent_searches": "Alle letzten Suchvorgänge löschen",
|
||||
@@ -787,6 +833,7 @@
|
||||
"create_album": "Album erstellen",
|
||||
"create_album_page_untitled": "Unbenannt",
|
||||
"create_api_key": "API Key erstellen",
|
||||
"create_first_workflow": "Ersten Workflow erstellen",
|
||||
"create_library": "Bibliothek erstellen",
|
||||
"create_link": "Link erstellen",
|
||||
"create_link_to_share": "Link zum Teilen erstellen",
|
||||
@@ -801,17 +848,25 @@
|
||||
"create_tag": "Tag erstellen",
|
||||
"create_tag_description": "Erstelle einen neuen Tag. Für verschachtelte Tags, gib den gesamten Pfad inklusive Schrägstrich an.",
|
||||
"create_user": "Nutzer erstellen",
|
||||
"create_workflow": "Workflow erstellen",
|
||||
"created": "Erstellt",
|
||||
"created_at": "Erstellt",
|
||||
"creating_linked_albums": "Erstelle verknüpfte Alben...",
|
||||
"crop": "Zuschneiden",
|
||||
"crop_aspect_ratio_fixed": "Fixiert",
|
||||
"crop_aspect_ratio_free": "Frei",
|
||||
"crop_aspect_ratio_original": "Original",
|
||||
"curated_object_page_title": "Dinge",
|
||||
"current_device": "Aktuelles Gerät",
|
||||
"current_pin_code": "Aktueller PIN-Code",
|
||||
"current_server_address": "Aktuelle Serveradresse",
|
||||
"custom_date": "Benutzerdefiniertes Datum",
|
||||
"custom_locale": "Benutzerdefinierte Sprache",
|
||||
"custom_locale_description": "Datumsangaben und Zahlen je nach Sprache und Land formatieren",
|
||||
"custom_url": "Benutzerdefinierte URL",
|
||||
"cutoff_date_description": "Behalte Fotos der letzten…",
|
||||
"cutoff_day": "{count, plural, one {Tag} other {Tage}}",
|
||||
"cutoff_year": "{count, plural, one {Jahr} other {Jahre}}",
|
||||
"daily_title_text_date": "E, dd MMM",
|
||||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
||||
"dark": "Dunkel",
|
||||
@@ -867,6 +922,7 @@
|
||||
"deselect_all": "Alle abwählen",
|
||||
"details": "Details",
|
||||
"direction": "Richtung",
|
||||
"disable": "Deaktivieren",
|
||||
"disabled": "Deaktiviert",
|
||||
"disallow_edits": "Bearbeitungen verbieten",
|
||||
"discord": "Discord",
|
||||
@@ -892,6 +948,7 @@
|
||||
"download_include_embedded_motion_videos": "Eingebettete Videos",
|
||||
"download_include_embedded_motion_videos_description": "Videos, die in Bewegungsfotos eingebettet sind, als separate Datei einfügen",
|
||||
"download_notfound": "Download nicht gefunden",
|
||||
"download_original": "Original herunterladen",
|
||||
"download_paused": "Download pausiert",
|
||||
"download_settings": "Download",
|
||||
"download_settings_description": "Einstellungen für das Herunterladen von Dateien verwalten",
|
||||
@@ -901,6 +958,7 @@
|
||||
"download_waiting_to_retry": "Warte auf erneuten Versuch",
|
||||
"downloading": "Herunterladen",
|
||||
"downloading_asset_filename": "Datei {filename} wird heruntergeladen",
|
||||
"downloading_from_icloud": "von iCloud herunterladen",
|
||||
"downloading_media": "Medien werden heruntergeladen",
|
||||
"drop_files_to_upload": "Lade Dateien hoch, indem du sie hierhin ziehst",
|
||||
"duplicates": "Duplikate",
|
||||
@@ -929,11 +987,17 @@
|
||||
"edit_tag": "Tag bearbeiten",
|
||||
"edit_title": "Titel bearbeiten",
|
||||
"edit_user": "Nutzer bearbeiten",
|
||||
"edit_workflow": "Workflow bearbeiten",
|
||||
"editor": "Bearbeiter",
|
||||
"editor_close_without_save_prompt": "Die Änderungen werden nicht gespeichert",
|
||||
"editor_close_without_save_title": "Editor schließen?",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Seitenverhältnisse",
|
||||
"editor_crop_tool_h2_rotation": "Drehung",
|
||||
"editor_confirm_reset_all_changes": "Alle Änderungen zurücksetzen?",
|
||||
"editor_flip_horizontal": "horizontal spiegeln",
|
||||
"editor_flip_vertical": "vertikal spiegeln",
|
||||
"editor_orientation": "Ausrichtung",
|
||||
"editor_reset_all_changes": "Änderungen zurücksetzen",
|
||||
"editor_rotate_left": "Um 90° gegen den Uhrzeigersinn drehen",
|
||||
"editor_rotate_right": "Um 90° im Uhrzeigersinn drehen",
|
||||
"email": "E-Mail",
|
||||
"email_notifications": "E-Mail Benachrichtigungen",
|
||||
"empty_folder": "Dieser Ordner ist leer",
|
||||
@@ -952,11 +1016,14 @@
|
||||
"error_change_sort_album": "Ändern der Anzeigereihenfolge fehlgeschlagen",
|
||||
"error_delete_face": "Fehler beim Löschen des Gesichts",
|
||||
"error_getting_places": "Fehler beim Abrufen der Orte",
|
||||
"error_loading_albums": "Fehler beim Laden der Alben",
|
||||
"error_loading_image": "Fehler beim Laden des Bildes",
|
||||
"error_loading_partners": "Fehler beim Laden der Partner: {error}",
|
||||
"error_retrieving_asset_information": "Fehler beim Abruf der Dateiinformationen",
|
||||
"error_saving_image": "Fehler: {error}",
|
||||
"error_tag_face_bounding_box": "Fehler beim Markieren des Gesichts - Begrenzungen können nicht abgerufen werden",
|
||||
"error_title": "Fehler - Etwas ist schief gelaufen",
|
||||
"error_while_navigating": "Fehler beim Navigieren zur Datei",
|
||||
"errors": {
|
||||
"cannot_navigate_next_asset": "Kann nicht zur nächsten Datei navigieren",
|
||||
"cannot_navigate_previous_asset": "Kann nicht zur vorherigen Datei navigieren",
|
||||
@@ -1014,6 +1081,7 @@
|
||||
"unable_to_complete_oauth_login": "OAuth-Anmeldung konnte nicht abgeschlossen werden",
|
||||
"unable_to_connect": "Verbindung konnte nicht hergestellt werden",
|
||||
"unable_to_copy_to_clipboard": "Konnte nicht in die Zwischenablage kopieren, stelle sicher, dass du per https auf die Seite zugreifst",
|
||||
"unable_to_create": "Workflow konnte nicht erstellt werden",
|
||||
"unable_to_create_admin_account": "Administratorkonto konnte nicht erstellt werden",
|
||||
"unable_to_create_api_key": "Es konnte kein API-Schlüssel erstellt werden",
|
||||
"unable_to_create_library": "Bibliothek konnte nicht erstellt werden",
|
||||
@@ -1024,6 +1092,7 @@
|
||||
"unable_to_delete_exclusion_pattern": "Ausschlussmuster konnte nicht gelöscht werden",
|
||||
"unable_to_delete_shared_link": "Geteilter Link kann nicht gelöscht werden",
|
||||
"unable_to_delete_user": "Nutzer konnte nicht gelöscht werden",
|
||||
"unable_to_delete_workflow": "Workflow konnte nicht gelöscht werden",
|
||||
"unable_to_download_files": "Dateien konnten nicht heruntergeladen werden",
|
||||
"unable_to_edit_exclusion_pattern": "Ausschlussmuster konnte nicht bearbeitet werden",
|
||||
"unable_to_empty_trash": "Papierkorb konnte nicht geleert werden",
|
||||
@@ -1063,6 +1132,7 @@
|
||||
"unable_to_scan_library": "Bibliothek konnte nicht gescannt werden",
|
||||
"unable_to_set_feature_photo": "Hauptfoto konnte nicht festgelegt werden",
|
||||
"unable_to_set_profile_picture": "Profilbild konnte nicht gesetzt werden",
|
||||
"unable_to_set_rating": "Bewertung konnte nicht gespeichert werden",
|
||||
"unable_to_submit_job": "Aufgabe konnte nicht eingereicht werden",
|
||||
"unable_to_trash_asset": "Objekte konnten nicht gelöscht werden",
|
||||
"unable_to_unlink_account": "Die Verknüpfung des Kontos kann nicht aufgehoben werden",
|
||||
@@ -1074,8 +1144,10 @@
|
||||
"unable_to_update_settings": "Die Einstellungen konnten nicht aktualisiert werden",
|
||||
"unable_to_update_timeline_display_status": "Status der Zeitleistenanzeige konnte nicht aktualisiert werden",
|
||||
"unable_to_update_user": "Der Nutzer konnte nicht aktualisiert werden",
|
||||
"unable_to_update_workflow": "Workflow konnte nicht aktualisiert werden",
|
||||
"unable_to_upload_file": "Datei konnte nicht hochgeladen werden"
|
||||
},
|
||||
"errors_text": "Fehler",
|
||||
"exclusion_pattern": "Ausschlussmuster",
|
||||
"exif": "EXIF",
|
||||
"exif_bottom_sheet_description": "Beschreibung hinzufügen...",
|
||||
@@ -1120,14 +1192,16 @@
|
||||
"features": "Funktionen",
|
||||
"features_in_development": "Feature in Entwicklung",
|
||||
"features_setting_description": "Funktionen der App verwalten",
|
||||
"file_name": "Dateiname",
|
||||
"file_name": "Dateiname: {file_name}",
|
||||
"file_name_or_extension": "Dateiname oder -erweiterung",
|
||||
"file_size": "Dateigröße",
|
||||
"filename": "Dateiname",
|
||||
"filetype": "Dateityp",
|
||||
"filter": "Filter",
|
||||
"filter_description": "Bedingungen zur Filterung der betreffenden Dateien",
|
||||
"filter_people": "Personen filtern",
|
||||
"filter_places": "Orte filtern",
|
||||
"filters": "Filter",
|
||||
"find_them_fast": "Finde sie schneller mit der Suche nach Namen",
|
||||
"first": "Erste",
|
||||
"fix_incorrect_match": "Fehlerhafte Übereinstimmung beheben",
|
||||
@@ -1137,12 +1211,16 @@
|
||||
"folders_feature_description": "Durchsuchen der Ordneransicht für Fotos und Videos im Dateisystem",
|
||||
"forgot_pin_code_question": "PIN-Code vergessen?",
|
||||
"forward": "Vorwärts",
|
||||
"free_up_space": "Speicherplatz freigeben",
|
||||
"free_up_space_description": "Bewege Fotos und Videos, die bereits gesichert wurden, in den Papierkorb auf deinem Gerät. Die Kopie auf dem Server bleibt unberührt.",
|
||||
"free_up_space_settings_subtitle": "Gerätespeicher freigeben",
|
||||
"full_path": "Vollständiger Pfad: {path}",
|
||||
"gcast_enabled": "Google Cast",
|
||||
"gcast_enabled_description": "Diese Funktion lädt externe Quellen von Google, um zu funktionieren.",
|
||||
"general": "Allgemein",
|
||||
"geolocation_instruction_location": "Klicke auf eine Datei mit GPS Koordinaten um diesen Standort zu verwenden oder wähle einen Standort direkt auf der Karte",
|
||||
"get_help": "Hilfe erhalten",
|
||||
"get_people_error": "Fehler beim Laden der Personen",
|
||||
"get_wifiname_error": "WLAN-Name konnte nicht ermittelt werden. Vergewissere dich, dass die erforderlichen Berechtigungen erteilt wurden und du mit einem WLAN-Netzwerk verbunden bist",
|
||||
"getting_started": "Erste Schritte",
|
||||
"go_back": "Zurück",
|
||||
@@ -1175,6 +1253,7 @@
|
||||
"hide_named_person": "Person {name} verbergen",
|
||||
"hide_password": "Passwort verbergen",
|
||||
"hide_person": "Person verbergen",
|
||||
"hide_schema": "Schema ausblenden",
|
||||
"hide_text_recognition": "Texterkennung verbergen",
|
||||
"hide_unnamed_people": "Unbenannte Personen verbergen",
|
||||
"home_page_add_to_album_conflicts": "{added} Elemente zu {album} hinzugefügt. {failed} Elemente sind bereits vorhanden.",
|
||||
@@ -1247,9 +1326,18 @@
|
||||
"ios_debug_info_processing_ran_at": "Prozess läuft {dateTime}",
|
||||
"items_count": "{count, plural, one {# Eintrag} other {# Einträge}}",
|
||||
"jobs": "Aufgaben",
|
||||
"json_editor": "JSON-Editor",
|
||||
"json_error": "JSON-Fehler",
|
||||
"keep": "Behalten",
|
||||
"keep_albums": "Alben behalten",
|
||||
"keep_albums_count": "Behalte {count} {count, plural, one {album} other {albums}}",
|
||||
"keep_all": "Alle behalten",
|
||||
"keep_description": "Wähle aus, was beim Speicher freigeben auf dem Gerät behalten werden soll.",
|
||||
"keep_favorites": "Favoriten behalten",
|
||||
"keep_on_device": "Auf Gerät behalten",
|
||||
"keep_on_device_hint": "Wähle die Elemente, die auf dem Gerät bleiben sollen",
|
||||
"keep_this_delete_others": "Dieses behalten, andere löschen",
|
||||
"keeping": "Behalte: {items}",
|
||||
"kept_this_deleted_others": "Diese Datei behalten und {count, plural, one {# Datei} other {# Dateien}} gelöscht",
|
||||
"keyboard_shortcuts": "Tastenkürzel",
|
||||
"language": "Sprache",
|
||||
@@ -1343,10 +1431,28 @@
|
||||
"loop_videos_description": "Aktiviere diese Option, um eine automatische Videoschleife in der Detailansicht zu erstellen.",
|
||||
"main_branch_warning": "Du benutzt eine Entwicklungsversion. Wir empfehlen dringend, eine Release-Version zu verwenden!",
|
||||
"main_menu": "Hauptmenü",
|
||||
"maintenance_action_restore": "Datenbank wird wiederhergestellt",
|
||||
"maintenance_description": "Immich wurde in den <link>Wartungsmodus</link> versetzt.",
|
||||
"maintenance_end": "Wartungsmodus beenden",
|
||||
"maintenance_end_error": "Wartungsmodus konnte nicht beendet werden.",
|
||||
"maintenance_logged_in_as": "Aktuell angemeldet als {user}",
|
||||
"maintenance_restore_from_backup": "Von Datenbank wiederherstellen",
|
||||
"maintenance_restore_library": "Deine Bibliothek wiederherstellen",
|
||||
"maintenance_restore_library_confirm": "Wenn das korrekt aussieht, mache weiter mit der Wiederherstellung des Backups!",
|
||||
"maintenance_restore_library_description": "Datenbank wird wiederhergestellt",
|
||||
"maintenance_restore_library_folder_has_files": "{folder} hat {count} Ordner",
|
||||
"maintenance_restore_library_folder_no_files": "{folder} fehlen Dateien!",
|
||||
"maintenance_restore_library_folder_pass": "lesbar und schreibbar",
|
||||
"maintenance_restore_library_folder_read_fail": "nicht lesbar",
|
||||
"maintenance_restore_library_folder_write_fail": "nicht schreibbar",
|
||||
"maintenance_restore_library_hint_missing_files": "Es könnten dir wichtige Dateien fehlen",
|
||||
"maintenance_restore_library_hint_regenerate_later": "Sie können diese später in den Einstellungen erneut generieren",
|
||||
"maintenance_restore_library_hint_storage_template_missing_files": "Speichervorlage verwendet? Es könnten wichtige Dateien fehlen",
|
||||
"maintenance_restore_library_loading": "Lade Integritätsprüfungen und Heuristiken…",
|
||||
"maintenance_task_backup": "Erstelle ein Backup der vorhandenen Datenbank…",
|
||||
"maintenance_task_migrations": "Datenbankmigrationen laufen…",
|
||||
"maintenance_task_restore": "Ausgewählte Sicherungskopie wird wiederhergestellt…",
|
||||
"maintenance_task_rollback": "Wiederherstellen scheiterte, zurück zu Wiederherstellungspunkt…",
|
||||
"maintenance_title": "Vorrübergehend nicht verfügbar",
|
||||
"make": "Marke",
|
||||
"manage_geolocation": "Standort verwalten",
|
||||
@@ -1408,6 +1514,8 @@
|
||||
"minimize": "Minimieren",
|
||||
"minute": "Minute",
|
||||
"minutes": "Minuten",
|
||||
"mirror_horizontal": "Horizontal",
|
||||
"mirror_vertical": "Vertikal",
|
||||
"missing": "Fehlende",
|
||||
"mobile_app": "Mobile App",
|
||||
"mobile_app_download_onboarding_note": "Herunterladen der mobilen Begleiter-App über einen der folgenden Möglichkeiten",
|
||||
@@ -1416,11 +1524,14 @@
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
"more": "Mehr",
|
||||
"move": "Verschieben",
|
||||
"move_down": "Nach unten",
|
||||
"move_off_locked_folder": "Aus dem gesperrten Ordner verschieben",
|
||||
"move_to": "Verschieben nach",
|
||||
"move_to_device_trash": "In Papierkorb verschieben",
|
||||
"move_to_lock_folder_action_prompt": "{count} zum gesperrten Ordner hinzugefügt",
|
||||
"move_to_locked_folder": "In den gesperrten Ordner verschieben",
|
||||
"move_to_locked_folder_confirmation": "Diese Fotos und Videos werden aus allen Alben entfernt und können nur noch im gesperrten Ordner angezeigt werden",
|
||||
"move_up": "Nach oben",
|
||||
"moved_to_archive": "{count, plural, one {# Datei} other {# Dateien}} archiviert",
|
||||
"moved_to_library": "{count, plural, one {# Datei} other {# Dateien}} in die Bibliothek verschoben",
|
||||
"moved_to_trash": "In den Papierkorb verschoben",
|
||||
@@ -1430,6 +1541,7 @@
|
||||
"my_albums": "Meine Alben",
|
||||
"name": "Name",
|
||||
"name_or_nickname": "Name oder Nickname",
|
||||
"name_required": "Name ist erforderlich",
|
||||
"navigate": "Navigation",
|
||||
"navigate_to_time": "Navigiere zu Zeit",
|
||||
"network_requirement_photos_upload": "Mobile Daten verwenden, um Fotos zu sichern",
|
||||
@@ -1454,20 +1566,24 @@
|
||||
"next": "Weiter",
|
||||
"next_memory": "Nächste Erinnerung",
|
||||
"no": "Nein",
|
||||
"no_actions_added": "Noch keine Aktionen hinzugefügt",
|
||||
"no_albums_found": "Keine Alben gefunden",
|
||||
"no_albums_message": "Erstelle ein Album, um deine Fotos und Videos zu organisieren",
|
||||
"no_albums_with_name_yet": "Es sieht so aus, als hättest du noch keine Alben mit diesem Namen.",
|
||||
"no_albums_yet": "Es sieht so aus, als hättest du noch keine Alben.",
|
||||
"no_archived_assets_message": "Archiviere Fotos und Videos, um sie aus deiner Fotoansicht zu entfernen",
|
||||
"no_assets_message": "KLICKE, UM DEIN ERSTES FOTO HOCHZULADEN",
|
||||
"no_assets_message": "Klicke, um dein erstes Foto hochzuladen",
|
||||
"no_assets_to_show": "Keine Vorschau vorhanden",
|
||||
"no_cast_devices_found": "Keine Geräte zum Übertragen gefunden",
|
||||
"no_checksum_local": "Prüfsumme nicht verfügbar - kann lokale Datei/en nicht laden",
|
||||
"no_checksum_remote": "Prüfsumme nicht verfügbar - kann entfernte Datei/en nicht laden",
|
||||
"no_configuration_needed": "Keine Konfiguration benötigt",
|
||||
"no_devices": "Keine verwendeten Geräte",
|
||||
"no_duplicates_found": "Es wurden keine Duplikate gefunden.",
|
||||
"no_exif_info_available": "Keine EXIF-Informationen vorhanden",
|
||||
"no_explore_results_message": "Lade weitere Fotos hoch, um deine Sammlung zu erkunden.",
|
||||
"no_favorites_message": "Füge Favoriten hinzu, um deine besten Bilder und Videos schnell zu finden",
|
||||
"no_filters_added": "Noch keine Filter hinzugefügt",
|
||||
"no_libraries_message": "Eine externe Bibliothek erstellen, um deine Fotos und Videos anzusehen",
|
||||
"no_local_assets_found": "Keine lokale Datei mit dieser Prüfsumme gefunden",
|
||||
"no_location_set": "Kein Standort festgelegt",
|
||||
@@ -1481,6 +1597,7 @@
|
||||
"no_results_description": "Versuche es mit einem Synonym oder einem allgemeineren Stichwort",
|
||||
"no_shared_albums_message": "Erstelle ein Album, um Fotos und Videos mit Personen in deinem Netzwerk zu teilen",
|
||||
"no_uploads_in_progress": "Kein Upload in Bearbeitung",
|
||||
"none": "Keine",
|
||||
"not_allowed": "Nicht erlaubt",
|
||||
"not_available": "N/A",
|
||||
"not_in_any_album": "In keinem Album",
|
||||
@@ -1563,6 +1680,7 @@
|
||||
"people": "Personen",
|
||||
"people_edits_count": "{count, plural, one {# Person} other {# Personen}} bearbeitet",
|
||||
"people_feature_description": "Fotos und Videos nach Personen gruppiert durchsuchen",
|
||||
"people_selected": "{count, plural, one {# Person ausgewählt} other {# Personen ausgewählt}}",
|
||||
"people_sidebar_description": "Eine Verknüpfung zu Personen in der Seitenleiste anzeigen",
|
||||
"permanent_deletion_warning": "Warnung vor endgültiger Löschung",
|
||||
"permanent_deletion_warning_setting_description": "Anzeige einer Warnung beim endgültigen Löschen von Objekten",
|
||||
@@ -1587,11 +1705,14 @@
|
||||
"person_age_years": "{years, plural, one {# Jahr} other {# Jahre}} alt",
|
||||
"person_birthdate": "Geboren am {date}",
|
||||
"person_hidden": "{name}{hidden, select, true { (verborgen)} other {}}",
|
||||
"person_recognized": "Person erkannt",
|
||||
"person_selected": "Person ausgewählt",
|
||||
"photo_shared_all_users": "Es sieht so aus, als hättest du deine Fotos mit allen Benutzern geteilt oder du hast keine Benutzer, mit denen du teilen kannst.",
|
||||
"photos": "Fotos",
|
||||
"photos_and_videos": "Fotos & Videos",
|
||||
"photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Fotos}}",
|
||||
"photos_from_previous_years": "Fotos von vorherigen Jahren",
|
||||
"photos_only": "Nur Fotos",
|
||||
"pick_a_location": "Wähle einen Ort",
|
||||
"pick_custom_range": "Benutzerdefinierter Zeitraum",
|
||||
"pick_date_range": "Wähle einen Zeitraum",
|
||||
@@ -1667,10 +1788,12 @@
|
||||
"purchase_settings_server_activated": "Der Server-Produktschlüssel wird durch den Administrator verwaltet",
|
||||
"query_asset_id": "Datei-ID abfragen",
|
||||
"queue_status": "Warteschlange {count}/{total}",
|
||||
"rate_asset": "Datei bewerten",
|
||||
"rating": "Bewertung",
|
||||
"rating_clear": "Bewertung löschen",
|
||||
"rating_count": "{count, plural, one {# Stern} other {# Sterne}}",
|
||||
"rating_description": "Stellt die EXIF-Bewertung im Informationsbereich dar",
|
||||
"rating_set": "Mit {rating, plural, one {# Stern} other {# Sternen}} bewertet",
|
||||
"reaction_options": "Reaktionsmöglichkeiten",
|
||||
"read_changelog": "Changelog lesen",
|
||||
"readonly_mode_disabled": "Schreibgeschützter Modus deaktiviert",
|
||||
@@ -1680,8 +1803,8 @@
|
||||
"reassigned_assets_to_existing_person": "{count, plural, one {# Datei wurde} other {# Dateien wurden}} {name, select, null {einer vorhandenen Person} other {{name}}} zugewiesen",
|
||||
"reassigned_assets_to_new_person": "{count, plural, one {# Datei wurde} other {# Dateien wurden}} einer neuen Person zugewiesen",
|
||||
"reassing_hint": "Markierte Dateien einer vorhandenen Person zuweisen",
|
||||
"recent": "Neuste",
|
||||
"recent-albums": "Neuste Alben",
|
||||
"recent": "Neueste",
|
||||
"recent-albums": "Neueste Alben",
|
||||
"recent_searches": "Letzte Suchen",
|
||||
"recently_added": "Kürzlich hinzugefügt",
|
||||
"recently_added_page_title": "Zuletzt hinzugefügt",
|
||||
@@ -1770,9 +1893,11 @@
|
||||
"saved_settings": "Einstellungen gespeichert",
|
||||
"say_something": "Etwas sagen",
|
||||
"scaffold_body_error_occurred": "Ein Fehler ist aufgetreten",
|
||||
"scan": "Scannen",
|
||||
"scan_all_libraries": "Alle Bibliotheken scannen",
|
||||
"scan_library": "Scannen",
|
||||
"scan_settings": "Scan-Einstellungen",
|
||||
"scanning": "Scanne",
|
||||
"scanning_for_album": "Nach Alben scannen...",
|
||||
"search": "Suche",
|
||||
"search_albums": "Album suchen",
|
||||
@@ -1802,6 +1927,7 @@
|
||||
"search_filter_media_type_title": "Medientyp auswählen",
|
||||
"search_filter_ocr": "Suche per OCR",
|
||||
"search_filter_people_title": "Personen auswählen",
|
||||
"search_filter_star_rating": "Sternebewertung",
|
||||
"search_for": "Suche nach",
|
||||
"search_for_existing_person": "Suche nach vorhandener Person",
|
||||
"search_no_more_result": "Keine weiteren Ergebnisse",
|
||||
@@ -1828,7 +1954,7 @@
|
||||
"search_state": "Suche nach Bundesland / Provinz...",
|
||||
"search_suggestion_list_smart_search_hint_1": "Intelligente Suche ist standardmäßig aktiviert; um nach Metadaten zu suchen, folgenden Syntax benutzen: ",
|
||||
"search_suggestion_list_smart_search_hint_2": "m:dein-suchbegriff",
|
||||
"search_tags": "Sache nach Tags...",
|
||||
"search_tags": "Suche nach Tags...",
|
||||
"search_timezone": "Suche nach Zeitzone...",
|
||||
"search_type": "Suche nach Typ",
|
||||
"search_your_photos": "Durchsuche deine Fotos",
|
||||
@@ -1836,17 +1962,23 @@
|
||||
"second": "Sekunde",
|
||||
"see_all_people": "Alle Personen anzeigen",
|
||||
"select": "Auswählen",
|
||||
"select_album": "Album auswählen",
|
||||
"select_album_cover": "Album-Cover auswählen",
|
||||
"select_albums": "Alben auswählen",
|
||||
"select_all": "Alles auswählen",
|
||||
"select_all_duplicates": "Alle Duplikate auswählen",
|
||||
"select_all_in": "Alle in {group} auswählen",
|
||||
"select_avatar_color": "Avatar-Farbe auswählen",
|
||||
"select_count": "{count, plural, one {Wähle #} other {Wähle #}}",
|
||||
"select_cutoff_date": "Stichtag auswählen",
|
||||
"select_face": "Gesicht auswählen",
|
||||
"select_featured_photo": "Anzeigebild auswählen",
|
||||
"select_from_computer": "Vom Computer auswählen",
|
||||
"select_keep_all": "Alle behalten",
|
||||
"select_library_owner": "Bibliotheksbesitzer auswählen",
|
||||
"select_new_face": "Neues Gesicht auswählen",
|
||||
"select_people": "Personen auswählen",
|
||||
"select_person": "Person auswählen",
|
||||
"select_person_to_tag": "Wählen Sie eine Person zum Markieren aus",
|
||||
"select_photos": "Fotos auswählen",
|
||||
"select_trash_all": "Alle löschen",
|
||||
@@ -1982,6 +2114,7 @@
|
||||
"show_password": "Passwort anzeigen",
|
||||
"show_person_options": "Personen-Optionen anzeigen",
|
||||
"show_progress_bar": "Fortschrittsbalken anzeigen",
|
||||
"show_schema": "Schema anzeigen",
|
||||
"show_search_options": "Suchoptionen anzeigen",
|
||||
"show_shared_links": "Zeige geteilte Links",
|
||||
"show_slideshow_transition": "Slideshow-Übergang anzeigen",
|
||||
@@ -1999,6 +2132,8 @@
|
||||
"skip_to_folders": "Springe zu Ordnern",
|
||||
"skip_to_tags": "Springe zu Tags",
|
||||
"slideshow": "Diashow",
|
||||
"slideshow_repeat": "Slideshow wiederholen",
|
||||
"slideshow_repeat_description": "Wenn Slideshow beendet, zum Anfang zurückkehren",
|
||||
"slideshow_settings": "Diashow-Einstellungen",
|
||||
"sort_albums_by": "Alben sortieren nach...",
|
||||
"sort_created": "Erstellungsdatum",
|
||||
@@ -2007,7 +2142,7 @@
|
||||
"sort_newest": "Neuestes Foto",
|
||||
"sort_oldest": "Ältestes Foto",
|
||||
"sort_people_by_similarity": "Personen nach Ähnlichkeit sortieren",
|
||||
"sort_recent": "Neustes Foto",
|
||||
"sort_recent": "Neuestes Foto",
|
||||
"sort_title": "Titel",
|
||||
"source": "Quellcode",
|
||||
"stack": "Stapel",
|
||||
@@ -2075,6 +2210,7 @@
|
||||
"theme_setting_theme_subtitle": "Wählen Sie die Themeneinstellung der App",
|
||||
"theme_setting_three_stage_loading_subtitle": "Das dreistufige Ladeverfahren kann die Performance beim Laden verbessern, erhöht allerdings den Datenverbrauch deutlich",
|
||||
"theme_setting_three_stage_loading_title": "Dreistufiges Laden aktivieren",
|
||||
"then": "Dann",
|
||||
"they_will_be_merged_together": "Sie werden zusammengeführt",
|
||||
"third_party_resources": "Drittanbieter-Quellen",
|
||||
"time": "Zeit",
|
||||
@@ -2109,6 +2245,13 @@
|
||||
"trash_page_select_assets_btn": "Elemente auswählen",
|
||||
"trash_page_title": "Papierkorb ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Objekte im Papierkorb werden nach {days, plural, one {# Tag} other {# Tagen}} endgültig gelöscht.",
|
||||
"trigger": "Auslöser",
|
||||
"trigger_asset_uploaded": "Datei hochgeladen",
|
||||
"trigger_asset_uploaded_description": "Löst aus, wenn eine neue Datei hochgeladen wurde",
|
||||
"trigger_description": "Ein Ereignis, das den Workflow startet",
|
||||
"trigger_person_recognized": "Person erkannt",
|
||||
"trigger_person_recognized_description": "Löst aus, wenn eine Person erkannt wird",
|
||||
"trigger_type": "Auslöser-Typ",
|
||||
"troubleshoot": "Fehler beheben",
|
||||
"type": "Typ",
|
||||
"unable_to_change_pin_code": "PIN-Code konnte nicht geändert werden",
|
||||
@@ -2123,6 +2266,7 @@
|
||||
"unhide_person": "Person einblenden",
|
||||
"unknown": "Unbekannt",
|
||||
"unknown_country": "Unbekanntes Land",
|
||||
"unknown_date": "Unbekanntes Datum",
|
||||
"unknown_year": "Unbekanntes Jahr",
|
||||
"unlimited": "Unlimitiert",
|
||||
"unlink_motion_video": "Verknüpfung zum Bewegungsvideo aufheben",
|
||||
@@ -2139,13 +2283,14 @@
|
||||
"unstack": "Entstapeln",
|
||||
"unstack_action_prompt": "{count} entstapelt",
|
||||
"unstacked_assets_count": "{count, plural, one {# Datei} other {# Dateien}} entstapelt",
|
||||
"unsupported_field_type": "Nicht unterstützter Feldtyp",
|
||||
"untagged": "Ohne Tag",
|
||||
"untitled_workflow": "Unbenannter Workflow",
|
||||
"up_next": "Weiter",
|
||||
"update_location_action_prompt": "Aktualsiere den Ort von {count} ausgewählten Dateien mit:",
|
||||
"updated_at": "Aktualisiert",
|
||||
"updated_password": "Passwort aktualisiert",
|
||||
"upload": "Hochladen",
|
||||
"upload_action_prompt": "{count} in der Warteschlange für Upload",
|
||||
"upload_concurrency": "Parallelität beim Hochladen",
|
||||
"upload_details": "Upload Details",
|
||||
"upload_dialog_info": "Willst du die ausgewählten Elemente auf dem Server sichern?",
|
||||
@@ -2164,7 +2309,7 @@
|
||||
"url": "URL",
|
||||
"usage": "Verwendung",
|
||||
"use_biometric": "Biometrie verwenden",
|
||||
"use_current_connection": "aktuelle Verbindung verwenden",
|
||||
"use_current_connection": "Aktuelle Verbindung verwenden",
|
||||
"use_custom_date_range": "Stattdessen einen benutzerdefinierten Datumsbereich verwenden",
|
||||
"user": "Nutzer",
|
||||
"user_has_been_deleted": "Dieser Benutzer wurde gelöscht.",
|
||||
@@ -2185,6 +2330,7 @@
|
||||
"utilities": "Werkzeuge",
|
||||
"validate": "Validieren",
|
||||
"validate_endpoint_error": "Bitte gib eine gültige URL ein",
|
||||
"validation_error": "Validierungsfehler",
|
||||
"variables": "Variablen",
|
||||
"version": "Version",
|
||||
"version_announcement_closing": "Dein Freund, Alex",
|
||||
@@ -2196,6 +2342,7 @@
|
||||
"video_hover_setting_description": "Spiele die Miniaturansicht des Videos ab, wenn sich die Maus über dem Element befindet. Auch wenn die Funktion deaktiviert ist, kann die Wiedergabe gestartet werden, indem du mit der Maus über das Wiedergabesymbol fährst.",
|
||||
"videos": "Videos",
|
||||
"videos_count": "{count, plural, one {# Video} other {# Videos}}",
|
||||
"videos_only": "Nur Videos",
|
||||
"view": "Ansicht",
|
||||
"view_album": "Album anzeigen",
|
||||
"view_all": "Alles anzeigen",
|
||||
@@ -2216,6 +2363,8 @@
|
||||
"viewer_stack_use_as_main_asset": "An Stapelanfang",
|
||||
"viewer_unstack": "Stapel aufheben",
|
||||
"visibility_changed": "Sichtbarkeit für {count, plural, one {# Person} other {# Personen}} geändert",
|
||||
"visual": "Visuell",
|
||||
"visual_builder": "Visueller Editor",
|
||||
"waiting": "Wartend",
|
||||
"waiting_count": "In Warteschlage: {count}",
|
||||
"warning": "Warnung",
|
||||
@@ -2224,13 +2373,26 @@
|
||||
"welcome_to_immich": "Willkommen bei Immich",
|
||||
"width": "Breite",
|
||||
"wifi_name": "WLAN-Name",
|
||||
"workflow": "Workflow",
|
||||
"workflow_delete_prompt": "Bist du sicher, dass du diesen Workflow löschen willst?",
|
||||
"workflow_deleted": "Workflow gelöscht",
|
||||
"workflow_description": "Workflow-Beschreibung",
|
||||
"workflow_info": "Workflow-Info",
|
||||
"workflow_json": "Workflow JSON",
|
||||
"workflow_json_help": "Workflow-Konfiguration im JSON-Editor bearbeiten. Änderungen werden mit dem visuellen Editor synchronisiert.",
|
||||
"workflow_name": "Workflow-Name",
|
||||
"workflow_navigation_prompt": "Bist du sicher, dass du den Editor ohne zu speichern verlassen willst?",
|
||||
"workflow_summary": "Workflow-Zusammenfassung",
|
||||
"workflow_update_success": "Workflow erfolgreich aktualisiert",
|
||||
"workflow_updated": "Workflow aktualisiert",
|
||||
"workflows": "Workflows",
|
||||
"workflows_help_text": "Workflows automatisieren Aktionen auf deinen Dateien, basierend auf Auslösern und Filtern",
|
||||
"wrong_pin_code": "PIN-Code falsch",
|
||||
"year": "Jahr",
|
||||
"years_ago": "Vor {years, plural, one {einem Jahr} other {# Jahren}}",
|
||||
"yes": "Ja",
|
||||
"you_dont_have_any_shared_links": "Du hast keine geteilten Links",
|
||||
"your_wifi_name": "Dein WLAN-Name",
|
||||
"zero_to_clear_rating": "drücke 0 um die Dateibewertung zurückzusetzen",
|
||||
"zoom_image": "Bild vergrößern",
|
||||
"zoom_to_bounds": "Auf Grenzen zoomen"
|
||||
}
|
||||
|
||||
@@ -1,38 +1,58 @@
|
||||
{
|
||||
"about": "Über",
|
||||
"account": "Konto",
|
||||
"account_settings": "Konto Istelligä",
|
||||
"acknowledge": "Bestätige",
|
||||
"action": "Aktion",
|
||||
"action_common_update": "Update",
|
||||
"action_description": "Eine Reihe von Aktionen, die an den gefilterten Assets ausgeführt werden sollen",
|
||||
"actions": "Aktione",
|
||||
"active": "Aktiv",
|
||||
"active_count": "Aktivi: {count}",
|
||||
"activity": "Aktivität",
|
||||
"activity_changed": "Aktivität ist {enabled, select, true {aktiviert} other {deaktiviert}}",
|
||||
"add": "Hinzuefüegä",
|
||||
"add_a_description": "Beschriibig hinzuefüege",
|
||||
"add_a_location": "Standort hinzuefüege",
|
||||
"add_a_name": "Name hinzuefüege",
|
||||
"add_a_title": "Titel hinzuefüege",
|
||||
"add_action": "Aktion hinzuefüege",
|
||||
"add_action_description": "Aklicke um en Aktion dure zfüehre",
|
||||
"add_birthday": "Geburtstag hinzuefüege",
|
||||
"add_endpoint": "Endpunkt hinzuefüge",
|
||||
"add_exclusion_pattern": "Exklusions muster hinzuefüege",
|
||||
"add_filter": "Filter hinzuefüge",
|
||||
"add_filter_description": "Klicken, um eine Filterbedingung hinzuzufügen",
|
||||
"add_location": "Standort hinzuefüege",
|
||||
"add_more_users": "Meh Benutzer hinzuefüege",
|
||||
"add_partner": "Partner hinzufügen",
|
||||
"add_path": "Pfad hinzuefüege",
|
||||
"add_photos": "Föteli hinzuefüege",
|
||||
"add_to": "Zu ... hinzuefüege",
|
||||
"add_tag": "Tag hinzufügen",
|
||||
"add_to": "Hinzuefüege zu …",
|
||||
"add_to_album": "Zum Album hinzuefüege",
|
||||
"add_to_album_bottom_sheet_added": "Zu {album} hinzugefügt",
|
||||
"add_to_album_bottom_sheet_already_exists": "Bereits in {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Es hend es paar lokali Dateie nöd chöne im Album hinzuegfüegt werde",
|
||||
"add_to_album_toggle": "Auswahl umschalten für {album}",
|
||||
"add_to_albums": "Zu Albe hinzuefüege",
|
||||
"add_to_albums_count": "Zu Alben hinzufügen ({count})",
|
||||
"add_to_bottom_bar": "Hinzuefüege zu",
|
||||
"add_to_shared_album": "Zum teilte Album hinzuefüege",
|
||||
"add_upload_to_stack": "Upload zum Stack hinzuefüege",
|
||||
"add_url": "URL hinzuefüege",
|
||||
"add_workflow_step": "Workflow-Schritt hinzufügen",
|
||||
"added_to_archive": "Is Archiv verschobe",
|
||||
"added_to_favorites": "Zu dine Favoritä hinzuegfüegt",
|
||||
"added_to_favorites_count": "{count, number} zu Favoriten hinzugefügt",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Füeg Usnahm-Patterne dezue. Globbing mit *, ** und ? wird unterstützt. Wänn du alli Dateie i jedem Ordner mit em Name «Raw» ignoriere wetsch, nimm \"**/Raw/**\". Für alli Dateie, wo uf «.tif» änded, nimm \"**/*.tif.\" Wänn du en absolute Pfad ignoriere wetsch, nimm \"/path/to/ignore/**\".",
|
||||
"add_exclusion_pattern_description": "Ausschlussmuster hinzufügen. Platzhalter, wie *, **, und ? werden unterstützt. Um alle Dateien in einem Verzeichnis namens „Raw\" zu ignorieren, „**/Raw/**“ verwenden. Um alle Dateien zu ignorieren, die auf „.tif“ enden, „**/*.tif“ verwenden. Um einen absoluten Pfad zu ignorieren, „/pfad/zum/ignorieren/**“ verwenden.",
|
||||
"admin_user": "Admin Benutzer",
|
||||
"asset_offline_description": "S externi Bibliothek-Asset isch uf em Dateträger nümme gfunde worde und isch in Papierkorb verschobe worde. Falls d Datei innerhalb vo de Bibliothek verschobe worde isch, lueg i dinere Timeline nach em neu passende Asset. Zum s Asset wiederherstelle, stell bitte sicher, dass dä Pfad wo une aageh isch für Immich zugänglich isch, und scan d Bibliothek bitte nomal.",
|
||||
"asset_offline_description": "Diese Datei einer externen Bibliothek befindet sich nicht mehr auf der Festplatte und wurde in den Papierkorb verschoben. Falls die Datei innerhalb der Bibliothek verschoben wurde, überprüfe deine Zeitleiste auf die neue entsprechende Datei. Um diese Datei wiederherzustellen, stelle bitte sicher, dass Immich auf den unten stehenden Dateipfad zugreifen kann und scanne die Bibliothek.",
|
||||
"authentication_settings": "Authentifizierigs Iistellige",
|
||||
"authentication_settings_description": "Passwort, OAuth und anderi Authentifizierigseinstellige verwalte",
|
||||
"authentication_settings_disable_all": "Bisch sicher, dass du alli Login-Methodä wotsch deaktivierä? S Login isch denn komplett deaktiviert.",
|
||||
"authentication_settings_reenable": "Zum Wider-aktiviere bruuchsch en <link>Server-Command</link>.",
|
||||
"authentication_settings_reenable": "Nutze einen <link>Server-Befehl</link> zur Reaktivierung.",
|
||||
"background_task_job": "Hintergrund Ufgabä",
|
||||
"backup_database": "Datenbank-Dump aalege",
|
||||
"backup_database_enable_description": "Datenbank-Dumps aktiviere",
|
||||
@@ -51,6 +71,33 @@
|
||||
"confirm_delete_library": "Bisch sicher, dass du d Bibliothek {library} wotsch lösche?",
|
||||
"confirm_delete_library_assets": "Bisch sicher, dass du die Bibliothek wotsch lösche? Das löscht {count, plural, one {# enthaltenes Asset} other {alli # enthaltene Assets}} us Immich und chan nöd rückgängig gmacht werde. D Dateie bliibed uf em Dateträger.",
|
||||
"confirm_email_below": "Zum bestätige bitte \"{email}\" une iitippe",
|
||||
"confirm_reprocess_all_faces": "Bisch sicher, dass du alli Gsichter neu verarbeite wotsch? Däbii werde au benannti Persone glöscht."
|
||||
"confirm_reprocess_all_faces": "Bisch sicher, dass du alli Gsichter neu verarbeite wotsch? Däbii werde au benannti Persone glöscht.",
|
||||
"confirm_user_password_reset": "Bist du sicher, dass du das Passwort für {user} zurücksetzen möchtest?",
|
||||
"confirm_user_pin_code_reset": "Bist du sicher, dass du den PIN-Code von {user} zurücksetzen möchtest?",
|
||||
"copy_config_to_clipboard_description": "Kopiere die aktuelle Systemkonfiguration als JSON-Objekt in die Zwischenablage",
|
||||
"create_job": "Aufgabe erstellen",
|
||||
"cron_expression": "Cron-Zeitangabe",
|
||||
"cron_expression_description": "Setze das Scanintervall im Cron-Format. Hilfe mit dem Format bietet dir dabei z. B. der <link>Crontab Guru</link>",
|
||||
"cron_expression_presets": "Vorlagen für Cron-Ausdruck",
|
||||
"disable_login": "Login deaktiviere",
|
||||
"duplicate_detection_job_description": "Diese Aufgabe führt das maschinelle Lernen für jede Datei aus, um Duplikate zu finden. Diese Aufgabe beruht auf der intelligenten Suche",
|
||||
"exclusion_pattern_description": "Mit Ausschlussmustern können Dateien und Ordner beim Scannen Ihrer Bibliothek ignoriert werden. Dies ist nützlich, wenn du Ordner hast, die Dateien enthalten, die du nicht importieren möchtest, wie z. B. RAW-Dateien.",
|
||||
"export_config_as_json_description": "Lade die aktuelle Systemkonfiguration als JSON-Datei herunter",
|
||||
"external_libraries_page_description": "Externe Bibliotheksseite für Administratoren",
|
||||
"face_detection": "Gsichtserkennig",
|
||||
"face_detection_description": "Diese Aufgabe erfasst Gesichter in Dateien mittels maschinellen Lernens. Bei Videos wird nur die Miniaturansicht verwendet. „Aktualisieren“ verarbeitet alle Dateien neu. „Zurücksetzen“ setzt zusätzlich alle Gesichter zurück. „Fehlende“ stellt nur nicht verarbeitete Dateien in die Warteschlange. Erfasste Gesichter werden zur Gesichtsidentifizierung in die Warteschlange gestellt, um sie in bestehende oder neue Personen zu gruppieren.",
|
||||
"facial_recognition_job_description": "Diese Aufgabe gruppiert im Anschluss an die Gesichtserfassung die erfassten Gesichter zu Personen. „Zurücksetzen“ gruppiert alle Gesichter neu, während „Fehlende“ Gesichter ohne Zuordnung in die Warteschlange stellt.",
|
||||
"failed_job_command": "Befehl {command} ist für Aufgabe {job} fehlgeschlagen",
|
||||
"force_delete_user_warning": "WARNUNG: Diese Aktion löscht sofort den Benutzer und all seine Dateien. Dies kann nicht rückgängig gemacht werden und die Dateien können nicht wiederhergestellt werden.",
|
||||
"image_format": "Format",
|
||||
"image_format_description": "WebP erzeugt kleinere Dateien als JPEG, ist aber etwas langsamer in der Erstellung.",
|
||||
"image_fullsize_description": "Hochauflösendes Bild mit entfernten Metadaten, das beim Zoomen verwendet wird",
|
||||
"image_fullsize_enabled": "Hochauflösende Vorschaubilder aktivieren",
|
||||
"image_fullsize_enabled_description": "Generiere hochauflösende Vorschaubilder in Originalauflösung für nicht web-kompatibel Formate. Wenn \"Eingebettete Vorschau bevorzugen\" aktiviert ist, werden eingebettete Vorschaubilder direkt verwendet. Hat keinen Einfluss auf web-kompatible Formate wie JPEG.",
|
||||
"image_fullsize_quality_description": "Qualität der hochauflösenden Vorschaubilder von 1-100. Höher ist besser, erzeugt aber grössere Dateien.",
|
||||
"image_fullsize_title": "Hochauflösende Vorschaueinstellungen",
|
||||
"image_prefer_embedded_preview": "Eingebettete Vorschau bevorzugen",
|
||||
"image_prefer_embedded_preview_setting_description": "Verwende eingebettete Vorschaubilder in RAW-Fotos als Grundlage für die Bildverarbeitung, sofern diese zur Verfügung stehen. Dies kann bei einigen Bildern genauere Farben erzeugen, allerdings ist die Qualität der Vorschau kameraabhängig und das Bild kann mehr Kompressionsartefakte aufweisen.",
|
||||
"image_prefer_wide_gamut": "Breites Spektrum bevorzugen"
|
||||
}
|
||||
}
|
||||
|
||||
182
i18n/el.json
182
i18n/el.json
@@ -5,6 +5,7 @@
|
||||
"acknowledge": "Έλαβα γνώση",
|
||||
"action": "Ενέργεια",
|
||||
"action_common_update": "Ενημέρωση",
|
||||
"action_description": "Ενέργειες που εφαρμόζονται στα φιλτραρισμένα στοιχεία",
|
||||
"actions": "Ενέργειες",
|
||||
"active": "Ενεργά",
|
||||
"active_count": "Ενεργά: {count}",
|
||||
@@ -15,9 +16,14 @@
|
||||
"add_a_location": "Προσθήκη τοποθεσίας",
|
||||
"add_a_name": "Προσθήκη ενός ονόματος",
|
||||
"add_a_title": "Προσθήκη τίτλου",
|
||||
"add_action": "Προσθήκη ενέργειας",
|
||||
"add_action_description": "Κάντε κλικ για να προσθέσετε ενέργεια",
|
||||
"add_assets": "Προσθήκη στοιχείων",
|
||||
"add_birthday": "Προσθήκη γενεθλίων",
|
||||
"add_endpoint": "Προσθήκη τελικού σημείου",
|
||||
"add_exclusion_pattern": "Προσθήκη μοτίβου αποκλεισμού",
|
||||
"add_filter": "Προσθήκη φίλτρου",
|
||||
"add_filter_description": "Κάντε κλικ για να προσθέσετε συνθήκη φίλτρου",
|
||||
"add_location": "Προσθήκη τοποθεσίας",
|
||||
"add_more_users": "Προσθήκη επιπλέον χρηστών",
|
||||
"add_partner": "Προσθήκη συνεργάτη",
|
||||
@@ -36,6 +42,7 @@
|
||||
"add_to_shared_album": "Προσθήκη σε κοινόχρηστο άλμπουμ",
|
||||
"add_upload_to_stack": "Προσθήκη αρχείου στην ουρά",
|
||||
"add_url": "Προσθήκη Συνδέσμου",
|
||||
"add_workflow_step": "Προσθήκη βήματος ροής εργασίας",
|
||||
"added_to_archive": "Προστέθηκε στο αρχείο",
|
||||
"added_to_favorites": "Προστέθηκε στα αγαπημένα",
|
||||
"added_to_favorites_count": "Προστέθηκαν {count, number} στα αγαπημένα",
|
||||
@@ -43,7 +50,7 @@
|
||||
"add_exclusion_pattern_description": "Προσθέστε μοτίβα αποκλεισμού. Υποστηρίζεται η επιλογή πολλών με *, **, και ?. Για να αγνοηθούν όλα τα αρχεία σε έναν φάκελο με το όνομα \"Raw\", χρησιμοποιήστε \"**/Raw/**\". Για να αγνοηθούν όλα τα αρχεία με κατάληξη \".tif\", χρησιμοποιήστε \"**/*.tif\". Για να αγνοηθεί μία απόλυτη διαδρομή, χρησιμοποιήστε \"/path/to/ignore/**\".",
|
||||
"admin_user": "Διαχειριστής",
|
||||
"asset_offline_description": "Αυτό το στοιχείο εξωτερικής βιβλιοθήκης δε βρίσκεται πλέον στο δίσκο και έχει μεταφερθεί στα απορρίμματα. Εάν το αρχείο έχει μετακινηθεί εντός της βιβλιοθήκης, ελέγξτε το χρονολόγιο φωτογραφιών σας για το νέο αντίστοιχο στοιχείο. Για να επαναφέρετε αυτό το στοιχείο, βεβαιωθείτε ότι το παρακάτω μονοπάτι αρχείου είναι προσβάσιμο από το Immich και σαρώστε τη βιβλιοθήκη.",
|
||||
"authentication_settings": "Ρυθμίσεις Ελέγχου Ταυτότητας",
|
||||
"authentication_settings": "Ρυθμίσεις ελέγχου ταυτότητας",
|
||||
"authentication_settings_description": "Διαχείριση κωδικού πρόσβασης, OAuth και άλλων ρυθμίσεων ελέγχου ταυτότητας",
|
||||
"authentication_settings_disable_all": "Είστε βέβαιοι ότι θέλετε να απενεργοποιήσετε όλες τις μεθόδους σύνδεσης; Η σύνδεση θα απενεργοποιηθεί πλήρως.",
|
||||
"authentication_settings_reenable": "Για επανενεργοποίηση, χρησιμοποιήστε μία <link>Εντολή Διακομιστή</link>.",
|
||||
@@ -109,7 +116,7 @@
|
||||
"job_concurrency": "Ταυτόχρονη εκτέλεση {job}",
|
||||
"job_created": "Εργασία δημιουργήθηκε",
|
||||
"job_not_concurrency_safe": "Αυτή η εργασία δεν είναι ασφαλής για ταυτόχρονη εκτέλεση.",
|
||||
"job_settings": "Ρυθμίσεις Εργασίας",
|
||||
"job_settings": "Ρυθμίσεις εργασίας",
|
||||
"job_settings_description": "Διαχείριση ταυτόχρονης εκτέλεσης εργασίας",
|
||||
"jobs_delayed": "{jobCount, plural, one {# καθυστέρησε} other {# καθυστέρησαν}}",
|
||||
"jobs_failed": "{jobCount, plural, one {# απέτυχε} other {# απέτυχαν}}",
|
||||
@@ -123,7 +130,7 @@
|
||||
"library_scanning": "Περιοδική Σάρωση",
|
||||
"library_scanning_description": "Ρύθμιση περιοδικής σάρωσης βιβλιοθήκης",
|
||||
"library_scanning_enable_description": "Ενεργοποίηση περιοδικής σάρωσης βιβλιοθήκης",
|
||||
"library_settings": "Εξωτερική Βιβλιοθήκη",
|
||||
"library_settings": "Εξωτερική βιβλιοθήκη",
|
||||
"library_settings_description": "Διαχείριση ρυθμίσεων εξωτερικής βιβλιοθήκης",
|
||||
"library_tasks_description": "Σάρωση εξωτερικών βιβλιοθηκών για νέα ή/και αλλαγμένα στοιχεία",
|
||||
"library_updated": "Ενημερωμένη βιβλιοθήκη",
|
||||
@@ -132,7 +139,7 @@
|
||||
"library_watching_settings_description": "Αυτόματη παρακολούθηση για τροποποιημένα αρχεία",
|
||||
"logging_enable_description": "Ενεργοποίηση καταγραφής συμβάντων",
|
||||
"logging_level_description": "Το επίπεδο καταγραφής συμβάντων που θα εφαρμοστεί, όταν αυτή είναι ενεργοποιημένη.",
|
||||
"logging_settings": "Καταγραφή Συμβάντων",
|
||||
"logging_settings": "Καταγραφή συμβάντων",
|
||||
"machine_learning_availability_checks": "Έλεγχοι διαθεσιμότητας",
|
||||
"machine_learning_availability_checks_description": "Αυτόματος ανίχνευση και προτίμηση διαθέσιμων διακομιστών μηχανικής μάθησης",
|
||||
"machine_learning_availability_checks_enabled": "Ενεργοποίηση ελέγχων διαθεσιμότητας",
|
||||
@@ -174,17 +181,28 @@
|
||||
"machine_learning_ocr_min_score_recognition_description": "Ελάχιστος βαθμός εμπιστοσύνης για την αναγνώριση ανιχνευμένου κειμένου από 0 έως 1. Χαμηλότερες τιμές θα αναγνωρίζουν περισσότερο κείμενο, αλλά μπορεί να οδηγήσουν σε ψευδώς θετικά αποτελέσματα.",
|
||||
"machine_learning_ocr_model": "Μοντέλο OCR",
|
||||
"machine_learning_ocr_model_description": "Τα μοντέλα διακομιστή είναι πιο ακριβή από τα μοντέλα των κινητών, αλλά χρειάζονται περισσότερο χρόνο επεξεργασίας και χρησιμοποιούν περισσότερη μνήμη.",
|
||||
"machine_learning_settings": "Ρυθμίσεις Μηχανικής Μάθησης",
|
||||
"machine_learning_settings": "Ρυθμίσεις μηχανικής μάθησης",
|
||||
"machine_learning_settings_description": "Διαχειριστείτε τις λειτουργίες και τις ρυθμίσεις μηχανικής μάθησης",
|
||||
"machine_learning_smart_search": "Έξυπνη Αναζήτηση",
|
||||
"machine_learning_smart_search_description": "Αναζητήστε εικόνες σημασιολογικά χρησιμοποιώντας ενσωματώσεις CLIP",
|
||||
"machine_learning_smart_search_enabled": "Ενεργοποίηση έξυπνης αναζήτησης",
|
||||
"machine_learning_smart_search_enabled_description": "Αν απενεργοποιηθεί, οι εικόνες δεν θα κωδικοποιούνται για έξυπνη αναζήτηση.",
|
||||
"machine_learning_url_description": "Η διεύθυνση URL του διακομιστή μηχανικής μάθησης. Αν δοθούν περισσότερες από μία διευθύνσεις URL, κάθε διακομιστής θα δοκιμάζεται διαδοχικά μέχρι να ανταποκριθεί ένας με επιτυχία, με τη σειρά από την πρώτη έως την τελευταία. Οι διακομιστές που δεν ανταποκρίνονται θα αγνοούνται προσωρινά μέχρι να επανέλθουν σε λειτουργία.",
|
||||
"maintenance_delete_backup": "Διαγραφή αντιγράφου ασφαλείας",
|
||||
"maintenance_delete_backup_description": "Αυτό το αρχείο θα διαγραφεί οριστικά και χωρίς δυνατότητα επαναφοράς.",
|
||||
"maintenance_delete_error": "Αποτυχία διαγραφής του αντιγράφου ασφαλείας.",
|
||||
"maintenance_restore_backup": "Επαναφορά αντιγράφου ασφαλείας",
|
||||
"maintenance_restore_backup_description": "Το Immich θα διαγραφεί πλήρως και θα επαναφερθεί από το επιλεγμένο αντίγραφο ασφαλείας. Θα δημιουργηθεί αντίγραφο ασφαλείας πριν τη συνέχεια.",
|
||||
"maintenance_restore_backup_different_version": "Αυτό το αντίγραφο ασφαλείας δημιουργήθηκε με διαφορετική έκδοση του Immich!",
|
||||
"maintenance_restore_backup_unknown_version": "Δεν ήταν δυνατός ο προσδιορισμός της έκδοσης του αντιγράφου ασφαλείας.",
|
||||
"maintenance_restore_database_backup": "Επαναφορά αντιγράφου ασφαλείας της βάσης δεδομένων",
|
||||
"maintenance_restore_database_backup_description": "Επαναφορά της βάσης δεδομένων σε προηγούμενη κατάσταση χρησιμοποιώντας αρχείο αντιγράφου ασφαλείας",
|
||||
"maintenance_settings": "Συντήρηση",
|
||||
"maintenance_settings_description": "Θέστε το Immich σε λειτουργία συντήρησης.",
|
||||
"maintenance_start": "Έναρξη λειτουργίας συντήρησης",
|
||||
"maintenance_start": "Αλλαγή σε λειτουργία συντήρησης",
|
||||
"maintenance_start_error": "Αποτυχία έναρξης λειτουργίας συντήρησης.",
|
||||
"maintenance_upload_backup": "Μεταφόρτωση αρχείου αντιγράφου ασφαλείας βάσης δεδομένων",
|
||||
"maintenance_upload_backup_error": "Δεν ήταν δυνατή η μεταφόρτωση του αντιγράφου ασφαλείας, είναι αρχείο .sql/.sql.gz;",
|
||||
"manage_concurrency": "Διαχείριση ταυτόχρονη εκτέλεσης",
|
||||
"manage_concurrency_description": "Μεταβείτε στη σελίδα εργασιών για να διαχειριστείτε την ταυτόχρονη εκτέλεση εργασιών",
|
||||
"manage_log_settings": "Διαχείριση ρυθμίσεων αρχείου καταγραφής",
|
||||
@@ -294,7 +312,7 @@
|
||||
"server_external_domain_settings_description": "Διεύθυνση τομέα για δημόσιους κοινούς συνδέσμους, περιλαμβανομένου του http(s)://",
|
||||
"server_public_users": "Δημόσιοι Χρήστες",
|
||||
"server_public_users_description": "Όλοι οι χρήστες (όνομα και email) εμφανίζονται κατά την προσθήκη ενός χρήστη σε κοινόχρηστα άλμπουμ. Όταν αυτή η επιλογή είναι απενεργοποιημένη, η λίστα χρηστών θα είναι διαθέσιμη μόνο στους διαχειριστές.",
|
||||
"server_settings": "Ρυθμίσεις Διακομιστή",
|
||||
"server_settings": "Ρυθμίσεις διακομιστή",
|
||||
"server_settings_description": "Διαχείριση ρυθμίσεων διακομιστή",
|
||||
"server_stats_page_description": "Σελίδα στατιστικών διακομιστή διαχειριστή",
|
||||
"server_welcome_message": "Μήνυμα καλωσορίσματος",
|
||||
@@ -316,7 +334,7 @@
|
||||
"storage_template_more_details": "Για περισσότερες λεπτομέρειες σχετικά με αυτήν τη δυνατότητα, ανατρέξτε στο <template-link>Πρότυπο Αποθήκευσης</template-link> και στις <implications-link>συνέπειές</implications-link> του",
|
||||
"storage_template_onboarding_description_v2": "Όταν είναι ενεργοποιημένη, αυτή η λειτουργία θα οργανώνει αυτόματα τα αρχεία με βάση ένα πρότυπο που ορίζεται από το χρήστη. Για περισσότερες πληροφορίες, παρακαλώ ανατρέξτε στις <link>οδηγίες χρήσης</link>.",
|
||||
"storage_template_path_length": "Όριο μήκους διαδρομής: <b>{length, number}</b>/{limit, number}, κατά προσέγγιση",
|
||||
"storage_template_settings": "Πρότυπο Αποθήκευσης",
|
||||
"storage_template_settings": "Πρότυπο αποθήκευσης",
|
||||
"storage_template_settings_description": "Διαχείριση της δομής φακέλου και του ονόματος, του ανεβασμένου αρχείου",
|
||||
"storage_template_user_label": "<code>{label}</code> είναι η Ετικέτα Αποθήκευσης του χρήστη",
|
||||
"system_settings": "Ρυθμίσεις Συστήματος",
|
||||
@@ -332,7 +350,7 @@
|
||||
"template_settings_description": "Διαχείριση προσαρμοσμένων προτύπων για ειδοποιήσεις",
|
||||
"theme_custom_css_settings": "Προσαρμοσμένο CSS",
|
||||
"theme_custom_css_settings_description": "Τα Cascading Style Sheets(CSS) επιτρέπει την προσαρμογή του σχεδιασμού του Immich.",
|
||||
"theme_settings": "Ρυθμίσεις Θέματος",
|
||||
"theme_settings": "Ρυθμίσεις θέματος",
|
||||
"theme_settings_description": "Διαχείριση της προσαρμογής του ιστότοπου του Immich",
|
||||
"thumbnail_generation_job": "Δημιουργία Μικρογραφιών",
|
||||
"thumbnail_generation_job_description": "Δημιουργία μεγάλων, μικρών και θολών μικρογραφιών για κάθε αρχείο, καθώς και μικρογραφιών για κάθε άτομο",
|
||||
@@ -399,7 +417,7 @@
|
||||
"trash_enabled_description": "Ενεργοποίηση λειτουργιών Κάδου Απορριμμάτων",
|
||||
"trash_number_of_days": "Αριθμός ημερών",
|
||||
"trash_number_of_days_description": "Αριθμός ημερών παραμονής των αρχείων στον κάδο, πριν από την οριστική διαγραφή τους",
|
||||
"trash_settings": "Ρυθμίσεις Κάδου Απορριμμάτων",
|
||||
"trash_settings": "Ρυθμίσεις κάδου απορριμμάτων",
|
||||
"trash_settings_description": "Διαχείριση ρυθίσεων κάδου απορριμμάτων",
|
||||
"unlink_all_oauth_accounts": "Αποσύνδεση όλων των λογαριασμών OAuth",
|
||||
"unlink_all_oauth_accounts_description": "Μην ξεχάσετε να αποσυνδέσετε όλους τους λογαριασμούς OAuth πριν μεταβείτε σε νέο πάροχο.",
|
||||
@@ -422,7 +440,7 @@
|
||||
"users_page_description": "Σελίδα χρηστών διαχειριστή",
|
||||
"version_check_enabled_description": "Ενεργοποίηση ελέγχου έκδοσης",
|
||||
"version_check_implications": "Η λειτουργία ελέγχου έκδοσης, εξαρτάται από την περιοδική επικοινωνία με το github.com",
|
||||
"version_check_settings": "Έλεγχος Έκδοσης",
|
||||
"version_check_settings": "Έλεγχος εκδοσης",
|
||||
"version_check_settings_description": "Ενεργοποίηση/απενεργοποίηση της ειδοποίησης για νέα έκδοση",
|
||||
"video_conversion_job": "Μετατροπή βίντεο",
|
||||
"video_conversion_job_description": "Μετατροπή βίντεο για μεγαλύτερη συμβατότητα με προγράμματα περιήγησης και συσκευές"
|
||||
@@ -467,10 +485,12 @@
|
||||
"album_remove_user": "Διαγραφή χρήστη;",
|
||||
"album_remove_user_confirmation": "Είστε σίγουροι ότι θέλετε να αφαιρέσετε τον/την {user};",
|
||||
"album_search_not_found": "Δε βρέθηκαν άλμπουμ που να ταιριάζουν με την αναζήτησή σας",
|
||||
"album_selected": "Άλμπουμ επιλεγμένο",
|
||||
"album_share_no_users": "Φαίνεται ότι έχετε κοινοποιήσει αυτό το άλμπουμ σε όλους τους χρήστες ή δεν έχετε χρήστες για να το κοινοποιήσετε.",
|
||||
"album_summary": "Περίληψη άλμπουμ",
|
||||
"album_updated": "Το άλμπουμ, ενημερώθηκε",
|
||||
"album_updated_setting_description": "Λάβετε ειδοποίηση μέσω email όταν ένα κοινόχρηστο άλμπουμ έχει νέα αρχεία",
|
||||
"album_upload_assets": "Μεταφόρτωση στοιχείων από τον υπολογιστή σας και προσθήκη στο άλμπουμ",
|
||||
"album_user_left": "Αποχωρήσατε από το {album}",
|
||||
"album_user_removed": "Αφαιρέθηκε ο/η {user}",
|
||||
"album_viewer_appbar_delete_confirm": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το άλμπουμ από τον λογαριασμό σας;",
|
||||
@@ -488,6 +508,7 @@
|
||||
"albums_default_sort_order_description": "Αρχική ταξινόμηση κατά τη δημιουργία νέων άλμπουμ.",
|
||||
"albums_feature_description": "Συλλογές στοιχείων που μπορούν να κοινοποιηθούν σε άλλους χρήστες.",
|
||||
"albums_on_device_count": "Άλμπουμ στη συσκευή ({count})",
|
||||
"albums_selected": "{count, plural, one {# άλμπουμ επιλέχθηκε} other {# άλμπουμ επιλέχθηκαν}}",
|
||||
"all": "Όλα",
|
||||
"all_albums": "Όλα τα άλμπουμ",
|
||||
"all_people": "Όλα τα άτομα",
|
||||
@@ -524,10 +545,12 @@
|
||||
"archived_count": "{count, plural, other {Αρχειοθετήθηκαν #}}",
|
||||
"are_these_the_same_person": "Είναι το ίδιο άτομο;",
|
||||
"are_you_sure_to_do_this": "Είστε σίγουροι ότι θέλετε να το κάνετε αυτό;",
|
||||
"array_field_not_fully_supported": "Τα πεδία πίνακα απαιτούν χειροκίνητη επεξεργασία JSON",
|
||||
"asset_action_delete_err_read_only": "Δεν είναι δυνατή η διαγραφή στοιχείων μόνο για ανάγνωση, παραλείπεται",
|
||||
"asset_action_share_err_offline": "Δεν είναι δυνατή η ανάκτηση στοιχείων εκτός σύνδεσης, παραλείπεται",
|
||||
"asset_added_to_album": "Προστέθηκε στο άλμπουμ",
|
||||
"asset_adding_to_album": "Προστίθεται στο άλμπουμ…",
|
||||
"asset_created": "Το στοιχείο δημιουργήθηκε",
|
||||
"asset_description_updated": "Η περιγραφή του αντικειμένου έχει ενημερωθεί",
|
||||
"asset_filename_is_offline": "Το αντικείμενο {filename} είναι εκτός σύνδεσης",
|
||||
"asset_has_unassigned_faces": "Το αντικείμενο έχει μη ανατεθειμένα πρόσωπα",
|
||||
@@ -591,7 +614,7 @@
|
||||
"backup_album_selection_page_select_albums": "Επιλογή άλμπουμ",
|
||||
"backup_album_selection_page_selection_info": "Πληροφορίες επιλογής",
|
||||
"backup_album_selection_page_total_assets": "Συνολικά μοναδικά στοιχεία",
|
||||
"backup_albums_sync": "Συγχρονισμός αντιγράφων ασφαλείας άλμπουμ",
|
||||
"backup_albums_sync": "Συγχρονισμός Αντιγράφων Ασφαλείας Άλμπουμ",
|
||||
"backup_all": "Όλα",
|
||||
"backup_background_service_backup_failed_message": "Αποτυχία δημιουργίας αντιγράφων ασφαλείας. Επανάληψη…",
|
||||
"backup_background_service_complete_notification": "Ολοκλήρωση αντιγράφου ασφαλείας στοιχείων",
|
||||
@@ -711,6 +734,8 @@
|
||||
"change_password_form_password_mismatch": "Οι κωδικοί δεν ταιριάζουν",
|
||||
"change_password_form_reenter_new_password": "Επανεισαγωγή Νέου Κωδικού",
|
||||
"change_pin_code": "Αλλαγή κωδικού PIN",
|
||||
"change_trigger": "Αλλαγή ενεργοποιητή",
|
||||
"change_trigger_prompt": "Είστε σίγουροι ότι θέλετε να αλλάξετε τον ενεργοποιητή; Αυτό θα διαγράψει όλες τις υπάρχουσες ενέργειες και φίλτρα.",
|
||||
"change_your_password": "Αλλάξτε τον κωδικό σας",
|
||||
"changed_visibility_successfully": "Η προβολή, άλλαξε με επιτυχία",
|
||||
"charging": "Φόρτιση",
|
||||
@@ -722,6 +747,17 @@
|
||||
"checksum": "Έλεγχος ακεραιότητας",
|
||||
"choose_matching_people_to_merge": "Επιλέξτε τα αντίστοιχα άτομα για συγχώνευση",
|
||||
"city": "Πόλη",
|
||||
"cleanup_confirm_description": "Το Immich εντόπισε {count} αρχεία (δημιουργήθηκαν πριν από {date}) που έχουν ασφαλώς αντιγραφεί στον διακομιστή. Να διαγραφούν τα τοπικά αντίγραφα από αυτή τη συσκευή;",
|
||||
"cleanup_confirm_prompt_title": "Να διαγραφούν από αυτήν τη συσκευή;",
|
||||
"cleanup_deleted_assets": "Μεταφέρθηκαν {count} αρχεία στον κάδο της συσκευής",
|
||||
"cleanup_deleting": "Μεταφορά στον κάδο…",
|
||||
"cleanup_found_assets": "Βρέθηκαν {count} αρχεία που έχουν αντιγραφεί ασφαλώς",
|
||||
"cleanup_icloud_shared_albums_excluded": "Τα Κοινόχρηστα Άλμπουμ iCloud εξαιρούνται από τη σάρωση",
|
||||
"cleanup_no_assets_found": "Δεν βρέθηκαν αντίγραφα ασφαλείας στοιχείων που να ταιριάζουν με τα κριτήρια σου",
|
||||
"cleanup_preview_title": "Στοιχεία προς διαγραφή ({count})",
|
||||
"cleanup_step3_description": "Σάρωση για φωτογραφίες και βίντεο που έχουν αντιγραφεί στον διακομιστή με την επιλεγμένη ημερομηνία και τα επιλεγμένα φίλτρα",
|
||||
"cleanup_step4_summary": "{count} αρχεία που δημιουργήθηκαν πριν από {date} έχουν τοποθετηθεί σε σειρά για διαγραφή από τη συσκευή σας",
|
||||
"cleanup_trash_hint": "Για την πλήρη απελευθέρωση του χώρου αποθήκευσης, ανοίξτε την εφαρμογή φωτογραφιών του συστήματός σας και αδειάστε τον κάδο",
|
||||
"clear": "Εκκαθάριση",
|
||||
"clear_all": "Εκκαθάριση όλων",
|
||||
"clear_all_recent_searches": "Εκκαθάριση όλων των πρόσφατων αναζητήσεων",
|
||||
@@ -787,6 +823,7 @@
|
||||
"create_album": "Δημιουργία άλμπουμ",
|
||||
"create_album_page_untitled": "Χωρίς τίτλο",
|
||||
"create_api_key": "Δημιουργία κλειδιού API",
|
||||
"create_first_workflow": "Δημιουργήστε την πρώτη ροή εργασίας",
|
||||
"create_library": "Δημιουργία Βιβλιοθήκης",
|
||||
"create_link": "Δημιουργία συνδέσμου",
|
||||
"create_link_to_share": "Δημιουργία συνδέσμου για διαμοιρασμό",
|
||||
@@ -801,17 +838,25 @@
|
||||
"create_tag": "Δημιουργία ετικέτας",
|
||||
"create_tag_description": "Δημιουργία νέας ετικέτας. Για τις ένθετες ετικέτες, παρακαλώ εισάγετε τη πλήρη διαδρομή της, συμπεριλαμβανομένων των κάθετων διαχωριστικών.",
|
||||
"create_user": "Δημιουργία χρήστη",
|
||||
"create_workflow": "Δημιουργία ροής εργασίας",
|
||||
"created": "Δημιουργήθηκε",
|
||||
"created_at": "Δημιουργήθηκε",
|
||||
"creating_linked_albums": "Δημιουργία συνδεδεμένων άλμπουμ...",
|
||||
"crop": "Αποκοπή",
|
||||
"crop_aspect_ratio_fixed": "Διορθώθηκε",
|
||||
"crop_aspect_ratio_free": "Ελεύθερο",
|
||||
"crop_aspect_ratio_original": "Αυθεντικό",
|
||||
"curated_object_page_title": "Πράγματα",
|
||||
"current_device": "Τρέχουσα συσκευή",
|
||||
"current_pin_code": "Τρέχων κωδικός PIN",
|
||||
"current_server_address": "Τρέχουσα διεύθυνση διακομιστή",
|
||||
"custom_date": "Προσαρμοσμένη ημερομηνία",
|
||||
"custom_locale": "Προσαρμοσμένη Τοπική Ρύθμιση",
|
||||
"custom_locale_description": "Μορφοποιήστε τις ημερομηνίες και τους αριθμούς, σύμφωνα με τη γλώσσα και την περιοχή",
|
||||
"custom_url": "Προσαρμοσμένη διεύθυνση URL",
|
||||
"cutoff_date_description": "Διαγραφή φωτογραφιών και βίντεο παλαιότερων από",
|
||||
"cutoff_day": "{count, plural, one {ημέρα} other {ημέρες}}",
|
||||
"cutoff_year": "{count, plural, one {έτος} other {έτη}}",
|
||||
"daily_title_text_date": "Ε, MMM dd",
|
||||
"daily_title_text_date_year": "Ε, MMM dd, yyyy",
|
||||
"dark": "Σκούρο",
|
||||
@@ -867,6 +912,7 @@
|
||||
"deselect_all": "Ακύρωση όλων των επιλογών",
|
||||
"details": "Λεπτομέρειες",
|
||||
"direction": "Κατεύθυνση",
|
||||
"disable": "Απενεργοποίηση",
|
||||
"disabled": "Απενεργοποιημένο",
|
||||
"disallow_edits": "Απαγόρευση επεξεργασιών",
|
||||
"discord": "Πλατφόρμα Discord",
|
||||
@@ -892,6 +938,7 @@
|
||||
"download_include_embedded_motion_videos": "Ενσωματωμένα βίντεο",
|
||||
"download_include_embedded_motion_videos_description": "Συμπεριλάβετε τα βίντεο που είναι ενσωματωμένα σε κινούμενες φωτογραφίες ως ξεχωριστό αρχείο",
|
||||
"download_notfound": "Το αρχείο δεν βρέθηκε",
|
||||
"download_original": "Λήψη πρωτότυπου",
|
||||
"download_paused": "Η λήψη διακόπηκε",
|
||||
"download_settings": "Λήψη",
|
||||
"download_settings_description": "Διαχείριση ρυθμίσεων που σχετίζονται με τη λήψη στοιχείων",
|
||||
@@ -901,6 +948,7 @@
|
||||
"download_waiting_to_retry": "Αναμονή για επανάληψη",
|
||||
"downloading": "Γίνεται λήψη",
|
||||
"downloading_asset_filename": "Λήψη στοιχείου {filename}",
|
||||
"downloading_from_icloud": "Λήψη από το iCloud",
|
||||
"downloading_media": "Λήψη πολυμέσων",
|
||||
"drop_files_to_upload": "Σύρετε αρχεία εδώ για να τα ανεβάσετε",
|
||||
"duplicates": "Διπλότυπα",
|
||||
@@ -929,11 +977,17 @@
|
||||
"edit_tag": "Επεξεργασία ετικέτας",
|
||||
"edit_title": "Επεξεργασία Τίτλου",
|
||||
"edit_user": "Επεξεργασία χρήστη",
|
||||
"edit_workflow": "Επεξεργασία ροής εργασίας",
|
||||
"editor": "Επεξεργαστής",
|
||||
"editor_close_without_save_prompt": "Αυτές οι αλλαγές δεν θα αποθηκευτούν",
|
||||
"editor_close_without_save_title": "Κλείσιμο επεξεργαστή;",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Αναλογίες διαστάσεων",
|
||||
"editor_crop_tool_h2_rotation": "Περιστροφή",
|
||||
"editor_confirm_reset_all_changes": "Είστε σίγουροι ότι θέλετε να επαναφέρετε όλες τις αλλαγές;",
|
||||
"editor_flip_horizontal": "Οριζόντια αναστροφή",
|
||||
"editor_flip_vertical": "Κάθετη αναστροφή",
|
||||
"editor_orientation": "Προσανατολισμός",
|
||||
"editor_reset_all_changes": "Επαναφορά αλλαγών",
|
||||
"editor_rotate_left": "Περιστροφή 90° αριστερόστροφα",
|
||||
"editor_rotate_right": "Περιστροφή 90° δεξιόστροφα",
|
||||
"email": "Email",
|
||||
"email_notifications": "Ειδοποιήσεις email",
|
||||
"empty_folder": "Αυτός ο φάκελος είναι κενός",
|
||||
@@ -954,9 +1008,11 @@
|
||||
"error_getting_places": "Σφάλμα κατά την ανάκτηση τοποθεσιών",
|
||||
"error_loading_image": "Σφάλμα κατά τη φόρτωση της εικόνας",
|
||||
"error_loading_partners": "Σφάλμα κατά τη φόρτωση συνεργατών: {error}",
|
||||
"error_retrieving_asset_information": "Σφάλμα κατά την ανάκτηση πληροφοριών στοιχείου",
|
||||
"error_saving_image": "Σφάλμα: {error}",
|
||||
"error_tag_face_bounding_box": "Σφάλμα επισήμανσης προσώπου - δεν μπορούν να ληφθούν οι συντεταγμένες του πλαισίου οριοθέτησης",
|
||||
"error_title": "Σφάλμα - Κάτι πήγε στραβά",
|
||||
"error_while_navigating": "Σφάλμα κατά την πλοήγηση στο στοιχείο",
|
||||
"errors": {
|
||||
"cannot_navigate_next_asset": "Δεν είναι δυνατή η πλοήγηση στο επόμενο στοιχείο",
|
||||
"cannot_navigate_previous_asset": "Δεν είναι δυνατή η πλοήγηση στο προηγούμενο στοιχείο",
|
||||
@@ -1014,6 +1070,7 @@
|
||||
"unable_to_complete_oauth_login": "Αδυναμία ολοκλήρωσης σύνδεσης μέσω OAuth",
|
||||
"unable_to_connect": "Αδυναμία σύνδεσης",
|
||||
"unable_to_copy_to_clipboard": "Αδυναμία αντιγραφής στο πρόχειρο, βεβαιωθείτε ότι έχετε πρόσβαση στη σελίδα μέσω https",
|
||||
"unable_to_create": "Αδυναμία δημιουργίας ροής εργασίας",
|
||||
"unable_to_create_admin_account": "Αδυναμία δημιουργίας λογαριασμού διαχειριστή",
|
||||
"unable_to_create_api_key": "Αδυναμία δημιουργίας ενός νέου κλειδιού API",
|
||||
"unable_to_create_library": "Αδυναμία δημιουργίας βιβλιοθήκης",
|
||||
@@ -1024,6 +1081,7 @@
|
||||
"unable_to_delete_exclusion_pattern": "Αδυναμία διαγραφής μοτίβου αποκλεισμού",
|
||||
"unable_to_delete_shared_link": "Αδυναμία διαγραφής κοινόχρηστου συνδέσμου",
|
||||
"unable_to_delete_user": "Αδυναμία διαγραφής χρήστη",
|
||||
"unable_to_delete_workflow": "Αδυναμία διαγραφής ροής εργασίας",
|
||||
"unable_to_download_files": "Αδυναμία λήψης αρχείων",
|
||||
"unable_to_edit_exclusion_pattern": "Αδυναμία επεξεργασίας μοτίβου αποκλεισμού",
|
||||
"unable_to_empty_trash": "Αδυναμία αδειάσματος του κάδου απορριμμάτων",
|
||||
@@ -1063,6 +1121,7 @@
|
||||
"unable_to_scan_library": "Αδυναμία σάρωσης βιβλιοθήκης",
|
||||
"unable_to_set_feature_photo": "Αδυναμία ορισμού φωτογραφίας χαρακτηριστικού",
|
||||
"unable_to_set_profile_picture": "Αδυναμία ορισμού φωτογραφίας προφίλ",
|
||||
"unable_to_set_rating": "Αδυναμία ορισμού βαθμολογίας",
|
||||
"unable_to_submit_job": "Αδυναμία υποβολής εργασίας",
|
||||
"unable_to_trash_asset": "Αδυναμία μετακίνησης του στοιχείου στον κάδο απορριμμάτων",
|
||||
"unable_to_unlink_account": "Αδυναμία αποσύνδεσης του λογαριασμού",
|
||||
@@ -1074,8 +1133,10 @@
|
||||
"unable_to_update_settings": "Αδυναμία ανανέωσης των ρυθμίσεων",
|
||||
"unable_to_update_timeline_display_status": "Αδυναμία ενημέρωσης κατάστασης της προβολής χρονολογίας",
|
||||
"unable_to_update_user": "Αδυναμία ενημέρωσης του χρήστη",
|
||||
"unable_to_update_workflow": "Αδυναμία ενημέρωσης ροής εργασίας",
|
||||
"unable_to_upload_file": "Αδυναμία μεταφόρτωσης αρχείου"
|
||||
},
|
||||
"errors_text": "Σφάλματα",
|
||||
"exclusion_pattern": "Μοτίβο αποκλεισμού",
|
||||
"exif": "Μεταδεδομένα Exif",
|
||||
"exif_bottom_sheet_description": "Προσθήκη Περιγραφής...",
|
||||
@@ -1120,14 +1181,16 @@
|
||||
"features": "Χαρακτηριστικά",
|
||||
"features_in_development": "Λειτουργίες υπό Ανάπτυξη",
|
||||
"features_setting_description": "Διαχειριστείτε τα χαρακτηριστικά της εφαρμογής",
|
||||
"file_name": "Όνομα αρχείου",
|
||||
"file_name": "Όνομα αρχείου: {file_name}",
|
||||
"file_name_or_extension": "Όνομα αρχείου ή επέκταση",
|
||||
"file_size": "Μέγεθος αρχείου",
|
||||
"filename": "Ονομασία αρχείου",
|
||||
"filetype": "Τύπος αρχείου",
|
||||
"filter": "Φίλτρο",
|
||||
"filter_description": "Συνθήκες για φιλτράρισμα των στοχευμένων στοιχείων",
|
||||
"filter_people": "Φιλτράρισμα ατόμων",
|
||||
"filter_places": "Φιλτράρισμα τοποθεσιών",
|
||||
"filters": "Φίλτρα",
|
||||
"find_them_fast": "Βρείτε τους γρήγορα με αναζήτηση κατά όνομα",
|
||||
"first": "Αρχικά",
|
||||
"fix_incorrect_match": "Διόρθωση λανθασμένης αντιστοίχισης",
|
||||
@@ -1137,12 +1200,16 @@
|
||||
"folders_feature_description": "Περιήγηση στην προβολή φακέλου για τις φωτογραφίες και τα βίντεο στο σύστημα αρχείων",
|
||||
"forgot_pin_code_question": "Ξεχάσατε το PIN;",
|
||||
"forward": "Προς τα εμπρός",
|
||||
"free_up_space": "Απελευθέρωση χώρου",
|
||||
"free_up_space_description": "Μετακινήστε τις φωτογραφίες και τα βίντεο που έχουν αντιγραφεί στον κάδο της συσκευής σας για να απελευθερώσετε χώρο. Τα αντίγραφά σας στον διακομιστή παραμένουν ασφαλή",
|
||||
"free_up_space_settings_subtitle": "Απελευθέρωση χώρου στη συσκευή",
|
||||
"full_path": "Πλήρης διαδρομή: {path}",
|
||||
"gcast_enabled": "Μετάδοση περιεχομένου Google Cast",
|
||||
"gcast_enabled_description": "Αυτό το χαρακτηριστικό φορτώνει εξωτερικούς πόρους από τη Google για να λειτουργήσει.",
|
||||
"general": "Γενικά",
|
||||
"geolocation_instruction_location": "Κάνε κλικ σε ένα στοιχείο με συντεταγμένες GPS για να χρησιμοποιήσεις την τοποθεσία του, ή επίλεξε απευθείας μια τοποθεσία από τον χάρτη",
|
||||
"get_help": "Ζητήστε βοήθεια",
|
||||
"get_people_error": "Σφάλμα ανάκτησης χρηστών",
|
||||
"get_wifiname_error": "Δεν ήταν δυνατή η λήψη του ονόματος Wi-Fi. Βεβαιωθείτε ότι έχετε δώσει τις απαραίτητες άδειες και ότι είστε συνδεδεμένοι σε δίκτυο Wi-Fi",
|
||||
"getting_started": "Ξεκινώντας",
|
||||
"go_back": "Πηγαίνετε πίσω",
|
||||
@@ -1175,6 +1242,7 @@
|
||||
"hide_named_person": "Απόκρυψη του ατόμου {name}",
|
||||
"hide_password": "Απόκρυψη κωδικού πρόσβασης",
|
||||
"hide_person": "Απόκρυψη ατόμου",
|
||||
"hide_schema": "Απόκρυψη σχήματος",
|
||||
"hide_text_recognition": "Απόκρυψη αναγνώρισης κειμένου",
|
||||
"hide_unnamed_people": "Απόκρυψη ατόμων χωρίς όνομα",
|
||||
"home_page_add_to_album_conflicts": "Προστέθηκαν {added} στοιχεία στο άλμπουμ {album}. {failed} στοιχεία υπάρχουν ήδη στο άλμπουμ.",
|
||||
@@ -1247,8 +1315,11 @@
|
||||
"ios_debug_info_processing_ran_at": "Η επεξεργασία εκτελέστηκε στις {dateTime}",
|
||||
"items_count": "{count, plural, one {# αντικείμενο} other {# αντικείμενα}}",
|
||||
"jobs": "Εργασίες",
|
||||
"json_editor": "Επεξεργαστής JSON",
|
||||
"json_error": "Σφάλμα JSON",
|
||||
"keep": "Διατήρηση",
|
||||
"keep_all": "Διατήρηση Όλων",
|
||||
"keep_favorites": "Διατήρηση αγαπημένων",
|
||||
"keep_this_delete_others": "Διατήρηση αυτού, διαγραφή υπολοίπων",
|
||||
"kept_this_deleted_others": "Διατηρήθηκε αυτό το στοιχείο και διαγράφηκε/καν {count, plural, one {# στοιχείο} other {# στοιχεία}}",
|
||||
"keyboard_shortcuts": "Συντομεύσεις πληκτρολογίου",
|
||||
@@ -1343,10 +1414,28 @@
|
||||
"loop_videos_description": "Ενεργοποιήστε την αυτόματη επανάληψη ενός βίντεο στο πρόγραμμα προβολής λεπτομερειών.",
|
||||
"main_branch_warning": "Χρησιμοποιείτε μια έκδοση σε ανάπτυξη· συνιστούμε ανεπιφύλακτα τη χρήση μιας τελικής έκδοσης!",
|
||||
"main_menu": "Κύριο μενού",
|
||||
"maintenance_action_restore": "Επαναφορά βάσης δεδομένων",
|
||||
"maintenance_description": "Το Immich έχει τεθεί σε <link>λειτουργία συντήρησης</link>.",
|
||||
"maintenance_end": "Τερματισμός λειτουργίας συντήρησης",
|
||||
"maintenance_end_error": "Αποτυχία τερματισμού της λειτουργίας συντήρησης.",
|
||||
"maintenance_logged_in_as": "Αυτήν τη στιγμή είστε συνδεδεμένος ως {user}",
|
||||
"maintenance_restore_from_backup": "Επαναφορά από αντίγραφο ασφαλείας",
|
||||
"maintenance_restore_library": "Επαναφορά της βιβλιοθήκης σας",
|
||||
"maintenance_restore_library_confirm": "Αν όλα φαίνονται σωστά, προχωρήστε στην επαναφορά του αντιγράφου ασφαλείας!",
|
||||
"maintenance_restore_library_description": "Επαναφορά βάσης δεδομένων",
|
||||
"maintenance_restore_library_folder_has_files": "{folder} έχει {count} φάκελο(ους)",
|
||||
"maintenance_restore_library_folder_no_files": "Στο φάκελο {folder} λείπουν αρχεία!",
|
||||
"maintenance_restore_library_folder_pass": "αναγνώσιμο και εγγράψιμο",
|
||||
"maintenance_restore_library_folder_read_fail": "μη αναγνώσιμο",
|
||||
"maintenance_restore_library_folder_write_fail": "μη εγγράψιμο",
|
||||
"maintenance_restore_library_hint_missing_files": "Μπορεί να λείπουν σημαντικά αρχεία",
|
||||
"maintenance_restore_library_hint_regenerate_later": "Μπορείτε να τα επαναδημιουργήσετε αργότερα στις ρυθμίσεις",
|
||||
"maintenance_restore_library_hint_storage_template_missing_files": "Χρήση πρότυπου αποθήκευσης; Μπορεί να λείπουν αρχεία",
|
||||
"maintenance_restore_library_loading": "Φόρτωση ελέγχων ακεραιότητας και έξυπνων ελέγχων…",
|
||||
"maintenance_task_backup": "Δημιουργία αντιγράφου ασφαλείας της υπάρχουσας βάσης δεδομένων…",
|
||||
"maintenance_task_migrations": "Εκτέλεση μετατροπών/ενημερώσεων βάσης δεδομένων…",
|
||||
"maintenance_task_restore": "Επαναφορά του επιλεγμένου αντιγράφου ασφαλείας…",
|
||||
"maintenance_task_rollback": "Η επαναφορά απέτυχε, επιστροφή στην προηγούμενη κατάσταση…",
|
||||
"maintenance_title": "Προσωρινά μη διαθέσιμο",
|
||||
"make": "Κατασκευαστής",
|
||||
"manage_geolocation": "Διαχείριση τοποθεσίας",
|
||||
@@ -1408,6 +1497,8 @@
|
||||
"minimize": "Ελαχιστοποίηση",
|
||||
"minute": "Λεπτό",
|
||||
"minutes": "Λεπτά",
|
||||
"mirror_horizontal": "Οριζόντια",
|
||||
"mirror_vertical": "Κάθετα",
|
||||
"missing": "Όσα Λείπουν",
|
||||
"mobile_app": "Εφαρμογή για κινητά",
|
||||
"mobile_app_download_onboarding_note": "Κατέβασε την συνοδευτική εφαρμογή για κινητά χρησιμοποιώντας τις παρακάτω επιλογές",
|
||||
@@ -1416,11 +1507,14 @@
|
||||
"monthly_title_text_date_format": "ΜΜΜΜ y",
|
||||
"more": "Περισσότερα",
|
||||
"move": "Μετακίνηση",
|
||||
"move_down": "Μετακίνηση προς τα κάτω",
|
||||
"move_off_locked_folder": "Μετακίνηση έξω από τον κλειδωμένο φάκελο",
|
||||
"move_to": "Μετακίνηση σε",
|
||||
"move_to_device_trash": "Μετακίνηση στον κάδο της συσκευής",
|
||||
"move_to_lock_folder_action_prompt": "Προστέθηκαν {count} στον κλειδωμένο φάκελο",
|
||||
"move_to_locked_folder": "Μετακίνηση σε κλειδωμένο φάκελο",
|
||||
"move_to_locked_folder_confirmation": "Αυτές οι φωτογραφίες και τα βίντεο θα αφαιρεθούν από όλα τα άλμπουμ και θα μπορούν να προβληθούν μόνο από τον κλειδωμένο φάκελο",
|
||||
"move_up": "Μετακίνηση προς τα πάνω",
|
||||
"moved_to_archive": "Μετακινήθηκαν {count, plural, one {# στοιχείο} other {# στοιχεία}} στο αρχείο",
|
||||
"moved_to_library": "Μετακινήθηκε/αν {count, plural, one {# στοιχείο} other {# στοιχεία}} στη βιβλιοθήκη",
|
||||
"moved_to_trash": "Μετακινήθηκε στον κάδο απορριμμάτων",
|
||||
@@ -1430,6 +1524,7 @@
|
||||
"my_albums": "Τα άλμπουμ μου",
|
||||
"name": "Όνομα",
|
||||
"name_or_nickname": "Όνομα ή ψευδώνυμο",
|
||||
"name_required": "Απαιτείται όνομα",
|
||||
"navigate": "Πλοηγηθείτε",
|
||||
"navigate_to_time": "Πλοηγηθείτε στο Χρόνο",
|
||||
"network_requirement_photos_upload": "Χρήση δεδομένων κινητής τηλεφωνίας για τη δημιουργία αντιγράφων ασφαλείας των φωτογραφιών",
|
||||
@@ -1454,20 +1549,23 @@
|
||||
"next": "Επόμενο",
|
||||
"next_memory": "Επόμενη ανάμνηση",
|
||||
"no": "Όχι",
|
||||
"no_actions_added": "Δεν έχουν προστεθεί ακόμα ενέργειες",
|
||||
"no_albums_message": "Δημιουργήστε ένα άλμπουμ για να οργανώσετε τις φωτογραφίες και τα βίντεό σας",
|
||||
"no_albums_with_name_yet": "Φαίνεται ότι δεν έχετε κανένα άλμπουμ με αυτό το όνομα ακόμα.",
|
||||
"no_albums_yet": "Φαίνεται ότι δεν έχετε κανένα άλμπουμ ακόμα.",
|
||||
"no_archived_assets_message": "Αρχειοθετήστε φωτογραφίες και βίντεο για να τα αποκρύψετε από την Προβολή Φωτογραφιών",
|
||||
"no_assets_message": "ΚΑΝΤΕ ΚΛΙΚ ΓΙΑ ΝΑ ΑΝΕΒΑΣΕΤΕ ΤΗΝ ΠΡΩΤΗ ΣΑΣ ΦΩΤΟΓΡΑΦΙΑ",
|
||||
"no_assets_message": "Κλικάρετε για να ανεβάσετε την πρώτη σας φωτογραφία",
|
||||
"no_assets_to_show": "Δεν υπάρχουν στοιχεία προς εμφάνιση",
|
||||
"no_cast_devices_found": "Δε βρέθηκαν συσκευές μετάδοσης",
|
||||
"no_checksum_local": "Δεν υπάρχει διαθέσιμο checksum για έλεγχο ακεραιότητας – δεν μπορούν να ανακτηθούν τα τοπικά στοιχεία",
|
||||
"no_checksum_remote": "Δεν υπάρχει διαθέσιμο checksum για έλεγχο ακεραιότητας – δεν μπορούν να ανακτηθούν τα απομακρυσμένα στοιχεία",
|
||||
"no_configuration_needed": "Δεν απαιτείται ρύθμιση",
|
||||
"no_devices": "Δεν υπάρχουν εξουσιοδοτημένες συσκευές",
|
||||
"no_duplicates_found": "Δεν βρέθηκαν διπλότυπα.",
|
||||
"no_exif_info_available": "Καμία πληροφορία exif διαθέσιμη",
|
||||
"no_explore_results_message": "Ανεβάστε περισσότερες φωτογραφίες για να περιηγηθείτε στη συλλογή σας.",
|
||||
"no_favorites_message": "Προσθέστε αγαπημένα για να βρείτε γρήγορα τις καλύτερες φωτογραφίες και τα βίντεό σας",
|
||||
"no_filters_added": "Δεν έχουν προστεθεί ακόμα φίλτρα",
|
||||
"no_libraries_message": "Δημιουργήστε μια εξωτερική βιβλιοθήκη για να προβάλετε τις φωτογραφίες και τα βίντεό σας",
|
||||
"no_local_assets_found": "Δεν βρέθηκαν τοπικά στοιχεία με αυτό το checksum",
|
||||
"no_location_set": "Η τοποθεσία δεν έχει οριστεί",
|
||||
@@ -1563,6 +1661,7 @@
|
||||
"people": "Άτομα",
|
||||
"people_edits_count": "Έγινε επεξεργασία {count, plural, one {# ατόμου} other {# ατόμων}}",
|
||||
"people_feature_description": "Περιήγηση σε φωτογραφίες και βίντεο ομαδοποιημένα ανά άτομο",
|
||||
"people_selected": "{count, plural, one {# άτομο επιλέχθηκε} other {# άτομα επιλέχθηκαν}}",
|
||||
"people_sidebar_description": "Εμφάνιση Ατόμων στην πλαϊνή γραμμή",
|
||||
"permanent_deletion_warning": "Προειδοποίηση οριστικής διαγραφής",
|
||||
"permanent_deletion_warning_setting_description": "Εμφάνιση προειδοποίησης κατά την οριστική διαγραφή στοιχείων",
|
||||
@@ -1587,11 +1686,14 @@
|
||||
"person_age_years": "{years, plural, other {# χρόνια}} παλιά",
|
||||
"person_birthdate": "Γεννηθείς στις {date}",
|
||||
"person_hidden": "{name}{hidden, select, true { (κρυφό)} other {}}",
|
||||
"person_recognized": "Άτομο αναγνωρίστηκε",
|
||||
"person_selected": "Άτομο επιλέχθηκε",
|
||||
"photo_shared_all_users": "Φαίνεται ότι μοιραστήκατε τις φωτογραφίες σας με όλους τους χρήστες ή δεν έχετε κανέναν χρήστη για κοινή χρήση.",
|
||||
"photos": "Φωτογραφίες",
|
||||
"photos_and_videos": "Φωτογραφίες & Βίντεο",
|
||||
"photos_count": "{count, plural, one {{count, number} Φωτογραφία} other {{count, number} Φωτογραφίες}}",
|
||||
"photos_from_previous_years": "Φωτογραφίες προηγούμενων ετών",
|
||||
"photos_only": "Μόνο φωτογραφίες",
|
||||
"pick_a_location": "Επιλέξτε μια τοποθεσία",
|
||||
"pick_custom_range": "Προσαρμοσμένο εύρος",
|
||||
"pick_date_range": "Επιλέξτε εύρος ημερομηνιών",
|
||||
@@ -1667,10 +1769,12 @@
|
||||
"purchase_settings_server_activated": "Η διαχείριση του κλειδιού προϊόντος του διακομιστή γίνεται από τον διαχειριστή",
|
||||
"query_asset_id": "Αναζήτηση ID Στοιχείου",
|
||||
"queue_status": "Τοποθέτηση στη ουρά {count} από {total}",
|
||||
"rate_asset": "Βαθμολογήστε το στοιχείο",
|
||||
"rating": "Αξιολόγηση με αστέρια",
|
||||
"rating_clear": "Εκκαθάριση αξιολόγησης",
|
||||
"rating_count": "{count, plural, one {# αστέρι} other {# αστέρια}}",
|
||||
"rating_description": "Εμφάνιση της αξιολόγησης EXIF στον πίνακα πληροφοριών",
|
||||
"rating_set": "Η βαθμολογία ορίστηκε σε {rating, plural, one {# αστέρι} other {# αστέρια}}",
|
||||
"reaction_options": "Επιλογές αντίδρασης",
|
||||
"read_changelog": "Διαβάστε το Αρχείο Καταγραφής Αλλαγών",
|
||||
"readonly_mode_disabled": "Η λειτουργία μόνο-για-ανάγνωση απενεργοποιήθηκε",
|
||||
@@ -1770,9 +1874,11 @@
|
||||
"saved_settings": "Αποθηκευμένες ρυθμίσεις",
|
||||
"say_something": "Πείτε κάτι",
|
||||
"scaffold_body_error_occurred": "Παρουσιάστηκε σφάλμα",
|
||||
"scan": "Σάρωση",
|
||||
"scan_all_libraries": "Σάρωση Όλων των Βιβλιοθηκών",
|
||||
"scan_library": "Σάρωση",
|
||||
"scan_settings": "Ρυθμίσεις Σάρωσης",
|
||||
"scanning": "Σαρώνεται",
|
||||
"scanning_for_album": "Σάρωση για άλμπουμ...",
|
||||
"search": "Αναζήτηση",
|
||||
"search_albums": "Αναζήτηση άλμπουμ",
|
||||
@@ -1836,17 +1942,23 @@
|
||||
"second": "Δευτερόλεπτο",
|
||||
"see_all_people": "Προβολή όλων των ατόμων",
|
||||
"select": "Επιλογή",
|
||||
"select_album": "Επιλογή άλμπουμ",
|
||||
"select_album_cover": "Επιλέξτε εξώφυλλο άλμπουμ",
|
||||
"select_albums": "Επιλογή πολλών άλμπουμ",
|
||||
"select_all": "Επιλογή όλων",
|
||||
"select_all_duplicates": "Επιλογή όλων των διπλότυπων",
|
||||
"select_all_in": "Επιλογή όλων στο {group}",
|
||||
"select_avatar_color": "Επιλέξτε χρώμα avatar",
|
||||
"select_count": "{count, plural, one {Επίλεξε #} other {Επίλεξε #}}",
|
||||
"select_cutoff_date": "Επιλέξτε ημερομηνία κοπής",
|
||||
"select_face": "Επιλογή προσώπου",
|
||||
"select_featured_photo": "Επιλέξτε φωτογραφία για προβολή",
|
||||
"select_from_computer": "Επιλέξτε από υπολογιστή",
|
||||
"select_keep_all": "Επιλέξτε διατήρηση όλων",
|
||||
"select_library_owner": "Επιλέξτε κάτοχο βιβλιοθήκης",
|
||||
"select_new_face": "Επιλέξτε νέο πρόσωπο",
|
||||
"select_people": "Επίλεξε άτομα",
|
||||
"select_person": "Επίλεξε άτομο",
|
||||
"select_person_to_tag": "Επιλέξτε ένα άτομο για επισήμανση",
|
||||
"select_photos": "Επιλέξτε φωτογραφίες",
|
||||
"select_trash_all": "Επιλέξτε διαγραφή όλων",
|
||||
@@ -1860,11 +1972,11 @@
|
||||
"server_info_box_app_version": "Έκδοση εφαρμογής",
|
||||
"server_info_box_server_url": "URL διακομιστή",
|
||||
"server_offline": "Διακομιστής Εκτός Σύνδεσης",
|
||||
"server_online": "Διακομιστής Σε Σύνδεση",
|
||||
"server_online": "Διακομιστής σε σύνδεση",
|
||||
"server_privacy": "Απόρρητο Διακομιστή",
|
||||
"server_restarting_description": "Αυτή η σελίδα θα ανανεωθεί σε λίγο.",
|
||||
"server_restarting_title": "Ο διακομιστής επανεκκινεί",
|
||||
"server_stats": "Στατιστικά Διακομιστή",
|
||||
"server_stats": "Στατιστικά διακομιστή",
|
||||
"server_update_available": "Υπάρχει διαθέσιμη ενημέρωση διακομιστή",
|
||||
"server_version": "Έκδοση Διακομιστή",
|
||||
"set": "Ορισμός",
|
||||
@@ -1982,6 +2094,7 @@
|
||||
"show_password": "Εμφάνιση κωδικού",
|
||||
"show_person_options": "Εμφάνιση επιλογών ατόμου",
|
||||
"show_progress_bar": "Εμφάνιση γραμμής προόδου",
|
||||
"show_schema": "Εμφάνιση σχήματος",
|
||||
"show_search_options": "Εμφάνιση επιλογών αναζήτησης",
|
||||
"show_shared_links": "Εμφάνιση κοινών συνδέσμων",
|
||||
"show_slideshow_transition": "Εμφάνιση μετάβασης παρουσίασης",
|
||||
@@ -2075,6 +2188,7 @@
|
||||
"theme_setting_theme_subtitle": "Επιλέξτε τη ρύθμιση θέματος της εφαρμογής",
|
||||
"theme_setting_three_stage_loading_subtitle": "Η φόρτωση τριών σταδίων μπορεί να αυξήσει την απόδοση φόρτωσης, αλλά προκαλεί σημαντικά υψηλότερο φόρτο δικτύου",
|
||||
"theme_setting_three_stage_loading_title": "Ενεργοποιήστε τη φόρτωση τριών σταδίων",
|
||||
"then": "Τότε",
|
||||
"they_will_be_merged_together": "Θα συγχωνευθούν μαζί",
|
||||
"third_party_resources": "Πόροι τρίτων",
|
||||
"time": "Χρόνος",
|
||||
@@ -2109,6 +2223,13 @@
|
||||
"trash_page_select_assets_btn": "Επιλέξτε στοιχεία",
|
||||
"trash_page_title": "Κάδος Απορριμμάτων ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Τα στοιχεία που βρίσκονται στον κάδο απορριμμάτων θα διαγραφούν οριστικά μετά από {days, plural, one {# ημέρα} other {# ημέρες}}.",
|
||||
"trigger": "Ενεργοποιητής",
|
||||
"trigger_asset_uploaded": "Το στοιχείο ανέβηκε",
|
||||
"trigger_asset_uploaded_description": "Ενεργοποιείται όταν ανεβαίνει ένα νέο στοιχείο",
|
||||
"trigger_description": "Ένα συμβάν που ξεκινά τη ροή εργασίας",
|
||||
"trigger_person_recognized": "Άτομο Αναγνωρίστηκε",
|
||||
"trigger_person_recognized_description": "Ενεργοποιείται όταν ανιχνεύεται άτομο",
|
||||
"trigger_type": "Τύπος ενεργοποιητή",
|
||||
"troubleshoot": "Επίλυση προβλημάτων",
|
||||
"type": "Τύπος",
|
||||
"unable_to_change_pin_code": "Αδυναμία αλλαγής κωδικού PIN",
|
||||
@@ -2123,6 +2244,7 @@
|
||||
"unhide_person": "Αναίρεση απόκρυψης ατόμου",
|
||||
"unknown": "Άγνωστο",
|
||||
"unknown_country": "Άγνωστη Χώρα",
|
||||
"unknown_date": "Άγνωστη ημερομηνία",
|
||||
"unknown_year": "Άγνωστο Έτος",
|
||||
"unlimited": "Απεριόριστο",
|
||||
"unlink_motion_video": "Αποσυνδέστε το βίντεο κίνησης",
|
||||
@@ -2139,13 +2261,14 @@
|
||||
"unstack": "Αποστοίβαξη",
|
||||
"unstack_action_prompt": "{count} αποσυσσωρεύτηκαν",
|
||||
"unstacked_assets_count": "Αποστοιβάξατε {count, plural, one {# στοιχείο} other {# στοιχεία}}",
|
||||
"unsupported_field_type": "Μη υποστηριζόμενος τύπος πεδίου",
|
||||
"untagged": "Χωρίς ετικέτα",
|
||||
"untitled_workflow": "Νέα ροή εργασίας",
|
||||
"up_next": "Ακολουθεί",
|
||||
"update_location_action_prompt": "Ενημέρωση τοποθεσίας για {count} επιλεγμένα στοιχεία με:",
|
||||
"updated_at": "Ενημερωμένο",
|
||||
"updated_password": "Ο κωδικός πρόσβασης ενημερώθηκε",
|
||||
"upload": "Μεταφόρτωση",
|
||||
"upload_action_prompt": "{count} τοποθετήθηκαν στην ουρά για μεταφόρτωση",
|
||||
"upload_concurrency": "Ταυτόχρονη μεταφόρτωση",
|
||||
"upload_details": "Λεπτομέρειες μεταφόρτωσης",
|
||||
"upload_dialog_info": "Θέλετε να αντιγράψετε (κάνετε backup) τα επιλεγμένo(α) στοιχείο(α) στο διακομιστή;",
|
||||
@@ -2164,7 +2287,7 @@
|
||||
"url": "URL",
|
||||
"usage": "Χρήση",
|
||||
"use_biometric": "Χρήση βιομετρικών στοιχείων",
|
||||
"use_current_connection": "χρήση τρέχουσας σύνδεσης",
|
||||
"use_current_connection": "Χρήση τρέχουσας σύνδεσης",
|
||||
"use_custom_date_range": "Χρήση προσαρμοσμένου εύρους ημερομηνιών",
|
||||
"user": "Χρήστης",
|
||||
"user_has_been_deleted": "Αυτός ο χρήστης έχει διεγραφεί.",
|
||||
@@ -2185,6 +2308,7 @@
|
||||
"utilities": "Βοηθητικά προγράμματα",
|
||||
"validate": "Επικύρωση",
|
||||
"validate_endpoint_error": "Παρακαλώ εισάγετε ένα έγκυρο URL",
|
||||
"validation_error": "Σφάλμα επικύρωσης",
|
||||
"variables": "Μεταβλητές",
|
||||
"version": "Έκδοση",
|
||||
"version_announcement_closing": "Ο φίλος σου, Alex",
|
||||
@@ -2196,6 +2320,7 @@
|
||||
"video_hover_setting_description": "Προεπισκόπηση βίντεο όταν το ποντίκι βρίσκεται πάνω από το στοιχείο. Ακόμη και όταν είναι απενεργοποιημένη, η αναπαραγωγή μπορεί να ξεκινήσει τοποθετώντας το δείκτη του ποντικιού πάνω από το εικονίδιο αναπαραγωγής.",
|
||||
"videos": "Βίντεο",
|
||||
"videos_count": "{count, plural, one {# Βίντεο} other {# Βίντεο}}",
|
||||
"videos_only": "Μόνο βίντεο",
|
||||
"view": "Προβολή",
|
||||
"view_album": "Προβολή Άλμπουμ",
|
||||
"view_all": "Προβολή Όλων",
|
||||
@@ -2216,6 +2341,8 @@
|
||||
"viewer_stack_use_as_main_asset": "Χρήση ως Κύριο Στοιχείο",
|
||||
"viewer_unstack": "Αποστοίβαξε",
|
||||
"visibility_changed": "Η ορατότητα άλλαξε για {count, plural, one {# άτομο} other {# άτομα}}",
|
||||
"visual": "Οπτικό",
|
||||
"visual_builder": "Οπτικός δημιουργός",
|
||||
"waiting": "Στοιχεία σε αναμονή",
|
||||
"waiting_count": "Σε αναμονή: {count}",
|
||||
"warning": "Προειδοποίηση",
|
||||
@@ -2224,13 +2351,26 @@
|
||||
"welcome_to_immich": "Καλωσορίσατε στο Ιmmich",
|
||||
"width": "Πλάτος",
|
||||
"wifi_name": "Όνομα Wi-Fi",
|
||||
"workflow": "Ροή εργασίας",
|
||||
"workflow_delete_prompt": "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτή τη ροή εργασίας;",
|
||||
"workflow_deleted": "Η ροή εργασίας διαγράφηκε",
|
||||
"workflow_description": "Περιγραφή ροής εργασίας",
|
||||
"workflow_info": "Πληροφορίες ροής εργασίας",
|
||||
"workflow_json": "JSON ροής εργασίας",
|
||||
"workflow_json_help": "Επεξεργαστείτε τη ρύθμιση της ροής εργασίας σε μορφή JSON. Οι αλλαγές θα συγχρονιστούν με τον οπτικό δημιουργό.",
|
||||
"workflow_name": "Όνομα ροής εργασίας",
|
||||
"workflow_navigation_prompt": "Είστε σίγουροι ότι θέλετε να φύγετε χωρίς να αποθηκεύσετε τις αλλαγές σας;",
|
||||
"workflow_summary": "Σύνοψη ροής εργασίας",
|
||||
"workflow_update_success": "Η ροή εργασίας ενημερώθηκε με επιτυχία",
|
||||
"workflow_updated": "Η ροή εργασίας ενημερώθηκε",
|
||||
"workflows": "Ροές εργασίας",
|
||||
"workflows_help_text": "Οι ροές εργασίας αυτοματοποιούν ενέργειες στα στοιχεία σας με βάση ενεργοποιητές και φίλτρα",
|
||||
"wrong_pin_code": "Λάθος κωδικός PIN",
|
||||
"year": "Έτος",
|
||||
"years_ago": "πριν από {years, plural, one {# χρόνο} other {# χρόνια}}",
|
||||
"yes": "Ναι",
|
||||
"you_dont_have_any_shared_links": "Δεν έχετε κοινόχρηστους συνδέσμους",
|
||||
"your_wifi_name": "Το όνομα του Wi-Fi σας",
|
||||
"zero_to_clear_rating": "πατήστε 0 για να διαγράψετε τη βαθμολογία του στοιχείου",
|
||||
"zoom_image": "Ζουμ Εικόνας",
|
||||
"zoom_to_bounds": "Εστίαση στα όρια"
|
||||
}
|
||||
|
||||
@@ -272,7 +272,7 @@
|
||||
"oauth_auto_register": "Auto register",
|
||||
"oauth_auto_register_description": "Automatically register new users after signing in with OAuth",
|
||||
"oauth_button_text": "Button text",
|
||||
"oauth_client_secret_description": "Required if PKCE (Proof Key for Code Exchange) is not supported by the OAuth provider",
|
||||
"oauth_client_secret_description": "Required for confidential client, or if PKCE (Proof Key for Code Exchange) is not supported for public client.",
|
||||
"oauth_enable_description": "Login with OAuth",
|
||||
"oauth_mobile_redirect_uri": "Mobile redirect URI",
|
||||
"oauth_mobile_redirect_uri_override": "Mobile redirect URI override",
|
||||
@@ -572,6 +572,9 @@
|
||||
"asset_list_layout_sub_title": "Layout",
|
||||
"asset_list_settings_subtitle": "Photo grid layout settings",
|
||||
"asset_list_settings_title": "Photo Grid",
|
||||
"asset_not_found_on_device_android": "Asset not found on device",
|
||||
"asset_not_found_on_device_ios": "Asset not found on device. If you are using iCloud, the asset may be inaccessible due to bad file stored on iCloud",
|
||||
"asset_not_found_on_icloud": "Asset not found on iCloud. the asset may be inaccessible due to bad file stored on iCloud",
|
||||
"asset_offline": "Asset Offline",
|
||||
"asset_offline_description": "This external asset is no longer found on disk. Please contact your Immich administrator for help.",
|
||||
"asset_restored_successfully": "Asset restored successfully",
|
||||
@@ -2295,6 +2298,7 @@
|
||||
"upload_details": "Upload Details",
|
||||
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
||||
"upload_dialog_title": "Upload Asset",
|
||||
"upload_error_with_count": "Upload error for {count, plural, one {# asset} other {# assets}}",
|
||||
"upload_errors": "Upload completed with {count, plural, one {# error} other {# errors}}, refresh the page to see new upload assets.",
|
||||
"upload_finished": "Upload finished",
|
||||
"upload_progress": "Remaining {remaining, number} - Processed {processed, number}/{total, number}",
|
||||
@@ -2358,7 +2362,6 @@
|
||||
"view_qr_code": "View QR code",
|
||||
"view_similar_photos": "View similar photos",
|
||||
"view_stack": "View Stack",
|
||||
"view_in_app": "View in the Immich app",
|
||||
"view_user": "View User",
|
||||
"viewer_remove_from_stack": "Remove from Stack",
|
||||
"viewer_stack_use_as_main_asset": "Use as Main Asset",
|
||||
|
||||
420
i18n/eo.json
420
i18n/eo.json
@@ -1 +1,419 @@
|
||||
{}
|
||||
{
|
||||
"about": "Pri",
|
||||
"account": "Konto",
|
||||
"account_settings": "Agordaĵoj de konto",
|
||||
"acknowledge": "Komprenite",
|
||||
"action": "Ago",
|
||||
"action_common_update": "Ĝisdatigi",
|
||||
"action_description": "Aro de agoj por fari al filtritaj elementoj",
|
||||
"actions": "Agoj",
|
||||
"active": "Aktivaj",
|
||||
"active_count": "Aktivaj: {count}",
|
||||
"activity": "Okazaĵoj",
|
||||
"activity_changed": "Aktivaĵoj estas {enabled,select,true {ŝaltitaj} other {malŝaltitaj}}",
|
||||
"add": "Aldoni",
|
||||
"add_a_description": "Aldoni priskribon",
|
||||
"add_a_location": "Aldoni lokon",
|
||||
"add_a_name": "Aldoni nomon",
|
||||
"add_a_title": "Aldoni titolon",
|
||||
"add_action": "Aldoni agon",
|
||||
"add_action_description": "Klaku por aldoni agon por fari",
|
||||
"add_assets": "Aldoni elementojn",
|
||||
"add_birthday": "Aldoni naskiĝtagon",
|
||||
"add_endpoint": "Aldoni finpunkton",
|
||||
"add_exclusion_pattern": "Aldoni skemon de ekskludo",
|
||||
"add_filter": "Aldoni filtrilon",
|
||||
"add_filter_description": "Klaku por aldoni kondiĉon por filtri",
|
||||
"add_location": "Aldoni lokon",
|
||||
"add_more_users": "Aldoni pli da uzantoj",
|
||||
"add_partner": "Aldoni partneron",
|
||||
"add_path": "Aldoni vojon",
|
||||
"add_photos": "Aldoni fotojn",
|
||||
"add_tag": "Aldoni etikedon",
|
||||
"add_to": "Aldoni al…",
|
||||
"add_to_album": "Aldoni al albumo",
|
||||
"add_to_album_bottom_sheet_added": "Aldonita(j) al {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Jam en {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Ne eblis aldoni kelkajn lokajn elementojn al la albumo",
|
||||
"add_to_album_toggle": "Baskuli elekton por {album}",
|
||||
"add_to_albums": "Aldoni al albumoj",
|
||||
"add_to_albums_count": "Aldoni al albumoj ({count})",
|
||||
"add_to_bottom_bar": "Aldoni al",
|
||||
"add_to_shared_album": "Aldoni al dividita albumo",
|
||||
"add_upload_to_stack": "Aldoni alŝutitajn elementojn al stako",
|
||||
"add_url": "Aldoni URL-on",
|
||||
"add_workflow_step": "Aldoni paŝon al laborfluo",
|
||||
"added_to_archive": "Aldonita(j) al arĥivo",
|
||||
"added_to_favorites": "Aldonita(j) al preferataĵoj",
|
||||
"added_to_favorites_count": "Adonis {count, number} al preferataĵoj",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Aldoni skemojn de ekskludo. Ĵokeraj signoj *, ** kaj ? funkcias. Por ignori ĉiujn dosierojn en ujo nomita \"Raw\", uzu \"**/Raw/**\". Por ignori ĉiujn dosierojn kun finaĵo \".tif\", uzu \"**/*.tif\". Por ignori iun absolutan vojon, uzu \"/vojo/por/ignori/**\".",
|
||||
"admin_user": "Administranto",
|
||||
"asset_offline_description": "Tiu ĉi ekstera biblioteko ne plu ĉeestas sur la disko, kaj estas movita al la rubujo. Se la dosiero estis movita ene de la biblioteko, serĉu la novan korespondan elementon en via kronologio. Por rehavi tiun elementon, kontrolu ke la ĉi-suba dosier-vojo estas atingebla de Immich por analizi la bibliotekon.",
|
||||
"authentication_settings": "Agordoj pri aŭtentigo",
|
||||
"authentication_settings_description": "Administri agordojn pri pasvortoj, OAuth, kaj aliaj ensalut-metodoj",
|
||||
"authentication_settings_disable_all": "Ĉu vi certas, ke vi volas malebligi ĉiujn metodojn por ensaluti? Ensalutado estos tute malebligita.",
|
||||
"authentication_settings_reenable": "Por re-ebligi, uzu <link>servilan komandon</link>.",
|
||||
"background_task_job": "Fonaj taskoj",
|
||||
"backup_database": "Krei kopion de la datumbazo",
|
||||
"backup_database_enable_description": "Ebligi kreon de kopioj de datumbazo",
|
||||
"backup_keep_last_amount": "Nombro de antaŭaj kopioj konservendaj",
|
||||
"backup_onboarding_1_description": "fora kopio, ĉu en nubo ĉu en alia fizika loko.",
|
||||
"backup_onboarding_2_description": "lokaj kopioj ĉe diversaj aparatoj, inkluzive ĉefajn dosierojn kaj lokan sekurkopion de tiuj dosieroj.",
|
||||
"backup_onboarding_3_description": "suma nombro de kopioj de viaj datumoj, inkluzive la originajn dosierojn, t.e. 1 fora kopio kaj 2 lokaj kopioj.",
|
||||
"backup_onboarding_description": "Ni rekomendas <backblaze-link>strategion de 3-2-1</backblaze-link> por protekti viajn datumojn. Vi devus havi sekurkopiojn kaj de viaj fotoj/videoj kaj de la datumbazo de Immich por esti plene sekura.",
|
||||
"backup_onboarding_footer": "Por pli da informoj pri sekurkopioj kun Immich, bonvolu legi la <link>dokumentaron</link>.",
|
||||
"backup_onboarding_parts_title": "Sekur-kopioj laŭ strategio 3-2-1 inkluzivas:",
|
||||
"backup_onboarding_title": "Sekurkopioj",
|
||||
"backup_settings": "Agordaĵoj de kopiado de datumbazo",
|
||||
"backup_settings_description": "Administri agordojn pri datumbazo-nekropsio.",
|
||||
"cleared_jobs": "Taskoj forigitaj por: {job}",
|
||||
"config_set_by_file": "La agordoj estas aktuale regitaj de agordo-dosiero",
|
||||
"confirm_delete_library": "Ĉu vi certe volas forigi la biblitekon {library}?",
|
||||
"confirm_delete_library_assets": "Ĉu vi certe volas forigi tiun ĉi bibliotekon? Tio forigos {count, plural, one {# la elementon, kiun} other {all # la elementojn, kiujn}} ĝi enhavas, kaj ne eblas malfari tion. La dosieroj tamen restos sur via disko.",
|
||||
"confirm_email_below": "Por konfirmi, tajpu \"{email}\" ĉi-sube",
|
||||
"confirm_reprocess_all_faces": "Ĉu vi certas, ke vi volas retrakti ĉiujn vizaĝojn? Tio forigos ĉies nomon.",
|
||||
"confirm_user_password_reset": "Ĉu vi certe volas restarigi la pasvorton de {user}?",
|
||||
"confirm_user_pin_code_reset": "Ĉu vi certe volas restarigi la PIN-kodon de {user}?",
|
||||
"copy_config_to_clipboard_description": "Kopii la aktualan sistem-agordaĵaron, kiel JSON-objekton",
|
||||
"create_job": "Krei taskon",
|
||||
"cron_expression": "cron-esprimo",
|
||||
"cron_expression_description": "Agordu la intervalon de analizado pere de la formato de cron. Por pli da informoj, legu ekzemple <link>Crontab Guru</link>",
|
||||
"cron_expression_presets": "Antaŭagordoj pri la cron-esprimo",
|
||||
"disable_login": "Malebligi ensalutadon",
|
||||
"duplicate_detection_job_description": "Komenci permaŝin-lernadon por trovi similajn bildojn. Uzas 'inteligentan serĉadon'",
|
||||
"exclusion_pattern_description": "Per skemo de ekskludo, vi povas ignori dosierojn kaj dosierujojn dum analizado de la biblioteko. Tio estas utila se vi havas ekz. RAW-dosierojn, kiujn vi ne volas importi.",
|
||||
"export_config_as_json_description": "Elŝuti la aktualan sistem-agordaĵaron kiel JSON-dosieron",
|
||||
"external_libraries_page_description": "Paĝo por administri eksterajn bibliotekojn",
|
||||
"face_detection": "Detekto de vizaĝoj",
|
||||
"face_detection_description": "Detekti vizaĝojn en viaj bildoj pere de maŝin-lernado. Por videoj, nur la titola bildeto estos traktata. \"Denove\" (re-)lanĉos la detektadon. \"Restartigi\" krome forigas ĉiujn aktualajn datumojn pri vizaĝoj. \"Netraktitaj\" vicigas ĉiujn bildojn ankoraŭ netraktitajn. Post la detektado, komenciĝos la rekonado, ĉu novaj ĉu jam rekonitaj homoj.",
|
||||
"facial_recognition_job_description": "Kongruigi detektitajn vizaĝojn al homoj. Tiu ĉi procezo okazas post la fino de Detektado. \"Restartigi\" (re-)kongruigas ĉiujn vizaĝojn. \"Netraktitaj\" lanĉas la kongruigadon nur pri nove rekonitaj vizaĝoj.",
|
||||
"failed_job_command": "La komando {command} malsukcesis por tasko: {job}",
|
||||
"force_delete_user_warning": "ATENTU: tio ĉi tuj forigos la uzanton, kune kun ĉiuj ties elementoj. Ne eblas malfari tion, kaj la dosieroj ne povas estas retrovitaj poste.",
|
||||
"image_format": "Formato",
|
||||
"image_format_description": "WebP-dosieroj estas ĝenerale malpli grandaj ol JPEG, sed postulas pli da tempo por krei.",
|
||||
"image_fullsize_description": "Bildoj je plena grandeco, sen meta-datumoj, uzataj dum zomado",
|
||||
"image_fullsize_enabled": "Ŝalti kreadon de plen-grandaj bildoj",
|
||||
"image_fullsize_enabled_description": "Krei bildon je plena grandeco por ne TTT-aj formatoj. Kiam la agordo \"Preferi enkorpigitan antaŭvidon\" estas ŝaltita, enkorpigitaj antaŭvidoj okazas rekte sen konvertado. Tiu ĉi agordo ne influas TTT-kongruajn formatojn kiel ekz. JPEG.",
|
||||
"image_fullsize_quality_description": "Kvalito de la plen-granda bildo, inter 1 kaj 100. Pli alta numero indikas pli altkvalitan bildon, sed ankaŭ pli grandan dosieron por stoki.",
|
||||
"image_fullsize_title": "Agordoj pri plen-grandaj bildoj",
|
||||
"image_prefer_embedded_preview": "Preferi enkorpigitan antaŭvidon",
|
||||
"image_prefer_embedded_preview_setting_description": "Uzi enkorpigitan antaŭvidon en RAW-fotoj kiel fonton por bildotraktado, kiam ĝi ekzistas. Rezulto estas pli precizaj koloroj por iuj bildoj, sed la kvalito de la antaŭvido dependas de la fotilo, kaj estas risko ke la bildo havos pli da artefaktoj de densigo.",
|
||||
"image_prefer_wide_gamut": "Preferi vastan gamon",
|
||||
"image_prefer_wide_gamut_setting_description": "Uzi Display P3 por bildetoj. Tio pli bone konservas la brilecon en bildoj kun vasta kolorgamo, sed bildoj povas aspekti strangaj en malnovaj aparatoj kun malnova foliumilo. Bildoj kun sRGB konserviĝas tiel por eviti kolorŝangon.",
|
||||
"image_preview_description": "Mez-granda bildo, sen metadatumoj, uzata por montri unuopan bildon, kaj por maŝin-lernado",
|
||||
"image_preview_quality_description": "Kvalito de antaŭvido, inter 1 kaj 100. Pli alta numero indikas pli altan kvaliton, sed ankaŭ kreas pli grandajn dosierojn, kiuj povas malrapidigi uzadon de la apo. Tro malalta numero povas noci la maŝin-lernadon.",
|
||||
"image_preview_title": "Agordoj pri antaŭvidoj",
|
||||
"image_quality": "Kvalito",
|
||||
"image_resolution": "Distingivo",
|
||||
"image_resolution_description": "Alta distingivo povas konservi pli da detaloj en bildoj sed postulas pli da tempo por trakti, donas pli grandajn dosierojn por stokie, kaj povas malrapidigi uzadon de la apo.",
|
||||
"image_settings": "Agordoj pri bildoj",
|
||||
"image_settings_description": "Administri agordojn pri kvalito kaj distingivo de kreitaj bildoj",
|
||||
"image_thumbnail_description": "Malgranda bildeto, sen metadatumoj, uzata por vidigi grupojn de fotoj, ekz. en la ĉefa tempolinio",
|
||||
"image_thumbnail_quality_description": "Kvalito de bildeto, inter 1 kaj 100. Pli alta cifero indikas pli altkvalitan bildon, sed donas pli grandajn dosierojn kaj povas malrapidigi uzadon de la apo.",
|
||||
"image_thumbnail_title": "Agordoj pri bildetoj",
|
||||
"import_config_from_json_description": "Importi sistem-agordaĵaron de JSON-dosiero",
|
||||
"job_concurrency": "{job}: nombro de samtempaj taskoj",
|
||||
"job_created": "Tasko kreita",
|
||||
"job_not_concurrency_safe": "Estas nesekure fari tiun ĉi taskon samtempe kun aliaj.",
|
||||
"job_settings": "Agordoj pri tasko",
|
||||
"job_settings_description": "Administri samtempajn taskojn",
|
||||
"jobs_delayed": "{jobCount, plural, other {# prokrastitaj}}",
|
||||
"jobs_failed": "{jobCount, plural, other {# malsukesis}}",
|
||||
"jobs_over_time": "Taskoj dum tempo",
|
||||
"library_created": "Kreis bibliotekon: {library}",
|
||||
"library_deleted": "Biblioteko forigita",
|
||||
"library_details": "Detaloj de biblioteko",
|
||||
"library_folder_description": "Indiki dosierujon por importi. La sistemo traserĉos ĝin, inkluzive subdosierujojn, por trovi bildojn kaj videojn.",
|
||||
"library_remove_exclusion_pattern_prompt": "Ĉu vi certas, ke vi volas forigi tiun ĉi skemon de ekskludo?",
|
||||
"library_remove_folder_prompt": "Ĉu vi certas, ke vi volas forigi tiun ĉi import-dosieron?",
|
||||
"library_scanning": "Perioda analizado",
|
||||
"library_scanning_description": "Administri agordojn pri perioda analizado de la biblioteko",
|
||||
"library_scanning_enable_description": "Ŝalti periodan analizadon de la biblioteko",
|
||||
"library_settings": "Ekstera biblioteko",
|
||||
"library_settings_description": "Administri agordojn pri eksteraj bibliotekoj",
|
||||
"library_tasks_description": "Analizi eksterajn bibliotekojn por trovi novajn kaj/aŭ ŝanĝitajn elementojn",
|
||||
"library_updated": "Biblioteko ĝisdatigita",
|
||||
"library_watching_enable_description": "Observi eksterajn bibliotekojn por detekti ŝanĝojn",
|
||||
"library_watching_settings": "Observado de bibliotekoj [EKSPERIMENTA]",
|
||||
"library_watching_settings_description": "Aŭtomate observadi por ŝanĝitaj dosieroj",
|
||||
"logging_enable_description": "Ŝalti protokoladon",
|
||||
"logging_level_description": "Nivelo de protokolado, kiam ŝaltita.",
|
||||
"logging_settings": "Protokolado",
|
||||
"machine_learning_availability_checks": "Kontroloj de disponebleco",
|
||||
"machine_learning_availability_checks_description": "Aŭtomate detekti kaj preferi disponeblajn servilojn por maŝin-lernado",
|
||||
"machine_learning_availability_checks_enabled": "Ŝalti kontrolojn de disponebleco",
|
||||
"machine_learning_availability_checks_interval": "Intervalo de kontrolo",
|
||||
"machine_learning_availability_checks_interval_description": "Intervalo en milisekundoj inter kontroloj de disponebleco",
|
||||
"machine_learning_availability_checks_timeout": "Tempolimo de peto",
|
||||
"machine_learning_availability_checks_timeout_description": "Tempolimo (en milisekundoj) por kontrolo de disponebleco",
|
||||
"machine_learning_clip_model": "Modelo CLIP",
|
||||
"machine_learning_clip_model_description": "La nomo de la modelo CLIP menciita <link>ĉi tie</link>. Notu, ke vi devas refari la 'inteligentan serĉon' por ĉiuj bildoj post ŝanĝo de modelo.",
|
||||
"machine_learning_duplicate_detection": "Detektado de duoblaĵoj",
|
||||
"machine_learning_duplicate_detection_enabled": "Ŝalti detektadon de duoblaĵoj",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Eĉ se malŝaltita, precize identaj elementoj tamen estos malduobligitaj.",
|
||||
"machine_learning_duplicate_detection_setting_description": "Uzi la lingvomodelon CLIP por trovi verŝajnajn duoblaĵojn",
|
||||
"machine_learning_enabled": "Ŝalti maŝin-lernadon",
|
||||
"machine_learning_enabled_description": "Se malŝaltita, ĉiuj funkcioj rilate al maŝin-lernado malŝaltiĝos, sendepende de la ĉi-subaj agordoj.",
|
||||
"machine_learning_facial_recognition": "Rekonado de vizaĝoj",
|
||||
"machine_learning_facial_recognition_description": "Detekti, rekoni kaj grupigi vizaĝojn en bildoj",
|
||||
"machine_learning_facial_recognition_model": "Modelo de vizaĝ-rekonado",
|
||||
"machine_learning_facial_recognition_model_description": "Modeloj listiĝas laŭ grandeco, kun la plej granda supre. Pli grandaj modeloj funkcias malpli rapide kaj uzas pli da memoro, sed donas pli bonajn rezultojn. Notu, ke vi devos refari detektadon de vizaĝoj en ĉiuj bildoj se vi ŝanĝas la modelon.",
|
||||
"machine_learning_facial_recognition_setting": "Ŝalti rekonadon de vizaĝoj",
|
||||
"machine_learning_facial_recognition_setting_description": "Se malŝaltita, bildoj ne estos kodigitaj por rekonado de vizaĝoj, kaj vizaĝoj ne aldoniĝos al la sekcio Homoj en la paĝo Esplori.",
|
||||
"machine_learning_max_detection_distance": "Maksimuma distanco de detektado",
|
||||
"machine_learning_max_detection_distance_description": "Maksimuma distanco inter du bildoj por konsideri ilin duoblaĵoj, inter 0.001 kaj 0.1. Pli alta valoro detektas pli da duoblaĵoj, sed povus ankaŭ trovi pli da malprave pozitivaj rezultoj.",
|
||||
"machine_learning_max_recognition_distance": "Maksimuma distanco de rekonado",
|
||||
"machine_learning_max_recognition_distance_description": "Maksimuma distanco inter du vizaĝoj por konsideri ilin la sama homo, inter 0 kaj 2. Pli malalta valoro emas malebligi, ke du apartaj homoj estas konsiderataj kiel la sama; pli alta valoro evitas tiun problemon, sed plialtigas la ŝancon, ke la sama homo en apartaj fotoj estos konsiderata kiel malsamaj homoj. Notu, ke estas pli facile kunfandi du identigitajn homojn al unu ol la malo, do prefere uzu pli malaltan ciferon se eblas.",
|
||||
"machine_learning_min_detection_score": "Sojla numero da poentoj por sukcesa detekto",
|
||||
"machine_learning_min_detection_score_description": "Minimuma valoro de fido por ke vizaĝo estu detektita, inter 0 kaj 1. Pli malalta valoro detektigas pli da vizaĝoj, sed eble ankaŭ malprave pozitivajn rezultojn.",
|
||||
"machine_learning_min_recognized_faces": "Minimuma nombro da rekontigaj vizaĝoj",
|
||||
"machine_learning_min_recognized_faces_description": "La minimuma nombro da rekonitaj vizaĝoj de la sama homo por krei novan homon. Pli alta valoro indikas pli precizan rekonadon de vizaĝoj, sed povus esti tiel, ke trovita vizaĝo ne konektiĝas kun konata homo.",
|
||||
"machine_learning_ocr": "Optika signo-rekono",
|
||||
"machine_learning_ocr_description": "Uzi maŝin-lernadon por rekoni tekston en bildoj",
|
||||
"machine_learning_ocr_enabled": "Ŝalti optikan signo-rekonon",
|
||||
"machine_learning_ocr_enabled_description": "Se malŝaltita, tiam optika signo-rekonado ne aplikiĝas al viaj bildoj.",
|
||||
"machine_learning_ocr_max_resolution": "Maksimuma distingivo",
|
||||
"machine_learning_ocr_max_resolution_description": "Antaŭvidoj kun pli granda distingivo ol tio ĉi estos ŝanĝitaj, kun konstantaj proporcioj. Pli alta valoro indikas pli da precizeco, sed postulas pli da memoro kaj funkcias malpli rapide.",
|
||||
"machine_learning_ocr_min_detection_score": "Sojla numero da poentoj por sukcesa detekto",
|
||||
"machine_learning_ocr_min_detection_score_description": "Minimuma valoro de fido por ke teksto estu detektita, inter 0 kaj 1. Pli malalta valoro detektigas pli da teksto, sed eble ankaŭ malprave pozitivajn rezultojn.",
|
||||
"machine_learning_ocr_min_recognition_score": "Sojla nombro da poentoj por rekono",
|
||||
"machine_learning_ocr_min_score_recognition_description": "Minimuma valoro de fido por ke detektita teksto estu rekonata, inter 0 kaj 1. Pli malalta valoro rekonigas pli da teksto, sed eble ankaŭ donas malprave pozitivajn rezultojn.",
|
||||
"machine_learning_ocr_model": "Modelo de optika signo-rekono",
|
||||
"machine_learning_ocr_model_description": "Modeloj en servilo estas pli kapablaj ol tiuj en portebla aparato, sed uzas pli da memoro kaj funkcias pli malrapide.",
|
||||
"machine_learning_settings": "Agordoj pri maŝin-lernado",
|
||||
"machine_learning_settings_description": "Administri agordojn pri maŝin-lernado",
|
||||
"machine_learning_smart_search": "Inteligenta serĉado",
|
||||
"machine_learning_smart_search_description": "Serĉi bildojn semantike laŭ enkorpigitaj CLIP-aĵoj",
|
||||
"machine_learning_smart_search_enabled": "Ŝalti inteligentan serĉadon",
|
||||
"machine_learning_smart_search_enabled_description": "Se malŝaltita, tiam bildoj ne estos kodigitaj por inteligenta serĉado.",
|
||||
"machine_learning_url_description": "La URL-o de la maŝin-lerna servilo. Se vi donas pli ol unu URL-o, la sistemo provos ĉiun servilon unu post la alia ĝis kiam unu sukcese respondas, de la unua ĝis la lasta. Serviloj, kiuj ne respondas, estos dumtempe ignoritaj.",
|
||||
"maintenance_delete_backup": "Forigi savkopion",
|
||||
"maintenance_delete_backup_description": "La dosiero estos por ĉiam forigita.",
|
||||
"maintenance_delete_error": "Malsukcesis forigi sekurkopion.",
|
||||
"maintenance_restore_backup": "Restaŭri savkopion",
|
||||
"maintenance_restore_backup_description": "Immich estos forigita kaj reinstalita de la elektita sekurkopio. Nova sekurkopio estos kreita antaŭe.",
|
||||
"maintenance_restore_backup_different_version": "Tiu ĉi sekurkopio estis kreita per alia versio de Immich!",
|
||||
"maintenance_restore_backup_unknown_version": "Ne eblis ektrovi version de la sekurkopio.",
|
||||
"maintenance_restore_database_backup": "Restaŭri datumbazon el sekurkopio",
|
||||
"maintenance_restore_database_backup_description": "Reveni al antaŭa stato de datumbazo pere de sekurkopio",
|
||||
"maintenance_settings": "Funkcitenado",
|
||||
"maintenance_settings_description": "Ŝalti la funkcitenadan reĝimon de Immich.",
|
||||
"maintenance_start": "Ŝanĝi al funkci-tenada reĝimo",
|
||||
"maintenance_start_error": "Malsukcesis ŝalti funkci-tenadan reĝimon.",
|
||||
"maintenance_upload_backup": "Alŝuti dosieron de sekurkopio de datumbazo",
|
||||
"maintenance_upload_backup_error": "Malsukcesis alŝuti sekurkopion, ĉu ĝi havas formaton .sql aŭ .sql.gz?",
|
||||
"manage_concurrency": "Administri samtempajn taskojn",
|
||||
"manage_concurrency_description": "Vizitu la paĝon Taskoj por agordi la nombron de samtempaj taskoj",
|
||||
"manage_log_settings": "Administri agordojn pri protokolado",
|
||||
"map_dark_style": "Malhela stilo",
|
||||
"map_enable_description": "Ŝalti map-funkciojn",
|
||||
"map_gps_settings": "Agordaĵoj pri mapoj kaj GPS",
|
||||
"map_gps_settings_description": "Administri agordojn pri mapoj kaj GPS",
|
||||
"map_implications": "Montri mapojn de dependas de ekstera servo (tiles.immich.cloud)",
|
||||
"map_light_style": "Hela stilo",
|
||||
"map_manage_reverse_geocoding_settings": "Administri agordojn pri <link>inversa geo-kodigo</link>",
|
||||
"map_reverse_geocoding": "Inversa geo-kodigo",
|
||||
"map_reverse_geocoding_enable_description": "Ŝalti inversan geo-kodigon",
|
||||
"map_reverse_geocoding_settings": "Agordaĵoj de inversa geo-kodigo",
|
||||
"map_settings": "Mapo",
|
||||
"map_settings_description": "Administri agordojn pri mapoj",
|
||||
"map_style_description": "URL-o de dosiero style.json por difini map-stilon",
|
||||
"memory_cleanup_job": "Purigado de memoraĵoj",
|
||||
"memory_generate_job": "Kreado de memoraĵoj",
|
||||
"metadata_extraction_job": "Eltiri metadatumojn",
|
||||
"metadata_extraction_job_description": "Eltiri metadatumojn el ĉiuj elementoj, ekz. GPS-on, vizaĝojn, kaj distingivon",
|
||||
"metadata_faces_import_setting": "Ŝalti importadon de vizaĝoj",
|
||||
"metadata_faces_import_setting_description": "Importi vizaĝojn el EXIF-datumoj kaj dosieroj sidecar",
|
||||
"metadata_settings": "Agordoj pri metadatumoj",
|
||||
"metadata_settings_description": "Administri agordojn pri metadatumoj",
|
||||
"migration_job": "Migrado",
|
||||
"migration_job_description": "Migrigi bildetojn pri elementoj kaj vizaĝoj al la nova strukturo de dosierujoj",
|
||||
"nightly_tasks_cluster_faces_setting_description": "Ekfari nun rekonadon de nove detektitaj vizaĝoj",
|
||||
"nightly_tasks_cluster_new_faces_setting": "Grupigi novajn vizaĝojn",
|
||||
"nightly_tasks_database_cleanup_setting": "Taskoj pri purigado de datumbazo",
|
||||
"nightly_tasks_database_cleanup_setting_description": "Forigi malnovajn, eksvalidajn datumojn de la datumbazo",
|
||||
"nightly_tasks_generate_memories_setting": "Generi memoraĵojn",
|
||||
"nightly_tasks_generate_memories_setting_description": "Krei novajn memoraĵojn el elementoj",
|
||||
"nightly_tasks_missing_thumbnails_setting": "Generi mankantajn bildetojn",
|
||||
"nightly_tasks_missing_thumbnails_setting_description": "Vicigi elementojn sen bildetoj por generado de bildetoj",
|
||||
"nightly_tasks_settings": "Agordoj pri ĉiunoktaj taskoj",
|
||||
"nightly_tasks_settings_description": "Administri ĉiunoktajn taskojn",
|
||||
"nightly_tasks_start_time_setting": "Komencohoro",
|
||||
"nightly_tasks_start_time_setting_description": "La horo kiam la servilo komencos la ĉiunoktajn taskojn",
|
||||
"nightly_tasks_sync_quota_usage_setting": "Sinkronigi uzadon de kvotoj",
|
||||
"nightly_tasks_sync_quota_usage_setting_description": "Ĝisdatigi kvoton de uzo de stokado, laŭ aktuala uzo",
|
||||
"no_paths_added": "Neniuj vojoj aldonitaj",
|
||||
"no_pattern_added": "Neniu skemo aldonita",
|
||||
"note_apply_storage_label_previous_assets": "Notu: por aldoni la etikedon de stokado al antaŭe alŝutitaj elementoj, ekfaru nun la taskon de migrado de stokado.",
|
||||
"note_cannot_be_changed_later": "NOTU: ne eblas poste ŝanĝi tion ĉi!",
|
||||
"notification_email_from_address": "Adreso de sendanto",
|
||||
"notification_email_from_address_description": "Retadreso, kiu aperos kiel \"sendinto\" de retmesaĝoj, ekz. \"Immich foto-servilo <noreply@example.com>\". Uzu nur adreson, kiun vi rajtas uzi tiel.",
|
||||
"notification_email_host_description": "Gastiganto de la retmesaĝa servilo (ekz. smtp.immich.app)",
|
||||
"notification_email_ignore_certificate_errors": "Ignori erarojn pri atestiloj",
|
||||
"notification_email_ignore_certificate_errors_description": "Ignori erarojn pri valideco de TLS-atestiloj (malrekomendite)",
|
||||
"notification_email_password_description": "Pasvorto por uzi kun la retmesaĝa servilo",
|
||||
"notification_email_port_description": "Pordo de la retmesaĝa servilo (ekz. 25, 465 aŭ 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Uzi SMTPS (SMTP pere de TLS)",
|
||||
"notification_email_sent_test_email_button": "Sendi testmesaĝon kaj konservi",
|
||||
"notification_email_setting_description": "Agordoj pri atentigoj per retmesaĝoj",
|
||||
"notification_email_test_email": "Sendi testmesaĝon",
|
||||
"notification_email_test_email_failed": "Malsukcesis sendi testmesaĝon, kontrolu la agordaĵojn",
|
||||
"notification_email_test_email_sent": "Testmesaĝo estas sendita al {email}. Bonvolu kontroli ĉu ĝi bone alvenis.",
|
||||
"notification_email_username_description": "Uzantonomo por uzi kun la retmesaĝa servilo",
|
||||
"notification_enable_email_notifications": "Ŝalti retmesaĝajn atentigilojn",
|
||||
"notification_settings": "Agordoj pri atentigiloj",
|
||||
"notification_settings_description": "Administri agordojn pri atentigiloj, inkluzive tiujn per retmesaĝoj",
|
||||
"oauth_auto_launch": "Startigi aŭtomate",
|
||||
"oauth_auto_launch_description": "Aŭtomate startigi la OAuth-procezon tuj ĉe la ensaluta paĝo",
|
||||
"oauth_auto_register": "Registri aŭtomate",
|
||||
"oauth_auto_register_description": "Aŭtomate registri novajn uzantojn tuj post ensaluto per OAuth",
|
||||
"oauth_button_text": "Teksto de butono",
|
||||
"oauth_client_secret_description": "Bezonata kaze ke la provizanto de OAuth ne subtenas PKCE (Proof Key for Code Exchange)",
|
||||
"oauth_enable_description": "Ensaluti per OAuth",
|
||||
"oauth_mobile_redirect_uri": "Resenda URI por poŝ-aparatoj",
|
||||
"oauth_mobile_redirect_uri_override": "Insisti pri resenda URI por poŝ-aparatoj",
|
||||
"oauth_mobile_redirect_uri_override_description": "Ŝaltu tion ĉi kiam la provizanto de OAuth ne permesas URI-on por poŝ-aparatoj, kiel \"{callback}\"",
|
||||
"oauth_role_claim": "Petita rolo",
|
||||
"oauth_role_claim_description": "Aŭtomate doni rolon de administranto laŭ tiu ĉi peto. La peto povas esti aŭ 'user' (uzanto) aŭ 'admin' (administranto).",
|
||||
"oauth_settings": "OAuth",
|
||||
"oauth_settings_description": "Administri agordojn pri OAuth-ensalutado",
|
||||
"oauth_settings_more_details": "Por pli da detaloj pri tio ĉi, bonvolu legi <link>la dokumentaron</link>.",
|
||||
"oauth_storage_label_claim": "Petita etikedo de stokado",
|
||||
"oauth_storage_label_claim_description": "Aŭtomate uzi la petitan etikedon por la stokado de la uzanto.",
|
||||
"oauth_storage_quota_claim": "Petita kvoto de stokado",
|
||||
"oauth_storage_quota_claim_description": "Aŭtomate doni kvoton de stokado laŭ tiu ĉi peto.",
|
||||
"oauth_storage_quota_default": "Defaŭlta kvoto de stokado (GiB)",
|
||||
"oauth_storage_quota_default_description": "Kvoto en GiB, uzata kiam mankas specifa peto pri tio.",
|
||||
"oauth_timeout": "Tempolimo de petoj",
|
||||
"oauth_timeout_description": "Tempolimo por petoj, en milisekundoj",
|
||||
"ocr_job_description": "Uzi maŝin-lernadon por rekoni tekston en bildoj",
|
||||
"password_enable_description": "Ensaluti per retadreso kaj pasvorto",
|
||||
"password_settings": "Ensaluti per pasvorto",
|
||||
"password_settings_description": "Administri agordojn pri ensalutado per pasvorto",
|
||||
"paths_validated_successfully": "Ĉiuj vojoj sukcese validigitaj",
|
||||
"person_cleanup_job": "Purigado de homoj",
|
||||
"queue_details": "Detaloj pri la atendovico",
|
||||
"queues": "Atendovicoj de taskoj",
|
||||
"queues_page_description": "Administri la atendovicojn de taskoj",
|
||||
"quota_size_gib": "Kvoto (GiB)",
|
||||
"refreshing_all_libraries": "Aktualigado de ĉiuj bibliotekoj",
|
||||
"registration": "Registrado de administranto",
|
||||
"registration_description": "Vi estas la unua uzanto de tiu ĉi sistemo, do vi aŭtomate havos la rolon de administranto. Vi respondecos pri administraj taskoj, kaj vi povos krei pliajn uzantojn.",
|
||||
"remove_failed_jobs": "Forigi malsukcesajn taskojn",
|
||||
"require_password_change_on_login": "Devigi al uzantoj ŝanĝi pasvorton post unua ensaluto",
|
||||
"reset_settings_to_default": "Restarigi agordaĵojn al defaŭltoj",
|
||||
"reset_settings_to_recent_saved": "Restarigi agordaĵojn al la lastatempe konservitaj valoroj",
|
||||
"scanning_library": "Analizado de biblioteko",
|
||||
"search_jobs": "Serĉi taskojn…",
|
||||
"send_welcome_email": "Sendi bonvenan retmesaĝon",
|
||||
"server_external_domain_settings": "Ekstera domajno",
|
||||
"server_external_domain_settings_description": "Domajno por publike dividitaj ligiloj, inkl. http(s)://",
|
||||
"server_public_users": "Publikaj uzantoj",
|
||||
"server_public_users_description": "Nomo kaj retadreso de ĉiuj uzantoj estas listigitaj kiam oni aldonas uzanton al dividita albumo. Kiam malŝaltita, la listo de uzantoj estos videbla nur por administrantoj.",
|
||||
"server_settings": "Agordoj de servilo",
|
||||
"server_settings_description": "Administri agordojn pri servilo",
|
||||
"server_stats_page_description": "Paĝo de statistikoj pri la servilo",
|
||||
"server_welcome_message": "Bonvena mesaĝo",
|
||||
"server_welcome_message_description": "Mesaĝo afiŝita ĉe la ensaluta paĝo.",
|
||||
"settings_page_description": "Paĝo de administraj agordaĵoj",
|
||||
"sidecar_job": "Metadatumoj de sidecar-dosieroj",
|
||||
"sidecar_job_description": "Trovi aŭ sinkronigi metadatumojn de sidecar-dosieroj",
|
||||
"slideshow_duration_description": "Montri ĉiun bildon dum tiu nombro da sekundoj",
|
||||
"smart_search_job_description": "Ekigi maŝin-lernadon pri elemetoj por ebligi uzon de inteligenta serĉo",
|
||||
"storage_template_date_time_description": "La tempindiko de la elemento uziĝas por doni daton kaj horon",
|
||||
"storage_template_date_time_sample": "Ekzempla horo {date}",
|
||||
"storage_template_enable_description": "Ŝalti motoron de skemoj de stokado",
|
||||
"storage_template_hash_verification_enabled": "Kontrolo de haketoj estas ŝaltita",
|
||||
"storage_template_hash_verification_enabled_description": "Ŝaltas kontroladon de haketoj. Ne malŝaltu krom se vi certas, ke vi komprenas la konsekvencojn",
|
||||
"storage_template_migration": "Migrado de skemoj de stokado",
|
||||
"storage_template_migration_description": "Apliki la aktualan <link>{template}</link> al antaŭe alŝutitaj elementoj",
|
||||
"storage_template_migration_info": "La skemo de stokado ŝanĝas ĉiun sufikson de dosiernomo al minuskloj. Tio aplikiĝos nur al novaj elementoj. Por fari tion ankaŭ al jam alŝutitaj elementoj, ekfunkciigu tiun ĉi taskon: <link>{job}</link>.",
|
||||
"storage_template_migration_job": "Tasko de migrado de skemoj de stokado",
|
||||
"storage_template_more_details": "Por pli da informoj pri tiu funkcio, rigardu la <template-link>skemon de stokado</template-link> kaj <implications-link>ĝiajn konsekvencojn</implications-link>",
|
||||
"storage_template_onboarding_description_v2": "Tiu ĉi funkcio aŭtomate organizas dosierojn laŭ ŝablono difinita de la uzanto. Por pli da informoj, legu <link>la dokumentaron</link>.",
|
||||
"storage_template_path_length": "Proksimuma limo de longeco de vojo: <b>{length, number}</b>/{limit, number}",
|
||||
"storage_template_settings": "Skemo de stokado",
|
||||
"storage_template_settings_description": "Administri la strukturon de dosierujoj kaj la dosiernomon de la alŝutita elemento",
|
||||
"storage_template_user_label": "<code>{label}</code> estas la etikedo de stokado de la uzanto",
|
||||
"system_settings": "Agordoj de la sistemo",
|
||||
"tag_cleanup_job": "Purigado de etikedoj",
|
||||
"template_email_available_tags": "Vi rajtas uzi tiujn ĉi variablojn en via ŝablono: {tags}",
|
||||
"template_email_if_empty": "Se la ŝablono estas malplena, la defaŭlta retadreso estas uzita.",
|
||||
"template_email_invite_album": "Ŝablono de invitilo al albumo",
|
||||
"template_email_preview": "Antaŭvido",
|
||||
"template_email_settings": "Ŝablonoj de retmesaĝoj",
|
||||
"template_email_update_album": "Ŝablono por retmesaĝo por ĝisdatigi albumon",
|
||||
"template_email_welcome": "Ŝablono de bonvena retmesaĝo",
|
||||
"template_settings": "Ŝablonoj de atentigiloj",
|
||||
"template_settings_description": "Administri tajloritajn skemojn por atentigiloj",
|
||||
"theme_custom_css_settings": "Tajlorita CSS",
|
||||
"theme_custom_css_settings_description": "Vi povas ŝanĝi la vidan aspekton de Immich per CSS.",
|
||||
"theme_settings": "Agordoj de la etoso",
|
||||
"theme_settings_description": "Administri tajloradon de la reta interfaco de Immich",
|
||||
"thumbnail_generation_job": "Generi bildetojn",
|
||||
"thumbnail_generation_job_description": "Kreas grandan, malgrandan, kaj malklaran bildetojn por ĉiu elemento, kune kun bildeto por ĉiu homo",
|
||||
"transcoding_acceleration_api": "API de akcelado",
|
||||
"transcoding_acceleration_api_description": "La API, kiu interagos kun via aparato por akceli la transkodadon. Tiu ĉi agordaĵo indikas preferon – kaze de malsukceso, ĝi retropaŝas al softvara transkodado. VP9 povas funkcii aŭ ne, depende de viaj aparatoj.",
|
||||
"transcoding_acceleration_nvenc": "NVENC (postulas GPU de NVIDIA)",
|
||||
"transcoding_acceleration_qsv": "Quick Sync (postulas ĉefprocesoron Intel de minimume 7-a generacio)",
|
||||
"transcoding_acceleration_rkmpp": "RKMPP (nur por SOC-oj de Rockchip)",
|
||||
"transcoding_acceleration_vaapi": "VAAPI",
|
||||
"transcoding_accepted_audio_codecs": "Akceptitaj sonkodekoj",
|
||||
"transcoding_accepted_audio_codecs_description": "Elektu senkodekojn, kiuj ne bezonas transkodadon. Uziĝas nur por specifaj politikoj de transkodado.",
|
||||
"transcoding_accepted_containers": "Akceptitaj ujoj",
|
||||
"transcoding_accepted_containers_description": "Elektu la uj-formatojn, kiuj ne bezonas esti remiksitaj al MP4. Uziĝas nur por specifaj politikoj de transkodado.",
|
||||
"transcoding_accepted_video_codecs": "Akceptitaj video-kodekoj",
|
||||
"transcoding_accepted_video_codecs_description": "Elektu video-kodekojn, kiuj ne bezonas transkodadon. Uziĝas nur por specifaj politikoj de transkodado.",
|
||||
"transcoding_advanced_options_description": "Agordoj, kiujn plej multaj uzantoj ne bezonas ŝanĝi",
|
||||
"transcoding_audio_codec": "Sonkodeko",
|
||||
"transcoding_audio_codec_description": "Opus estas la plej altkvalita elekto, sed ĝi ne kongruas kun malnovaj aparatoj kaj softvaroj.",
|
||||
"transcoding_settings_description": "Administri transkodadon de videoj",
|
||||
"trash_settings_description": "Administri agordojn pri rubaĵoj",
|
||||
"user_settings_description": "Administri agordojn pri uzantoj"
|
||||
},
|
||||
"asset_viewer_settings_subtitle": "Administri agordojn pri vidilo de galerioj",
|
||||
"backup_setting_subtitle": "Administri agordojn pri fona kaj malfona alŝutado",
|
||||
"backup_settings_subtitle": "Administri agordojn pri alŝutado",
|
||||
"cleanup_icloud_shared_albums_excluded": "Dividitaj albumoj ĉe iCloud estas ekskluditaj de la analizado",
|
||||
"cleanup_step3_description": "Serĉi fotojn kaj videojn kun sekurkopio ĉe la servilo, laŭ la elektita limdato kaj filtriloj",
|
||||
"download_settings_description": "Administri agordojn pri elŝutado de elementoj",
|
||||
"edit_exclusion_pattern": "Redakti skemon de ekskludo",
|
||||
"errors": {
|
||||
"exclusion_pattern_already_exists": "Tiu ĉi skemo de ekskludo jam ekzistas.",
|
||||
"unable_to_add_exclusion_pattern": "Ne eblas aldoni skemon de ekskludo",
|
||||
"unable_to_delete_exclusion_pattern": "Ne eblas forigi skemon de ekskludo",
|
||||
"unable_to_edit_exclusion_pattern": "Ne eblas redakti skemon de ekskludo",
|
||||
"unable_to_scan_libraries": "Ne eblas analizi biblitekojn",
|
||||
"unable_to_scan_library": "Ne eblas analizi biblitekon"
|
||||
},
|
||||
"exclusion_pattern": "Skemo de ekskludo",
|
||||
"explore": "Esplori",
|
||||
"explorer": "Foliumilo",
|
||||
"manage_media_access_settings": "Malfermi agordaĵaron",
|
||||
"manage_the_app_settings": "Agordi la apon",
|
||||
"missing": "Netraktitaj",
|
||||
"networking_subtitle": "Administri agordojn pri finpunktoj de la servilo",
|
||||
"no_explore_results_message": "Alŝutu pli da fotoj por esplori vian kolekton.",
|
||||
"preferences_settings_subtitle": "Administri agordojn pri la apo",
|
||||
"purchase_settings_server_activated": "La administranto respondecas pri la ŝlosilo de aŭtentikeco por la servilo",
|
||||
"refresh": "Denove",
|
||||
"rescan": "Reanalizi",
|
||||
"reset": "Restartigi",
|
||||
"scan": "Analizi",
|
||||
"scan_all_libraries": "Analizi ĉiujn bibliotekojn",
|
||||
"scan_library": "Analizi",
|
||||
"scan_settings": "Agordoj pri analizado",
|
||||
"scanning": "Analizado",
|
||||
"scanning_for_album": "Serĉado de albumo...",
|
||||
"search_suggestion_list_smart_search_hint_1": "Inteligenta serĉado defaŭlte estas ŝaltita. Por serĉi metadatumojn, uzu sintakson tiel ",
|
||||
"upload_concurrency": "Nombro da samtempaj alŝutoj",
|
||||
"user_pin_code_settings_description": "Administri vian PIN-kodon",
|
||||
"user_purchase_settings_description": "Administri vian aĉeton",
|
||||
"view_links": "Vidi ligilojn",
|
||||
"week": "Semajno",
|
||||
"wifi_name": "Nomo de Vifireto",
|
||||
"year": "Jaro",
|
||||
"yes": "Jes"
|
||||
}
|
||||
|
||||
202
i18n/es.json
202
i18n/es.json
@@ -5,6 +5,7 @@
|
||||
"acknowledge": "Aceptar",
|
||||
"action": "Acción",
|
||||
"action_common_update": "Actualizar",
|
||||
"action_description": "Un conjunto de acciones a realizar en los activos filtrados",
|
||||
"actions": "Acciones",
|
||||
"active": "Activo",
|
||||
"active_count": "Activo: {count}",
|
||||
@@ -15,9 +16,14 @@
|
||||
"add_a_location": "Añadir una ubicación",
|
||||
"add_a_name": "Añadir un nombre",
|
||||
"add_a_title": "Añadir título",
|
||||
"add_action": "Añadir acción",
|
||||
"add_action_description": "Haga clic para añadir una acción a realizar",
|
||||
"add_assets": "Añadir recursos",
|
||||
"add_birthday": "Añadir un cumpleaños",
|
||||
"add_endpoint": "Añadir punto final",
|
||||
"add_exclusion_pattern": "Añadir patrón de exclusión",
|
||||
"add_filter": "Añadir filtro",
|
||||
"add_filter_description": "Haga clic para añadir una condición de filtro",
|
||||
"add_location": "Añadir ubicación",
|
||||
"add_more_users": "Añadir más usuarios",
|
||||
"add_partner": "Añadir miembro",
|
||||
@@ -36,6 +42,7 @@
|
||||
"add_to_shared_album": "Añadir al álbum compartido",
|
||||
"add_upload_to_stack": "Añadir subida a la cola",
|
||||
"add_url": "Añadir URL",
|
||||
"add_workflow_step": "Añadir paso al flujo de trabajo",
|
||||
"added_to_archive": "Añadido al archivo",
|
||||
"added_to_favorites": "Añadido a favoritos",
|
||||
"added_to_favorites_count": "Añadido {count, number} a favoritos",
|
||||
@@ -70,9 +77,9 @@
|
||||
"confirm_user_pin_code_reset": "¿Seguro que quieres restablecer el PIN de {user}?",
|
||||
"copy_config_to_clipboard_description": "Copiar la configuración actual del sistema como un objeto JSON al",
|
||||
"create_job": "Crear trabajo",
|
||||
"cron_expression": "Expresión CRON",
|
||||
"cron_expression_description": "Establece el intervalo de escaneo utilizando el formato CRON. Para más información puedes consultar, por ejemplo, <link> Crontab Guru</link>",
|
||||
"cron_expression_presets": "Valores predefinidos de expresión CRON",
|
||||
"cron_expression": "Expresión cron",
|
||||
"cron_expression_description": "Establece el intervalo de escaneo utilizando el formato cron. Para más información puedes consultar, por ejemplo, <link>Crontab Guru</link>",
|
||||
"cron_expression_presets": "Valores predefinidos de expresiones cron",
|
||||
"disable_login": "Deshabilitar inicio de sesión",
|
||||
"duplicate_detection_job_description": "Lanza el aprendizaje automático para detectar imágenes similares. Necesita tener activado \"Búsqueda Inteligente\"",
|
||||
"exclusion_pattern_description": "Los patrones de exclusión te permiten ignorar archivos y carpetas al escanear tu biblioteca. Es útil si tienes carpetas que contienen archivos que no deseas importar, por ejemplo archivos RAW.",
|
||||
@@ -97,6 +104,8 @@
|
||||
"image_preview_description": "Imagen de tamaño mediano con metadatos eliminados. Es utilizado al visualizar un solo activo y para el aprendizaje automático",
|
||||
"image_preview_quality_description": "Calidad de vista previa de 1 a 100. Es mejor cuanto más alta sea la calidad pero genera archivos más grandes y puede reducir la capacidad de respuesta de la aplicación. Establecer un valor bajo puede afectar la calidad del aprendizaje automático.",
|
||||
"image_preview_title": "Ajustes de las vistas previas",
|
||||
"image_progressive": "Progressivo",
|
||||
"image_progressive_description": "Codifica imágenes JPEG progresivamente para una visualización con carga gradual. Esto no afecta a las imágenes WebP.",
|
||||
"image_quality": "Calidad",
|
||||
"image_resolution": "Resolución",
|
||||
"image_resolution_description": "Las resoluciones más altas pueden conservar más detalles pero requieren más tiempo para codificar, tienen tamaños de archivo más grandes y pueden afectar la capacidad de respuesta de la aplicación.",
|
||||
@@ -181,10 +190,21 @@
|
||||
"machine_learning_smart_search_enabled": "Habilitar búsqueda inteligente",
|
||||
"machine_learning_smart_search_enabled_description": "Al desactivarlo las imágenes no se procesarán para usar la búsqueda inteligente.",
|
||||
"machine_learning_url_description": "La URL del servidor de aprendizaje automático. Si se proporciona más de una URL se intentará acceder a cada servidor sucesivamente hasta que uno responda correctamente en el orden especificado. Los servidores que no respondan serán ignorados temporalmente hasta que vuelvan a estar en línea.",
|
||||
"maintenance_delete_backup": "Eliminar copia de seguridad",
|
||||
"maintenance_delete_backup_description": "Este archivo será eliminado de forma permanente.",
|
||||
"maintenance_delete_error": "Fallo al eliminar la copia de seguridad.",
|
||||
"maintenance_restore_backup": "Restaurar copia de seguridad",
|
||||
"maintenance_restore_backup_description": "Se borrará el historial de Immich y se restaurará desde la copia de seguridad seleccionada. Se creará una copia de seguridad antes de continuar.",
|
||||
"maintenance_restore_backup_different_version": "¡Esta copia de seguridad se creó con una versión diferente de Immich!",
|
||||
"maintenance_restore_backup_unknown_version": "No se pudo determinar la versión del respaldo.",
|
||||
"maintenance_restore_database_backup": "Restaurar copia de seguridad de la base de datos",
|
||||
"maintenance_restore_database_backup_description": "Revertir a un estado anterior de la base de datos mediante un archivo de respaldo",
|
||||
"maintenance_settings": "Mantenimiento",
|
||||
"maintenance_settings_description": "Poner Immich en modo de mantenimiento.",
|
||||
"maintenance_start": "Iniciar el modo de mantenimiento",
|
||||
"maintenance_start": "Cambiar al modo de mantenimiento",
|
||||
"maintenance_start_error": "Error al iniciar el modo de mantenimiento.",
|
||||
"maintenance_upload_backup": "Subir archivo de copia de seguridad de la base de datos",
|
||||
"maintenance_upload_backup_error": "No se pudo cargar la copia de seguridad, ¿es un archivo .sql/.sql.gz?",
|
||||
"manage_concurrency": "Ajustes de concurrencia",
|
||||
"manage_concurrency_description": "Navegar a la página de trabajos para administrar la concurrencia de trabajos",
|
||||
"manage_log_settings": "Administrar la configuración de los registros",
|
||||
@@ -431,12 +451,15 @@
|
||||
"admin_password": "Contraseña del administrador",
|
||||
"administration": "Administración",
|
||||
"advanced": "Avanzada",
|
||||
"advanced_settings_clear_image_cache": "Borrar caché de imágenes",
|
||||
"advanced_settings_clear_image_cache_error": "No se pudo borrar la caché de imágenes",
|
||||
"advanced_settings_clear_image_cache_success": "Limpiado con éxito {size}",
|
||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Usa esta opción para filtrar medios durante la sincronización según criterios alternativos. Intenta esto solo si tienes problemas con que la aplicación detecte todos los álbumes.",
|
||||
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTAL] Usar filtro alternativo de sincronización de álbumes del dispositivo",
|
||||
"advanced_settings_log_level_title": "Nivel de registro: {level}",
|
||||
"advanced_settings_prefer_remote_subtitle": "Algunos dispositivos tardan mucho en cargar las miniaturas desde los archivos locales. Activa esta opción para cargar imágenes remotas en su lugar.",
|
||||
"advanced_settings_prefer_remote_title": "Preferir imágenes remotas",
|
||||
"advanced_settings_proxy_headers_subtitle": "Configura headers HTTP que Immich incluirá en cada petición de red",
|
||||
"advanced_settings_proxy_headers_subtitle": "Configura encabezados HTTP que Immich incluirá en cada petición de red",
|
||||
"advanced_settings_proxy_headers_title": "Cabeceras proxy personalizadas [EXPERIMENTAL]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Habilita el modo de solo lectura donde las fotografías sólo pueden ser vistas, funciones como seleccionar múltiples imágenes, compartir, transmitir, eliminar son deshabilitadas. Habilita/Deshabilita solo lectura vía el avatar del usuario en la pantalla principal",
|
||||
"advanced_settings_readonly_mode_title": "Modo solo lectura",
|
||||
@@ -467,10 +490,12 @@
|
||||
"album_remove_user": "¿Eliminar usuario?",
|
||||
"album_remove_user_confirmation": "¿Estás seguro de que quieres eliminar a {user}?",
|
||||
"album_search_not_found": "No se encontraron álbumes que coincidan con tu búsqueda",
|
||||
"album_selected": "Álbum seleccionado",
|
||||
"album_share_no_users": "Parece que has compartido este álbum con todos los usuarios o no tienes ningún usuario con quien compartirlo.",
|
||||
"album_summary": "Resumen del álbum",
|
||||
"album_updated": "Album actualizado",
|
||||
"album_updated_setting_description": "Reciba una notificación por correo electrónico cuando un álbum compartido tenga nuevos archivos",
|
||||
"album_upload_assets": "Añadir recursos desde tu computadora y añadir a un álbum",
|
||||
"album_user_left": "Salida {album}",
|
||||
"album_user_removed": "Eliminado a {user}",
|
||||
"album_viewer_appbar_delete_confirm": "¿Estás seguro/a que quieres borrar este álbum de tu cuenta?",
|
||||
@@ -488,9 +513,11 @@
|
||||
"albums_default_sort_order_description": "Orden de clasificación inicial de los recursos al crear nuevos álbumes.",
|
||||
"albums_feature_description": "Colecciones de recursos que pueden ser compartidos con otros usuarios.",
|
||||
"albums_on_device_count": "Álbumes en el dispositivo ({count})",
|
||||
"albums_selected": "{count, plural, one {# álbum seleccionado} other {# álbumes seleccionados}}",
|
||||
"all": "Todos",
|
||||
"all_albums": "Todos los álbumes",
|
||||
"all_people": "Todas las personas",
|
||||
"all_photos": "Todas las fotos",
|
||||
"all_videos": "Todos los videos",
|
||||
"allow_dark_mode": "Permitir modo oscuro",
|
||||
"allow_edits": "Permitir edición",
|
||||
@@ -498,6 +525,9 @@
|
||||
"allow_public_user_to_upload": "Permitir a los usuarios públicos subir fotos",
|
||||
"allowed": "Permitido",
|
||||
"alt_text_qr_code": "Código QR",
|
||||
"always_keep": "Mantener siempre",
|
||||
"always_keep_photos_hint": "El liberador de espacio en disco mantendrá todas las fotos en este dispositivo.",
|
||||
"always_keep_videos_hint": "El liberador de espacio en disco mantendrá todos las vídeos en este dispositivo.",
|
||||
"anti_clockwise": "En sentido antihorario",
|
||||
"api_key": "Clave API",
|
||||
"api_key_description": "Este valor sólo se mostrará una vez. Asegúrese de copiarlo antes de cerrar la ventana.",
|
||||
@@ -524,10 +554,12 @@
|
||||
"archived_count": "{count, plural, one {# archivado} other {# archivados}}",
|
||||
"are_these_the_same_person": "¿Son la misma persona?",
|
||||
"are_you_sure_to_do_this": "¿Estás seguro de que quieres hacer esto?",
|
||||
"array_field_not_fully_supported": "Los campos de la matriz requieren edición manual de JSON",
|
||||
"asset_action_delete_err_read_only": "No se puede borrar archivo(s) de solo lectura, omitiendo",
|
||||
"asset_action_share_err_offline": "No se pudo obtener archivo(s) sin conexión, omitiendo",
|
||||
"asset_added_to_album": "Añadido al álbum",
|
||||
"asset_adding_to_album": "Añadiendo al álbum…",
|
||||
"asset_created": "Activo creado",
|
||||
"asset_description_updated": "La descripción del elemento ha sido actualizada",
|
||||
"asset_filename_is_offline": "El archivo {filename} está offline",
|
||||
"asset_has_unassigned_faces": "El archivo no tiene rostros asignados",
|
||||
@@ -549,7 +581,7 @@
|
||||
"asset_troubleshoot": "Diagnóstico del elemento",
|
||||
"asset_uploaded": "Subido",
|
||||
"asset_uploading": "Subiendo…",
|
||||
"asset_viewer_settings_subtitle": "Administra las configuracioens de tu visor de fotos",
|
||||
"asset_viewer_settings_subtitle": "Administra las configuraciones de tu visor de fotos",
|
||||
"asset_viewer_settings_title": "Visor de Archivos",
|
||||
"assets": "elementos",
|
||||
"assets_added_count": "{count, plural, one {# elemento añadido} other {# elementos añadidos}}",
|
||||
@@ -711,6 +743,8 @@
|
||||
"change_password_form_password_mismatch": "Las contraseñas no coinciden",
|
||||
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseña",
|
||||
"change_pin_code": "Cambiar PIN",
|
||||
"change_trigger": "Cambiar disparador",
|
||||
"change_trigger_prompt": "¿Seguro que quieres cambiar el disparador? Esto eliminará todas las acciones y filtros existentes.",
|
||||
"change_your_password": "Cambia tu contraseña",
|
||||
"changed_visibility_successfully": "Visibilidad cambiada correctamente",
|
||||
"charging": "Cargando",
|
||||
@@ -722,6 +756,18 @@
|
||||
"checksum": "Suma de comprobación",
|
||||
"choose_matching_people_to_merge": "Elija ocurrencias duplicadas de la misma persona para fusionar",
|
||||
"city": "Ciudad",
|
||||
"cleanup_confirm_description": "Immich encontró {count} recursos (creados antes de {date}) respaldados de manera segura en el servidor. ¿Desea eliminar las copias locales de este dispositivo?",
|
||||
"cleanup_confirm_prompt_title": "¿Remover de este dispositivo?",
|
||||
"cleanup_deleted_assets": "Moviendo {count} elementos del dispositivo a la papelera",
|
||||
"cleanup_deleting": "Moviendo a la papelera...",
|
||||
"cleanup_found_assets": "Se han encontrado {count} archivos respaldados",
|
||||
"cleanup_found_assets_with_size": "Se encontraron {count} activos respaldados ({size})",
|
||||
"cleanup_icloud_shared_albums_excluded": "Los álbumes compartidos de iCloud están excluidos del escaneo",
|
||||
"cleanup_no_assets_found": "No se encontraron activos que coincidan con los criterios anteriores. Liberar espacio solo puede eliminar activos respaldados en el servidor",
|
||||
"cleanup_preview_title": "{count} archivos a remover",
|
||||
"cleanup_step3_description": "Busque activos respaldados que coincidan con su fecha y conserve la configuración.",
|
||||
"cleanup_step4_summary": "{count} recursos (creados antes del {date}) para eliminar de tu dispositivo local. Las fotos seguirán accesibles desde la app de Immich.",
|
||||
"cleanup_trash_hint": "Para completar la liberación de espacio, abra la aplicación de fotos y vacíe la papelera",
|
||||
"clear": "Limpiar",
|
||||
"clear_all": "Limpiar todo",
|
||||
"clear_all_recent_searches": "Borrar búsquedas recientes",
|
||||
@@ -787,6 +833,7 @@
|
||||
"create_album": "Crear álbum",
|
||||
"create_album_page_untitled": "Sin título",
|
||||
"create_api_key": "Crear clave API",
|
||||
"create_first_workflow": "Crear el primer flujo de trabajo",
|
||||
"create_library": "Crear biblioteca",
|
||||
"create_link": "Crear enlace",
|
||||
"create_link_to_share": "Crear enlace compartido",
|
||||
@@ -801,17 +848,25 @@
|
||||
"create_tag": "Crear etiqueta",
|
||||
"create_tag_description": "Crear una nueva etiqueta. Para las etiquetas anidadas, ingresa la ruta completa de la etiqueta, incluidas las barras diagonales.",
|
||||
"create_user": "Crear usuario",
|
||||
"create_workflow": "Crear flujo de trabajo",
|
||||
"created": "Creado",
|
||||
"created_at": "Creado",
|
||||
"creating_linked_albums": "Creando álbumes vinculados...",
|
||||
"crop": "Recortar",
|
||||
"crop_aspect_ratio_fixed": "Fijado",
|
||||
"crop_aspect_ratio_free": "Libre",
|
||||
"crop_aspect_ratio_original": "Original",
|
||||
"curated_object_page_title": "Objetos",
|
||||
"current_device": "Dispositivo actual",
|
||||
"current_pin_code": "PIN actual",
|
||||
"current_server_address": "Dirección actual del servidor",
|
||||
"custom_date": "Fecha personalizada",
|
||||
"custom_locale": "Configuración regional personalizada",
|
||||
"custom_locale_description": "Formatear fechas y números según el idioma y la región",
|
||||
"custom_url": "URL personalizada",
|
||||
"cutoff_date_description": "Conserva fotos del último…",
|
||||
"cutoff_day": "{count, plural, one {día} other {días}}",
|
||||
"cutoff_year": "{count, plural, one {año} other {años}}",
|
||||
"daily_title_text_date": "E dd, MMM",
|
||||
"daily_title_text_date_year": "E dd de MMM, yyyy",
|
||||
"dark": "Oscuro",
|
||||
@@ -867,6 +922,7 @@
|
||||
"deselect_all": "Deseleccionar Todo",
|
||||
"details": "Detalles",
|
||||
"direction": "Dirección",
|
||||
"disable": "Desactivar",
|
||||
"disabled": "Deshabilitado",
|
||||
"disallow_edits": "Bloquear edición",
|
||||
"discord": "Discord",
|
||||
@@ -892,6 +948,7 @@
|
||||
"download_include_embedded_motion_videos": "Vídeos incrustados",
|
||||
"download_include_embedded_motion_videos_description": "Incluir vídeos incrustados en fotografías en movimiento como un archivo separado",
|
||||
"download_notfound": "Descarga no encontrada",
|
||||
"download_original": "Descargar original",
|
||||
"download_paused": "Descarga en pausa",
|
||||
"download_settings": "Descargar",
|
||||
"download_settings_description": "Administrar configuraciones relacionadas con la descarga de archivos",
|
||||
@@ -901,6 +958,7 @@
|
||||
"download_waiting_to_retry": "Esperando para reintentar",
|
||||
"downloading": "Descargando",
|
||||
"downloading_asset_filename": "Descargando archivo {filename}",
|
||||
"downloading_from_icloud": "Descargando desde iCloud",
|
||||
"downloading_media": "Descargando medios",
|
||||
"drop_files_to_upload": "Suelta los archivos en cualquier lugar para subirlos",
|
||||
"duplicates": "Duplicados",
|
||||
@@ -929,16 +987,22 @@
|
||||
"edit_tag": "Editar etiqueta",
|
||||
"edit_title": "Editar Titulo",
|
||||
"edit_user": "Editar usuario",
|
||||
"edit_workflow": "Editar flujo de trabajo",
|
||||
"editor": "Editor",
|
||||
"editor_close_without_save_prompt": "No se guardarán los cambios",
|
||||
"editor_close_without_save_title": "¿Cerrar el editor?",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Proporciones del aspecto",
|
||||
"editor_crop_tool_h2_rotation": "Rotación",
|
||||
"email": "Correo",
|
||||
"editor_confirm_reset_all_changes": "¿Seguro que quieres restablecer los cambios?",
|
||||
"editor_flip_horizontal": "Girar horizontalmente",
|
||||
"editor_flip_vertical": "Girar verticalmente",
|
||||
"editor_orientation": "Orientación",
|
||||
"editor_reset_all_changes": "Restablecer cambios",
|
||||
"editor_rotate_left": "Rotar 90º sentido antihorario",
|
||||
"editor_rotate_right": "Rotar 90º sentido horario",
|
||||
"email": "Correo electrónico",
|
||||
"email_notifications": "Notificaciones por correo electrónico",
|
||||
"empty_folder": "Esta carpeta está vacía",
|
||||
"empty_trash": "Vaciar papelera",
|
||||
"empty_trash_confirmation": "¿Estás seguro de que quieres vaciar la papelera? Esto eliminará permanentemente todos los archivos de la basura de Immich.\n¡No puedes deshacer esta acción!",
|
||||
"empty_trash_confirmation": "¿Estás seguro de que quieres vaciar la papelera? Esto eliminará permanentemente todos los archivos de la basura de Immich.\n¡No podrás deshacer esta acción!",
|
||||
"enable": "Habilitar",
|
||||
"enable_backup": "Habilitar Copia de Seguridad",
|
||||
"enable_biometric_auth_description": "Introduce tu código PIN para habilitar la autentificación biométrica",
|
||||
@@ -952,11 +1016,14 @@
|
||||
"error_change_sort_album": "No se pudo cambiar el orden de visualización del álbum",
|
||||
"error_delete_face": "Error al eliminar la cara del archivo",
|
||||
"error_getting_places": "Error obteniendo lugares",
|
||||
"error_loading_albums": "Error al cargar álbumes",
|
||||
"error_loading_image": "Error al cargar la imagen",
|
||||
"error_loading_partners": "Error al cargar miembros: {error}",
|
||||
"error_retrieving_asset_information": "Error al recuperar la información del activo",
|
||||
"error_saving_image": "Error: {error}",
|
||||
"error_tag_face_bounding_box": "Error al etiquetar la cara: no se pueden obtener las coordenadas del marco",
|
||||
"error_title": "Error: algo salió mal",
|
||||
"error_while_navigating": "Error al navegar al activo",
|
||||
"errors": {
|
||||
"cannot_navigate_next_asset": "No puedes navegar al siguiente archivo",
|
||||
"cannot_navigate_previous_asset": "No puedes navegar al archivo anterior",
|
||||
@@ -979,7 +1046,7 @@
|
||||
"failed_to_create_album": "Error al crear el álbum",
|
||||
"failed_to_create_shared_link": "Error al crear el enlace compartido",
|
||||
"failed_to_edit_shared_link": "Error al editar el enlace compartido",
|
||||
"failed_to_get_people": "Error al obtener personas",
|
||||
"failed_to_get_people": "No se logró conseguir gente",
|
||||
"failed_to_keep_this_delete_others": "No se pudo conservar este activo y eliminar los demás",
|
||||
"failed_to_load_asset": "Error al cargar el elemento",
|
||||
"failed_to_load_assets": "Error al cargar los elementos",
|
||||
@@ -1014,6 +1081,7 @@
|
||||
"unable_to_complete_oauth_login": "No se puede completar el inicio de sesión de OAuth",
|
||||
"unable_to_connect": "No puede conectarse",
|
||||
"unable_to_copy_to_clipboard": "No se puede copiar al portapapeles, asegúrese de acceder a la página a través de https",
|
||||
"unable_to_create": "No se puede crear el flujo de trabajo",
|
||||
"unable_to_create_admin_account": "No se puede crear una cuenta de administrador",
|
||||
"unable_to_create_api_key": "No se puede crear una nueva clave API",
|
||||
"unable_to_create_library": "No se puede crear la biblioteca",
|
||||
@@ -1024,6 +1092,7 @@
|
||||
"unable_to_delete_exclusion_pattern": "No se puede eliminar el patrón de exclusión",
|
||||
"unable_to_delete_shared_link": "No se puede eliminar el enlace compartido",
|
||||
"unable_to_delete_user": "No se puede eliminar el usuario",
|
||||
"unable_to_delete_workflow": "No se puede eliminar el flujo de trabajo",
|
||||
"unable_to_download_files": "No se pueden descargar archivos",
|
||||
"unable_to_edit_exclusion_pattern": "No se puede editar el patrón de exclusión",
|
||||
"unable_to_empty_trash": "No se puede vaciar la papelera",
|
||||
@@ -1063,6 +1132,7 @@
|
||||
"unable_to_scan_library": "No se puede escanear la biblioteca",
|
||||
"unable_to_set_feature_photo": "No se puede configurar la foto seleccionada",
|
||||
"unable_to_set_profile_picture": "No se puede configurar la imagen de perfil",
|
||||
"unable_to_set_rating": "No se ha podido establecer la calificación",
|
||||
"unable_to_submit_job": "No se puede enviar el trabajo",
|
||||
"unable_to_trash_asset": "No se puede eliminar el archivo",
|
||||
"unable_to_unlink_account": "No se puede desvincular la cuenta",
|
||||
@@ -1074,8 +1144,10 @@
|
||||
"unable_to_update_settings": "No se puede actualizar la configuración",
|
||||
"unable_to_update_timeline_display_status": "No se puede actualizar el estado de visualización de la línea de tiempo",
|
||||
"unable_to_update_user": "No se puede actualizar el usuario",
|
||||
"unable_to_update_workflow": "No se puede actualizar el flujo de trabajo",
|
||||
"unable_to_upload_file": "Error al subir el archivo"
|
||||
},
|
||||
"errors_text": "Errores",
|
||||
"exclusion_pattern": "Patrón de exclusión",
|
||||
"exif": "EXIF",
|
||||
"exif_bottom_sheet_description": "Añadir descripción…",
|
||||
@@ -1120,14 +1192,16 @@
|
||||
"features": "Características",
|
||||
"features_in_development": "Funciones en Desarrollo",
|
||||
"features_setting_description": "Administrar las funciones de la aplicación",
|
||||
"file_name": "Nombre de archivo",
|
||||
"file_name": "Nombre de archivo:{file_name}",
|
||||
"file_name_or_extension": "Nombre del archivo o extensión",
|
||||
"file_size": "Tamaño del archivo",
|
||||
"filename": "Nombre del archivo",
|
||||
"filetype": "Tipo de archivo",
|
||||
"filter": "Filtros",
|
||||
"filter": "Filtro",
|
||||
"filter_description": "Condiciones para filtrar los activos objetivo",
|
||||
"filter_people": "Filtrar personas",
|
||||
"filter_places": "Filtrar lugares",
|
||||
"filters": "Filtros",
|
||||
"find_them_fast": "Encuéntrelos rápidamente por nombre con la búsqueda",
|
||||
"first": "Primero",
|
||||
"fix_incorrect_match": "Corregir coincidencia incorrecta",
|
||||
@@ -1137,12 +1211,16 @@
|
||||
"folders_feature_description": "Explorar la vista de carpetas para las fotos y los videos en el sistema de archivos",
|
||||
"forgot_pin_code_question": "¿Olvidaste tu código PIN?",
|
||||
"forward": "Avanzar",
|
||||
"free_up_space": "Liberar espacio",
|
||||
"free_up_space_description": "Elimina tus fotos y videos de tu dispositivo para liberar espacio. Los respaldos en el servidor se mantendrán seguros.",
|
||||
"free_up_space_settings_subtitle": "Liberar espacio del dispositivo",
|
||||
"full_path": "Ruta completa: {path}",
|
||||
"gcast_enabled": "Google Cast",
|
||||
"gcast_enabled_description": "Esta funcionalidad carga recursos externos desde Google para poder funcionar.",
|
||||
"general": "General",
|
||||
"geolocation_instruction_location": "Da click en un asset con coordenadas GPS para usar su ubicacion, o selecciona una ubicacion directamente en el mapa",
|
||||
"get_help": "Solicitar ayuda",
|
||||
"get_people_error": "Error al obtener gente",
|
||||
"get_wifiname_error": "No se pudo obtener el nombre de la red Wi-Fi. Asegúrate de haber concedido los permisos necesarios y de estar conectado a una red Wi-Fi",
|
||||
"getting_started": "Comenzamos",
|
||||
"go_back": "Volver atrás",
|
||||
@@ -1175,6 +1253,7 @@
|
||||
"hide_named_person": "Ocultar persona {name}",
|
||||
"hide_password": "Ocultar contraseña",
|
||||
"hide_person": "Ocultar persona",
|
||||
"hide_schema": "Ocultar esquema",
|
||||
"hide_text_recognition": "Ocultar reconocimiento de texto",
|
||||
"hide_unnamed_people": "Ocultar personas anónimas",
|
||||
"home_page_add_to_album_conflicts": "{added} elementos añadidos al álbum {album}.{failed} elementos ya existen en el álbum.",
|
||||
@@ -1247,9 +1326,18 @@
|
||||
"ios_debug_info_processing_ran_at": "El procesamiento se ejecutó el {dateTime}",
|
||||
"items_count": "{count, plural, one {# elemento} other {# elementos}}",
|
||||
"jobs": "Tareas",
|
||||
"json_editor": "Editor JSON",
|
||||
"json_error": "Error JSON",
|
||||
"keep": "Conservar",
|
||||
"keep_albums": "Conservar álbumes",
|
||||
"keep_albums_count": "Mantener {count} {count, plural, one {álbum} other {álbumes}}",
|
||||
"keep_all": "Conservar Todo",
|
||||
"keep_description": "Elige qué permanece en tu dispositivo al liberar espacio.",
|
||||
"keep_favorites": "Mantener favoritos",
|
||||
"keep_on_device": "Mantener en el dispositivo",
|
||||
"keep_on_device_hint": "Seleccionar elementos para conservar en este dispositivo",
|
||||
"keep_this_delete_others": "Mantener este, eliminar los otros",
|
||||
"keeping": "Manteniendo: {items}",
|
||||
"kept_this_deleted_others": "Mantuvo este activo y eliminó {count, plural, one {# activo} other {# activos}}",
|
||||
"keyboard_shortcuts": "Atajos de teclado",
|
||||
"language": "Idioma",
|
||||
@@ -1343,10 +1431,28 @@
|
||||
"loop_videos_description": "Habilite la reproducción automática de un video en el visor de detalles.",
|
||||
"main_branch_warning": "Está utilizando una versión de desarrollo; ¡le recomendamos encarecidamente que utilice una versión de lanzamiento!",
|
||||
"main_menu": "Menú principal",
|
||||
"maintenance_action_restore": "Restaurando base de datos",
|
||||
"maintenance_description": "Immich se ha puesto en <link>modo de mantenimiento</link>.",
|
||||
"maintenance_end": "Finalizar el modo de mantenimiento",
|
||||
"maintenance_end_error": "Error al finalizar el modo de mantenimiento.",
|
||||
"maintenance_logged_in_as": "Sesión iniciada actualmente como {user}",
|
||||
"maintenance_restore_from_backup": "Restaurar desde una copia de seguridad",
|
||||
"maintenance_restore_library": "Restaura tu biblioteca",
|
||||
"maintenance_restore_library_confirm": "¡Si esto parece correcto, continúe restaurando una copia de seguridad!",
|
||||
"maintenance_restore_library_description": "Restaurando base de datos",
|
||||
"maintenance_restore_library_folder_has_files": "{folder} tiene {count} carpeta(s)",
|
||||
"maintenance_restore_library_folder_no_files": "¡A {folder} le faltan archivos!",
|
||||
"maintenance_restore_library_folder_pass": "legible y escribible",
|
||||
"maintenance_restore_library_folder_read_fail": "no legible",
|
||||
"maintenance_restore_library_folder_write_fail": "no escribible",
|
||||
"maintenance_restore_library_hint_missing_files": "Es posible que le falten archivos importantes",
|
||||
"maintenance_restore_library_hint_regenerate_later": "Puedes regenerarlos más tarde en la configuración",
|
||||
"maintenance_restore_library_hint_storage_template_missing_files": "¿Estás usando una plantilla de almacenamiento? Es posible que te falten archivos",
|
||||
"maintenance_restore_library_loading": "Cargando comprobaciones de integridad y heurísticas…",
|
||||
"maintenance_task_backup": "Creando una copia de seguridad de la base de datos existente…",
|
||||
"maintenance_task_migrations": "Ejecutando migraciones de bases de datos…",
|
||||
"maintenance_task_restore": "Restaurando la copia de seguridad elegida…",
|
||||
"maintenance_task_rollback": "La restauración falló, volviendo al punto de restauración…",
|
||||
"maintenance_title": "No disponible temporalmente",
|
||||
"make": "Marca",
|
||||
"manage_geolocation": "Administrar ubicación",
|
||||
@@ -1408,6 +1514,8 @@
|
||||
"minimize": "Minimizar",
|
||||
"minute": "Minuto",
|
||||
"minutes": "Minutos",
|
||||
"mirror_horizontal": "Horizontal",
|
||||
"mirror_vertical": "Vertical",
|
||||
"missing": "Faltante",
|
||||
"mobile_app": "Aplicación Móvil",
|
||||
"mobile_app_download_onboarding_note": "Descarga la aplicación móvil utilizando las siguientes opciones",
|
||||
@@ -1416,11 +1524,14 @@
|
||||
"monthly_title_text_date_format": "MMMM a",
|
||||
"more": "Mas",
|
||||
"move": "Mover",
|
||||
"move_down": "Bajar",
|
||||
"move_off_locked_folder": "Sacar de la carpeta protegida",
|
||||
"move_to": "Mover a",
|
||||
"move_to_device_trash": "Mover a la papelera del dispositivo",
|
||||
"move_to_lock_folder_action_prompt": "{count} añadido(s) a la carpeta protegida",
|
||||
"move_to_locked_folder": "Mover a la carpeta protegida",
|
||||
"move_to_locked_folder_confirmation": "Estas fotos y vídeos se eliminarán de todos los álbumes; solo se podrán ver en la carpeta protegida",
|
||||
"move_up": "Subir",
|
||||
"moved_to_archive": "Movido(s) {count, plural, one {# recurso} other {# recursos}} a archivo",
|
||||
"moved_to_library": "Movido(s) {count, plural, one {# recurso} other {# recursos}} a biblioteca",
|
||||
"moved_to_trash": "Movido a la papelera",
|
||||
@@ -1430,6 +1541,7 @@
|
||||
"my_albums": "Mis álbumes",
|
||||
"name": "Nombre",
|
||||
"name_or_nickname": "Nombre o apodo",
|
||||
"name_required": "El nombre es obligatorio",
|
||||
"navigate": "Navegar",
|
||||
"navigate_to_time": "Navegar a Hora",
|
||||
"network_requirement_photos_upload": "Usar datos móviles para crear una copia de seguridad de las fotos",
|
||||
@@ -1437,7 +1549,7 @@
|
||||
"network_requirements": "Requisitos de red",
|
||||
"network_requirements_updated": "Los requisitos de red han cambiado, reiniciando la cola de copias de seguridad",
|
||||
"networking_settings": "Red",
|
||||
"networking_subtitle": "Configuraciones de acceso por URL al servidor",
|
||||
"networking_subtitle": "Administrar la configuración de la url del servidor",
|
||||
"never": "Nunca",
|
||||
"new_album": "Nuevo álbum",
|
||||
"new_api_key": "Nueva clave API",
|
||||
@@ -1454,20 +1566,24 @@
|
||||
"next": "Siguiente",
|
||||
"next_memory": "Siguiente recuerdo",
|
||||
"no": "No",
|
||||
"no_actions_added": "No hay acciones añadidas aún",
|
||||
"no_albums_found": "No se encontraron álbumes",
|
||||
"no_albums_message": "Crea un álbum para organizar tus fotos y vídeos",
|
||||
"no_albums_with_name_yet": "Parece que todavía no tienes ningún álbum con este nombre.",
|
||||
"no_albums_yet": "Parece que aún no tienes ningún álbum.",
|
||||
"no_archived_assets_message": "Archive fotos y videos para ocultarlos de su vista de Fotos",
|
||||
"no_assets_message": "HAZ CLIC PARA SUBIR TU PRIMERA FOTO",
|
||||
"no_assets_message": "Haz clic para subir tu primera foto",
|
||||
"no_assets_to_show": "No hay elementos a mostrar",
|
||||
"no_cast_devices_found": "No se encontraron dispositivos de transmisión",
|
||||
"no_checksum_local": "Suma de verificación no disponible. No se pueden obtener los elementos locales",
|
||||
"no_checksum_remote": "Suma de verificación no disponible. No se puede obtener el elemento remoto",
|
||||
"no_configuration_needed": "No se necesita configuración",
|
||||
"no_devices": "Dispositivos no autorizados",
|
||||
"no_duplicates_found": "No se encontraron duplicados.",
|
||||
"no_exif_info_available": "No hay información exif disponible",
|
||||
"no_explore_results_message": "Sube más fotos para explorar tu colección.",
|
||||
"no_favorites_message": "Añade favoritos para encontrar rápidamente sus mejores fotos y videos",
|
||||
"no_filters_added": "Aún no se han añadido filtros",
|
||||
"no_libraries_message": "Crea una biblioteca externa para ver tus fotos y vídeos",
|
||||
"no_local_assets_found": "No se encontraron elementos locales con esta suma de comprobación",
|
||||
"no_location_set": "No se ha establecido ninguna ubicación",
|
||||
@@ -1481,6 +1597,7 @@
|
||||
"no_results_description": "Pruebe con un sinónimo o una palabra clave más general",
|
||||
"no_shared_albums_message": "Crea un álbum para compartir fotos y vídeos con personas de tu red",
|
||||
"no_uploads_in_progress": "No hay cargas en progreso",
|
||||
"none": "Ninguno",
|
||||
"not_allowed": "No permitido",
|
||||
"not_available": "N/D",
|
||||
"not_in_any_album": "Sin álbum",
|
||||
@@ -1563,6 +1680,7 @@
|
||||
"people": "Personas",
|
||||
"people_edits_count": "Editada {count, plural, one {# persona} other {# personas}}",
|
||||
"people_feature_description": "Explorar fotos y vídeos agrupados por personas",
|
||||
"people_selected": "{count, plural, one {# persona seleccionada} other {# personas seleccionadas}}",
|
||||
"people_sidebar_description": "Mostrar un enlace a Personas en la barra lateral",
|
||||
"permanent_deletion_warning": "Advertencia de eliminación permanente",
|
||||
"permanent_deletion_warning_setting_description": "Mostrar una advertencia al eliminar archivos permanentemente",
|
||||
@@ -1587,11 +1705,14 @@
|
||||
"person_age_years": "{years, plural, other {# años}}",
|
||||
"person_birthdate": "Nacido el {date}",
|
||||
"person_hidden": "{name}{hidden, select, true { (oculto)} other {}}",
|
||||
"person_recognized": "Persona reconocida",
|
||||
"person_selected": "Persona seleccionada",
|
||||
"photo_shared_all_users": "Parece que compartiste tus fotos con todos los usuarios o no tienes ningún usuario con quien compartirlas.",
|
||||
"photos": "Fotos",
|
||||
"photos_and_videos": "Fotos y Vídeos",
|
||||
"photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Fotos}}",
|
||||
"photos_from_previous_years": "Fotos de años anteriores",
|
||||
"photos_only": "Solo fotos",
|
||||
"pick_a_location": "Elige una ubicación",
|
||||
"pick_custom_range": "Rango personalizado",
|
||||
"pick_date_range": "Seleccione un rango de fechas",
|
||||
@@ -1667,10 +1788,12 @@
|
||||
"purchase_settings_server_activated": "La clave del producto del servidor la administra el administrador",
|
||||
"query_asset_id": "Consultar ID de elemento",
|
||||
"queue_status": "Poniendo en cola {count}/{total}",
|
||||
"rate_asset": "Valorar activo",
|
||||
"rating": "Valoración",
|
||||
"rating_clear": "Borrar calificación",
|
||||
"rating_count": "{count, plural, one {# estrella} other {# estrellas}}",
|
||||
"rating_description": "Mostrar la clasificación exif en el panel de información",
|
||||
"rating_set": "Calificación establecida en {rating, plural, one {# estrella} other {# estrellas}}",
|
||||
"reaction_options": "Opciones de reacción",
|
||||
"read_changelog": "Leer registro de cambios",
|
||||
"readonly_mode_disabled": "Modo Solo lectura deshabilitado",
|
||||
@@ -1770,9 +1893,11 @@
|
||||
"saved_settings": "Configuraciones guardadas",
|
||||
"say_something": "Comenta algo",
|
||||
"scaffold_body_error_occurred": "Ha ocurrido un error",
|
||||
"scan": "Escanear",
|
||||
"scan_all_libraries": "Escanear todas las bibliotecas",
|
||||
"scan_library": "Escanear",
|
||||
"scan_settings": "Configuración de escaneo",
|
||||
"scanning": "Escaneando",
|
||||
"scanning_for_album": "Buscando álbum...",
|
||||
"search": "Buscar",
|
||||
"search_albums": "Buscar álbumes",
|
||||
@@ -1802,6 +1927,7 @@
|
||||
"search_filter_media_type_title": "Seleccionar el tipo de archivo",
|
||||
"search_filter_ocr": "Buscar por OCR",
|
||||
"search_filter_people_title": "Seleccionar personas",
|
||||
"search_filter_star_rating": "Clasificación de estrellas",
|
||||
"search_for": "Buscar",
|
||||
"search_for_existing_person": "Buscar persona existente",
|
||||
"search_no_more_result": "No hay más resultados",
|
||||
@@ -1836,17 +1962,23 @@
|
||||
"second": "Segundo",
|
||||
"see_all_people": "Ver todas las personas",
|
||||
"select": "Seleccionar",
|
||||
"select_album": "Seleccionar álbum",
|
||||
"select_album_cover": "Seleccionar portada del álbum",
|
||||
"select_albums": "Seleccionar álbumes",
|
||||
"select_all": "Seleccionar todo",
|
||||
"select_all_duplicates": "Seleccionar todos los duplicados",
|
||||
"select_all_in": "Seleccionar todos en {group}",
|
||||
"select_avatar_color": "Seleccionar color del avatar",
|
||||
"select_count": "{count, plural, one {Seleccionar #} other {Seleccionar #}}",
|
||||
"select_cutoff_date": "Seleccione fecha límite",
|
||||
"select_face": "Seleccionar cara",
|
||||
"select_featured_photo": "Seleccionar foto principal",
|
||||
"select_from_computer": "Seleccionar desde el PC",
|
||||
"select_from_computer": "Seleccionar desde el equipo",
|
||||
"select_keep_all": "Conservar todo",
|
||||
"select_library_owner": "Seleccionar propietario de la biblioteca",
|
||||
"select_new_face": "Seleccionar nueva cara",
|
||||
"select_people": "Seleccionar gente",
|
||||
"select_person": "Seleccionar persona",
|
||||
"select_person_to_tag": "Elija una persona a etiquetar",
|
||||
"select_photos": "Seleccionar Fotos",
|
||||
"select_trash_all": "Seleccionar eliminar todo",
|
||||
@@ -1938,7 +2070,7 @@
|
||||
"shared_link_edit_expire_after_option_year": "{count} año",
|
||||
"shared_link_edit_password_hint": "Introduce la contraseña del enlace",
|
||||
"shared_link_edit_submit_button": "Actualizar enlace",
|
||||
"shared_link_error_server_url_fetch": "No se puede adquirir la URL del servidor",
|
||||
"shared_link_error_server_url_fetch": "No se puede obtener la url del servidor",
|
||||
"shared_link_expires_day": "Caduca en {count} día",
|
||||
"shared_link_expires_days": "Caduca en {count} días",
|
||||
"shared_link_expires_hour": "Caduca en {count} hora",
|
||||
@@ -1982,6 +2114,7 @@
|
||||
"show_password": "Mostrar contraseña",
|
||||
"show_person_options": "Mostrar opciones de la persona",
|
||||
"show_progress_bar": "Mostrar barra de progreso",
|
||||
"show_schema": "Mostrar esquema",
|
||||
"show_search_options": "Mostrar opciones de búsqueda",
|
||||
"show_shared_links": "Mostrar enlaces compartidos",
|
||||
"show_slideshow_transition": "Mostrar la transición de las diapositivas",
|
||||
@@ -1999,6 +2132,8 @@
|
||||
"skip_to_folders": "Ir a las carpetas",
|
||||
"skip_to_tags": "Ir a las etiquetas",
|
||||
"slideshow": "Pase de diapositivas",
|
||||
"slideshow_repeat": "Repetir presentación de diapositivas",
|
||||
"slideshow_repeat_description": "Volver al inicio cuando finaliza la presentación de diapositivas",
|
||||
"slideshow_settings": "Ajustes de diapositivas",
|
||||
"sort_albums_by": "Ordenar álbumes por…",
|
||||
"sort_created": "Fecha de creación",
|
||||
@@ -2075,6 +2210,7 @@
|
||||
"theme_setting_theme_subtitle": "Elige la configuración del tema de la aplicación",
|
||||
"theme_setting_three_stage_loading_subtitle": "La carga en tres etapas puede aumentar el rendimiento de carga pero provoca un consumo de red significativamente mayor",
|
||||
"theme_setting_three_stage_loading_title": "Activar carga en tres etapas",
|
||||
"then": "Entonces",
|
||||
"they_will_be_merged_together": "Se fusionarán entre sí",
|
||||
"third_party_resources": "Recursos de terceros",
|
||||
"time": "Tiempo",
|
||||
@@ -2109,6 +2245,13 @@
|
||||
"trash_page_select_assets_btn": "Seleccionar elementos",
|
||||
"trash_page_title": "Papelera ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Los elementos en la papelera serán eliminados permanentemente tras {days, plural, one {# día} other {# días}}.",
|
||||
"trigger": "Disparador",
|
||||
"trigger_asset_uploaded": "Activo subido",
|
||||
"trigger_asset_uploaded_description": "Se activa cuando se carga un nuevo activo",
|
||||
"trigger_description": "Un evento que inicia el flujo de trabajo",
|
||||
"trigger_person_recognized": "Persona reconocida",
|
||||
"trigger_person_recognized_description": "Se activa cuando se detecta una persona",
|
||||
"trigger_type": "Tipo de disparador",
|
||||
"troubleshoot": "Solucionar problemas",
|
||||
"type": "Tipo",
|
||||
"unable_to_change_pin_code": "No se ha podido cambiar el PIN",
|
||||
@@ -2123,6 +2266,7 @@
|
||||
"unhide_person": "Mostrar persona",
|
||||
"unknown": "Desconocido",
|
||||
"unknown_country": "País desconocido",
|
||||
"unknown_date": "Fecha desconocida",
|
||||
"unknown_year": "Año desconocido",
|
||||
"unlimited": "Sin límites",
|
||||
"unlink_motion_video": "Desvincular vídeo en movimiento",
|
||||
@@ -2139,13 +2283,14 @@
|
||||
"unstack": "Desapilar",
|
||||
"unstack_action_prompt": "{count} desapilado(s)",
|
||||
"unstacked_assets_count": "Desapilado(s) {count, plural, one {# elemento} other {# elementos}}",
|
||||
"unsupported_field_type": "Tipo de campo no soportado",
|
||||
"untagged": "Sin etiqueta",
|
||||
"untitled_workflow": "Flujo de trabajo sin título",
|
||||
"up_next": "A continuación",
|
||||
"update_location_action_prompt": "Actualiza la ubicación de {count} assets seleccionados con:",
|
||||
"updated_at": "Actualizado",
|
||||
"updated_password": "Contraseña actualizada",
|
||||
"upload": "Subir",
|
||||
"upload_action_prompt": "{count} en cola para carga",
|
||||
"upload_concurrency": "Subidas simultáneas",
|
||||
"upload_details": "Cargar Detalles",
|
||||
"upload_dialog_info": "¿Quieres hacer una copia de seguridad al servidor de los elementos seleccionados?",
|
||||
@@ -2164,7 +2309,7 @@
|
||||
"url": "URL",
|
||||
"usage": "Uso",
|
||||
"use_biometric": "Uso biométrico",
|
||||
"use_current_connection": "Usar conexión actual",
|
||||
"use_current_connection": "Utilice la conexión actual",
|
||||
"use_custom_date_range": "Usa un intervalo de fechas personalizado",
|
||||
"user": "Usuario",
|
||||
"user_has_been_deleted": "Este usuario ha sido eliminado.",
|
||||
@@ -2185,6 +2330,7 @@
|
||||
"utilities": "Utilidades",
|
||||
"validate": "Validar",
|
||||
"validate_endpoint_error": "Por favor, introduce una URL válida",
|
||||
"validation_error": "Error de validación",
|
||||
"variables": "Variables",
|
||||
"version": "Versión",
|
||||
"version_announcement_closing": "Tu amigo, Alex",
|
||||
@@ -2196,6 +2342,7 @@
|
||||
"video_hover_setting_description": "Reproducir el vídeo cuando el ratón está encima de un vídeo. Aunque esté desactivado, se iniciará cuando el cursor del ratón esté sobre el icono de \"reproducir\".",
|
||||
"videos": "Vídeos",
|
||||
"videos_count": "{count, plural, one {# Vídeo} other {# Vídeos}}",
|
||||
"videos_only": "Solo vídeos",
|
||||
"view": "Ver",
|
||||
"view_album": "Ver Álbum",
|
||||
"view_all": "Ver todas",
|
||||
@@ -2216,6 +2363,8 @@
|
||||
"viewer_stack_use_as_main_asset": "Usar como elemento principal",
|
||||
"viewer_unstack": "Desapilar",
|
||||
"visibility_changed": "Visibilidad cambiada para {count, plural, one {# persona} other {# personas}}",
|
||||
"visual": "Visual",
|
||||
"visual_builder": "Constructor visual",
|
||||
"waiting": "Esperando",
|
||||
"waiting_count": "Esperando: {count}",
|
||||
"warning": "Advertencia",
|
||||
@@ -2224,13 +2373,26 @@
|
||||
"welcome_to_immich": "Bienvenido a Immich",
|
||||
"width": "Ancho",
|
||||
"wifi_name": "Nombre Wi-Fi",
|
||||
"workflow": "Flujo de trabajo",
|
||||
"workflow_delete_prompt": "¿Estás seguro de que quieres eliminar este flujo de trabajo?",
|
||||
"workflow_deleted": "Flujo de trabajo eliminado",
|
||||
"workflow_description": "Descripción del flujo de trabajo",
|
||||
"workflow_info": "Información del flujo de trabajo",
|
||||
"workflow_json": "JSON del flujo de trabajo",
|
||||
"workflow_json_help": "Edite la configuración del flujo de trabajo en formato JSON. Los cambios se sincronizarán con el generador visual.",
|
||||
"workflow_name": "Nombre del flujo de trabajo",
|
||||
"workflow_navigation_prompt": "¿Estás seguro que deseas salir sin guardar los cambios?",
|
||||
"workflow_summary": "Resumen del flujo de trabajo",
|
||||
"workflow_update_success": "Flujo de trabajo actualizado con éxito",
|
||||
"workflow_updated": "Flujo de trabajo actualizado",
|
||||
"workflows": "Flujos de trabajo",
|
||||
"workflows_help_text": "Los flujos de trabajo automatizan acciones en sus activos según activadores y filtros",
|
||||
"wrong_pin_code": "Código PIN incorrecto",
|
||||
"year": "Año",
|
||||
"years_ago": "Hace {years, plural, one {# año} other {# años}}",
|
||||
"yes": "Sí",
|
||||
"you_dont_have_any_shared_links": "No tienes ningún enlace compartido",
|
||||
"your_wifi_name": "El nombre de tu Wi-Fi",
|
||||
"zero_to_clear_rating": "presione 0 para borrar la calificación del activo",
|
||||
"zoom_image": "Acercar Imagen",
|
||||
"zoom_to_bounds": "Ajustar a los límites"
|
||||
}
|
||||
|
||||
195
i18n/et.json
195
i18n/et.json
@@ -5,6 +5,7 @@
|
||||
"acknowledge": "Sain aru",
|
||||
"action": "Tegevus",
|
||||
"action_common_update": "Uuenda",
|
||||
"action_description": "Komplekt tegevusi, mida teostada filtreeritud üksustega",
|
||||
"actions": "Tegevused",
|
||||
"active": "Aktiivne",
|
||||
"active_count": "Aktiivsed: {count}",
|
||||
@@ -15,9 +16,14 @@
|
||||
"add_a_location": "Lisa asukoht",
|
||||
"add_a_name": "Lisa nimi",
|
||||
"add_a_title": "Lisa pealkiri",
|
||||
"add_action": "Lisa tegevus",
|
||||
"add_action_description": "Klõpsa, et lisada teostatav tegevus",
|
||||
"add_assets": "Lisa üksuseid",
|
||||
"add_birthday": "Lisa sünnipäev",
|
||||
"add_endpoint": "Lisa lõpp-punkt",
|
||||
"add_exclusion_pattern": "Lisa välistamismuster",
|
||||
"add_filter": "Lisa filter",
|
||||
"add_filter_description": "Klõpsa, et lisada filtreerimistingimus",
|
||||
"add_location": "Lisa asukoht",
|
||||
"add_more_users": "Lisa rohkem kasutajaid",
|
||||
"add_partner": "Lisa partner",
|
||||
@@ -36,6 +42,7 @@
|
||||
"add_to_shared_album": "Lisa jagatud albumisse",
|
||||
"add_upload_to_stack": "Virnasta üleslaaditud üksus",
|
||||
"add_url": "Lisa URL",
|
||||
"add_workflow_step": "Lisa töövoo samm",
|
||||
"added_to_archive": "Lisatud arhiivi",
|
||||
"added_to_favorites": "Lisatud lemmikutesse",
|
||||
"added_to_favorites_count": "{count, number} pilti lisatud lemmikutesse",
|
||||
@@ -63,7 +70,7 @@
|
||||
"cleared_jobs": "Tööted eemaldatud: {job}",
|
||||
"config_set_by_file": "Konfiguratsioon on määratud konfiguratsioonifaili abil",
|
||||
"confirm_delete_library": "Kas oled kindel, et soovid kustutada {library} kogu?",
|
||||
"confirm_delete_library_assets": "Kas oled kindel, et soovid selle kogu kustutada? Sellega kustutatakse {count, plural, one {# sisalduv üksus} other {kõik # sisalduvat üksust}} Immich'ist ning seda toimingut ei saa tagasi võtta. Failid jäävad kettale alles.",
|
||||
"confirm_delete_library_assets": "Kas oled kindel, et soovid selle kogu kustutada? Sellega kustutatakse {count, plural, one {# sisalduv üksus} other {kõik # sisalduvat üksust}} Immich'ist ning seda tegevust ei saa tagasi võtta. Failid jäävad kettale alles.",
|
||||
"confirm_email_below": "Kinnitamiseks sisesta allpool \"{email}\"",
|
||||
"confirm_reprocess_all_faces": "Kas oled kindel, et soovid kõik näod uuesti töödelda? See eemaldab kõik nimega isikud.",
|
||||
"confirm_user_password_reset": "Kas oled kindel, et soovid kasutaja {user} parooli lähtestada?",
|
||||
@@ -77,12 +84,12 @@
|
||||
"duplicate_detection_job_description": "Rakenda üksustele masinõpet, et leida sarnaseid pilte. Kasutab nutiotsingut",
|
||||
"exclusion_pattern_description": "Välistamismustrid võimaldavad ignoreerida faile ja kaustu selle kogu skaneerimisel. See on kasulik, kui sul on kaustu, mis sisaldavad faile, mida sa ei soovi importida, nagu RAW failid.",
|
||||
"export_config_as_json_description": "Laadi praegune süsteemi seadistus JSON-failina alla",
|
||||
"external_libraries_page_description": "Administraatori väliste kogude leht",
|
||||
"external_libraries_page_description": "Väliste kogude haldamise leht",
|
||||
"face_detection": "Näoavastus",
|
||||
"face_detection_description": "Avasta üksustest nägusid masinõppe abil. Videote puhul kasutatakse ainult pisipilti. \"Värskenda\" töötleb kõik üksused uuesti. \"Lähtesta\" kustutab lisaks kõik seni leitud näod. \"Puuduvad\" võtab ette üksused, mida pole veel töödeldud. Avastatud näod suunatakse näotuvastusse, et grupeerida nad olemasolevateks või uuteks isikuteks.",
|
||||
"facial_recognition_job_description": "Grupeeri avastatud näod inimesteks. See samm käivitub siis, kui näoavastus on lõppenud. \"Lähtesta\" grupeerib kõik näod uuesti. \"Puuduvad\" võtab ette näod, mida pole isikuga seostatud.",
|
||||
"failed_job_command": "Käsk {command} ebaõnnestus töötes: {job}",
|
||||
"force_delete_user_warning": "HOIATUS: See kustutab koheselt kasutaja ja kõik tema üksused. Toimingut ei saa tagasi võtta ja faile ei saa taastada.",
|
||||
"force_delete_user_warning": "HOIATUS: See kustutab koheselt kasutaja ja kõik tema üksused. Tegevust ei saa tagasi võtta ja faile ei saa taastada.",
|
||||
"image_format": "Formaat",
|
||||
"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",
|
||||
@@ -97,6 +104,8 @@
|
||||
"image_preview_description": "Keskmise suurusega pilt ilma metaandmeteta, kasutusel üksiku üksuse vaatamise ja masinõppe jaoks",
|
||||
"image_preview_quality_description": "Eelvaate kvaliteet vahemikus 1-100. Kõrgem väärtus on parem, aga tekitab suuremaid faile ning võib mõjutada rakenduse töökiirust. Madal väärtus võib mõjutada masinõppe kvaliteeti.",
|
||||
"image_preview_title": "Eelvaate seaded",
|
||||
"image_progressive": "Progressiivne",
|
||||
"image_progressive_description": "Kodeeri JPEG-pildid järk-järguliseks laadimiseks. See ei mõjuta WebP-pilte.",
|
||||
"image_quality": "Kvaliteet",
|
||||
"image_resolution": "Resolutsioon",
|
||||
"image_resolution_description": "Kõrgemad resolutsioonid säilitavad rohkem detaile, aga kodeerimine võtab kauem aega, tekitab suuremaid faile ning võib mõjutada rakenduse töökiirust.",
|
||||
@@ -181,10 +190,21 @@
|
||||
"machine_learning_smart_search_enabled": "Luba nutiotsing",
|
||||
"machine_learning_smart_search_enabled_description": "Kui keelatud, siis ei kodeerita pilte nutiotsingu jaoks.",
|
||||
"machine_learning_url_description": "Masinõppe serveri URL. Kui ette on antud rohkem kui üks URL, proovitakse neid järjest ükshaaval, kuni üks edukalt vastab. Servereid, mis ei vasta, ignoreeritakse ajutiselt, kuni ühendus taastub.",
|
||||
"maintenance_delete_backup": "Kustuta varukoopia",
|
||||
"maintenance_delete_backup_description": "See fail kustutatakse jäädavalt.",
|
||||
"maintenance_delete_error": "Varukoopia kustutamine ebaõnnestus.",
|
||||
"maintenance_restore_backup": "Taasta varukoopia",
|
||||
"maintenance_restore_backup_description": "Immich lähtestatakse ning taastatakse valitud varukoopiast. Enne jätkamist tehakse uus varukoopia.",
|
||||
"maintenance_restore_backup_different_version": "See varukoopia loodi erineva Immich'i versiooniga!",
|
||||
"maintenance_restore_backup_unknown_version": "Varukoopia versiooni tuvastamine ebaõnnestus.",
|
||||
"maintenance_restore_database_backup": "Taasta andmebaasi varukoopia",
|
||||
"maintenance_restore_database_backup_description": "Pööra andmebaas tagasi varasemasse seisu varukoopia faili abil",
|
||||
"maintenance_settings": "Hooldus",
|
||||
"maintenance_settings_description": "Pane Immich hooldusrežiimi.",
|
||||
"maintenance_start": "Käivita hooldusrežiim",
|
||||
"maintenance_start": "Lülitu hooldusrežiimi",
|
||||
"maintenance_start_error": "Hooldusrežiimi käivitamine ebaõnnestus.",
|
||||
"maintenance_upload_backup": "Laadi andmebaasi varukoopia fail üles",
|
||||
"maintenance_upload_backup_error": "Varukoopia üleslaadimine ebaõnnestus. Kas see on .sql või .sql.gz fail?",
|
||||
"manage_concurrency": "Halda samaaegsust",
|
||||
"manage_concurrency_description": "Töödete samaaegsuse haldamiseks mine töödete lehele",
|
||||
"manage_log_settings": "Halda logi seadeid",
|
||||
@@ -252,7 +272,7 @@
|
||||
"oauth_auto_register": "Automaatne registreerimine",
|
||||
"oauth_auto_register_description": "Registreeri uued kasutajad automaatselt OAuth abil sisselogimisel",
|
||||
"oauth_button_text": "Nupu tekst",
|
||||
"oauth_client_secret_description": "Nõutud, kui PKCE (Proof Key for Code Exchange) ei ole OAuth pakkuja poolt toetatud",
|
||||
"oauth_client_secret_description": "Nõutud konfidentsiaalse kliendi jaoks, või avaliku kliendi jaoks, kui PKCE (Proof Key for Code Exchange) ei ole toetatud.",
|
||||
"oauth_enable_description": "Sisene OAuth abil",
|
||||
"oauth_mobile_redirect_uri": "Mobiilne ümbersuunamise URI",
|
||||
"oauth_mobile_redirect_uri_override": "Mobiilse ümbersuunamise URI ülekirjutamine",
|
||||
@@ -278,7 +298,7 @@
|
||||
"person_cleanup_job": "Isikute korrastamine",
|
||||
"queue_details": "Järjekorra üksikasjad",
|
||||
"queues": "Töödete järjekorrad",
|
||||
"queues_page_description": "Administraatori töödete järjekordade leht",
|
||||
"queues_page_description": "Töödete järjekordade haldamise leht",
|
||||
"quota_size_gib": "Kvoot (GiB)",
|
||||
"refreshing_all_libraries": "Kõikide kogude värskendamine",
|
||||
"registration": "Administraatori registreerimine",
|
||||
@@ -296,10 +316,10 @@
|
||||
"server_public_users_description": "Kasutaja jagatud albumisse lisamisel kuvatakse kõiki kasutajaid (nime ja e-posti aadressiga). Kui keelatud, kuvatakse kasutajate nimekirja ainult administraatoritele.",
|
||||
"server_settings": "Serveri seaded",
|
||||
"server_settings_description": "Halda serveri seadeid",
|
||||
"server_stats_page_description": "Administraatori serveri statistika leht",
|
||||
"server_stats_page_description": "Serveri statistika leht",
|
||||
"server_welcome_message": "Tervitusteade",
|
||||
"server_welcome_message_description": "Teade, mida kuvatakse sisselogimise lehel.",
|
||||
"settings_page_description": "Administraatori seadete leht",
|
||||
"settings_page_description": "Süsteemi seadete leht",
|
||||
"sidecar_job": "Väliste failide metaandmed",
|
||||
"sidecar_job_description": "Avasta või sünkroniseeri väliste failide metaandmed failisüsteemist",
|
||||
"slideshow_duration_description": "Mitu sekundit igat pilti kuvada",
|
||||
@@ -419,7 +439,7 @@
|
||||
"user_settings": "Kasutajate seaded",
|
||||
"user_settings_description": "Halda kasutajate seadeid",
|
||||
"user_successfully_removed": "Kasutaja {email} edukalt eemaldatud.",
|
||||
"users_page_description": "Administraatori kasutajate leht",
|
||||
"users_page_description": "Kasutajate haldamise leht",
|
||||
"version_check_enabled_description": "Luba versioonikontroll",
|
||||
"version_check_implications": "Versioonikontroll vajab perioodilist ühendumist github.com-iga",
|
||||
"version_check_settings": "Versioonikontroll",
|
||||
@@ -431,6 +451,9 @@
|
||||
"admin_password": "Administraatori parool",
|
||||
"administration": "Administratsioon",
|
||||
"advanced": "Täpsemad valikud",
|
||||
"advanced_settings_clear_image_cache": "Tühjenda pildipuhver",
|
||||
"advanced_settings_clear_image_cache_error": "Pildipuhvri tühjendamine ebaõnnestus",
|
||||
"advanced_settings_clear_image_cache_success": "{size} edukalt tühjendatud",
|
||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Kasuta seda valikut, et filtreerida sünkroonimise ajal üksuseid alternatiivsete kriteeriumite alusel. Proovi seda ainult siis, kui rakendusel on probleeme kõigi albumite tuvastamisega.",
|
||||
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTAALNE] Kasuta alternatiivset seadme albumi sünkroonimise filtrit",
|
||||
"advanced_settings_log_level_title": "Logimistase: {level}",
|
||||
@@ -467,10 +490,12 @@
|
||||
"album_remove_user": "Eemalda kasutaja?",
|
||||
"album_remove_user_confirmation": "Kas oled kindel, et soovid kasutaja {user} eemaldada?",
|
||||
"album_search_not_found": "Otsingule vastavaid albumeid ei leitud",
|
||||
"album_selected": "Album valitud",
|
||||
"album_share_no_users": "Paistab, et oled seda albumit kõikide kasutajatega jaganud, või pole ühtegi kasutajat, kellega jagada.",
|
||||
"album_summary": "Albumi kokkuvõte",
|
||||
"album_updated": "Album muudetud",
|
||||
"album_updated_setting_description": "Saa teavitus e-posti teel, kui jagatud albumis on uusi üksuseid",
|
||||
"album_upload_assets": "Laadi üksused oma arvutist üles ja lisa albumisse",
|
||||
"album_user_left": "Lahkutud albumist {album}",
|
||||
"album_user_removed": "Kasutaja {user} eemaldatud",
|
||||
"album_viewer_appbar_delete_confirm": "Kas oled kindel, et soovid selle albumi oma kontolt kustutada?",
|
||||
@@ -488,9 +513,11 @@
|
||||
"albums_default_sort_order_description": "Uute albumite lisamisel üksuste esialgne järjekord.",
|
||||
"albums_feature_description": "Üksuste kollektsioonid, mida saab teiste kasutajatega jagada.",
|
||||
"albums_on_device_count": "Albumid seadmel ({count})",
|
||||
"albums_selected": "{count, plural, one {# album valitud} other {# albumit valitud}}",
|
||||
"all": "Kõik",
|
||||
"all_albums": "Kõik albumid",
|
||||
"all_people": "Kõik isikud",
|
||||
"all_photos": "Kõik fotod",
|
||||
"all_videos": "Kõik videod",
|
||||
"allow_dark_mode": "Luba tume teema",
|
||||
"allow_edits": "Luba muutmine",
|
||||
@@ -498,6 +525,9 @@
|
||||
"allow_public_user_to_upload": "Luba avalikul kasutajal üles laadida",
|
||||
"allowed": "Lubatud",
|
||||
"alt_text_qr_code": "QR kood",
|
||||
"always_keep": "Jäta alati alles",
|
||||
"always_keep_photos_hint": "Talletusruumi vabastamine jätab kõik fotod selles seadmes alles.",
|
||||
"always_keep_videos_hint": "Talletusruumi vabastamine jätab kõik videod selles seadmes alles.",
|
||||
"anti_clockwise": "Vastupäeva",
|
||||
"api_key": "API võti",
|
||||
"api_key_description": "Seda väärtust kuvatakse ainult üks kord. Kopeeri see enne akna sulgemist.",
|
||||
@@ -524,10 +554,12 @@
|
||||
"archived_count": "{count, plural, other {# arhiveeritud}}",
|
||||
"are_these_the_same_person": "Kas need on sama isik?",
|
||||
"are_you_sure_to_do_this": "Kas oled kindel, et soovid seda teha?",
|
||||
"array_field_not_fully_supported": "Massiivi väljad vajavad JSON-i käsitsi muutmist",
|
||||
"asset_action_delete_err_read_only": "Kirjutuskaitstud üksuseid ei saa kustutada, jäetakse vahele",
|
||||
"asset_action_share_err_offline": "Ühenduseta üksuseid ei saa pärida, jäetakse vahele",
|
||||
"asset_added_to_album": "Lisatud albumisse",
|
||||
"asset_adding_to_album": "Albumisse lisamine…",
|
||||
"asset_created": "Üksus loodud",
|
||||
"asset_description_updated": "Üksuse kirjeldus on muudetud",
|
||||
"asset_filename_is_offline": "Üksus {filename} ei ole kättesaadav",
|
||||
"asset_has_unassigned_faces": "Üksusel on seostamata nägusid",
|
||||
@@ -690,7 +722,7 @@
|
||||
"canceled": "Tühistatud",
|
||||
"canceling": "Tühistamine",
|
||||
"cannot_merge_people": "Ei saa isikuid ühendada",
|
||||
"cannot_undo_this_action": "Sa ei saa seda tagasi võtta!",
|
||||
"cannot_undo_this_action": "Seda tegevust ei saa tagasi võtta!",
|
||||
"cannot_update_the_description": "Kirjelduse muutmine ebaõnnestus",
|
||||
"cast": "Edasta",
|
||||
"cast_description": "Seadista saadavalolevaid voogedastuse sihtpunkte",
|
||||
@@ -711,6 +743,8 @@
|
||||
"change_password_form_password_mismatch": "Paroolid ei klapi",
|
||||
"change_password_form_reenter_new_password": "Korda uut parooli",
|
||||
"change_pin_code": "Muuda PIN-koodi",
|
||||
"change_trigger": "Muuda päästikut",
|
||||
"change_trigger_prompt": "Kas oled kindel, et soovid päästikut muuta? See eemaldab kõik olemasolevad tegevused ja filtrid.",
|
||||
"change_your_password": "Muuda oma parooli",
|
||||
"changed_visibility_successfully": "Nähtavus muudetud",
|
||||
"charging": "Laadimine",
|
||||
@@ -722,6 +756,18 @@
|
||||
"checksum": "Kontrollsumma",
|
||||
"choose_matching_people_to_merge": "Vali kattuvad isikud, mida ühendada",
|
||||
"city": "Linn",
|
||||
"cleanup_confirm_description": "Immich leidis {count} üksus(t) (lisatud enne {date}), mis on turvaliselt serverisse varundatud. Kas eemaldada sellest seadmest lokaalsed koopiad?",
|
||||
"cleanup_confirm_prompt_title": "Eemalda sellest seadmest?",
|
||||
"cleanup_deleted_assets": "{count} üksust liigutatud seadme prügikasti",
|
||||
"cleanup_deleting": "Liigutatakse prügikasti...",
|
||||
"cleanup_found_assets": "Leitud {count} varundatud üksus(t)",
|
||||
"cleanup_found_assets_with_size": "Leitud {count} varundatud üksust ({size})",
|
||||
"cleanup_icloud_shared_albums_excluded": "iCloud jagatud albumid jäävad otsingust välja",
|
||||
"cleanup_no_assets_found": "Ülalolevatele tingimustele vastavaid üksuseid ei leitud. Talletusruumi vabastamine saab eemaldada ainult üksuseid, mis on serverisse varundatud",
|
||||
"cleanup_preview_title": "Üksused, mida eemaldada ({count})",
|
||||
"cleanup_step3_description": "Otsi varundatud üksuseid, mis vastavad sinu kuupäeva ja alleshoidmise seadetele.",
|
||||
"cleanup_step4_summary": "{count} üksust (loodud enne {date}) eemaldatakse lokaalsest seadmest. Fotod jäävad Immich'i rakenduse kaudu kättesaadavaks.",
|
||||
"cleanup_trash_hint": "Talletusruumi vabastamiseks ava galeriirakendus ja tühjenda prügikast",
|
||||
"clear": "Tühjenda",
|
||||
"clear_all": "Tühjenda kõik",
|
||||
"clear_all_recent_searches": "Tühjenda hiljutised otsingud",
|
||||
@@ -787,6 +833,7 @@
|
||||
"create_album": "Lisa album",
|
||||
"create_album_page_untitled": "Pealkirjata",
|
||||
"create_api_key": "Lisa API võti",
|
||||
"create_first_workflow": "Lisa esimene töövoog",
|
||||
"create_library": "Lisa kogu",
|
||||
"create_link": "Lisa link",
|
||||
"create_link_to_share": "Lisa jagamiseks link",
|
||||
@@ -801,17 +848,25 @@
|
||||
"create_tag": "Lisa silt",
|
||||
"create_tag_description": "Lisa uus silt. Pesastatud siltide jaoks sisesta täielik tee koos kaldkriipsudega.",
|
||||
"create_user": "Lisa kasutaja",
|
||||
"create_workflow": "Lisa töövoog",
|
||||
"created": "Lisatud",
|
||||
"created_at": "Lisatud",
|
||||
"creating_linked_albums": "Lingitud albumite loomine...",
|
||||
"crop": "Kärpimine",
|
||||
"crop_aspect_ratio_fixed": "Fikseeritud",
|
||||
"crop_aspect_ratio_free": "Vaba",
|
||||
"crop_aspect_ratio_original": "Originaalne",
|
||||
"curated_object_page_title": "Asjad",
|
||||
"current_device": "Praegune seade",
|
||||
"current_pin_code": "Praegune PIN-kood",
|
||||
"current_server_address": "Praegune serveri aadress",
|
||||
"custom_date": "Muu kuupäev",
|
||||
"custom_locale": "Kohandatud lokaat",
|
||||
"custom_locale_description": "Vorminda kuupäevad ja arvud vastavalt keelele ja regioonile",
|
||||
"custom_url": "Kohandatud URL",
|
||||
"cutoff_date_description": "Jäta alles fotod ja videod viimasest…",
|
||||
"cutoff_day": "{count, plural, one {päev} other {päeva}}",
|
||||
"cutoff_year": "{count, plural, one {aasta} other {aastat}}",
|
||||
"daily_title_text_date": "d. MMMM",
|
||||
"daily_title_text_date_year": "d. MMMM yyyy",
|
||||
"dark": "Tume",
|
||||
@@ -867,6 +922,7 @@
|
||||
"deselect_all": "Eemalda kõik valikust",
|
||||
"details": "Üksikasjad",
|
||||
"direction": "Suund",
|
||||
"disable": "Keela",
|
||||
"disabled": "Välja lülitatud",
|
||||
"disallow_edits": "Keela muutmine",
|
||||
"discord": "Discord",
|
||||
@@ -892,6 +948,7 @@
|
||||
"download_include_embedded_motion_videos": "Manustatud videod",
|
||||
"download_include_embedded_motion_videos_description": "Lisa liikuvatesse fotodesse manustatud videod eraldi failidena",
|
||||
"download_notfound": "Allalaadimist ei leitud",
|
||||
"download_original": "Laadi originaal alla",
|
||||
"download_paused": "Allalaadimine peatatud",
|
||||
"download_settings": "Allalaadimine",
|
||||
"download_settings_description": "Halda üksuste allalaadimise seadeid",
|
||||
@@ -901,6 +958,7 @@
|
||||
"download_waiting_to_retry": "Uuesti proovimise ootel",
|
||||
"downloading": "Allalaadimine",
|
||||
"downloading_asset_filename": "Üksuse {filename} allalaadimine",
|
||||
"downloading_from_icloud": "iCloud'ist allalaadimine",
|
||||
"downloading_media": "Üksuste allalaadimine",
|
||||
"drop_files_to_upload": "Failide üleslaadimiseks sikuta need ükskõik kuhu",
|
||||
"duplicates": "Duplikaadid",
|
||||
@@ -929,11 +987,17 @@
|
||||
"edit_tag": "Muuda silti",
|
||||
"edit_title": "Muuda pealkirja",
|
||||
"edit_user": "Muuda kasutajat",
|
||||
"edit_workflow": "Muuda töövoogu",
|
||||
"editor": "Muutja",
|
||||
"editor_close_without_save_prompt": "Muudatusi ei salvestata",
|
||||
"editor_close_without_save_title": "Sulge muutja?",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Kuvasuhted",
|
||||
"editor_crop_tool_h2_rotation": "Pööre",
|
||||
"editor_confirm_reset_all_changes": "Kas oled kindel, et soovid kõik muudatused tühistada?",
|
||||
"editor_flip_horizontal": "Pööra horisontaalselt",
|
||||
"editor_flip_vertical": "Pööra vertikaalselt",
|
||||
"editor_orientation": "Orientatsioon",
|
||||
"editor_reset_all_changes": "Tühista muudatused",
|
||||
"editor_rotate_left": "Pööra 90° vastupäeva",
|
||||
"editor_rotate_right": "Pööra 90° päripäeva",
|
||||
"email": "E-post",
|
||||
"email_notifications": "E-posti teavitused",
|
||||
"empty_folder": "See kaust on tühi",
|
||||
@@ -952,11 +1016,14 @@
|
||||
"error_change_sort_album": "Albumi sorteerimisjärjestuse muutmine ebaõnnestus",
|
||||
"error_delete_face": "Viga näo kustutamisel",
|
||||
"error_getting_places": "Viga kohtade pärimisel",
|
||||
"error_loading_albums": "Viga albumite laadimisel",
|
||||
"error_loading_image": "Viga pildi laadimisel",
|
||||
"error_loading_partners": "Viga partnerite laadimisel: {error}",
|
||||
"error_retrieving_asset_information": "Viga üksuse info pärimisel",
|
||||
"error_saving_image": "Viga: {error}",
|
||||
"error_tag_face_bounding_box": "Viga näo sildistamisel - ümbritseva kasti koordinaate ei õnnestunud leida",
|
||||
"error_title": "Viga - midagi läks valesti",
|
||||
"error_while_navigating": "Viga üksuse juurde navigeerimisel",
|
||||
"errors": {
|
||||
"cannot_navigate_next_asset": "Järgmise üksuse juurde liikumine ebaõnnestus",
|
||||
"cannot_navigate_previous_asset": "Eelmise üksuse juurde liikumine ebaõnnestus",
|
||||
@@ -1014,6 +1081,7 @@
|
||||
"unable_to_complete_oauth_login": "OAuth sisselogimine ebaõnnestus",
|
||||
"unable_to_connect": "Ühendumine ebaõnnestus",
|
||||
"unable_to_copy_to_clipboard": "Ei saanud kopeerida lõikelauale, kontrolli, kas kasutad lehte üle https-i",
|
||||
"unable_to_create": "Töövoo lisamine ebaõnnestus",
|
||||
"unable_to_create_admin_account": "Administraatori konto loomine ebaõnnestus",
|
||||
"unable_to_create_api_key": "Uue API võtme lisamine ebaõnnestus",
|
||||
"unable_to_create_library": "Kogu lisamine ebaõnnestus",
|
||||
@@ -1024,6 +1092,7 @@
|
||||
"unable_to_delete_exclusion_pattern": "Välistamismustri kustutamine ebaõnnestus",
|
||||
"unable_to_delete_shared_link": "Jagatud lingi kustutamine ebaõnnestus",
|
||||
"unable_to_delete_user": "Kasutaja kustutamine ebaõnnestus",
|
||||
"unable_to_delete_workflow": "Töövoo kustutamine ebaõnnestus",
|
||||
"unable_to_download_files": "Failide allalaadimine ebaõnnestus",
|
||||
"unable_to_edit_exclusion_pattern": "Välistamismustri muutmine ebaõnnestus",
|
||||
"unable_to_empty_trash": "Prügikasti tühjendamine ebaõnnestus",
|
||||
@@ -1063,6 +1132,7 @@
|
||||
"unable_to_scan_library": "Kogu skaneerimine ebaõnnestus",
|
||||
"unable_to_set_feature_photo": "Esiletõstetud foto seadmine ebaõnnestus",
|
||||
"unable_to_set_profile_picture": "Profiilipildi seadmine ebaõnnestus",
|
||||
"unable_to_set_rating": "Hinnangu seadmine ebaõnnestus",
|
||||
"unable_to_submit_job": "Tööte edastamine ebaõnnestus",
|
||||
"unable_to_trash_asset": "Üksuse prügikasti liigutamine ebaõnnestus",
|
||||
"unable_to_unlink_account": "Konto lahtiühendamine ebaõnnestus",
|
||||
@@ -1074,8 +1144,10 @@
|
||||
"unable_to_update_settings": "Seadete muutmine ebaõnnestus",
|
||||
"unable_to_update_timeline_display_status": "Ajajoonel kuvamise uuendamine ebaõnnestus",
|
||||
"unable_to_update_user": "Kasutaja muutmine ebaõnnestus",
|
||||
"unable_to_update_workflow": "Töövoo uuendamine ebaõnnestus",
|
||||
"unable_to_upload_file": "Faili üleslaadimine ebaõnnestus"
|
||||
},
|
||||
"errors_text": "Vead",
|
||||
"exclusion_pattern": "Välistamismuster",
|
||||
"exif": "Exif",
|
||||
"exif_bottom_sheet_description": "Lisa kirjeldus...",
|
||||
@@ -1120,14 +1192,16 @@
|
||||
"features": "Funktsioonid",
|
||||
"features_in_development": "Arendusjärgus olevad funktsioonid",
|
||||
"features_setting_description": "Halda rakenduse funktsioone",
|
||||
"file_name": "Failinimi",
|
||||
"file_name": "Failinimi: {file_name}",
|
||||
"file_name_or_extension": "Failinimi või -laiend",
|
||||
"file_size": "Failisuurus",
|
||||
"filename": "Failinimi",
|
||||
"filetype": "Failitüüp",
|
||||
"filter": "Filter",
|
||||
"filter_description": "Tingimused, mille alusel üksuseid filtreerida",
|
||||
"filter_people": "Filtreeri isikuid",
|
||||
"filter_places": "Filtreeri kohti",
|
||||
"filters": "Filtrid",
|
||||
"find_them_fast": "Leia teda kiiresti nime järgi otsides",
|
||||
"first": "Esimene",
|
||||
"fix_incorrect_match": "Paranda ebaõige vaste",
|
||||
@@ -1137,12 +1211,16 @@
|
||||
"folders_feature_description": "Kaustavaate abil failisüsteemis olevate fotode ja videote sirvimine",
|
||||
"forgot_pin_code_question": "Unustasid oma PIN-koodi?",
|
||||
"forward": "Edasi",
|
||||
"free_up_space": "Vabasta talletusruumi",
|
||||
"free_up_space_description": "Liiguta varundatud fotod ja videod prügikasti, et talletusruumi vabastada. Serveris olevad koopiad jäävad alles.",
|
||||
"free_up_space_settings_subtitle": "Vabasta seadme talletusruumi",
|
||||
"full_path": "Täielik tee: {path}",
|
||||
"gcast_enabled": "Google Cast",
|
||||
"gcast_enabled_description": "See funktsionaalsus laadib töötamiseks Google'st väliseid ressursse.",
|
||||
"general": "Üldine",
|
||||
"geolocation_instruction_location": "Klõpsa GPS-koordinaatidega üksusel, et kasutada selle asukohta, või vali asukoht otse kaardilt",
|
||||
"get_help": "Küsi abi",
|
||||
"get_people_error": "Viga isikute pärimisel",
|
||||
"get_wifiname_error": "WiFi-võrgu nime ei õnnestunud lugeda. Veendu, et oled andnud vajalikud load ja oled WiFi-võrguga ühendatud",
|
||||
"getting_started": "Alustamine",
|
||||
"go_back": "Tagasi",
|
||||
@@ -1175,6 +1253,7 @@
|
||||
"hide_named_person": "Peida isik {name}",
|
||||
"hide_password": "Peida parool",
|
||||
"hide_person": "Peida isik",
|
||||
"hide_schema": "Peida skeem",
|
||||
"hide_text_recognition": "Peida tekstituvastus",
|
||||
"hide_unnamed_people": "Peida nimetud isikud",
|
||||
"home_page_add_to_album_conflicts": "{added} üksust lisati albumisse {album}. {failed} üksust oli juba albumis.",
|
||||
@@ -1247,9 +1326,18 @@
|
||||
"ios_debug_info_processing_ran_at": "Töötlemine toimus {dateTime}",
|
||||
"items_count": "{count, plural, one {# üksus} other {# üksust}}",
|
||||
"jobs": "Tööted",
|
||||
"json_editor": "JSON-redaktor",
|
||||
"json_error": "JSON-i viga",
|
||||
"keep": "Jäta alles",
|
||||
"keep_albums": "Jäta albumid alles",
|
||||
"keep_albums_count": "{count} {count, plural, one {album} other {albumit}} jäetakse alles",
|
||||
"keep_all": "Jäta kõik alles",
|
||||
"keep_description": "Vali, mis talletusruumi vabastamise käigus su seadmesse alles jääb.",
|
||||
"keep_favorites": "Jäta lemmikud alles",
|
||||
"keep_on_device": "Hoia seadmes",
|
||||
"keep_on_device_hint": "Vali üksused, mida selles seadmes hoida",
|
||||
"keep_this_delete_others": "Säilita see, kustuta ülejäänud",
|
||||
"keeping": "Jäetakse alles: {items}",
|
||||
"kept_this_deleted_others": "See üksus säilitatud ning {count, plural, one {# üksus} other {# üksust}} kustutatud",
|
||||
"keyboard_shortcuts": "Kiirklahvid",
|
||||
"language": "Keel",
|
||||
@@ -1343,10 +1431,28 @@
|
||||
"loop_videos_description": "Lülita sisse, et detailvaates videot automaatselt taasesitada.",
|
||||
"main_branch_warning": "Sa kasutad arendusversiooni; soovitame tungivalt kasutada väljalaskeversiooni!",
|
||||
"main_menu": "Peamenüü",
|
||||
"maintenance_action_restore": "Andmebaasi taastamine",
|
||||
"maintenance_description": "Immich on <link>hooldusrežiimis</link>.",
|
||||
"maintenance_end": "Lõpeta hooldusrežiim",
|
||||
"maintenance_end_error": "Hooldusrežiimi lõpetamine ebaõnnestus.",
|
||||
"maintenance_logged_in_as": "Logitud sisse kasutajana {user}",
|
||||
"maintenance_restore_from_backup": "Taasta varukoopiast",
|
||||
"maintenance_restore_library": "Taasta oma kogu",
|
||||
"maintenance_restore_library_confirm": "Kui kõik tundub õige, jätka varukoopiast taastamisega!",
|
||||
"maintenance_restore_library_description": "Andmebaasi taastamine",
|
||||
"maintenance_restore_library_folder_has_files": "Kaustas {folder} on {count} kaust(a)",
|
||||
"maintenance_restore_library_folder_no_files": "Kaustas {folder} ei ole faile!",
|
||||
"maintenance_restore_library_folder_pass": "loetav ja kirjutatav",
|
||||
"maintenance_restore_library_folder_read_fail": "mitteloetav",
|
||||
"maintenance_restore_library_folder_write_fail": "mittekirjutatav",
|
||||
"maintenance_restore_library_hint_missing_files": "Olulised failid võivad puudu olla",
|
||||
"maintenance_restore_library_hint_regenerate_later": "Saad need hiljem seadetes taastekitada",
|
||||
"maintenance_restore_library_hint_storage_template_missing_files": "Kasutad talletusmalli? Faile võib puudu olla",
|
||||
"maintenance_restore_library_loading": "Tervikluskontrollide ja heuristika laadimine…",
|
||||
"maintenance_task_backup": "Olemasoleva andmebaasi varukoopia loomine…",
|
||||
"maintenance_task_migrations": "Andmebaasi migratsioonide käivitamine…",
|
||||
"maintenance_task_restore": "Valitud varukoopiast taastamine…",
|
||||
"maintenance_task_rollback": "Taaste ebaõnnestus, pöördutakse tagasi taastepunkti…",
|
||||
"maintenance_title": "Ajutiselt mittesaadaval",
|
||||
"make": "Mark",
|
||||
"manage_geolocation": "Halda asukohta",
|
||||
@@ -1408,6 +1514,8 @@
|
||||
"minimize": "Minimeeri",
|
||||
"minute": "Minut",
|
||||
"minutes": "Minutit",
|
||||
"mirror_horizontal": "Horisontaalne",
|
||||
"mirror_vertical": "Vertikaalne",
|
||||
"missing": "Puuduvad",
|
||||
"mobile_app": "Mobiilirakendus",
|
||||
"mobile_app_download_onboarding_note": "Mobiilirakenduse allalaadimiseks kasuta järgnevaid valikuid",
|
||||
@@ -1416,11 +1524,14 @@
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
"more": "Rohkem",
|
||||
"move": "Liiguta",
|
||||
"move_down": "Liiguta alla",
|
||||
"move_off_locked_folder": "Liiguta lukustatud kaustast välja",
|
||||
"move_to": "Liiguta",
|
||||
"move_to_device_trash": "Liiguta seadme prügikasti",
|
||||
"move_to_lock_folder_action_prompt": "{count} lisatud lukustatud kausta",
|
||||
"move_to_locked_folder": "Liiguta lukustatud kausta",
|
||||
"move_to_locked_folder_confirmation": "Need fotod ja videod eemaldatakse kõigist albumitest ning nad on nähtavad ainult lukustatud kaustas",
|
||||
"move_up": "Liiguta üles",
|
||||
"moved_to_archive": "{count, plural, one {# üksus} other {# üksust}} liigutatud arhiivi",
|
||||
"moved_to_library": "{count, plural, one {# üksus} other {# üksust}} liigutatud kogusse",
|
||||
"moved_to_trash": "Liigutatud prügikasti",
|
||||
@@ -1430,6 +1541,7 @@
|
||||
"my_albums": "Minu albumid",
|
||||
"name": "Nimi",
|
||||
"name_or_nickname": "Nimi või hüüdnimi",
|
||||
"name_required": "Nimi on nõutud",
|
||||
"navigate": "Navigeeri",
|
||||
"navigate_to_time": "Navigeeri aega",
|
||||
"network_requirement_photos_upload": "Kasuta fotode varundamiseks mobiilset andmesidet",
|
||||
@@ -1454,20 +1566,24 @@
|
||||
"next": "Järgmine",
|
||||
"next_memory": "Järgmine mälestus",
|
||||
"no": "Ei",
|
||||
"no_actions_added": "Ühtegi tegevust pole veel lisatud",
|
||||
"no_albums_found": "Albumeid ei leitud",
|
||||
"no_albums_message": "Lisa album fotode ja videote organiseerimiseks",
|
||||
"no_albums_with_name_yet": "Paistab, et sul pole veel ühtegi selle nimega albumit.",
|
||||
"no_albums_yet": "Paistab, et sul pole veel ühtegi albumit.",
|
||||
"no_archived_assets_message": "Arhiveeri fotod ja videod, et neid Fotod vaatest peita",
|
||||
"no_assets_message": "KLIKI ESIMESE FOTO ÜLESLAADIMISEKS",
|
||||
"no_assets_message": "Kliki esimese foto üleslaadimiseks",
|
||||
"no_assets_to_show": "Pole üksuseid, mida kuvada",
|
||||
"no_cast_devices_found": "Edastamise seadmeid ei leitud",
|
||||
"no_checksum_local": "Kontrollsumma pole saadaval - lokaalse üksuse pärimine ebaõnnestus",
|
||||
"no_checksum_remote": "Kontrollsumma pole saadaval - kaugüksuse pärimine ebaõnnestus",
|
||||
"no_configuration_needed": "Seadistus pole vajalik",
|
||||
"no_devices": "Autoriseeritud seadmeid pole",
|
||||
"no_duplicates_found": "Ühtegi duplikaati ei leitud.",
|
||||
"no_exif_info_available": "Exif info pole saadaval",
|
||||
"no_explore_results_message": "Oma kogu avastamiseks laadi üles rohkem fotosid.",
|
||||
"no_favorites_message": "Lisa lemmikud, et oma parimaid fotosid ja videosid kiiresti leida",
|
||||
"no_filters_added": "Ühtegi filtrit pole veel lisatud",
|
||||
"no_libraries_message": "Lisa väline kogu oma fotode ja videote vaatamiseks",
|
||||
"no_local_assets_found": "Selle kontrollsummaga lokaalseid üksuseid ei leitud",
|
||||
"no_location_set": "Asukoht pole määratud",
|
||||
@@ -1563,6 +1679,7 @@
|
||||
"people": "Isikud",
|
||||
"people_edits_count": "{count, plural, one {# isik} other {# isikut}} muudetud",
|
||||
"people_feature_description": "Fotode ja videote sirvimine inimeste kaupa grupeeritult",
|
||||
"people_selected": "{count, plural, one {# isik valitud} other {# isikut valitud}}",
|
||||
"people_sidebar_description": "Kuva külgmenüüs Isikute link",
|
||||
"permanent_deletion_warning": "Jäädavalt kustutamise hoiatus",
|
||||
"permanent_deletion_warning_setting_description": "Kuva hoiatust üksuste jäädaval kustutamisel",
|
||||
@@ -1587,11 +1704,14 @@
|
||||
"person_age_years": "{years, plural, other {# aastat}} vana",
|
||||
"person_birthdate": "Sündinud {date}",
|
||||
"person_hidden": "{name}{hidden, select, true { (peidetud)} other {}}",
|
||||
"person_recognized": "Isik tuvastatud",
|
||||
"person_selected": "Isik valitud",
|
||||
"photo_shared_all_users": "Paistab, et oled oma fotosid kõigi kasutajatega jaganud, või pole ühtegi kasutajat, kellega jagada.",
|
||||
"photos": "Fotod",
|
||||
"photos_and_videos": "Fotod ja videod",
|
||||
"photos_count": "{count, plural, one {{count, number} foto} other {{count, number} fotot}}",
|
||||
"photos_from_previous_years": "Fotod varasematest aastatest",
|
||||
"photos_only": "Ainult fotod",
|
||||
"pick_a_location": "Vali asukoht",
|
||||
"pick_custom_range": "Kohandatud vahemik",
|
||||
"pick_date_range": "Vali kuupäevavahemik",
|
||||
@@ -1667,10 +1787,12 @@
|
||||
"purchase_settings_server_activated": "Serveri tootevõtit haldab administraator",
|
||||
"query_asset_id": "Päringu üksuse ID",
|
||||
"queue_status": "Järjekorras {count}/{total}",
|
||||
"rate_asset": "Hinda üksust",
|
||||
"rating": "Hinnang",
|
||||
"rating_clear": "Tühjenda hinnang",
|
||||
"rating_count": "{count, plural, one {# tärn} other {# tärni}}",
|
||||
"rating_description": "Kuva infopaneelis EXIF hinnangut",
|
||||
"rating_set": "Hinnanguks seatud {rating, plural, one {# tärn} other {# tärni}}",
|
||||
"reaction_options": "Reaktsiooni valikud",
|
||||
"read_changelog": "Vaata muudatuste ülevaadet",
|
||||
"readonly_mode_disabled": "Kirjutuskaitserežiim välja lülitatud",
|
||||
@@ -1770,9 +1892,11 @@
|
||||
"saved_settings": "Seaded salvestatud",
|
||||
"say_something": "Ütle midagi",
|
||||
"scaffold_body_error_occurred": "Tekkis viga",
|
||||
"scan": "Otsi",
|
||||
"scan_all_libraries": "Skaneeri kõik kogud",
|
||||
"scan_library": "Skaneeri",
|
||||
"scan_settings": "Skaneerimise seaded",
|
||||
"scanning": "Otsimine",
|
||||
"scanning_for_album": "Albumi skaneerimine...",
|
||||
"search": "Otsi",
|
||||
"search_albums": "Otsi albumeid",
|
||||
@@ -1802,6 +1926,7 @@
|
||||
"search_filter_media_type_title": "Vali üksuse tüüp",
|
||||
"search_filter_ocr": "Otsi OCR-i abil",
|
||||
"search_filter_people_title": "Vali isikud",
|
||||
"search_filter_star_rating": "Hinnang",
|
||||
"search_for": "Otsi",
|
||||
"search_for_existing_person": "Otsi olemasolevat isikut",
|
||||
"search_no_more_result": "Rohkem vasteid pole",
|
||||
@@ -1836,17 +1961,23 @@
|
||||
"second": "Sekund",
|
||||
"see_all_people": "Vaata kõiki isikuid",
|
||||
"select": "Vali",
|
||||
"select_album": "Vali album",
|
||||
"select_album_cover": "Vali albumi kaanepilt",
|
||||
"select_albums": "Vali albumid",
|
||||
"select_all": "Vali kõik",
|
||||
"select_all_duplicates": "Vali kõik duplikaadid",
|
||||
"select_all_in": "Vali kõik grupis {group}",
|
||||
"select_avatar_color": "Vali avatari värv",
|
||||
"select_count": "{count, plural, one {Vali #} other {Vali #}}",
|
||||
"select_cutoff_date": "Vali kuupäev",
|
||||
"select_face": "Vali nägu",
|
||||
"select_featured_photo": "Vali esiletõstetud foto",
|
||||
"select_from_computer": "Vali arvutist",
|
||||
"select_keep_all": "Vali jäta kõik alles",
|
||||
"select_library_owner": "Vali kogu omanik",
|
||||
"select_new_face": "Vali uus nägu",
|
||||
"select_people": "Vali isikud",
|
||||
"select_person": "Vali isik",
|
||||
"select_person_to_tag": "Vali sildistamiseks isik",
|
||||
"select_photos": "Vali fotod",
|
||||
"select_trash_all": "Vali kõik prügikasti",
|
||||
@@ -1982,6 +2113,7 @@
|
||||
"show_password": "Kuva parooli",
|
||||
"show_person_options": "Näita isiku valikuid",
|
||||
"show_progress_bar": "Kuva edenemisriba",
|
||||
"show_schema": "Kuva skeem",
|
||||
"show_search_options": "Kuva otsingu valikud",
|
||||
"show_shared_links": "Näita jagatud linke",
|
||||
"show_slideshow_transition": "Kuva slaidiesitluse üleminekud",
|
||||
@@ -1999,6 +2131,8 @@
|
||||
"skip_to_folders": "Kaustade juurde",
|
||||
"skip_to_tags": "Siltide juurde",
|
||||
"slideshow": "Slaidiesitlus",
|
||||
"slideshow_repeat": "Korda slaidiesitlust",
|
||||
"slideshow_repeat_description": "Mine slaidiesitluse lõppedes tagasi algusesse",
|
||||
"slideshow_settings": "Slaidiesitluse seaded",
|
||||
"sort_albums_by": "Järjesta albumid...",
|
||||
"sort_created": "Loomise aeg",
|
||||
@@ -2075,6 +2209,7 @@
|
||||
"theme_setting_theme_subtitle": "Vali rakenduse teema seade",
|
||||
"theme_setting_three_stage_loading_subtitle": "Kolmeastmeline laadimine võib parandada laadimise jõudlust, aga põhjustab oluliselt suuremat võrgukoormust",
|
||||
"theme_setting_three_stage_loading_title": "Luba kolmeastmeline laadimine",
|
||||
"then": "Siis",
|
||||
"they_will_be_merged_together": "Nad ühendatakse kokku",
|
||||
"third_party_resources": "Kolmanda osapoole ressursid",
|
||||
"time": "Aeg",
|
||||
@@ -2109,6 +2244,13 @@
|
||||
"trash_page_select_assets_btn": "Vali üksused",
|
||||
"trash_page_title": "Prügikast ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Prügikasti tõstetud üksused kustutatakse jäädavalt {days, plural, one {# päeva} other {# päeva}} pärast.",
|
||||
"trigger": "Päästik",
|
||||
"trigger_asset_uploaded": "Üksus üles laaditud",
|
||||
"trigger_asset_uploaded_description": "Käivitub uue üksuse üleslaadimisel",
|
||||
"trigger_description": "Sündmus, mis käivitab töövoo",
|
||||
"trigger_person_recognized": "Isik tuvastatud",
|
||||
"trigger_person_recognized_description": "Käivitub isiku tuvastamisel",
|
||||
"trigger_type": "Päästiku tüüp",
|
||||
"troubleshoot": "Tõrkeotsing",
|
||||
"type": "Tüüp",
|
||||
"unable_to_change_pin_code": "PIN-koodi muutmine ebaõnnestus",
|
||||
@@ -2123,6 +2265,7 @@
|
||||
"unhide_person": "Ära peida isikut",
|
||||
"unknown": "Teadmata",
|
||||
"unknown_country": "Tundmatu riik",
|
||||
"unknown_date": "Tundmatu kuupäev",
|
||||
"unknown_year": "Teadmata aasta",
|
||||
"unlimited": "Piiramatu",
|
||||
"unlink_motion_video": "Tühista liikuva video linkimine",
|
||||
@@ -2139,13 +2282,14 @@
|
||||
"unstack": "Eralda",
|
||||
"unstack_action_prompt": "{count} eraldatud",
|
||||
"unstacked_assets_count": "{count, plural, one {# üksus} other {# üksust}} eraldatud",
|
||||
"unsupported_field_type": "Mittetoetatud välja tüüp",
|
||||
"untagged": "Sildistamata",
|
||||
"untitled_workflow": "Pealkirjata töövoog",
|
||||
"up_next": "Järgmine",
|
||||
"update_location_action_prompt": "Uuenda {count} valitud üksuse asukoht:",
|
||||
"updated_at": "Uuendatud",
|
||||
"updated_password": "Parool muudetud",
|
||||
"upload": "Laadi üles",
|
||||
"upload_action_prompt": "{count} üleslaadimise ootel",
|
||||
"upload_concurrency": "Üleslaadimise samaaegsus",
|
||||
"upload_details": "Üleslaadimise üksikasjad",
|
||||
"upload_dialog_info": "Kas soovid valitud üksuse(d) serverisse varundada?",
|
||||
@@ -2164,7 +2308,7 @@
|
||||
"url": "URL",
|
||||
"usage": "Kasutus",
|
||||
"use_biometric": "Kasuta biomeetriat",
|
||||
"use_current_connection": "kasuta praegust ühendust",
|
||||
"use_current_connection": "Kasuta praegust ühendust",
|
||||
"use_custom_date_range": "Kasuta kohandatud kuupäevavahemikku",
|
||||
"user": "Kasutaja",
|
||||
"user_has_been_deleted": "See kasutaja on kustutatud.",
|
||||
@@ -2185,6 +2329,7 @@
|
||||
"utilities": "Tööriistad",
|
||||
"validate": "Valideeri",
|
||||
"validate_endpoint_error": "Sisesta korrektne URL",
|
||||
"validation_error": "Valideerimise viga",
|
||||
"variables": "Muutujad",
|
||||
"version": "Versioon",
|
||||
"version_announcement_closing": "Sinu sõber Alex",
|
||||
@@ -2196,6 +2341,7 @@
|
||||
"video_hover_setting_description": "Esita video eelvaade, kui hiirt selle kohal hõljutada. Isegi kui keelatud, saab taasesituse alustada taasesitusnupu kohal hõljutades.",
|
||||
"videos": "Videod",
|
||||
"videos_count": "{count, plural, one {# video} other {# videot}}",
|
||||
"videos_only": "Ainult videod",
|
||||
"view": "Vaata",
|
||||
"view_album": "Vaata albumit",
|
||||
"view_all": "Vaata kõiki",
|
||||
@@ -2216,6 +2362,8 @@
|
||||
"viewer_stack_use_as_main_asset": "Kasuta peamise üksusena",
|
||||
"viewer_unstack": "Eralda",
|
||||
"visibility_changed": "{count, plural, one {# isiku} other {# isiku}} nähtavus muudetud",
|
||||
"visual": "Visuaalne",
|
||||
"visual_builder": "Visuaalne koostaja",
|
||||
"waiting": "Ootel",
|
||||
"waiting_count": "Ootel: {count}",
|
||||
"warning": "Hoiatus",
|
||||
@@ -2224,13 +2372,26 @@
|
||||
"welcome_to_immich": "Tere tulemast Immich'isse",
|
||||
"width": "Laius",
|
||||
"wifi_name": "WiFi-võrgu nimi",
|
||||
"workflow": "Töövoog",
|
||||
"workflow_delete_prompt": "Kas oled kindel, et soovid selle töövoo kustutada?",
|
||||
"workflow_deleted": "Töövoog kustutatud",
|
||||
"workflow_description": "Töövoo kirjeldus",
|
||||
"workflow_info": "Töövoo info",
|
||||
"workflow_json": "Töövoo JSON",
|
||||
"workflow_json_help": "Muuda töövoo seadistust JSON-formaadis. Muudatused sünkroonitakse visuaalsesse koostajasse.",
|
||||
"workflow_name": "Töövoo nimi",
|
||||
"workflow_navigation_prompt": "Kas oled kindel, et soovid lahkuda ilma muudatusi salvestamata?",
|
||||
"workflow_summary": "Töövoo kokkuvõte",
|
||||
"workflow_update_success": "Töövoog edukalt uuendatud",
|
||||
"workflow_updated": "Töövoog uuendatud",
|
||||
"workflows": "Töövood",
|
||||
"workflows_help_text": "Töövood automatiseerivad tegevusi üksustega päästikute ja filtrite alusel",
|
||||
"wrong_pin_code": "Vale PIN-kood",
|
||||
"year": "Aasta",
|
||||
"years_ago": "{years, plural, one {# aasta} other {# aastat}} tagasi",
|
||||
"yes": "Jah",
|
||||
"you_dont_have_any_shared_links": "Sul pole ühtegi jagatud linki",
|
||||
"your_wifi_name": "Sinu WiFi-võrgu nimi",
|
||||
"zero_to_clear_rating": "üksuse hinnangu tühistamiseks vajuta 0",
|
||||
"zoom_image": "Suumi pilti",
|
||||
"zoom_to_bounds": "Suumi piiridesse"
|
||||
}
|
||||
|
||||
98
i18n/fa.json
98
i18n/fa.json
@@ -7,6 +7,7 @@
|
||||
"action_common_update": "به روزرسانی",
|
||||
"actions": "عملکرد",
|
||||
"active": "فعال",
|
||||
"active_count": "فعال: {count}",
|
||||
"activity": "فعالیت",
|
||||
"add": "افزودن",
|
||||
"add_a_description": "توضیحات",
|
||||
@@ -28,6 +29,7 @@
|
||||
"add_to_album_bottom_sheet_some_local_assets": "برخی از محتواهای محلی را نشد به آلبوم اضافه کرد",
|
||||
"add_to_albums": "افزودن به آلبوم",
|
||||
"add_to_albums_count": "افزودن به آلبوم ها {count}",
|
||||
"add_to_bottom_bar": "افزودن به",
|
||||
"add_to_shared_album": "افزودن به آلبوم اشتراکی",
|
||||
"add_upload_to_stack": "افزودن فایل ارسالی به مجموعه",
|
||||
"add_url": "افزودن آدرس URL",
|
||||
@@ -42,6 +44,8 @@
|
||||
"authentication_settings_disable_all": "آیا مطمئن هستید که میخواهید تمام روشهای ورود را غیرفعال کنید؟ ورود به طور کامل غیرفعال خواهد شد.",
|
||||
"authentication_settings_reenable": "برای فعال سازی مجدد از <link> دستور سرور </link> استفاده کنید.",
|
||||
"background_task_job": "وظایف پسزمینه",
|
||||
"backup_onboarding_footer": "برای اطلاعات بیشتر درباره بک آپ گیری از Immich، لطفا به <link>مستندات</link> مراجعه کنید.",
|
||||
"backup_onboarding_title": "بک آپ ها",
|
||||
"cleared_jobs": "وظایف پاک شده برای:{job}",
|
||||
"config_set_by_file": "تنظیم فعلی توسط یک فایل پیکربندی انجام شده است",
|
||||
"confirm_delete_library": "آیا مطمئن هستید که میخواهید کتابخانه {library} را حذف کنید؟",
|
||||
@@ -50,9 +54,12 @@
|
||||
"confirm_reprocess_all_faces": "آیا مطمئن هستید که میخواهید تمام چهرهها را مجددا پردازش کنید؟ این عمل باعث پاک شدن افراد مشخص شده نیز خواهد شد.",
|
||||
"confirm_user_password_reset": "آیا مطمئن هستید که میخواهید رمز عبور {user} را بازنشانی کنید؟",
|
||||
"confirm_user_pin_code_reset": "آیا مطمئن هستید که میخواهید کد PIN {user} را بازنشانی کنید؟",
|
||||
"copy_config_to_clipboard_description": "کپی کانفیگ فعلی سیستم در قالب یک آبجکت JSON در کلیپ بورد",
|
||||
"create_job": "ایجاد جاب",
|
||||
"disable_login": "غیرفعال کردن ورود",
|
||||
"duplicate_detection_job_description": "اجرای یادگیری ماشین بر روی فایلها برای شناسایی تصاویر مشابه. این وابسته به جستجوی هوشمند است",
|
||||
"exclusion_pattern_description": "الگوهای استثنا به شما امکان میدهد هنگام اسکن کتابخانه خود فایلها و پوشهها را نادیده بگیرید . این مفید است اگر پوشههایی دارید که فایلهایی را شامل میشوند که نمیخواهید وارد کنید، مانند فایلهای RAW.",
|
||||
"export_config_as_json_description": "دانلود کانفیگ فعلی سیستم در قالب یک فایل JSON",
|
||||
"face_detection": "تشخیص چهره",
|
||||
"face_detection_description": "تشخیص چهرهها در فایلها با استفاده از یادگیری ماشین. برای ویدیوها، تنها تصویر بندانگشتی در نظر گرفته میشود. گزینه \"همه\" تمام فایلها را (مجددا) پردازش میکند. گزینه \"گمشده\" فایلها را در صف قرار میدهد که هنوز پردازش نشدهاند. چهرههای تشخیص داده شده پس از اتمام تشخیص چهره، برای تشخیص چهره به صورت صف انتظار قرار میگیرند، آنها را به افراد موجود یا جدید گروهبندی میکند.",
|
||||
"facial_recognition_job_description": "گروهبندی چهرههای تشخیص داده شده به افراد. این مرحله پس از تشخیص چهره انجام میشود. گزینه \"همه\" تمام چهرهها را (مجددا) دسته بندی میکند. گزینه \"گمشده\" چهرهها را در صف قرار میدهد که به هیچ فردی اختصاص داده نشدهاند.",
|
||||
@@ -76,24 +83,36 @@
|
||||
"image_resolution_description": "وضوح بالاتر میتواند جزئیات بیشتری را حفظ کند، اما تبدیل آن زمان بیشتری میبرد، حجم فایلها را افزایش میدهد و ممکن است پاسخگویی برنامه را کاهش دهد.",
|
||||
"image_settings": "تنظیمات عکس",
|
||||
"image_settings_description": "مدیریت کیفیت و وضوح تصاویر تولید شده",
|
||||
"import_config_from_json_description": "وارد کردن کانفیگ سیستم با آپلود یک فایل JSON",
|
||||
"job_concurrency": "همزمانی {job}",
|
||||
"job_created": "جاب ساخته شد",
|
||||
"job_not_concurrency_safe": "این کار ایمنی همزمانی را تضمین نمیکند.",
|
||||
"job_settings": "تنظیمات کار",
|
||||
"job_settings_description": "مدیریت همزمانی کار",
|
||||
"library_created": "کتابخانه ایجاد شده: {library}",
|
||||
"library_deleted": "کتابخانه حذف شد",
|
||||
"library_folder_description": "یک پوشه برای ایمپورت مشخص کنید. این پوشه و پوشه های داخل آن، برای عکس ها و ویدیو ها اسکن می شوند.",
|
||||
"library_remove_folder_prompt": "آیا از حذف این پوشه ایمپورت مطمئن هستید؟",
|
||||
"library_scanning": "اسکن دوره ای",
|
||||
"library_scanning_description": "تنظیم اسکن دورهای کتابخانه",
|
||||
"library_scanning_enable_description": "فعال کردن اسکن دورهای کتابخانه",
|
||||
"library_settings": "کتابخانه خارجی",
|
||||
"library_settings_description": "مدیریت تنظیمات کتابخانه خارجی",
|
||||
"library_tasks_description": "انجام وظایف کتابخانه",
|
||||
"library_tasks_description": "اسکن کتابخانه های خارجی برای فایل های جدید و/یا فایل های تغییر کرده",
|
||||
"library_updated": "کتابخانه آپدیت شده",
|
||||
"library_watching_enable_description": "نظارت بر تغییرات فایل در کتابخانههای خارجی",
|
||||
"library_watching_settings": "نظارت بر کتابخانه (آزمایشی)",
|
||||
"library_watching_settings": "نظارت بر کتابخانه [آزمایشی]",
|
||||
"library_watching_settings_description": "نظارت خودکار بر فایلهای تغییر یافته",
|
||||
"logging_enable_description": "فعال سازی ورود",
|
||||
"logging_level_description": "وقتی فعال باشد، از چه سطح گزارش استفاده شود.",
|
||||
"logging_settings": "گزارشات",
|
||||
"machine_learning_availability_checks": "بررسی های دسترس پذیری",
|
||||
"machine_learning_availability_checks_description": "تشخیص خودکار و ترجیح سرور های یادگیری ماشین موجود",
|
||||
"machine_learning_availability_checks_enabled": "فعال سازی بررسی های دسترس پذیزی",
|
||||
"machine_learning_availability_checks_interval": "وقفه بررسی",
|
||||
"machine_learning_availability_checks_interval_description": "مدت وقفه بصورت میلی ثانیه بین بررسی های دسترس پذیری",
|
||||
"machine_learning_availability_checks_timeout": "تایم اوت درخواست",
|
||||
"machine_learning_availability_checks_timeout_description": "زمان تایم اوت بصورت میلی ثانیه برای بررسی دسترس پذیری",
|
||||
"machine_learning_clip_model": "مدل CLIP",
|
||||
"machine_learning_clip_model_description": "نام یک مدل CLIP که در <link>اینجا</link> فهرست شده است. توجه داشته باشید که پس از تغییر مدل، باید کار 'جستجوی هوشمند' را برای همه تصاویر دوباره اجرا کنید.",
|
||||
"machine_learning_duplicate_detection": "تشخیص تکراری ها",
|
||||
@@ -116,19 +135,32 @@
|
||||
"machine_learning_min_detection_score_description": "حداقل امتیاز اعتماد برای تشخیص یک چهره، در بازه 0 تا 1 قرار دارد. مقادیر کمتر باعث تشخیص بیشتر چهره میشود، اما ممکن است منجر به تشخیصهای اشتباه شود.",
|
||||
"machine_learning_min_recognized_faces": "حداقل چهره های شناخته شده",
|
||||
"machine_learning_min_recognized_faces_description": "حداقل تعداد چهرههای تشخیص داده شده برای ایجاد یک شخص. افزایش این مقدار باعث دقیقتر شدن تشخیص چهره میشود، اما همزمان باعث افزایش احتمال این میشود که یک چهره به یک شخص نسبت داده نشود.",
|
||||
"machine_learning_ocr_description": "استفاده از یادگیری ماشین برای تشخیص متن داخل عکس ها",
|
||||
"machine_learning_ocr_enabled": "فعال سازی OCR",
|
||||
"machine_learning_ocr_enabled_description": "اگر غیر فعال باشد، تشخیص متن روی عکس ها انجام نمی شود.",
|
||||
"machine_learning_ocr_max_resolution": "رزولوشن ماکسیمم",
|
||||
"machine_learning_ocr_max_resolution_description": "پیش نمایش های بالای این رزولوشن با حفظ نسبت تصویر تغییر اندازه داده می شوند. مقادیر بزرگتر دقت بالاتری دارند، ولی زمان و حافظه بیشتری برای پردازش نیاز دارند.",
|
||||
"machine_learning_ocr_min_detection_score": "حداقل امتیاز تشخیص",
|
||||
"machine_learning_ocr_min_detection_score_description": "حداقل امتیاز اطمینان بین 0 تا 1 برای متن ها تا تشخیص داده بشوند. مقادیر کمتر متن بیشتری تشخیص می دهند ولی تشخیص های اشتباه بیشتر می شوند.",
|
||||
"machine_learning_ocr_min_recognition_score": "حداقل امتیاز شناسایی",
|
||||
"machine_learning_ocr_min_score_recognition_description": "حداقل امتیاز اطمینان بین 0 تا 1 برای متن ها تا شناسایی شوند. مقادیر کمتر متون بیشتری را شناسایی می کنند ولی شناسایی های اشتباه آن ها بیشتر می شود.",
|
||||
"machine_learning_ocr_model": "مدل OCR",
|
||||
"machine_learning_ocr_model_description": "مدل های سرور دقت بالاتری از مدل های موبایل هستند، اما پردازش آنها طولانی تر است و حافظه بیشتری مصرف می کنند.",
|
||||
"machine_learning_settings": "تنظیمات یادگیری ماشین",
|
||||
"machine_learning_settings_description": "مدیریت ویژگیها و تنظیمات یادگیری ماشین",
|
||||
"machine_learning_smart_search": "جستجوی هوشمند",
|
||||
"machine_learning_smart_search_description": "جستجوی تصاویر با استفاده از تعبیههای CLIP به صورت معنایی",
|
||||
"machine_learning_smart_search_enabled": "فعال سازی جستجوی هوشمند",
|
||||
"machine_learning_smart_search_enabled_description": "اگر غیرفعال باشد، تصاویر برای جستجوی هوشمند رمزگذاری نخواهند شد.",
|
||||
"machine_learning_url_description": "آدرسی اینترنتی سرور یادگیری ماشین",
|
||||
"machine_learning_url_description": "آدرس سرور یادگیری ماشین. اگر بیش از یک آدرس داده شود، هر سرور بصورت یکی در لحظه امتحان می شوند تا زمانی که یکی از آنها با موفقیت پاسخ دهد، از اول به آخر. سرور هایی که پاسخ ندهند بصورت موقت نادیده گرفته می شوند تا زمانی که به وضعیت آنلاین برگردند.",
|
||||
"manage_concurrency": "مدیریت همزمانی",
|
||||
"manage_concurrency_description": "رفتن به صفحه جاب ها برای مدیریت همزمانی جاب ها",
|
||||
"manage_log_settings": "مدیریت تنظیمات گزارش",
|
||||
"map_dark_style": "حالت تیره",
|
||||
"map_enable_description": "فعال سازی ویژگی های نقشه",
|
||||
"map_gps_settings": "تنظیمات نقشه و جی پی اس",
|
||||
"map_gps_settings_description": "تنظیمات نقشه و جیپیاس (ژئوکدینگ معکوس) را مدیریت کنید",
|
||||
"map_implications": "قابلیت نقشه به یک سرویس tile خارجی نیاز دارد (tiles.immich.cloud)",
|
||||
"map_light_style": "حالت روشن",
|
||||
"map_manage_reverse_geocoding_settings": "مدیریت تنظیمات <link>کدگذاری مکانی معکوس </link>",
|
||||
"map_reverse_geocoding": "ژئوکدینگ معکوس",
|
||||
@@ -137,15 +169,29 @@
|
||||
"map_settings": "تنظیمات نقشه و مکانهای روی نقشه",
|
||||
"map_settings_description": "مدیریت تنظیمات نقشه",
|
||||
"map_style_description": "آدرس اینترنتی (style.json) نوع نمایش نقشه",
|
||||
"memory_cleanup_job": "پاک سازی حافظه",
|
||||
"metadata_extraction_job": "استخراج فرا داده",
|
||||
"metadata_extraction_job_description": "استخراج اطلاعات ابرداده، مانند موقعیت جغرافیایی و کیفیت از هر فایل",
|
||||
"metadata_faces_import_setting": "فعال سازی ایمپورت صورت",
|
||||
"metadata_faces_import_setting_description": "ایمپورت صورت ها از اطلاعات EXIF عکس و فایل های sidecar",
|
||||
"metadata_settings": "تنظیمات Metadata",
|
||||
"metadata_settings_description": "مدیریت تنظیمات metadata",
|
||||
"migration_job": "مهاجرت",
|
||||
"nightly_tasks_cluster_faces_setting_description": "اجرای شناسایی چهره روی چهره های تازه تشخیص داده شده",
|
||||
"nightly_tasks_cluster_new_faces_setting": "گروه بندی چهره های جدید",
|
||||
"nightly_tasks_database_cleanup_setting": "تسک های پاک سازی پایگاه داده",
|
||||
"nightly_tasks_database_cleanup_setting_description": "پاک سازی داده های قدیمی، منقضی شده از پایگاه داده",
|
||||
"nightly_tasks_generate_memories_setting": "ایجاد خاطرات",
|
||||
"nightly_tasks_generate_memories_setting_description": "ایجاد خاطرات جدید از فایل ها",
|
||||
"nightly_tasks_start_time_setting": "زمان شروع",
|
||||
"nightly_tasks_sync_quota_usage_setting": "همگام سازی میزان استفاده از سهمیه",
|
||||
"nightly_tasks_sync_quota_usage_setting_description": "بروزرسانی سهمیه ذخیره سازی کاربر، بر اساس استفاده فعلی",
|
||||
"no_paths_added": "هیچ مسیری اضافه نشده",
|
||||
"no_pattern_added": "هیچ الگوی اضافه نشده",
|
||||
"note_apply_storage_label_previous_assets": "توجه: برای اعمال برچسب ذخیره سازی به دارایی هایی که قبلاً بارگذاری شده اند، دستور زیر را اجرا کنید",
|
||||
"note_cannot_be_changed_later": "توجه: این را نمی توان بعداً تغییر داد!",
|
||||
"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_ignore_certificate_errors": "خطاهای گواهی را نادیده بگیر",
|
||||
"notification_email_ignore_certificate_errors_description": "خطاهای اعتبارسنجی گواهی TLS را نادیده بگیر (توصیه نمیشود)",
|
||||
@@ -168,7 +214,7 @@
|
||||
"oauth_enable_description": "ورود توسط OAuth",
|
||||
"oauth_mobile_redirect_uri": "تغییر مسیر URI موبایل",
|
||||
"oauth_mobile_redirect_uri_override": "تغییر مسیر URI تلفن همراه",
|
||||
"oauth_mobile_redirect_uri_override_description": "زمانی که 'app.immich:/' یک URI پرش نامعتبر است، فعال کنید.",
|
||||
"oauth_mobile_redirect_uri_override_description": "زمانی که ارائه دهنده OAuth اجازه استفاده از آدرس موبایل، مانند ''{callback}'' را نمی دهد",
|
||||
"oauth_settings": "OAuth",
|
||||
"oauth_settings_description": "مدیریت تنظیمات ورود به سیستم OAuth",
|
||||
"oauth_settings_more_details": "برای جزئیات بیشتر در مورد این ویژگی، به <link>مستندات</link> مراجعه کنید.",
|
||||
@@ -177,25 +223,36 @@
|
||||
"oauth_storage_quota_claim": "درخواست سهمیه فضای ذخیره سازی",
|
||||
"oauth_storage_quota_claim_description": "تنظیم خودکار سهمیه ذخیرهسازی کاربر به مقدار درخواست شده.",
|
||||
"oauth_storage_quota_default": "مقدار سهمیه ذخیرهسازی پیشفرض (گیگابایت)",
|
||||
"oauth_storage_quota_default_description": "سهمیه به گیگابایت هنگامی که درخواستی ارائه نشده باشد (برای سهمیه نامحدود عدد 0 را وارد کنید).",
|
||||
"oauth_storage_quota_default_description": "سهمیه به گیگابایت هنگامی که درخواستی ارائه نشده باشد",
|
||||
"oauth_timeout": "تایم اوت درخواست",
|
||||
"oauth_timeout_description": "زمان تایم اوت برای درخواست ها بصورت میلی ثانیه",
|
||||
"ocr_job_description": "استفاده از یادگیری ماشین برای شناسایی متن در عکس ها",
|
||||
"password_enable_description": "ورود با ایمیل و گذرواژه",
|
||||
"password_settings": "گذرواژه ورود",
|
||||
"password_settings_description": "مدیریت تنظیمات گذرواژه ورود",
|
||||
"paths_validated_successfully": "تمامی مسیرها با موفقیت تأیید شدند",
|
||||
"queue_details": "جزئیات صف",
|
||||
"queues": "صف های جاب",
|
||||
"queues_page_description": "صفحه ادمین صف های جاب",
|
||||
"quota_size_gib": "مقدار سهمیه (گیگابایت)",
|
||||
"refreshing_all_libraries": "بروز رسانی همه کتابخانه ها",
|
||||
"registration": "ثبت نام مدیر",
|
||||
"registration_description": "از آنجایی که شما اولین کاربر در سیستم هستید، به عنوان مدیر تعیین شدهاید و مسئولیت انجام وظایف مدیریتی بر عهده شما خواهد بود و کاربران اضافی توسط شما ایجاد خواهند شد.",
|
||||
"remove_failed_jobs": "حذف جاب های ناموفق",
|
||||
"require_password_change_on_login": "الزام کاربر به تغییر گذرواژه در اولین ورود",
|
||||
"reset_settings_to_default": "بازنشانی تنظیمات به حالت پیشفرض",
|
||||
"reset_settings_to_recent_saved": "بازنشانی تنظیمات به آخرین تنظیمات ذخیره شده",
|
||||
"search_jobs": "جاب های جستجو…",
|
||||
"send_welcome_email": "ارسال ایمیل خوش آمد گویی",
|
||||
"server_external_domain_settings": "دامنه خارجی",
|
||||
"server_external_domain_settings_description": "دامنه برای لینک های عمومی به اشتراک گذاشته شده، شامل //:(s)http",
|
||||
"server_public_users": "کاربران عمومی",
|
||||
"server_public_users_description": "تمامی کاربران (اسم و ایمیل) هنگام اضافه کردن یک کاربر به یک آلبوم مشترک لیست می شوند. وقتی غیر فعال باشد، لیست کاربران فقط برای ادمین قابل مشاهده است.",
|
||||
"server_settings": "تنظیمات سرور",
|
||||
"server_settings_description": "مدیریت تنظیمات سرور",
|
||||
"server_welcome_message": "پیام خوش آمد گویی",
|
||||
"server_welcome_message_description": "پیامی که در صفحه ورود به سیستم نمایش داده می شود.",
|
||||
"settings_page_description": "صفحه تنظیمات ادمین",
|
||||
"sidecar_job": "اطلاعات جانبی",
|
||||
"sidecar_job_description": "یافتن یا همگامسازی اطلاعات جانبی از فایل سیستم",
|
||||
"slideshow_duration_description": "زمان ( به ثانیه ) نشان دادن هر عکس",
|
||||
@@ -214,6 +271,15 @@
|
||||
"storage_template_settings_description": "مدیریت ساختار پوشه و نام فایل دارایی بارگذاری شده",
|
||||
"storage_template_user_label": "<code>{label}</code> برچسب ذخیرهسازی کاربر است",
|
||||
"system_settings": "تنظیمات سیستم",
|
||||
"tag_cleanup_job": "پاک سازی تگ",
|
||||
"template_email_available_tags": "شما میتوانید از متغیر های روبرو در قالب خود استفاده کنید: {tags}",
|
||||
"template_email_if_empty": "اگر قالب خالی باشد، ایمیل پیشفرض استفاده خواهد شد.",
|
||||
"template_email_preview": "پیش نمایش",
|
||||
"template_email_settings": "قالب های ایمیل",
|
||||
"template_email_update_album": "قالب بروزرسانی آلبوم",
|
||||
"template_email_welcome": "قالب ایمیل خوش آمد گویی",
|
||||
"template_settings": "قالب های اعلان ها",
|
||||
"template_settings_description": "مدیریت قالب های سفارشی برای اعلان ها",
|
||||
"theme_custom_css_settings": "CSS سفارشی",
|
||||
"theme_custom_css_settings_description": "برگههای سبک آبشاری (CSS) امکان سفارشیسازی طراحی Immich را فراهم میکنند.",
|
||||
"theme_settings": "تنظیمات پوسته",
|
||||
@@ -243,12 +309,12 @@
|
||||
"transcoding_constant_rate_factor_description": "سطح کیفیت ویدیو. هرچه عدد کمتر باشد، کیفیت بهتر است، اما فایلهای بزرگتری تولید میکند. مقادیر معمول عبارتند از: (23 <-- H.264) - (28 --> HEVC) - (31 --> VP9) - (35 --> AV1).",
|
||||
"transcoding_disabled_description": "هیچ ویدیویی را تبدیل فرمت نکنید، زیرا ممکن است پخش در برخی از کلاینتها را مختل کند",
|
||||
"transcoding_hardware_acceleration": "شتاب دهنده سخت افزاری",
|
||||
"transcoding_hardware_acceleration_description": "آزمایشی؛ بسیار سریعتر است، اما در همان بیتریت کیفیت کمتری خواهد داشت",
|
||||
"transcoding_hardware_acceleration_description": "آزمایشی: Transcoding سریع تر اما ممکن است در bitrate یکسان کیفیت را کاهش دهد",
|
||||
"transcoding_hardware_decoding": "رمزگشایی سخت افزاری",
|
||||
"transcoding_max_b_frames": "بیشترین B-frames",
|
||||
"transcoding_max_b_frames_description": "مقادیر بالاتر کارایی فشرده سازی را بهبود میبخشند، اما کدگذاری را کند میکنند. ممکن است با شتاب دهی سختافزاری در دستگاههای قدیمی سازگار نباشد. مقدار( 0 ) B-frames را غیرفعال میکند، در حالی که مقدار ( 1 ) این مقدار را به صورت خودکار تنظیم میکند.",
|
||||
"transcoding_max_bitrate": "بیشترین بیت ریت",
|
||||
"transcoding_max_bitrate_description": "تنظیم حداکثر بیتریت میتواند اندازه فایلها را در حدی قابل پیشبینیتر کند، هرچند که هزینه کمی برای کیفیت دارد. در وضوح 720p، مقادیر معمول 2600 kbit/s برای VP9 یا HEVC و 4500 kbit/s برای H.264 است. اگر به 0 تنظیم شود، غیرفعال میشود.",
|
||||
"transcoding_max_bitrate_description": "تنظیم حداکثر بیتریت میتواند اندازه فایلها را در حدی قابل پیشبینیتر کند، هرچند که هزینه کمی برای کیفیت دارد. در وضوح 720p، مقادیر معمول 2600 kbit/s برای VP9 یا HEVC و 4500 kbit/s برای H.264 است. اگر به 0 تنظیم شود، غیرفعال میشود. زمانی که واحد اندازه فایل مشخص نشود، کیلوبایت در نظر گرفته میشود; در نتیجه 5000، 5000k , 5M (برای Mbit/s) یکسانند.",
|
||||
"transcoding_max_keyframe_interval": "حداکثر فاصله کلید فریم",
|
||||
"transcoding_max_keyframe_interval_description": "حداکثر فاصله فریم بین کلیدفریمها را تنظیم میکند. مقادیر پایینتر کارایی فشردهسازی را کاهش میدهند، اما زمان جستجو را بهبود میبخشند و ممکن است کیفیت را در صحنههای با حرکت سریع بهبود دهند. مقدار 0 این مقدار را بهطور خودکار تنظیم میکند.",
|
||||
"transcoding_optimal_description": "ویدیوهایی که از رزولوشن هدف بالاتر هستند یا در قالب پذیرفته شده نیستند",
|
||||
@@ -260,11 +326,11 @@
|
||||
"transcoding_reference_frames_description": "تعداد فریمهایی که هنگام فشردهسازی یک فریم مشخص به آنها ارجاع داده میشود. مقادیر بالاتر کارایی فشردهسازی را بهبود میبخشند، اما کدگذاری را کندتر میکنند. مقدار 0 این مقدار را بهطور خودکار تنظیم میکند.",
|
||||
"transcoding_required_description": "فقط ویدیوهایی که در فرمت پذیرفتهشده نیستند",
|
||||
"transcoding_settings": "تنظیمات تبدیل ویدیو",
|
||||
"transcoding_settings_description": "مدیریت وضوح و اطلاعات کدگذاری فایلهای ویدئویی",
|
||||
"transcoding_settings_description": "مدیریت اینکه کدام ویدیو ها transcode شوند و چگونگی پردازش آنها",
|
||||
"transcoding_target_resolution": "وضوح هدف",
|
||||
"transcoding_target_resolution_description": "وضوحهای بالاتر میتوانند جزئیات بیشتری را حفظ کنند، اما زمان بیشتری برای کدگذاری نیاز دارند، اندازه فایلهای بزرگتری دارند و ممکن است باعث کاهش پاسخگویی برنامه شوند.",
|
||||
"transcoding_temporal_aq": "AQ موقتی",
|
||||
"transcoding_temporal_aq_description": "این مورد فقط برای NVENC اعمال می شود. افزایش کیفیت در صحنه های با جزئیات بالا و حرکت کم. ممکن است با دستگاه های قدیمی تر سازگار نباشد.",
|
||||
"transcoding_temporal_aq_description": "این مورد فقط برای NVENC اعمال می شود. Temporal Adaptive Quantization کیفیت صحنه های با جزئیات بالا، تحرک کم را افزایش می دهد. ممکن است با دستگاه های قدیمی تر سازگار نباشد.",
|
||||
"transcoding_threads": "رشته ها ( موضوعات )",
|
||||
"transcoding_threads_description": "مقادیر بالاتر منجر به رمزگذاری سریع تر می شود، اما فضای کمتری برای پردازش سایر وظایف سرور در حین فعالیت باقی می گذارد. این مقدار نباید بیشتر از تعداد هسته های CPU باشد. اگر روی 0 تنظیم شود، بیشترین استفاده را خواهد داشت.",
|
||||
"transcoding_tone_mapping_description": "تلاش برای حفظ ظاهر ویدیوهای HDR هنگام تبدیل به SDR. هر الگوریتم تعادل های متفاوتی را برای رنگ، جزئیات و روشنایی ایجاد می کند. Hable جزئیات را حفظ می کند، Mobius رنگ را حفظ می کند و Reinhard روشنایی را حفظ می کند.",
|
||||
@@ -272,18 +338,23 @@
|
||||
"transcoding_transcode_policy_description": "سیاست برای زمانی که ویدیویی باید مجددا تبدیل (رمزگذاری) شود. ویدیوهای HDR همیشه تبدیل (رمزگذاری) مجدد خواهند شد (مگر رمزگذاری مجدد غیرفعال باشد).",
|
||||
"transcoding_two_pass_encoding": "تبدیل (رمزگذاری) دو مرحله ای",
|
||||
"transcoding_two_pass_encoding_setting_description": "تبدیل (رمزگذاری) ویدیو در دو مرحله برای تولید ویدیوهای رمزگذاری شده بهتر. وقتی حداکثر نرخ بیت فعال باشد (برای کار با H.264 و HEVC لازم است)، این حالت از یک محدوده نرخ بیت بر اساس حداکثر نرخ بیت استفاده می کند و CRF را نادیده می گیرد. برای VP9، اگر حداکثر نرخ بیت غیرفعال باشد، می توان از CRF استفاده کرد.",
|
||||
"transcoding_video_codec": "کدک ویدیویی",
|
||||
"transcoding_video_codec": "Codec ویدیویی",
|
||||
"transcoding_video_codec_description": "VP9 کارایی بالا و سازگاری وب را دارد، اما تبدیل (رمزگذاری) مجدد آن زمان بیشتری می گیرد. HEVC عملکرد مشابهی دارد، اما سازگاری وب کمتری دارد. H.264 سازگاری گسترده و رمزگذاری سریع دارد، اما فایل های بزرگتری تولید می کند. AV1 کدک کارآمدترین است، اما از پشتیبانی در دستگاه های قدیمی تر برخوردار نیست.",
|
||||
"trash_enabled_description": "فعال سازی ویژگی های سطل بازیافت (سطل زباله)",
|
||||
"trash_number_of_days": "تعداد روزها",
|
||||
"trash_number_of_days_description": "تعداد روزهایی که دارایی ها(عکسها و فیملها) در زباله دان(سطل بازیافت) قبل از حذف دائمی نگهداری میشوند",
|
||||
"trash_settings": "تنظیمات سطل بازیافت (سطل زباله)",
|
||||
"trash_settings_description": "مدیریت تنظیمات سطل بازیافت (سطل زباله)",
|
||||
"unlink_all_oauth_accounts": "جداسازی تمامی اکانت های OAuth",
|
||||
"unlink_all_oauth_accounts_description": "به یاد داشته باشید حتما قبل از انتقال به ارائه دهنده جدید تمامی اکانت های OAuth را جداسازی کنید.",
|
||||
"unlink_all_oauth_accounts_prompt": "آیا اطمینان دارید میخواهید تمامی اکانت های OAuth را جدا سازی کنید؟ اینکار OAuth ID تمامی کاربران را ریست می کند و قابل برگشت نیست.",
|
||||
"user_cleanup_job": "پاک سازی کاربر",
|
||||
"user_delete_delay": "<b>{user}</b>'s حساب کاربری و دارایی ها(عکس و فیلم) برای حذف دائمی در {delay, plural, one {# روز} other {# روز}} برنامه ریزی خواهند شد.",
|
||||
"user_delete_delay_settings": "تأخیر در حذف",
|
||||
"user_delete_delay_settings_description": "تعداد روزهایی که پس از حذف، حساب کاربری و دارایی های(عکس و فیلم) کاربر به طور دائمی حذف می شوند. کار حذف کاربر در نیمه شب اجرا می شود تا کاربرانی که آماده حذف هستند را بررسی کند. تغییرات در این تنظیم در اجرای بعدی ارزیابی خواهند شد.",
|
||||
"user_delete_immediately": "<b>{user}</b>'s حساب کاربری و دارایی ها (عکس و فیلم) <b>فوراً</b> برای حذف دائمی در صف قرار خواهند گرفت.",
|
||||
"user_delete_immediately_checkbox": "کاربر و دارایی ها (عکس و فیلم) را برای حذف فوری در صف قرار بده",
|
||||
"user_details": "جزئیات کاربر",
|
||||
"user_management": "مدیریت کاربر",
|
||||
"user_password_has_been_reset": "رمز عبور کاربر بازنشانی شد:",
|
||||
"user_password_reset_description": "لطفاً رمز عبور موقت را به کاربر ارائه دهید و به او اطلاع دهید که باید در ورود بعدی رمز عبور خود را تغییر دهد.",
|
||||
@@ -291,6 +362,8 @@
|
||||
"user_restore_scheduled_removal": "بازیابی کاربر - حذف برنامه ریزی شده در {date, date, long}",
|
||||
"user_settings": "تنظیمات کاربر",
|
||||
"user_settings_description": "مدیریت تنظیمات کاربر",
|
||||
"user_successfully_removed": "کاربر {email} با موفقیت حذف شد.",
|
||||
"users_page_description": "صفحه مدیریت کاربران",
|
||||
"version_check_enabled_description": "فعالسازی بررسی نسخه",
|
||||
"version_check_implications": "ویژگی بررسی نسخه به ارتباط دوره ای با github.com متکی است",
|
||||
"version_check_settings": "بررسی نسخه",
|
||||
@@ -302,6 +375,7 @@
|
||||
"admin_password": "رمز عبور مدیر",
|
||||
"administration": "مدیریت",
|
||||
"advanced": "پیشرفته",
|
||||
"advanced_settings_proxy_headers_title": "هدر های پروکسی سفارشی [آزمایشی]",
|
||||
"album_added": "آلبوم اضافه شد",
|
||||
"album_cover_updated": "جلد آلبوم بهروزرسانی شد",
|
||||
"album_info_updated": "اطلاعات آلبوم بهروزرسانی شد",
|
||||
@@ -338,6 +412,8 @@
|
||||
"change_name": "تغییر نام",
|
||||
"change_name_successfully": "نام با موفقیت تغییر یافت",
|
||||
"change_password": "تغییر رمز عبور",
|
||||
"change_password_form_password_mismatch": "رمز عبور ها مطابقت ندارند",
|
||||
"change_password_form_reenter_new_password": "تکرار رمز عبور جدید",
|
||||
"change_your_password": "رمز عبور خود را تغییر دهید",
|
||||
"check_logs": "بررسی لاگها",
|
||||
"city": "شهر",
|
||||
|
||||
142
i18n/fi.json
142
i18n/fi.json
@@ -15,9 +15,13 @@
|
||||
"add_a_location": "Lisää sijainti",
|
||||
"add_a_name": "Lisää nimi",
|
||||
"add_a_title": "Lisää otsikko",
|
||||
"add_action": "Lisää toiminto",
|
||||
"add_action_description": "Klikkaa lisätäksesi suoritettava toiminto",
|
||||
"add_birthday": "Lisää syntymäpäivä",
|
||||
"add_endpoint": "Lisää päätepiste",
|
||||
"add_exclusion_pattern": "Lisää poissulkemismalli",
|
||||
"add_filter": "Lisää suodatin",
|
||||
"add_filter_description": "Klikkaa lisätäksesi suodatinehto",
|
||||
"add_location": "Lisää sijainti",
|
||||
"add_more_users": "Lisää käyttäjiä",
|
||||
"add_partner": "Lisää kumppani",
|
||||
@@ -36,6 +40,7 @@
|
||||
"add_to_shared_album": "Lisää jaettuun albumiin",
|
||||
"add_upload_to_stack": "Lisää kuvapinoon",
|
||||
"add_url": "Lisää URL",
|
||||
"add_workflow_step": "Lisää työnkulun vaihe",
|
||||
"added_to_archive": "Lisätty arkistoon",
|
||||
"added_to_favorites": "Lisätty suosikkeihin",
|
||||
"added_to_favorites_count": "{count, number} lisätty suosikkeihin",
|
||||
@@ -63,7 +68,7 @@
|
||||
"cleared_jobs": "Työn {job} tehtävät tyhjennetty",
|
||||
"config_set_by_file": "Asetukset on tällä hetkellä määritelty tiedostosta",
|
||||
"confirm_delete_library": "Haluatko varmasti poistaa kirjaston {library}?",
|
||||
"confirm_delete_library_assets": "Oletko varma että haluat poistaa tämän kirjaston? Tämä poistaa {count, plural, one {# kohteen} other {# kohdetta}} Immichistä eikä sitä voida perua. Tiedostot jäävät levylle.",
|
||||
"confirm_delete_library_assets": "Haluatko varmasti poistaa tämän kirjaston? Tämä poistaa {count, plural, one {# kohteen} other {# kohdetta}} Immichistä eikä sitä voida perua. Tiedostot jäävät levylle.",
|
||||
"confirm_email_below": "Kirjota \"{email}\" vahvistaaksesi",
|
||||
"confirm_reprocess_all_faces": "Haluatko varmasti käsitellä uudelleen kaikki kasvot? Tämä poistaa myös nimetyt henkilöt.",
|
||||
"confirm_user_password_reset": "Haluatko varmasti nollata käyttäjän {user} salasanan?",
|
||||
@@ -97,6 +102,7 @@
|
||||
"image_preview_description": "Keskikokoinen kuva, josta metatiedot on poistettu, käytetään yksittäisen resurssin katseluun ja koneoppimiseen",
|
||||
"image_preview_quality_description": "Esikatselulaatu 1-100. Korkeampi arvo on parempi, mutta tuottaa suurempia tiedostoja ja voi heikentää sovelluksen reagointikykyä. Matalan arvon asettaminen voi vaikuttaa koneoppimisen laatuun.",
|
||||
"image_preview_title": "Esikatselun asetukset",
|
||||
"image_progressive": "Progressiivinen",
|
||||
"image_quality": "Laatu",
|
||||
"image_resolution": "Resoluutio",
|
||||
"image_resolution_description": "Korkeammat resoluutiot voivat säilyttää enemmän yksityiskohtia, mutta niiden koodaus kestää kauemmin, tiedostokoot ovat suurempia ja ne voivat heikentää sovelluksen reagointikykyä.",
|
||||
@@ -181,10 +187,21 @@
|
||||
"machine_learning_smart_search_enabled": "Ota käyttöön älykäs haku",
|
||||
"machine_learning_smart_search_enabled_description": "Jos ei käytössä, kuvia ei koodata älykkäälle etsinnälle.",
|
||||
"machine_learning_url_description": "Koneoppimispalvelimen URL-osoite. Jos lisätään useampi kuin yksi URL-osoite, kutakin osoitetta kohden yritetään kerran, kunnes yksi niistä vastaa. Yritykset tehdään järjestyksessä ensimmäisestä viimeiseen. Palvelimet, jotka eivät vastaa, ohitetaan tilapäisesti, kunnes ne ovat taas tavoitettavissa.",
|
||||
"maintenance_delete_backup": "Poista varmuuskopio",
|
||||
"maintenance_delete_backup_description": "Tämä tiedosto poistetaan pysyvästi.",
|
||||
"maintenance_delete_error": "Varmuuskopion poistaminen epäonnistui.",
|
||||
"maintenance_restore_backup": "Palauta varmuuskopio",
|
||||
"maintenance_restore_backup_description": "Immich tyhjennetään ja palautetaan valitusta varmuuskopiosta. Ennen jatkamista luodaan varmuuskopio.",
|
||||
"maintenance_restore_backup_different_version": "Tämä varmuuskopio luotiin Immichin eri versiolla!",
|
||||
"maintenance_restore_backup_unknown_version": "Varmuuskopion versiota ei voitu määrittää.",
|
||||
"maintenance_restore_database_backup": "Palauta tietokannan varmuuskopio",
|
||||
"maintenance_restore_database_backup_description": "Palaa takaisin tietokannan aiempaan tilaan käyttäen varmuuskopiotiedostoa",
|
||||
"maintenance_settings": "Ylläpito",
|
||||
"maintenance_settings_description": "Laita Immich ylläpitotilaan.",
|
||||
"maintenance_start": "Käynnistä ylläpitotila",
|
||||
"maintenance_start": "Vaihda ylläpitotilaan",
|
||||
"maintenance_start_error": "Ylläpitotilan käynnistys epäonnistui.",
|
||||
"maintenance_upload_backup": "Lähetä tietokannan varmuuskopiotiedosto",
|
||||
"maintenance_upload_backup_error": "Varmuuskopiota ei voitu lähettää, onhan se .sql-/.sql.gz-tiedosto?",
|
||||
"manage_concurrency": "Hallitse yhtäaikaisia toimintoja",
|
||||
"manage_concurrency_description": "Mene töiden sivulle muuttamaan töiden yhtäaikaisuutta",
|
||||
"manage_log_settings": "Hallitse lokien asetuksia",
|
||||
@@ -277,8 +294,8 @@
|
||||
"paths_validated_successfully": "Kaikki polut validoitu",
|
||||
"person_cleanup_job": "Henkilöpuhdistus",
|
||||
"queue_details": "Jonon tiedot",
|
||||
"queues": "Töiden jonot",
|
||||
"queues_page_description": "Ylläpitäjän töiden jonosivu",
|
||||
"queues": "Tehtäväjonot",
|
||||
"queues_page_description": "Tehtäväjonojen ylläpitosivu",
|
||||
"quota_size_gib": "Kiintiön koko (Gt)",
|
||||
"refreshing_all_libraries": "Virkistetään kaikki kirjastot",
|
||||
"registration": "Pääkäyttäjän rekisteröinti",
|
||||
@@ -431,6 +448,9 @@
|
||||
"admin_password": "Ylläpitäjän salasana",
|
||||
"administration": "Ylläpito",
|
||||
"advanced": "Edistyneet",
|
||||
"advanced_settings_clear_image_cache": "Tyhjennä kuvien välimuisti",
|
||||
"advanced_settings_clear_image_cache_error": "Kuvien välimuistin tyhjentäminen epäonnistui",
|
||||
"advanced_settings_clear_image_cache_success": "Tyhjennettiin onnistuneesti {size}",
|
||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Käytä tätä vaihtoehtoa suodattaaksesi mediaa synkronoinnin aikana vaihtoehtoisten kriteerien perusteella. Kokeile tätä vain, jos sovelluksessa on ongelmia kaikkien albumien tunnistamisessa.",
|
||||
"advanced_settings_enable_alternate_media_filter_title": "[KOKEELLINEN] Käytä vaihtoehtoisen laitteen albumin synkronointisuodatinta",
|
||||
"advanced_settings_log_level_title": "Kirjaustaso: {level}",
|
||||
@@ -467,6 +487,7 @@
|
||||
"album_remove_user": "Poista käyttäjä?",
|
||||
"album_remove_user_confirmation": "Oletko varma että haluat poistaa {user}?",
|
||||
"album_search_not_found": "Haullasi ei löytynyt yhtään albumia",
|
||||
"album_selected": "Albumi valittu",
|
||||
"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_summary": "Albumi tiivistelmä",
|
||||
"album_updated": "Albumi päivitetty",
|
||||
@@ -488,9 +509,11 @@
|
||||
"albums_default_sort_order_description": "Kohteiden ensisijainen lajittelujärjestys uusia albumeja luotaessa.",
|
||||
"albums_feature_description": "Kokoelma kohteita, jotka voidaan jakaa muille käyttäjille.",
|
||||
"albums_on_device_count": "({count}) albumia laitteella",
|
||||
"albums_selected": "{count, plural, one {# albumi valittu} other {# albumia valittu}}",
|
||||
"all": "Kaikki",
|
||||
"all_albums": "Kaikki albumit",
|
||||
"all_people": "Kaikki henkilöt",
|
||||
"all_photos": "Kaikki kuvat",
|
||||
"all_videos": "Kaikki videot",
|
||||
"allow_dark_mode": "Salli tumma tila",
|
||||
"allow_edits": "Salli muutokset",
|
||||
@@ -498,6 +521,9 @@
|
||||
"allow_public_user_to_upload": "Salli julkisten käyttäjien lähettää tiedostoja",
|
||||
"allowed": "Sallittu",
|
||||
"alt_text_qr_code": "QR-koodi",
|
||||
"always_keep": "Säilytä aina",
|
||||
"always_keep_photos_hint": "Tilan vapauttaminen säilyttää kaikki kuvat tällä laitteella.",
|
||||
"always_keep_videos_hint": "Tilan vapauttaminen säilyttää kaikki videot tällä laitteella.",
|
||||
"anti_clockwise": "Vastapäivään",
|
||||
"api_key": "API-avain",
|
||||
"api_key_description": "Tämä arvo näytetään vain kerran. Varmista, että olet kopioinut sen ennen kuin suljet ikkunan.",
|
||||
@@ -524,10 +550,12 @@
|
||||
"archived_count": "{count, plural, other {Arkistoitu #}}",
|
||||
"are_these_the_same_person": "Ovatko he sama henkilö?",
|
||||
"are_you_sure_to_do_this": "Haluatko varmasti tehdä tämän?",
|
||||
"array_field_not_fully_supported": "Taulukkokentät vaativat JSON:in manuaalista muokkaamista",
|
||||
"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_adding_to_album": "Lisätään albumiin…",
|
||||
"asset_created": "Kohde luotu",
|
||||
"asset_description_updated": "Kohteen kuvaus on päivitetty",
|
||||
"asset_filename_is_offline": "Kohde {filename} on offline-tilassa",
|
||||
"asset_has_unassigned_faces": "Kohteella on määrittämättömiä kasvoja",
|
||||
@@ -652,6 +680,7 @@
|
||||
"backup_options_page_title": "Varmuuskopioinnin asetukset",
|
||||
"backup_setting_subtitle": "Hallinnoi aktiivisia ja taustalla olevia lähetysasetuksia",
|
||||
"backup_settings_subtitle": "Hallitse lähetysasetuksia",
|
||||
"backup_upload_details_page_more_details": "Paina saadaksesi lisätietoja",
|
||||
"backward": "Taaksepäin",
|
||||
"biometric_auth_enabled": "Biometrinen tunnistautuminen käytössä",
|
||||
"biometric_locked_out": "Sinulta on evätty pääsy biometriseen tunnistautumiseen",
|
||||
@@ -710,6 +739,8 @@
|
||||
"change_password_form_password_mismatch": "Salasanat eivät täsmää",
|
||||
"change_password_form_reenter_new_password": "Uusi salasana uudelleen",
|
||||
"change_pin_code": "Vaihda PIN-koodi",
|
||||
"change_trigger": "Vaihda laukaisin",
|
||||
"change_trigger_prompt": "Haluatko varmasti vaihtaa laukaisimen? Tämä poistaa kaikki olemassa olevat toiminnot ja suodattimet.",
|
||||
"change_your_password": "Vaihda salasanasi",
|
||||
"changed_visibility_successfully": "Näkyvyys vaihdettu",
|
||||
"charging": "Ladataan laitetta",
|
||||
@@ -718,8 +749,17 @@
|
||||
"check_corrupt_asset_backup_button": "Suorita tarkistus",
|
||||
"check_corrupt_asset_backup_description": "Suorita tämä tarkistus vain Wi-Fi-yhteyden kautta ja vasta, kun kaikki kohteet on varmuuskopioitu. Toimenpide voi kestää muutamia minuutteja.",
|
||||
"check_logs": "Katso lokeja",
|
||||
"checksum": "Tarkistussumma",
|
||||
"choose_matching_people_to_merge": "Valitse henkilöt joka yhdistetään",
|
||||
"city": "Kaupunki",
|
||||
"cleanup_confirm_description": "Immich löysi {count} turvallisesti palvelimelle varmuuskopioitua kohdetta (luotu ennen {date}). Poistetaanko paikalliset kopiot tästä laitteesta?",
|
||||
"cleanup_confirm_prompt_title": "Poistetaanko tästä laitteesta?",
|
||||
"cleanup_deleted_assets": "Siirretty {count} kohdetta laitteen roskakoriin",
|
||||
"cleanup_deleting": "Siirretään roskakoriin...",
|
||||
"cleanup_found_assets": "Löytyi {count} varmuuskopioitua kohdetta",
|
||||
"cleanup_icloud_shared_albums_excluded": "Jaettuja iCloud-albumeja ei skannata",
|
||||
"cleanup_no_assets_found": "Ehtojasi vastaavia varmuuskopioituja kohteita ei löytynyt",
|
||||
"cleanup_preview_title": "Poistettavia kohteita {count}",
|
||||
"clear": "Tyhjennä",
|
||||
"clear_all": "Tyhjennä kaikki",
|
||||
"clear_all_recent_searches": "Tyhjennä viimeisimmät haut",
|
||||
@@ -785,6 +825,7 @@
|
||||
"create_album": "Luo albumi",
|
||||
"create_album_page_untitled": "Nimetön",
|
||||
"create_api_key": "Luo API-avain",
|
||||
"create_first_workflow": "Luo ensimmäinen työnkulku",
|
||||
"create_library": "Luo uusi kirjasto",
|
||||
"create_link": "Luo linkki",
|
||||
"create_link_to_share": "Luo linkki jaettavaksi",
|
||||
@@ -799,14 +840,18 @@
|
||||
"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_user": "Luo käyttäjä",
|
||||
"create_workflow": "Luo työnkulku",
|
||||
"created": "Luotu",
|
||||
"created_at": "Luotu",
|
||||
"creating_linked_albums": "Luodaan linkattuja albumeita...",
|
||||
"crop": "Rajaa",
|
||||
"crop_aspect_ratio_fixed": "Kiinteä",
|
||||
"crop_aspect_ratio_original": "Alkuperäinen",
|
||||
"curated_object_page_title": "Asiat",
|
||||
"current_device": "Nykyinen laite",
|
||||
"current_pin_code": "Nykyinen PIN-koodi",
|
||||
"current_server_address": "Nykyinen palvelinosoite",
|
||||
"custom_date": "Mukautettu päivä",
|
||||
"custom_locale": "Muokatut maa-asetukset",
|
||||
"custom_locale_description": "Muotoile päivämäärät ja numerot perustuen alueen kieleen",
|
||||
"custom_url": "Mukautettu URL",
|
||||
@@ -865,6 +910,7 @@
|
||||
"deselect_all": "Poista valinnat",
|
||||
"details": "Tiedot",
|
||||
"direction": "Suunta",
|
||||
"disable": "Poista käytöstä",
|
||||
"disabled": "Poistettu käytöstä",
|
||||
"disallow_edits": "Älä salli muokkauksia",
|
||||
"discord": "Discord",
|
||||
@@ -890,6 +936,7 @@
|
||||
"download_include_embedded_motion_videos": "Upotetut videot",
|
||||
"download_include_embedded_motion_videos_description": "Sisällytä liikekuviin upotetut videot erillisinä tiedostoina",
|
||||
"download_notfound": "Latausta ei löytynyt",
|
||||
"download_original": "Lataa alkuperäinen",
|
||||
"download_paused": "Lataus keskeytetty",
|
||||
"download_settings": "Lataukset",
|
||||
"download_settings_description": "Hallitse aineiston lataukseen liittyviä asetuksia",
|
||||
@@ -899,6 +946,7 @@
|
||||
"download_waiting_to_retry": "Odotetaan uudelleenyritystä",
|
||||
"downloading": "Ladataan",
|
||||
"downloading_asset_filename": "Ladataan mediaa {filename}",
|
||||
"downloading_from_icloud": "Ladataan iCloudista",
|
||||
"downloading_media": "Median lataaminen",
|
||||
"drop_files_to_upload": "Pudota tiedostot mihin tahansa ladataksesi ne",
|
||||
"duplicates": "Kaksoiskappaleet",
|
||||
@@ -927,11 +975,17 @@
|
||||
"edit_tag": "Muokkaa tunnistetta",
|
||||
"edit_title": "Muokkaa otsikkoa",
|
||||
"edit_user": "Muokkaa käyttäjää",
|
||||
"edit_workflow": "Muokkaa työnkulkua",
|
||||
"editor": "Muokkaaja",
|
||||
"editor_close_without_save_prompt": "Muutoksia ei tallenneta",
|
||||
"editor_close_without_save_title": "Suljetaanko editori?",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Kuvasuhteet",
|
||||
"editor_crop_tool_h2_rotation": "Rotaatio",
|
||||
"editor_confirm_reset_all_changes": "Haluatko varmasti nollata kaikki muutokset?",
|
||||
"editor_flip_horizontal": "Käännä vaakatasossa",
|
||||
"editor_flip_vertical": "Käännä pystytasossa",
|
||||
"editor_orientation": "Suunta",
|
||||
"editor_reset_all_changes": "Nollaa muutokset",
|
||||
"editor_rotate_left": "Kierrä 90° vastapäivään",
|
||||
"editor_rotate_right": "Kierrä 90° myötäpäivään",
|
||||
"email": "Sähköposti",
|
||||
"email_notifications": "Sähköposti-ilmoitukset",
|
||||
"empty_folder": "Kansio on tyhjä",
|
||||
@@ -950,6 +1004,7 @@
|
||||
"error_change_sort_album": "Albumin lajittelujärjestyksen muuttaminen epäonnistui",
|
||||
"error_delete_face": "Virhe kasvojen poistamisessa kohteesta",
|
||||
"error_getting_places": "Ongelma paikkojen haussa",
|
||||
"error_loading_albums": "Virhe albumeita ladatessa",
|
||||
"error_loading_image": "Kuvan lataus ei onnistunut",
|
||||
"error_loading_partners": "Ongelma partnerin haussa: {error}",
|
||||
"error_saving_image": "Virhe: {error}",
|
||||
@@ -1012,6 +1067,7 @@
|
||||
"unable_to_complete_oauth_login": "OAuth-kirjautumista ei voitu suorittaa loppuun",
|
||||
"unable_to_connect": "Yhteyttä ei voitu muodostaa",
|
||||
"unable_to_copy_to_clipboard": "Leikepöydälle ei voitu kopioida, varmista että käytät sivua https-yhteyden kautta",
|
||||
"unable_to_create": "Työnkulun luominen ei onnistunut",
|
||||
"unable_to_create_admin_account": "Pääkäyttäjän luominen epäonnistui",
|
||||
"unable_to_create_api_key": "Uuden API-avaimen luominen epäonnistui",
|
||||
"unable_to_create_library": "Kirjaston luominen epäonnistui",
|
||||
@@ -1022,6 +1078,7 @@
|
||||
"unable_to_delete_exclusion_pattern": "Ei voida poistaa poissulkemismallia",
|
||||
"unable_to_delete_shared_link": "Jaetun linkin poistaminen epäonnistui",
|
||||
"unable_to_delete_user": "Käyttäjän poistaminen epäonnistui",
|
||||
"unable_to_delete_workflow": "Työnkulun poistaminen ei onnistunut",
|
||||
"unable_to_download_files": "Tiedostojen lataaminen epäonnistui",
|
||||
"unable_to_edit_exclusion_pattern": "Ei voida muokata poissulkemismallia",
|
||||
"unable_to_empty_trash": "Roskakorin tyhjentäminen epäonnistui",
|
||||
@@ -1072,8 +1129,10 @@
|
||||
"unable_to_update_settings": "Asetusten päivitys epäonnistui",
|
||||
"unable_to_update_timeline_display_status": "Aikajanalla näyttämisen asetusta ei voitu tallettaa",
|
||||
"unable_to_update_user": "Käyttäjän muokkaus epäonnistui",
|
||||
"unable_to_update_workflow": "Työnkulun päivittäminen ei onnistunut",
|
||||
"unable_to_upload_file": "Tiedostoa ei voitu ladata"
|
||||
},
|
||||
"errors_text": "Virheet",
|
||||
"exclusion_pattern": "Poissulkemismenetelmä",
|
||||
"exif": "Exif",
|
||||
"exif_bottom_sheet_description": "Lisää kuvaus…",
|
||||
@@ -1118,7 +1177,7 @@
|
||||
"features": "Ominaisuudet",
|
||||
"features_in_development": "Kehityksessä olevat ominaisuudet",
|
||||
"features_setting_description": "Hallitse sovelluksen ominaisuuksia",
|
||||
"file_name": "Tiedoston nimi",
|
||||
"file_name": "Tiedoston nimi: {file_name}",
|
||||
"file_name_or_extension": "Tiedostonimi tai tiedostopääte",
|
||||
"file_size": "Tiedostokoko",
|
||||
"filename": "Tiedostonimi",
|
||||
@@ -1126,6 +1185,7 @@
|
||||
"filter": "Suodatin",
|
||||
"filter_people": "Suodata henkilöt",
|
||||
"filter_places": "Suodata paikkoja",
|
||||
"filters": "Suodattimet",
|
||||
"find_them_fast": "Löydä nopeasti hakemalla nimellä",
|
||||
"first": "Ensimmäinen",
|
||||
"fix_incorrect_match": "Korjaa virheellinen osuma",
|
||||
@@ -1166,12 +1226,14 @@
|
||||
"header_settings_header_name_input": "Otsikon nimi",
|
||||
"header_settings_header_value_input": "Otsikon arvo",
|
||||
"headers_settings_tile_title": "Mukautettu proxy headers",
|
||||
"height": "Korkeus",
|
||||
"hi_user": "Hei {name} ({email})",
|
||||
"hide_all_people": "Piilota kaikki henkilöt",
|
||||
"hide_gallery": "Piilota galleria",
|
||||
"hide_named_person": "Piilota henkilön {name}",
|
||||
"hide_password": "Piilota salasana",
|
||||
"hide_person": "Piilota henkilö",
|
||||
"hide_schema": "Piilota skeema",
|
||||
"hide_text_recognition": "Piilota tekstin tunnistus",
|
||||
"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.",
|
||||
@@ -1244,9 +1306,17 @@
|
||||
"ios_debug_info_processing_ran_at": "Prosessi valmistui {dateTime}",
|
||||
"items_count": "{count, plural, one {# kpl} other {# kpl}}",
|
||||
"jobs": "Taustatehtävät",
|
||||
"json_editor": "JSON-muokkain",
|
||||
"json_error": "JSON-virhe",
|
||||
"keep": "Säilytä",
|
||||
"keep_albums": "Säilytä albumit",
|
||||
"keep_all": "Säilytä kaikki",
|
||||
"keep_description": "Valitse, mitä laitteella säilytetään tilan vapautuksen yhteydessä.",
|
||||
"keep_favorites": "Säilytä suosikit",
|
||||
"keep_on_device": "Säilytä laitteella",
|
||||
"keep_on_device_hint": "Valitse laitteella säilytettävät kohteet",
|
||||
"keep_this_delete_others": "Säilytä tämä, poista muut",
|
||||
"keeping": "Säilytetään: {items}",
|
||||
"kept_this_deleted_others": "Tämä kohde säilytettiin. {count, plural, one {# asset} other {# assets}} poistettiin",
|
||||
"keyboard_shortcuts": "Pikanäppäimet",
|
||||
"language": "Kieli",
|
||||
@@ -1339,10 +1409,24 @@
|
||||
"loop_videos_description": "Ota käyttöön jatkuva videotoisto tarkemmassa näkymässä.",
|
||||
"main_branch_warning": "Käytät kehitysversiota; suosittelemme vahvasti käyttämään julkaisuversiota!",
|
||||
"main_menu": "Päävalikko",
|
||||
"maintenance_action_restore": "Palautetaan tietokanta",
|
||||
"maintenance_description": "Immich on asetettu <link>ylläpitotilaan</link>.",
|
||||
"maintenance_end": "Poistu ylläpitotilasta",
|
||||
"maintenance_end_error": "Poistuminen ylläpitotilasta epäonnistui.",
|
||||
"maintenance_logged_in_as": "Kirjautuneena käyttäjänä {user}",
|
||||
"maintenance_restore_from_backup": "Palauta varmuuskopiosta",
|
||||
"maintenance_restore_library": "Palauta kirjastosta",
|
||||
"maintenance_restore_library_confirm": "Jos tämä vaikuttaa oikealta, jatka varmuuskopion palauttamista!",
|
||||
"maintenance_restore_library_folder_pass": "luettavissa ja kirjoitettavissa",
|
||||
"maintenance_restore_library_folder_read_fail": "ei luettavissa",
|
||||
"maintenance_restore_library_folder_write_fail": "ei kirjoitettavissa",
|
||||
"maintenance_restore_library_hint_missing_files": "Sinulta saattaa puuttua tärkeitä tiedostoja",
|
||||
"maintenance_restore_library_hint_regenerate_later": "Voit luoda ne uudelleen myöhemmin asetuksissa",
|
||||
"maintenance_restore_library_loading": "Ladataan eheystarkistuksia ja heurestiikkaa…",
|
||||
"maintenance_task_backup": "Luodaan varmuuskopiota olemassa olevasta tietokannasta…",
|
||||
"maintenance_task_migrations": "Suoritetaan tietokantamigraatioita…",
|
||||
"maintenance_task_restore": "Palautetaan valittu varmuuskopio…",
|
||||
"maintenance_task_rollback": "Palauttaminen epäonnistui, palataan takaisin palautuspisteeseen…",
|
||||
"maintenance_title": "Tilapäisesti ei saatavilla",
|
||||
"make": "Valmistaja",
|
||||
"manage_geolocation": "Muokkaa sijaintia",
|
||||
@@ -1426,6 +1510,7 @@
|
||||
"my_albums": "Omat albumit",
|
||||
"name": "Nimi",
|
||||
"name_or_nickname": "Nimi tai lempinimi",
|
||||
"name_required": "Nimi on pakollinen",
|
||||
"navigate": "Navigoi",
|
||||
"navigate_to_time": "Navigoi aikaan",
|
||||
"network_requirement_photos_upload": "Käytä mobiiliverkkoa kuvien varmuuskopioimiseksi",
|
||||
@@ -1450,11 +1535,13 @@
|
||||
"next": "Seuraava",
|
||||
"next_memory": "Seuraava muisto",
|
||||
"no": "Ei",
|
||||
"no_actions_added": "Toimintoja ei ole vielä lisätty",
|
||||
"no_albums_found": "Albumeja ei löytynyt",
|
||||
"no_albums_message": "Luo albumi pitääksesi kuvat ja videot järjestyksessä",
|
||||
"no_albums_with_name_yet": "Näyttää siltä, ettei sinulla ole yhtään tämän nimistä 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_assets_message": "NAPAUTA LADATAKSESI ENSIMMÄINEN KUVASI",
|
||||
"no_assets_message": "Napsauta lähettääksesi ensimmäisen kuvasi",
|
||||
"no_assets_to_show": "Ei näytettäviä kohteita",
|
||||
"no_cast_devices_found": "Cast-laitteita ei löytynyt",
|
||||
"no_checksum_local": "Ei tarkistussummaa - paikallista sisältöä ei voida hakea",
|
||||
@@ -1464,6 +1551,7 @@
|
||||
"no_exif_info_available": "EXIF-tietoa ei saatavilla",
|
||||
"no_explore_results_message": "Lataa lisää kuvia tutkiaksesi kokoelmaasi.",
|
||||
"no_favorites_message": "Lisää suosikkeja löytääksesi nopeasti parhaat kuvasi ja videosi",
|
||||
"no_filters_added": "Suodattimia ei ole vielä lisätty",
|
||||
"no_libraries_message": "Luo ulkoinen kirjasto nähdäksesi valokuvasi ja videot",
|
||||
"no_local_assets_found": "Paikallista sisältöä ei löytynyt tällä tarkistussummalla",
|
||||
"no_location_set": "Ei sijaintia asetettuna",
|
||||
@@ -1583,11 +1671,14 @@
|
||||
"person_age_years": "{years, plural, other {# vuotta}} vanha",
|
||||
"person_birthdate": "Syntynyt {date}",
|
||||
"person_hidden": "{name}{hidden, select, true { (piilotettu)} other {}}",
|
||||
"person_recognized": "Henkilö tunnistettu",
|
||||
"person_selected": "Henkilö valittu",
|
||||
"photo_shared_all_users": "Näyttää että olet jakanut kuvasi kaikkien käyttäjien kanssa, tai sinulla ei ole käyttäjää kenelle jakaa.",
|
||||
"photos": "Kuvat",
|
||||
"photos_and_videos": "Kuvat ja videot",
|
||||
"photos_count": "{count, plural, one {{count, number} Kuva} other {{count, number} kuvaa}}",
|
||||
"photos_from_previous_years": "Kuvia edellisiltä vuosilta",
|
||||
"photos_only": "Vain kuvat",
|
||||
"pick_a_location": "Valitse sijainti",
|
||||
"pick_custom_range": "Mukautettu väli",
|
||||
"pick_date_range": "Valitse päivämäärien väli",
|
||||
@@ -1832,7 +1923,9 @@
|
||||
"second": "Toinen",
|
||||
"see_all_people": "Näytä kaikki henkilöt",
|
||||
"select": "Valitse",
|
||||
"select_album": "Valitse albumi",
|
||||
"select_album_cover": "Valitse albumin kansi",
|
||||
"select_albums": "Valitse albumit",
|
||||
"select_all": "Valitse kaikki",
|
||||
"select_all_duplicates": "Valitse kaikki kaksoiskappaleet",
|
||||
"select_all_in": "Valitse kaikki {group}",
|
||||
@@ -1843,6 +1936,7 @@
|
||||
"select_keep_all": "Valitse pidä kaikki",
|
||||
"select_library_owner": "Valitse kirjaston omistaja",
|
||||
"select_new_face": "Valitse uudet kasvot",
|
||||
"select_person": "Valitse henkilö",
|
||||
"select_person_to_tag": "Valitse henkilö, jonka haluat merkitä",
|
||||
"select_photos": "Valitse kuvat",
|
||||
"select_trash_all": "Valitse kaikki roskakoriin",
|
||||
@@ -1978,6 +2072,7 @@
|
||||
"show_password": "Näytä salasana",
|
||||
"show_person_options": "Näytä henkilöasetukset",
|
||||
"show_progress_bar": "Näytä eteneminen",
|
||||
"show_schema": "Näytä skeema",
|
||||
"show_search_options": "Näytä hakuvaihtoehdot",
|
||||
"show_shared_links": "Näytä jaetut linkit",
|
||||
"show_slideshow_transition": "Näytä diaesitys siirtymä",
|
||||
@@ -1995,6 +2090,8 @@
|
||||
"skip_to_folders": "Siirry kansioihin",
|
||||
"skip_to_tags": "Siirry tunnisteisiin",
|
||||
"slideshow": "Diaesitys",
|
||||
"slideshow_repeat": "Kertaa diaesitys",
|
||||
"slideshow_repeat_description": "Palaa takaisin alkuun diaesityksen päättyessä",
|
||||
"slideshow_settings": "Diaesityksen asetukset",
|
||||
"sort_albums_by": "Järjestä albumit...",
|
||||
"sort_created": "Luontipäivä",
|
||||
@@ -2105,6 +2202,11 @@
|
||||
"trash_page_select_assets_btn": "Valitse kohteet",
|
||||
"trash_page_title": "Roskakori ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Roskakorin kohteet poistetaan pysyvästi {days, plural, one {# päivän} other {# päivän}} päästä.",
|
||||
"trigger": "Laukaisin",
|
||||
"trigger_description": "Työnkulun aloittava tapahtuma",
|
||||
"trigger_person_recognized": "Henkilö tunnistettu",
|
||||
"trigger_person_recognized_description": "Laukaistaan kun henkilö tunnistetaan",
|
||||
"trigger_type": "Laukaisimen tyyppi",
|
||||
"troubleshoot": "Vianetsintä",
|
||||
"type": "Tyyppi",
|
||||
"unable_to_change_pin_code": "PIN-koodin vaihtaminen epäonnistui",
|
||||
@@ -2119,6 +2221,7 @@
|
||||
"unhide_person": "Poista henkilö piilosta",
|
||||
"unknown": "Tuntematon",
|
||||
"unknown_country": "Tuntematon maa",
|
||||
"unknown_date": "Tuntematon päiväys",
|
||||
"unknown_year": "Tuntematon vuosi",
|
||||
"unlimited": "Rajoittamaton",
|
||||
"unlink_motion_video": "Poista liikevideon linkitys",
|
||||
@@ -2135,13 +2238,14 @@
|
||||
"unstack": "Pura pino",
|
||||
"unstack_action_prompt": "{count} purettu pinosta",
|
||||
"unstacked_assets_count": "Poistettu pinosta {count, plural, one {# kohde} other {# kohdetta}}",
|
||||
"unsupported_field_type": "Ei-tuettu kentän tyyppi",
|
||||
"untagged": "Ilman tunnistetta",
|
||||
"untitled_workflow": "Nimetön työnkulku",
|
||||
"up_next": "Seuraavaksi",
|
||||
"update_location_action_prompt": "Päivitä {count} kohteen sijaintia:",
|
||||
"updated_at": "Päivitetty",
|
||||
"updated_password": "Salasana päivitetty",
|
||||
"upload": "Siirrä palvelimelle",
|
||||
"upload_action_prompt": "{count} jonossa lähetystä varten",
|
||||
"upload_concurrency": "Latausten samanaikaisuus",
|
||||
"upload_details": "Lähetyksen tiedot",
|
||||
"upload_dialog_info": "Haluatko varmuuskopioida valitut kohteet palvelimelle?",
|
||||
@@ -2160,7 +2264,7 @@
|
||||
"url": "URL",
|
||||
"usage": "Käyttö",
|
||||
"use_biometric": "Käytä biometriikkaa",
|
||||
"use_current_connection": "käytä nykyistä yhteyttä",
|
||||
"use_current_connection": "Käytä nykyistä yhteyttä",
|
||||
"use_custom_date_range": "Käytä omaa aikaväliä",
|
||||
"user": "Käyttäjä",
|
||||
"user_has_been_deleted": "Käyttäjä on poistettu.",
|
||||
@@ -2181,6 +2285,7 @@
|
||||
"utilities": "Apuohjelmat",
|
||||
"validate": "Validoi",
|
||||
"validate_endpoint_error": "Anna kelvollinen URL-osoite",
|
||||
"validation_error": "Validointivirhe",
|
||||
"variables": "Muuttujat",
|
||||
"version": "Versio",
|
||||
"version_announcement_closing": "Ystäväsi Alex",
|
||||
@@ -2192,6 +2297,7 @@
|
||||
"video_hover_setting_description": "Toista videon esikatselukuva kun kursori on kuvan päällä. Vaikka toiminto on pois käytöstä, toiston voi aloittaa viemällä kursori toistokuvakkeen päälle.",
|
||||
"videos": "Videot",
|
||||
"videos_count": "{count, plural, one {# video} other {# videota}}",
|
||||
"videos_only": "Vain videot",
|
||||
"view": "Katso",
|
||||
"view_album": "Näytä albumi",
|
||||
"view_all": "Näytä kaikki",
|
||||
@@ -2212,14 +2318,28 @@
|
||||
"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",
|
||||
"visual": "Visuaalinen",
|
||||
"visual_builder": "Visuaalinen koostaja",
|
||||
"waiting": "Odottaa",
|
||||
"waiting_count": "Odottaa: {count}",
|
||||
"warning": "Varoitus",
|
||||
"week": "Viikko",
|
||||
"welcome": "Tervetuloa",
|
||||
"welcome_to_immich": "Tervetuloa Immichiin",
|
||||
"width": "Leveys",
|
||||
"wifi_name": "Wi-Fi-verkon nimi",
|
||||
"workflow": "Työnkulku",
|
||||
"workflow_delete_prompt": "Haluatko varmasti poistaa tämän työnkulun?",
|
||||
"workflow_deleted": "Työnkulku poistettu",
|
||||
"workflow_description": "Työnkulun kuvaus",
|
||||
"workflow_info": "Työnkulut tiedot",
|
||||
"workflow_json": "Työnkulun JSON",
|
||||
"workflow_json_help": "Muokkaa työnkulun kokoonpanoa JSON-muodossa. Muutokset synkronoidaan visuaaliseen koostajaan.",
|
||||
"workflow_name": "Työnkulun nimi",
|
||||
"workflow_navigation_prompt": "Haluatko varmasti poistua tallentamatta muutoksia?",
|
||||
"workflow_summary": "Työnkulun yhteenveto",
|
||||
"workflow_update_success": "Työnkulku päivitetty onnistuneesti",
|
||||
"workflow_updated": "Työnkulku päivitetty",
|
||||
"workflows": "Työnkulut",
|
||||
"wrong_pin_code": "Väärä PIN-koodi",
|
||||
"year": "Vuosi",
|
||||
"years_ago": "{years, plural, one {# vuosi} other {# vuotta}} sitten",
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
"add_a_location": "Dagdagan ng lugar",
|
||||
"add_a_name": "Dagdagan ng pangalan",
|
||||
"add_a_title": "Dagdagan ng pamagat",
|
||||
"add_birthday": "Maglagay ng kaarawan",
|
||||
"add_endpoint": "Dagdagan ng dulo",
|
||||
"add_location": "Magdagdag ng lugar",
|
||||
"add_more_users": "Magdagdag ng mga user",
|
||||
|
||||
184
i18n/fr.json
184
i18n/fr.json
@@ -5,6 +5,7 @@
|
||||
"acknowledge": "Compris",
|
||||
"action": "Action",
|
||||
"action_common_update": "Mettre à jour",
|
||||
"action_description": "Un ensemble d'actions applicables sur des médias filtrés",
|
||||
"actions": "Actions",
|
||||
"active": "En cours",
|
||||
"active_count": "Actif : {count}",
|
||||
@@ -15,9 +16,14 @@
|
||||
"add_a_location": "Ajouter une localisation",
|
||||
"add_a_name": "Ajouter un nom",
|
||||
"add_a_title": "Ajouter un titre",
|
||||
"add_action": "Ajouter une action",
|
||||
"add_action_description": "Cliquez pour ajouter une action à réaliser",
|
||||
"add_assets": "Ajouter des médias",
|
||||
"add_birthday": "Ajouter un anniversaire",
|
||||
"add_endpoint": "Ajouter une adresse",
|
||||
"add_exclusion_pattern": "Ajouter un schéma d'exclusion",
|
||||
"add_filter": "Ajouter un filtre",
|
||||
"add_filter_description": "Cliquez pour ajouter une condition au filtre",
|
||||
"add_location": "Ajouter une localisation",
|
||||
"add_more_users": "Ajouter plus d'utilisateurs",
|
||||
"add_partner": "Ajouter un partenaire",
|
||||
@@ -36,6 +42,7 @@
|
||||
"add_to_shared_album": "Ajouter à l'album partagé",
|
||||
"add_upload_to_stack": "Ajouter les éléments téléversés à la pile",
|
||||
"add_url": "Ajouter l'URL",
|
||||
"add_workflow_step": "Ajouter une étape de flux de traitement",
|
||||
"added_to_archive": "Ajouté à l'archive",
|
||||
"added_to_favorites": "Ajouté aux favoris",
|
||||
"added_to_favorites_count": "{count, number} ajouté(s) aux favoris",
|
||||
@@ -97,6 +104,8 @@
|
||||
"image_preview_description": "Image de taille moyenne avec métadonnées retirées, utilisée lors de la visualisation d'un seul média et pour l'apprentissage automatique",
|
||||
"image_preview_quality_description": "Qualité de l'aperçu : de 1 à 100. Une valeur plus élevée produit de meilleurs résultats, mais elle produit des fichiers plus volumineux et peut réduire la réactivité de l'application. Une valeur trop basse peut affecter la qualité de l'apprentissage automatique.",
|
||||
"image_preview_title": "Paramètres de prévisualisation",
|
||||
"image_progressive": "Progressive",
|
||||
"image_progressive_description": "Encode les images JPEG de manière progressive pour un affichage graduel. Cela n'a pas d'effet sur les images en WebP.",
|
||||
"image_quality": "Qualité",
|
||||
"image_resolution": "Résolution",
|
||||
"image_resolution_description": "Les résolutions plus élevées permettent de préserver davantage de détails, mais l'encodage est plus long, les fichiers sont plus volumineux et la réactivité de l'application peut s'en trouver réduite.",
|
||||
@@ -181,10 +190,21 @@
|
||||
"machine_learning_smart_search_enabled": "Activer la recherche intelligente",
|
||||
"machine_learning_smart_search_enabled_description": "Si cette option est désactivée, les images ne seront pas encodées pour la recherche intelligente.",
|
||||
"machine_learning_url_description": "L’URL du serveur d'apprentissage automatique. Si plusieurs URL sont fournies, chaque serveur sera essayé un par un jusqu’à ce que l’un d’eux réponde avec succès, dans l’ordre de la première à la dernière. Les serveurs ne répondant pas seront temporairement ignorés jusqu'à ce qu'ils soient de nouveau opérationnels.",
|
||||
"maintenance_delete_backup": "Supprimer la sauvegarde",
|
||||
"maintenance_delete_backup_description": "Ce fichier sera définitivement supprimé.",
|
||||
"maintenance_delete_error": "Échec de la suppression de la sauvegarde.",
|
||||
"maintenance_restore_backup": "Restaurer la sauvegarde",
|
||||
"maintenance_restore_backup_description": "Immich sera effacé et restauré à partir de la sauvegarde choisie. Une sauvegarde sera créée avant de continuer.",
|
||||
"maintenance_restore_backup_different_version": "Cette sauvegarde a été créée avec une version différente de Immich !",
|
||||
"maintenance_restore_backup_unknown_version": "Impossible de déterminer la version de sauvegarde.",
|
||||
"maintenance_restore_database_backup": "Restaurer la sauvegarde de la base de données",
|
||||
"maintenance_restore_database_backup_description": "Revenir à un état antérieur de la base de données à l'aide d'un fichier de sauvegarde",
|
||||
"maintenance_settings": "Maintenance",
|
||||
"maintenance_settings_description": "Mettre Immich en mode maintenance.",
|
||||
"maintenance_start": "Démarrer le mode maintenance",
|
||||
"maintenance_start": "Passer en mode maintenance",
|
||||
"maintenance_start_error": "Échec du démarrage du mode maintenance.",
|
||||
"maintenance_upload_backup": "Télécharger le fichier de sauvegarde de la base de données",
|
||||
"maintenance_upload_backup_error": "Impossible de télécharger la sauvegarde, s'agit-il d'un fichier .sql/.sql.gz ?",
|
||||
"manage_concurrency": "Gérer du multitâche",
|
||||
"manage_concurrency_description": "Naviguer vers la pages des tâches pour gérer le multitâche",
|
||||
"manage_log_settings": "Gérer les paramètres de journalisation",
|
||||
@@ -252,7 +272,7 @@
|
||||
"oauth_auto_register": "Inscription automatique",
|
||||
"oauth_auto_register_description": "Inscrire automatiquement de nouveaux utilisateurs après leur connexion avec OAuth",
|
||||
"oauth_button_text": "Texte du bouton",
|
||||
"oauth_client_secret_description": "Nécessaire si le protocole PKCE (Proof Key for Code Exchange) n'est pas supporté mar le fournisseur d'authentification OAuth",
|
||||
"oauth_client_secret_description": "Nécessaire pour un client confidentiel, ou si le protocole PKCE (Proof Key for Code Exchange) n'est pas supporté par le client public.",
|
||||
"oauth_enable_description": "Connexion avec OAuth",
|
||||
"oauth_mobile_redirect_uri": "URI de redirection mobile",
|
||||
"oauth_mobile_redirect_uri_override": "Remplacer l'URI de redirection mobile",
|
||||
@@ -431,6 +451,9 @@
|
||||
"admin_password": "Mot de passe Admin",
|
||||
"administration": "Administration",
|
||||
"advanced": "Avancé",
|
||||
"advanced_settings_clear_image_cache": "Vider le cache des images",
|
||||
"advanced_settings_clear_image_cache_error": "Erreur au vidage du cache des images",
|
||||
"advanced_settings_clear_image_cache_success": "Vidage avec succès de {size}",
|
||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Utilisez cette option pour filtrer les média durant la synchronisation avec des critères alternatifs. N'utilisez cela que lorsque l'application n'arrive pas à détecter tous les albums.",
|
||||
"advanced_settings_enable_alternate_media_filter_title": "[EXPÉRIMENTAL] Utiliser le filtre de synchronisation d'album alternatif",
|
||||
"advanced_settings_log_level_title": "Niveau de journalisation : {level}",
|
||||
@@ -467,10 +490,12 @@
|
||||
"album_remove_user": "Supprimer l'utilisateur ?",
|
||||
"album_remove_user_confirmation": "Êtes-vous sûr de vouloir supprimer {user} ?",
|
||||
"album_search_not_found": "Aucun album trouvé ne correspond à votre recherche",
|
||||
"album_selected": "Album sélectionné",
|
||||
"album_share_no_users": "Il semble que vous ayez partagé cet album avec tous les utilisateurs ou que vous n'ayez aucun utilisateur avec lequel le partager.",
|
||||
"album_summary": "Résumé de l'album",
|
||||
"album_updated": "Album mis à jour",
|
||||
"album_updated_setting_description": "Recevoir une notification par courriel lorsqu'un album partagé a de nouveaux médias",
|
||||
"album_upload_assets": "Téléchargez des fichiers depuis votre ordinateur et ajoutez-les à l'album",
|
||||
"album_user_left": "{album} quitté",
|
||||
"album_user_removed": "{user} supprimé",
|
||||
"album_viewer_appbar_delete_confirm": "Êtes-vous sur de vouloir supprimer cet album de votre compte ?",
|
||||
@@ -488,9 +513,11 @@
|
||||
"albums_default_sort_order_description": "Ordre de tri des médias pour les nouveaux albums créés.",
|
||||
"albums_feature_description": "Bibliothèques de médias pouvant être partagés avec d'autres utilisateurs.",
|
||||
"albums_on_device_count": "Album sur l'appareil ({count})",
|
||||
"albums_selected": "{count, plural, one {# album sélectionné} other {# albums sélectionnés}}",
|
||||
"all": "Tout",
|
||||
"all_albums": "Tous les albums",
|
||||
"all_people": "Toutes les personnes",
|
||||
"all_photos": "Toutes les photos",
|
||||
"all_videos": "Toutes les vidéos",
|
||||
"allow_dark_mode": "Autoriser le mode sombre",
|
||||
"allow_edits": "Autoriser les modifications",
|
||||
@@ -498,6 +525,9 @@
|
||||
"allow_public_user_to_upload": "Permettre l'envoi par des utilisateurs non connectés",
|
||||
"allowed": "Autorisé",
|
||||
"alt_text_qr_code": "Image du code QR",
|
||||
"always_keep": "Toujours conserver",
|
||||
"always_keep_photos_hint": "Libérer de l'espace va conserver toutes les photos sur cet appareil.",
|
||||
"always_keep_videos_hint": "Libérer de l'espace va conserver toutes les vidéos sur cet appareil.",
|
||||
"anti_clockwise": "Sens anti-horaire",
|
||||
"api_key": "Clé API",
|
||||
"api_key_description": "Cette valeur ne sera affichée qu'une seule fois. Assurez-vous de la copier avant de fermer la fenêtre.",
|
||||
@@ -524,10 +554,12 @@
|
||||
"archived_count": "{count, plural, one {# archivé} other {# archivés}}",
|
||||
"are_these_the_same_person": "Est-ce la même personne ?",
|
||||
"are_you_sure_to_do_this": "Êtes-vous sûr de vouloir faire ceci ?",
|
||||
"array_field_not_fully_supported": "Les champs du tableau nécessitent la modification manuelle du JSON",
|
||||
"asset_action_delete_err_read_only": "Impossible de supprimer le(s) média(s) en lecture seule, ils sont ignorés",
|
||||
"asset_action_share_err_offline": "Impossible de récupérer le(s) média(s) hors ligne, ils sont ignorés",
|
||||
"asset_added_to_album": "Ajouté à l'album",
|
||||
"asset_adding_to_album": "Ajout à l'album…",
|
||||
"asset_created": "Média créé",
|
||||
"asset_description_updated": "La description du média a été mise à jour",
|
||||
"asset_filename_is_offline": "Le média {filename} est hors ligne",
|
||||
"asset_has_unassigned_faces": "Le média a des visages non attribués",
|
||||
@@ -575,7 +607,7 @@
|
||||
"assets_were_part_of_album_count": "{count, plural, one {Un média est} other {Des médias sont}} déjà dans l'album",
|
||||
"assets_were_part_of_albums_count": "{count, plural, one {Le média était déjà présent} other {Les médias étaient déjà présents}} dans les albums",
|
||||
"authorized_devices": "Appareils autorisés",
|
||||
"automatic_endpoint_switching_subtitle": "Se connecter localement lorsque connecté au WI-FI spécifié mais utiliser une adresse alternative lorsque connecté à un autre réseau",
|
||||
"automatic_endpoint_switching_subtitle": "Se connecter localement via le réseau Wi-Fi désigné lorsqu'il est disponible et utiliser d'autres connexions ailleurs",
|
||||
"automatic_endpoint_switching_title": "Changement automatique d'adresse",
|
||||
"autoplay_slideshow": "Lecture automatique d'un diaporama",
|
||||
"back": "Retour",
|
||||
@@ -591,7 +623,7 @@
|
||||
"backup_album_selection_page_select_albums": "Sélectionner les albums",
|
||||
"backup_album_selection_page_selection_info": "Informations sur la sélection",
|
||||
"backup_album_selection_page_total_assets": "Total des éléments uniques",
|
||||
"backup_albums_sync": "Sauvegarde de la synchronisation des albums",
|
||||
"backup_albums_sync": "Sauvegarde de la Synchronisation des Albums",
|
||||
"backup_all": "Tout",
|
||||
"backup_background_service_backup_failed_message": "Échec de la sauvegarde des médias. Nouvelle tentative…",
|
||||
"backup_background_service_complete_notification": "Sauvegarde du média terminée",
|
||||
@@ -711,6 +743,8 @@
|
||||
"change_password_form_password_mismatch": "Les mots de passe ne correspondent pas",
|
||||
"change_password_form_reenter_new_password": "Saisissez à nouveau le nouveau mot de passe",
|
||||
"change_pin_code": "Changer le code PIN",
|
||||
"change_trigger": "Changer le déclencheur",
|
||||
"change_trigger_prompt": "Êtes-vous sûr de vouloir changer le déclencheur ? Cela va supprimer toutes les actions et filtres existants.",
|
||||
"change_your_password": "Changer votre mot de passe",
|
||||
"changed_visibility_successfully": "Visibilité modifiée avec succès",
|
||||
"charging": "En charge",
|
||||
@@ -722,6 +756,18 @@
|
||||
"checksum": "Somme de contrôle",
|
||||
"choose_matching_people_to_merge": "Choisir les personnes à fusionner",
|
||||
"city": "Ville",
|
||||
"cleanup_confirm_description": "Immich a trouvé {count} éléments (créés avant {date}) sauvegardés en toute sécurité sur le serveur. Supprimer les copies locales de cet appareil ?",
|
||||
"cleanup_confirm_prompt_title": "Supprimer de cet appareil ?",
|
||||
"cleanup_deleted_assets": "{count} éléments ont été déplacés vers la corbeille de l'appareil",
|
||||
"cleanup_deleting": "Déplacement vers la corbeille...",
|
||||
"cleanup_found_assets": "{count} éléments trouvés et sauvegardés",
|
||||
"cleanup_found_assets_with_size": "{count} médias sauvegardés trouvés ({size})",
|
||||
"cleanup_icloud_shared_albums_excluded": "Les albums partagés iCloud sont exclus de l'analyse",
|
||||
"cleanup_no_assets_found": "Aucun élément correspondant aux critères ci-dessus n'a été trouvé. Libérer de l'espace peut seulement supprimer les médias qui ont été sauvegardés sur le serveur",
|
||||
"cleanup_preview_title": "Éléments à supprimer ({count})",
|
||||
"cleanup_step3_description": "Rechercher des médias sauvegardés qui correspondent à vos dates et aux paramètres de conservation.",
|
||||
"cleanup_step4_summary": "{count} éléments créés avant le {date} à supprimer localement sur votre appareil. Les photos resteront accessibles depuis l'appli Immich.",
|
||||
"cleanup_trash_hint": "Pour libérer complètement l’espace de stockage, ouvrez l’application Galerie du système et videz la corbeille",
|
||||
"clear": "Effacer",
|
||||
"clear_all": "Effacer tout",
|
||||
"clear_all_recent_searches": "Supprimer les recherches récentes",
|
||||
@@ -787,6 +833,7 @@
|
||||
"create_album": "Créer un album",
|
||||
"create_album_page_untitled": "Sans titre",
|
||||
"create_api_key": "Créer une clé d'API",
|
||||
"create_first_workflow": "Créer le premier flux de traitement",
|
||||
"create_library": "Créer une bibliothèque",
|
||||
"create_link": "Créer le lien",
|
||||
"create_link_to_share": "Créer un lien pour partager",
|
||||
@@ -801,17 +848,25 @@
|
||||
"create_tag": "Créer une étiquette",
|
||||
"create_tag_description": "Créer une nouvelle étiquette. Pour les étiquettes imbriquées, veuillez entrer le chemin complet de l'étiquette, y compris les caractères \"/\".",
|
||||
"create_user": "Créer un utilisateur",
|
||||
"create_workflow": "Créer un flux de traitement",
|
||||
"created": "Créé",
|
||||
"created_at": "Créé à",
|
||||
"creating_linked_albums": "Création des albums liés...",
|
||||
"crop": "Recadrer",
|
||||
"crop_aspect_ratio_fixed": "Figé",
|
||||
"crop_aspect_ratio_free": "Libre",
|
||||
"crop_aspect_ratio_original": "Original",
|
||||
"curated_object_page_title": "Objets",
|
||||
"current_device": "Appareil actuel",
|
||||
"current_pin_code": "Code PIN actuel",
|
||||
"current_server_address": "Adresse actuelle du serveur",
|
||||
"custom_date": "Date personnalisée",
|
||||
"custom_locale": "Paramètres régionaux personnalisés",
|
||||
"custom_locale_description": "Afficher les dates et nombres en fonction des paramètres régionaux",
|
||||
"custom_url": "URL personnalisée",
|
||||
"cutoff_date_description": "Conservez les photos depuis le dernier…",
|
||||
"cutoff_day": "{count, plural, one {jour} other {jours}}",
|
||||
"cutoff_year": "{count, plural, one {année} other {années}}",
|
||||
"daily_title_text_date": "E, dd MMM",
|
||||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
||||
"dark": "Sombre",
|
||||
@@ -867,6 +922,7 @@
|
||||
"deselect_all": "Tout désélectionner",
|
||||
"details": "Détails",
|
||||
"direction": "Ordre",
|
||||
"disable": "Désactiver",
|
||||
"disabled": "Désactivé",
|
||||
"disallow_edits": "Ne pas autoriser les modifications",
|
||||
"discord": "Discord",
|
||||
@@ -892,6 +948,7 @@
|
||||
"download_include_embedded_motion_videos": "Vidéos intégrées",
|
||||
"download_include_embedded_motion_videos_description": "Inclure des vidéos intégrées dans les photos de mouvement comme un fichier séparé",
|
||||
"download_notfound": "Téléchargement non trouvé",
|
||||
"download_original": "Télécharger l'original",
|
||||
"download_paused": "Téléchargement en pause",
|
||||
"download_settings": "Télécharger",
|
||||
"download_settings_description": "Gérer les paramètres de téléchargement des médias",
|
||||
@@ -901,6 +958,7 @@
|
||||
"download_waiting_to_retry": "Téléchargement en attente du prochain essai",
|
||||
"downloading": "Téléchargement",
|
||||
"downloading_asset_filename": "Téléchargement du média {filename}",
|
||||
"downloading_from_icloud": "Téléchargement depuis iCloud",
|
||||
"downloading_media": "Téléchargement du média",
|
||||
"drop_files_to_upload": "Déposez les fichiers n'importe où pour envoyer",
|
||||
"duplicates": "Doublons",
|
||||
@@ -929,11 +987,17 @@
|
||||
"edit_tag": "Modifier l'étiquette",
|
||||
"edit_title": "Modifier le titre",
|
||||
"edit_user": "Modifier l'utilisateur",
|
||||
"edit_workflow": "Modifier le flux de traitement",
|
||||
"editor": "Editeur",
|
||||
"editor_close_without_save_prompt": "Les changements ne seront pas enregistrés",
|
||||
"editor_close_without_save_title": "Fermer l'éditeur ?",
|
||||
"editor_crop_tool_h2_aspect_ratios": "Rapports hauteur/largeur",
|
||||
"editor_crop_tool_h2_rotation": "Rotation",
|
||||
"editor_confirm_reset_all_changes": "Êtes-vous sûr de vouloir réinitialiser toutes les modifications ?",
|
||||
"editor_flip_horizontal": "Retourner horizontalement",
|
||||
"editor_flip_vertical": "Retourner verticalement",
|
||||
"editor_orientation": "Orientation",
|
||||
"editor_reset_all_changes": "Réinitialiser les modifications",
|
||||
"editor_rotate_left": "Rotation de 90° dans le sens inverse des aiguilles d'une montre",
|
||||
"editor_rotate_right": "Rotation de 90° dans le sens des aiguilles d'une montre",
|
||||
"email": "Courriel",
|
||||
"email_notifications": "Notifications email",
|
||||
"empty_folder": "Ce dossier est vide",
|
||||
@@ -952,11 +1016,14 @@
|
||||
"error_change_sort_album": "Impossible de modifier l'ordre de tri des albums",
|
||||
"error_delete_face": "Erreur lors de la suppression du visage pour le média",
|
||||
"error_getting_places": "Erreur à la récupération des lieux",
|
||||
"error_loading_albums": "Erreur au chargement des albums",
|
||||
"error_loading_image": "Erreur de chargement de l'image",
|
||||
"error_loading_partners": "Erreur de récupération des partenaires : {error}",
|
||||
"error_retrieving_asset_information": "Erreur à la récupération des informations du média",
|
||||
"error_saving_image": "Erreur : {error}",
|
||||
"error_tag_face_bounding_box": "Erreur lors de l'identification de visage - impossible de récupérer les coordonnées du cadre entourant le visage",
|
||||
"error_title": "Erreur - Quelque chose s'est mal passé",
|
||||
"error_while_navigating": "Erreur lors de la navigation vers le média",
|
||||
"errors": {
|
||||
"cannot_navigate_next_asset": "Impossible de naviguer jusqu'au prochain média",
|
||||
"cannot_navigate_previous_asset": "Impossible de naviguer jusqu'au précédent média",
|
||||
@@ -1014,6 +1081,7 @@
|
||||
"unable_to_complete_oauth_login": "Impossible de terminer la connexion OAuth",
|
||||
"unable_to_connect": "Impossible de se connecter",
|
||||
"unable_to_copy_to_clipboard": "Impossible de copier dans le presse-papiers, assurez-vous que vous accédez à la page via https",
|
||||
"unable_to_create": "Impossible de créer le flux de traitement",
|
||||
"unable_to_create_admin_account": "Impossible de créer le compte administrateur",
|
||||
"unable_to_create_api_key": "Impossible de créer une nouvelle clé API",
|
||||
"unable_to_create_library": "Impossible de créer la bibliothèque",
|
||||
@@ -1024,6 +1092,7 @@
|
||||
"unable_to_delete_exclusion_pattern": "Impossible de supprimer le modèle d'exclusion",
|
||||
"unable_to_delete_shared_link": "Impossible de supprimer le lien de partage",
|
||||
"unable_to_delete_user": "Impossible de supprimer l'utilisateur",
|
||||
"unable_to_delete_workflow": "Impossible de supprimer le flux de traitement",
|
||||
"unable_to_download_files": "Impossible de télécharger les fichiers",
|
||||
"unable_to_edit_exclusion_pattern": "Impossible de modifier le modèle d'exclusion",
|
||||
"unable_to_empty_trash": "Impossible de vider la corbeille",
|
||||
@@ -1063,6 +1132,7 @@
|
||||
"unable_to_scan_library": "Impossible de scanner la bibliothèque",
|
||||
"unable_to_set_feature_photo": "Impossible de définir la photo de la personne",
|
||||
"unable_to_set_profile_picture": "Impossible d'enregistrer la photo de profil",
|
||||
"unable_to_set_rating": "Impossible de définir une note",
|
||||
"unable_to_submit_job": "Impossible d'exécuter la tâche",
|
||||
"unable_to_trash_asset": "Impossible de mettre le média à la corbeille",
|
||||
"unable_to_unlink_account": "Impossible de détacher le compte",
|
||||
@@ -1074,8 +1144,10 @@
|
||||
"unable_to_update_settings": "Impossible de mettre à jour les paramètres",
|
||||
"unable_to_update_timeline_display_status": "Impossible de mettre à jour le statut d'affichage de la vue chronologique",
|
||||
"unable_to_update_user": "Impossible de mettre à jour l'utilisateur",
|
||||
"unable_to_update_workflow": "Impossible de mettre à jour le flux de traitement",
|
||||
"unable_to_upload_file": "Impossible d'envoyer le fichier"
|
||||
},
|
||||
"errors_text": "Erreurs",
|
||||
"exclusion_pattern": "Schéma d'exclusion",
|
||||
"exif": "Exif",
|
||||
"exif_bottom_sheet_description": "Ajouter une description...",
|
||||
@@ -1120,14 +1192,16 @@
|
||||
"features": "Fonctionnalités",
|
||||
"features_in_development": "Fonctionnalités en développement",
|
||||
"features_setting_description": "Gérer les fonctionnalités de l'application",
|
||||
"file_name": "Nom du fichier",
|
||||
"file_name": "Nom du fichier : {file_name}",
|
||||
"file_name_or_extension": "Nom du fichier ou extension",
|
||||
"file_size": "Taille du fichier",
|
||||
"filename": "Nom du fichier",
|
||||
"filetype": "Type de fichier",
|
||||
"filter": "Filtres",
|
||||
"filter": "Filtrer",
|
||||
"filter_description": "Conditions pour filtrer les médias ciblés",
|
||||
"filter_people": "Filtrer les personnes",
|
||||
"filter_places": "Filtrer par lieu",
|
||||
"filters": "Filtres",
|
||||
"find_them_fast": "Pour les retrouver rapidement par leur nom",
|
||||
"first": "Premier",
|
||||
"fix_incorrect_match": "Corriger une association incorrecte",
|
||||
@@ -1137,12 +1211,16 @@
|
||||
"folders_feature_description": "Parcourir l'affichage par dossiers pour les photos et les vidéos sur le système de fichiers",
|
||||
"forgot_pin_code_question": "Code PIN oublié ?",
|
||||
"forward": "Avant",
|
||||
"free_up_space": "Libérer de l'espace",
|
||||
"free_up_space_description": "Déplacer les photos et vidéos sauvegardées vers la corbeille de votre appareil pour libérer de l'espace. Vos copies sur le serveur restent en sécurité.",
|
||||
"free_up_space_settings_subtitle": "Libérer l'espace de votre appareil",
|
||||
"full_path": "Chemin complet : {path}",
|
||||
"gcast_enabled": "Diffusion Google Cast",
|
||||
"gcast_enabled_description": "Cette fonctionnalité charge des ressources externes depuis Google pour fonctionner.",
|
||||
"general": "Général",
|
||||
"geolocation_instruction_location": "Cliquez sur un média avec des coordonnées GPS pour utiliser sa localisation, ou bien sélectionnez une localisation directement sur la carte",
|
||||
"get_help": "Obtenir de l'aide",
|
||||
"get_people_error": "Erreur de récupération des personnes",
|
||||
"get_wifiname_error": "Impossible d'obtenir le nom du réseau wifi. Assurez-vous d'avoir donné les permissions nécessaires à l'application et que vous êtes connecté à un réseau wifi",
|
||||
"getting_started": "Commencer",
|
||||
"go_back": "Retour",
|
||||
@@ -1175,6 +1253,7 @@
|
||||
"hide_named_person": "Masquer {name}",
|
||||
"hide_password": "Masquer le mot de passe",
|
||||
"hide_person": "Masquer la personne",
|
||||
"hide_schema": "Masquer le schéma",
|
||||
"hide_text_recognition": "Cacher la reconnaissance de texte",
|
||||
"hide_unnamed_people": "Cacher les personnes non nommées",
|
||||
"home_page_add_to_album_conflicts": "{added} éléments ajoutés à l'album {album}. {failed} éléments sont déjà dans l'album.",
|
||||
@@ -1247,9 +1326,18 @@
|
||||
"ios_debug_info_processing_ran_at": "Le traitement a été lancé {dateTime}",
|
||||
"items_count": "{count, plural, one {# élément} other {# éléments}}",
|
||||
"jobs": "Tâches",
|
||||
"json_editor": "Éditeur JSON",
|
||||
"json_error": "Erreur JSON",
|
||||
"keep": "Conserver",
|
||||
"keep_albums": "Conserver les albums",
|
||||
"keep_albums_count": "Conserver {count} {count, plural, one {album} other {albums}}",
|
||||
"keep_all": "Les conserver tous",
|
||||
"keep_description": "Choisissez ce qui reste sur votre appareil quand vous libérez de l'espace.",
|
||||
"keep_favorites": "Garder les favoris",
|
||||
"keep_on_device": "Conserver sur l'appareil",
|
||||
"keep_on_device_hint": "Sélectionnez les éléments à conserver sur cet appareil",
|
||||
"keep_this_delete_others": "Conserver celui-ci, supprimer les autres",
|
||||
"keeping": "Conservé : {items}",
|
||||
"kept_this_deleted_others": "Ce média a été conservé, et {count, plural, one {un autre a été supprimé} other {# autres ont été supprimés}}",
|
||||
"keyboard_shortcuts": "Raccourcis clavier",
|
||||
"language": "Langue",
|
||||
@@ -1343,10 +1431,28 @@
|
||||
"loop_videos_description": "Activer pour voir la vidéo en boucle dans le lecteur détaillé.",
|
||||
"main_branch_warning": "Vous utilisez une version de développement. Nous vous recommandons fortement d'utiliser une version stable !",
|
||||
"main_menu": "Menu principal",
|
||||
"maintenance_action_restore": "Restauration de la base de données",
|
||||
"maintenance_description": "Immich a été mis en <link>mode maintenance</link>.",
|
||||
"maintenance_end": "Arrêter le mode maintenance",
|
||||
"maintenance_end_error": "Échec de l'arrêt du mode maintenance.",
|
||||
"maintenance_logged_in_as": "Actuellement connecté en tant que {user}",
|
||||
"maintenance_restore_from_backup": "Restaurer à partir d'une sauvegarde",
|
||||
"maintenance_restore_library": "Restaurer votre bibliothèque",
|
||||
"maintenance_restore_library_confirm": "Si cela vous semble correct, continuez à restaurer une sauvegarde !",
|
||||
"maintenance_restore_library_description": "Restauration de la base de données",
|
||||
"maintenance_restore_library_folder_has_files": "Le dossier {folder} contient {count} dossier(s)",
|
||||
"maintenance_restore_library_folder_no_files": "Il manque des fichiers dans {folder} !",
|
||||
"maintenance_restore_library_folder_pass": "lecture et écriture",
|
||||
"maintenance_restore_library_folder_read_fail": "lecture impossible",
|
||||
"maintenance_restore_library_folder_write_fail": "écriture impossible",
|
||||
"maintenance_restore_library_hint_missing_files": "Vous risquez de perdre des fichiers importants",
|
||||
"maintenance_restore_library_hint_regenerate_later": "Vous pouvez les régénérer ultérieurement dans les paramètres",
|
||||
"maintenance_restore_library_hint_storage_template_missing_files": "Vous utilisez un modèle de stockage ? Il se peut que certains fichiers soient manquants",
|
||||
"maintenance_restore_library_loading": "Chargement des contrôles d'intégrité et des heuristiques…",
|
||||
"maintenance_task_backup": "Création d'une sauvegarde de la base de données existante…",
|
||||
"maintenance_task_migrations": "Exécution des migrations de base de données…",
|
||||
"maintenance_task_restore": "Restauration de la sauvegarde sélectionnée…",
|
||||
"maintenance_task_rollback": "La restauration a échoué, retour au point de restauration…",
|
||||
"maintenance_title": "Temporairement non disponible",
|
||||
"make": "Marque",
|
||||
"manage_geolocation": "Gérer la localisation",
|
||||
@@ -1408,6 +1514,8 @@
|
||||
"minimize": "Réduire",
|
||||
"minute": "Minute",
|
||||
"minutes": "Minutes",
|
||||
"mirror_horizontal": "Horizontal",
|
||||
"mirror_vertical": "Vertical",
|
||||
"missing": "Manquant",
|
||||
"mobile_app": "Appli mobile",
|
||||
"mobile_app_download_onboarding_note": "Téléchargez l'application mobile compagnon via les options suivantes",
|
||||
@@ -1416,11 +1524,14 @@
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
"more": "Plus",
|
||||
"move": "Déplacer",
|
||||
"move_down": "Descendre",
|
||||
"move_off_locked_folder": "Déplacer en dehors du dossier verrouillé",
|
||||
"move_to": "Déplacer vers",
|
||||
"move_to_device_trash": "Déplacer vers la corbeille de l'appareil",
|
||||
"move_to_lock_folder_action_prompt": "{count} ajouté(s) au dossier verrouillé",
|
||||
"move_to_locked_folder": "Déplacer dans le dossier verrouillé",
|
||||
"move_to_locked_folder_confirmation": "Ces photos et vidéos seront retirées de tous les albums et ne seront visibles que dans le dossier verrouillé",
|
||||
"move_up": "Monter",
|
||||
"moved_to_archive": "{count, plural, one {# élément déplacé} other {# éléments déplacés}} vers les archives",
|
||||
"moved_to_library": "{count, plural, one {# élément déplacé} other {# éléments déplacés}} vers la bibliothèque",
|
||||
"moved_to_trash": "Déplacé dans la corbeille",
|
||||
@@ -1430,6 +1541,7 @@
|
||||
"my_albums": "Mes albums",
|
||||
"name": "Nom",
|
||||
"name_or_nickname": "Nom ou surnom",
|
||||
"name_required": "Le nom est nécessaire",
|
||||
"navigate": "Naviguer vers",
|
||||
"navigate_to_time": "Naviguer vers Date/Heure",
|
||||
"network_requirement_photos_upload": "Utiliser les données mobile pour sauvegarder les photos",
|
||||
@@ -1454,20 +1566,24 @@
|
||||
"next": "Suivant",
|
||||
"next_memory": "Souvenir suivant",
|
||||
"no": "Non",
|
||||
"no_actions_added": "Aucune action ajoutée pour le moment",
|
||||
"no_albums_found": "Aucun album trouvé",
|
||||
"no_albums_message": "Créer un album pour organiser vos photos et vidéos",
|
||||
"no_albums_with_name_yet": "Il semble que vous n'ayez pas encore d'albums avec ce nom.",
|
||||
"no_albums_yet": "Il semble que vous n'ayez pas encore d'album.",
|
||||
"no_archived_assets_message": "Archiver des photos et vidéos pour les masquer dans votre bibliothèque",
|
||||
"no_assets_message": "CLIQUEZ POUR ENVOYER VOTRE PREMIÈRE PHOTO",
|
||||
"no_assets_message": "Cliquez pour envoyer votre première photo",
|
||||
"no_assets_to_show": "Aucun élément à afficher",
|
||||
"no_cast_devices_found": "Aucun appareil de diffusion trouvé",
|
||||
"no_checksum_local": "Aucune empreinte numerique disponible - impossible de récupérer les médias locaux",
|
||||
"no_checksum_remote": "Aucune empreinte numérique disponible - impossible de récupérer les médias distants",
|
||||
"no_configuration_needed": "Aucune configuration nécessaire",
|
||||
"no_devices": "Aucun appareil autorisé",
|
||||
"no_duplicates_found": "Aucun doublon n'a été trouvé.",
|
||||
"no_exif_info_available": "Aucune information exif disponible",
|
||||
"no_explore_results_message": "Envoyez plus de photos pour explorer votre bibliothèque.",
|
||||
"no_favorites_message": "Ajouter des photos et vidéos à vos favoris pour les retrouver plus rapidement",
|
||||
"no_filters_added": "Aucun filtre ajouté pour le moment",
|
||||
"no_libraries_message": "Créer une bibliothèque externe pour voir vos photos et vidéos dans un autre espace de stockage",
|
||||
"no_local_assets_found": "Aucun média local trouvé avec cette empreinte numerique",
|
||||
"no_location_set": "Aucune localisation definie",
|
||||
@@ -1481,6 +1597,7 @@
|
||||
"no_results_description": "Essayez un synonyme ou un mot-clé plus général",
|
||||
"no_shared_albums_message": "Créer un album pour partager vos photos et vidéos avec les personnes de votre réseau",
|
||||
"no_uploads_in_progress": "Pas d'envoi en cours",
|
||||
"none": "Aucun",
|
||||
"not_allowed": "Non autorisé",
|
||||
"not_available": "N/A",
|
||||
"not_in_any_album": "Dans aucun album",
|
||||
@@ -1563,6 +1680,7 @@
|
||||
"people": "Personnes",
|
||||
"people_edits_count": "{count, plural, one {# personne éditée} other {# personnes éditées}}",
|
||||
"people_feature_description": "Parcourir les photos et vidéos groupées par personnes",
|
||||
"people_selected": "{count, plural, one {# personne sélectionnée} other {# personnes sélectionnées}}",
|
||||
"people_sidebar_description": "Afficher le menu Personnes dans la barre latérale",
|
||||
"permanent_deletion_warning": "Avertissement avant suppression définitive",
|
||||
"permanent_deletion_warning_setting_description": "Afficher un avertissement avant la suppression définitive d'un média",
|
||||
@@ -1587,11 +1705,14 @@
|
||||
"person_age_years": "{years, plural, other {# ans}}",
|
||||
"person_birthdate": "Né(e) le {date}",
|
||||
"person_hidden": "{name}{hidden, select, true { (caché)} other {}}",
|
||||
"person_recognized": "Personne reconnue",
|
||||
"person_selected": "Personne sélectionnée",
|
||||
"photo_shared_all_users": "Il semble que vous ayez partagé vos photos avec tous les utilisateurs ou que vous n'ayez aucun utilisateur avec qui les partager.",
|
||||
"photos": "Photos",
|
||||
"photos_and_videos": "Photos et vidéos",
|
||||
"photos_count": "{count, plural, one {{count, number} Photo} other {{count, number} Photos}}",
|
||||
"photos_from_previous_years": "Photos des années précédentes",
|
||||
"photos_only": "Photos uniquement",
|
||||
"pick_a_location": "Choisissez une localisation",
|
||||
"pick_custom_range": "Période personnalisée",
|
||||
"pick_date_range": "Sélectionner une période de dates",
|
||||
@@ -1667,10 +1788,12 @@
|
||||
"purchase_settings_server_activated": "La clé du produit pour le Serveur est gérée par l'administrateur",
|
||||
"query_asset_id": "Obtenir l'ID du média",
|
||||
"queue_status": "{count}/{total} en file d'attente",
|
||||
"rate_asset": "Évaluer un média",
|
||||
"rating": "Étoile d'évaluation",
|
||||
"rating_clear": "Effacer l'évaluation",
|
||||
"rating_count": "{count, plural, one {# étoile} other {# étoiles}}",
|
||||
"rating_description": "Afficher l'évaluation EXIF dans le panneau d'information",
|
||||
"rating_set": "Note définie sur {rating, plural, one {# étoile} other {# étoiles}}",
|
||||
"reaction_options": "Options de réaction",
|
||||
"read_changelog": "Lire les changements",
|
||||
"readonly_mode_disabled": "Mode lecture seule désactivé",
|
||||
@@ -1770,9 +1893,11 @@
|
||||
"saved_settings": "Paramètres enregistrés",
|
||||
"say_something": "Réagir",
|
||||
"scaffold_body_error_occurred": "Une erreur s'est produite",
|
||||
"scan": "Analyse",
|
||||
"scan_all_libraries": "Analyser toutes les bibliothèques",
|
||||
"scan_library": "Analyser",
|
||||
"scan_settings": "Paramètres d'analyse",
|
||||
"scanning": "Analyse en cours",
|
||||
"scanning_for_album": "Recherche d'albums en cours...",
|
||||
"search": "Recherche",
|
||||
"search_albums": "Rechercher des albums",
|
||||
@@ -1802,6 +1927,7 @@
|
||||
"search_filter_media_type_title": "Sélectionner type de média",
|
||||
"search_filter_ocr": "Recherche par OCR",
|
||||
"search_filter_people_title": "Sélectionner une personne",
|
||||
"search_filter_star_rating": "Note par étoiles",
|
||||
"search_for": "Chercher",
|
||||
"search_for_existing_person": "Rechercher une personne existante",
|
||||
"search_no_more_result": "Plus de résultats",
|
||||
@@ -1836,17 +1962,23 @@
|
||||
"second": "Seconde",
|
||||
"see_all_people": "Voir toutes les personnes",
|
||||
"select": "Sélectionner",
|
||||
"select_album": "Sélectionnez un album",
|
||||
"select_album_cover": "Sélectionner la couverture d'album",
|
||||
"select_albums": "Sélectionnez des albums",
|
||||
"select_all": "Tout sélectionner",
|
||||
"select_all_duplicates": "Sélectionner tous les doublons",
|
||||
"select_all_in": "Tout sélectionner dans {group}",
|
||||
"select_avatar_color": "Sélectionner la couleur de l'avatar",
|
||||
"select_count": "{count, plural, one {Sélectionner #} other {Sélectionner #}}",
|
||||
"select_cutoff_date": "Sélectionnez la date limite",
|
||||
"select_face": "Sélectionner le visage",
|
||||
"select_featured_photo": "Sélectionner la photo de profil de cette personne",
|
||||
"select_from_computer": "Sélectionner à partir de l'ordinateur",
|
||||
"select_keep_all": "Choisir de tout garder",
|
||||
"select_library_owner": "Sélectionner le propriétaire de la bibliothèque",
|
||||
"select_new_face": "Sélectionner un nouveau visage",
|
||||
"select_people": "Sélectionnez des personnes",
|
||||
"select_person": "Sélectionnez une personne",
|
||||
"select_person_to_tag": "Sélectionner une personne à identifier",
|
||||
"select_photos": "Sélectionner les photos",
|
||||
"select_trash_all": "Choisir de tout supprimer",
|
||||
@@ -1982,6 +2114,7 @@
|
||||
"show_password": "Afficher le mot de passe",
|
||||
"show_person_options": "Afficher les options de personnes",
|
||||
"show_progress_bar": "Afficher la barre de progression",
|
||||
"show_schema": "Afficher le schéma",
|
||||
"show_search_options": "Afficher les options de recherche",
|
||||
"show_shared_links": "Afficher les liens partagés",
|
||||
"show_slideshow_transition": "Afficher la transition du diaporama",
|
||||
@@ -1999,6 +2132,8 @@
|
||||
"skip_to_folders": "Passer vers les dossiers",
|
||||
"skip_to_tags": "Passer vers les étiquettes",
|
||||
"slideshow": "Diaporama",
|
||||
"slideshow_repeat": "Répéter le diaporama",
|
||||
"slideshow_repeat_description": "Reboucler au début lorsque le diaporama se termine",
|
||||
"slideshow_settings": "Paramètres du diaporama",
|
||||
"sort_albums_by": "Trier les albums par...",
|
||||
"sort_created": "Date de création",
|
||||
@@ -2075,6 +2210,7 @@
|
||||
"theme_setting_theme_subtitle": "Choisissez le thème de l'application",
|
||||
"theme_setting_three_stage_loading_subtitle": "Le chargement en trois étapes peut améliorer les performances de chargement, mais entraîne une augmentation significative de la charge du réseau",
|
||||
"theme_setting_three_stage_loading_title": "Activer le chargement en trois étapes",
|
||||
"then": "Ensuite",
|
||||
"they_will_be_merged_together": "Elles seront fusionnées ensemble",
|
||||
"third_party_resources": "Ressources tierces",
|
||||
"time": "Horaire",
|
||||
@@ -2109,6 +2245,13 @@
|
||||
"trash_page_select_assets_btn": "Sélectionner les éléments",
|
||||
"trash_page_title": "Corbeille ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Les éléments dans la corbeille seront supprimés définitivement après {days, plural, one {# jour} other {# jours}}.",
|
||||
"trigger": "Déclencheur",
|
||||
"trigger_asset_uploaded": "Média téléversé",
|
||||
"trigger_asset_uploaded_description": "Déclenché lorsqu'un nouveau média est téléversé",
|
||||
"trigger_description": "Un événement qui active le flux de traitement",
|
||||
"trigger_person_recognized": "Personne reconnue",
|
||||
"trigger_person_recognized_description": "Déclenché lorsqu'une personne est détectée",
|
||||
"trigger_type": "Type de déclencheur",
|
||||
"troubleshoot": "Dépannage",
|
||||
"type": "Type",
|
||||
"unable_to_change_pin_code": "Impossible de changer le code PIN",
|
||||
@@ -2123,6 +2266,7 @@
|
||||
"unhide_person": "Afficher la personne",
|
||||
"unknown": "Inconnu",
|
||||
"unknown_country": "Pays non connu",
|
||||
"unknown_date": "Date inconnue",
|
||||
"unknown_year": "Année inconnue",
|
||||
"unlimited": "Illimité",
|
||||
"unlink_motion_video": "Détacher la photo animée",
|
||||
@@ -2139,13 +2283,14 @@
|
||||
"unstack": "Dépiler",
|
||||
"unstack_action_prompt": "{count} dépilé(s)",
|
||||
"unstacked_assets_count": "{count, plural, one {# média dépilé} other {# médias dépilés}}",
|
||||
"unsupported_field_type": "Type de champ non supporté",
|
||||
"untagged": "Sans étiquette",
|
||||
"untitled_workflow": "Flux de traitement sans titre",
|
||||
"up_next": "Suite",
|
||||
"update_location_action_prompt": "Mettre à jour la localisation des {count} médias sélectionnés avec :",
|
||||
"updated_at": "Mis à jour à",
|
||||
"updated_password": "Mot de passe mis à jour",
|
||||
"upload": "Envoyer",
|
||||
"upload_action_prompt": "{count} en attente d'envoi",
|
||||
"upload_concurrency": "Envois simultanés",
|
||||
"upload_details": "Détails des envois",
|
||||
"upload_dialog_info": "Voulez-vous sauvegarder la sélection vers le serveur ?",
|
||||
@@ -2185,6 +2330,7 @@
|
||||
"utilities": "Utilitaires",
|
||||
"validate": "Valider",
|
||||
"validate_endpoint_error": "Merci d'entrer un lien valide",
|
||||
"validation_error": "Erreur de validation",
|
||||
"variables": "Variables",
|
||||
"version": "Version",
|
||||
"version_announcement_closing": "Ton ami, Alex",
|
||||
@@ -2196,6 +2342,7 @@
|
||||
"video_hover_setting_description": "Lancer la prévisualisation vidéo au survol. Si désactivé, la lecture peut quand même être démarrée en survolant le bouton Play.",
|
||||
"videos": "Vidéos",
|
||||
"videos_count": "{count, plural, one {# Vidéo} other {# Vidéos}}",
|
||||
"videos_only": "Vidéos uniquement",
|
||||
"view": "Voir",
|
||||
"view_album": "Afficher l'album",
|
||||
"view_all": "Voir tout",
|
||||
@@ -2216,6 +2363,8 @@
|
||||
"viewer_stack_use_as_main_asset": "Utiliser comme élément principal",
|
||||
"viewer_unstack": "Dépiler",
|
||||
"visibility_changed": "Visibilité changée pour {count, plural, one {# personne} other {# personnes}}",
|
||||
"visual": "Visuel",
|
||||
"visual_builder": "Constructeur visuel",
|
||||
"waiting": "En attente",
|
||||
"waiting_count": "En attente : {count}",
|
||||
"warning": "Attention",
|
||||
@@ -2224,13 +2373,26 @@
|
||||
"welcome_to_immich": "Bienvenue sur Immich",
|
||||
"width": "Largeur",
|
||||
"wifi_name": "Nom du réseau wifi",
|
||||
"workflow": "Flux de travail",
|
||||
"workflow_delete_prompt": "Êtes-vous sûr de vouloir supprimer ce flux de traitement ?",
|
||||
"workflow_deleted": "Flux de traitement supprimé",
|
||||
"workflow_description": "Description du flux de traitement",
|
||||
"workflow_info": "Informations du flux de traitement",
|
||||
"workflow_json": "JSON du flux de traitement",
|
||||
"workflow_json_help": "Modifier la configuration du flux de traitement dans un format JSON. Les changements se synchroniseront avec le constructeur visuel.",
|
||||
"workflow_name": "Nom du flux de traitement",
|
||||
"workflow_navigation_prompt": "Êtes-vous sûr de vouloir quitter sans enregistrer vos changements ?",
|
||||
"workflow_summary": "Résumé du flux de traitement",
|
||||
"workflow_update_success": "Flux de traitement mis à jour avec succès",
|
||||
"workflow_updated": "Flux de traitement mis à jour",
|
||||
"workflows": "Flux de traitement",
|
||||
"workflows_help_text": "Les flux de traitement automatisent des actions sur vos médias, en se basant sur des déclencheurs et des filtres",
|
||||
"wrong_pin_code": "Code PIN erroné",
|
||||
"year": "Année",
|
||||
"years_ago": "Il y a {years, plural, one {# an} other {# ans}}",
|
||||
"yes": "Oui",
|
||||
"you_dont_have_any_shared_links": "Vous n'avez aucun lien partagé",
|
||||
"your_wifi_name": "Nom du réseau wifi",
|
||||
"zero_to_clear_rating": "Appuyez sur 0 pour effacer la notation du média",
|
||||
"zoom_image": "Zoomer",
|
||||
"zoom_to_bounds": "Zoom sur la zone"
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user