mirror of
https://github.com/immich-app/immich.git
synced 2025-12-10 01:10:21 +03:00
Compare commits
77 Commits
feat/remov
...
fix/genera
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a87ec69736 | ||
|
|
118f9a5812 | ||
|
|
50ac27238e | ||
|
|
b06b8ceef6 | ||
|
|
119f92bb20 | ||
|
|
6973683ea7 | ||
|
|
42f46b11f4 | ||
|
|
0fd16a3c46 | ||
|
|
43b06a036d | ||
|
|
55ad83d80d | ||
|
|
a80b9be07c | ||
|
|
24234bedf1 | ||
|
|
51150a3ed1 | ||
|
|
075436a5d1 | ||
|
|
9da138e01e | ||
|
|
1a2a46014e | ||
|
|
29acf89979 | ||
|
|
bb72d723e2 | ||
|
|
295e406a17 | ||
|
|
3f6b0f3127 | ||
|
|
27665801e9 | ||
|
|
2e16a88f38 | ||
|
|
d59f8e68be | ||
|
|
212649edf9 | ||
|
|
3c5a125762 | ||
|
|
60b1faac0f | ||
|
|
3af0f0c8ad | ||
|
|
2594cd47ab | ||
|
|
28958ba48a | ||
|
|
7dc9cb121f | ||
|
|
ca8a6e5f95 | ||
|
|
1086623457 | ||
|
|
a2b25b7a74 | ||
|
|
950f268cb0 | ||
|
|
5ece0e5e56 | ||
|
|
00ce6354f0 | ||
|
|
9b938d8954 | ||
|
|
e4234af3b3 | ||
|
|
1618902ebd | ||
|
|
83e783bbc2 | ||
|
|
7dbdc7a635 | ||
|
|
7a4bfc21c9 | ||
|
|
b3f38301bf | ||
|
|
1f7201fbd3 | ||
|
|
6c67bbd528 | ||
|
|
8f1bc7e821 | ||
|
|
f1f8c8e7a3 | ||
|
|
d0a872622a | ||
|
|
a498166cb6 | ||
|
|
de6d91946d | ||
|
|
58344f520b | ||
|
|
44284b4351 | ||
|
|
75b9bd163e | ||
|
|
ee3c07d049 | ||
|
|
fea5e6783c | ||
|
|
bea116e1b9 | ||
|
|
cdbe1d7f10 | ||
|
|
df469cc412 | ||
|
|
8de7eed940 | ||
|
|
7d8cd05bc2 | ||
|
|
30a378c580 | ||
|
|
8a3684c127 | ||
|
|
61e5c6349c | ||
|
|
3bcb4b7af7 | ||
|
|
5116b215a2 | ||
|
|
c5fbbee8f6 | ||
|
|
d73aabc494 | ||
|
|
b62feb726b | ||
|
|
972e9cc039 | ||
|
|
ee49136e97 | ||
|
|
913f543307 | ||
|
|
7c3e871c7a | ||
|
|
66b8823949 | ||
|
|
5aa7ab5aeb | ||
|
|
37a3784d80 | ||
|
|
e7b57fc2f6 | ||
|
|
94a8bc5bce |
2
.github/.nvmrc
vendored
2
.github/.nvmrc
vendored
@@ -1 +1 @@
|
||||
22.19.0
|
||||
22.20.0
|
||||
|
||||
6
.github/workflows/build-mobile.yml
vendored
6
.github/workflows/build-mobile.yml
vendored
@@ -36,7 +36,7 @@ jobs:
|
||||
steps:
|
||||
- name: Check what should run
|
||||
id: check
|
||||
uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
|
||||
uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
|
||||
with:
|
||||
filters: |
|
||||
mobile:
|
||||
@@ -73,7 +73,7 @@ jobs:
|
||||
|
||||
- name: Restore Gradle Cache
|
||||
id: cache-gradle-restore
|
||||
uses: actions/cache/restore@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
|
||||
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
|
||||
with:
|
||||
path: |
|
||||
~/.gradle/caches
|
||||
@@ -130,7 +130,7 @@ jobs:
|
||||
|
||||
- name: Save Gradle Cache
|
||||
id: cache-gradle-save
|
||||
uses: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
|
||||
uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
|
||||
if: github.ref == 'refs/heads/main'
|
||||
with:
|
||||
path: |
|
||||
|
||||
2
.github/workflows/docker.yml
vendored
2
.github/workflows/docker.yml
vendored
@@ -24,7 +24,7 @@ jobs:
|
||||
steps:
|
||||
- name: Check what should run
|
||||
id: check
|
||||
uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
|
||||
uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
|
||||
with:
|
||||
filters: |
|
||||
server:
|
||||
|
||||
2
.github/workflows/docs-build.yml
vendored
2
.github/workflows/docs-build.yml
vendored
@@ -22,7 +22,7 @@ jobs:
|
||||
steps:
|
||||
- name: Check what should run
|
||||
id: check
|
||||
uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
|
||||
uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
|
||||
with:
|
||||
filters: |
|
||||
docs:
|
||||
|
||||
2
.github/workflows/fix-format.yml
vendored
2
.github/workflows/fix-format.yml
vendored
@@ -16,7 +16,7 @@ jobs:
|
||||
steps:
|
||||
- name: Generate a token
|
||||
id: generate-token
|
||||
uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
|
||||
uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
2
.github/workflows/merge-translations.yml
vendored
2
.github/workflows/merge-translations.yml
vendored
@@ -58,7 +58,7 @@ jobs:
|
||||
- name: Generate a token
|
||||
id: generate_token
|
||||
if: ${{ inputs.skip != true }}
|
||||
uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
|
||||
uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
4
.github/workflows/prepare-release.yml
vendored
4
.github/workflows/prepare-release.yml
vendored
@@ -49,7 +49,7 @@ jobs:
|
||||
steps:
|
||||
- name: Generate a token
|
||||
id: generate-token
|
||||
uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
|
||||
uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
@@ -111,7 +111,7 @@ jobs:
|
||||
steps:
|
||||
- name: Generate a token
|
||||
id: generate-token
|
||||
uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
|
||||
uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
23
.github/workflows/static_analysis.yml
vendored
23
.github/workflows/static_analysis.yml
vendored
@@ -21,7 +21,7 @@ jobs:
|
||||
steps:
|
||||
- name: Check what should run
|
||||
id: check
|
||||
uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
|
||||
uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
|
||||
with:
|
||||
filters: |
|
||||
mobile:
|
||||
@@ -71,23 +71,14 @@ jobs:
|
||||
- name: Generate platform API
|
||||
run: make pigeon
|
||||
|
||||
- name: Find file changes
|
||||
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
|
||||
id: verify-changed-files
|
||||
with:
|
||||
files: |
|
||||
mobile/**/*.g.dart
|
||||
mobile/**/*.gr.dart
|
||||
mobile/**/*.drift.dart
|
||||
|
||||
- name: Verify files have not changed
|
||||
if: steps.verify-changed-files.outputs.files_changed == 'true'
|
||||
env:
|
||||
CHANGED_FILES: ${{ steps.verify-changed-files.outputs.changed_files }}
|
||||
run: |
|
||||
echo "ERROR: Generated files not up to date! Run 'make build' and 'make pigeon' inside the mobile directory"
|
||||
echo "Changed files: ${CHANGED_FILES}"
|
||||
exit 1
|
||||
if ! git diff --exit-code --quiet '**/*.g.dart' '**/*.gr.dart' '**/*.drift.dart'; then
|
||||
echo "ERROR: Generated files not up to date! Run 'make build' and 'make pigeon' inside the mobile directory"
|
||||
echo "Changed files:"
|
||||
git diff --name-only '**/*.g.dart' '**/*.gr.dart' '**/*.drift.dart'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
- name: Run dart analyze
|
||||
run: dart analyze --fatal-infos
|
||||
|
||||
82
.github/workflows/test.yml
vendored
82
.github/workflows/test.yml
vendored
@@ -18,7 +18,7 @@ jobs:
|
||||
steps:
|
||||
- name: Check what should run
|
||||
id: check
|
||||
uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
|
||||
uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
|
||||
with:
|
||||
filters: |
|
||||
i18n:
|
||||
@@ -185,7 +185,7 @@ jobs:
|
||||
- name: Run pnpm install
|
||||
run: pnpm rebuild && pnpm install --frozen-lockfile
|
||||
- name: Run linter
|
||||
run: pnpm lint:p
|
||||
run: pnpm lint
|
||||
if: ${{ !cancelled() }}
|
||||
- name: Run formatter
|
||||
run: pnpm format
|
||||
@@ -251,20 +251,14 @@ jobs:
|
||||
run: pnpm --filter=immich-web install --frozen-lockfile
|
||||
- name: Format
|
||||
run: pnpm --filter=immich-web format:i18n
|
||||
- name: Find file changes
|
||||
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
|
||||
id: verify-changed-files
|
||||
with:
|
||||
files: |
|
||||
i18n/**
|
||||
- name: Verify files have not changed
|
||||
if: steps.verify-changed-files.outputs.files_changed == 'true'
|
||||
env:
|
||||
CHANGED_FILES: ${{ steps.verify-changed-files.outputs.changed_files }}
|
||||
run: |
|
||||
echo "ERROR: i18n files not up to date!"
|
||||
echo "Changed files: ${CHANGED_FILES}"
|
||||
exit 1
|
||||
if ! git diff --exit-code --quiet i18n/; then
|
||||
echo "ERROR: i18n files not up to date!"
|
||||
echo "Changed files:"
|
||||
git diff --name-only i18n/
|
||||
exit 1
|
||||
fi
|
||||
e2e-tests-lint:
|
||||
name: End-to-End Lint
|
||||
needs: pre-job
|
||||
@@ -558,22 +552,14 @@ jobs:
|
||||
- name: Run API generation
|
||||
run: ./bin/generate-open-api.sh
|
||||
working-directory: open-api
|
||||
- name: Find file changes
|
||||
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
|
||||
id: verify-changed-files
|
||||
with:
|
||||
files: |
|
||||
mobile/openapi
|
||||
open-api/typescript-sdk
|
||||
open-api/immich-openapi-specs.json
|
||||
- name: Verify files have not changed
|
||||
if: steps.verify-changed-files.outputs.files_changed == 'true'
|
||||
env:
|
||||
CHANGED_FILES: ${{ steps.verify-changed-files.outputs.changed_files }}
|
||||
run: |
|
||||
echo "ERROR: Generated files not up to date!"
|
||||
echo "Changed files: ${CHANGED_FILES}"
|
||||
exit 1
|
||||
if ! git diff --exit-code --quiet mobile/openapi open-api/typescript-sdk open-api/immich-openapi-specs.json; then
|
||||
echo "ERROR: Generated files not up to date!"
|
||||
echo "Changed files:"
|
||||
git diff --name-only mobile/openapi open-api/typescript-sdk open-api/immich-openapi-specs.json
|
||||
exit 1
|
||||
fi
|
||||
sql-schema-up-to-date:
|
||||
name: SQL Schema Checks
|
||||
runs-on: ubuntu-latest
|
||||
@@ -617,40 +603,28 @@ jobs:
|
||||
- name: Generate new migrations
|
||||
continue-on-error: true
|
||||
run: pnpm migrations:generate src/TestMigration
|
||||
- name: Find file changes
|
||||
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
|
||||
id: verify-changed-files
|
||||
with:
|
||||
files: |
|
||||
server/src
|
||||
- name: Verify migration files have not changed
|
||||
if: steps.verify-changed-files.outputs.files_changed == 'true'
|
||||
env:
|
||||
CHANGED_FILES: ${{ steps.verify-changed-files.outputs.changed_files }}
|
||||
run: |
|
||||
echo "ERROR: Generated migration files not up to date!"
|
||||
echo "Changed files: ${CHANGED_FILES}"
|
||||
cat ./src/*-TestMigration.ts
|
||||
exit 1
|
||||
if ! git diff --exit-code --quiet src; then
|
||||
echo "ERROR: Generated migration files not up to date!"
|
||||
echo "Changed files:"
|
||||
git diff --name-only src
|
||||
cat ./src/*-TestMigration.ts
|
||||
exit 1
|
||||
fi
|
||||
- name: Run SQL generation
|
||||
run: pnpm sync:sql
|
||||
env:
|
||||
DB_URL: postgres://postgres:postgres@localhost:5432/immich
|
||||
- name: Find file changes
|
||||
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
|
||||
id: verify-changed-sql-files
|
||||
with:
|
||||
files: |
|
||||
server/src/queries
|
||||
- name: Verify SQL files have not changed
|
||||
if: steps.verify-changed-sql-files.outputs.files_changed == 'true'
|
||||
env:
|
||||
CHANGED_FILES: ${{ steps.verify-changed-sql-files.outputs.changed_files }}
|
||||
run: |
|
||||
echo "ERROR: Generated SQL files not up to date!"
|
||||
echo "Changed files: ${CHANGED_FILES}"
|
||||
git diff
|
||||
exit 1
|
||||
if ! git diff --exit-code --quiet src/queries; then
|
||||
echo "ERROR: Generated SQL files not up to date!"
|
||||
echo "Changed files:"
|
||||
git diff --name-only src/queries
|
||||
git diff
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# mobile-integration-tests:
|
||||
# name: Run mobile end-to-end integration tests
|
||||
|
||||
2
.github/workflows/weblate-lock.yml
vendored
2
.github/workflows/weblate-lock.yml
vendored
@@ -25,7 +25,7 @@ jobs:
|
||||
steps:
|
||||
- name: Check what should run
|
||||
id: check
|
||||
uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
|
||||
uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
|
||||
with:
|
||||
filters: |
|
||||
i18n:
|
||||
|
||||
3
.vscode/tasks.json
vendored
3
.vscode/tasks.json
vendored
@@ -5,6 +5,7 @@
|
||||
"label": "Fix Permissions, Install Dependencies",
|
||||
"type": "shell",
|
||||
"command": "[ -f /immich-devcontainer/container-start.sh ] && /immich-devcontainer/container-start.sh || exit 0",
|
||||
"isBackground": true,
|
||||
"presentation": {
|
||||
"echo": true,
|
||||
"reveal": "always",
|
||||
@@ -25,6 +26,7 @@
|
||||
"dependsOn": ["Fix Permissions, Install Dependencies"],
|
||||
"type": "shell",
|
||||
"command": "[ -f /immich-devcontainer/container-start-backend.sh ] && /immich-devcontainer/container-start-backend.sh || exit 0",
|
||||
"isBackground": true,
|
||||
"presentation": {
|
||||
"echo": true,
|
||||
"reveal": "always",
|
||||
@@ -45,6 +47,7 @@
|
||||
"dependsOn": ["Fix Permissions, Install Dependencies"],
|
||||
"type": "shell",
|
||||
"command": "[ -f /immich-devcontainer/container-start-frontend.sh ] && /immich-devcontainer/container-start-frontend.sh || exit 0",
|
||||
"isBackground": true,
|
||||
"presentation": {
|
||||
"echo": true,
|
||||
"reveal": "always",
|
||||
|
||||
2
Makefile
2
Makefile
@@ -91,8 +91,6 @@ format-%:
|
||||
pnpm --filter $(call map-package,$*) run format:fix
|
||||
lint-%:
|
||||
pnpm --filter $(call map-package,$*) run lint:fix
|
||||
lint-web:
|
||||
pnpm --filter $(call map-package,$*) run lint:p
|
||||
check-%:
|
||||
pnpm --filter $(call map-package,$*) run check
|
||||
check-web:
|
||||
|
||||
21
README.md
21
README.md
@@ -38,26 +38,25 @@
|
||||
<a href="readme_i18n/README_th_TH.md">ภาษาไทย</a>
|
||||
</p>
|
||||
|
||||
## Disclaimer
|
||||
|
||||
- ⚠️ The project is under **very active** development.
|
||||
- ⚠️ Expect bugs and breaking changes.
|
||||
- ⚠️ **Do not use the app as the only way to store your photos and videos.**
|
||||
- ⚠️ Always follow [3-2-1](https://www.backblaze.com/blog/the-3-2-1-backup-strategy/) backup plan for your precious photos and videos!
|
||||
> [!WARNING]
|
||||
> ⚠️ Always follow [3-2-1](https://www.backblaze.com/blog/the-3-2-1-backup-strategy/) backup plan for your precious photos and videos!
|
||||
>
|
||||
|
||||
|
||||
> [!NOTE]
|
||||
> You can find the main documentation, including installation guides, at https://immich.app/.
|
||||
|
||||
## Links
|
||||
|
||||
- [Documentation](https://immich.app/docs)
|
||||
- [About](https://immich.app/docs/overview/introduction)
|
||||
- [Installation](https://immich.app/docs/install/requirements)
|
||||
- [Documentation](https://docs.immich.app/)
|
||||
- [About](https://docs.immich.app/overview/introduction)
|
||||
- [Installation](https://docs.immich.app/install/requirements)
|
||||
- [Roadmap](https://immich.app/roadmap)
|
||||
- [Demo](#demo)
|
||||
- [Features](#features)
|
||||
- [Translations](https://immich.app/docs/developer/translations)
|
||||
- [Contributing](https://immich.app/docs/overview/support-the-project)
|
||||
- [Translations](https://docs.immich.app/developer/translations)
|
||||
- [Contributing](https://docs.immich.app/overview/support-the-project)
|
||||
|
||||
## Demo
|
||||
|
||||
@@ -106,7 +105,7 @@ Access the demo [here](https://demo.immich.app). For the mobile app, you can use
|
||||
|
||||
## Translations
|
||||
|
||||
Read more about translations [here](https://immich.app/docs/developer/translations).
|
||||
Read more about translations [here](https://docs.immich.app/developer/translations).
|
||||
|
||||
<a href="https://hosted.weblate.org/engage/immich/">
|
||||
<img src="https://hosted.weblate.org/widget/immich/immich/multi-auto.svg" alt="Translation status" />
|
||||
|
||||
@@ -1 +1 @@
|
||||
22.19.0
|
||||
22.20.0
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
A command-line interface for interfacing with the self-hosted photo manager [Immich](https://immich.app/).
|
||||
|
||||
Please see the [Immich CLI documentation](https://immich.app/docs/features/command-line-interface).
|
||||
Please see the [Immich CLI documentation](https://docs.immich.app/features/command-line-interface).
|
||||
|
||||
# For developers
|
||||
|
||||
Before building the CLI, you must build the immich server and the open-api client. To build the server run the following in the server folder:
|
||||
|
||||
$ npm install
|
||||
$ npm run build
|
||||
$ pnpm install
|
||||
$ pnpm run build
|
||||
|
||||
Then, to build the open-api client run the following in the open-api folder:
|
||||
|
||||
@@ -15,16 +15,16 @@ Then, to build the open-api client run the following in the open-api folder:
|
||||
|
||||
To run the Immich CLI from source, run the following in the cli folder:
|
||||
|
||||
$ npm install
|
||||
$ npm run build
|
||||
$ pnpm install
|
||||
$ pnpm run build
|
||||
$ ts-node .
|
||||
|
||||
You'll need ts-node, the easiest way to install it is to use npm:
|
||||
You'll need ts-node, the easiest way to install it is to use pnpm:
|
||||
|
||||
$ npm i -g ts-node
|
||||
$ pnpm i -g ts-node
|
||||
|
||||
You can also build and install the CLI using
|
||||
|
||||
$ npm run build
|
||||
$ npm install -g .
|
||||
$ pnpm run build
|
||||
$ pnpm install -g .
|
||||
****
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@immich/cli",
|
||||
"version": "2.2.92",
|
||||
"version": "2.2.96",
|
||||
"description": "Command Line Interface (CLI) for Immich",
|
||||
"type": "module",
|
||||
"exports": "./dist/index.js",
|
||||
@@ -68,6 +68,6 @@
|
||||
"micromatch": "^4.0.8"
|
||||
},
|
||||
"volta": {
|
||||
"node": "22.19.0"
|
||||
"node": "22.20.0"
|
||||
}
|
||||
}
|
||||
|
||||
4
deployment/.env
Normal file
4
deployment/.env
Normal file
@@ -0,0 +1,4 @@
|
||||
export CLOUDFLARE_ACCOUNT_ID="op://tf/cloudflare/account_id"
|
||||
export CLOUDFLARE_API_TOKEN="op://tf/cloudflare/api_token"
|
||||
export TF_STATE_POSTGRES_CONN_STR="op://tf/tf_state/postgres_conn_str"
|
||||
export TF_VAR_env=$ENVIRONMENT
|
||||
@@ -1,11 +1,11 @@
|
||||
resource "cloudflare_pages_domain" "immich_app_release_domain" {
|
||||
account_id = var.cloudflare_account_id
|
||||
project_name = data.terraform_remote_state.cloudflare_account.outputs.immich_app_archive_pages_project_name
|
||||
domain = "immich.app"
|
||||
domain = "docs.immich.app"
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "immich_app_release_domain" {
|
||||
name = "immich.app"
|
||||
name = "docs.immich.app"
|
||||
proxied = true
|
||||
ttl = 1
|
||||
type = "CNAME"
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
resource "cloudflare_pages_domain" "immich_app_branch_domain" {
|
||||
account_id = var.cloudflare_account_id
|
||||
project_name = local.is_release ? data.terraform_remote_state.cloudflare_account.outputs.immich_app_archive_pages_project_name : data.terraform_remote_state.cloudflare_account.outputs.immich_app_preview_pages_project_name
|
||||
domain = "${var.prefix_name}.${local.deploy_domain_prefix}.immich.app"
|
||||
domain = "docs.${var.prefix_name}.${local.deploy_domain_prefix}.immich.app"
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "immich_app_branch_subdomain" {
|
||||
name = "${var.prefix_name}.${local.deploy_domain_prefix}.immich.app"
|
||||
name = "docs.${var.prefix_name}.${local.deploy_domain_prefix}.immich.app"
|
||||
proxied = true
|
||||
ttl = 1
|
||||
type = "CNAME"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# WARNING: To install Immich, follow our guide: https://immich.app/docs/install/docker-compose
|
||||
# WARNING: To install Immich, follow our guide: https://docs.immich.app/install/docker-compose
|
||||
#
|
||||
# Make sure to use the docker-compose.yml of the current release:
|
||||
#
|
||||
@@ -8,8 +8,8 @@
|
||||
# The compose file on main may not be compatible with the latest release.
|
||||
|
||||
# For development see:
|
||||
# - https://immich.app/docs/developer/setup
|
||||
# - https://immich.app/docs/developer/troubleshooting
|
||||
# - https://docs.immich.app/developer/setup
|
||||
# - https://docs.immich.app/developer/troubleshooting
|
||||
|
||||
name: immich-dev
|
||||
|
||||
@@ -55,8 +55,8 @@ services:
|
||||
IMMICH_BUILD_IMAGE_URL: https://github.com/immich-app/immich/pkgs/container/immich-server
|
||||
IMMICH_THIRD_PARTY_SOURCE_URL: https://github.com/immich-app/immich/
|
||||
IMMICH_THIRD_PARTY_BUG_FEATURE_URL: https://github.com/immich-app/immich/issues
|
||||
IMMICH_THIRD_PARTY_DOCUMENTATION_URL: https://immich.app/docs
|
||||
IMMICH_THIRD_PARTY_SUPPORT_URL: https://immich.app/docs/community-guides
|
||||
IMMICH_THIRD_PARTY_DOCUMENTATION_URL: https://docs.immich.app
|
||||
IMMICH_THIRD_PARTY_SUPPORT_URL: https://docs.immich.app/community-guides
|
||||
ulimits:
|
||||
nofile:
|
||||
soft: 1048576
|
||||
@@ -140,7 +140,7 @@ services:
|
||||
|
||||
database:
|
||||
container_name: immich_postgres
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:c44be5f2871c59362966d71eab4268170eb6f5653c0e6170184e72b38ffdf107
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:41eacbe83eca995561fe43814fd4891e16e39632806253848efaf04d3c8a8b84
|
||||
env_file:
|
||||
- .env
|
||||
environment:
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# WARNING: To install Immich, follow our guide: https://immich.app/docs/install/docker-compose
|
||||
# WARNING: To install Immich, follow our guide: https://docs.immich.app/install/docker-compose
|
||||
#
|
||||
# Make sure to use the docker-compose.yml of the current release:
|
||||
#
|
||||
@@ -63,7 +63,7 @@ services:
|
||||
|
||||
database:
|
||||
container_name: immich_postgres
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:c44be5f2871c59362966d71eab4268170eb6f5653c0e6170184e72b38ffdf107
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:41eacbe83eca995561fe43814fd4891e16e39632806253848efaf04d3c8a8b84
|
||||
env_file:
|
||||
- .env
|
||||
environment:
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# WARNING: To install Immich, follow our guide: https://immich.app/docs/install/docker-compose
|
||||
# WARNING: To install Immich, follow our guide: https://docs.immich.app/install/docker-compose
|
||||
#
|
||||
# Make sure to use the docker-compose.yml of the current release:
|
||||
#
|
||||
@@ -36,7 +36,7 @@ services:
|
||||
# For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn] to the image tag.
|
||||
# Example tag: ${IMMICH_VERSION:-release}-cuda
|
||||
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
|
||||
# extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
|
||||
# extends: # uncomment this section for hardware acceleration - see https://docs.immich.app/features/ml-hardware-acceleration
|
||||
# file: hwaccel.ml.yml
|
||||
# service: cpu # set to one of [armnn, cuda, rocm, openvino, openvino-wsl, rknn] for accelerated inference - use the `-wsl` version for WSL2 where applicable
|
||||
volumes:
|
||||
@@ -56,7 +56,7 @@ services:
|
||||
|
||||
database:
|
||||
container_name: immich_postgres
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:c44be5f2871c59362966d71eab4268170eb6f5653c0e6170184e72b38ffdf107
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:41eacbe83eca995561fe43814fd4891e16e39632806253848efaf04d3c8a8b84
|
||||
environment:
|
||||
POSTGRES_PASSWORD: ${DB_PASSWORD}
|
||||
POSTGRES_USER: ${DB_USERNAME}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables
|
||||
# You can find documentation for all the supported env variables at https://docs.immich.app/install/environment-variables
|
||||
|
||||
# The location where your uploaded files are stored
|
||||
UPLOAD_LOCATION=./library
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# you can inline the config for a backend by copying its contents
|
||||
# into the immich-machine-learning service in the docker-compose.yml file.
|
||||
|
||||
# See https://immich.app/docs/features/ml-hardware-acceleration for info on usage.
|
||||
# See https://docs.immich.app/features/ml-hardware-acceleration for info on usage.
|
||||
|
||||
services:
|
||||
armnn:
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# you can inline the config for a backend by copying its contents
|
||||
# into the immich-microservices service in the docker-compose.yml file.
|
||||
|
||||
# See https://immich.app/docs/features/hardware-transcoding for more info on using hardware transcoding.
|
||||
# See https://docs.immich.app/features/hardware-transcoding for more info on using hardware transcoding.
|
||||
|
||||
services:
|
||||
cpu: {}
|
||||
|
||||
@@ -1 +1 @@
|
||||
22.19.0
|
||||
22.20.0
|
||||
|
||||
@@ -30,11 +30,11 @@ When in doubt or if you have an edge case scenario, we encourage you to contact
|
||||
|
||||
### How can I reset the admin password?
|
||||
|
||||
The admin password can be reset by running the [reset-admin-password](/docs/administration/server-commands.md) command on the immich-server.
|
||||
The admin password can be reset by running the [reset-admin-password](/administration/server-commands.md) command on the immich-server.
|
||||
|
||||
### How can I see a list of all users in Immich?
|
||||
|
||||
You can see the list of all users by running [list-users](/docs/administration/server-commands.md) Command on the Immich-server.
|
||||
You can see the list of all users by running [list-users](/administration/server-commands.md) Command on the Immich-server.
|
||||
|
||||
---
|
||||
|
||||
@@ -106,20 +106,20 @@ However, Immich will delete original files that have been trashed when the trash
|
||||
|
||||
When Storage Template is off (default) Immich saves the file names in a random string (also known as random UUIDs) to prevent duplicate file names.
|
||||
To retrieve the original file names, you must enable the Storage Template and then run the STORAGE TEMPLATE MIGRATION job.
|
||||
It is recommended to read about [Storage Template](https://immich.app/docs/administration/storage-template) before activation.
|
||||
It is recommended to read about [Storage Template](/administration/storage-template) before activation.
|
||||
|
||||
### Can I add my existing photo library?
|
||||
|
||||
Yes, with an [External Library](/docs/features/libraries.md).
|
||||
Yes, with an [External Library](/features/libraries.md).
|
||||
|
||||
### What happens to existing files after I choose a new [Storage Template](/docs/administration/storage-template.mdx)?
|
||||
### What happens to existing files after I choose a new [Storage Template](/administration/storage-template.mdx)?
|
||||
|
||||
Template changes will only apply to _new_ assets. To retroactively apply the template to previously uploaded assets, run the Storage Migration Job, available on the [Jobs](/docs/administration/jobs-workers/#jobs) page.
|
||||
Template changes will only apply to _new_ assets. To retroactively apply the template to previously uploaded assets, run the Storage Migration Job, available on the [Jobs](/administration/jobs-workers/#jobs) page.
|
||||
|
||||
### Why are only photos and not videos being uploaded to Immich?
|
||||
|
||||
This often happens when using a reverse proxy in front of Immich.
|
||||
Make sure to [set your reverse proxy](/docs/administration/reverse-proxy/) to allow large requests.
|
||||
Make sure to [set your reverse proxy](/administration/reverse-proxy/) to allow large requests.
|
||||
Also, check the disk space of your reverse proxy.
|
||||
In some cases, proxies cache requests to disk before passing them on, and if disk space runs out, the request fails.
|
||||
|
||||
@@ -139,7 +139,7 @@ You can _archive_ them.
|
||||
|
||||
### How can I backup data from Immich?
|
||||
|
||||
See [Backup and Restore](/docs/administration/backup-and-restore.md).
|
||||
See [Backup and Restore](/administration/backup-and-restore.md).
|
||||
|
||||
### Does Immich support reading existing face tag metadata?
|
||||
|
||||
@@ -225,7 +225,7 @@ volumes:
|
||||
|
||||
### Can I keep my existing album structure while importing assets into Immich?
|
||||
|
||||
Yes, by using the [Immich CLI](/docs/features/command-line-interface) along with the `--album` flag.
|
||||
Yes, by using the [Immich CLI](/features/command-line-interface) along with the `--album` flag.
|
||||
|
||||
### Is there a way to reorder photos within an album?
|
||||
|
||||
@@ -266,7 +266,7 @@ Immich uses CLIP models. An ML model converts each image to an "embedding", whic
|
||||
|
||||
### How does facial recognition work?
|
||||
|
||||
See [How Facial Recognition Works](/docs/features/facial-recognition#how-facial-recognition-works) for details.
|
||||
See [How Facial Recognition Works](/features/facial-recognition#how-facial-recognition-works) for details.
|
||||
|
||||
### How can I disable machine learning?
|
||||
|
||||
@@ -288,7 +288,7 @@ No, this is not supported. Only models listed in the [Hugging Face][huggingface]
|
||||
|
||||
### I want to be able to search in other languages besides English. How can I do that?
|
||||
|
||||
You can change to a multilingual CLIP model. See [here](/docs/features/searching#clip-models) for instructions.
|
||||
You can change to a multilingual CLIP model. See [here](/features/searching#clip-models) for instructions.
|
||||
|
||||
### Does Immich support Facial Recognition for videos?
|
||||
|
||||
@@ -299,7 +299,7 @@ Scanning the entire video for faces may be implemented in the future.
|
||||
|
||||
No.
|
||||
:::tip
|
||||
You can use [Smart Search](/docs/features/searching.md) for this to some extent. For example, if you have a Golden Retriever and a Chihuahua, type these words in the smart search and watch the results.
|
||||
You can use [Smart Search](/features/searching.md) for this to some extent. For example, if you have a Golden Retriever and a Chihuahua, type these words in the smart search and watch the results.
|
||||
:::
|
||||
|
||||
### I'm getting a lot of "faces" that aren't faces, what can I do?
|
||||
@@ -329,7 +329,7 @@ ls clip/ facial-recognition/
|
||||
|
||||
### Why is Immich slow on low-memory systems like the Raspberry Pi?
|
||||
|
||||
Immich optionally uses transcoding and machine learning for several features. However, it can be too heavy to run on a Raspberry Pi. You can [mitigate](/docs/FAQ#can-i-lower-cpu-and-ram-usage) this or host Immich's machine-learning container on a [more powerful system](/docs/guides/remote-machine-learning), or [disable](/docs/FAQ#how-can-i-disable-machine-learning) machine learning entirely.
|
||||
Immich optionally uses transcoding and machine learning for several features. However, it can be too heavy to run on a Raspberry Pi. You can [mitigate](/FAQ#can-i-lower-cpu-and-ram-usage) this or host Immich's machine-learning container on a [more powerful system](/guides/remote-machine-learning), or [disable](/FAQ#how-can-i-disable-machine-learning) machine learning entirely.
|
||||
|
||||
### Can I lower CPU and RAM usage?
|
||||
|
||||
@@ -339,9 +339,9 @@ The initial backup is the most intensive due to the number of jobs running. The
|
||||
- Under Settings > Transcoding Settings > Threads, set the number of threads to a low number like 1 or 2.
|
||||
- Under Settings > Machine Learning Settings > Facial Recognition > Model Name, you can change the facial recognition model to `buffalo_s` instead of `buffalo_l`. The former is a smaller and faster model, albeit not as good.
|
||||
- For facial recognition on new images to work properly, You must re-run the Face Detection job for all images after this.
|
||||
- At the container level, you can [set resource constraints](/docs/FAQ#can-i-limit-cpu-and-ram-usage) to lower usage further.
|
||||
- At the container level, you can [set resource constraints](/FAQ#can-i-limit-cpu-and-ram-usage) to lower usage further.
|
||||
- It's recommended to only apply these constraints _after_ taking some of the measures here for best performance.
|
||||
- If these changes are not enough, see [above](/docs/FAQ#how-can-i-disable-machine-learning) for instructions on how to disable machine learning.
|
||||
- If these changes are not enough, see [above](/FAQ#how-can-i-disable-machine-learning) for instructions on how to disable machine learning.
|
||||
|
||||
### Can I limit CPU and RAM usage?
|
||||
|
||||
@@ -383,7 +383,7 @@ Do not exaggerate with the job concurrency because you're probably thoroughly ov
|
||||
|
||||
### My server shows Server Status Offline | Version Unknown. What can I do?
|
||||
|
||||
You need to [enable WebSockets](/docs/administration/reverse-proxy/) on your reverse proxy.
|
||||
You need to [enable WebSockets](/administration/reverse-proxy/) on your reverse proxy.
|
||||
|
||||
---
|
||||
|
||||
@@ -391,7 +391,7 @@ You need to [enable WebSockets](/docs/administration/reverse-proxy/) on your rev
|
||||
|
||||
### How can I see Immich logs?
|
||||
|
||||
Immich components are typically deployed using docker. To see logs for deployed docker containers, you can use the [Docker CLI](https://docs.docker.com/engine/reference/commandline/cli/), specifically the `docker logs` command. For examples, see [Docker Help](/docs/guides/docker-help.md).
|
||||
Immich components are typically deployed using docker. To see logs for deployed docker containers, you can use the [Docker CLI](https://docs.docker.com/engine/reference/commandline/cli/), specifically the `docker logs` command. For examples, see [Docker Help](/guides/docker-help.md).
|
||||
|
||||
### How can I reduce the log verbosity of Redis?
|
||||
|
||||
@@ -435,7 +435,7 @@ cap_drop:
|
||||
Data for Immich comes in two forms:
|
||||
|
||||
1. **Metadata** stored in a Postgres database, stored in the `DB_DATA_LOCATION` folder (previously `pg_data` Docker volume).
|
||||
2. **Files** (originals, thumbs, profile, etc.), stored in the `UPLOAD_LOCATION` folder, more [info](/docs/administration/backup-and-restore#asset-types-and-storage-locations).
|
||||
2. **Files** (originals, thumbs, profile, etc.), stored in the `UPLOAD_LOCATION` folder, more [info](/administration/backup-and-restore#asset-types-and-storage-locations).
|
||||
|
||||
:::warning
|
||||
This will destroy your database and reset your instance, meaning that you start from scratch.
|
||||
@@ -473,7 +473,7 @@ If it mentions SIGILL (note the lack of a K) or error code 132, it most likely m
|
||||
### Why am I getting database ownership errors?
|
||||
|
||||
If you get database errors such as `FATAL: data directory "/var/lib/postgresql/data" has wrong ownership` upon database startup, this is likely due to an issue with your filesystem.
|
||||
NTFS and ex/FAT/32 filesystems are not supported. See [here](/docs/install/requirements#special-requirements-for-windows-users) for more details.
|
||||
NTFS and ex/FAT/32 filesystems are not supported. See [here](/install/requirements#special-requirements-for-windows-users) for more details.
|
||||
|
||||
### How can I verify the integrity of my database?
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
A [3-2-1 backup strategy](https://www.backblaze.com/blog/the-3-2-1-backup-strategy/) is recommended to protect your data. You should keep copies of your uploaded photos/videos as well as the Immich database for a comprehensive backup solution. This page provides an overview on how to backup the database and the location of user-uploaded pictures and videos. A template bash script that can be run as a cron job is provided [here](/docs/guides/template-backup-script.md)
|
||||
A [3-2-1 backup strategy](https://www.backblaze.com/blog/the-3-2-1-backup-strategy/) is recommended to protect your data. You should keep copies of your uploaded photos/videos as well as the Immich database for a comprehensive backup solution. This page provides an overview on how to backup the database and the location of user-uploaded pictures and videos. A template bash script that can be run as a cron job is provided [here](/guides/template-backup-script.md)
|
||||
|
||||
:::danger
|
||||
The instructions on this page show you how to prepare your Immich instance to be backed up, and which files to take a backup of. You still need to take care of using an actual backup tool to make a backup yourself.
|
||||
@@ -160,7 +160,7 @@ for more info read the [release notes](https://github.com/immich-app/immich/rele
|
||||
|
||||
:::danger
|
||||
A backup of this folder does not constitute a backup of your database!
|
||||
Follow the instructions listed [here](/docs/administration/backup-and-restore#database) to learn how to perform a proper backup.
|
||||
Follow the instructions listed [here](/administration/backup-and-restore#database) to learn how to perform a proper backup.
|
||||
:::
|
||||
|
||||
</TabItem>
|
||||
@@ -205,7 +205,7 @@ When you turn off the storage template engine, it will leave the assets in `UPLO
|
||||
|
||||
:::danger
|
||||
A backup of this folder does not constitute a backup of your database!
|
||||
Follow the instructions listed [here](/docs/administration/backup-and-restore#database) to learn how to perform a proper backup.
|
||||
Follow the instructions listed [here](/administration/backup-and-restore#database) to learn how to perform a proper backup.
|
||||
:::
|
||||
|
||||
</TabItem>
|
||||
|
||||
@@ -12,7 +12,7 @@ You can access the settings panel from the web at `Administration -> Settings ->
|
||||
|
||||
Under Email, enter the required details to connect with an SMTP server.
|
||||
|
||||
You can use [this guide](/docs/guides/smtp-gmail) to use Gmail's SMTP server.
|
||||
You can use [this guide](/guides/smtp-gmail) to use Gmail's SMTP server.
|
||||
|
||||
## User's notifications settings
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ The `immich-server` container contains multiple workers:
|
||||
|
||||
## Split workers
|
||||
|
||||
If you prefer to throttle or distribute the workers, you can do this using the [environment variables](/docs/install/environment-variables) to specify which container should pick up which tasks.
|
||||
If you prefer to throttle or distribute the workers, you can do this using the [environment variables](/install/environment-variables) to specify which container should pick up which tasks.
|
||||
|
||||
For example, for a simple setup with one container for the Web/API and one for all other microservices, you can do the following:
|
||||
|
||||
@@ -53,5 +53,21 @@ Additionally, some jobs (such as memories generation) run on a schedule, which i
|
||||
<img src={require('./img/admin-nightly-tasks.webp').default} width="60%" title="Admin nightly tasks" />
|
||||
|
||||
:::note
|
||||
Some jobs ([External Libraries](/docs/features/libraries) scanning, Database Dump) are configured in their own sections in System Settings.
|
||||
Some jobs ([External Libraries](/features/libraries) scanning, Database Dump) are configured in their own sections in System Settings.
|
||||
:::
|
||||
|
||||
## Job processing order
|
||||
|
||||
The below diagram shows the job run order for newly uploaded files
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A[Asset Upload] --> B[Metadata Extraction]
|
||||
B --> C[Storage Template Migration]
|
||||
C --> D["Thumbnail Generation (Large, small, blurred and person)"]
|
||||
D --> E[Smart Search]
|
||||
D --> F[Face Detection]
|
||||
D --> G[Video Transcoding]
|
||||
E --> H[Duplicate Detection]
|
||||
F --> I[Facial Recognition]
|
||||
```
|
||||
|
||||
@@ -28,7 +28,7 @@ Before enabling OAuth in Immich, a new client application needs to be configured
|
||||
2. Configure Redirect URIs/Origins
|
||||
|
||||
The **Sign-in redirect URIs** should include:
|
||||
- `app.immich:///oauth-callback` - for logging in with OAuth from the [Mobile App](/docs/features/mobile-app.mdx)
|
||||
- `app.immich:///oauth-callback` - for logging in with OAuth from the [Mobile App](/features/mobile-app.mdx)
|
||||
- `http://DOMAIN:PORT/auth/login` - for logging in with OAuth from the Web Client
|
||||
- `http://DOMAIN:PORT/user-settings` - for manually linking OAuth in the Web Client
|
||||
|
||||
@@ -98,7 +98,7 @@ The redirect URI for the mobile app is `app.immich:///oauth-callback`, which is
|
||||
2. Whitelist the new endpoint as a valid redirect URI with your provider.
|
||||
3. Specify the new endpoint as the `Mobile Redirect URI Override`, in the OAuth settings.
|
||||
|
||||
With these steps in place, you should be able to use OAuth from the [Mobile App](/docs/features/mobile-app.mdx) without a custom scheme redirect URI.
|
||||
With these steps in place, you should be able to use OAuth from the [Mobile App](/features/mobile-app.mdx) without a custom scheme redirect URI.
|
||||
|
||||
:::info
|
||||
Immich has a route (`/api/oauth/mobile-redirect`) that is already configured to forward requests to `app.immich:///oauth-callback`, and can be used for step 1.
|
||||
|
||||
@@ -16,7 +16,7 @@ The `immich-server` docker image comes preinstalled with an administrative CLI (
|
||||
|
||||
## How to run a command
|
||||
|
||||
To run a command, [connect](/docs/guides/docker-help.md#attach-to-a-container) to the `immich_server` container and then execute the command via `immich-admin <command>`.
|
||||
To run a command, [connect](/guides/docker-help.md#attach-to-a-container) to the `immich_server` container and then execute the command via `immich-admin <command>`.
|
||||
|
||||
## Examples
|
||||
|
||||
|
||||
@@ -12,14 +12,14 @@ Manage password, OAuth, and other authentication settings
|
||||
|
||||
### OAuth Authentication
|
||||
|
||||
Immich supports OAuth Authentication. Read more about this feature and its configuration [here](/docs/administration/oauth).
|
||||
Immich supports OAuth Authentication. Read more about this feature and its configuration [here](/administration/oauth).
|
||||
|
||||
### Password Authentication
|
||||
|
||||
The administrator can choose to disable login with username and password for the entire instance. This means that **no one**, including the system administrator, will be able to log using this method. If [OAuth Authentication](/docs/administration/oauth) is also disabled, no users will be able to login using **any** method. Changing this setting does not affect existing sessions, just new login attempts.
|
||||
The administrator can choose to disable login with username and password for the entire instance. This means that **no one**, including the system administrator, will be able to log using this method. If [OAuth Authentication](/administration/oauth) is also disabled, no users will be able to login using **any** method. Changing this setting does not affect existing sessions, just new login attempts.
|
||||
|
||||
:::tip
|
||||
You can always use the [Server CLI](/docs/administration/server-commands) to re-enable password login.
|
||||
You can always use the [Server CLI](/administration/server-commands) to re-enable password login.
|
||||
:::
|
||||
|
||||
## Image Settings (thumbnails and previews)
|
||||
@@ -108,7 +108,7 @@ If more than one URL is provided, each server will be attempted one-at-a-time un
|
||||
|
||||
### Smart Search
|
||||
|
||||
The [smart search](/docs/features/searching) settings allow you to change the [CLIP model](https://openai.com/research/clip). Larger models will typically provide [more accurate search results](https://github.com/immich-app/immich/discussions/11862) but consume more processing power and RAM. When [changing the CLIP model](/docs/FAQ#can-i-use-a-custom-clip-model) it is mandatory to re-run the Smart Search job on all images to fully apply the change.
|
||||
The [smart search](/features/searching) settings allow you to change the [CLIP model](https://openai.com/research/clip). Larger models will typically provide [more accurate search results](https://github.com/immich-app/immich/discussions/11862) but consume more processing power and RAM. When [changing the CLIP model](/FAQ#can-i-use-a-custom-clip-model) it is mandatory to re-run the Smart Search job on all images to fully apply the change.
|
||||
|
||||
:::info Internet connection
|
||||
Changing models requires a connection to the Internet to download the model.
|
||||
@@ -132,7 +132,7 @@ Editable settings:
|
||||
- **Max Recognition Distance**
|
||||
- **Min Recognized Faces**
|
||||
|
||||
You can learn more about these options on the [Facial Recognition page](/docs/features/facial-recognition#how-face-detection-works)
|
||||
You can learn more about these options on the [Facial Recognition page](/features/facial-recognition#how-face-detection-works)
|
||||
|
||||
:::info
|
||||
When changing the values in Min Detection Score, Max Recognition Distance, and Min Recognized Faces.
|
||||
@@ -154,15 +154,15 @@ The map can be adjusted via [OpenMapTiles](https://openmaptiles.org/styles/) for
|
||||
|
||||
### Reverse Geocoding Settings
|
||||
|
||||
Immich supports [Reverse Geocoding](/docs/features/reverse-geocoding) using data from the [GeoNames](https://www.geonames.org/) geographical database.
|
||||
Immich supports [Reverse Geocoding](/features/reverse-geocoding) using data from the [GeoNames](https://www.geonames.org/) geographical database.
|
||||
|
||||
## Notification Settings
|
||||
|
||||
SMTP server setup, for user creation notifications, new albums, etc. More information can be found [here](/docs/administration/email-notification)
|
||||
SMTP server setup, for user creation notifications, new albums, etc. More information can be found [here](/administration/email-notification)
|
||||
|
||||
## Notification Templates
|
||||
|
||||
Override the default notifications text with notification templates. More information can be found [here](/docs/administration/email-notification)
|
||||
Override the default notifications text with notification templates. More information can be found [here](/administration/email-notification)
|
||||
|
||||
## Server Settings
|
||||
|
||||
@@ -176,7 +176,7 @@ The administrator can set a custom message on the login screen (the message will
|
||||
|
||||
## Storage Template
|
||||
|
||||
Immich supports a custom [Storage Template](/docs/administration/storage-template). Learn more about this feature and its configuration [here](/docs/administration/storage-template).
|
||||
Immich supports a custom [Storage Template](/administration/storage-template). Learn more about this feature and its configuration [here](/administration/storage-template).
|
||||
|
||||
## Theme Settings
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ The web app is a [TypeScript](https://www.typescriptlang.org/) project that uses
|
||||
|
||||
### CLI
|
||||
|
||||
The Immich CLI is an [npm](https://www.npmjs.com/) package that lets users control their Immich instance from the command line. It uses the API to perform various tasks, especially uploading assets. See the [CLI documentation](/docs/features/command-line-interface.md) for more information.
|
||||
The Immich CLI is an [npm](https://www.npmjs.com/) package that lets users control their Immich instance from the command line. It uses the API to perform various tasks, especially uploading assets. See the [CLI documentation](/features/command-line-interface.md) for more information.
|
||||
|
||||
## Server
|
||||
|
||||
@@ -83,11 +83,11 @@ Immich uses a [worker](https://github.com/immich-app/immich/blob/main/server/src
|
||||
- Smart Search
|
||||
- Facial Recognition
|
||||
- Storage Template Migration
|
||||
- Sidecar (see [XMP Sidecars](/docs/features/xmp-sidecars.md))
|
||||
- Sidecar (see [XMP Sidecars](/features/xmp-sidecars.md))
|
||||
- Background jobs (file deletion, user deletion)
|
||||
|
||||
:::info
|
||||
This list closely matches what is available on the [Administration > Jobs](/docs/administration/jobs-workers/#jobs) page, which provides some remote queue management capabilities.
|
||||
This list closely matches what is available on the [Administration > Jobs](/administration/jobs-workers/#jobs) page, which provides some remote queue management capabilities.
|
||||
:::
|
||||
|
||||
### Machine Learning
|
||||
|
||||
@@ -431,7 +431,7 @@ While the Dev Container focuses on server and web development, you can connect m
|
||||
- Server URL: `http://YOUR_IP:2283/api`
|
||||
- Ensure firewall allows port 2283
|
||||
|
||||
3. **For full mobile development**, see the [mobile development guide](/docs/developer/setup) which covers:
|
||||
3. **For full mobile development**, see the [mobile development guide](/developer/setup) which covers:
|
||||
- Flutter setup
|
||||
- Running on simulators/devices
|
||||
- Mobile-specific debugging
|
||||
@@ -474,7 +474,7 @@ Recommended minimums:
|
||||
|
||||
## Next Steps
|
||||
|
||||
- Read the [architecture overview](/docs/developer/architecture)
|
||||
- Learn about [database migrations](/docs/developer/database-migrations)
|
||||
- Read the [architecture overview](/developer/architecture)
|
||||
- Learn about [database migrations](/developer/database-migrations)
|
||||
- Explore [API documentation](https://api.immich.app/)
|
||||
- Join `#immich` on [Discord](https://discord.immich.app)
|
||||
|
||||
@@ -53,8 +53,8 @@ You can use `dart fix --apply` and `dcm fix lib` to potentially correct some iss
|
||||
|
||||
## OpenAPI
|
||||
|
||||
The OpenAPI client libraries need to be regenerated whenever there are changes to the `immich-openapi-specs.json` file. Note that you should not modify this file directly as it is auto-generated. See [OpenAPI](/docs/developer/open-api.md) for more details.
|
||||
The OpenAPI client libraries need to be regenerated whenever there are changes to the `immich-openapi-specs.json` file. Note that you should not modify this file directly as it is auto-generated. See [OpenAPI](/developer/open-api.md) for more details.
|
||||
|
||||
## Database Migrations
|
||||
|
||||
A database migration needs to be generated whenever there are changes to `server/src/infra/src/entities`. See [Database Migration](/docs/developer/database-migrations.md) for more details.
|
||||
A database migration needs to be generated whenever there are changes to `server/src/infra/src/entities`. See [Database Migration](/developer/database-migrations.md) for more details.
|
||||
|
||||
@@ -16,7 +16,7 @@ If foreground backup is enabled: whenever the app is opened or resumed, it will
|
||||
|
||||
## Background backup
|
||||
|
||||
This feature is intended for everyday use. For initial bulk uploading, please use the foreground upload feature. For more information on why background upload is not working as expected, please refer to the [FAQ](/docs/FAQ#why-does-foreground-backup-stop-when-i-navigate-away-from-the-app-shouldnt-it-transfer-the-job-to-background-backup).
|
||||
This feature is intended for everyday use. For initial bulk uploading, please use the foreground upload feature. For more information on why background upload is not working as expected, please refer to the [FAQ](/FAQ#why-does-foreground-backup-stop-when-i-navigate-away-from-the-app-shouldnt-it-transfer-the-job-to-background-backup).
|
||||
|
||||
If background backup is enabled. The app will periodically check if there are any new photos or videos in the selected album(s) to be uploaded to the server. If there are, it will upload them to the cloud in the background.
|
||||
|
||||
|
||||
@@ -70,7 +70,7 @@ Navigating to Administration > Settings > Machine Learning Settings > Facial Rec
|
||||
:::tip
|
||||
It's better to only tweak the parameters here than to set them to something very different unless you're ready to test a variety of options. If you do need to set a parameter to a strict setting, relaxing other settings can be a good option to compensate, and vice versa.
|
||||
|
||||
You can learn how the tune the result in this [Guide](/docs/guides/better-facial-clusters)
|
||||
You can learn how the tune the result in this [Guide](/guides/better-facial-clusters)
|
||||
:::
|
||||
|
||||
### Facial recognition model
|
||||
|
||||
@@ -103,7 +103,7 @@ The `immich-server` container will need access to the gallery. Modify your docke
|
||||
|
||||
:::tip
|
||||
The `ro` flag at the end only gives read-only access to the volumes.
|
||||
This will disallow the images from being deleted in the web UI, or adding metadata to the library ([XMP sidecars](/docs/features/xmp-sidecars)).
|
||||
This will disallow the images from being deleted in the web UI, or adding metadata to the library ([XMP sidecars](/features/xmp-sidecars)).
|
||||
:::
|
||||
|
||||
:::info
|
||||
|
||||
@@ -35,7 +35,7 @@ You do not need to redo any machine learning jobs after enabling hardware accele
|
||||
- Where and how you can get this file depends on device and vendor, but typically, the device vendor also supplies these
|
||||
- The `hwaccel.ml.yml` file assumes the path to it is `/usr/lib/libmali.so`, so update accordingly if it is elsewhere
|
||||
- The `hwaccel.ml.yml` file assumes an additional file `/lib/firmware/mali_csffw.bin`, so update accordingly if your device's driver does not require this file
|
||||
- Optional: Configure your `.env` file, see [environment variables](/docs/install/environment-variables) for ARM NN specific settings
|
||||
- Optional: Configure your `.env` file, see [environment variables](/install/environment-variables) for ARM NN specific settings
|
||||
- In particular, the `MACHINE_LEARNING_ANN_FP16_TURBO` can significantly improve performance at the cost of very slightly lower accuracy
|
||||
|
||||
#### CUDA
|
||||
@@ -49,7 +49,7 @@ You do not need to redo any machine learning jobs after enabling hardware accele
|
||||
|
||||
- The GPU must be supported by ROCm. If it isn't officially supported, you can attempt to use the `HSA_OVERRIDE_GFX_VERSION` environmental variable: `HSA_OVERRIDE_GFX_VERSION=<a supported version, e.g. 10.3.0>`. If this doesn't work, you might need to also set `HSA_USE_SVM=0`.
|
||||
- The ROCm image is quite large and requires at least 35GiB of free disk space. However, pulling later updates to the service through Docker will generally only amount to a few hundred megabytes as the rest will be cached.
|
||||
- This backend is new and may experience some issues. For example, GPU power consumption can be higher than usual after running inference, even if the machine learning service is idle. In this case, it will only go back to normal after being idle for 5 minutes (configurable with the [MACHINE_LEARNING_MODEL_TTL](/docs/install/environment-variables) setting).
|
||||
- This backend is new and may experience some issues. For example, GPU power consumption can be higher than usual after running inference, even if the machine learning service is idle. In this case, it will only go back to normal after being idle for 5 minutes (configurable with the [MACHINE_LEARNING_MODEL_TTL](/install/environment-variables) setting).
|
||||
|
||||
#### OpenVINO
|
||||
|
||||
@@ -64,7 +64,7 @@ You do not need to redo any machine learning jobs after enabling hardware accele
|
||||
- This is usually pre-installed on the device vendor's Linux images
|
||||
- RKNPU driver V0.9.8 or later must be available in the host server
|
||||
- You may confirm this by running `cat /sys/kernel/debug/rknpu/version` to check the version
|
||||
- Optional: Configure your `.env` file, see [environment variables](/docs/install/environment-variables) for RKNN specific settings
|
||||
- Optional: Configure your `.env` file, see [environment variables](/install/environment-variables) for RKNN specific settings
|
||||
- In particular, setting `MACHINE_LEARNING_RKNN_THREADS` to 2 or 3 can _dramatically_ improve performance for RK3576 and RK3588 compared to the default of 1, at the expense of multiplying the amount of RAM each model uses by that amount.
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -28,7 +28,7 @@ The beta release channel allows users to test upcoming changes before they are o
|
||||
<MobileAppBackup />
|
||||
|
||||
:::info
|
||||
You can enable automatic backup on supported devices. For more information see [Automatic Backup](/docs/features/automatic-backup.md).
|
||||
You can enable automatic backup on supported devices. For more information see [Automatic Backup](/features/automatic-backup.md).
|
||||
:::
|
||||
|
||||
## Sync only selected photos
|
||||
@@ -75,7 +75,7 @@ You can sync or mirror an album from your phone to the Immich server on your acc
|
||||
|
||||
- **User-Specific Sync:** Album synchronization is unique to each server user and does not sync between different users or partners.
|
||||
|
||||
- **Mobile-Only Feature:** Album synchronization is currently only available on mobile. For similar options on a computer, refer to [Libraries](/docs/features/libraries) for further details.
|
||||
- **Mobile-Only Feature:** Album synchronization is currently only available on mobile. For similar options on a computer, refer to [Libraries](/features/libraries) for further details.
|
||||
|
||||
### Synchronizing albums from the past
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ The metrics in immich are grouped into API (endpoint calls and response times),
|
||||
Immich will not expose an endpoint for metrics by default. To enable this endpoint, you can add the `IMMICH_TELEMETRY_INCLUDE=all` environmental variable to your `.env` file. Note that only the server container currently use this variable.
|
||||
|
||||
:::tip
|
||||
`IMMICH_TELEMETRY_INCLUDE=all` enables all metrics. For a more granular configuration you can enumerate the telemetry metrics that should be included as a comma separated list (e.g. `IMMICH_TELEMETRY_INCLUDE=repo,api`). Alternatively, you can also exclude specific metrics with `IMMICH_TELEMETRY_EXCLUDE`. For more information refer to the [environment section](/docs/install/environment-variables.md#prometheus).
|
||||
`IMMICH_TELEMETRY_INCLUDE=all` enables all metrics. For a more granular configuration you can enumerate the telemetry metrics that should be included as a comma separated list (e.g. `IMMICH_TELEMETRY_INCLUDE=repo,api`). Alternatively, you can also exclude specific metrics with `IMMICH_TELEMETRY_EXCLUDE`. For more information refer to the [environment section](/install/environment-variables.md#prometheus).
|
||||
:::
|
||||
|
||||
The next step is to configure a new or existing Prometheus instance to scrape this endpoint. The following steps assume that you do not have an existing Prometheus instance, but the steps will be similar either way.
|
||||
@@ -68,7 +68,7 @@ After bringing down the containers with `docker compose down` and back up with `
|
||||
:::note
|
||||
To see exactly what metrics are made available, you can additionally add `8081:8081` (API metrics) and `8082:8082` (microservices metrics) to the immich_server container's ports.
|
||||
Visiting the `/metrics` endpoint for these services will show the same raw data that Prometheus collects.
|
||||
To configure these ports see [`IMMICH_API_METRICS_PORT` & `IMMICH_MICROSERVICES_METRICS_PORT`](/docs/install/environment-variables/#general).
|
||||
To configure these ports see [`IMMICH_API_METRICS_PORT` & `IMMICH_MICROSERVICES_METRICS_PORT`](/install/environment-variables/#general).
|
||||
:::
|
||||
|
||||
### Usage
|
||||
|
||||
@@ -8,7 +8,7 @@ During Exif Extraction, assets with latitudes and longitudes are reverse geocode
|
||||
|
||||
## Usage
|
||||
|
||||
Data from a reverse geocode is displayed in the image details, and used in [Smart Search](/docs/features/searching.md).
|
||||
Data from a reverse geocode is displayed in the image details, and used in [Smart Search](/features/searching.md).
|
||||
|
||||
<img src={require('./img/reverse-geocoding-mobile3.webp').default} width='33%' title='Reverse Geocoding' />
|
||||
<img src={require('./img/reverse-geocoding-mobile1.webp').default} width='33%' title='Reverse Geocoding' />
|
||||
|
||||
@@ -24,7 +24,7 @@ After creating an album, you can access the sharing options by clicking on the s
|
||||
|
||||
Partner sharing allows you to share your _entire_ library with other users of your choice. They can then view your library and download the assets.
|
||||
|
||||
You can read this guide to learn more about [partner sharing](/docs/features/partner-sharing).
|
||||
You can read this guide to learn more about [partner sharing](/features/partner-sharing).
|
||||
|
||||
## Public sharing
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Tags
|
||||
|
||||
Immich supports hierarchical tags, with the ability to read existing tags from the XMP `TagsList` field and IPTC `Keywords` field. Any changes to tags made through Immich are also written back to a [sidecar](/docs/features/xmp-sidecars) file. You can re-run the metadata extraction jobs for all assets to import your existing tags.
|
||||
Immich supports hierarchical tags, with the ability to read existing tags from the XMP `TagsList` field and IPTC `Keywords` field. Any changes to tags made through Immich are also written back to a [sidecar](/features/xmp-sidecars) file. You can re-run the metadata extraction jobs for all assets to import your existing tags.
|
||||
|
||||
## Enable tags feature
|
||||
|
||||
|
||||
@@ -15,9 +15,9 @@ You can access the [user settings](https://my.immich.app/user-settings) by click
|
||||
---
|
||||
|
||||
:::tip Reset Password
|
||||
The admin can reset a user password through the [User Management](/docs/administration/user-management.mdx) screen.
|
||||
The admin can reset a user password through the [User Management](/administration/user-management.mdx) screen.
|
||||
:::
|
||||
|
||||
:::tip Reset Admin Password
|
||||
The admin password can be reset using a [Server Command](/docs/administration/server-commands.md)
|
||||
The admin password can be reset using a [Server Command](/administration/server-commands.md)
|
||||
:::
|
||||
|
||||
@@ -10,7 +10,7 @@ This guide explains how to optimize facial recognition in systems with large ima
|
||||
|
||||
- **Best Suited For:** Large image libraries after importing a significant number of images.
|
||||
- **Warning:** This method deletes all previously assigned names.
|
||||
- **Tip:** **Always take a [backup](/docs/administration/backup-and-restore#database) before proceeding!**
|
||||
- **Tip:** **Always take a [backup](/administration/backup-and-restore#database) before proceeding!**
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ It is important to remember to update the backup settings after following the gu
|
||||
In our `.env` file, we will define the paths we want to use. Note that you don't have to define all of these: UPLOAD_LOCATION will be the base folder that files are stored in by default, with the other paths acting as overrides.
|
||||
|
||||
```diff title=".env"
|
||||
# You can find documentation for all the supported environment variables [here](/docs/install/environment-variables)
|
||||
# You can find documentation for all the supported environment variables [here](/install/environment-variables)
|
||||
|
||||
# Custom location where your uploaded, thumbnails, and transcoded video files are stored
|
||||
- UPLOAD_LOCATION=./library
|
||||
|
||||
@@ -7,7 +7,7 @@ Keep in mind that mucking around in the database might set the Moon on fire. Avo
|
||||
:::tip
|
||||
Run `docker exec -it immich_postgres psql --dbname=<DB_DATABASE_NAME> --username=<DB_USERNAME>` to connect to the database via the container directly.
|
||||
|
||||
(Replace `<DB_DATABASE_NAME>` and `<DB_USERNAME>` with the values from your [`.env` file](/docs/install/environment-variables#database)).
|
||||
(Replace `<DB_DATABASE_NAME>` and `<DB_USERNAME>` with the values from your [`.env` file](/install/environment-variables#database)).
|
||||
:::
|
||||
|
||||
## Assets
|
||||
@@ -142,7 +142,7 @@ DELETE FROM "person" WHERE "name" = 'PersonNameHere';
|
||||
SELECT "key", "value" FROM "system_metadata" WHERE "key" = 'system-config';
|
||||
```
|
||||
|
||||
(Only used when not using the [config file](/docs/install/config-file))
|
||||
(Only used when not using the [config file](/install/config-file))
|
||||
|
||||
### File properties
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
# External Library
|
||||
|
||||
This guide walks you through adding an [External Library](/docs/features/libraries).
|
||||
This guide walks you through adding an [External Library](/features/libraries).
|
||||
This guide assumes you are running Immich in Docker and that the files you wish to access are stored
|
||||
in a directory on the same machine.
|
||||
|
||||
# Mount the directory into the containers.
|
||||
|
||||
Edit `docker-compose.yml` to add one or more new mount points in the section `immich-server:` under `volumes:`.
|
||||
If you want Immich to be able to delete the images in the external library or add metadata ([XMP sidecars](/docs/features/xmp-sidecars)), remove `:ro` from the end of the mount point.
|
||||
If you want Immich to be able to delete the images in the external library or add metadata ([XMP sidecars](/features/xmp-sidecars)), remove `:ro` from the end of the mount point.
|
||||
|
||||
```diff
|
||||
immich-server:
|
||||
|
||||
@@ -46,7 +46,7 @@ You can learn how to set up Tailscale together with Immich with the [tutorial vi
|
||||
|
||||
A reverse proxy is a service that sits between web servers and clients. A reverse proxy can either be hosted on the server itself or remotely. Clients can connect to the reverse proxy via https, and the proxy relays data to Immich. This setup makes most sense if you have your own domain and want to access your Immich instance just like any other website, from outside your LAN. You can also use a DDNS provider like DuckDNS or no-ip if you don't have a domain. This configuration allows the Immich Android and iphone apps to connect to your server without a VPN or tailscale app on the client side.
|
||||
|
||||
If you're hosting your own reverse proxy, [Nginx](https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/) is a great option. An example configuration for Nginx is provided [here](/docs/administration/reverse-proxy.md).
|
||||
If you're hosting your own reverse proxy, [Nginx](https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/) is a great option. An example configuration for Nginx is provided [here](/administration/reverse-proxy.md).
|
||||
|
||||
You'll also need your own certificate to authenticate https connections. If you're making Immich publicly accessible, [Let's Encrypt](https://letsencrypt.org/) can provide a free certificate for your domain and is the recommended option. Alternatively, a [self-signed certificate](https://en.wikipedia.org/wiki/Self-signed_certificate) allows you to encrypt your connection to Immich, but it raises a security warning on the client's browser.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Remote Machine Learning
|
||||
|
||||
To alleviate [performance issues on low-memory systems](/docs/FAQ.mdx#why-is-immich-slow-on-low-memory-systems-like-the-raspberry-pi) like the Raspberry Pi, you may also host Immich's machine learning container on a more powerful system, such as your laptop or desktop computer. The server container will send requests containing the image preview to the remote machine learning container for processing. The machine learning container does not persist this data or associate it with a particular user.
|
||||
To alleviate [performance issues on low-memory systems](/FAQ.mdx#why-is-immich-slow-on-low-memory-systems-like-the-raspberry-pi) like the Raspberry Pi, you may also host Immich's machine learning container on a more powerful system, such as your laptop or desktop computer. The server container will send requests containing the image preview to the remote machine learning container for processing. The machine learning container does not persist this data or associate it with a particular user.
|
||||
|
||||
:::info
|
||||
Smart Search and Face Detection will use this feature, but Facial Recognition will not. This is because Facial Recognition uses the _outputs_ of these models that have already been saved to the database. As such, its processing is between the server container and the database.
|
||||
@@ -14,7 +14,7 @@ Image previews are sent to the remote machine learning container. Use this optio
|
||||
2. Copy the following `docker-compose.yml` to the remote server
|
||||
|
||||
:::info
|
||||
If using hardware acceleration, the [hwaccel.ml.yml](https://github.com/immich-app/immich/releases/latest/download/hwaccel.ml.yml) file also needs to be added and the `docker-compose.yml` needs to be configured as described in the [hardware acceleration documentation](/docs/features/ml-hardware-acceleration)
|
||||
If using hardware acceleration, the [hwaccel.ml.yml](https://github.com/immich-app/immich/releases/latest/download/hwaccel.ml.yml) file also needs to be added and the `docker-compose.yml` needs to be configured as described in the [hardware acceleration documentation](/features/ml-hardware-acceleration)
|
||||
:::
|
||||
|
||||
```yaml
|
||||
|
||||
@@ -7,7 +7,7 @@ This script assumes you have a second hard drive connected to your server for on
|
||||
The database is saved to your Immich upload folder in the `database-backup` subdirectory. The database is then backed up and versioned with your assets by Borg. This ensures that the database backup is in sync with your assets in every snapshot.
|
||||
|
||||
:::info
|
||||
This script makes backups of your database along with your photo/video library. This is redundant with the [automatic database backup tool](https://immich.app/docs/administration/backup-and-restore#automatic-database-backups) built into Immich. Using this script to backup your database has two advantages over the built-in backup tool:
|
||||
This script makes backups of your database along with your photo/video library. This is redundant with the [automatic database backup tool](/administration/backup-and-restore#automatic-database-dumps) built into Immich. Using this script to backup your database has two advantages over the built-in backup tool:
|
||||
|
||||
- This script uses storage more efficiently by versioning your backups instead of making multiple copies.
|
||||
- The database backups are performed at the same time as the library backup, ensuring that the backups of your database and the library are always in sync.
|
||||
|
||||
@@ -209,7 +209,7 @@ So you can just grab it from there, paste it into a file and you're pretty much
|
||||
### Step 2 - Specify the file location
|
||||
|
||||
In your `.env` file, set the variable `IMMICH_CONFIG_FILE` to the path of your config.
|
||||
For more information, refer to the [Environment Variables](/docs/install/environment-variables.md) section.
|
||||
For more information, refer to the [Environment Variables](/install/environment-variables.md) section.
|
||||
|
||||
:::tip
|
||||
YAML-formatted config files are also supported.
|
||||
|
||||
@@ -29,4 +29,4 @@ If you get an error `can't set healthcheck.start_interval as feature require Doc
|
||||
|
||||
## Next Steps
|
||||
|
||||
Read the [Post Installation](/docs/install/post-install.mdx) steps and [upgrade instructions](/docs/install/upgrading.md).
|
||||
Read the [Post Installation](/install/post-install.mdx) steps and [upgrade instructions](/install/upgrading.md).
|
||||
|
||||
@@ -42,7 +42,7 @@ These environment variables are used by the `docker-compose.yml` file and do **N
|
||||
| `IMMICH_MICROSERVICES_METRICS_PORT` | Port for the OTEL metrics | `8082` | server | microservices |
|
||||
| `IMMICH_PROCESS_INVALID_IMAGES` | When `true`, generate thumbnails for invalid images | | server | microservices |
|
||||
| `IMMICH_TRUSTED_PROXIES` | List of comma-separated IPs set as trusted proxies | | server | api |
|
||||
| `IMMICH_IGNORE_MOUNT_CHECK_ERRORS` | See [System Integrity](/docs/administration/system-integrity) | | server | api, microservices |
|
||||
| `IMMICH_IGNORE_MOUNT_CHECK_ERRORS` | See [System Integrity](/administration/system-integrity) | | server | api, microservices |
|
||||
|
||||
\*1: `TZ` should be set to a `TZ identifier` from [this list][tz-list]. For example, `TZ="Etc/UTC"`.
|
||||
`TZ` is used by `exiftool` as a fallback in case the timezone cannot be determined from the image metadata. It is also used for logfile timestamps and cron job execution.
|
||||
@@ -57,7 +57,7 @@ These environment variables are used by the `docker-compose.yml` file and do **N
|
||||
| `IMMICH_WORKERS_EXCLUDE` | Do not run these workers. Matches against default workers, or `IMMICH_WORKERS_INCLUDE` if specified. | | server |
|
||||
|
||||
:::info
|
||||
Information on the current workers can be found [here](/docs/administration/jobs-workers).
|
||||
Information on the current workers can be found [here](/administration/jobs-workers).
|
||||
:::
|
||||
|
||||
## Ports
|
||||
|
||||
32
docs/docs/install/one-click.md
Normal file
32
docs/docs/install/one-click.md
Normal file
@@ -0,0 +1,32 @@
|
||||
---
|
||||
sidebar_position: 65
|
||||
---
|
||||
|
||||
# One-Click [Cloud Service]
|
||||
|
||||
:::note
|
||||
This version of Immich is provided via cloud service providers' one-click marketplaces. Hosting costs are set by the cloud service providers.
|
||||
Support for these are provided by the individual cloud service providers.
|
||||
|
||||
**Please report issues to the corresponding [Github Repository][github].**
|
||||
:::
|
||||
|
||||
## Installation
|
||||
|
||||
Go to the provider's marketplace and choose Immich, then follow the provided instructions.
|
||||
|
||||
## One-Click Immich marketplace providers
|
||||
|
||||
### DigitalOcean
|
||||
|
||||
https://marketplace.digitalocean.com/apps/immich
|
||||
|
||||
### Vultr
|
||||
|
||||
https://www.vultr.com/marketplace/apps/immich
|
||||
|
||||
## Issues
|
||||
|
||||
For issues, open an issue on the associated [GitHub Repository][github].
|
||||
|
||||
[github]: https://github.com/immich-app/immich/
|
||||
@@ -45,5 +45,5 @@ alt="Dot Env Example"
|
||||
11. Click on "**Deploy the stack**".
|
||||
|
||||
:::tip
|
||||
For more information on how to use the application, please refer to the [Post Installation](/docs/install/post-install.mdx) guide.
|
||||
For more information on how to use the application, please refer to the [Post Installation](/install/post-install.mdx) guide.
|
||||
:::
|
||||
|
||||
@@ -44,6 +44,6 @@ A list of common steps to take after installing Immich include:
|
||||
|
||||
## Setting up optional features
|
||||
|
||||
- [External Libraries](/docs/features/libraries.md): Adding your existing photo library to Immich
|
||||
- [Hardware Transcoding](/docs/features/hardware-transcoding.md): Speeding up video transcoding
|
||||
- [Hardware-Accelerated Machine Learning](/docs/features/ml-hardware-acceleration.md): Speeding up various machine learning tasks in Immich
|
||||
- [External Libraries](/features/libraries.md): Adding your existing photo library to Immich
|
||||
- [Hardware Transcoding](/features/hardware-transcoding.md): Speeding up video transcoding
|
||||
- [Hardware-Accelerated Machine Learning](/features/ml-hardware-acceleration.md): Speeding up various machine learning tasks in Immich
|
||||
|
||||
@@ -5,12 +5,12 @@ sidebar_position: 20
|
||||
# Install script [Experimental]
|
||||
|
||||
:::caution
|
||||
This method is experimental and not currently recommended for production use. For production, please refer to installing with [Docker Compose](/docs/install/docker-compose.mdx).
|
||||
This method is experimental and not currently recommended for production use. For production, please refer to installing with [Docker Compose](/install/docker-compose.mdx).
|
||||
:::
|
||||
|
||||
## Requirements
|
||||
|
||||
Follow the [requirements page](/docs/install/requirements) to get started.
|
||||
Follow the [requirements page](/install/requirements) to get started.
|
||||
|
||||
The install script only supports Linux operating systems and requires Docker to be already installed on the system.
|
||||
|
||||
@@ -32,5 +32,5 @@ The web application and mobile app will be available at `http://<machine-ip-addr
|
||||
The directory which is used to store the library files is `./immich-app` relative to the current directory.
|
||||
|
||||
:::tip
|
||||
For common next steps, see [Post Install Steps](/docs/install/post-install.mdx).
|
||||
For common next steps, see [Post Install Steps](/install/post-install.mdx).
|
||||
:::
|
||||
|
||||
@@ -29,7 +29,7 @@ Download [`docker-compose.yml`](https://github.com/immich-app/immich/releases/la
|
||||
|
||||
## Step 2 - Populate the .env file with custom values
|
||||
|
||||
Follow [Step 2 in Docker Compose](/docs/install/docker-compose#step-2---populate-the-env-file-with-custom-values) for instructions on customizing the `.env` file, and then return back to this guide to continue.
|
||||
Follow [Step 2 in Docker Compose](/install/docker-compose#step-2---populate-the-env-file-with-custom-values) for instructions on customizing the `.env` file, and then return back to this guide to continue.
|
||||
|
||||
## Step 3 - Create a new project in Container Manager
|
||||
|
||||
@@ -67,4 +67,4 @@ Click "**Edit Rules**" and add the following firewall rules:
|
||||
|
||||
## Next Steps
|
||||
|
||||
Read the [Post Installation](/docs/install/post-install.mdx) steps and [upgrade instructions](/docs/install/upgrading.md).
|
||||
Read the [Post Installation](/install/post-install.mdx) steps and [upgrade instructions](/install/upgrading.md).
|
||||
|
||||
@@ -60,13 +60,13 @@ For an easy setup:
|
||||
:::tip
|
||||
To improve performance, Immich recommends using SSDs for the database. If you have a pool made of SSDs, you can create the `pgData` dataset on that pool.
|
||||
|
||||
Thumbnails can also be stored on the SSDs for faster access. This is an advanced option and not required for Immich to run. More information on how you can use multiple datasets to manage Immich storage in a finer-grained manner can be found in the [Advanced: Multiple Datasets for Immich Storage](#advanced-multiple-datasets-for-immich-storage) section below.
|
||||
Thumbnails can also be stored on the SSDs for faster access. This is an advanced option and not required for Immich to run. More information on how you can use multiple datasets to manage Immich storage in a finer-grained manner can be found in the [Additional Storage: Multiple Datasets for Immich Storage](#additional-storage-advanced-users) section below.
|
||||
:::
|
||||
|
||||
:::warning
|
||||
If you just created the datasets using the **Apps** preset, you can skip this warning section.
|
||||
|
||||
If the **data** dataset uses ACL it must have [ACL mode](https://www.truenas.com/docs/scale/scaletutorials/datasets/permissionsscale/) set to `Passthrough` if you plan on using a [storage template](/docs/administration/storage-template.mdx) and the dataset is configured for network sharing (its ACL type is set to `SMB/NFSv4`). When the template is applied and files need to be moved from **upload** to **library** (internal folder created by Immich within the **data** dataset), Immich performs `chmod` internally and must be allowed to execute the command. [More info.](https://github.com/immich-app/immich/pull/13017)
|
||||
If the **data** dataset uses ACL it must have [ACL mode](https://www.truenas.com/docs/scale/scaletutorials/datasets/permissionsscale/) set to `Passthrough` if you plan on using a [storage template](/administration/storage-template.mdx) and the dataset is configured for network sharing (its ACL type is set to `SMB/NFSv4`). When the template is applied and files need to be moved from **upload** to **library** (internal folder created by Immich within the **data** dataset), Immich performs `chmod` internally and must be allowed to execute the command. [More info.](https://github.com/immich-app/immich/pull/13017)
|
||||
|
||||
To change or verify the ACL mode, go to the **Datasets** screen, select the **library** dataset, click on the **Edit** button next to **Dataset Details**, then click on the **Advanced Options** tab, scroll down to the **ACL Mode** section, and select `Passthrough` from the dropdown menu. Click **Save** to apply the changes. If the option is greyed out, set the **ACL Type** to `SMB/NFSv4` first, then you can change the **ACL Mode** to `Passthrough`.
|
||||
:::
|
||||
@@ -129,7 +129,7 @@ The **Timezone** is set to the system default, which usually matches your local
|
||||
|
||||
**Enable Machine Learning** is enabled by default. It allows Immich to use machine learning features such as face recognition, image search, and smart duplicate detection. Untick this option if you do not want to use these features.
|
||||
|
||||
Select the **Machine Learning Image Type** based on the hardware you have. More details here: [Hardware-Accelerated Machine Learning](/docs/features/ml-hardware-acceleration.md)
|
||||
Select the **Machine Learning Image Type** based on the hardware you have. More details here: [Hardware-Accelerated Machine Learning](/features/ml-hardware-acceleration.md)
|
||||
|
||||
**Database Password** should be set to a custom value using only the characters `A-Za-z0-9`. This password is used to secure the Postgres database.
|
||||
|
||||
@@ -156,7 +156,7 @@ className="border rounded-xl"
|
||||
/>
|
||||
|
||||
These are used to add custom configuration options or to enable specific features.
|
||||
More information on available environment variables can be found in the **[environment variables documentation](/docs/install/environment-variables/)**.
|
||||
More information on available environment variables can be found in the **[environment variables documentation](/install/environment-variables/)**.
|
||||
|
||||
:::info
|
||||
Some environment variables are not available for the TrueNAS Community Edition app as they can be configured through GUI options in the [Edit Immich screen](#edit-app-settings).
|
||||
@@ -242,7 +242,7 @@ alt="Add External Libraries with Additional Storage"
|
||||
className="border rounded-xl"
|
||||
/>
|
||||
|
||||
You may configure [external libraries](/docs/features/libraries) by mounting them using **Additional Storage**.
|
||||
You may configure [external libraries](/features/libraries) by mounting them using **Additional Storage**.
|
||||
|
||||
The dataset that contains your external library files must at least give **read** access to the user running Immich (Default: `apps` (UID 568), `apps` (GID 568)).
|
||||
If you want to be able to delete files or edit metadata in the external library using Immich, you will need to give the **modify** permission to the user running Immich.
|
||||
@@ -266,7 +266,7 @@ A general recommendation is to mount any external libraries to a path beginning
|
||||
This feature should only be used by advanced users.
|
||||
:::
|
||||
|
||||
Immich can use multiple datasets for its storage, allowing you to manage your data more granularly, similar to the old storage configuration. This is useful if you want to separate your data into different datasets for performance or organizational reasons. There is a general guide for this [here](/docs/guides/custom-locations), but read on for the TrueNAS guide.
|
||||
Immich can use multiple datasets for its storage, allowing you to manage your data more granularly, similar to the old storage configuration. This is useful if you want to separate your data into different datasets for performance or organizational reasons. There is a general guide for this [here](/guides/custom-locations), but read on for the TrueNAS guide.
|
||||
|
||||
Each additional dataset has to give the permission **_modify_** to the user who will run Immich (Default: `apps` (UID 568), `apps` (GID 568))
|
||||
As described in the [Setting up Storage Datasets](#setting-up-storage-datasets) section above, you have to create the datasets with the **Apps** preset to ensure the correct permissions are set, or you can set the permissions manually after creating the datasets.
|
||||
@@ -309,7 +309,7 @@ className="border rounded-xl"
|
||||
|
||||
Both **CPU** and **Memory** are limits, not reservations. This means that Immich can use up to the specified amount of CPU threads and RAM, but it will not reserve that amount of resources at all times. The system will allocate resources as needed, and Immich will use less than the specified amount most of the time.
|
||||
|
||||
- Enable **GPU Configuration** options if you have a GPU or CPU with integrated graphics that you will use for [Hardware Transcoding](/docs/features/hardware-transcoding) and/or [Hardware-Accelerated Machine Learning](/docs/features/ml-hardware-acceleration.md).
|
||||
- Enable **GPU Configuration** options if you have a GPU or CPU with integrated graphics that you will use for [Hardware Transcoding](/features/hardware-transcoding) and/or [Hardware-Accelerated Machine Learning](/features/ml-hardware-acceleration.md).
|
||||
|
||||
The process for NVIDIA GPU passthrough requires additional steps.
|
||||
More details here: [GPU Passthrough Docs for TrueNAS Apps](https://apps.truenas.com/managing-apps/installing-apps/#gpu-passthrough)
|
||||
@@ -332,7 +332,7 @@ Click **Web Portal** on the **Application Info** widget, or go to the URL `http:
|
||||
After that, you can start using Immich to upload and manage your photos and videos.
|
||||
|
||||
:::tip
|
||||
For more information on how to use the application once installed, please refer to the [Post Install](/docs/install/post-install.mdx) guide.
|
||||
For more information on how to use the application once installed, please refer to the [Post Install](/install/post-install.mdx) guide.
|
||||
:::
|
||||
|
||||
## Edit App Settings
|
||||
@@ -347,7 +347,7 @@ For more information on how to use the application once installed, please refer
|
||||
## Updating the App
|
||||
|
||||
:::danger
|
||||
Make sure to read the general [upgrade instructions](/docs/install/upgrading.md).
|
||||
Make sure to read the general [upgrade instructions](/install/upgrading.md).
|
||||
:::
|
||||
|
||||
When updates become available, TrueNAS alerts and provides easy updates.
|
||||
|
||||
@@ -125,13 +125,13 @@ alt="Go to Docker Tab and visit the address listed next to immich-web"
|
||||
</details>
|
||||
|
||||
:::tip
|
||||
For more information on how to use the application once installed, please refer to the [Post Install](/docs/install/post-install.mdx) guide.
|
||||
For more information on how to use the application once installed, please refer to the [Post Install](/install/post-install.mdx) guide.
|
||||
:::
|
||||
|
||||
## Updating Steps
|
||||
|
||||
:::danger
|
||||
Make sure to read the general [upgrade instructions](/docs/install/upgrading.md).
|
||||
Make sure to read the general [upgrade instructions](/install/upgrading.md).
|
||||
:::
|
||||
|
||||
Updating is extremely easy however it's important to be aware that containers managed via the Docker Compose Manager plugin do not integrate with Unraid's native dockerman UI, the label "_update ready_" will always be present on containers installed via the Docker Compose Manager.
|
||||
|
||||
@@ -4,9 +4,7 @@ sidebar_position: 95
|
||||
|
||||
# Upgrading
|
||||
|
||||
:::danger Read the release notes
|
||||
Immich is currently under heavy development, which means you can expect [breaking changes][breaking] and bugs. You should read the release notes prior to updating and take special care when using automated tools like [Watchtower][watchtower].
|
||||
|
||||
:::tip Breaking changes
|
||||
You can see versions that had breaking changes [here][breaking].
|
||||
:::
|
||||
|
||||
@@ -40,7 +38,7 @@ If you do not deploy Immich using Docker Compose and see a deprecation warning f
|
||||
|
||||
Immich has migrated off of the deprecated pgvecto.rs database extension to its successor, [VectorChord](https://github.com/tensorchord/VectorChord), which comes with performance improvements in almost every aspect. This section will guide you on how to make this change in a Docker Compose setup.
|
||||
|
||||
Before making any changes, please [back up your database](/docs/administration/backup-and-restore). While every effort has been made to make this migration as smooth as possible, there’s always a chance that something can go wrong.
|
||||
Before making any changes, please [back up your database](/administration/backup-and-restore). While every effort has been made to make this migration as smooth as possible, there’s always a chance that something can go wrong.
|
||||
|
||||
After making a backup, please modify your `docker-compose.yml` file with the following information.
|
||||
|
||||
@@ -101,7 +99,7 @@ Please don’t hesitate to contact us on [GitHub](https://github.com/immich-app/
|
||||
|
||||
#### I have a separate PostgreSQL instance shared with multiple services. How can I switch to VectorChord?
|
||||
|
||||
Please see the [standalone PostgreSQL documentation](/docs/administration/postgres-standalone#migrating-to-vectorchord) for migration instructions. The migration path will be different depending on whether you’re currently using pgvecto.rs or pgvector, as well as whether Immich has superuser DB permissions.
|
||||
Please see the [standalone PostgreSQL documentation](/administration/postgres-standalone#migrating-to-vectorchord) for migration instructions. The migration path will be different depending on whether you’re currently using pgvecto.rs or pgvector, as well as whether Immich has superuser DB permissions.
|
||||
|
||||
#### Why are so many lines removed from the `docker-compose.yml` file? Does this mean the health check is removed?
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ sidebar_position: 6
|
||||
|
||||
Running into an issue or have a question? Try the following:
|
||||
|
||||
1. Check the [FAQs](/docs/FAQ.mdx).
|
||||
1. Check the [FAQs](/FAQ.mdx).
|
||||
2. Read through the [Release Notes][github-releases].
|
||||
3. Search through existing [GitHub Issues][github-issues].
|
||||
4. Open a help ticket on [Discord][discord-link].
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 233 KiB |
@@ -13,7 +13,7 @@ to install and use it.
|
||||
- A system with at least 4GB of RAM and 2 CPU cores.
|
||||
- [Docker](https://docs.docker.com/engine/install/)
|
||||
|
||||
> For a more detailed list of requirements, see the [requirements page](/docs/install/requirements).
|
||||
> For a more detailed list of requirements, see the [requirements page](/install/requirements).
|
||||
|
||||
---
|
||||
|
||||
@@ -61,7 +61,7 @@ import MobileAppBackup from '/docs/partials/_mobile-app-backup.md';
|
||||
|
||||
The backup time differs depending on how many photos are on your mobile device. Large uploads may
|
||||
take quite a while.
|
||||
To quickly get going, you can selectively upload few photos first, by following this [guide](/docs/features/mobile-app#sync-only-selected-photos).
|
||||
To quickly get going, you can selectively upload few photos first, by following this [guide](/features/mobile-app#sync-only-selected-photos).
|
||||
|
||||
You can select the **Jobs** tab to see Immich processing your photos.
|
||||
|
||||
@@ -72,7 +72,7 @@ You can select the **Jobs** tab to see Immich processing your photos.
|
||||
## Review the database backup and restore process
|
||||
|
||||
Immich has built-in database backups. You can refer to the
|
||||
[database backup](/docs/administration/backup-and-restore) for more information.
|
||||
[database backup](/administration/backup-and-restore) for more information.
|
||||
|
||||
:::danger
|
||||
The database only contains metadata and user information. You must setup manual backups of the images and videos stored in `UPLOAD_LOCATION`.
|
||||
@@ -86,8 +86,8 @@ You may decide you'd like to install the server a different way; the Install cat
|
||||
|
||||
You may decide you'd like to add the _rest_ of your photos from Google Photos, even those not on your mobile device, via Google Takeout. You can use [immich-go](https://github.com/simulot/immich-go) for this.
|
||||
|
||||
You may want to [upload photos from your own archive](/docs/features/command-line-interface).
|
||||
You may want to [upload photos from your own archive](/features/command-line-interface).
|
||||
|
||||
You may want to incorporate a pre-existing archive of photos from an [External Library](/docs/features/libraries); there's a [guide](/docs/guides/external-library) for that.
|
||||
You may want to incorporate a pre-existing archive of photos from an [External Library](/features/libraries); there's a [guide](/guides/external-library) for that.
|
||||
|
||||
You may want your mobile device to [back photos up to your server automatically](/docs/features/automatic-backup).
|
||||
You may want your mobile device to [back photos up to your server automatically](/features/automatic-backup).
|
||||
|
||||
@@ -10,11 +10,11 @@ By far the easiest way to help make Immich better it to use it and report issues
|
||||
|
||||
## Translations
|
||||
|
||||
Support the project by localizing on [Weblate](https://hosted.weblate.org/projects/immich/immich/). For more information, see the [Translations](/docs/developer/translations) section.
|
||||
Support the project by localizing on [Weblate](https://hosted.weblate.org/projects/immich/immich/). For more information, see the [Translations](/developer/translations) section.
|
||||
|
||||
## Development
|
||||
|
||||
If you are a programmer or developer, take a look at Immich's [technology stack](/docs/developer/architecture.mdx) and consider fixing bugs or building new features. The team and I are always looking for new contributors. For information about how to contribute as a developer, see the [Developer](/docs/developer/architecture.mdx) section.
|
||||
If you are a programmer or developer, take a look at Immich's [technology stack](/developer/architecture.mdx) and consider fixing bugs or building new features. The team and I are always looking for new contributors. For information about how to contribute as a developer, see the [Developer](/developer/architecture.mdx) section.
|
||||
|
||||
## Purchase Immich
|
||||
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
# Welcome to Immich
|
||||
|
||||
<img
|
||||
src={require('./img/social-preview-light.webp').default}
|
||||
alt="Immich - Self-hosted photos and videos backup tool"
|
||||
data-theme="light"
|
||||
/>
|
||||
|
||||
## Welcome!
|
||||
|
||||
Hello, I am glad you are here.
|
||||
|
||||
My name is Alex. I am an Electrical Engineer by schooling, then turned into a Software Engineer by trade and the pure love of problem solving.
|
||||
|
||||
We were lying in bed with our newborn, and my wife said, "We are starting to accumulate a lot of photos and videos of our baby, and I don't want to pay for **_App-Which-Must-Not-Be-Named_** anymore. You always want to build something for me, so why don't you build me an app which can do that?"
|
||||
|
||||
That was how the idea started to grow in my head. After that, I began to find existing solutions in the self-hosting space with similar backup functionality and the performance level of the **_App-Which-Must-Not-Be-Named_**. I found that the current solutions mainly focus on the gallery-type application. However, I want a simple-to-use backup tool with a native mobile app that can view photos and videos efficiently. So I set sail on this journey as a hungry engineer on the hunt.
|
||||
|
||||
Another motivation that pushed me to deliver my execution of the **_App-Which-Must-Not-Be-Named_** alternative or replacement is for contributing back to the open source community that I have greatly benefited from over the years.
|
||||
|
||||
I'm proud to share this creation with you, which values privacy, memories, and the joy of looking back at those moments in an easy-to-use and friendly interface.
|
||||
|
||||
If you like the application or it helps you in some way, please consider [supporting](./support-the-project.md) the project. It will help me to continue to develop and maintain the application.
|
||||
@@ -1,7 +1,6 @@
|
||||
Now that you have imported some pictures, you should setup server backups to preserve your memories.
|
||||
You can do so by following our [backup guide](/docs/administration/backup-and-restore.md).
|
||||
You can do so by following our [backup guide](/administration/backup-and-restore.md).
|
||||
|
||||
:::danger
|
||||
Immich is still under heavy development _and_ handles very important data.
|
||||
It is essential that you set up good backups, and test them.
|
||||
:::info
|
||||
A 3-2-1 backup strategy is still crucial. The team has the responsibility to ensure that the application doesn’t cause loss of your precious memories; however, we cannot guarantee that hard drives will not fail, or an electrical event causes unexpected shutdown of your server/system, leading to data loss. Therefore, we still encourage users to follow best practices when safeguarding their data. Keep multiple copies of your most precious data: at least two local copies and one copy offsite in cold storage.
|
||||
:::
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Immich allows the admin user to set the uploaded filename pattern at the directory and filename level as well as the [storage label for a user](/docs/administration/user-management/#set-storage-label-for-user).
|
||||
Immich allows the admin user to set the uploaded filename pattern at the directory and filename level as well as the [storage label for a user](/administration/user-management/#set-storage-label-for-user).
|
||||
|
||||
:::tip
|
||||
You can read more about the differences between storage template engine on and off [here](/docs/administration/backup-and-restore#asset-types-and-storage-locations)
|
||||
You can read more about the differences between storage template engine on and off [here](/administration/backup-and-restore#asset-types-and-storage-locations)
|
||||
:::
|
||||
|
||||
The admin user can set the template by using the template builder in the `Administration -> Settings -> Storage Template`. Immich provides a set of variables that you can use in constructing the template, along with additional custom text. If the template produces [multiple files with the same filename, they won't be overwritten](https://github.com/immich-app/immich/discussions/3324) as a sequence number is appended to the filename.
|
||||
|
||||
@@ -7,7 +7,7 @@ const prism = require('prism-react-renderer');
|
||||
const config = {
|
||||
title: 'Immich',
|
||||
tagline: 'High performance self-hosted photo and video backup solution directly from your mobile phone',
|
||||
url: 'https://immich.app',
|
||||
url: 'https://docs.immich.app',
|
||||
baseUrl: '/',
|
||||
onBrokenLinks: 'throw',
|
||||
onBrokenMarkdownLinks: 'warn',
|
||||
@@ -48,6 +48,7 @@ const config = {
|
||||
docs: {
|
||||
showLastUpdateAuthor: true,
|
||||
showLastUpdateTime: true,
|
||||
routeBasePath: '/',
|
||||
|
||||
sidebarPath: require.resolve('./sidebars.js'),
|
||||
// Please change this to your repo.
|
||||
@@ -64,11 +65,6 @@ const config = {
|
||||
themeConfig:
|
||||
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
|
||||
({
|
||||
announcementBar: {
|
||||
id: 'site_announcement_immich',
|
||||
content: `⚠️ The project is under <strong>very active</strong> development. Expect bugs and changes. Do not use it as <strong>the only way</strong> to store your photos and videos!`,
|
||||
isCloseable: false,
|
||||
},
|
||||
docs: {
|
||||
sidebar: {
|
||||
autoCollapseCategories: false,
|
||||
@@ -87,7 +83,7 @@ const config = {
|
||||
position: 'right',
|
||||
},
|
||||
{
|
||||
to: '/docs/overview/welcome',
|
||||
to: '/overview/quick-start',
|
||||
position: 'right',
|
||||
label: 'Docs',
|
||||
},
|
||||
@@ -131,16 +127,16 @@ const config = {
|
||||
title: 'Overview',
|
||||
items: [
|
||||
{
|
||||
label: 'Welcome',
|
||||
to: '/docs/overview/welcome',
|
||||
label: 'Quick start',
|
||||
to: '/overview/quick-start',
|
||||
},
|
||||
{
|
||||
label: 'Installation',
|
||||
to: '/docs/install/requirements',
|
||||
to: '/install/requirements',
|
||||
},
|
||||
{
|
||||
label: 'Contributing',
|
||||
to: '/docs/overview/support-the-project',
|
||||
to: '/overview/support-the-project',
|
||||
},
|
||||
{
|
||||
label: 'Privacy Policy',
|
||||
|
||||
@@ -57,6 +57,6 @@
|
||||
"node": ">=20"
|
||||
},
|
||||
"volta": {
|
||||
"node": "22.19.0"
|
||||
"node": "22.20.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ export default function VersionSwitcher(): JSX.Element {
|
||||
useEffect(() => {
|
||||
async function getVersions() {
|
||||
try {
|
||||
let baseUrl = 'https://immich.app';
|
||||
let baseUrl = 'https://docs.immich.app';
|
||||
if (window.location.origin === 'http://localhost:3005') {
|
||||
baseUrl = window.location.origin;
|
||||
}
|
||||
@@ -21,12 +21,13 @@ export default function VersionSwitcher(): JSX.Element {
|
||||
const archiveVersions = await response.json();
|
||||
|
||||
const allVersions = [
|
||||
{ label: 'Next', url: 'https://main.preview.immich.app' },
|
||||
{ label: 'Latest', url: 'https://immich.app' },
|
||||
{ label: 'Next', url: 'https://docs.main.preview.immich.app' },
|
||||
{ label: 'Latest', url: 'https://docs.immich.app' },
|
||||
...archiveVersions,
|
||||
].map(({ label, url }) => ({
|
||||
].map(({ label, url, rootPath }) => ({
|
||||
label,
|
||||
url: new URL(url),
|
||||
rootPath,
|
||||
}));
|
||||
setVersions(allVersions);
|
||||
|
||||
@@ -50,12 +51,18 @@ export default function VersionSwitcher(): JSX.Element {
|
||||
className="version-switcher-34ab39"
|
||||
label={activeLabel}
|
||||
mobile={windowSize === 'mobile'}
|
||||
items={versions.map(({ label, url }) => ({
|
||||
label,
|
||||
to: new URL(location.pathname + location.search + location.hash, url).href,
|
||||
target: '_self',
|
||||
className: label === activeLabel ? 'dropdown__link--active menu__link--active' : '', // workaround because React Router `<NavLink>` only supports using URL path for checking if active: https://v5.reactrouter.com/web/api/NavLink/isactive-func
|
||||
}))}
|
||||
items={versions.map(({ label, url, rootPath }) => {
|
||||
let path = location.pathname + location.search + location.hash;
|
||||
if (rootPath && !path.startsWith(rootPath)) {
|
||||
path = rootPath + path;
|
||||
}
|
||||
return {
|
||||
label,
|
||||
to: new URL(path, url).href,
|
||||
target: '_self',
|
||||
className: label === activeLabel ? 'dropdown__link--active menu__link--active' : '', // workaround because React Router `<NavLink>` only supports using URL path for checking if active: https://v5.reactrouter.com/web/api/NavLink/isactive-func
|
||||
};
|
||||
})}
|
||||
/>
|
||||
)
|
||||
);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { Redirect } from '@docusaurus/router';
|
||||
|
||||
export default function Home(): JSX.Element {
|
||||
return <Redirect to="/docs/overview/welcome" />;
|
||||
return <Redirect to="/overview/quick-start" />;
|
||||
}
|
||||
|
||||
68
docs/static/_redirects
vendored
68
docs/static/_redirects
vendored
@@ -1,34 +1,34 @@
|
||||
/docs /docs/overview/welcome 307
|
||||
/docs/ /docs/overview/welcome 307
|
||||
/docs/mobile-app-beta-program /docs/features/mobile-app 307
|
||||
/docs/contribution-guidelines /docs/overview/support-the-project#contributing 307
|
||||
/docs/install /docs/install/docker-compose 307
|
||||
/docs/installation/one-step-installation /docs/install/script 307
|
||||
/docs/installation/portainer-installation /docs/install/portainer 307
|
||||
/docs/installation/recommended-installation /docs/install/docker-compose 307
|
||||
/docs/installation/unraid /docs/install/unraid 307
|
||||
/docs/installation/requirements /docs/install/requirements 307
|
||||
/docs/overview/logo-meaning /docs/overview/logo 307
|
||||
/docs/overview/technology-stack /docs/developer/architecture 307
|
||||
/docs/usage/automatic-backup /docs/features/automatic-backup 307
|
||||
/docs/usage/bulk-upload /docs/features/command-line-interface 307
|
||||
/docs/features/bulk-upload /docs/features/command-line-interface 307
|
||||
/docs/usage/oauth /docs/administration/oauth 307
|
||||
/docs/usage/post-installation /docs/install/post-install 307
|
||||
/docs/usage/update /docs/install/docker-compose#step-4---upgrading 307
|
||||
/docs/usage/server-commands /docs/administration/server-commands 307
|
||||
/docs/features/jobs /docs/administration/jobs 307
|
||||
/docs/features/oauth /docs/administration/oauth 307
|
||||
/docs/features/password-login /docs/administration/password-login 307
|
||||
/docs/features/server-commands /docs/administration/server-commands 307
|
||||
/docs/features/storage-template /docs/administration/storage-template 307
|
||||
/docs/features/user-management /docs/administration/user-management 307
|
||||
/docs/developer/contributing /docs/developer/pr-checklist 307
|
||||
/docs/guides/machine-learning /docs/guides/remote-machine-learning 307
|
||||
/docs/administration/password-login /docs/administration/system-settings 307
|
||||
/docs/features/search /docs/features/searching 307
|
||||
/docs/features/smart-search /docs/features/searching 307
|
||||
/docs/guides/api-album-sync /docs/community-projects 307
|
||||
/docs/guides/remove-offline-files /docs/community-projects 307
|
||||
/milestones /roadmap 307
|
||||
/docs/overview/introduction /docs/overview/welcome 307
|
||||
/ /overview/quick-start 307
|
||||
/mobile-app-beta-program /features/mobile-app 307
|
||||
/contribution-guidelines /overview/support-the-project#contributing 307
|
||||
/install /install/docker-compose 307
|
||||
/installation/one-step-installation /install/script 307
|
||||
/installation/portainer-installation /install/portainer 307
|
||||
/installation/recommended-installation /install/docker-compose 307
|
||||
/installation/unraid /install/unraid 307
|
||||
/installation/requirements /install/requirements 307
|
||||
/overview/logo-meaning /overview/logo 307
|
||||
/overview/technology-stack /developer/architecture 307
|
||||
/usage/automatic-backup /features/automatic-backup 307
|
||||
/usage/bulk-upload /features/command-line-interface 307
|
||||
/features/bulk-upload /features/command-line-interface 307
|
||||
/usage/oauth /administration/oauth 307
|
||||
/usage/post-installation /install/post-install 307
|
||||
/usage/update /install/docker-compose#step-4---upgrading 307
|
||||
/usage/server-commands /administration/server-commands 307
|
||||
/features/jobs /administration/jobs 307
|
||||
/features/oauth /administration/oauth 307
|
||||
/features/password-login /administration/password-login 307
|
||||
/features/server-commands /administration/server-commands 307
|
||||
/features/storage-template /administration/storage-template 307
|
||||
/features/user-management /administration/user-management 307
|
||||
/developer/contributing /developer/pr-checklist 307
|
||||
/guides/machine-learning /guides/remote-machine-learning 307
|
||||
/administration/password-login /administration/system-settings 307
|
||||
/features/search /features/searching 307
|
||||
/features/smart-search /features/searching 307
|
||||
/guides/api-album-sync /community-projects 307
|
||||
/guides/remove-offline-files /community-projects 307
|
||||
/overview/introduction /overview/quick-start 307
|
||||
/overview/welcome /overview/quick-start 307
|
||||
/docs/* /:splat 307
|
||||
|
||||
201
docs/static/archived-versions.json
vendored
201
docs/static/archived-versions.json
vendored
@@ -1,234 +1,237 @@
|
||||
[
|
||||
{
|
||||
"label": "v1.143.1",
|
||||
"url": "https://v1.143.1.archive.immich.app"
|
||||
"label": "v2.0.1",
|
||||
"url": "https://docs.v2.0.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.143.0",
|
||||
"url": "https://v1.143.0.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"
|
||||
},
|
||||
{
|
||||
"label": "v1.142.1",
|
||||
"url": "https://v1.142.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.142.0",
|
||||
"url": "https://v1.142.0.archive.immich.app"
|
||||
"url": "https://v1.142.1.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.141.1",
|
||||
"url": "https://v1.141.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.141.0",
|
||||
"url": "https://v1.141.0.archive.immich.app"
|
||||
"url": "https://v1.141.1.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.140.1",
|
||||
"url": "https://v1.140.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.140.0",
|
||||
"url": "https://v1.140.0.archive.immich.app"
|
||||
"url": "https://v1.140.1.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.139.4",
|
||||
"url": "https://v1.139.4.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.139.3",
|
||||
"url": "https://v1.139.3.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.139.2",
|
||||
"url": "https://v1.139.2.archive.immich.app"
|
||||
"url": "https://v1.139.4.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.138.1",
|
||||
"url": "https://v1.138.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.138.0",
|
||||
"url": "https://v1.138.0.archive.immich.app"
|
||||
"url": "https://v1.138.1.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.137.3",
|
||||
"url": "https://v1.137.3.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.137.2",
|
||||
"url": "https://v1.137.2.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.137.1",
|
||||
"url": "https://v1.137.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.137.0",
|
||||
"url": "https://v1.137.0.archive.immich.app"
|
||||
"url": "https://v1.137.3.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.136.0",
|
||||
"url": "https://v1.136.0.archive.immich.app"
|
||||
"url": "https://v1.136.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.135.3",
|
||||
"url": "https://v1.135.3.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.135.2",
|
||||
"url": "https://v1.135.2.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.135.1",
|
||||
"url": "https://v1.135.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.135.0",
|
||||
"url": "https://v1.135.0.archive.immich.app"
|
||||
"url": "https://v1.135.3.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.134.0",
|
||||
"url": "https://v1.134.0.archive.immich.app"
|
||||
"url": "https://v1.134.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.133.1",
|
||||
"url": "https://v1.133.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v1.133.0",
|
||||
"url": "https://v1.133.0.archive.immich.app"
|
||||
"url": "https://v1.133.1.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.132.3",
|
||||
"url": "https://v1.132.3.archive.immich.app"
|
||||
"url": "https://v1.132.3.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.131.3",
|
||||
"url": "https://v1.131.3.archive.immich.app"
|
||||
"url": "https://v1.131.3.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.130.3",
|
||||
"url": "https://v1.130.3.archive.immich.app"
|
||||
"url": "https://v1.130.3.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.129.0",
|
||||
"url": "https://v1.129.0.archive.immich.app"
|
||||
"url": "https://v1.129.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.128.0",
|
||||
"url": "https://v1.128.0.archive.immich.app"
|
||||
"url": "https://v1.128.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.127.0",
|
||||
"url": "https://v1.127.0.archive.immich.app"
|
||||
"url": "https://v1.127.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.126.1",
|
||||
"url": "https://v1.126.1.archive.immich.app"
|
||||
"url": "https://v1.126.1.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.125.7",
|
||||
"url": "https://v1.125.7.archive.immich.app"
|
||||
"url": "https://v1.125.7.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.124.2",
|
||||
"url": "https://v1.124.2.archive.immich.app"
|
||||
"url": "https://v1.124.2.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.123.0",
|
||||
"url": "https://v1.123.0.archive.immich.app"
|
||||
"url": "https://v1.123.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.122.3",
|
||||
"url": "https://v1.122.3.archive.immich.app"
|
||||
"url": "https://v1.122.3.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.121.0",
|
||||
"url": "https://v1.121.0.archive.immich.app"
|
||||
"url": "https://v1.121.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.120.2",
|
||||
"url": "https://v1.120.2.archive.immich.app"
|
||||
"url": "https://v1.120.2.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.119.1",
|
||||
"url": "https://v1.119.1.archive.immich.app"
|
||||
"url": "https://v1.119.1.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.118.2",
|
||||
"url": "https://v1.118.2.archive.immich.app"
|
||||
"url": "https://v1.118.2.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.117.0",
|
||||
"url": "https://v1.117.0.archive.immich.app"
|
||||
"url": "https://v1.117.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.116.2",
|
||||
"url": "https://v1.116.2.archive.immich.app"
|
||||
"url": "https://v1.116.2.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.115.0",
|
||||
"url": "https://v1.115.0.archive.immich.app"
|
||||
"url": "https://v1.115.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.114.0",
|
||||
"url": "https://v1.114.0.archive.immich.app"
|
||||
"url": "https://v1.114.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.113.1",
|
||||
"url": "https://v1.113.1.archive.immich.app"
|
||||
"url": "https://v1.113.1.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.112.1",
|
||||
"url": "https://v1.112.1.archive.immich.app"
|
||||
"url": "https://v1.112.1.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.111.0",
|
||||
"url": "https://v1.111.0.archive.immich.app"
|
||||
"url": "https://v1.111.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.110.0",
|
||||
"url": "https://v1.110.0.archive.immich.app"
|
||||
"url": "https://v1.110.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.109.2",
|
||||
"url": "https://v1.109.2.archive.immich.app"
|
||||
"url": "https://v1.109.2.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.108.0",
|
||||
"url": "https://v1.108.0.archive.immich.app"
|
||||
"url": "https://v1.108.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.107.2",
|
||||
"url": "https://v1.107.2.archive.immich.app"
|
||||
"url": "https://v1.107.2.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.106.4",
|
||||
"url": "https://v1.106.4.archive.immich.app"
|
||||
"url": "https://v1.106.4.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.105.1",
|
||||
"url": "https://v1.105.1.archive.immich.app"
|
||||
"url": "https://v1.105.1.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.104.0",
|
||||
"url": "https://v1.104.0.archive.immich.app"
|
||||
"url": "https://v1.104.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.103.1",
|
||||
"url": "https://v1.103.1.archive.immich.app"
|
||||
"url": "https://v1.103.1.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.102.3",
|
||||
"url": "https://v1.102.3.archive.immich.app"
|
||||
"url": "https://v1.102.3.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.101.0",
|
||||
"url": "https://v1.101.0.archive.immich.app"
|
||||
"url": "https://v1.101.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
},
|
||||
{
|
||||
"label": "v1.100.0",
|
||||
"url": "https://v1.100.0.archive.immich.app"
|
||||
"url": "https://v1.100.0.archive.immich.app",
|
||||
"rootPath": "/docs"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -1 +1 @@
|
||||
22.19.0
|
||||
22.20.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "immich-e2e",
|
||||
"version": "1.143.1",
|
||||
"version": "2.0.1",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"type": "module",
|
||||
@@ -52,6 +52,6 @@
|
||||
"vitest": "^3.0.0"
|
||||
},
|
||||
"volta": {
|
||||
"node": "22.19.0"
|
||||
"node": "22.20.0"
|
||||
}
|
||||
}
|
||||
|
||||
63
i18n/ar.json
63
i18n/ar.json
@@ -28,6 +28,7 @@
|
||||
"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_toggle": "تبديل التحديد لـ{album}",
|
||||
"add_to_albums": "إضافة الى البومات",
|
||||
"add_to_albums_count": "إضافه إلى البومات ({count})",
|
||||
@@ -124,6 +125,12 @@
|
||||
"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": "كشف التكرار",
|
||||
@@ -395,6 +402,7 @@
|
||||
"advanced_settings_prefer_remote_title": "تفضل الصور البعيدة",
|
||||
"advanced_settings_proxy_headers_subtitle": "عرف عناوين الوكيل التي يستخدمها Immich لارسال كل طلب شبكي",
|
||||
"advanced_settings_proxy_headers_title": "عناوين الوكيل",
|
||||
"advanced_settings_readonly_mode_subtitle": "تتيح هذه الميزة وضع العرض فقط، حيث يمكن للمستخدم معاينة الصور فقط، بينما يتم تعطيل جميع الخيارات الأخرى مثل تحديد عدة صور، أو مشاركتها، أو بثها، أو حذفها. يمكن تفعيل/تعطيل وضع العرض فقط من خلال صورة المستخدم في الشاشة الرئيسية",
|
||||
"advanced_settings_readonly_mode_title": "وضع القراءة فقط",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "تخطي التحقق من شهادة SSL لخادم النقطة النهائي. مكلوب للشهادات الموقعة ذاتيا.",
|
||||
"advanced_settings_self_signed_ssl_title": "السماح بشهادات SSL الموقعة ذاتيًا",
|
||||
@@ -423,6 +431,7 @@
|
||||
"album_remove_user_confirmation": "هل أنت متأكد أنك تريد إزالة {user}؟",
|
||||
"album_search_not_found": "لم يتم ايجاد البوم مطابق لبحثك",
|
||||
"album_share_no_users": "يبدو أنك قمت بمشاركة هذا الألبوم مع جميع المستخدمين أو ليس لديك أي مستخدم للمشاركة معه.",
|
||||
"album_summary": "ملخص الألبوم",
|
||||
"album_updated": "تم تحديث الألبوم",
|
||||
"album_updated_setting_description": "تلقي إشعارًا عبر البريد الإلكتروني عندما يحتوي الألبوم المشترك على محتويات جديدة",
|
||||
"album_user_left": "تم ترك {album}",
|
||||
@@ -461,6 +470,7 @@
|
||||
"app_bar_signout_dialog_title": "خروج",
|
||||
"app_settings": "إعدادات التطبيق",
|
||||
"appears_in": "يظهر في",
|
||||
"apply_count": "تطبيق ({count, number})",
|
||||
"archive": "الأرشيف",
|
||||
"archive_action_prompt": "{count} اضيف إلى الارشيف",
|
||||
"archive_or_unarchive_photo": "أرشفة الصورة أو إلغاء أرشفتها",
|
||||
@@ -493,6 +503,8 @@
|
||||
"asset_restored_successfully": "تم استعادة الاصل بنجاح",
|
||||
"asset_skipped": "تم تخطيه",
|
||||
"asset_skipped_in_trash": "في سلة المهملات",
|
||||
"asset_trashed": "اصول محذوفة",
|
||||
"asset_troubleshoot": "استكشاف مشاكل الأصول",
|
||||
"asset_uploaded": "تم الرفع",
|
||||
"asset_uploading": "جارٍ الرفع…",
|
||||
"asset_viewer_settings_subtitle": "إدارة إعدادات عارض المعرض الخاص بك",
|
||||
@@ -500,7 +512,9 @@
|
||||
"assets": "المحتويات",
|
||||
"assets_added_count": "تمت إضافة {count, plural, one {# محتوى} other {# محتويات}}",
|
||||
"assets_added_to_album_count": "تمت إضافة {count, plural, one {# الأصل} other {# الأصول}} إلى الألبوم",
|
||||
"assets_added_to_albums_count": "تمت اضافة {assetTotal, plural, one {# اصل} other {# اصول}} to {albumTotal, plural, one {# البوم} other {# البومات}}",
|
||||
"assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} لايمكن اضافته الى الالبوم",
|
||||
"assets_cannot_be_added_to_albums": "{count, plural, one {اصل} other {اصول}} لا يمكن إضافته إلى أي من الألبومات",
|
||||
"assets_count": "{count, plural, one {# محتوى} other {# محتويات}}",
|
||||
"assets_deleted_permanently": "{count} الاص(و)ل المحذوف(ه) بشكل دائم",
|
||||
"assets_deleted_permanently_from_server": "{count} الاص(و)ل المحذوف(ه) بشكل دائمي من خادم Immich",
|
||||
@@ -517,14 +531,17 @@
|
||||
"assets_trashed_count": "تم إرسال {count, plural, one {# محتوى} other {# محتويات}} إلى سلة المهملات",
|
||||
"assets_trashed_from_server": "{count} الاص(و)ل المنقولة الى سلة المهملات من خادم Immich",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {هذا المحتوى} other {هذه المحتويات}} في الألبوم بالفعل",
|
||||
"assets_were_part_of_albums_count": "{count, plural, one {اصل هو} other {اصول هي}}بالفعل جزء من الألبومات",
|
||||
"authorized_devices": "الأجهزه المخولة",
|
||||
"automatic_endpoint_switching_subtitle": "اتصل محليا من خلال شبكه Wi-Fi عند توفرها و استخدم اتصالات بديله في الاماكن الاخرى",
|
||||
"automatic_endpoint_switching_title": "تبديل URL تلقائي",
|
||||
"autoplay_slideshow": "تشغيل تلقائي لعرض الشرائح",
|
||||
"back": "خلف",
|
||||
"back_close_deselect": "الرجوع أو الإغلاق أو إلغاء التحديد",
|
||||
"background_backup_running_error": "يتم تشغيل النسخ الاحتياطي في الخلفية حاليًا، ولا يمكن بدء النسخ الاحتياطي اليدوي",
|
||||
"background_location_permission": "اذن الوصول للموقع في الخلفية",
|
||||
"background_location_permission_content": "للتمكن من تبديل الشبكه بالخلفية، Immich يحتاج*دائما* للحصول على موقع دقيق ليتمكن التطبيق من قرائة اسم شبكة الWi-Fi",
|
||||
"background_options": "خيارات الخلفية",
|
||||
"backup": "نسخ احتياطي",
|
||||
"backup_album_selection_page_albums_device": "الالبومات على الجهاز ({count})",
|
||||
"backup_album_selection_page_albums_tap": "انقر للتضمين، وانقر نقرًا مزدوجًا للاستثناء",
|
||||
@@ -532,6 +549,7 @@
|
||||
"backup_album_selection_page_select_albums": "حدد الألبومات",
|
||||
"backup_album_selection_page_selection_info": "معلومات الاختيار",
|
||||
"backup_album_selection_page_total_assets": "إجمالي الأصول الفريدة",
|
||||
"backup_albums_sync": "مزامنة ألبومات النسخ الاحتياطي",
|
||||
"backup_all": "الجميع",
|
||||
"backup_background_service_backup_failed_message": "فشل في النسخ الاحتياطي للأصول. جارٍ إعادة المحاولة…",
|
||||
"backup_background_service_connection_failed_message": "فشل في الاتصال بالخادم. جارٍ إعادة المحاولة…",
|
||||
@@ -581,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "قم بتشغيل النسخ الاحتياطي المقدمة",
|
||||
"backup_controller_page_uploading_file_info": "تحميل معلومات الملف",
|
||||
"backup_err_only_album": "لا يمكن إزالة الألبوم الوحيد",
|
||||
"backup_error_sync_failed": "فشل المزامنة. لا يمكن معالجة النسخ الاحتياطي.",
|
||||
"backup_info_card_assets": "أصول",
|
||||
"backup_manual_cancelled": "ملغي",
|
||||
"backup_manual_in_progress": "قيد التحميل حاول مره اخرى",
|
||||
@@ -648,6 +667,8 @@
|
||||
"change_pin_code": "تغيير رمز PIN",
|
||||
"change_your_password": "غير كلمة المرور الخاصة بك",
|
||||
"changed_visibility_successfully": "تم تغيير الرؤية بنجاح",
|
||||
"charging": "الشحن",
|
||||
"charging_requirement_mobile_backup": "يتطلب النسخ الاحتياطي في الخلفية أن يكون الجهاز قيد الشحن",
|
||||
"check_corrupt_asset_backup": "التحقق من وجود نسخ احتياطية فاسدة للاصول",
|
||||
"check_corrupt_asset_backup_button": "اجراء فحص",
|
||||
"check_corrupt_asset_backup_description": "قم بإجراء هذا الفحص فقط عبر شبكة Wi-Fi وبعد نسخ جميع الأصول احتياطيًا. قد يستغرق الإجراء بضع دقائق.",
|
||||
@@ -734,6 +755,7 @@
|
||||
"create_user": "إنشاء مستخدم",
|
||||
"created": "تم الإنشاء",
|
||||
"created_at": "مخلوق",
|
||||
"creating_linked_albums": "جاري إنشاء الألبومات المرتبطة...",
|
||||
"crop": "قص",
|
||||
"curated_object_page_title": "أشياء",
|
||||
"current_device": "الجهاز الحالي",
|
||||
@@ -883,7 +905,9 @@
|
||||
"error": "خطأ",
|
||||
"error_change_sort_album": "فشل في تغيير ترتيب الألبوم",
|
||||
"error_delete_face": "حدث خطأ في حذف الوجه من الأصول",
|
||||
"error_getting_places": "خطأ أثناء استرجاع بيانات المواقع",
|
||||
"error_loading_image": "حدث خطأ أثناء تحميل الصورة",
|
||||
"error_loading_partners": "خطأ بتحميل بيانات الشركاء: {error}",
|
||||
"error_saving_image": "خطأ: {error}",
|
||||
"error_tag_face_bounding_box": "خطأ في وضع علامة على الوجه - لا يمكن الحصول على إحداثيات المربع المحيط",
|
||||
"error_title": "خطأ - حدث خللٌ ما",
|
||||
@@ -1048,6 +1072,7 @@
|
||||
"favorites_page_no_favorites": "لم يتم العثور على الأصول المفضلة",
|
||||
"feature_photo_updated": "تم تحديث الصورة المميزة",
|
||||
"features": "الميزات",
|
||||
"features_in_development": "الميزات قيد التطوير",
|
||||
"features_setting_description": "إدارة ميزات التطبيق",
|
||||
"file_name": "إسم الملف",
|
||||
"file_name_or_extension": "اسم الملف أو امتداده",
|
||||
@@ -1068,12 +1093,15 @@
|
||||
"gcast_enabled": "كوكل كاست",
|
||||
"gcast_enabled_description": "تقوم هذه الميزة بتحميل الموارد الخارجية من Google حتى تعمل.",
|
||||
"general": "عام",
|
||||
"geolocation_instruction_location": "انقر على الاصل الذي يحتوي على إحداثيات نظام تحديد المواقع لاستخدام موقعه، أو اختر الموقع مباشرة من الخريطة",
|
||||
"get_help": "الحصول على المساعدة",
|
||||
"get_wifiname_error": "تعذر الحصول على اسم شبكة Wi-Fi. تأكد من منح الأذونات اللازمة واتصالك بشبكة Wi-Fi",
|
||||
"getting_started": "البدء",
|
||||
"go_back": "الرجوع للخلف",
|
||||
"go_to_folder": "اذهب إلى المجلد",
|
||||
"go_to_search": "اذهب إلى البحث",
|
||||
"gps": "نظام تحديد المواقع",
|
||||
"gps_missing": "لا يوجد نظام تحديد المواقع",
|
||||
"grant_permission": "منح الاذن",
|
||||
"group_albums_by": "تجميع الألبومات حسب...",
|
||||
"group_country": "مجموعة البلد",
|
||||
@@ -1209,6 +1237,7 @@
|
||||
"local": "محلّي",
|
||||
"local_asset_cast_failed": "غير قادر على بث أصل لم يتم تحميله إلى الخادم",
|
||||
"local_assets": "أُصول (ملفات) محلية",
|
||||
"local_media_summary": "ملخص الملفات المحلية",
|
||||
"local_network": "شبكة محلية",
|
||||
"local_network_sheet_info": "سيتصل التطبيق بالخادم من خلال عنوان URL هذا عند استخدام شبكة Wi-Fi المحددة",
|
||||
"location_permission": "اذن الموقع",
|
||||
@@ -1220,6 +1249,7 @@
|
||||
"location_picker_longitude_hint": "أدخل خط الطول هنا",
|
||||
"lock": "قفل",
|
||||
"locked_folder": "مجلد مقفول",
|
||||
"log_detail_title": "تفاصيل السجل",
|
||||
"log_out": "تسجيل خروج",
|
||||
"log_out_all_devices": "تسجيل الخروج من كافة الأجهزة",
|
||||
"logged_in_as": "تم تسجيل الدخول باسم {user}",
|
||||
@@ -1250,6 +1280,7 @@
|
||||
"login_password_changed_success": "تم تحديث كلمة السر بنجاح",
|
||||
"logout_all_device_confirmation": "هل أنت متأكد أنك تريد تسجيل الخروج من جميع الأجهزة؟",
|
||||
"logout_this_device_confirmation": "هل أنت متأكد أنك تريد تسجيل الخروج من هذا الجهاز؟",
|
||||
"logs": "السجلات",
|
||||
"longitude": "خط الطول",
|
||||
"look": "الشكل",
|
||||
"loop_videos": "تكرار مقاطع الفيديو",
|
||||
@@ -1257,6 +1288,7 @@
|
||||
"main_branch_warning": "أنت تستخدم إصداراً قيد التطوير؛ ونحن نوصي بشدة باستخدام إصدار النشر!",
|
||||
"main_menu": "القائمة الرئيسية",
|
||||
"make": "صنع",
|
||||
"manage_geolocation": "إدارة الموقع",
|
||||
"manage_shared_links": "إدارة الروابط المشتركة",
|
||||
"manage_sharing_with_partners": "إدارة المشاركة مع الشركاء",
|
||||
"manage_the_app_settings": "إدارة إعدادات التطبيق",
|
||||
@@ -1291,6 +1323,7 @@
|
||||
"mark_as_read": "تحديد كمقروء",
|
||||
"marked_all_as_read": "تم تحديد الكل كمقروء",
|
||||
"matches": "تطابقات",
|
||||
"matching_assets": "الاصول المطابقة",
|
||||
"media_type": "نوع الوسائط",
|
||||
"memories": "الذكريات",
|
||||
"memories_all_caught_up": "كل شيء محدث",
|
||||
@@ -1331,6 +1364,7 @@
|
||||
"name_or_nickname": "الاسم أو اللقب",
|
||||
"network_requirement_photos_upload": "استخدام بيانات الهاتف المحمول لعمل نسخة احتياطية للصور",
|
||||
"network_requirement_videos_upload": "استخدام بيانات الهاتف المحمول لعمل نسخة احتياطية لمقاطع الفيديو",
|
||||
"network_requirements": "متطلبات الشبكة",
|
||||
"network_requirements_updated": "تم تغيير متطلبات الشبكة، يتم إعادة تعيين قائمة انتظار النسخ الاحتياطي",
|
||||
"networking_settings": "الشبكات",
|
||||
"networking_subtitle": "إدارة إعدادات نقطة الخادم النهائية",
|
||||
@@ -1341,6 +1375,7 @@
|
||||
"new_person": "شخص جديد",
|
||||
"new_pin_code": "رمز PIN الجديد",
|
||||
"new_pin_code_subtitle": "هذه أول مرة تدخل فيها إلى المجلد المقفل. أنشئ رمزًا PIN للوصول بامان إلى هذه الصفحة",
|
||||
"new_timeline": "الخط الزمني الجديد",
|
||||
"new_user_created": "تم إنشاء مستخدم جديد",
|
||||
"new_version_available": "إصدار جديد متاح",
|
||||
"newest_first": "الأحدث أولاً",
|
||||
@@ -1354,20 +1389,25 @@
|
||||
"no_assets_message": "انقر لتحميل صورتك الأولى",
|
||||
"no_assets_to_show": "لا توجد أصول لعرضها",
|
||||
"no_cast_devices_found": "لم يتم ايجاد جهاز بث",
|
||||
"no_checksum_local": "لا توجد بيانات تحقق متاحة - يتعذر تحميل الاصول المحلية",
|
||||
"no_checksum_remote": "لا يوجد رمز تحقق متاح - يتعذر تحميل الاصل من الموقع البعيد",
|
||||
"no_duplicates_found": "لم يتم العثور على أي تكرارات.",
|
||||
"no_exif_info_available": "لا تتوفر معلومات exif",
|
||||
"no_explore_results_message": "قم برفع المزيد من الصور لاستكشاف مجموعتك.",
|
||||
"no_favorites_message": "أضف المفضلة للعثور بسرعة على أفضل الصور ومقاطع الفيديو",
|
||||
"no_libraries_message": "إنشاء مكتبة خارجية لعرض الصور ومقاطع الفيديو الخاصة بك",
|
||||
"no_local_assets_found": "لم يتم العثور على أي اصول محلية تتطابق مع قيمة التحقق هذه",
|
||||
"no_locked_photos_message": "الصور والفديوهات في المجلد المقفل مخفية ولن تصهر في التصفح او البحث في مكتبتك.",
|
||||
"no_name": "لا اسم",
|
||||
"no_notifications": "لا توجد تنبيهات",
|
||||
"no_people_found": "لم يتم العثور على اشخاص مطابقين",
|
||||
"no_places": "لا أماكن",
|
||||
"no_remote_assets_found": "لم يتم العثور على أي اصول بعيدة تتطابق مع رمز التحقق هذل",
|
||||
"no_results": "لا يوجد نتائج",
|
||||
"no_results_description": "جرب كلمة رئيسية مرادفة أو أكثر عمومية",
|
||||
"no_shared_albums_message": "قم بإنشاء ألبوم لمشاركة الصور ومقاطع الفيديو مع الأشخاص في شبكتك",
|
||||
"no_uploads_in_progress": "لا يوجد اي ملفات قيد الرفع",
|
||||
"not_available": "غير متاح",
|
||||
"not_in_any_album": "ليست في أي ألبوم",
|
||||
"not_selected": "لم يختار",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "ملاحظة: لتطبيق سمة التخزين على المحتويات التي تم رفعها مسبقًا، قم بتشغيل",
|
||||
@@ -1402,6 +1442,8 @@
|
||||
"open_the_search_filters": "افتح مرشحات البحث",
|
||||
"options": "خيارات",
|
||||
"or": "أو",
|
||||
"organize_into_albums": "ترتيب في ألبومات",
|
||||
"organize_into_albums_description": "أضف الصور الموجودة إلى الألبومات باستخدام إعدادات النسخ المتزامن الحالية",
|
||||
"organize_your_library": "تنظيم مكتبتك",
|
||||
"original": "أصلي",
|
||||
"other": "أخرى",
|
||||
@@ -1487,6 +1529,7 @@
|
||||
"port": "المنفذ",
|
||||
"preferences_settings_subtitle": "ادارة تفضيلات التطبيق",
|
||||
"preferences_settings_title": "التفضيلات",
|
||||
"preparing": "قيد التحضير",
|
||||
"preset": "الإعداد المسبق",
|
||||
"preview": "معاينة",
|
||||
"previous": "السابق",
|
||||
@@ -1503,6 +1546,7 @@
|
||||
"profile_drawer_client_out_of_date_minor": "تطبيق الهاتف المحمول قديم.يرجى التحديث إلى أحدث إصدار صغير.",
|
||||
"profile_drawer_client_server_up_to_date": "العميل والخادم محدثان",
|
||||
"profile_drawer_github": "Github",
|
||||
"profile_drawer_readonly_mode": "تم تفعيل وضع القراءة فقط. اضغط مطولا على رمز صورة المستخدم للخروج.",
|
||||
"profile_drawer_server_out_of_date_major": "الخادم قديم.يرجى التحديث إلى أحدث إصدار رئيسي.",
|
||||
"profile_drawer_server_out_of_date_minor": "الخادم قديم.يرجى التحديث إلى أحدث إصدار صغير.",
|
||||
"profile_image_of_user": "صورة الملف الشخصي لـ {user}",
|
||||
@@ -1541,6 +1585,7 @@
|
||||
"purchase_server_description_2": "حالة الداعم",
|
||||
"purchase_server_title": "الخادم",
|
||||
"purchase_settings_server_activated": "يتم إدارة مفتاح منتج الخادم من قبل مدير النظام",
|
||||
"query_asset_id": "استعلام عن معرف الأصل",
|
||||
"queue_status": "يتم الاضافة الى قائمة انتظار النسخ الاحتياطي {count}/{total}",
|
||||
"rating": "تقييم نجمي",
|
||||
"rating_clear": "مسح التقييم",
|
||||
@@ -1548,6 +1593,9 @@
|
||||
"rating_description": "اعرض تقييم EXIF في لوحة المعلومات",
|
||||
"reaction_options": "خيارات رد الفعل",
|
||||
"read_changelog": "قراءة سجل التغيير",
|
||||
"readonly_mode_disabled": "تم تعطيل وضع القراءة فقط",
|
||||
"readonly_mode_enabled": "تم تفعيل وضع القراءة فقط",
|
||||
"ready_for_upload": "جاهز للرفع",
|
||||
"reassign": "إعادة التعيين",
|
||||
"reassigned_assets_to_existing_person": "تمت إعادة تعيين {count, plural, one {# الأصل} other {# الاصول}} إلى {name, select, null {شخص موجود } other {{name}}}",
|
||||
"reassigned_assets_to_new_person": "تمت إعادة تعيين {count, plural, one {# المحتوى} other {# المحتويات}} إلى شخص جديد",
|
||||
@@ -1572,6 +1620,7 @@
|
||||
"regenerating_thumbnails": "جارٍ تجديد الصور المصغرة",
|
||||
"remote": "بعيد",
|
||||
"remote_assets": "الأُصول البعيدة",
|
||||
"remote_media_summary": "ملخص الملفات البعيدة",
|
||||
"remove": "إزالة",
|
||||
"remove_assets_album_confirmation": "هل أنت متأكد أنك تريد إزالة {count, plural, one {# المحتوى} other {# المحتويات}} من الألبوم ؟",
|
||||
"remove_assets_shared_link_confirmation": "هل أنت متأكد أنك تريد إزالة {count, plural, one {# المحتوى} other {# المحتويات}} من رابط المشاركة هذا؟",
|
||||
@@ -1624,6 +1673,7 @@
|
||||
"restore_user": "استعادة المستخدم",
|
||||
"restored_asset": "المحتويات المستعادة",
|
||||
"resume": "استئناف",
|
||||
"resume_paused_jobs": "استكمال {count, plural, one {# وظيفة معلقة} other {# وظائف معلقة}}",
|
||||
"retry_upload": "أعد محاولة الرفع",
|
||||
"review_duplicates": "مراجعة التكرارات",
|
||||
"review_large_files": "مراجعة الملفات الكبيرة",
|
||||
@@ -1717,6 +1767,7 @@
|
||||
"select_user_for_sharing_page_err_album": "فشل في إنشاء ألبوم",
|
||||
"selected": "التحديد",
|
||||
"selected_count": "{count, plural, other {# محددة }}",
|
||||
"selected_gps_coordinates": "إحداثيات نظام تحديد المواقع المختارة",
|
||||
"send_message": "إرسال رسالة",
|
||||
"send_welcome_email": "إرسال بريدًا إلكترونيًا ترحيبيًا",
|
||||
"server_endpoint": "نقطة نهاية الخادم",
|
||||
@@ -1845,6 +1896,7 @@
|
||||
"show_slideshow_transition": "إظهار انتقال عرض الشرائح",
|
||||
"show_supporter_badge": "شارة المؤيد",
|
||||
"show_supporter_badge_description": "إظهار شارة المؤيد",
|
||||
"show_text_search_menu": "عرض قائمة خيارات البحث في النص",
|
||||
"shuffle": "خلط",
|
||||
"sidebar": "الشريط الجانبي",
|
||||
"sidebar_display_description": "عرض رابط للعرض في الشريط الجانبي",
|
||||
@@ -1875,6 +1927,7 @@
|
||||
"stacktrace": "تتّبُع التكديس",
|
||||
"start": "ابدأ",
|
||||
"start_date": "تاريخ البدء",
|
||||
"start_date_before_end_date": "يجب أن يكون تاريخ بدء الفترة قبل تاريخ نهايتها",
|
||||
"state": "الولاية",
|
||||
"status": "الحالة",
|
||||
"stop_casting": "ايقاف البث",
|
||||
@@ -1899,6 +1952,8 @@
|
||||
"sync_albums_manual_subtitle": "مزامنة جميع الفديوهات والصور المرفوعة الى البومات الخزن الاحتياطي المختارة",
|
||||
"sync_local": "مزامنة الملفات المحلية",
|
||||
"sync_remote": "مزامنة الملفات البعيدة",
|
||||
"sync_status": "حالة النسخ المتزامن",
|
||||
"sync_status_subtitle": "عرض وإدارة نظام النسخ المتزامن",
|
||||
"sync_upload_album_setting_subtitle": "انشئ و ارفع صورك و فديوهاتك الالبومات المختارة في Immich",
|
||||
"tag": "العلامة",
|
||||
"tag_assets": "أصول العلامة",
|
||||
@@ -1936,7 +1991,9 @@
|
||||
"to_change_password": "تغيير كلمة المرور",
|
||||
"to_favorite": "تفضيل",
|
||||
"to_login": "تسجيل الدخول",
|
||||
"to_multi_select": "للتحديد المتعدد",
|
||||
"to_parent": "انتقل إلى الوالد",
|
||||
"to_select": "للتحديد",
|
||||
"to_trash": "حذف",
|
||||
"toggle_settings": "الإعدادات",
|
||||
"total": "الإجمالي",
|
||||
@@ -1956,6 +2013,7 @@
|
||||
"trash_page_select_assets_btn": "اختر الأصول",
|
||||
"trash_page_title": "سلة المهملات ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "سيتم حذفُ العناصر المحذوفة نِهائيًا بعد {days, plural, one {# يوم} other {# أيام }}.",
|
||||
"troubleshoot": "استكشاف المشاكل",
|
||||
"type": "النوع",
|
||||
"unable_to_change_pin_code": "تفيير رمز PIN غير ممكن",
|
||||
"unable_to_setup_pin_code": "انشاء رمز PIN غير ممكن",
|
||||
@@ -1986,6 +2044,7 @@
|
||||
"unstacked_assets_count": "تم إخراج {count, plural, one {# الأصل} other {# الأصول}} من التكديس",
|
||||
"untagged": "غير مُعَلَّم",
|
||||
"up_next": "التالي",
|
||||
"update_location_action_prompt": "تحديث موقع {count} عناصر محددة على النحو التالي:",
|
||||
"updated_at": "تم التحديث",
|
||||
"updated_password": "تم تحديث كلمة المرور",
|
||||
"upload": "رفع",
|
||||
@@ -2052,6 +2111,7 @@
|
||||
"view_next_asset": "عرض المحتوى التالي",
|
||||
"view_previous_asset": "عرض المحتوى السابق",
|
||||
"view_qr_code": "عرض رمز الاستجابة السريعة",
|
||||
"view_similar_photos": "عرض صور مشابهة",
|
||||
"view_stack": "عرض التكديس",
|
||||
"view_user": "عرض المستخدم",
|
||||
"viewer_remove_from_stack": "حذف من الكومه أو المجموعة",
|
||||
@@ -2070,5 +2130,6 @@
|
||||
"yes": "نعم",
|
||||
"you_dont_have_any_shared_links": "ليس لديك أي روابط مشتركة",
|
||||
"your_wifi_name": "اسم شبكة Wi-Fi الخاص بك",
|
||||
"zoom_image": "تكبير الصورة"
|
||||
"zoom_image": "تكبير الصورة",
|
||||
"zoom_to_bounds": "تكبير حتى حدود المنطقة"
|
||||
}
|
||||
|
||||
26
i18n/az.json
26
i18n/az.json
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"about": "Haqqında",
|
||||
"account": "Hesab",
|
||||
"account_settings": "Hesab parametrləri",
|
||||
"account_settings": "Hesab Parametrləri",
|
||||
"acknowledge": "Təsdiq et",
|
||||
"action": "Əməliyyat",
|
||||
"action_common_update": "Yenilə",
|
||||
@@ -16,8 +16,8 @@
|
||||
"add_a_title": "Başlıq əlavə et",
|
||||
"add_birthday": "Doğum günü əlavə et",
|
||||
"add_endpoint": "Son nöqtə əlavə et",
|
||||
"add_exclusion_pattern": "İstisna nümunəsi əlavə et",
|
||||
"add_import_path": "Import yolunu əlavə et",
|
||||
"add_exclusion_pattern": "Çıxarma nümunəsi əlavə et",
|
||||
"add_import_path": "İdxal yolu əlavə et",
|
||||
"add_location": "Məkan əlavə et",
|
||||
"add_more_users": "Daha çox istifadəçi əlavə et",
|
||||
"add_partner": "Partnyor əlavə et",
|
||||
@@ -25,20 +25,21 @@
|
||||
"add_photos": "Şəkillər əlavə et",
|
||||
"add_tag": "Etiket əlavə et",
|
||||
"add_to": "Bura əlavə et…",
|
||||
"add_to_album": "Albom əlavə et",
|
||||
"add_to_album": "Alboma əlavə et",
|
||||
"add_to_album_bottom_sheet_added": "{album} albomuna əlavə edildi",
|
||||
"add_to_album_bottom_sheet_already_exists": "Artıq {album} albomunda var",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Bəzi lokal resurslar alboma əlavə edilə bilmədi",
|
||||
"add_to_album_toggle": "{album} üçün seçimi dəyişin",
|
||||
"add_to_albums": "Albomlara əlavə et",
|
||||
"add_to_albums_count": "Albomlara əlavə et ({count})",
|
||||
"add_to_albums_count": "({count}) albomlarına əlavə et",
|
||||
"add_to_shared_album": "Paylaşılan alboma əlavə et",
|
||||
"add_url": "URL əlavə et",
|
||||
"added_to_archive": "Arxivə əlavə edildi",
|
||||
"added_to_favorites": "Sevimlilələrə əlavə edildi",
|
||||
"added_to_favorites_count": "{count, number} şəkil sevimlilələrə əlavə edildi",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "İstisna şablonlarını əlavə edin. *, ** və ? ilə Globbing dəstəklənir. Məs.: \"Raw\" adlanan hər hansısa bir qovluqda bütün faylları saymamaq üçün \"**/Raw/**\"-dan istifadə edin. \".tif\" ilə bitən bütün faylları saymamaq üçün \"**/*.tif\"-dən istifadə edin. Faylı mütləq yoldan istifadə etməklə saymamaq istəyirsinizsə \"/path/to/ignore/**\"-dan istifadə edin.",
|
||||
"admin_user": "Admin İstifadəçi",
|
||||
"add_exclusion_pattern_description": "Çıxarma nümunələri əlavə et. *, ** və ? istifadə edilərək globbing dəstəklənir. Hər hansı bir \"Raw\" adlı qovluqdakı bütün faylları görməməzlikdən gəlmək üçün **/Raw/** istifadə et. “.tif” ilə bitən bütün faylları görməməzlikdən gəlmək üçün **/*.tif istifadə et. Tam yolu görməməzlikdən gəlmək üçün /path/to/ignore/** istifadə et.",
|
||||
"admin_user": "İdarəçi İstifadəçi",
|
||||
"asset_offline_description": "Bu xarici kitabxana varlığı diskdə artıq tapılmadı və zibil qutusuna köçürüldü. Əgər fayl kitabxana içərisində köçürülübsə, zaman şkalanızı yeni uyğun gələn varlıq üçün yoxlayın. Varlığı yenidən qaytarmaq üçün aşağıda verilmiş fayl yolunun Immich tərəfindən əlçatan olduğundan əmin olduqdan sonra kitabxananı skan edin.",
|
||||
"authentication_settings": "Səlahiyyətləndirmə parametrləri",
|
||||
"authentication_settings_description": "Şifrə, OAuth və digər səlahiyyətləndirmə parametrləri",
|
||||
@@ -48,8 +49,15 @@
|
||||
"backup_database": "Verilənlər bazasının dump-ını yaradın",
|
||||
"backup_database_enable_description": "Verilənlər bazasının artıq nüsxələrini aktiv et",
|
||||
"backup_keep_last_amount": "Tutulması gərəkən nüsxələrin sayı",
|
||||
"backup_settings": "Ehtiyat Nüsxə Parametrləri",
|
||||
"backup_onboarding_1_description": "buludda və ya başqa fiziki yerdə saytdan kənar surət.",
|
||||
"backup_onboarding_2_description": "müxtəlif cihazlarda yerli nüsxələr. Bura əsas fayllar və həmin faylların ehtiyat lokal nüsxəsi daxildir.",
|
||||
"backup_onboarding_3_description": "orijinal fayllar da daxil olmaqla məlumatlarınızın ümumi surətləri. Buraya 1 kənar nüsxə və 2 lokal nüsxə daxildir.",
|
||||
"backup_onboarding_footer": "Immich-in ehtiyat nüsxəsini çıxarmaq haqqında ətraflı məlumat üçün <link>sənədlərə</link> müraciət edin.",
|
||||
"backup_onboarding_parts_title": "3-2-1 ehtiyat nüsxəsinə aşağıdakılar daxildir:",
|
||||
"backup_onboarding_title": "Ehtiyat surətlər",
|
||||
"backup_settings": "Bazanın Dump Parametrləri",
|
||||
"backup_settings_description": "Verilənlər bazasının ehtiyat nüsxə parametrlərini idarə et",
|
||||
"cleared_jobs": "{job} üçün tapşırıqlar silindi",
|
||||
"config_set_by_file": "Konfiqurasiya hal-hazırda konfiqurasiya faylı ilə təyin olunub",
|
||||
"confirm_delete_library": "{library} kitabxanasını silmək istədiyinizdən əminmisiniz?",
|
||||
"confirm_email_below": "Təsdiqləmək üçün aşağıya {email} yazın",
|
||||
@@ -69,7 +77,7 @@
|
||||
"image_thumbnail_title": "Önizləmə parametrləri",
|
||||
"job_concurrency": "{job}paralellik",
|
||||
"job_created": "Tapşırıq yaradıldı",
|
||||
"job_not_concurrency_safe": "Bu tapşırıq parallel fəaliyyət üçün uyğun deyil",
|
||||
"job_not_concurrency_safe": "Bu iş eyni vaxtda icra üçün təhlükəsiz deyil.",
|
||||
"job_settings": "Tapşırıq parametrləri",
|
||||
"job_settings_description": "Parallel şəkildə fəaliyyət göstərən tapşırıqları idarə et",
|
||||
"job_status": "Tapşırıq statusu",
|
||||
|
||||
@@ -28,6 +28,8 @@
|
||||
"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_toggle": "Пераключыць выбар для {album}",
|
||||
"add_to_albums": "Дадаць у альбомы",
|
||||
"add_to_albums_count": "Дадаць у альбомы ({count})",
|
||||
"add_to_shared_album": "Дадаць у агульны альбом",
|
||||
|
||||
24
i18n/bg.json
24
i18n/bg.json
@@ -28,6 +28,7 @@
|
||||
"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_toggle": "Сменете избора за {album}",
|
||||
"add_to_albums": "Добавяне в албуми",
|
||||
"add_to_albums_count": "Добавяне в албуми ({count})",
|
||||
@@ -123,6 +124,13 @@
|
||||
"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": "Откриване на дубликати",
|
||||
@@ -591,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "Включи архивиране в активен режим",
|
||||
"backup_controller_page_uploading_file_info": "Инфо за архивирания файл",
|
||||
"backup_err_only_album": "Не може да се премахне единствения албум",
|
||||
"backup_error_sync_failed": "Синхронизацията е неуспешна. Резервното копие не може да се обработи.",
|
||||
"backup_info_card_assets": "обекта",
|
||||
"backup_manual_cancelled": "Отменено",
|
||||
"backup_manual_in_progress": "Върви архивиране. Опитай след малко",
|
||||
@@ -1228,7 +1237,7 @@
|
||||
"local": "Локално",
|
||||
"local_asset_cast_failed": "Не може да се предава обект, който още не е качен на сървъра",
|
||||
"local_assets": "Локални обекти",
|
||||
"local_media_summary": "Обобщение на локалните медийни файлове",
|
||||
"local_media_summary": "Обобщение на локалните файлове",
|
||||
"local_network": "Локална мрежа",
|
||||
"local_network_sheet_info": "Приложението ще се свърже със сървъра на този URL, когато устройството е свързано към зададената Wi-Fi мрежа",
|
||||
"location_permission": "Разрешение за местоположение",
|
||||
@@ -1337,7 +1346,7 @@
|
||||
"missing": "Липсващи",
|
||||
"model": "Модел",
|
||||
"month": "Месец",
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
"monthly_title_text_date_format": "MMMM г",
|
||||
"more": "Още",
|
||||
"move": "Премести",
|
||||
"move_off_locked_folder": "Извади от заключената папка",
|
||||
@@ -1520,6 +1529,7 @@
|
||||
"port": "Порт",
|
||||
"preferences_settings_subtitle": "Управление на предпочитанията на приложението",
|
||||
"preferences_settings_title": "Предпочитания",
|
||||
"preparing": "Подготовка",
|
||||
"preset": "Шаблон",
|
||||
"preview": "Прегледи",
|
||||
"previous": "Предишно",
|
||||
@@ -1532,13 +1542,13 @@
|
||||
"privacy": "Поверителност",
|
||||
"profile": "Профил",
|
||||
"profile_drawer_app_logs": "Дневник",
|
||||
"profile_drawer_client_out_of_date_major": "Мобилното приложение е остаряло. Моля, актуализирай до най-новата основна версия.",
|
||||
"profile_drawer_client_out_of_date_minor": "Мобилното приложение е остаряло. Моля, актуализирай до най-новата версия.",
|
||||
"profile_drawer_client_out_of_date_major": "Мобилното приложение е остаряло. Моля, актуализирайте до най-новата основна версия.",
|
||||
"profile_drawer_client_out_of_date_minor": "Мобилното приложение е остаряло. Моля, актуализирайте до най-новата версия.",
|
||||
"profile_drawer_client_server_up_to_date": "Клиента и сървъра са обновени",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Режима само за четене е активиран. С дълго натискане върху картиката-аватар на потребителя ще деактивирате само за четене.",
|
||||
"profile_drawer_server_out_of_date_major": "Версията на сървъра е остаряла. Моля, актуализирай поне до последната главна версия.",
|
||||
"profile_drawer_server_out_of_date_minor": "Версията на сървъра е остаряла. Моля, актуализирай до последната версия.",
|
||||
"profile_drawer_server_out_of_date_major": "Версията на сървъра е остаряла. Моля, актуализирайте поне до последната главна версия.",
|
||||
"profile_drawer_server_out_of_date_minor": "Версията на сървъра е остаряла. Моля, актуализирайте до последната версия.",
|
||||
"profile_image_of_user": "Профилна снимка на {user}",
|
||||
"profile_picture_set": "Профилната снимка е сложена.",
|
||||
"public_album": "Публичен албум",
|
||||
@@ -1585,6 +1595,7 @@
|
||||
"read_changelog": "Прочети промените",
|
||||
"readonly_mode_disabled": "Режима само за четене е деактивиран",
|
||||
"readonly_mode_enabled": "Режима само за четене е активиран",
|
||||
"ready_for_upload": "Готово за качване",
|
||||
"reassign": "Преназначаване",
|
||||
"reassigned_assets_to_existing_person": "Преназначени {count, plural, one {# елемент} other {# елемента}} на {name, select, null {съществуващ човек} other {{name}}}",
|
||||
"reassigned_assets_to_new_person": "Преназначени {count, plural, one {# елемент} other {# елемента}} на нов човек",
|
||||
@@ -1916,6 +1927,7 @@
|
||||
"stacktrace": "Следа на събраните",
|
||||
"start": "Старт",
|
||||
"start_date": "Начална дата",
|
||||
"start_date_before_end_date": "Началната дата трябва да бъде преди крайната дата",
|
||||
"state": "Щат",
|
||||
"status": "Статус",
|
||||
"stop_casting": "Спри предаването",
|
||||
|
||||
32
i18n/ca.json
32
i18n/ca.json
@@ -28,12 +28,13 @@
|
||||
"add_to_album": "Afegir a un l'àlbum",
|
||||
"add_to_album_bottom_sheet_added": "Afegit a {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Ja està a {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Alguns recursos locals no s'han pogut afegir a l'àlbum",
|
||||
"add_to_album_toggle": "Commutar selecció de {album}",
|
||||
"add_to_albums": "Afegir als àlbums",
|
||||
"add_to_albums_count": "Afegir als àlbums ({count})",
|
||||
"add_to_shared_album": "Afegir a un àlbum compartit",
|
||||
"add_url": "Afegir URL",
|
||||
"added_to_archive": "Afegit als arxivats",
|
||||
"added_to_archive": "Afegir a l'arxiu",
|
||||
"added_to_favorites": "Afegit als preferits",
|
||||
"added_to_favorites_count": "{count, number} afegits als preferits",
|
||||
"admin": {
|
||||
@@ -548,6 +549,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_all": "Tots",
|
||||
"backup_background_service_backup_failed_message": "No s'ha pogut copiar els elements. Tornant a intentar…",
|
||||
"backup_background_service_connection_failed_message": "No s'ha pogut connectar al servidor. Tornant a intentar…",
|
||||
@@ -597,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "Activa la còpia de seguretat",
|
||||
"backup_controller_page_uploading_file_info": "S'està pujant la informació del fitxer",
|
||||
"backup_err_only_album": "No es pot eliminar l'únic àlbum",
|
||||
"backup_error_sync_failed": "Sincronització malament, No es pot fer backup.",
|
||||
"backup_info_card_assets": "elements",
|
||||
"backup_manual_cancelled": "Cancel·lat",
|
||||
"backup_manual_in_progress": "La pujada ja està en curs. Torneu-ho a provar més tard",
|
||||
@@ -665,6 +668,7 @@
|
||||
"change_your_password": "Canvia la teva contrasenya",
|
||||
"changed_visibility_successfully": "Visibilitat canviada amb èxit",
|
||||
"charging": "Carregant",
|
||||
"charging_requirement_mobile_backup": "La còpia de seguretat en segon pla requereix que el dispositiu estigui carregant",
|
||||
"check_corrupt_asset_backup": "Comprovar les còpies de seguretat corruptes",
|
||||
"check_corrupt_asset_backup_button": "Realitzar comprovació",
|
||||
"check_corrupt_asset_backup_description": "Executeu aquesta comprovació només mitjançant Wi-Fi i un cop s'hagi fet una còpia de seguretat de tots els actius. El procediment pot trigar uns minuts.",
|
||||
@@ -903,6 +907,7 @@
|
||||
"error_delete_face": "Error esborrant cara de les cares reconegudes",
|
||||
"error_getting_places": "S'ha produït un error en obtenir els llocs",
|
||||
"error_loading_image": "Error carregant la imatge",
|
||||
"error_loading_partners": "No s'han pogut carregar les parelles: {error}",
|
||||
"error_saving_image": "Error: {error}",
|
||||
"error_tag_face_bounding_box": "Error a l'etiquetar la cara - no s'han pogut obtenir les coordenades de l'àrea",
|
||||
"error_title": "Error - Quelcom ha anat malament",
|
||||
@@ -1109,7 +1114,7 @@
|
||||
"has_quota": "Quota",
|
||||
"hash_asset": "Hash del recurs",
|
||||
"hashed_assets": "Recursos amb hash",
|
||||
"hashing": "Hashing",
|
||||
"hashing": "Generant el hash",
|
||||
"header_settings_add_header_tip": "Afegeix Capçalera",
|
||||
"header_settings_field_validator_msg": "El valor no pot estar buit",
|
||||
"header_settings_header_name_input": "Nom de la capçalera",
|
||||
@@ -1232,6 +1237,7 @@
|
||||
"local": "Local",
|
||||
"local_asset_cast_failed": "No es pot convertir un actiu que no s'ha penjat al servidor",
|
||||
"local_assets": "Recursos Locals",
|
||||
"local_media_summary": "Resum de Mitjans Locals",
|
||||
"local_network": "Xarxa local",
|
||||
"local_network_sheet_info": "L'aplicació es connectarà al servidor mitjançant aquest URL quan utilitzeu la xarxa Wi-Fi especificada",
|
||||
"location_permission": "Permís d'ubicació",
|
||||
@@ -1243,6 +1249,7 @@
|
||||
"location_picker_longitude_hint": "Introdueix aquí la longitud",
|
||||
"lock": "Bloqueja",
|
||||
"locked_folder": "Carpeta bloquejada",
|
||||
"log_detail_title": "Detall de Registres",
|
||||
"log_out": "Tanca la sessió",
|
||||
"log_out_all_devices": "Tanqueu la sessió de tots els dispositius",
|
||||
"logged_in_as": "Sessió iniciada com a {user}",
|
||||
@@ -1273,6 +1280,7 @@
|
||||
"login_password_changed_success": "La contrasenya s'ha canviat correctament",
|
||||
"logout_all_device_confirmation": "Esteu segur que voleu tancar la sessió de tots els dispositius?",
|
||||
"logout_this_device_confirmation": "Esteu segur que voleu tancar la sessió d'aquest dispositiu?",
|
||||
"logs": "Registres",
|
||||
"longitude": "Longitud",
|
||||
"look": "Aspecte",
|
||||
"loop_videos": "Vídeos en bucle",
|
||||
@@ -1315,6 +1323,7 @@
|
||||
"mark_as_read": "Marcar com ha llegit",
|
||||
"marked_all_as_read": "Marcat tot com a llegit",
|
||||
"matches": "Coincidències",
|
||||
"matching_assets": "Recursos Coincidents",
|
||||
"media_type": "Tipus de mitjà",
|
||||
"memories": "Records",
|
||||
"memories_all_caught_up": "Posat al dia",
|
||||
@@ -1355,6 +1364,7 @@
|
||||
"name_or_nickname": "Nom o sobrenom",
|
||||
"network_requirement_photos_upload": "Fes servir dades mòbils per a còpies de seguretat de fotos",
|
||||
"network_requirement_videos_upload": "Fes servir dades mòbils per a còpies de seguretat de videos",
|
||||
"network_requirements": "Requeriments de Xarxa",
|
||||
"network_requirements_updated": "Han canviat els requeriments de xarxa, reiniciant la cua",
|
||||
"networking_settings": "Xarxes",
|
||||
"networking_subtitle": "Gestiona la configuració del endpoint del servidor",
|
||||
@@ -1365,6 +1375,7 @@
|
||||
"new_person": "Persona nova",
|
||||
"new_pin_code": "Nou codi PIN",
|
||||
"new_pin_code_subtitle": "Aquesta és la primera vegada que accedeixes a la carpeta bloquejada. Crea una codi PIN i accedeix de manera segura a aquesta pàgina",
|
||||
"new_timeline": "Nova Línia de Temps",
|
||||
"new_user_created": "Nou usuari creat",
|
||||
"new_version_available": "NOVA VERSIÓ DISPONIBLE",
|
||||
"newest_first": "El més nou primer",
|
||||
@@ -1378,20 +1389,25 @@
|
||||
"no_assets_message": "FEU CLIC PER PUJAR LA VOSTRA 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_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_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_locked_photos_message": "Les fotos i vídeos d'aquesta carpeta estan ocultes, i no es mostraran a mesura que navegues o cerques a la teva biblioteca.",
|
||||
"no_name": "Sense nom",
|
||||
"no_notifications": "No hi ha notificacions",
|
||||
"no_people_found": "No s'han trobat coincidències de persones",
|
||||
"no_places": "No hi ha llocs",
|
||||
"no_remote_assets_found": "No s'ha trobat cap recurs remot amb aquest checksum",
|
||||
"no_results": "Sense resultats",
|
||||
"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",
|
||||
"not_available": "N/A",
|
||||
"not_in_any_album": "En cap àlbum",
|
||||
"not_selected": "No seleccionat",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "Nota: per aplicar l'etiqueta d'emmagatzematge als actius penjats anteriorment, executeu el",
|
||||
@@ -1513,6 +1529,7 @@
|
||||
"port": "Port",
|
||||
"preferences_settings_subtitle": "Gestiona les preferències de l'aplicació",
|
||||
"preferences_settings_title": "Preferències",
|
||||
"preparing": "Preparant",
|
||||
"preset": "Preestablert",
|
||||
"preview": "Previsualització",
|
||||
"previous": "Anterior",
|
||||
@@ -1578,6 +1595,7 @@
|
||||
"read_changelog": "Llegeix el registre de canvis",
|
||||
"readonly_mode_disabled": "Mode de només lectura desactivat",
|
||||
"readonly_mode_enabled": "Mode de només lectura activat",
|
||||
"ready_for_upload": "Llest per a pujar",
|
||||
"reassign": "Reassignar",
|
||||
"reassigned_assets_to_existing_person": "{count, plural, one {S'ha reassignat # recurs} other {S'han reassignat # recursos}} a {name, select, null {una persona existent} other {{name}}}",
|
||||
"reassigned_assets_to_new_person": "{count, plural, one {S'ha reassignat # recurs} other {S'han reassignat # recursos}} a una persona nova",
|
||||
@@ -1602,6 +1620,7 @@
|
||||
"regenerating_thumbnails": "Regenerant les miniatures",
|
||||
"remote": "Remot",
|
||||
"remote_assets": "Recursos Remots",
|
||||
"remote_media_summary": "Resum de Mitjans Remots",
|
||||
"remove": "Eliminar",
|
||||
"remove_assets_album_confirmation": "Confirmes que vols eliminar {count, plural, one {# recurs} other {# recursos}} de l'àlbum?",
|
||||
"remove_assets_shared_link_confirmation": "Esteu segur que voleu eliminar {count, plural, one {# recurs} other {# recursos}} d'aquest enllaç compartit?",
|
||||
@@ -1654,6 +1673,7 @@
|
||||
"restore_user": "Restaurar l'usuari",
|
||||
"restored_asset": "Element restaurat",
|
||||
"resume": "Reprendre",
|
||||
"resume_paused_jobs": "Reprèn {count, plural, one {# treball pausat} other {# treballs pausats}}",
|
||||
"retry_upload": "Torna a provar de pujar",
|
||||
"review_duplicates": "Revisar duplicats",
|
||||
"review_large_files": "Revisar fitxers grans",
|
||||
@@ -1876,6 +1896,7 @@
|
||||
"show_slideshow_transition": "Mostra la transició de la presentació de diapositives",
|
||||
"show_supporter_badge": "Insígnia de contribuent",
|
||||
"show_supporter_badge_description": "Mostra una insígnia de contributor",
|
||||
"show_text_search_menu": "Mostra el menú de cerca amb text",
|
||||
"shuffle": "Mescla",
|
||||
"sidebar": "Barra lateral",
|
||||
"sidebar_display_description": "Mostra un enllaç a la vista a la barra lateral",
|
||||
@@ -1906,6 +1927,7 @@
|
||||
"stacktrace": "Traça de pila",
|
||||
"start": "Inicia",
|
||||
"start_date": "Data inicial",
|
||||
"start_date_before_end_date": "La data d'inici ha de ser abans de la data de fi",
|
||||
"state": "Regió",
|
||||
"status": "Estat",
|
||||
"stop_casting": "Atura la transmisió",
|
||||
@@ -1930,6 +1952,8 @@
|
||||
"sync_albums_manual_subtitle": "Sincronitza tots els vídeos i fotos penjats amb els àlbums de còpia de seguretat seleccionats",
|
||||
"sync_local": "Sincronitza Local",
|
||||
"sync_remote": "Sincronitza Remot",
|
||||
"sync_status": "Estat de sincronització",
|
||||
"sync_status_subtitle": "Observa i administra el sistema de sincronització",
|
||||
"sync_upload_album_setting_subtitle": "Creeu i pugeu les seves fotos i vídeos als àlbums seleccionats a Immich",
|
||||
"tag": "Etiqueta",
|
||||
"tag_assets": "Etiquetar actius",
|
||||
@@ -1989,6 +2013,7 @@
|
||||
"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}}.",
|
||||
"troubleshoot": "Solució de problemes",
|
||||
"type": "Tipus",
|
||||
"unable_to_change_pin_code": "No es pot canviar el codi PIN",
|
||||
"unable_to_setup_pin_code": "No s'ha pogut configurar el codi PIN",
|
||||
@@ -2105,5 +2130,6 @@
|
||||
"yes": "Sí",
|
||||
"you_dont_have_any_shared_links": "No tens cap enllaç compartit",
|
||||
"your_wifi_name": "Nom del teu Wi-Fi",
|
||||
"zoom_image": "Ampliar Imatge"
|
||||
"zoom_image": "Ampliar Imatge",
|
||||
"zoom_to_bounds": "Amplia als límits"
|
||||
}
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"add_to_album": "Přidat do alba",
|
||||
"add_to_album_bottom_sheet_added": "Přidáno do {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Je již v {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Některá místní aktiva nebylo možné přidat do alba",
|
||||
"add_to_album_toggle": "Přepnout výběr pro {album}",
|
||||
"add_to_albums": "Přidat do alb",
|
||||
"add_to_albums_count": "Přidat do alb ({count})",
|
||||
@@ -598,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "Povolit zálohování na popředí",
|
||||
"backup_controller_page_uploading_file_info": "Informace o nahraném souboru",
|
||||
"backup_err_only_album": "Nelze odstranit jediné vybrané album",
|
||||
"backup_error_sync_failed": "Synchronizace selhala. Nelze zpracovat zálohu.",
|
||||
"backup_info_card_assets": "položek",
|
||||
"backup_manual_cancelled": "Zrušeno",
|
||||
"backup_manual_in_progress": "Nahrávání již probíhá. Zkuste to znovu později",
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"add_to_album": "Tilføj til album",
|
||||
"add_to_album_bottom_sheet_added": "Tilføjet til {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Allerede i {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Nogle lokale elementer kunne ikke føjes til albummet",
|
||||
"add_to_album_toggle": "Skift selektion for {album}",
|
||||
"add_to_albums": "Tilføj til albummer",
|
||||
"add_to_albums_count": "Tilføj til albummer({count})",
|
||||
@@ -598,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "Slå sikkerhedskopiering til",
|
||||
"backup_controller_page_uploading_file_info": "Uploader filinformation",
|
||||
"backup_err_only_album": "Kan ikke slette det eneste album",
|
||||
"backup_error_sync_failed": "Synkroniseringen mislykkedes. Sikkerhedskopieringen kunne ikke behandles.",
|
||||
"backup_info_card_assets": "objekter",
|
||||
"backup_manual_cancelled": "Annulleret",
|
||||
"backup_manual_in_progress": "Upload er allerede undervejs. Prøv igen efter noget tid",
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"add_to_album": "Zu Album hinzufügen",
|
||||
"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": "Einige lokale Dateien konnten nicht zum Album hinzugefügt werden",
|
||||
"add_to_album_toggle": "Auswahl umschalten für {album}",
|
||||
"add_to_albums": "Zu Alben hinzufügen",
|
||||
"add_to_albums_count": "Zu Alben hinzufügen ({count})",
|
||||
@@ -598,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "Sicherung im Vordergrund einschalten",
|
||||
"backup_controller_page_uploading_file_info": "Informationen",
|
||||
"backup_err_only_album": "Das einzige Album kann nicht entfernt werden",
|
||||
"backup_error_sync_failed": "Synchronisierung fehlgeschlagen. Backup kann nicht verarbeitet werden.",
|
||||
"backup_info_card_assets": "Elemente",
|
||||
"backup_manual_cancelled": "Abgebrochen",
|
||||
"backup_manual_in_progress": "Sicherung läuft bereits. Bitte versuche es später erneut",
|
||||
|
||||
55
i18n/el.json
55
i18n/el.json
@@ -28,6 +28,7 @@
|
||||
"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_toggle": "Εναλλαγή επιλογής για το {album}",
|
||||
"add_to_albums": "Προσθήκη στα άλμπουμ",
|
||||
"add_to_albums_count": "Προσθήκη στα άλμπουμ ({count})",
|
||||
@@ -401,6 +402,8 @@
|
||||
"advanced_settings_prefer_remote_title": "Προτίμηση απομακρυσμένων εικόνων",
|
||||
"advanced_settings_proxy_headers_subtitle": "Καθορισμός κεφαλίδων διακομιστή μεσολάβησης που το Immich πρέπει να στέλνει με κάθε αίτημα δικτύου",
|
||||
"advanced_settings_proxy_headers_title": "Κεφαλίδες διακομιστή μεσολάβησης",
|
||||
"advanced_settings_readonly_mode_subtitle": "Ενεργοποιεί τη λειτουργία μόνο-για-ανάγνωση, όπου οι φωτογραφίες μπορούν μόνο να προβληθούν. Ενέργειες όπως επιλογή πολλών εικόνων, κοινή χρήση, αποστολή (casting) και διαγραφή είναι απενεργοποιημένες. Η ενεργοποίηση/απενεργοποίηση της λειτουργίας μόνο-για-ανάγνωση γίνεται μέσω της εικόνας του χρήστη από την κεντρική οθόνη",
|
||||
"advanced_settings_readonly_mode_title": "Λειτουργία μόνο-για-ανάγνωση",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Παρακάμπτει τον έλεγχο πιστοποιητικού SSL του διακομιστή. Απαραίτητο για αυτο-υπογεγραμμένα πιστοποιητικά.",
|
||||
"advanced_settings_self_signed_ssl_title": "Να επιτρέπονται αυτο-υπογεγραμμένα πιστοποιητικά SSL",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Αυτόματη διαγραφή ή επαναφορά ενός περιουσιακού στοιχείου σε αυτή τη συσκευή, όταν η ενέργεια αυτή πραγματοποιείται στο διαδίκτυο",
|
||||
@@ -428,6 +431,7 @@
|
||||
"album_remove_user_confirmation": "Είστε σίγουροι ότι θέλετε να αφαιρέσετε τον/την {user};",
|
||||
"album_search_not_found": "Δε βρέθηκαν άλμπουμ που να ταιριάζουν με την αναζήτησή σας",
|
||||
"album_share_no_users": "Φαίνεται ότι έχετε κοινοποιήσει αυτό το άλμπουμ σε όλους τους χρήστες ή δεν έχετε χρήστες για να το κοινοποιήσετε.",
|
||||
"album_summary": "Περίληψη άλμπουμ",
|
||||
"album_updated": "Το άλμπουμ, ενημερώθηκε",
|
||||
"album_updated_setting_description": "Λάβετε ειδοποίηση μέσω email όταν ένα κοινόχρηστο άλμπουμ έχει νέα αρχεία",
|
||||
"album_user_left": "Αποχωρήσατε από το {album}",
|
||||
@@ -466,6 +470,7 @@
|
||||
"app_bar_signout_dialog_title": "Αποσύνδεση",
|
||||
"app_settings": "Ρυθμίσεις εφαρμογής",
|
||||
"appears_in": "Εμφανίζεται σε",
|
||||
"apply_count": "Εφαρμογή ({count, number})",
|
||||
"archive": "Αρχείο",
|
||||
"archive_action_prompt": "Προστέθηκαν {count} στο Αρχείο",
|
||||
"archive_or_unarchive_photo": "Αρχειοθέτηση ή αποαρχειοθέτηση φωτογραφίας",
|
||||
@@ -498,6 +503,8 @@
|
||||
"asset_restored_successfully": "Το στοιχείο αποκαταστάθηκε με επιτυχία",
|
||||
"asset_skipped": "Παραλείφθηκε",
|
||||
"asset_skipped_in_trash": "Στον κάδο απορριμμάτων",
|
||||
"asset_trashed": "Το στοιχείο διαγράφηκε",
|
||||
"asset_troubleshoot": "Αντιμετώπιση προβλήματος στοιχείου",
|
||||
"asset_uploaded": "Ανεβάστηκε",
|
||||
"asset_uploading": "Ανεβάζεται…",
|
||||
"asset_viewer_settings_subtitle": "Διαχείριση ρυθμίσεων προβολής συλλογής",
|
||||
@@ -531,8 +538,10 @@
|
||||
"autoplay_slideshow": "Αυτόματη αναπαραγωγή παρουσίασης",
|
||||
"back": "Πίσω",
|
||||
"back_close_deselect": "Πίσω, κλείσιμο ή αποεπιλογή",
|
||||
"background_backup_running_error": "Η δημιουργία αντιγράφων ασφάλειας στο παρασκήνιο εκτελείται ήδη, δεν μπορεί να ξεκινήσετε χειροκίνητο αντίγραφο ασφάλειας",
|
||||
"background_location_permission": "Άδεια τοποθεσίας στο παρασκήνιο",
|
||||
"background_location_permission_content": "Το Immich για να μπορεί να αλλάζει δίκτυα όταν τρέχει στο παρασκήνιο, πρέπει *πάντα* να έχει πρόσβαση στην ακριβή τοποθεσία ώστε η εφαρμογή να μπορεί να διαβάζει το όνομα του δικτύου Wi-Fi",
|
||||
"background_options": "Επιλογές παρασκηνίου",
|
||||
"backup": "Αντίγραφο ασφαλείας",
|
||||
"backup_album_selection_page_albums_device": "Άλμπουμ στη συσκευή ({count})",
|
||||
"backup_album_selection_page_albums_tap": "Πάτημα για συμπερίληψη, διπλό πάτημα για εξαίρεση",
|
||||
@@ -540,6 +549,7 @@
|
||||
"backup_album_selection_page_select_albums": "Επιλογή άλμπουμ",
|
||||
"backup_album_selection_page_selection_info": "Πληροφορίες επιλογής",
|
||||
"backup_album_selection_page_total_assets": "Συνολικά μοναδικά στοιχεία",
|
||||
"backup_albums_sync": "Συγχρονισμός αντιγράφων ασφαλείας άλμπουμ",
|
||||
"backup_all": "Όλα",
|
||||
"backup_background_service_backup_failed_message": "Αποτυχία δημιουργίας αντιγράφων ασφαλείας. Επανάληψη…",
|
||||
"backup_background_service_connection_failed_message": "Αποτυχία σύνδεσης με το διακομιστή. Επανάληψη…",
|
||||
@@ -589,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "Ενεργοποίηση δημιουργίας αντιγράφου ασφαλείας στο προσκήνιο",
|
||||
"backup_controller_page_uploading_file_info": "Μεταφόρτωση πληροφοριών αρχείου",
|
||||
"backup_err_only_album": "Δεν είναι δυνατή η αφαίρεση του μοναδικού άλμπουμ",
|
||||
"backup_error_sync_failed": "Ο συγχρονισμός απέτυχε. Δεν είναι δυνατή η επεξεργασία του αντιγράφου ασφαλείας.",
|
||||
"backup_info_card_assets": "στοιχεία",
|
||||
"backup_manual_cancelled": "Ακυρώθηκε",
|
||||
"backup_manual_in_progress": "Μεταφόρτωση σε εξέλιξη. Δοκιμάστε αργότερα",
|
||||
@@ -656,6 +667,8 @@
|
||||
"change_pin_code": "Αλλαγή κωδικού PIN",
|
||||
"change_your_password": "Αλλάξτε τον κωδικό σας",
|
||||
"changed_visibility_successfully": "Η προβολή, άλλαξε με επιτυχία",
|
||||
"charging": "Φόρτιση",
|
||||
"charging_requirement_mobile_backup": "Η δημιουργία αντιγράφων ασφάλειας στο παρασκήνιο απαιτεί η συσκευή να φορτίζει",
|
||||
"check_corrupt_asset_backup": "Έλεγχος για κατεστραμμένα αντίγραφα ασφαλείας στοιχείων",
|
||||
"check_corrupt_asset_backup_button": "Εκτέλεση ελέγχου",
|
||||
"check_corrupt_asset_backup_description": "Εκτέλεσε αυτόν τον έλεγχο μόνο μέσω Wi-Fi και αφού έχουν αποθηκευτεί όλα τα αντίγραφα ασφαλείας των στοιχείων. Η διαδικασία μπορεί να διαρκέσει μερικά λεπτά.",
|
||||
@@ -742,6 +755,7 @@
|
||||
"create_user": "Δημιουργία χρήστη",
|
||||
"created": "Δημιουργήθηκε",
|
||||
"created_at": "Δημιουργήθηκε",
|
||||
"creating_linked_albums": "Δημιουργία συνδεδεμένων άλμπουμ...",
|
||||
"crop": "Αποκοπή",
|
||||
"curated_object_page_title": "Πράγματα",
|
||||
"current_device": "Τρέχουσα συσκευή",
|
||||
@@ -891,7 +905,9 @@
|
||||
"error": "Σφάλμα",
|
||||
"error_change_sort_album": "Απέτυχε η αλλαγή σειράς του άλμπουμ",
|
||||
"error_delete_face": "Σφάλμα διαγραφής προσώπου από το στοιχείο",
|
||||
"error_getting_places": "Σφάλμα κατά την ανάκτηση τοποθεσιών",
|
||||
"error_loading_image": "Σφάλμα κατά τη φόρτωση της εικόνας",
|
||||
"error_loading_partners": "Σφάλμα κατά τη φόρτωση συνεργατών: {error}",
|
||||
"error_saving_image": "Σφάλμα: {error}",
|
||||
"error_tag_face_bounding_box": "Σφάλμα επισήμανσης προσώπου - δεν μπορούν να ληφθούν οι συντεταγμένες του πλαισίου οριοθέτησης",
|
||||
"error_title": "Σφάλμα - Κάτι πήγε στραβά",
|
||||
@@ -1056,6 +1072,7 @@
|
||||
"favorites_page_no_favorites": "Δεν βρέθηκαν αγαπημένα στοιχεία",
|
||||
"feature_photo_updated": "Η φωτογραφία προβολής ενημερώθηκε",
|
||||
"features": "Χαρακτηριστικά",
|
||||
"features_in_development": "Λειτουργίες υπό Ανάπτυξη",
|
||||
"features_setting_description": "Διαχειριστείτε τα χαρακτηριστικά της εφαρμογής",
|
||||
"file_name": "Όνομα αρχείου",
|
||||
"file_name_or_extension": "Όνομα αρχείου ή επέκταση",
|
||||
@@ -1076,12 +1093,15 @@
|
||||
"gcast_enabled": "Μετάδοση περιεχομένου Google Cast",
|
||||
"gcast_enabled_description": "Αυτό το χαρακτηριστικό φορτώνει εξωτερικούς πόρους από τη Google για να λειτουργήσει.",
|
||||
"general": "Γενικά",
|
||||
"geolocation_instruction_location": "Κάνε κλικ σε ένα στοιχείο με συντεταγμένες GPS για να χρησιμοποιήσεις την τοποθεσία του, ή επίλεξε απευθείας μια τοποθεσία από τον χάρτη",
|
||||
"get_help": "Ζητήστε βοήθεια",
|
||||
"get_wifiname_error": "Δεν ήταν δυνατή η λήψη του ονόματος Wi-Fi. Βεβαιωθείτε ότι έχετε δώσει τις απαραίτητες άδειες και ότι είστε συνδεδεμένοι σε δίκτυο Wi-Fi",
|
||||
"getting_started": "Ξεκινώντας",
|
||||
"go_back": "Πηγαίνετε πίσω",
|
||||
"go_to_folder": "Μετάβαση στο φάκελο",
|
||||
"go_to_search": "Πηγαίνετε στην αναζήτηση",
|
||||
"gps": "GPS",
|
||||
"gps_missing": "Χωρίς GPS",
|
||||
"grant_permission": "Επιτρέψτε την άδεια",
|
||||
"group_albums_by": "Ομαδοποίηση άλμπουμ κατά...",
|
||||
"group_country": "Ομαδοποίηση κατά χώρα",
|
||||
@@ -1217,6 +1237,7 @@
|
||||
"local": "Τοπικά",
|
||||
"local_asset_cast_failed": "Αδυναμία μετάδοσης στοιχείου που δεν έχει ανέβει στον διακομιστή",
|
||||
"local_assets": "Τοπικά στοιχεία",
|
||||
"local_media_summary": "Περίληψη τοπικών πολυμέσων",
|
||||
"local_network": "Τοπικό δίκτυο",
|
||||
"local_network_sheet_info": "Η εφαρμογή θα συνδεθεί με τον διακομιστή μέσω αυτού του URL όταν χρησιμοποιείται το καθορισμένο δίκτυο Wi-Fi",
|
||||
"location_permission": "Άδεια τοποθεσίας",
|
||||
@@ -1228,6 +1249,7 @@
|
||||
"location_picker_longitude_hint": "Εισαγάγετε εδώ το γεωγραφικό σας μήκος",
|
||||
"lock": "Κλείδωμα",
|
||||
"locked_folder": "Κλειδωμένος φάκελος",
|
||||
"log_detail_title": "Λεπτομέρεια καταγραφής",
|
||||
"log_out": "Αποσύνδεση",
|
||||
"log_out_all_devices": "Αποσύνδεση από Όλες τις Συσκευές",
|
||||
"logged_in_as": "Συνδεδεμένος ως {user}",
|
||||
@@ -1258,6 +1280,7 @@
|
||||
"login_password_changed_success": "Ο κωδικός πρόσβασης ενημερώθηκε με επιτυχία",
|
||||
"logout_all_device_confirmation": "Είστε βέβαιοι ότι θέλετε να αποσυνδεθείτε από όλες τις συσκευές;",
|
||||
"logout_this_device_confirmation": "Είστε βέβαιοι ότι θέλετε να αποσυνδεθείτε από αυτήν τη συσκευή;",
|
||||
"logs": "Καταγραφές",
|
||||
"longitude": "Γεωγραφικό μήκος",
|
||||
"look": "Εμφάνιση",
|
||||
"loop_videos": "Επανάληψη βίντεο",
|
||||
@@ -1265,6 +1288,7 @@
|
||||
"main_branch_warning": "Χρησιμοποιείτε μια έκδοση σε ανάπτυξη· συνιστούμε ανεπιφύλακτα τη χρήση μιας τελικής έκδοσης!",
|
||||
"main_menu": "Κύριο μενού",
|
||||
"make": "Κατασκευαστής",
|
||||
"manage_geolocation": "Διαχείριση τοποθεσίας",
|
||||
"manage_shared_links": "Διαχείριση κοινόχρηστων συνδέσμων",
|
||||
"manage_sharing_with_partners": "Διαχειριστείτε την κοινή χρήση με συνεργάτες",
|
||||
"manage_the_app_settings": "Διαχειριστείτε τις ρυθμίσεις της εφαρμογής",
|
||||
@@ -1299,6 +1323,7 @@
|
||||
"mark_as_read": "Επισήμανση ως αναγνωσμένο",
|
||||
"marked_all_as_read": "Όλα επισημάνθηκαν ως αναγνωσμένα",
|
||||
"matches": "Αντιστοιχίες",
|
||||
"matching_assets": "Αντιστοιχία στοιχείων",
|
||||
"media_type": "Τύπος πολυμέσου",
|
||||
"memories": "Αναμνήσεις",
|
||||
"memories_all_caught_up": "Συγχρονισμένα",
|
||||
@@ -1339,6 +1364,7 @@
|
||||
"name_or_nickname": "Όνομα ή ψευδώνυμο",
|
||||
"network_requirement_photos_upload": "Χρήση δεδομένων κινητής τηλεφωνίας για τη δημιουργία αντιγράφων ασφαλείας των φωτογραφιών",
|
||||
"network_requirement_videos_upload": "Χρήση δεδομένων κινητής τηλεφωνίας για τη δημιουργία αντιγράφων ασφαλείας των βίντεο",
|
||||
"network_requirements": "Απαιτήσεις Δυκτίου",
|
||||
"network_requirements_updated": "Οι απαιτήσεις δικτύου άλλαξαν, γίνεται επαναφορά της ουράς αντιγράφων ασφαλείας",
|
||||
"networking_settings": "Δικτύωση",
|
||||
"networking_subtitle": "Διαχείριση ρυθμίσεων τελικών σημείων διακομιστή",
|
||||
@@ -1349,6 +1375,7 @@
|
||||
"new_person": "Νέο άτομο",
|
||||
"new_pin_code": "Νέος κωδικός PIN",
|
||||
"new_pin_code_subtitle": "Αυτή είναι η πρώτη φορά που αποκτάτε πρόσβαση στον κλειδωμένο φάκελο. Δημιουργήστε έναν κωδικό PIN για ασφαλή πρόσβαση σε αυτή τη σελίδα",
|
||||
"new_timeline": "Νέο Χρονολόγιο",
|
||||
"new_user_created": "Ο νέος χρήστης δημιουργήθηκε",
|
||||
"new_version_available": "ΔΙΑΘΕΣΙΜΗ ΝΕΑ ΕΚΔΟΣΗ",
|
||||
"newest_first": "Τα νεότερα πρώτα",
|
||||
@@ -1362,20 +1389,25 @@
|
||||
"no_assets_message": "ΚΑΝΤΕ ΚΛΙΚ ΓΙΑ ΝΑ ΑΝΕΒΑΣΕΤΕ ΤΗΝ ΠΡΩΤΗ ΣΑΣ ΦΩΤΟΓΡΑΦΙΑ",
|
||||
"no_assets_to_show": "Δεν υπάρχουν στοιχεία προς εμφάνιση",
|
||||
"no_cast_devices_found": "Δε βρέθηκαν συσκευές μετάδοσης",
|
||||
"no_checksum_local": "Δεν υπάρχει διαθέσιμο checksum για έλεγχο ακεραιότητας – δεν μπορούν να ανακτηθούν τα τοπικά στοιχεία",
|
||||
"no_checksum_remote": "Δεν υπάρχει διαθέσιμο checksum για έλεγχο ακεραιότητας – δεν μπορούν να ανακτηθούν τα απομακρυσμένα στοιχεία",
|
||||
"no_duplicates_found": "Δεν βρέθηκαν διπλότυπα.",
|
||||
"no_exif_info_available": "Καμία πληροφορία exif διαθέσιμη",
|
||||
"no_explore_results_message": "Ανεβάστε περισσότερες φωτογραφίες για να περιηγηθείτε στη συλλογή σας.",
|
||||
"no_favorites_message": "Προσθέστε αγαπημένα για να βρείτε γρήγορα τις καλύτερες φωτογραφίες και τα βίντεό σας",
|
||||
"no_libraries_message": "Δημιουργήστε μια εξωτερική βιβλιοθήκη για να προβάλετε τις φωτογραφίες και τα βίντεό σας",
|
||||
"no_local_assets_found": "Δεν βρέθηκαν τοπικά στοιχεία με αυτό το checksum",
|
||||
"no_locked_photos_message": "Οι φωτογραφίες και τα βίντεο στον κλειδωμένο φάκελο, είναι κρυμμένες και δεν θα εμφανίζονται κατά την περιήγηση ή την αναζήτηση στη βιβλιοθήκη σας.",
|
||||
"no_name": "Χωρίς Όνομα",
|
||||
"no_notifications": "Καμία ειδοποίηση",
|
||||
"no_people_found": "Δεν βρέθηκαν άτομα που να ταιριάζουν",
|
||||
"no_places": "Καμία τοποθεσία",
|
||||
"no_remote_assets_found": "Δεν βρέθηκαν απομακρυσμένα στοιχεία με αυτό το checksum",
|
||||
"no_results": "Κανένα αποτέλεσμα",
|
||||
"no_results_description": "Δοκιμάστε ένα συνώνυμο ή πιο γενική λέξη-κλειδί",
|
||||
"no_shared_albums_message": "Δημιουργήστε ένα άλμπουμ για να μοιράζεστε φωτογραφίες και βίντεο με άτομα στο δίκτυό σας",
|
||||
"no_uploads_in_progress": "Καμία μεταφόρτωση σε εξέλιξη",
|
||||
"not_available": "Μ/Δ (Μη Διαθέσιμο)",
|
||||
"not_in_any_album": "Σε κανένα άλμπουμ",
|
||||
"not_selected": "Δεν επιλέχθηκε",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "Σημείωση: Για να εφαρμόσετε την Ετικέτα Αποθήκευσης σε στοιχεία που έχουν μεταφορτωθεί προηγουμένως, εκτελέστε το",
|
||||
@@ -1410,6 +1442,8 @@
|
||||
"open_the_search_filters": "Ανοίξτε τα φίλτρα αναζήτησης",
|
||||
"options": "Επιλογές",
|
||||
"or": "ή",
|
||||
"organize_into_albums": "Οργάνωση σε άλμπουμ",
|
||||
"organize_into_albums_description": "Τοποθετείστε τις υπάρχουσες φωτογραφίες σε άλμπουμ χρησιμοποιώντας τις τρέχουσες ρυθμίσεις συγχρονισμού",
|
||||
"organize_your_library": "Οργανώστε τη βιβλιοθήκη σας",
|
||||
"original": "πρωτότυπο",
|
||||
"other": "Άλλες",
|
||||
@@ -1495,6 +1529,7 @@
|
||||
"port": "Θύρα",
|
||||
"preferences_settings_subtitle": "Διαχειριστείτε τις προτιμήσεις της εφαρμογής",
|
||||
"preferences_settings_title": "Προτιμήσεις",
|
||||
"preparing": "Προετοιμασία",
|
||||
"preset": "Προκαθορισμένη ρύθμιση",
|
||||
"preview": "Προεπισκόπηση",
|
||||
"previous": "Προηγούμενο",
|
||||
@@ -1511,6 +1546,7 @@
|
||||
"profile_drawer_client_out_of_date_minor": "Παρακαλώ ενημερώστε την εφαρμογή στην πιο πρόσφατη δευτερεύουσα έκδοση.",
|
||||
"profile_drawer_client_server_up_to_date": "Ο πελάτης και ο διακομιστής είναι ενημερωμένοι",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Η λειτουργία μόνο-για-ανάγνωση ενεργοποιήθηκε. Κρατήστε πατημένο το εικονίδιο του χρήστη για απενεργοποίηση.",
|
||||
"profile_drawer_server_out_of_date_major": "Παρακαλώ ενημερώστε τον διακομιστή στην πιο πρόσφατη κύρια έκδοση.",
|
||||
"profile_drawer_server_out_of_date_minor": "Παρακαλώ ενημερώστε τον διακομιστή στην πιο πρόσφατη δευτερεύουσα έκδοση.",
|
||||
"profile_image_of_user": "Εικόνα προφίλ του χρήστη {user}",
|
||||
@@ -1549,6 +1585,7 @@
|
||||
"purchase_server_description_2": "Κατάσταση υποστηρικτή",
|
||||
"purchase_server_title": "Διακομιστής",
|
||||
"purchase_settings_server_activated": "Η διαχείριση του κλειδιού προϊόντος του διακομιστή γίνεται από τον διαχειριστή",
|
||||
"query_asset_id": "Αναζήτηση ID Στοιχείου",
|
||||
"queue_status": "Τοποθέτηση στη ουρά {count} από {total}",
|
||||
"rating": "Αξιολόγηση με αστέρια",
|
||||
"rating_clear": "Εκκαθάριση αξιολόγησης",
|
||||
@@ -1556,6 +1593,9 @@
|
||||
"rating_description": "Εμφάνιση της αξιολόγησης EXIF στον πίνακα πληροφοριών",
|
||||
"reaction_options": "Επιλογές αντίδρασης",
|
||||
"read_changelog": "Διαβάστε το Αρχείο Καταγραφής Αλλαγών",
|
||||
"readonly_mode_disabled": "Η λειτουργία μόνο-για-ανάγνωση απενεργοποιήθηκε",
|
||||
"readonly_mode_enabled": "Η λειτουργία μόνο-για-ανάγνωση ενεργοποιήθηκε",
|
||||
"ready_for_upload": "Έτοιμο για μεταφόρτωση",
|
||||
"reassign": "Ανάθεση",
|
||||
"reassigned_assets_to_existing_person": "Η ανάθεση {count, plural, one {# αρχείου} other {# αρχείων}} στον/στην {name, select, null {έναν/μία υπάρχοντα/ουσα χρήστη} other {{name}}}",
|
||||
"reassigned_assets_to_new_person": "Η ανάθεση {count, plural, one {# αρχείου} other {# αρχείων}} σε νέο άτομο",
|
||||
@@ -1580,6 +1620,7 @@
|
||||
"regenerating_thumbnails": "Οι μικρογραφίες αναγεννώνται",
|
||||
"remote": "Απομακρυσμένος",
|
||||
"remote_assets": "Απομακρυσμένα στοιχεία",
|
||||
"remote_media_summary": "Περίληψη απομακρυσμένων πολυμέσων",
|
||||
"remove": "Αφαίρεση",
|
||||
"remove_assets_album_confirmation": "Είστε σίγουροι ότι θέλετε να αφαιρέσετε {count, plural, one {# στοιχείο} other {# στοιχεία}} από το άλμπουμ;",
|
||||
"remove_assets_shared_link_confirmation": "Είστε σίγουροι ότι θέλετε να αφαιρέσετε {count, plural, one {# στοιχείο} other {# στοιχεία}} από αυτόν τον κοινόχρηστο σύνδεσμο;",
|
||||
@@ -1632,6 +1673,7 @@
|
||||
"restore_user": "Επαναφορά χρήστη",
|
||||
"restored_asset": "Ανακτήθηκε το αρχείο",
|
||||
"resume": "Συνέχιση",
|
||||
"resume_paused_jobs": "Συνέχιση {count, plural, one {# σε παύση εργασία} other {# σε παύση εργασίες}}",
|
||||
"retry_upload": "Επανάληψη ανεβάσματος",
|
||||
"review_duplicates": "Προβολή διπλότυπων",
|
||||
"review_large_files": "Επισκόπηση μεγάλων αρχείων",
|
||||
@@ -1725,6 +1767,7 @@
|
||||
"select_user_for_sharing_page_err_album": "Αποτυχία δημιουργίας άλπουμ",
|
||||
"selected": "Επιλεγμένοι",
|
||||
"selected_count": "{count, plural, other {# επιλεγμένοι}}",
|
||||
"selected_gps_coordinates": "Επιλεγμένες συντεταγμένες GPS",
|
||||
"send_message": "Αποστολή μηνύματος",
|
||||
"send_welcome_email": "Αποστολή email καλωσορίσματος",
|
||||
"server_endpoint": "Τελικό σημείο Διακομιστή",
|
||||
@@ -1853,6 +1896,7 @@
|
||||
"show_slideshow_transition": "Εμφάνιση μετάβασης παρουσίασης",
|
||||
"show_supporter_badge": "Σήμα υποστηρικτή",
|
||||
"show_supporter_badge_description": "Εμφάνιση σήματος υποστηρικτή",
|
||||
"show_text_search_menu": "Εμφάνιση μενού αναζήτησης κειμένου",
|
||||
"shuffle": "Ανάμειξη",
|
||||
"sidebar": "Πλαϊνή μπάρα",
|
||||
"sidebar_display_description": "Εμφάνιση συνδέσμου για προβολή στην πλαϊνή μπάρα",
|
||||
@@ -1883,6 +1927,7 @@
|
||||
"stacktrace": "Καταγραφή στοίβας",
|
||||
"start": "Έναρξη",
|
||||
"start_date": "Από",
|
||||
"start_date_before_end_date": "Η ημερομηνία έναρξης πρέπει να είναι πριν από την ημερομηνία λήξης",
|
||||
"state": "Νομός",
|
||||
"status": "Κατάσταση",
|
||||
"stop_casting": "Διακοπή μετάδοσης",
|
||||
@@ -1907,6 +1952,8 @@
|
||||
"sync_albums_manual_subtitle": "Συγχρονίστε όλα τα μεταφορτωμένα βίντεο και φωτογραφίες με τα επιλεγμένα εφεδρικά άλμπουμ",
|
||||
"sync_local": "Τοπικός Συγχρονισμός",
|
||||
"sync_remote": "Απομακρυσμένος Συγχρονισμός",
|
||||
"sync_status": "Κατάσταση συγχρονισμού",
|
||||
"sync_status_subtitle": "Προβολή και διαχείριση του συστήματος συγχρονισμού",
|
||||
"sync_upload_album_setting_subtitle": "Δημιουργήστε και ανεβάστε τις φωτογραφίες και τα βίντεό σας στα επιλεγμένα άλμπουμ στο Immich",
|
||||
"tag": "Ετικέτα",
|
||||
"tag_assets": "Ετικετοποίηση στοιχείων",
|
||||
@@ -1944,7 +1991,9 @@
|
||||
"to_change_password": "Αλλαγή κωδικού πρόσβασης",
|
||||
"to_favorite": "Αγαπημένο",
|
||||
"to_login": "Είσοδος",
|
||||
"to_multi_select": "για πολλαπλή επιλογή",
|
||||
"to_parent": "Μεταβείτε στο γονικό φάκελο",
|
||||
"to_select": "για επιλογή",
|
||||
"to_trash": "Κάδος απορριμμάτων",
|
||||
"toggle_settings": "Εναλλαγή ρυθμίσεων",
|
||||
"total": "Σύνολο",
|
||||
@@ -1964,6 +2013,7 @@
|
||||
"trash_page_select_assets_btn": "Επιλέξτε στοιχεία",
|
||||
"trash_page_title": "Κάδος Απορριμμάτων ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Τα στοιχεία που βρίσκονται στον κάδο απορριμμάτων θα διαγραφούν οριστικά μετά από {days, plural, one {# ημέρα} other {# ημέρες}}.",
|
||||
"troubleshoot": "Επίλυση προβλημάτων",
|
||||
"type": "Τύπος",
|
||||
"unable_to_change_pin_code": "Αδυναμία αλλαγής κωδικού PIN",
|
||||
"unable_to_setup_pin_code": "Αδυναμία ρύθμισης κωδικού PIN",
|
||||
@@ -1994,6 +2044,7 @@
|
||||
"unstacked_assets_count": "Αποστοιβάξατε {count, plural, one {# στοιχείο} other {# στοιχεία}}",
|
||||
"untagged": "Χωρίς ετικέτα",
|
||||
"up_next": "Ακολουθεί",
|
||||
"update_location_action_prompt": "Ενημέρωση τοποθεσίας για {count} επιλεγμένα στοιχεία με:",
|
||||
"updated_at": "Ενημερωμένο",
|
||||
"updated_password": "Ο κωδικός πρόσβασης ενημερώθηκε",
|
||||
"upload": "Μεταφόρτωση",
|
||||
@@ -2060,6 +2111,7 @@
|
||||
"view_next_asset": "Προβολή επόμενου στοιχείου",
|
||||
"view_previous_asset": "Προβολή προηγούμενου στοιχείου",
|
||||
"view_qr_code": "Προβολή κωδικού QR",
|
||||
"view_similar_photos": "Προβολή παρόμοιων φωτογραφιών",
|
||||
"view_stack": "Προβολή της στοίβας",
|
||||
"view_user": "Προβολή Χρήστη",
|
||||
"viewer_remove_from_stack": "Κατάργηση από τη Στοίβα",
|
||||
@@ -2078,5 +2130,6 @@
|
||||
"yes": "Ναι",
|
||||
"you_dont_have_any_shared_links": "Δεν έχετε κοινόχρηστους συνδέσμους",
|
||||
"your_wifi_name": "Το όνομα του Wi-Fi σας",
|
||||
"zoom_image": "Ζουμ Εικόνας"
|
||||
"zoom_image": "Ζουμ Εικόνας",
|
||||
"zoom_to_bounds": "Εστίαση στα όρια"
|
||||
}
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"add_to_album": "Add to album",
|
||||
"add_to_album_bottom_sheet_added": "Added to {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Some local assets could not be added to album",
|
||||
"add_to_album_toggle": "Toggle selection for {album}",
|
||||
"add_to_albums": "Add to albums",
|
||||
"add_to_albums_count": "Add to albums ({count})",
|
||||
@@ -598,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "Turn on foreground backup",
|
||||
"backup_controller_page_uploading_file_info": "Uploading file info",
|
||||
"backup_err_only_album": "Cannot remove the only album",
|
||||
"backup_error_sync_failed": "Sync failed. Cannot process backup.",
|
||||
"backup_info_card_assets": "assets",
|
||||
"backup_manual_cancelled": "Cancelled",
|
||||
"backup_manual_in_progress": "Upload already in progress. Try after sometime",
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"add_to_album": "Incluir en álbum",
|
||||
"add_to_album_bottom_sheet_added": "Agregado a {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Ya se encuentra en {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Algunos recursos locales no se pudieron añadir al álbum",
|
||||
"add_to_album_toggle": "Alternar selección para el {album}",
|
||||
"add_to_albums": "Incluir en álbumes",
|
||||
"add_to_albums_count": "Incluir en {count} álbumes",
|
||||
@@ -598,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "Activar la copia de seguridad",
|
||||
"backup_controller_page_uploading_file_info": "Subiendo información del archivo",
|
||||
"backup_err_only_album": "No se puede eliminar el único álbum",
|
||||
"backup_error_sync_failed": "Sincronización falló. No es posible procesar la copia de seguridad.",
|
||||
"backup_info_card_assets": "elementos",
|
||||
"backup_manual_cancelled": "Cancelado",
|
||||
"backup_manual_in_progress": "Subida ya en progreso. Vuelve a intentarlo más tarde",
|
||||
@@ -1087,7 +1089,7 @@
|
||||
"folders": "Carpetas",
|
||||
"folders_feature_description": "Explorar la vista de carpetas para las fotos y los videos en el sistema de archivos",
|
||||
"forgot_pin_code_question": "¿Olvidaste tu código PIN?",
|
||||
"forward": "Reenviar",
|
||||
"forward": "Avanzar",
|
||||
"gcast_enabled": "Google Cast",
|
||||
"gcast_enabled_description": "Esta funcionalidad carga recursos externos desde Google para poder funcionar.",
|
||||
"general": "General",
|
||||
@@ -1904,7 +1906,7 @@
|
||||
"skip_to_content": "Saltar al contenido",
|
||||
"skip_to_folders": "Ir a las carpetas",
|
||||
"skip_to_tags": "Ir a las etiquetas",
|
||||
"slideshow": "Diapositivas",
|
||||
"slideshow": "Pase de diapositivas",
|
||||
"slideshow_settings": "Ajustes de diapositivas",
|
||||
"sort_albums_by": "Ordenar álbumes por…",
|
||||
"sort_created": "Fecha de creación",
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"add_to_album": "Lisa albumisse",
|
||||
"add_to_album_bottom_sheet_added": "Lisatud albumisse {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "On juba albumis {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Kõiki lokaalseid üksuseid ei õnnestunud albumisse lisada",
|
||||
"add_to_album_toggle": "Muuda albumi {album} valikut",
|
||||
"add_to_albums": "Lisa albumitesse",
|
||||
"add_to_albums_count": "Lisa albumitesse ({count})",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"add_a_location": "افزودن یک مکان",
|
||||
"add_a_name": "افزودن نام",
|
||||
"add_a_title": "افزودن عنوان",
|
||||
"add_birthday": "افزودن تاریخ تولد",
|
||||
"add_exclusion_pattern": "افزودن الگوی استثنا",
|
||||
"add_import_path": "افزودن مسیر ورودی",
|
||||
"add_location": "افزودن مکان",
|
||||
@@ -22,10 +23,13 @@
|
||||
"add_photos": "افزودن عکس ها",
|
||||
"add_to": "افزودن به …",
|
||||
"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_shared_album": "افزودن به آلبوم اشتراکی",
|
||||
"added_to_archive": "به آرشیو اضافه شد",
|
||||
"added_to_favorites": "به علاقه مندی ها اضافه شد",
|
||||
"added_to_favorites_count": "{count} تا اضافه شد به علاقه مندی ها",
|
||||
"added_to_favorites_count": "{count, number} تا به علاقه مندی ها اضافه شد",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "الگوهای استثنا را اضافه کنید. پشتیبانی از گلابینگ با استفاده از *, ** و ? وجود دارد. برای نادیده گرفتن تمام فایلها در هر دایرکتوری با نام \"Raw\"، از \"**/Raw/**\" استفاده کنید. برای نادیده گرفتن تمام فایلهایی که با \".tif\" پایان مییابند، از \"**/*.tif\" استفاده کنید. برای نادیده گرفتن یک مسیر مطلق، از \"/path/to/ignore/**\" استفاده کنید.",
|
||||
"authentication_settings": "تنظیمات احراز هویت",
|
||||
|
||||
12
i18n/fi.json
12
i18n/fi.json
@@ -123,7 +123,13 @@
|
||||
"logging_enable_description": "Ota lokikirjaus käyttöön",
|
||||
"logging_level_description": "Kun käytössä, mitä lokituksen tasoa käytetään.",
|
||||
"logging_settings": "Lokit",
|
||||
"machine_learning_availability_checks": "Saatavyystarkastukset",
|
||||
"machine_learning_availability_checks": "Saatavuustarkastukset",
|
||||
"machine_learning_availability_checks_description": "Automaattisesti havaitse ja suosi vapaita koneoppimisen palvelimia",
|
||||
"machine_learning_availability_checks_enabled": "Laita päälle saatavuus tarkistukset",
|
||||
"machine_learning_availability_checks_interval": "Tarkastusväli",
|
||||
"machine_learning_availability_checks_interval_description": "Aikaväli millisekunneissa saavutettavuus tarkistuksille",
|
||||
"machine_learning_availability_checks_timeout": "Pyynnön aikakatkaisu",
|
||||
"machine_learning_availability_checks_timeout_description": "Aikakatkaisu aika millisekunneissa saatavuus tarkistuksille",
|
||||
"machine_learning_clip_model": "CLIP-malli",
|
||||
"machine_learning_clip_model_description": "Käytettävän CLIP-mallin nimi <link>toimivien mallien listasta</link>. Huomaa että sinun täytyy suorittaa \"Älykäs etsintä\"-työ uudelleen vaihdettuasi käytettävää mallia.",
|
||||
"machine_learning_duplicate_detection": "Kaksoiskappaleiden tunnistus",
|
||||
@@ -424,6 +430,7 @@
|
||||
"album_remove_user_confirmation": "Oletko varma että haluat poistaa {user}?",
|
||||
"album_search_not_found": "Haullasi ei löytynyt yhtään albumia",
|
||||
"album_share_no_users": "Näyttää että olet jakanut tämän albumin kaikkien kanssa, tai sinulla ei ole käyttäjiä joille jakaa.",
|
||||
"album_summary": "Albumi tiivistelmä",
|
||||
"album_updated": "Albumi päivitetty",
|
||||
"album_updated_setting_description": "Saa sähköpostia kun jaetussa albumissa on uutta sisältöä",
|
||||
"album_user_left": "Poistuttiin albumista {album}",
|
||||
@@ -495,6 +502,7 @@
|
||||
"asset_restored_successfully": "Kohde palautettu onnistuneesti",
|
||||
"asset_skipped": "Ohitettu",
|
||||
"asset_skipped_in_trash": "Roskakorissa",
|
||||
"asset_trashed": "Kohde poistettu",
|
||||
"asset_uploaded": "Lähetetty",
|
||||
"asset_uploading": "Ladataan…",
|
||||
"asset_viewer_settings_subtitle": "Galleriakatseluohjelman asetusten hallinta",
|
||||
@@ -528,8 +536,10 @@
|
||||
"autoplay_slideshow": "Toista diaesitys automaattisesti",
|
||||
"back": "Takaisin",
|
||||
"back_close_deselect": "Palaa, sulje tai poista valinnat",
|
||||
"background_backup_running_error": "Tausta varmuuskopiointi on aktiivinen, ei voida aloittaa manuaalista varmuuskopiointia",
|
||||
"background_location_permission": "Taustasijainnin käyttöoikeus",
|
||||
"background_location_permission_content": "Jotta sovellus voi vaihtaa verkkoa taustalla toimiessaan, Immichillä on *aina* oltava pääsy tarkkaan sijaintiin, jotta se voi lukea Wi-Fi-verkon nimen",
|
||||
"background_options": "Tausta valinnat",
|
||||
"backup": "Varmuuskopiointi",
|
||||
"backup_album_selection_page_albums_device": "Laitteen albumit ({count})",
|
||||
"backup_album_selection_page_albums_tap": "Napauta sisällyttääksesi, kaksoisnapauta jättääksesi pois",
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"add_to_album": "Ajouter à l'album",
|
||||
"add_to_album_bottom_sheet_added": "Ajouté à {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Déjà dans {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Certains médias n'ont pas pu être ajoutés à l'album",
|
||||
"add_to_album_toggle": "Basculer la sélection pour {album}",
|
||||
"add_to_albums": "Ajouter aux albums",
|
||||
"add_to_albums_count": "Ajouter aux albums ({count})",
|
||||
@@ -598,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "Activer la sauvegarde au premier plan",
|
||||
"backup_controller_page_uploading_file_info": "Envoi des informations du fichier",
|
||||
"backup_err_only_album": "Impossible de retirer le seul album",
|
||||
"backup_error_sync_failed": "Échec de la synchronisation. Impossible d'exécuter la sauvegarde.",
|
||||
"backup_info_card_assets": "éléments",
|
||||
"backup_manual_cancelled": "Annulé",
|
||||
"backup_manual_in_progress": "Envoi déjà en cours. Réessayez plus tard",
|
||||
|
||||
38
i18n/he.json
38
i18n/he.json
@@ -28,9 +28,10 @@
|
||||
"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_toggle": "החלפת מצב בחירה עבור {album}",
|
||||
"add_to_albums": "הוספה לאלבומים",
|
||||
"add_to_albums_count": "Add to albums ({count})",
|
||||
"add_to_albums_count": "הוסף ({count}) לאלבום",
|
||||
"add_to_shared_album": "הוספה לאלבום משותף",
|
||||
"add_url": "הוספת קישור",
|
||||
"added_to_archive": "נוסף לארכיון",
|
||||
@@ -124,8 +125,12 @@
|
||||
"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": "איתור כפילויות",
|
||||
@@ -498,6 +503,8 @@
|
||||
"asset_restored_successfully": "תמונה שוחזרה בהצלחה",
|
||||
"asset_skipped": "דילג",
|
||||
"asset_skipped_in_trash": "באשפה",
|
||||
"asset_trashed": "התמונה הועברה לאשפה",
|
||||
"asset_troubleshoot": "פתרון בעיות בתמונות",
|
||||
"asset_uploaded": "הועלה",
|
||||
"asset_uploading": "מעלה…",
|
||||
"asset_viewer_settings_subtitle": "ניהול הגדרות מציג הגלריה שלך",
|
||||
@@ -531,8 +538,10 @@
|
||||
"autoplay_slideshow": "מצגת תמונות אוטומטית",
|
||||
"back": "חזרה",
|
||||
"back_close_deselect": "חזור, סגור, או בטל בחירה",
|
||||
"background_backup_running_error": "גיבוי ברקע פועל כעת, לא ניתן להפעיל גיבוי ידני",
|
||||
"background_location_permission": "הרשאת מיקום ברקע",
|
||||
"background_location_permission_content": "כדי להחליף רשתות בעת ריצה ברקע, היישום צריך *תמיד* גישה למיקום מדויק על מנת לקרוא את השם של רשת האינטרנט האלחוטי",
|
||||
"background_options": "אפשרויות רקע",
|
||||
"backup": "גיבוי",
|
||||
"backup_album_selection_page_albums_device": "({count}) אלבומים במכשיר",
|
||||
"backup_album_selection_page_albums_tap": "הקש כדי לכלול, הקש פעמיים כדי להחריג",
|
||||
@@ -540,6 +549,7 @@
|
||||
"backup_album_selection_page_select_albums": "בחירת אלבומים",
|
||||
"backup_album_selection_page_selection_info": "פרטי בחירה",
|
||||
"backup_album_selection_page_total_assets": "סה״כ תמונות ייחודיות",
|
||||
"backup_albums_sync": "סנכרון אלבומי גיבוי",
|
||||
"backup_all": "הכל",
|
||||
"backup_background_service_backup_failed_message": "נכשל בגיבוי תמונות. מנסה שוב…",
|
||||
"backup_background_service_connection_failed_message": "נכשל בהתחברות לשרת. מנסה שוב…",
|
||||
@@ -589,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "הפעל גיבוי חזית",
|
||||
"backup_controller_page_uploading_file_info": "מעלה מידע על הקובץ",
|
||||
"backup_err_only_album": "לא ניתן להסיר את האלבום היחיד",
|
||||
"backup_error_sync_failed": "הסינכרון נכשל. לא ניתן להשלים את הגיבוי.",
|
||||
"backup_info_card_assets": "תמונות",
|
||||
"backup_manual_cancelled": "בוטל",
|
||||
"backup_manual_in_progress": "העלאה כבר בתהליך. נסה אחרי זמן מה",
|
||||
@@ -656,6 +667,8 @@
|
||||
"change_pin_code": "שנה קוד PIN",
|
||||
"change_your_password": "החלף את הסיסמה שלך",
|
||||
"changed_visibility_successfully": "הנראות שונתה בהצלחה",
|
||||
"charging": "טוען",
|
||||
"charging_requirement_mobile_backup": "גיבוי ברקע דורש טעינה של המכשיר",
|
||||
"check_corrupt_asset_backup": "בדוק גיבויים פגומים של תמונות",
|
||||
"check_corrupt_asset_backup_button": "בצע בדיקה",
|
||||
"check_corrupt_asset_backup_description": "הרץ בדיקה זו רק על Wi-Fi ולאחר שכל התמונות גובו. ההליך עשוי לקחת כמה דקות.",
|
||||
@@ -742,6 +755,7 @@
|
||||
"create_user": "צור משתמש",
|
||||
"created": "נוצר",
|
||||
"created_at": "נוצר",
|
||||
"creating_linked_albums": "יוצר אלבומים מקושרים...",
|
||||
"crop": "חתוך",
|
||||
"curated_object_page_title": "דברים",
|
||||
"current_device": "מכשיר נוכחי",
|
||||
@@ -891,7 +905,9 @@
|
||||
"error": "שגיאה",
|
||||
"error_change_sort_album": "שינוי סדר מיון אלבום נכשל",
|
||||
"error_delete_face": "שגיאה במחיקת פנים מתמונה",
|
||||
"error_getting_places": "שגיאה בקבלת מקומות",
|
||||
"error_loading_image": "שגיאה בטעינת התמונה",
|
||||
"error_loading_partners": "שגיאה בטעינת שותפים: {error}",
|
||||
"error_saving_image": "שגיאה: {error}",
|
||||
"error_tag_face_bounding_box": "שגיאה בתיוג הפנים – לא ניתן לקבל את קואורדינטות המסגרת",
|
||||
"error_title": "שגיאה - משהו השתבש",
|
||||
@@ -1056,6 +1072,7 @@
|
||||
"favorites_page_no_favorites": "לא נמצאו תמונות מועדפים",
|
||||
"feature_photo_updated": "תמונה מייצגת עודכנה",
|
||||
"features": "תכונות",
|
||||
"features_in_development": "תכונות בפיתוח",
|
||||
"features_setting_description": "ניהול תכונות היישום",
|
||||
"file_name": "שם הקובץ",
|
||||
"file_name_or_extension": "שם קובץ או סיומת",
|
||||
@@ -1220,6 +1237,7 @@
|
||||
"local": "מקומי",
|
||||
"local_asset_cast_failed": "לא ניתן לשדר תמונה שלא הועלתה לשרת",
|
||||
"local_assets": "תמונות מקומיות",
|
||||
"local_media_summary": "סיכום של מדיה מקומית",
|
||||
"local_network": "רשת מקומית",
|
||||
"local_network_sheet_info": "היישום יתחבר לשרת דרך הכתובת הזאת כאשר משתמשים ברשת האינטרנט האלחוטי שמצוינת",
|
||||
"location_permission": "הרשאת מיקום",
|
||||
@@ -1231,6 +1249,7 @@
|
||||
"location_picker_longitude_hint": "הזן את קו האורך שלך כאן",
|
||||
"lock": "נעל",
|
||||
"locked_folder": "תיקיה נעולה",
|
||||
"log_detail_title": "פרטי יומן",
|
||||
"log_out": "התנתק",
|
||||
"log_out_all_devices": "התנתק מכל המכשירים",
|
||||
"logged_in_as": "מחובר כ {user}",
|
||||
@@ -1261,6 +1280,7 @@
|
||||
"login_password_changed_success": "סיסמה עודכנה בהצלחה",
|
||||
"logout_all_device_confirmation": "האם באמת ברצונך להתנתק מכל המכשירים?",
|
||||
"logout_this_device_confirmation": "האם באמת ברצונך להתנתק מהמכשיר הזה?",
|
||||
"logs": "יומנים",
|
||||
"longitude": "קו אורך",
|
||||
"look": "מראה",
|
||||
"loop_videos": "הפעלה חוזרת של סרטונים",
|
||||
@@ -1303,6 +1323,7 @@
|
||||
"mark_as_read": "סמן כנקרא",
|
||||
"marked_all_as_read": "כל ההתראות סומנו כנקראו",
|
||||
"matches": "התאמות",
|
||||
"matching_assets": "תמונות תואמות",
|
||||
"media_type": "סוג מדיה",
|
||||
"memories": "זכרונות",
|
||||
"memories_all_caught_up": "ראית הכל",
|
||||
@@ -1343,6 +1364,7 @@
|
||||
"name_or_nickname": "שם או כינוי",
|
||||
"network_requirement_photos_upload": "השתמש בנתונים ניידים לגיבוי תמונות",
|
||||
"network_requirement_videos_upload": "השתמש בנתונים ניידים לגיבוי סרטונים",
|
||||
"network_requirements": "דרישות רשת",
|
||||
"network_requirements_updated": "דרישות הרשת השתנו, תור הגיבוי אופס",
|
||||
"networking_settings": "רשת",
|
||||
"networking_subtitle": "ניהול הגדרות נקודת קצה שרת",
|
||||
@@ -1353,6 +1375,7 @@
|
||||
"new_person": "אדם חדש",
|
||||
"new_pin_code": "קוד PIN חדש",
|
||||
"new_pin_code_subtitle": "זאת הפעם הראשונה שנכנסת לתיקיה הנעולה. צור קוד PIN כדי לאבטח את הגישה לדף זה",
|
||||
"new_timeline": "ציר הזמן החדש",
|
||||
"new_user_created": "משתמש חדש נוצר",
|
||||
"new_version_available": "גרסה חדשה זמינה",
|
||||
"newest_first": "החדש ביותר ראשון",
|
||||
@@ -1366,20 +1389,25 @@
|
||||
"no_assets_message": "לחץ כדי להעלות את התמונה הראשונה שלך",
|
||||
"no_assets_to_show": "אין תמונות להצגה",
|
||||
"no_cast_devices_found": "לא נמצאו מכשירי שידור",
|
||||
"no_checksum_local": "אין Checksum זמין - לא ניתן לאחזר תמונות מקומיות",
|
||||
"no_checksum_remote": "אין Checksum זמין - לא ניתן לאחזר תמונות מהשרת",
|
||||
"no_duplicates_found": "לא נמצאו כפילויות.",
|
||||
"no_exif_info_available": "אין מידע זמין על מטא-נתונים (exif)",
|
||||
"no_explore_results_message": "העלה תמונות נוספות כדי לחקור את האוסף שלך.",
|
||||
"no_favorites_message": "הוסף מועדפים כדי למצוא במהירות את התמונות והסרטונים הכי טובים שלך",
|
||||
"no_libraries_message": "צור ספרייה חיצונית כדי לראות את התמונות והסרטונים שלך",
|
||||
"no_local_assets_found": "לא נמצאו תמונות עם Checksum זהה",
|
||||
"no_locked_photos_message": "תמונות וסרטונים בתיקייה הנעולה מוסתרים ולא יופיעו בזמן הגלישה או החיפוש בספרייה שלך.",
|
||||
"no_name": "אין שם",
|
||||
"no_notifications": "אין התראות",
|
||||
"no_people_found": "לא נמצאו אנשים תואמים",
|
||||
"no_places": "אין מקומות",
|
||||
"no_remote_assets_found": "לא נמצאו תמונות בשרת עם Checksum זהה",
|
||||
"no_results": "אין תוצאות",
|
||||
"no_results_description": "נסה להשתמש במילה נרדפת או במילת מפתח יותר כללית",
|
||||
"no_shared_albums_message": "צור אלבום כדי לשתף תמונות וסרטונים עם אנשים ברשת שלך",
|
||||
"no_uploads_in_progress": "אין העלאות בתהליך",
|
||||
"not_available": "לא רלוונטי",
|
||||
"not_in_any_album": "לא בשום אלבום",
|
||||
"not_selected": "לא נבחרו",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "הערה: כדי להחיל את תווית האחסון על תמונות שהועלו בעבר, הפעל את",
|
||||
@@ -1475,7 +1503,7 @@
|
||||
"permission_onboarding_permission_limited": "הרשאה מוגבלת. כדי לתת ליישום לגבות ולנהל את כל אוסף הגלריה שלך, הענק הרשאה לתמונות וסרטונים בהגדרות.",
|
||||
"permission_onboarding_request": "היישום דורש הרשאה כדי לראות את התמונות והסרטונים שלך.",
|
||||
"person": "אדם",
|
||||
"person_age_months": "בגיל {months, plural, one {חודש #} other {# חודשים}}",
|
||||
"person_age_months": "{months, plural, one {חודש #} other {# חודשים}}",
|
||||
"person_age_year_months": "בגיל שנה ו{months, plural, one {חודש #} other {# חודשים}}",
|
||||
"person_age_years": "בגיל {years, plural, other {# שנים}}",
|
||||
"person_birthdate": "נולד בתאריך {date}",
|
||||
@@ -1501,6 +1529,7 @@
|
||||
"port": "יציאה",
|
||||
"preferences_settings_subtitle": "ניהול העדפות יישום",
|
||||
"preferences_settings_title": "העדפות",
|
||||
"preparing": "בהכנה",
|
||||
"preset": "הגדרות קבועות מראש",
|
||||
"preview": "תצוגה מקדימה",
|
||||
"previous": "הקודם",
|
||||
@@ -1867,6 +1896,7 @@
|
||||
"show_slideshow_transition": "הצג מעבר מצגת",
|
||||
"show_supporter_badge": "תג תומך",
|
||||
"show_supporter_badge_description": "הצג תג תומך",
|
||||
"show_text_search_menu": "הצג תפריט חיפוש טקסט",
|
||||
"shuffle": "ערבוב",
|
||||
"sidebar": "סרגל צד",
|
||||
"sidebar_display_description": "הצג קישור לתצוגה בסרגל הצד",
|
||||
@@ -1897,6 +1927,7 @@
|
||||
"stacktrace": "Stack trace",
|
||||
"start": "התחל",
|
||||
"start_date": "תאריך התחלה",
|
||||
"start_date_before_end_date": "תאריך ההתחלה חייב להיות לפני תאריך הסיום",
|
||||
"state": "מדינה",
|
||||
"status": "מצב",
|
||||
"stop_casting": "הפסקת שידור",
|
||||
@@ -2099,5 +2130,6 @@
|
||||
"yes": "כן",
|
||||
"you_dont_have_any_shared_links": "אין לך קישורים משותפים",
|
||||
"your_wifi_name": "שם אינטרנט אלחוטי שלך",
|
||||
"zoom_image": "זום לתמונה"
|
||||
"zoom_image": "זום לתמונה",
|
||||
"zoom_to_bounds": "התמקד באזור"
|
||||
}
|
||||
|
||||
29
i18n/hu.json
29
i18n/hu.json
@@ -28,6 +28,7 @@
|
||||
"add_to_album": "Felvétel albumba",
|
||||
"add_to_album_bottom_sheet_added": "Hozzáadva a(z) \"{album}\" albumhoz",
|
||||
"add_to_album_bottom_sheet_already_exists": "Már benne van a(z) \"{album}\" albumban",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Néhány helyi elem nem adható hozzá az albumhoz",
|
||||
"add_to_album_toggle": "{album} kijelölésének váltása",
|
||||
"add_to_albums": "Hozzáadás albumokhoz",
|
||||
"add_to_albums_count": "Hozzáadás albumokhoz ({count})",
|
||||
@@ -175,7 +176,7 @@
|
||||
"map_settings_description": "Térkép beállítások kezelése",
|
||||
"map_style_description": "Egy style.json térképtémára mutató URL cím",
|
||||
"memory_cleanup_job": "Memória takarítás",
|
||||
"memory_generate_job": "Emlék generálása",
|
||||
"memory_generate_job": "Emlékek generálása",
|
||||
"metadata_extraction_job": "Metaadatok kinyerése",
|
||||
"metadata_extraction_job_description": "Metaadat információk (pl. GPS, arcok és felbontás) kinyerése minden elemből",
|
||||
"metadata_faces_import_setting": "Arc importálás engedélyezése",
|
||||
@@ -548,6 +549,7 @@
|
||||
"backup_album_selection_page_select_albums": "Válassz albumokat",
|
||||
"backup_album_selection_page_selection_info": "Összegzés",
|
||||
"backup_album_selection_page_total_assets": "Összes egyedi elem",
|
||||
"backup_albums_sync": "Backup albumok szinkronizálása",
|
||||
"backup_all": "Összes",
|
||||
"backup_background_service_backup_failed_message": "Az elemek mentése sikertelen. Újrapróbálkozás…",
|
||||
"backup_background_service_connection_failed_message": "A szerverhez csatlakozás sikertelen. Újrapróbálkozás…",
|
||||
@@ -597,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "Előtérben mentés bekapcsolása",
|
||||
"backup_controller_page_uploading_file_info": "Fájl információk feltöltése",
|
||||
"backup_err_only_album": "Az utolsó albumot nem tudod törölni",
|
||||
"backup_error_sync_failed": "A szinkronizálás nem sikerült. A biztonsági mentés nem elkészíthető.",
|
||||
"backup_info_card_assets": "elemek",
|
||||
"backup_manual_cancelled": "Megszakítva",
|
||||
"backup_manual_in_progress": "Feltöltés már folyamatban. Próbáld meg később",
|
||||
@@ -1386,20 +1389,25 @@
|
||||
"no_assets_message": "KATTINTS AZ ELSŐ FÉNYKÉP FELTÖLTÉSÉHEZ",
|
||||
"no_assets_to_show": "Nincs megjeleníthető elem",
|
||||
"no_cast_devices_found": "Nem található eszköz vetítéshez",
|
||||
"no_checksum_local": "Nincs elérhető ellenőrzőösszeg - a helyi eszközök nem kérhetők le",
|
||||
"no_checksum_remote": "Nincs elérhető ellenőrzőösszeg - a távoli eszköz nem kérhető le",
|
||||
"no_duplicates_found": "Nem találhatók duplikátumok.",
|
||||
"no_exif_info_available": "Nincs elérhető Exif információ",
|
||||
"no_explore_results_message": "Tölts fel több képet, hogy böngészhesd a gyűjteményed.",
|
||||
"no_favorites_message": "Add hozzá a kedvencekhez, hogy gyorsan megtaláld a legjobb képeidet és videóidat",
|
||||
"no_libraries_message": "Hozz létre külső képtárat a fényképeid és videóid megtekintéséhez",
|
||||
"no_local_assets_found": "Nem találhatók helyi eszközök ezzel az ellenőrzőösszeggel",
|
||||
"no_locked_photos_message": "A zárolt mappában elhelyezett fotók és videók rejtettek, és nem jelennek meg a könyvtárad böngészése vagy keresése közben sem.",
|
||||
"no_name": "Nincs Név",
|
||||
"no_notifications": "Nincsenek értesítések",
|
||||
"no_people_found": "Nem található személy",
|
||||
"no_places": "Nincsenek helyek",
|
||||
"no_remote_assets_found": "Nem találhatók távoli eszközök ezzel az ellenőrzőösszeggel",
|
||||
"no_results": "Nincs találat",
|
||||
"no_results_description": "Próbálkozz szinonimákkal vagy általánosabb kulcsszavakkal",
|
||||
"no_shared_albums_message": "Hozz létre egy új albumot, hogy megoszthasd fényképeid és videóid másokkal",
|
||||
"no_uploads_in_progress": "Nincs folyamatban lévő feltöltés",
|
||||
"not_available": "N/A",
|
||||
"not_in_any_album": "Nincs albumban",
|
||||
"not_selected": "Nincs kiválasztva",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "Megjegyzés: a korábban feltöltött elemek Tárhely Címkézéséhez futtasd a(z)",
|
||||
@@ -1434,6 +1442,8 @@
|
||||
"open_the_search_filters": "Keresési szűrők megnyitása",
|
||||
"options": "Beállítások",
|
||||
"or": "vagy",
|
||||
"organize_into_albums": "Albumokba rendezés",
|
||||
"organize_into_albums_description": "Meglévő fotók albumokba helyezése, a jelenlegi szinkronizációs beállítások alapján",
|
||||
"organize_your_library": "Rendszerezd a képtáradat",
|
||||
"original": "eredeti",
|
||||
"other": "Egyéb",
|
||||
@@ -1519,6 +1529,7 @@
|
||||
"port": "Port",
|
||||
"preferences_settings_subtitle": "Alkalmazásbeállítások kezelése",
|
||||
"preferences_settings_title": "Beállítások",
|
||||
"preparing": "Előkészítés",
|
||||
"preset": "Sablon",
|
||||
"preview": "Előnézet",
|
||||
"previous": "Előző",
|
||||
@@ -1535,6 +1546,7 @@
|
||||
"profile_drawer_client_out_of_date_minor": "A mobilalkalmazás elavult. Kérjük, frissítsd a legfrisebb alverzióra.",
|
||||
"profile_drawer_client_server_up_to_date": "A Kliens és a Szerver is naprakész",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Csak olvasható mód engedélyezve. A kilépéshez hosszan nyomja meg a felhasználói avatar ikont.",
|
||||
"profile_drawer_server_out_of_date_major": "A szerver elavult. Kérjük, frissítsd a legfrisebb főverzióra.",
|
||||
"profile_drawer_server_out_of_date_minor": "A szerver elavult. Kérjük, frissítsd a legfrisebb alverzióra.",
|
||||
"profile_image_of_user": "{user} profilképe",
|
||||
@@ -1573,6 +1585,7 @@
|
||||
"purchase_server_description_2": "Támogató státusz",
|
||||
"purchase_server_title": "Szerver",
|
||||
"purchase_settings_server_activated": "A szerver termékkulcsot az admin kezeli",
|
||||
"query_asset_id": "Lekérdezési eszköz azonosítója",
|
||||
"queue_status": "Feldolgozva {count}/{total}",
|
||||
"rating": "Értékelés csillagokkal",
|
||||
"rating_clear": "Értékelés törlése",
|
||||
@@ -1580,6 +1593,9 @@
|
||||
"rating_description": "Exif értékelés megjelenítése az infópanelen",
|
||||
"reaction_options": "Reakció lehetőségek",
|
||||
"read_changelog": "Változásnapló Elolvasása",
|
||||
"readonly_mode_disabled": "Csak olvasható mód kikapcsolva",
|
||||
"readonly_mode_enabled": "Csak olvasható mód bekapcsolva",
|
||||
"ready_for_upload": "Készen áll a feltöltésre",
|
||||
"reassign": "Hozzárendel",
|
||||
"reassigned_assets_to_existing_person": "{count, plural, other {# elem}} hozzárendelve{name, select, null { egy létező személyhez} other {: {name}}}",
|
||||
"reassigned_assets_to_new_person": "{count, plural, other {# elem}} hozzárendelve egy új személyhez",
|
||||
@@ -1604,6 +1620,7 @@
|
||||
"regenerating_thumbnails": "Bélyegképek újragenerálása folyamatban",
|
||||
"remote": "Távoli",
|
||||
"remote_assets": "Távoli Elemek",
|
||||
"remote_media_summary": "Távoli médiaösszefoglaló",
|
||||
"remove": "Eltávolítás",
|
||||
"remove_assets_album_confirmation": "Biztosan el szeretnél távolítani {count, plural, one {# elemet} other {# elemet}} az albumból?",
|
||||
"remove_assets_shared_link_confirmation": "Biztosan el szeretnél távolítani {count, plural, one {# elemet} other {# elemet}} ebből a megosztott linkből?",
|
||||
@@ -1656,6 +1673,7 @@
|
||||
"restore_user": "Felhasználó visszaállítása",
|
||||
"restored_asset": "Visszaállított elem",
|
||||
"resume": "Folytatás",
|
||||
"resume_paused_jobs": "Folytatás {count, plural, one {# paused job} other {# paused jobs}}",
|
||||
"retry_upload": "Feltöltés újrapróbálása",
|
||||
"review_duplicates": "Duplikátumok áttekintése",
|
||||
"review_large_files": "Nagy fájlok áttekintése",
|
||||
@@ -1749,6 +1767,7 @@
|
||||
"select_user_for_sharing_page_err_album": "Az album létrehozása sikertelen",
|
||||
"selected": "Kiválasztott",
|
||||
"selected_count": "{count, plural, other {# kiválasztva}}",
|
||||
"selected_gps_coordinates": "Kiválasztott GPS Kordináták",
|
||||
"send_message": "Üzenet küldése",
|
||||
"send_welcome_email": "Üdvözlő email küldése",
|
||||
"server_endpoint": "Szerver Végpont",
|
||||
@@ -1877,6 +1896,7 @@
|
||||
"show_slideshow_transition": "Vetítés áttűnési effekt mutatása",
|
||||
"show_supporter_badge": "Támogató jelvény",
|
||||
"show_supporter_badge_description": "Támogató jelvény mutatása",
|
||||
"show_text_search_menu": "Mutasd a szövegkeresési menüt",
|
||||
"shuffle": "Véletlenszerű",
|
||||
"sidebar": "Oldalsáv",
|
||||
"sidebar_display_description": "Nézet link megjelenítése az oldalsávban",
|
||||
@@ -1907,6 +1927,7 @@
|
||||
"stacktrace": "Hiba leírása",
|
||||
"start": "Elindít",
|
||||
"start_date": "Kezdő dátum",
|
||||
"start_date_before_end_date": "A kezdeti dátumnak a befejezési dátum előtt kell lennie",
|
||||
"state": "Megye/Állam",
|
||||
"status": "Állapot",
|
||||
"stop_casting": "Vetítés megszüntetése",
|
||||
@@ -1970,7 +1991,9 @@
|
||||
"to_change_password": "Jelszó megváltoztatása",
|
||||
"to_favorite": "Kedvenc",
|
||||
"to_login": "Bejelentkezés",
|
||||
"to_multi_select": "több elem kiválasztásához",
|
||||
"to_parent": "Egy szinttel feljebb",
|
||||
"to_select": "a kiválasztáshoz",
|
||||
"to_trash": "Lomtárba helyezés",
|
||||
"toggle_settings": "Beállítások átállítása",
|
||||
"total": "Összesen",
|
||||
@@ -1990,6 +2013,7 @@
|
||||
"trash_page_select_assets_btn": "Elemek kiválasztása",
|
||||
"trash_page_title": "Lomtár ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "A lomtárban lévő elemek véglegesen törlésre kerülnek {days, plural, other {# nap}} múlva.",
|
||||
"troubleshoot": "Hibaelhárítás",
|
||||
"type": "Típus",
|
||||
"unable_to_change_pin_code": "Sikertelen PIN kód változtatás",
|
||||
"unable_to_setup_pin_code": "Sikertelen PIN kód beállítás",
|
||||
@@ -2106,5 +2130,6 @@
|
||||
"yes": "Igen",
|
||||
"you_dont_have_any_shared_links": "Nincsenek megosztott linkjeid",
|
||||
"your_wifi_name": "A Wi-Fi hálózatod neve",
|
||||
"zoom_image": "Kép Nagyítása"
|
||||
"zoom_image": "Kép Nagyítása",
|
||||
"zoom_to_bounds": "Nagyítás a határokhoz"
|
||||
}
|
||||
|
||||
48
i18n/it.json
48
i18n/it.json
@@ -28,6 +28,7 @@
|
||||
"add_to_album": "Aggiungi all'album",
|
||||
"add_to_album_bottom_sheet_added": "Aggiunto in {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Già presente in {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Alcune risorse locali non possono essere aggiunte all'album",
|
||||
"add_to_album_toggle": "Attiva/disattiva selezione per {album}",
|
||||
"add_to_albums": "Aggiungi ad album",
|
||||
"add_to_albums_count": "Aggiungi ad album ({count})",
|
||||
@@ -176,7 +177,7 @@
|
||||
"map_style_description": "URL per un tema della mappa style.json",
|
||||
"memory_cleanup_job": "Pulizia dei vecchi Ricordi",
|
||||
"memory_generate_job": "Generazione dei Ricordi",
|
||||
"metadata_extraction_job": "Estrazione Metadata",
|
||||
"metadata_extraction_job": "Estrazione Metadati",
|
||||
"metadata_extraction_job_description": "Estrai informazioni dai metadati di ciascuna risorsa, come coordinate GPS, volti e risoluzione",
|
||||
"metadata_faces_import_setting": "Abilita l'importazione dei volti",
|
||||
"metadata_faces_import_setting_description": "Importa i volti dai dati EXIF dell'immagine e dai file sidecar",
|
||||
@@ -307,11 +308,11 @@
|
||||
"transcoding_acceleration_rkmpp": "RKMPP (Solo per SOC Rockchip)",
|
||||
"transcoding_acceleration_vaapi": "VAAPI",
|
||||
"transcoding_accepted_audio_codecs": "Codifiche audio accettate",
|
||||
"transcoding_accepted_audio_codecs_description": "Seleziona quali codifiche audio non devono essere trascodificate. Solo usato per alcune politiche di trascodifica.",
|
||||
"transcoding_accepted_audio_codecs_description": "Seleziona quali codifiche audio non devono essere transcodificate. Solo usato per alcune politiche di transcodifica.",
|
||||
"transcoding_accepted_containers": "Contenitori accettati",
|
||||
"transcoding_accepted_containers_description": "Seleziona quali formati non hanno bisogno di essere remuxati in MP4. Usato solo per certe politiche di transcodifica.",
|
||||
"transcoding_accepted_video_codecs": "Codifiche video accettate",
|
||||
"transcoding_accepted_video_codecs_description": "Seleziona quali codifiche video non devono essere trascodificate. Usato solo per alcune politiche di trascodifica.",
|
||||
"transcoding_accepted_video_codecs_description": "Seleziona quali codifiche video non devono essere transcodificate. Usato solo per alcune politiche di transcodifica.",
|
||||
"transcoding_advanced_options_description": "Impostazioni che la maggior parte degli utenti non dovrebbero cambiare",
|
||||
"transcoding_audio_codec": "Codifica Audio",
|
||||
"transcoding_audio_codec_description": "Opus è l'opzione con la qualità più alta, ma è meno compatibile con dispositivi o software vecchi.",
|
||||
@@ -344,7 +345,7 @@
|
||||
"transcoding_reference_frames": "Frame di riferimento",
|
||||
"transcoding_reference_frames_description": "Il numero di frame da prendere in considerazione nel comprimere un determinato frame. Valori più alti migliorano l'efficienza di compressione, ma rallentano la codifica. 0 imposta questo valore automaticamente.",
|
||||
"transcoding_required_description": "Solo video che non sono in un formato accettato",
|
||||
"transcoding_settings": "Impostazioni Trascodifica Video",
|
||||
"transcoding_settings": "Impostazioni Transcodifica Video",
|
||||
"transcoding_settings_description": "Gestisci quali video transcodificare e come processarli",
|
||||
"transcoding_target_resolution": "Risoluzione desiderata",
|
||||
"transcoding_target_resolution_description": "Risoluzioni più elevate possono preservare più dettagli ma richiedono più tempo per la codifica, producono file di dimensioni maggiori e possono ridurre la reattività dell'applicazione.",
|
||||
@@ -355,11 +356,11 @@
|
||||
"transcoding_tone_mapping": "Mappatura della tonalità",
|
||||
"transcoding_tone_mapping_description": "Tenta di preservare l'aspetto dei video HDR quando convertiti in SDR. Ciascun algoritmo fa diversi compromessi per colore, dettaglio e luminosità. Hable conserva il dettaglio, Mobius conserva il colore e Reinhard conserva la luminosità.",
|
||||
"transcoding_transcode_policy": "Politica di transcodifica",
|
||||
"transcoding_transcode_policy_description": "Politica che determina quando un video deve essere trascodificato. I video HDR verranno sempre trascodificati (eccetto quando la trascodifica è disabilitata).",
|
||||
"transcoding_transcode_policy_description": "Politica che determina quando un video deve essere transcodificato. I video HDR verranno sempre transcodificati (eccetto quando la transcodifica è disabilitata).",
|
||||
"transcoding_two_pass_encoding": "Codifica a due passaggi",
|
||||
"transcoding_two_pass_encoding_setting_description": "Trascodifica in due passaggi per produrre video codificati migliori. Quando il bitrate massimo è abilitato (necessario affinché funzioni con H.264 e HEVC), questa modalità utilizza un intervallo di bitrate basato sul bitrate massimo e ignora CRF. Per VP9, CRF può essere utilizzato se il bitrate massimo è disabilitato.",
|
||||
"transcoding_two_pass_encoding_setting_description": "Transcodifica in due passaggi per produrre video codificati migliori. Quando il bitrate massimo è abilitato (necessario affinché funzioni con H.264 e HEVC), questa modalità utilizza un intervallo di bitrate basato sul bitrate massimo e ignora CRF. Per VP9, CRF può essere utilizzato se il bitrate massimo è disabilitato.",
|
||||
"transcoding_video_codec": "Codec video",
|
||||
"transcoding_video_codec_description": "VP9 ha alta efficienza e compatibilità web, ma richiede più tempo per la trascodifica. HEVC ha prestazioni simili, ma una minore compatibilità web. H.264 è ampiamente compatibile e veloce da transcodificare, ma produce file molto più grandi. AV1 è il codec più efficiente, ma non è supportato sui dispositivi più vecchi.",
|
||||
"transcoding_video_codec_description": "VP9 ha alta efficienza e compatibilità web, ma richiede più tempo per la transcodifica. HEVC ha prestazioni simili, ma una minore compatibilità web. H.264 è ampiamente compatibile e veloce da transcodificare, ma produce file molto più grandi. AV1 è il codec più efficiente, ma non è supportato sui dispositivi più vecchi.",
|
||||
"trash_enabled_description": "Abilita Funzionalità Cestino",
|
||||
"trash_number_of_days": "Numero di giorni",
|
||||
"trash_number_of_days_description": "Numero di giorni per cui mantenere gli asset nel cestino prima di rimuoverli definitivamente",
|
||||
@@ -387,8 +388,8 @@
|
||||
"version_check_implications": "La funzione di controllo della versione fa uso di una comunicazione periodica con github.com",
|
||||
"version_check_settings": "Controllo Versione",
|
||||
"version_check_settings_description": "Abilita/disabilita la notifica per nuove versioni",
|
||||
"video_conversion_job": "Trascodifica video",
|
||||
"video_conversion_job_description": "Trascodifica video per maggiore compatibilità con browser e dispositivi"
|
||||
"video_conversion_job": "Transcodifica video",
|
||||
"video_conversion_job_description": "Transcodifica video per maggiore compatibilità con browser e dispositivi"
|
||||
},
|
||||
"admin_email": "Email Amministratore",
|
||||
"admin_password": "Password Amministratore",
|
||||
@@ -598,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "Attiva backup",
|
||||
"backup_controller_page_uploading_file_info": "Caricamento informazioni file",
|
||||
"backup_err_only_album": "Non è possibile rimuovere l'unico album",
|
||||
"backup_error_sync_failed": "Sincronizzazione non riuscita. Impossibile elaborare il backup.",
|
||||
"backup_info_card_assets": "risorse",
|
||||
"backup_manual_cancelled": "Annullato",
|
||||
"backup_manual_in_progress": "Caricamento già in corso. Riprova più tardi",
|
||||
@@ -617,7 +619,7 @@
|
||||
"blurred_background": "Sfondo sfocato",
|
||||
"bugs_and_feature_requests": "Bug & Richieste di nuove funzionalità",
|
||||
"build": "Compilazione",
|
||||
"build_image": "Compila Immagine",
|
||||
"build_image": "Immagine Compilata",
|
||||
"bulk_delete_duplicates_confirmation": "Sei sicuro di voler cancellare {count, plural, one {# asset duplicato} other {# assets duplicati}}? Questa operazione manterrà l'asset più pesante di ogni gruppo e cancellerà permanentemente tutti gli altri duplicati. Non puoi annullare questa operazione!",
|
||||
"bulk_keep_duplicates_confirmation": "Sei sicuro di voler tenere {count, plural, one {# asset duplicato} other {# assets duplicati}}? Questa operazione risolverà tutti i gruppi duplicati senza cancellare nulla.",
|
||||
"bulk_trash_duplicates_confirmation": "Sei davvero sicuro di voler cancellare {count, plural, one {# asset duplicato} other {# assets duplicati}}? Questa operazione manterrà l'asset più pesante di ogni gruppo e cancellerà permanentemente tutti gli altri duplicati.",
|
||||
@@ -733,7 +735,7 @@
|
||||
"copy_to_clipboard": "Copia negli appunti",
|
||||
"country": "Nazione",
|
||||
"cover": "Riempi la finestra",
|
||||
"covers": "Copre",
|
||||
"covers": "Copertine",
|
||||
"create": "Crea",
|
||||
"create_album": "Crea album",
|
||||
"create_album_page_untitled": "Senza titolo",
|
||||
@@ -766,9 +768,9 @@
|
||||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
||||
"dark": "Scuro",
|
||||
"dark_theme": "Imposta tema scuro",
|
||||
"date_after": "Data dopo",
|
||||
"date_after": "Dopo la data",
|
||||
"date_and_time": "Data e ora",
|
||||
"date_before": "Data prima",
|
||||
"date_before": "Prima della data",
|
||||
"date_format": "E, d LLL, y • hh:mm",
|
||||
"date_of_birth_saved": "Data di nascita salvata con successo",
|
||||
"date_range": "Intervallo di date",
|
||||
@@ -1172,7 +1174,7 @@
|
||||
"in_archive": "In archivio",
|
||||
"include_archived": "Includi Archiviati",
|
||||
"include_shared_albums": "Includi album condivisi",
|
||||
"include_shared_partner_assets": "Includi asset condivisi del compagno",
|
||||
"include_shared_partner_assets": "Includi elementi condivisi dai compagni",
|
||||
"individual_share": "Condivisione individuale",
|
||||
"individual_shares": "Condivisioni individuali",
|
||||
"info": "Info",
|
||||
@@ -1720,11 +1722,11 @@
|
||||
"search_no_people": "Nessuna persona",
|
||||
"search_no_people_named": "Nessuna persona chiamate \"{name}\"",
|
||||
"search_no_result": "Nessun risultato trovato, prova con un termine o combinazione diversi",
|
||||
"search_options": "Opzioni Ricerca",
|
||||
"search_options": "Opzioni di ricerca",
|
||||
"search_page_categories": "Categoria",
|
||||
"search_page_motion_photos": "Foto in movimento",
|
||||
"search_page_no_objects": "Nessuna informazione relativa all'oggetto disponibile",
|
||||
"search_page_no_places": "Nessun informazione sul luogo disponibile",
|
||||
"search_page_no_objects": "Nessuna informazione sugli oggetti disponibile",
|
||||
"search_page_no_places": "Nessuna informazione sui luoghi disponibile",
|
||||
"search_page_screenshots": "Screenshot",
|
||||
"search_page_search_photos_videos": "Ricerca le tue foto e i tuoi video",
|
||||
"search_page_selfies": "Selfie",
|
||||
@@ -1920,7 +1922,7 @@
|
||||
"stack_action_prompt": "{count} elementi raggruppati",
|
||||
"stack_duplicates": "Raggruppa i duplicati",
|
||||
"stack_select_one_photo": "Seleziona una foto principale per il gruppo",
|
||||
"stack_selected_photos": "Impila foto selezionate",
|
||||
"stack_selected_photos": "Raggruppa foto selezionate",
|
||||
"stacked_assets_count": "{count, plural, one {Raggruppato # asset} other {Raggruppati # asset}}",
|
||||
"stacktrace": "Traccia dell'errore",
|
||||
"start": "Avvia",
|
||||
@@ -2037,7 +2039,7 @@
|
||||
"unselect_all": "Deseleziona tutto",
|
||||
"unselect_all_duplicates": "Deseleziona tutti i duplicati",
|
||||
"unselect_all_in": "Deseleziona tutto in {group}",
|
||||
"unstack": "Rimuovi dal gruppo",
|
||||
"unstack": "Separa dal gruppo",
|
||||
"unstack_action_prompt": "{count} separati",
|
||||
"unstacked_assets_count": "{count, plural, one {Separato # asset} other {Separati # asset}}",
|
||||
"untagged": "Senza tag",
|
||||
@@ -2112,9 +2114,9 @@
|
||||
"view_similar_photos": "Visualizza le foto simili",
|
||||
"view_stack": "Visualizza Raggruppamento",
|
||||
"view_user": "Visualizza Utente",
|
||||
"viewer_remove_from_stack": "Rimuovi dalla pila",
|
||||
"viewer_remove_from_stack": "Rimuovi dal gruppo",
|
||||
"viewer_stack_use_as_main_asset": "Usa come risorsa principale",
|
||||
"viewer_unstack": "Rimuovi dal gruppo",
|
||||
"viewer_unstack": "Separa dal gruppo",
|
||||
"visibility_changed": "Visibilità modificata per {count, plural, one {# persona} other {# persone}}",
|
||||
"waiting": "In Attesa",
|
||||
"warning": "Attenzione",
|
||||
@@ -2125,8 +2127,8 @@
|
||||
"wrong_pin_code": "Codice PIN errato",
|
||||
"year": "Anno",
|
||||
"years_ago": "{years, plural, one {# anno} other {# anni}} fa",
|
||||
"yes": "Si",
|
||||
"you_dont_have_any_shared_links": "Non è presente alcun link condiviso",
|
||||
"yes": "Sì",
|
||||
"you_dont_have_any_shared_links": "Non hai nessun link condiviso",
|
||||
"your_wifi_name": "Nome della tua rete Wi-Fi",
|
||||
"zoom_image": "Ingrandisci immagine",
|
||||
"zoom_to_bounds": "Ingrandisci fino ai bordi"
|
||||
|
||||
@@ -8,11 +8,13 @@
|
||||
"actions": "ಕ್ರಿಯೆಗಳು",
|
||||
"active": "ಸಕ್ರಿಯ",
|
||||
"activity": "ಚಟುವಟಿಕೆ",
|
||||
"activity_changed": "ಚಟುವಟಿಕೆ {enabled, select, true{ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ} other {ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ}}",
|
||||
"add": "ಸೇರಿಸಿ",
|
||||
"add_a_description": "ವಿವರಣೆಯನ್ನು ಸೇರಿಸಿ",
|
||||
"add_a_location": "ಸ್ಥಳವನ್ನು ಸೇರಿಸಿ",
|
||||
"add_a_name": "ಹೆಸರನ್ನು ಸೇರಿಸಿ",
|
||||
"add_a_title": "ಶೀರ್ಷಿಕೆಯನ್ನು ಸೇರಿಸಿ",
|
||||
"add_birthday": "ಜನ್ಮದಿನ ಸೇರಿಸಿ",
|
||||
"add_endpoint": "ಎಂಡ್ಪಾಯಿಂಟ್ ಸೇರಿಸಿ",
|
||||
"add_exclusion_pattern": "ಹೊರಗಿಡುವಿಕೆ ಮಾದರಿಯನ್ನು ಸೇರಿಸಿ",
|
||||
"add_import_path": "ಆಮದು ಮಾರ್ಗವನ್ನು ಸೇರಿಸಿ",
|
||||
@@ -22,5 +24,6 @@
|
||||
"add_path": "ಹಾದಿಯನ್ನು ಸೇರಿಸಿ",
|
||||
"add_photos": "ಫೋಟೋಗಳನ್ನು ಸೇರಿಸಿ",
|
||||
"add_to": "ಸೇರಿಸಿ…",
|
||||
"add_to_album": "ಆಲ್ಬಮ್ಗೆ ಸೇರಿಸಿ"
|
||||
"add_to_album": "ಆಲ್ಬಮ್ಗೆ ಸೇರಿಸಿ",
|
||||
"add_to_album_bottom_sheet_added": "{album}ಗೆ ಸೇರಿಸಿದೆ"
|
||||
}
|
||||
|
||||
71
i18n/ko.json
71
i18n/ko.json
@@ -8,7 +8,7 @@
|
||||
"actions": "작업",
|
||||
"active": "활성",
|
||||
"activity": "활동",
|
||||
"activity_changed": "활동이 {enabled, select, true {활성화} other {비활성화}}되었습니다.",
|
||||
"activity_changed": "활동이 {enabled, select, true {활성화} other {비활성화}}되었습니다",
|
||||
"add": "추가",
|
||||
"add_a_description": "설명 추가",
|
||||
"add_a_location": "위치 추가",
|
||||
@@ -28,20 +28,21 @@
|
||||
"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_toggle": "{album} 선택/해제",
|
||||
"add_to_albums": "여러 앨범에 추가",
|
||||
"add_to_albums_count": "여러 앨범에 추가 ({count})",
|
||||
"add_to_shared_album": "공유 앨범에 추가",
|
||||
"add_url": "URL 추가",
|
||||
"added_to_archive": "보관함으로 이동되었습니다.",
|
||||
"added_to_favorites": "즐겨찾기에 추가되었습니다.",
|
||||
"added_to_archive": "보관함으로 이동되었습니다",
|
||||
"added_to_favorites": "즐겨찾기에 추가되었습니다",
|
||||
"added_to_favorites_count": "즐겨찾기에 항목 {count, number}개 추가됨",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "*, **, ? 등의 glob 패턴을 사용할 수 있습니다. 예를 들어 \"Raw\" 폴더 내 모든 파일을 제외하려면 \"**/Raw/**\"를, .tif 파일을 제외하려면 \"**/*.tif\", 특정한 절대 경로를 제외하려면 \"/path/to/ignore/**\" 처럼 사용합니다.",
|
||||
"admin_user": "관리자",
|
||||
"asset_offline_description": "이 항목은 외부 라이브러리에 등록되었으나 디스크에서 찾을 수 없어 휴지통으로 이동했습니다. 파일이 라이브러리 경로 내에서 이동된 경우 타임라인에서 새로 인식된 항목이 있는지 확인해보세요. 이 항목을 복원하려면 아래 경로에 Immich가 접근할 수 있는지 확인하고 라이브러리를 다시 스캔하세요.",
|
||||
"authentication_settings": "인증 설정",
|
||||
"authentication_settings_description": "비밀번호, OAuth 및 기타 인증 설정을 관리합니다.",
|
||||
"authentication_settings_description": "비밀번호, OAuth 및 기타 인증 설정을 관리합니다",
|
||||
"authentication_settings_disable_all": "모든 로그인 수단을 비활성화하시겠습니까? 더이상 로그인할 수 없습니다.",
|
||||
"authentication_settings_reenable": "다시 활성화하려면 <link>서버 명령어</link>를 사용하세요.",
|
||||
"background_task_job": "백그라운드 작업",
|
||||
@@ -49,7 +50,7 @@
|
||||
"backup_database_enable_description": "데이터베이스 덤프 활성화",
|
||||
"backup_keep_last_amount": "보관할 이전 덤프 수",
|
||||
"backup_onboarding_1_description": "개는 클라우드나 다른 물리적 위치에 보관합니다.",
|
||||
"backup_onboarding_2_description": "개는 서로 다른 로컬 장치에 보관하고,",
|
||||
"backup_onboarding_2_description": "다른 기기의 로컬 사본. 메인 파일과 로컬 백업을 포함합니다.",
|
||||
"backup_onboarding_3_description": "개의 데이터 사본을 만듭니다.",
|
||||
"backup_onboarding_description": "소중한 데이터를 안전하게 보호하기 위해 <backblaze-link>3-2-1 백업 전략</backblaze-link> 사용을 권장합니다. Immich를 백업할 때 업로드한 사진 및 동영상뿐 아니라 데이터베이스도 함께 보관해야 한다는 점을 잊지 마세요.",
|
||||
"backup_onboarding_footer": "Immich 백업에 대한 자세한 내용은 <link>공식 문서</link>를 참조하세요.",
|
||||
@@ -58,10 +59,10 @@
|
||||
"backup_settings": "데이터베이스 덤프 설정",
|
||||
"backup_settings_description": "데이터베이스 덤프 주기와 보관 기간을 설정합니다.",
|
||||
"cleared_jobs": "작업 중단: {job}",
|
||||
"config_set_by_file": "설정이 구성 파일을 통해 관리되고 있습니다.",
|
||||
"config_set_by_file": "설정이 구성 파일을 통해 관리되고 있습니다",
|
||||
"confirm_delete_library": "{library} 라이브러리를 삭제하시겠습니까?",
|
||||
"confirm_delete_library_assets": "이 라이브러리를 삭제하시겠습니까? Immich에서 {count, plural, one {항목 #개가} other {항목 #개가}} 삭제되며 되돌릴 수 없습니다. 원본 파일은 디스크에 남아 있습니다.",
|
||||
"confirm_email_below": "계속하려면 아래에 \"{email}\"을(를) 입력하세요.",
|
||||
"confirm_email_below": "계속하려면 아래에 \"{email}\"을(를) 입력하세요",
|
||||
"confirm_reprocess_all_faces": "모든 얼굴을 다시 처리하시겠습니까? 이름이 지정된 인물도 초기화됩니다.",
|
||||
"confirm_user_password_reset": "{user}님의 비밀번호를 초기화하시겠습니까?",
|
||||
"confirm_user_pin_code_reset": "{user}님의 PIN 코드를 초기화하시겠습니까?",
|
||||
@@ -70,7 +71,7 @@
|
||||
"cron_expression_description": "Cron 표현식으로 스캔 주기를 설정합니다. 자세한 내용은 다음을 참조하세요, <link>Crontab Guru</link>",
|
||||
"cron_expression_presets": "Cron 표현식 프리셋",
|
||||
"disable_login": "로그인 비활성화",
|
||||
"duplicate_detection_job_description": "기계 학습으로 유사한 이미지를 감지합니다. 스마트 검색이 활성화되어 있어야 합니다.",
|
||||
"duplicate_detection_job_description": "기계 학습으로 유사한 이미지를 감지합니다. 스마트 검색이 활성화되어 있어야 합니다",
|
||||
"exclusion_pattern_description": "라이브러리 스캔에서 제외할 파일이나 폴더 규칙을 설정합니다. 폴더에 원하지 않는 파일(RAW 파일 등)이 함께 존재하는 경우 유용합니다.",
|
||||
"external_library_management": "외부 라이브러리 관리",
|
||||
"face_detection": "얼굴 감지",
|
||||
@@ -123,6 +124,13 @@
|
||||
"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>을 참조하세요. 한국어 등 여러 언어로 검색하려면 Multilingual CLIP 모델을 선택하세요. 모델을 변경한 경우 모든 이미지의 '스마트 검색' 작업을 다시 실행해야 합니다.",
|
||||
"machine_learning_duplicate_detection": "비슷한 항목 감지",
|
||||
@@ -394,6 +402,7 @@
|
||||
"advanced_settings_prefer_remote_title": "서버 이미지 선호",
|
||||
"advanced_settings_proxy_headers_subtitle": "Immich가 네트워크 요청 시 사용할 프록시 헤더를 정의합니다.",
|
||||
"advanced_settings_proxy_headers_title": "프록시 헤더",
|
||||
"advanced_settings_readonly_mode_subtitle": "읽기 전용 모드를 활성화하면 여러 이미지 선택, 공유, 캐스트, 삭제 동작이 모두 비활성화됩니다. 메인 화면에서 사용자 프로필을 통해 읽기 전용 모드의 활성 상태를 전환하세요",
|
||||
"advanced_settings_readonly_mode_title": "읽기 전용 모드",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "서버 엔드포인트의 SSL 인증서 검증을 건너뜁니다. 자체 서명 인증서를 사용하는 경우 활성화하세요.",
|
||||
"advanced_settings_self_signed_ssl_title": "자체 서명된 SSL 인증서 허용",
|
||||
@@ -422,6 +431,7 @@
|
||||
"album_remove_user_confirmation": "{user}님을 앨범에서 제거하시겠습니까?",
|
||||
"album_search_not_found": "검색 결과에 해당하는 앨범이 없습니다.",
|
||||
"album_share_no_users": "이미 모든 사용자와 앨범을 공유했거나 공유할 사용자가 없습니다.",
|
||||
"album_summary": "앨범 요약",
|
||||
"album_updated": "항목 추가 알림",
|
||||
"album_updated_setting_description": "공유 앨범에 항목이 추가된 경우 이메일 알림 받기",
|
||||
"album_user_left": "{album} 앨범에서 나옴",
|
||||
@@ -493,6 +503,8 @@
|
||||
"asset_restored_successfully": "항목이 복원되었습니다.",
|
||||
"asset_skipped": "건너뜀",
|
||||
"asset_skipped_in_trash": "휴지통의 항목",
|
||||
"asset_trashed": "항목 삭제됨",
|
||||
"asset_troubleshoot": "항목 트러블슈팅",
|
||||
"asset_uploaded": "업로드 완료",
|
||||
"asset_uploading": "업로드 중…",
|
||||
"asset_viewer_settings_subtitle": "갤러리 보기 설정을 관리합니다.",
|
||||
@@ -526,8 +538,10 @@
|
||||
"autoplay_slideshow": "슬라이드 쇼 자동 재생",
|
||||
"back": "뒤로",
|
||||
"back_close_deselect": "뒤로, 닫기 또는 선택 해제",
|
||||
"background_backup_running_error": "백그라운드 백업이 현재 진행 중이므로 수동 백업을 시작할 수 없습니다",
|
||||
"background_location_permission": "백그라운드 위치 권한",
|
||||
"background_location_permission_content": "Immich가 백그라운드에서 실행 중일 때 네트워크를 전환하려면 Wi-Fi 네트워크 이름을 확인해야 하며, 이를 위해 '정확한 위치' 권한을 항상 허용해야 합니다.",
|
||||
"background_options": "백그라운드 옵션",
|
||||
"backup": "백업",
|
||||
"backup_album_selection_page_albums_device": "기기의 앨범 ({count})",
|
||||
"backup_album_selection_page_albums_tap": "탭하여 포함, 두 번 탭하여 제외",
|
||||
@@ -535,6 +549,7 @@
|
||||
"backup_album_selection_page_select_albums": "앨범 선택",
|
||||
"backup_album_selection_page_selection_info": "선택한 앨범",
|
||||
"backup_album_selection_page_total_assets": "전체 항목",
|
||||
"backup_albums_sync": "앨범 동기화 백업",
|
||||
"backup_all": "모두",
|
||||
"backup_background_service_backup_failed_message": "항목 백업에 실패했습니다. 다시 시도하는 중…",
|
||||
"backup_background_service_connection_failed_message": "서버 연결에 실패했습니다. 다시 시도하는 중…",
|
||||
@@ -584,6 +599,7 @@
|
||||
"backup_controller_page_turn_on": "활성화",
|
||||
"backup_controller_page_uploading_file_info": "파일 정보 업로드 중",
|
||||
"backup_err_only_album": "유일한 앨범은 삭제할 수 없습니다.",
|
||||
"backup_error_sync_failed": "동기화에 실패했습니다. 백업을 진행할 수 없습니다.",
|
||||
"backup_info_card_assets": "항목",
|
||||
"backup_manual_cancelled": "취소됨",
|
||||
"backup_manual_in_progress": "업로드가 이미 진행 중입니다. 잠시 후 다시 시도하세요",
|
||||
@@ -651,6 +667,8 @@
|
||||
"change_pin_code": "PIN 코드 변경",
|
||||
"change_your_password": "사용자 계정의 비밀번호를 변경합니다.",
|
||||
"changed_visibility_successfully": "숨김 여부가 변경되었습니다.",
|
||||
"charging": "충전 중",
|
||||
"charging_requirement_mobile_backup": "백그라운드 백업은 기기 충전 상태에서 가능합니다",
|
||||
"check_corrupt_asset_backup": "백업된 항목의 손상 여부 확인",
|
||||
"check_corrupt_asset_backup_button": "확인 수행",
|
||||
"check_corrupt_asset_backup_description": "이 검사는 모든 항목이 백업된 후 Wi-Fi가 연결된 상태에서만 실행하세요. 이 작업은 몇 분 정도 소요될 수 있습니다.",
|
||||
@@ -737,6 +755,7 @@
|
||||
"create_user": "사용자 계정 생성",
|
||||
"created": "생성됨",
|
||||
"created_at": "생성됨",
|
||||
"creating_linked_albums": "링크 연결된 앨범 생성 중...",
|
||||
"crop": "자르기",
|
||||
"curated_object_page_title": "사물",
|
||||
"current_device": "현재 기기",
|
||||
@@ -886,7 +905,9 @@
|
||||
"error": "오류",
|
||||
"error_change_sort_album": "앨범 표시 순서 변경 실패",
|
||||
"error_delete_face": "항목에서 얼굴 삭제 중 오류 발생",
|
||||
"error_getting_places": "장소 정보 입력 실패",
|
||||
"error_loading_image": "이미지를 불러오는 중 오류 발생",
|
||||
"error_loading_partners": "파트너 불러오기 실패: {error}",
|
||||
"error_saving_image": "오류: {error}",
|
||||
"error_tag_face_bounding_box": "얼굴 태그 실패 - 얼굴의 위치를 가져올 수 없습니다.",
|
||||
"error_title": "오류 - 문제가 발생했습니다",
|
||||
@@ -1051,6 +1072,7 @@
|
||||
"favorites_page_no_favorites": "즐겨찾기된 항목 없음",
|
||||
"feature_photo_updated": "대표 사진 업데이트됨",
|
||||
"features": "기능",
|
||||
"features_in_development": "개발 중인 기능",
|
||||
"features_setting_description": "사진 및 동영상 관리 기능을 설정합니다.",
|
||||
"file_name": "파일 이름",
|
||||
"file_name_or_extension": "파일명 또는 확장자",
|
||||
@@ -1071,6 +1093,7 @@
|
||||
"gcast_enabled": "구글 캐스트",
|
||||
"gcast_enabled_description": "이 기능은 Google의 외부 리소스를 사용하여 실행됩니다.",
|
||||
"general": "일반",
|
||||
"geolocation_instruction_location": "GPS 좌표가 포함된 항목을 클릭해 위치를 사용하거나, 지도에서 직접 위치를 선택하세요",
|
||||
"get_help": "도움 얻기",
|
||||
"get_wifiname_error": "Wi-Fi 이름을 가져올 수 없습니다. 필수 권한이 부여되었는지, Wi-Fi 네트워크에 연결되어 있는지 확인하세요.",
|
||||
"getting_started": "시작하기",
|
||||
@@ -1214,6 +1237,7 @@
|
||||
"local": "로컬",
|
||||
"local_asset_cast_failed": "서버에 업로드되지 않은 항목을 캐스팅할 수 없음",
|
||||
"local_assets": "로컬 항목",
|
||||
"local_media_summary": "로컬 미디어 요약",
|
||||
"local_network": "로컬 네트워크",
|
||||
"local_network_sheet_info": "지정된 Wi-Fi를 사용할 때 앱이 아래 URL로 서버에 연결합니다.",
|
||||
"location_permission": "위치 권한",
|
||||
@@ -1225,6 +1249,7 @@
|
||||
"location_picker_longitude_hint": "여기에 경도를 입력하세요",
|
||||
"lock": "잠금",
|
||||
"locked_folder": "잠금 폴더",
|
||||
"log_detail_title": "상세 로그",
|
||||
"log_out": "로그아웃",
|
||||
"log_out_all_devices": "모든 기기에서 로그아웃",
|
||||
"logged_in_as": "{user}로 로그인됨",
|
||||
@@ -1255,6 +1280,7 @@
|
||||
"login_password_changed_success": "비밀번호가 변경되었습니다.",
|
||||
"logout_all_device_confirmation": "모든 기기에서 로그아웃하시겠습니까?",
|
||||
"logout_this_device_confirmation": "이 기기에서 로그아웃하시겠습니까?",
|
||||
"logs": "로그",
|
||||
"longitude": "경도",
|
||||
"look": "보기",
|
||||
"loop_videos": "동영상 반복",
|
||||
@@ -1297,6 +1323,7 @@
|
||||
"mark_as_read": "읽음으로 표시",
|
||||
"marked_all_as_read": "모두 읽음으로 표시했습니다.",
|
||||
"matches": "일치",
|
||||
"matching_assets": "일치하는 항목",
|
||||
"media_type": "미디어 종류",
|
||||
"memories": "추억",
|
||||
"memories_all_caught_up": "모두 확인함",
|
||||
@@ -1337,6 +1364,7 @@
|
||||
"name_or_nickname": "이름 또는 닉네임",
|
||||
"network_requirement_photos_upload": "사진 백업에 모바일 데이터 사용",
|
||||
"network_requirement_videos_upload": "동영상 백업에 모바일 데이터 사용",
|
||||
"network_requirements": "네트워크 요구사항",
|
||||
"network_requirements_updated": "네트워크 상태가 변경되었습니다. 백업 대기열을 초기화합니다.",
|
||||
"networking_settings": "연결",
|
||||
"networking_subtitle": "서버 엔드포인트 설정을 관리합니다.",
|
||||
@@ -1347,6 +1375,7 @@
|
||||
"new_person": "새 인물 생성",
|
||||
"new_pin_code": "새 PIN 코드",
|
||||
"new_pin_code_subtitle": "잠금 폴더에 처음 접근하셨습니다. 이곳에 안전하게 접근하기 위한 PIN 코드를 설정하세요.",
|
||||
"new_timeline": "새 타임라인",
|
||||
"new_user_created": "사용자 계정이 생성되었습니다.",
|
||||
"new_version_available": "새 버전 사용 가능",
|
||||
"newest_first": "최신순",
|
||||
@@ -1360,20 +1389,25 @@
|
||||
"no_assets_message": "여기를 클릭해 첫 사진을 업로드하세요.",
|
||||
"no_assets_to_show": "표시할 항목 없음",
|
||||
"no_cast_devices_found": "캐스트 기기 없음",
|
||||
"no_checksum_local": "체크섬이 없습니다. 로컬 항목을 불러올 수 없습니다",
|
||||
"no_checksum_remote": "체크섬이 없습니다. 외부 항목을 불러올 수 없습니다",
|
||||
"no_duplicates_found": "비슷한 항목이 없습니다.",
|
||||
"no_exif_info_available": "EXIF 정보 없음",
|
||||
"no_explore_results_message": "더 많은 사진을 업로드하여 탐색 기능을 사용하세요.",
|
||||
"no_favorites_message": "즐겨찾기에서 사진과 동영상을 빠르게 찾기",
|
||||
"no_libraries_message": "외부 라이브러리로 다른 경로의 사진과 동영상을 확인하세요.",
|
||||
"no_local_assets_found": "체크섬에 맞는 로컬 항목을 찾을 수 없습니다",
|
||||
"no_locked_photos_message": "잠금 폴더의 사진 및 동영상은 숨겨지며 라이브러리를 탐색할 때 표시되지 않습니다.",
|
||||
"no_name": "이름 없음",
|
||||
"no_notifications": "알림 없음",
|
||||
"no_people_found": "일치하는 인물 없음",
|
||||
"no_places": "장소 없음",
|
||||
"no_remote_assets_found": "체크섬에 맞는 외부 항목을 찾을 수 없습니다",
|
||||
"no_results": "결과 없음",
|
||||
"no_results_description": "동의어 또는 더 일반적인 단어를 사용해 보세요.",
|
||||
"no_shared_albums_message": "앨범을 만들어 주변 사람들과 사진 및 동영상을 공유하세요.",
|
||||
"no_uploads_in_progress": "진행 중인 업로드 없음",
|
||||
"not_available": "없음",
|
||||
"not_in_any_album": "앨범에 없음",
|
||||
"not_selected": "선택되지 않음",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "참고: 이전에 업로드한 항목에도 스토리지 레이블을 적용하려면 다음을 실행합니다,",
|
||||
@@ -1408,6 +1442,8 @@
|
||||
"open_the_search_filters": "검색 필터 열기",
|
||||
"options": "옵션",
|
||||
"or": "또는",
|
||||
"organize_into_albums": "앨범으로 정리하기",
|
||||
"organize_into_albums_description": "현재 동기화 설정을 사용하여 기존 사진을 앨범으로 정리합니다",
|
||||
"organize_your_library": "라이브러리 정리",
|
||||
"original": "원본",
|
||||
"other": "기타",
|
||||
@@ -1493,6 +1529,7 @@
|
||||
"port": "포트",
|
||||
"preferences_settings_subtitle": "앱 개인 설정을 관리합니다.",
|
||||
"preferences_settings_title": "개인 설정",
|
||||
"preparing": "준비 중",
|
||||
"preset": "프리셋",
|
||||
"preview": "미리 보기",
|
||||
"previous": "이전",
|
||||
@@ -1509,6 +1546,7 @@
|
||||
"profile_drawer_client_out_of_date_minor": "모바일 앱이 최신 버전이 아닙니다. 최신 버전으로 업데이트하세요.",
|
||||
"profile_drawer_client_server_up_to_date": "클라이언트와 서버가 최신 상태입니다.",
|
||||
"profile_drawer_github": "Github",
|
||||
"profile_drawer_readonly_mode": "읽기 전용 모드 활성화. 유저 아바타 아이콘을 길게 눌러 해제할 수 있습니다.",
|
||||
"profile_drawer_server_out_of_date_major": "서버 버전이 최신이 아닙니다. 최신 버전으로 업데이트하세요.",
|
||||
"profile_drawer_server_out_of_date_minor": "서버 버전이 최신이 아닙니다. 최신 버전으로 업데이트하세요.",
|
||||
"profile_image_of_user": "{user}님의 프로필 이미지",
|
||||
@@ -1547,6 +1585,7 @@
|
||||
"purchase_server_description_2": "서포터 배지",
|
||||
"purchase_server_title": "서버",
|
||||
"purchase_settings_server_activated": "서버 제품 키는 관리자가 제어합니다.",
|
||||
"query_asset_id": "쿼리 항목 ID",
|
||||
"queue_status": "전체 {total}, {count} 대기 중",
|
||||
"rating": "등급",
|
||||
"rating_clear": "등급 초기화",
|
||||
@@ -1554,6 +1593,9 @@
|
||||
"rating_description": "상세 정보 패널에 EXIF 등급 태그 표시",
|
||||
"reaction_options": "반응 옵션",
|
||||
"read_changelog": "변경 내역 보기",
|
||||
"readonly_mode_disabled": "읽기 전용 모드 비활성화",
|
||||
"readonly_mode_enabled": "읽기 전용 모드 활성화",
|
||||
"ready_for_upload": "업로드 준비 완료",
|
||||
"reassign": "다시 할당",
|
||||
"reassigned_assets_to_existing_person": "{count, plural, one {항목 #개} other {항목 #개}}를 {name, select, null {기존 인물} other {기존 인물 {name}}}에게 재지정했습니다.",
|
||||
"reassigned_assets_to_new_person": "{count, plural, one {항목 #개} other {항목 #개}}를 새 인물에게 재지정했습니다.",
|
||||
@@ -1578,6 +1620,7 @@
|
||||
"regenerating_thumbnails": "섬네일을 다시 생성하는 중...",
|
||||
"remote": "원격",
|
||||
"remote_assets": "원격 항목",
|
||||
"remote_media_summary": "원격 미디어 요약",
|
||||
"remove": "제거",
|
||||
"remove_assets_album_confirmation": "앨범에서 항목 {count, plural, one {#개} other {#개}}를 제거하시겠습니까?",
|
||||
"remove_assets_shared_link_confirmation": "공유 링크에서 항목 {count, plural, one {#개} other {#개}}를 제거하시겠습니까?",
|
||||
@@ -1630,6 +1673,7 @@
|
||||
"restore_user": "사용자 복원",
|
||||
"restored_asset": "항목이 복원되었습니다.",
|
||||
"resume": "재개",
|
||||
"resume_paused_jobs": "재개 {count, plural, one {# 일시 중지된 작업} other {# 일시 중지된 작업}}",
|
||||
"retry_upload": "다시 시도",
|
||||
"review_duplicates": "비슷한 항목 확인",
|
||||
"review_large_files": "용량이 큰 파일 확인",
|
||||
@@ -1723,6 +1767,7 @@
|
||||
"select_user_for_sharing_page_err_album": "앨범을 생성하지 못했습니다.",
|
||||
"selected": "선택됨",
|
||||
"selected_count": "{count, plural, other {#개 선택됨}}",
|
||||
"selected_gps_coordinates": "선택한 GPS 좌표",
|
||||
"send_message": "메시지 전송",
|
||||
"send_welcome_email": "환영 이메일 전송",
|
||||
"server_endpoint": "서버 엔드포인트",
|
||||
@@ -1851,6 +1896,7 @@
|
||||
"show_slideshow_transition": "슬라이드 전환 표시",
|
||||
"show_supporter_badge": "서포터 배지",
|
||||
"show_supporter_badge_description": "서포터 배지 표시",
|
||||
"show_text_search_menu": "텍스트 검색 메뉴 표시",
|
||||
"shuffle": "셔플",
|
||||
"sidebar": "사이드바",
|
||||
"sidebar_display_description": "보기 링크를 사이드바에 표시",
|
||||
@@ -1881,6 +1927,7 @@
|
||||
"stacktrace": "스택 추적",
|
||||
"start": "시작",
|
||||
"start_date": "시작일",
|
||||
"start_date_before_end_date": "시작일은 종료일보다 이전이어야 합니다",
|
||||
"state": "지역",
|
||||
"status": "상태",
|
||||
"stop_casting": "캐스팅 중단",
|
||||
@@ -1905,6 +1952,8 @@
|
||||
"sync_albums_manual_subtitle": "업로드한 모든 동영상과 사진을 선택한 백업 앨범에 동기화",
|
||||
"sync_local": "로컬 동기화",
|
||||
"sync_remote": "원격 동기화",
|
||||
"sync_status": "동기화 상태",
|
||||
"sync_status_subtitle": "동기화 시스템 확인 및 관리",
|
||||
"sync_upload_album_setting_subtitle": "선택한 앨범을 Immich에 생성하고 사진 및 동영상 업로드",
|
||||
"tag": "태그",
|
||||
"tag_assets": "항목 태그",
|
||||
@@ -1964,6 +2013,7 @@
|
||||
"trash_page_select_assets_btn": "항목 선택",
|
||||
"trash_page_title": "휴지통 ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "휴지통으로 이동된 항목은 {days, plural, one {#일} other {#일}} 후 영구적으로 삭제됩니다.",
|
||||
"troubleshoot": "트러블슈팅",
|
||||
"type": "형식",
|
||||
"unable_to_change_pin_code": "PIN 코드를 변경할 수 없음",
|
||||
"unable_to_setup_pin_code": "PIN 코드를 설정할 수 없음",
|
||||
@@ -1994,6 +2044,7 @@
|
||||
"unstacked_assets_count": "항목 {count, plural, one {#개} other {#개}}의 스택을 풀었습니다.",
|
||||
"untagged": "태그 해제됨",
|
||||
"up_next": "다음",
|
||||
"update_location_action_prompt": "선택한 {count}개 항목 위치 업데이트:",
|
||||
"updated_at": "업데이트됨",
|
||||
"updated_password": "비밀번호가 변경되었습니다.",
|
||||
"upload": "업로드",
|
||||
@@ -2060,6 +2111,7 @@
|
||||
"view_next_asset": "다음 항목 보기",
|
||||
"view_previous_asset": "이전 항목 보기",
|
||||
"view_qr_code": "QR 코드 보기",
|
||||
"view_similar_photos": "비슷한 사진 보기",
|
||||
"view_stack": "스택 보기",
|
||||
"view_user": "사용자 보기",
|
||||
"viewer_remove_from_stack": "스택에서 제거",
|
||||
@@ -2078,5 +2130,6 @@
|
||||
"yes": "네",
|
||||
"you_dont_have_any_shared_links": "공유 링크가 없습니다.",
|
||||
"your_wifi_name": "Wi-Fi 네트워크 이름",
|
||||
"zoom_image": "이미지 확대"
|
||||
"zoom_image": "이미지 확대",
|
||||
"zoom_to_bounds": "화면에 맞춰 확대"
|
||||
}
|
||||
|
||||
148
i18n/lv.json
148
i18n/lv.json
@@ -44,7 +44,7 @@
|
||||
"authentication_settings_description": "Paroļu, OAuth un citu autentifikācijas iestatījumu pārvaldība",
|
||||
"authentication_settings_disable_all": "Vai tiešām vēlaties atspējot visas pieteikšanās metodes? Pieteikšanās tiks pilnībā atspējota.",
|
||||
"authentication_settings_reenable": "Lai atkārtoti iespējotu, izmantojiet <link>Servera Komandu</link>.",
|
||||
"background_task_job": "Fona Uzdevumi",
|
||||
"background_task_job": "Fona uzdevumi",
|
||||
"backup_database": "Izveidot datu bāzes izrakstu",
|
||||
"backup_database_enable_description": "Iespējot datu bāzes izrakstus",
|
||||
"backup_keep_last_amount": "Iepriekšējo izrakstu daudzums, kas jāsaglabā",
|
||||
@@ -62,12 +62,16 @@
|
||||
"create_job": "Izveidot uzdevumu",
|
||||
"cron_expression": "Cron izteiksme",
|
||||
"disable_login": "Atspējot pieteikšanos",
|
||||
"duplicate_detection_job_description": "Palaidiet mašīnmācīšanos uz failiem, lai noteiktu līdzīgus attēlus. Paļaujas uz viedo meklēšanu",
|
||||
"duplicate_detection_job_description": "Analizēt failus ar mašīnmācīšanos, lai noteiktu līdzīgus attēlus. Šī funkcija izmanto viedo meklēšanu",
|
||||
"external_library_management": "Ārējo bibliotēku pārvaldība",
|
||||
"face_detection": "Seju noteikšana",
|
||||
"face_detection_description": "Atpazīt attēlos sejas, izmantojot mašīnmācīšanos. Video gadījumā tiek ņemta vērā tikai sīktēls. \"Atsvaidzināt\" atkārtoti apstrādā visus attēlus. \"Atiestatīt\" izdzēš visus pašreizējos seju datus. \"Trūkstošie\" ierindo attēlus, kas vēl nav apstrādāti. Pēc seju noteikšanas pabeigšanas atrastās sejas tiek ierindotas seju atpazīšanai, grupējot tās pēc esošas vai jauns personas.",
|
||||
"facial_recognition_job_description": "Grupēt atpazītās sejas pēc cilvēkiem. Šis solis tiek veikts pēc seju noteikšanas pabeigšanas. \"Atiestatīt\" atkārtoti sagrupē visas sejas. \"Trūkstošie\" ierindo sejas, kurām nav piešķirta persona.",
|
||||
"image_format": "Formāts",
|
||||
"image_format_description": "WebP veido mazākus failus nekā JPEG, taču to kodēšana ir lēnāka.",
|
||||
"image_fullsize_enabled_description": "Ģenerēt pilna izmēra attēlu formātiem, kas nav piemēroti izmantošanai tīmeklī. Ja ir iespējota opcija \"Priekšroka iegultajam priekšskatījumam\", tiks izmantoti iegultie priekšskatījumi bez konvertēšanas. Neietekmē tīmeklim draudzīgus formātus, piemēram, JPEG.",
|
||||
"image_fullsize_description": "Pilnizmēra attēls ar noņemtiem metadatiem, ko izmanto, kad attēls ir tuvināts",
|
||||
"image_fullsize_enabled": "Iespējot pilnizmēra attēlu ģenerēšanu",
|
||||
"image_fullsize_enabled_description": "Ģenerēt pilnizmēra attēlu formātiem, kas nav piemēroti izmantošanai tīmeklī. Ja ir iespējota opcija \"Priekšroka iegultajam priekšskatījumam\", tiks izmantoti iegultie priekšskatījumi bez konvertēšanas. Neietekmē tīmeklim draudzīgus formātus, piemēram, JPEG.",
|
||||
"image_fullsize_quality_description": "Pilnizmēra attēlu kvalitāte no 1-100. Augstāka vērtība dos labāku kvalitāti, taču faili būs lielāka izmēra.",
|
||||
"image_fullsize_title": "Pilnizmēra attēlu iestatījumi",
|
||||
"image_prefer_embedded_preview": "Priekšroka iegultajam priekšskatījumam",
|
||||
@@ -92,15 +96,24 @@
|
||||
"library_scanning_enable_description": "Iespējot periodisku bibliotēku skenēšanu",
|
||||
"library_settings": "Ārējā bibliotēka",
|
||||
"library_settings_description": "Ārējo bibliotēku iestatījumu pārvaldība",
|
||||
"library_tasks_description": "Pārbaudīt ārējās bibliotēkas, lai atrastu jaunus un/vai mainītus failus",
|
||||
"library_watching_settings": "Bibliotēku uzraudzīšana (EKSPERIMENTĀLA)",
|
||||
"library_watching_settings_description": "Automātiski uzraudzīt, vai ir mainīti faili",
|
||||
"machine_learning_availability_checks_enabled": "Iespējot pieejamības pārbaudes",
|
||||
"machine_learning_clip_model": "CLIP modelis",
|
||||
"machine_learning_duplicate_detection": "Dublikātu noteikšana",
|
||||
"machine_learning_duplicate_detection_enabled": "Iespējot dublikātu noteikšanu",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Ja šī funkcija ir atspējota, joprojām tiks izlaisti identiski faili.",
|
||||
"machine_learning_enabled": "Iespējot mašīnmācīšanos",
|
||||
"machine_learning_enabled_description": "Ja funkcija ir atspējota, tiks atspējotas visas ML funkcijas neatkarīgi no zemāk esošajiem iestatījumiem.",
|
||||
"machine_learning_facial_recognition": "Seju atpazīšana",
|
||||
"machine_learning_facial_recognition_model": "Seju atpazīšanas modelis",
|
||||
"machine_learning_facial_recognition_setting": "Iespējot seju atpazīšanu",
|
||||
"machine_learning_settings": "Mašīnmācīšanās iestatījumi",
|
||||
"machine_learning_settings_description": "Mašīnmācīšanās funkciju un iestatījumu pārvaldība",
|
||||
"machine_learning_smart_search": "Viedā meklēšana",
|
||||
"machine_learning_smart_search_enabled": "Iespējot viedo meklēšanu",
|
||||
"machine_learning_smart_search_enabled_description": "Ja funkcija ir atspējota, attēli netiks kodēti viedai meklēšanai.",
|
||||
"machine_learning_url_description": "Mašīnmācīšanās servera URL. Ja ir norādīts vairāk nekā viens URL, katrs serveris, sākot no pirmā līdz pēdējam, tiks pārbaudīts pa vienam, līdz kāds no tiem atbildēs veiksmīgi. Serveri, kas neatbild, tiks īslaicīgi ignorēti, līdz tie atkal būs pieejami tiešsaistē.",
|
||||
"manage_concurrency": "Vienlaicīgas darbības pārvaldība",
|
||||
"manage_log_settings": "Žurnāla iestatījumu pārvaldība",
|
||||
@@ -114,10 +127,14 @@
|
||||
"map_settings": "Karte",
|
||||
"map_settings_description": "Kartes iestatījumu pārvaldība",
|
||||
"map_style_description": "URL uz style.json kartes tēmu",
|
||||
"memory_generate_job": "Atmiņu ģenerēšana",
|
||||
"metadata_extraction_job": "Metadatu iegūšana",
|
||||
"metadata_extraction_job_description": "iegūt metadatu informāciju no katra faila, piemēram, GPS, sejas un izšķirtspēju",
|
||||
"metadata_faces_import_setting_description": "Importēt sejas no attēla EXIF datiem un blakusfailiem",
|
||||
"metadata_settings": "Metadatu iestatījumi",
|
||||
"metadata_settings_description": "Metadatu iestatījumu pārvaldība",
|
||||
"migration_job": "Migrācija",
|
||||
"migration_job_description": "Pārvietot failu un seju sīktēlus uz jaunāko mapju struktūru",
|
||||
"nightly_tasks_cluster_faces_setting_description": "Veikt sejas atpazīšanu jaunatklātajām sejām",
|
||||
"nightly_tasks_cluster_new_faces_setting": "Sagrupēt jaunās sejas",
|
||||
"nightly_tasks_database_cleanup_setting": "Datubāzes apkopes uzdevumi",
|
||||
@@ -176,9 +193,15 @@
|
||||
"server_settings_description": "Servera iestatījumu pārvaldība",
|
||||
"server_welcome_message": "Sveiciena ziņa",
|
||||
"server_welcome_message_description": "Ziņojums, kas tiek parādīts pieslēgšanās lapā.",
|
||||
"sidecar_job": "Blakusfailu metadati",
|
||||
"sidecar_job_description": "Atklāt vai sinhronizēt blakusfailu metadatus no failu sistēmas",
|
||||
"slideshow_duration_description": "Katra attēla rādīšanas ilgums sekundēs",
|
||||
"smart_search_job_description": "Analizēt failus ar mašīnmācīšanos lai sagatavotu datus viedajai meklēšanai",
|
||||
"storage_template_date_time_sample": "Laika paraugs {date}",
|
||||
"storage_template_migration": "Krātuves veidņu migrācija",
|
||||
"storage_template_migration_job": "Krātuves veidņu migrācijas uzdevums",
|
||||
"storage_template_migration_description": "Piemēro pašreizējo <link>{template}</link> iepriekš augšupielādētajiem failiem",
|
||||
"storage_template_migration_info": "Krātuves veidne pārveidos visus failu paplašinājumus uz mazajiem burtiem. Veidnes izmaiņas attieksies tikai uz jauniem failiem. Lai veidni piemērotu ar atpakaļejošu efektu iepriekš augšupielādētiem failiem, palaidiet <link>{job}</link>.",
|
||||
"storage_template_migration_job": "Krātuves veidņu migrācijas uzdevumu",
|
||||
"storage_template_path_length": "Aptuvenais ceļa garuma ierobežojums: <b>{length, number}</b>/{limit, number}",
|
||||
"storage_template_settings": "Krātuves veidne",
|
||||
"system_settings": "Sistēmas iestatījumi",
|
||||
@@ -225,14 +248,15 @@
|
||||
"user_settings_description": "Lietotāju iestatījumu pārvaldība",
|
||||
"version_check_enabled_description": "Ieslēgt versijas pārbaudi",
|
||||
"version_check_implications": "Versiju pārbaudes funkcija ir atkarīga no periodiskas saziņas ar github.com",
|
||||
"version_check_settings": "Versijas pārbaude"
|
||||
"version_check_settings": "Versijas pārbaude",
|
||||
"version_check_settings_description": "Ieslēgt/izslēgt paziņojumus par jaunu versiju"
|
||||
},
|
||||
"admin_email": "Administratora e-pasts",
|
||||
"admin_password": "Administratora parole",
|
||||
"administration": "Administrēšana",
|
||||
"advanced": "Papildu",
|
||||
"advanced_settings_log_level_title": "Žurnalēšanas līmenis: {level}",
|
||||
"advanced_settings_prefer_remote_subtitle": "Dažās ierīcēs sīktēli no ierīcē esošajiem resursiem tiek ielādēti ļoti lēni. Aktivizējiet šo iestatījumu, lai tā vietā ielādētu attālus attēlus.",
|
||||
"advanced_settings_prefer_remote_subtitle": "Dažās ierīcēs sīktēli no ierīces atmiņas ielādējas ļoti lēni. Aktivizējiet šo iestatījumu, lai tā vietā ielādētu attālus attēlus.",
|
||||
"advanced_settings_prefer_remote_title": "Dot priekšroku attāliem attēliem",
|
||||
"advanced_settings_proxy_headers_title": "Starpniekservera galvenes",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Izlaiž servera galapunkta SSL sertifikātu verifikāciju. Nepieciešams pašparakstītajiem sertifikātiem.",
|
||||
@@ -245,7 +269,7 @@
|
||||
"age_years": "{years, plural, zero {# gadu} one {# gads} other {# gadi}}",
|
||||
"album_added": "Albums pievienots",
|
||||
"album_added_notification_setting_description": "Saņemt e-pasta paziņojumu, kad tevi pievieno kopīgam albumam",
|
||||
"album_cover_updated": "Albuma attēls atjaunināts",
|
||||
"album_cover_updated": "Albuma vāciņš atjaunināts",
|
||||
"album_delete_confirmation_description": "Ja šis albums tiek kopīgots, citi lietotāji vairs nevarēs tam piekļūt.",
|
||||
"album_deleted": "Albums dzēsts",
|
||||
"album_info_card_backup_album_excluded": "NEIEKĻAUTS",
|
||||
@@ -270,7 +294,7 @@
|
||||
"albums_default_sort_order_description": "Sākotnējā failu kārtošanas secība, veidojot jaunus albumus.",
|
||||
"albums_feature_description": "Failu kolekcijas, kuras var koplietot ar citiem lietotājiem.",
|
||||
"albums_on_device_count": "Albumi ierīcē ({count})",
|
||||
"all": "Viss",
|
||||
"all": "Visi",
|
||||
"all_albums": "Visi albumi",
|
||||
"all_people": "Visas personas",
|
||||
"all_videos": "Visi video",
|
||||
@@ -303,7 +327,7 @@
|
||||
"asset_list_group_by_sub_title": "Grupēt pēc",
|
||||
"asset_list_layout_settings_dynamic_layout_title": "Dinamiskais izkārtojums",
|
||||
"asset_list_layout_settings_group_automatically": "Automātiski",
|
||||
"asset_list_layout_settings_group_by": "Grupēt aktīvus pēc",
|
||||
"asset_list_layout_settings_group_by": "Grupēt failus pēc",
|
||||
"asset_list_layout_settings_group_by_month_day": "Mēnesis + diena",
|
||||
"asset_list_layout_sub_title": "Izvietojums",
|
||||
"asset_list_settings_subtitle": "Fotorežģa izkārtojuma iestatījumi",
|
||||
@@ -312,7 +336,7 @@
|
||||
"asset_skipped_in_trash": "Atkritnē",
|
||||
"asset_uploaded": "Augšupielādēts",
|
||||
"asset_uploading": "Augšupielādē…",
|
||||
"asset_viewer_settings_title": "Aktīvu Skatītājs",
|
||||
"asset_viewer_settings_title": "Failu skatītājs",
|
||||
"assets": "Faili",
|
||||
"assets_added_count": "Pievienoja {count, plural, one {# failu} other {# failus}}",
|
||||
"assets_added_to_album_count": "Pievienoja albumam {count, plural, one {# failu} other {# failus}}",
|
||||
@@ -326,6 +350,7 @@
|
||||
"automatic_endpoint_switching_title": "Automātiska URL pārslēgšana",
|
||||
"autoplay_slideshow": "Automātiska slaidrādes atskaņošana",
|
||||
"back": "Atpakaļ",
|
||||
"background_backup_running_error": "Pašlaik darbojas dublēšana fonā, nevar uzsākt manuālu dublēšanu",
|
||||
"background_options": "Fona opcijas",
|
||||
"backup": "Dublēšana",
|
||||
"backup_album_selection_page_albums_device": "Albumi ierīcē ({count})",
|
||||
@@ -374,7 +399,7 @@
|
||||
"backup_controller_page_remainder": "Atlikums",
|
||||
"backup_controller_page_remainder_sub": "Atlikušie fotoattēli un videoklipi, kurus dublēt no atlases",
|
||||
"backup_controller_page_server_storage": "Servera krātuve",
|
||||
"backup_controller_page_start_backup": "Sākt Dublēšanu",
|
||||
"backup_controller_page_start_backup": "Sākt dublēšanu",
|
||||
"backup_controller_page_status_off": "Automātiskā priekšplāna dublēšana ir izslēgta",
|
||||
"backup_controller_page_status_on": "Automātiskā priekšplāna dublēšana ir ieslēgta",
|
||||
"backup_controller_page_storage_format": "{used} no {total} tiek izmantots",
|
||||
@@ -391,20 +416,22 @@
|
||||
"backup_manual_title": "Augšupielādes statuss",
|
||||
"backup_options_page_title": "Dublēšanas iestatījumi",
|
||||
"backup_settings_subtitle": "Pārvaldīt augšupielādes iestatījumus",
|
||||
"backward": "Atpakaļejoši",
|
||||
"backward": "Atpakaļejoša",
|
||||
"biometric_auth_enabled": "Ieslēgta biometriskā autentifikācija",
|
||||
"biometric_locked_out": "Biometriskā autentifikācija tev ir bloķēta",
|
||||
"biometric_no_options": "Nav pieejamas biometriskās autentifikācijas iespējas",
|
||||
"biometric_not_available": "Biometriskā autentifikācija šajā ierīcē nav pieejama",
|
||||
"birthdate_saved": "Dzimšanas datums veiksmīgi saglabāts",
|
||||
"birthdate_set_description": "Dzimšanas datums tiek izmantots, lai aprēķinātu šīs personas vecumu fotogrāfijas uzņemšanas brīdī.",
|
||||
"blurred_background": "Izpludināts fons",
|
||||
"bugs_and_feature_requests": "Kļūdas un funkciju pieprasījumi",
|
||||
"build": "Būvējums",
|
||||
"build_image": "Būvējuma attēls",
|
||||
"buy": "Iegādāties Immich",
|
||||
"cache_settings_clear_cache_button": "Iztīrīt kešatmiņu",
|
||||
"cache_settings_clear_cache_button_title": "Iztīra aplikācijas kešatmiņu. Tas būtiski ietekmēs lietotnes veiktspēju, līdz kešatmiņa būs pārbūvēta.",
|
||||
"cache_settings_duplicated_assets_clear_button": "NOTĪRĪT",
|
||||
"cache_settings_duplicated_assets_subtitle": "Fotoattēli un videoklipi, kurus lietotne ir iekļāvusi melnajā sarakstā",
|
||||
"cache_settings_duplicated_assets_subtitle": "Fotoattēli un videoklipi, kurus lietotne ir iekļāvusi ignorējamo sarakstā",
|
||||
"cache_settings_duplicated_assets_title": "Dublicētie faili ({count})",
|
||||
"cache_settings_statistics_album": "Bibliotēkas sīktēli",
|
||||
"cache_settings_statistics_full": "Pilni attēli",
|
||||
@@ -416,10 +443,14 @@
|
||||
"cache_settings_tile_title": "Lokālā Krātuve",
|
||||
"cache_settings_title": "Kešdarbes iestatījumi",
|
||||
"camera": "Fotokamera",
|
||||
"camera_brand": "Fotokameras zīmols",
|
||||
"camera_model": "Fotokameras modelis",
|
||||
"cancel": "Atcelt",
|
||||
"cancel_search": "Atcelt meklēšanu",
|
||||
"canceled": "Atcelts",
|
||||
"canceling": "Atceļ",
|
||||
"cannot_merge_people": "Nevar apvienot personas",
|
||||
"cannot_undo_this_action": "Šo darbību nevar atcelt!",
|
||||
"cast": "Pārraidīt",
|
||||
"cast_description": "Konfigurēt pieejamos pārraides galamērķus",
|
||||
"change_date": "Mainīt datumu",
|
||||
@@ -430,6 +461,7 @@
|
||||
"change_name": "Mainīt nosaukumu",
|
||||
"change_name_successfully": "Vārds veiksmīgi nomainīts",
|
||||
"change_password": "Nomainīt paroli",
|
||||
"change_password_description": "Vai nu šī ir pirmā reize, kad pieslēdzaties sistēmai, vai arī ir iesniegts pieprasījums mainīt paroli. Lūdzu, ievadiet jauno paroli zemāk.",
|
||||
"change_password_form_confirm_password": "Apstiprināt Paroli",
|
||||
"change_password_form_description": "Sveiki {name},\n\nŠī ir pirmā reize, kad pierakstāties sistēmā, vai arī ir iesniegts pieprasījums mainīt paroli. Lūdzu, zemāk ievadiet jauno paroli.",
|
||||
"change_password_form_new_password": "Jauna Parole",
|
||||
@@ -443,7 +475,9 @@
|
||||
"city": "Pilsēta",
|
||||
"clear": "Notīrīt",
|
||||
"clear_all": "Notīrīt visu",
|
||||
"clear_all_recent_searches": "Notīrīt visas pēdējās meklēšanas",
|
||||
"clear_file_cache": "Notīrīt failu kešatmiņu",
|
||||
"clear_message": "Notīrīt paziņojumu",
|
||||
"clear_value": "Notīrīt vērtību",
|
||||
"client_cert_dialog_msg_confirm": "Labi",
|
||||
"client_cert_enter_password": "Ievadi paroli",
|
||||
@@ -460,10 +494,14 @@
|
||||
"color": "Krāsa",
|
||||
"color_theme": "Krāsu tēma",
|
||||
"comment_deleted": "Komentārs dzēsts",
|
||||
"comment_options": "Komentāru iespējas",
|
||||
"comments_and_likes": "Komentāri un tīkšķi",
|
||||
"comments_are_disabled": "Komentāri ir atslēgti",
|
||||
"common_create_new_album": "Izveidot jaunu albumu",
|
||||
"common_server_error": "Lūdzu, pārbaudiet tīkla savienojumu, pārliecinieties, vai serveris ir sasniedzams un aplikācijas/servera versijas ir saderīgas.",
|
||||
"completed": "Pabeigts",
|
||||
"confirm": "Apstiprināt",
|
||||
"confirm_admin_password": "Administratora paroles apstiprinājums",
|
||||
"confirm_new_pin_code": "Apstiprināt jauno PIN kodu",
|
||||
"confirm_password": "Apstiprināt paroli",
|
||||
"confirm_tag_face": "Vai vēlies atzīmēt šo seju kā {name}?",
|
||||
@@ -473,12 +511,15 @@
|
||||
"control_bottom_app_bar_create_new_album": "Izveidot jaunu albumu",
|
||||
"control_bottom_app_bar_delete_from_immich": "Dzēst no Immich",
|
||||
"control_bottom_app_bar_delete_from_local": "Dzēst no ierīces",
|
||||
"control_bottom_app_bar_edit_location": "Rediģēt Atrašanās Vietu",
|
||||
"control_bottom_app_bar_edit_time": "Rediģēt Datumu un Laiku",
|
||||
"control_bottom_app_bar_share_to": "Kopīgot Uz",
|
||||
"control_bottom_app_bar_edit_location": "Rediģēt atrašanās vietu",
|
||||
"control_bottom_app_bar_edit_time": "Rediģēt datumu un laiku",
|
||||
"control_bottom_app_bar_share_to": "Kopīgot uz",
|
||||
"control_bottom_app_bar_trash_from_immich": "Pārvietot uz Atkritni",
|
||||
"copy_error": "Kopēšanas kļūda",
|
||||
"copy_to_clipboard": "Kopēt starpliktuvē",
|
||||
"country": "Valsts",
|
||||
"cover": "Aizpildīts ekrāns",
|
||||
"covers": "Vāciņi",
|
||||
"create": "Izveidot",
|
||||
"create_album": "Izveidot albumu",
|
||||
"create_album_page_untitled": "Bez nosaukuma",
|
||||
@@ -487,6 +528,7 @@
|
||||
"create_link_to_share": "Izveidot kopīgošanas saiti",
|
||||
"create_new": "IZVEIDOT JAUNU",
|
||||
"create_new_person": "Izveidot jaunu personu",
|
||||
"create_new_person_hint": "Piesaistīt izvēlētos failus jaunai personai",
|
||||
"create_new_user": "Izveidot jaunu lietotāju",
|
||||
"create_shared_album_page_share_add_assets": "PIEVIENOT AKTĪVUS",
|
||||
"create_shared_album_page_share_select_photos": "Fotoattēlu Izvēle",
|
||||
@@ -499,6 +541,7 @@
|
||||
"custom_locale_description": "Formatēt datumus un skaitļus atbilstoši valodai un reģionam",
|
||||
"custom_url": "Pielāgots URL",
|
||||
"daily_title_text_date_year": "E, MMM dd, gggg",
|
||||
"dark_theme": "Pārslēgt tumšo tēmu",
|
||||
"date_after": "Datums pēc",
|
||||
"date_and_time": "Datums un Laiks",
|
||||
"date_before": "Datums pirms",
|
||||
@@ -540,6 +583,8 @@
|
||||
"details": "INFORMĀCIJA",
|
||||
"direction": "Secība",
|
||||
"discord": "Discord",
|
||||
"discover": "Atklāt",
|
||||
"discovered_devices": "Atrastās ierīces",
|
||||
"display_order": "Attēlošanas secība",
|
||||
"display_original_photos": "Rādīt oriģinālās fotogrāfijas",
|
||||
"documentation": "Dokumentācija",
|
||||
@@ -552,6 +597,8 @@
|
||||
"download_error": "Lejupielādes kļūda",
|
||||
"download_failed": "Lejupielāde neizdevās",
|
||||
"download_finished": "Lejupielāde pabeigta",
|
||||
"download_include_embedded_motion_videos": "Iegultie videoklipi",
|
||||
"download_include_embedded_motion_videos_description": "Iekļaut video, kas iebūvēti kustīgos fotoattēlos, kā atsevišķu failu",
|
||||
"download_notfound": "Lejupielāde nav atrasta",
|
||||
"download_paused": "Lejupielāde nopauzēta",
|
||||
"download_settings": "Lejupielāde",
|
||||
@@ -603,6 +650,7 @@
|
||||
"enter_your_pin_code_subtitle": "Ievadi savu PIN kodu, lai piekļūtu slēgtajai mapei",
|
||||
"error": "Kļūda",
|
||||
"error_change_sort_album": "Neizdevās nomainīt albuma kārtošanas secību",
|
||||
"error_loading_image": "Kļūda, ielādējot attēlu",
|
||||
"error_loading_partners": "Kļūda, ielādējot partnerus: {error}",
|
||||
"error_saving_image": "Kļūda: {error}",
|
||||
"errors": {
|
||||
@@ -636,7 +684,8 @@
|
||||
"unable_to_save_date_of_birth": "Neizdevās saglabāt dzimšanas datumu",
|
||||
"unable_to_scan_libraries": "Bibliotēku skenēšana neizdevās",
|
||||
"unable_to_scan_library": "Bibliotēkas skenēšana neizdevās",
|
||||
"unable_to_trash_asset": "Neizdevās pārvietot failu uz atkritni"
|
||||
"unable_to_trash_asset": "Neizdevās pārvietot failu uz atkritni",
|
||||
"unable_to_update_album_cover": "Nevar atjaunināt albuma vāciņu"
|
||||
},
|
||||
"exif": "Exif",
|
||||
"exif_bottom_sheet_description": "Pievienot Aprakstu...",
|
||||
@@ -653,12 +702,14 @@
|
||||
"expired": "Derīguma termiņš beidzās",
|
||||
"explore": "Izpētīt",
|
||||
"export": "Eksportēt",
|
||||
"export_as_json": "Eksportēt kā JSON",
|
||||
"export_database": "Eksportēt datubāzi",
|
||||
"export_database_description": "Eksportēt SQLite datubāzi",
|
||||
"extension": "Paplašinājums",
|
||||
"external": "Ārējs",
|
||||
"external_libraries": "Ārējas bibliotēkas",
|
||||
"external_network": "Ārējs tīkls",
|
||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||
"external_network_sheet_info": "Kad nav pieejams izvēlētais Wi-Fi tīkls, aplikācija pieslēgsies serverim lietojot pirmo strādājošo URL no saraksta, sākot ar augšējo",
|
||||
"face_unassigned": "Nepiešķirts",
|
||||
"failed": "Neizdevās",
|
||||
"failed_to_authenticate": "Neizdevās autentificēties",
|
||||
@@ -699,13 +750,17 @@
|
||||
"group_owner": "Grupēt pēc īpašnieka",
|
||||
"group_places_by": "Grupēt vietas pēc...",
|
||||
"group_year": "Grupēt pēc gada",
|
||||
"haptic_feedback_switch": "Iestatīt haptisku reakciju",
|
||||
"haptic_feedback_switch": "Iespējot haptisku reakciju",
|
||||
"haptic_feedback_title": "Haptiska Reakcija",
|
||||
"has_quota": "Ir kvota",
|
||||
"has_quota": "Kvota",
|
||||
"hash_asset": "Veidot faila jaucējvērtību",
|
||||
"hashed_assets": "Faili ar izveidotām jaucējvērtībām",
|
||||
"hashed_assets": "Faili ar jaucējvērtībām",
|
||||
"hashing": "Veido jaucējvērtības",
|
||||
"header_settings_field_validator_msg": "Vērtība nevar būt tukša",
|
||||
"header_settings_header_name_input": "Galvenes lauks",
|
||||
"header_settings_header_value_input": "Galvenes vērtība",
|
||||
"headers_settings_tile_subtitle": "Norādiet starpniekservera galvenes, kuras lietotnei jānosūta ar katru tīkla pieprasījumu",
|
||||
"headers_settings_tile_title": "Pielāgotas starpniekservera galvenes",
|
||||
"hide_all_people": "Paslēpt visas personas",
|
||||
"hide_gallery": "Paslēpt galeriju",
|
||||
"hide_named_person": "Paslēpt personu {name}",
|
||||
@@ -736,7 +791,7 @@
|
||||
"ignore_icloud_photos_description": "iCloud uzglabātās fotogrāfijas netiks augšupielādētas Immich serverī",
|
||||
"image": "Attēls",
|
||||
"image_saved_successfully": "Attēls saglabāts",
|
||||
"image_viewer_page_state_provider_download_started": "Lejupielāde Uzsākta",
|
||||
"image_viewer_page_state_provider_download_started": "Lejupielāde uzsākta",
|
||||
"image_viewer_page_state_provider_download_success": "Lejupielāde izdevās",
|
||||
"image_viewer_page_state_provider_share_error": "Kopīgošanas Kļūda",
|
||||
"immich_logo": "Immich logo",
|
||||
@@ -747,6 +802,7 @@
|
||||
"in_archive": "Arhīvā",
|
||||
"include_archived": "Iekļaut arhivētos",
|
||||
"include_shared_albums": "Iekļaut koplietotos albumus",
|
||||
"include_shared_partner_assets": "Iekļaut partneru koplietotos failus",
|
||||
"info": "Informācija",
|
||||
"interval": {
|
||||
"day_at_onepm": "Katru dienu 13.00",
|
||||
@@ -761,6 +817,7 @@
|
||||
"ios_debug_info_last_sync_at": "Pēdējā sinhronizācija {dateTime}",
|
||||
"ios_debug_info_no_processes_queued": "Nav ierindotu fona procesu",
|
||||
"ios_debug_info_processing_ran_at": "Apstrāde notika {dateTime}",
|
||||
"items_count": "{count, plural, one {# vienums} other {# vienumi}}",
|
||||
"jobs": "Uzdevumi",
|
||||
"keep": "Paturēt",
|
||||
"keep_all": "Paturēt visus",
|
||||
@@ -794,6 +851,7 @@
|
||||
"linked_oauth_account": "Piesaistītais OAuth konts",
|
||||
"list": "Saraksts",
|
||||
"loading": "Ielādē",
|
||||
"local": "Lokāli",
|
||||
"local_network": "Lokālais tīkls",
|
||||
"location_permission": "Atrašanās vietas atļauja",
|
||||
"location_permission_content": "Lai izmantotu automātiskās pārslēgšanās funkciju, Immich ir nepieciešama precīzas atrašanās vietas atļauja, lai varētu nolasīt pašreizējā Wi-Fi tīkla nosaukumu",
|
||||
@@ -849,11 +907,11 @@
|
||||
"map_marker_with_image": "Kartes marķieris ar attēlu",
|
||||
"map_no_location_permission_content": "Atrašanās vietas atļauja ir nepieciešama, lai parādītu jūsu pašreizējās atrašanās vietas aktīvus. Vai vēlaties to atļaut tagad?",
|
||||
"map_no_location_permission_title": "Atrašanās vietas Atļaujas liegtas",
|
||||
"map_settings": "Kartes Iestatījumi",
|
||||
"map_settings": "Kartes iestatījumi",
|
||||
"map_settings_dark_mode": "Tumšais režīms",
|
||||
"map_settings_date_range_option_day": "Pēdējās 24 stundas",
|
||||
"map_settings_date_range_option_days": "Pēdējās {days} dienas",
|
||||
"map_settings_date_range_option_year": "Pēdējo gadu",
|
||||
"map_settings_date_range_option_year": "Pēdējais gads",
|
||||
"map_settings_date_range_option_years": "Pēdējie {years} gadi",
|
||||
"map_settings_dialog_title": "Kartes Iestatījumi",
|
||||
"map_settings_include_show_archived": "Iekļaut Arhivētos",
|
||||
@@ -862,7 +920,7 @@
|
||||
"map_settings_theme_settings": "Kartes Dizains",
|
||||
"map_zoom_to_see_photos": "Attāliniet, lai redzētu fotoattēlus",
|
||||
"matches": "Atbilstības",
|
||||
"media_type": "Multivides veids",
|
||||
"media_type": "Faila veids",
|
||||
"memories": "Atmiņas",
|
||||
"memories_all_caught_up": "Šobrīd, tas arī viss",
|
||||
"memories_check_back_tomorrow": "Atgriezies rīt, lai skatītu vairāk atmiņu",
|
||||
@@ -899,6 +957,8 @@
|
||||
"network_requirement_photos_upload": "Izmantot mobilo datu pārraidi, lai dublētu fotoattēlus",
|
||||
"network_requirement_videos_upload": "Izmantot mobilo datu pārraidi, lai dublētu video",
|
||||
"network_requirements": "Tīkla prasības",
|
||||
"network_requirements_updated": "Tīkla prasības ir mainījušās, atiestata dublēšanas rindu",
|
||||
"networking_settings": "Tīkla iestatījumi",
|
||||
"networking_subtitle": "Pārvaldīt servera galapunktu iestatījumus",
|
||||
"never": "nekad",
|
||||
"new_album": "Jauns albums",
|
||||
@@ -906,6 +966,7 @@
|
||||
"new_password": "Jaunā parole",
|
||||
"new_person": "Jauna persona",
|
||||
"new_pin_code": "Jaunais PIN kods",
|
||||
"new_timeline": "Jaunā laikjosla",
|
||||
"new_user_created": "Izveidots jauns lietotājs",
|
||||
"new_version_available": "PIEEJAMA JAUNA VERSIJA",
|
||||
"next": "Nākamais",
|
||||
@@ -917,8 +978,12 @@
|
||||
"no_archived_assets_message": "Arhivē fotoattēlus un videoklipus, lai paslēptu tos no Fotoattēli skata",
|
||||
"no_assets_message": "NOKLIKŠĶINIET, LAI AUGŠUPIELĀDĒTU SAVU PIRMO FOTOATTĒLU",
|
||||
"no_assets_to_show": "Nav uzrādāmo aktīvu",
|
||||
"no_cast_devices_found": "Nav atrasta neviena pārraides ierīce",
|
||||
"no_checksum_local": "Nav pieejama kontrolsumma - nevar iegūt vietējos failus",
|
||||
"no_checksum_remote": "Nav pieejama kontrolsumma - nevar iegūt attālo failu",
|
||||
"no_duplicates_found": "Dublikāti netika atrasti.",
|
||||
"no_exif_info_available": "Nav pieejama exif informācija",
|
||||
"no_explore_results_message": "Augšupielādē vairāk fotogrāfiju, lai iepazītu savu kolekciju.",
|
||||
"no_name": "Nav nosaukuma",
|
||||
"no_notifications": "Nav paziņojumu",
|
||||
"no_places": "Nav atrašanās vietu",
|
||||
@@ -930,8 +995,8 @@
|
||||
"nothing_here_yet": "Šeit vēl nekā nav",
|
||||
"notification_permission_dialog_content": "Lai iespējotu paziņojumus, atveriet Iestatījumi un atlasiet Atļaut.",
|
||||
"notification_permission_list_tile_content": "Piešķirt atļauju, lai iespējotu paziņojumus.",
|
||||
"notification_permission_list_tile_enable_button": "Iespējot Paziņojumus",
|
||||
"notification_permission_list_tile_title": "Paziņojumu Atļaujas",
|
||||
"notification_permission_list_tile_enable_button": "Iespējot paziņojumus",
|
||||
"notification_permission_list_tile_title": "Paziņojumu atļaujas",
|
||||
"notification_toggle_setting_description": "Ieslēgt e-pasta paziņojumus",
|
||||
"notifications": "Paziņojumi",
|
||||
"notifications_setting_description": "Paziņojumu pārvaldība",
|
||||
@@ -972,6 +1037,7 @@
|
||||
"partner_page_select_partner": "Izvēlēties partneri",
|
||||
"partner_page_shared_to_title": "Kopīgots uz",
|
||||
"partner_page_stop_sharing_content": "{partner} vairs nevarēs piekļūt jūsu fotoattēliem.",
|
||||
"partner_sharing": "Koplietošana ar partneriem",
|
||||
"partners": "Partneri",
|
||||
"password": "Parole",
|
||||
"password_does_not_match": "Parole nesakrīt",
|
||||
@@ -1069,8 +1135,10 @@
|
||||
"refreshes_every_file": "Vēlreiz nolasa esošos un jaunos failus",
|
||||
"refreshing_faces": "Atsvaidzina sejas",
|
||||
"refreshing_metadata": "Atsvaidzina metadatus",
|
||||
"remote": "Attāli",
|
||||
"remove": "Noņemt",
|
||||
"remove_assets_title": "Izņemt failus?",
|
||||
"remove_custom_date_range": "Novākt pielāgoto datuma intervālu",
|
||||
"remove_deleted_assets": "Izņemt dzēstos failus",
|
||||
"remove_from_album": "Noņemt no albuma",
|
||||
"remove_from_album_action_prompt": "No albuma izņemti {count} faili",
|
||||
@@ -1085,6 +1153,8 @@
|
||||
"removed_from_archive": "Noņēma no arhīva",
|
||||
"removed_from_favorites": "Noņēma no izlases",
|
||||
"removed_from_favorites_count": "{count, plural, other {Izņēma #}} no izlases",
|
||||
"removed_memory": "Noņēma atmiņu",
|
||||
"removed_photo_from_memory": "Noņēma fotogrāfiju no atmiņas",
|
||||
"rename": "Pārsaukt",
|
||||
"repair": "Remonts",
|
||||
"replace_with_upload": "Aizstāt ar augšupielādi",
|
||||
@@ -1095,6 +1165,7 @@
|
||||
"reset_password": "Atiestatīt paroli",
|
||||
"reset_people_visibility": "Atiestatīt personu redzamību",
|
||||
"reset_pin_code": "Atiestatīt PIN kodu",
|
||||
"reset_sqlite": "Atiestatīt SQLite datubāzi",
|
||||
"reset_to_default": "Atiestatīt noklusējuma iestatījumus",
|
||||
"resolve_duplicates": "Atrisināt dublēšanās gadījumus",
|
||||
"resolved_all_duplicates": "Visi dublikāti ir atrisināti",
|
||||
@@ -1143,6 +1214,7 @@
|
||||
"search_for_existing_person": "Meklēt esošu personu",
|
||||
"search_no_people": "Nav personu",
|
||||
"search_no_people_named": "Nav personas ar vārdu \"{name}\"",
|
||||
"search_options": "Meklēšanas iespējas",
|
||||
"search_page_categories": "Kategorijas",
|
||||
"search_page_motion_photos": "Kustību Fotoattēli",
|
||||
"search_page_no_objects": "Informācija par Objektiem nav pieejama",
|
||||
@@ -1154,11 +1226,14 @@
|
||||
"search_page_your_activity": "Jūsu aktivitāte",
|
||||
"search_page_your_map": "Jūsu Karte",
|
||||
"search_people": "Meklēt personas",
|
||||
"search_rating": "Meklēt pēc vērtējuma...",
|
||||
"search_result_page_new_search_hint": "Jauns Meklējums",
|
||||
"search_settings": "Meklēt iestatījumos",
|
||||
"search_state": "Meklēt pēc štata...",
|
||||
"search_suggestion_list_smart_search_hint_1": "Viedā meklēšana pēc noklusējuma ir iespējota, lai meklētu metadatos, izmanto sintaksi ",
|
||||
"search_suggestion_list_smart_search_hint_2": "m:jūsu-meklēšanas-frāze",
|
||||
"search_type": "Meklēšanas veids",
|
||||
"search_your_photos": "Meklēt Jūsu fotoattēlus",
|
||||
"search_your_photos": "Meklēt fotoattēlos",
|
||||
"second": "Sekunde",
|
||||
"see_all_people": "Skatīt visas personas",
|
||||
"select_album_cover": "Izvēlieties albuma vāciņu",
|
||||
@@ -1180,6 +1255,8 @@
|
||||
"server_privacy": "Servera privātums",
|
||||
"server_stats": "Servera statistika",
|
||||
"server_version": "Servera versija",
|
||||
"set_as_album_cover": "Iestatīt kā albuma vāciņu",
|
||||
"set_as_profile_picture": "Iestatīt kā profila attēlu",
|
||||
"set_date_of_birth": "Iestatīt dzimšanas datumu",
|
||||
"setting_image_viewer_help": "Detaļu skatītājs vispirms ielādē mazo sīktēlu, pēc tam ielādē vidēja lieluma priekšskatījumu (ja iespējots), visbeidzot ielādē oriģinālu (ja iespējots).",
|
||||
"setting_image_viewer_original_subtitle": "Iespējot sākotnējā pilnas izšķirtspējas attēla (liels!) ielādi. Atspējot, lai samazinātu datu lietojumu (gan tīklā, gan ierīces kešatmiņā).",
|
||||
@@ -1194,19 +1271,20 @@
|
||||
"setting_notifications_notify_minutes": "{count} minūtes",
|
||||
"setting_notifications_notify_never": "nekad",
|
||||
"setting_notifications_notify_seconds": "{count} sekundes",
|
||||
"setting_notifications_single_progress_subtitle": "Detalizēta augšupielādes progresa informācija par katru aktīvu",
|
||||
"setting_notifications_single_progress_subtitle": "Detalizēta augšupielādes progresa informācija par katru failu",
|
||||
"setting_notifications_single_progress_title": "Rādīt fona dublējuma detalizēto progresu",
|
||||
"setting_notifications_subtitle": "Paziņojumu preferenču pielāgošana",
|
||||
"setting_notifications_total_progress_subtitle": "Kopējais augšupielādes progress (pabeigti/kopējie faili)",
|
||||
"setting_notifications_total_progress_title": "Rādīt fona dublējuma kopējo progresu",
|
||||
"setting_video_viewer_looping_title": "Cikliski",
|
||||
"setting_video_viewer_original_video_subtitle": "Straumējot video no servera, izmantot oriģinālu, pat ja ir pieejama pārkodēšana. Tas var izraisīt buferēšanu. Lokāli pieejamie video tiek atskaņoti oriģinālajā kvalitātē, neatkarīgi no šīs iestatījuma.",
|
||||
"setting_video_viewer_original_video_title": "Vienmēr izmantot oriģinālo video",
|
||||
"settings": "Iestatījumi",
|
||||
"settings_require_restart": "Lūdzu, restartējiet Immich, lai lietotu šo iestatījumu",
|
||||
"setup_pin_code": "Uzstādīt PIN kodu",
|
||||
"share": "Kopīgot",
|
||||
"share_add_photos": "Pievienot fotoattēlus",
|
||||
"share_assets_selected": "{count} izvēlēti",
|
||||
"share_assets_selected": "{count} atlasīti",
|
||||
"share_dialog_preparing": "Notiek sagatavošana...",
|
||||
"shared": "Kopīgots",
|
||||
"shared_album_activities_input_disable": "Komentāri atslēgti",
|
||||
@@ -1287,7 +1365,7 @@
|
||||
"slideshow_settings": "Slīdrādes iestatījumi",
|
||||
"sort_albums_by": "Kārtot albumus pēc...",
|
||||
"sort_created": "Izveides datums",
|
||||
"sort_items": "Vienību skaits",
|
||||
"sort_items": "Vienumu skaits",
|
||||
"sort_modified": "Izmaiņu datums",
|
||||
"sort_newest": "Jaunākā fotogrāfija",
|
||||
"sort_oldest": "Vecākā fotogrāfija",
|
||||
@@ -1296,7 +1374,9 @@
|
||||
"sort_title": "Nosaukums",
|
||||
"source": "Pirmkods",
|
||||
"stack": "Apvienot kaudzē",
|
||||
"start": "Sākt",
|
||||
"start_date": "Sākuma datums",
|
||||
"start_date_before_end_date": "Sākuma datumam jābūt pirms beigu datuma",
|
||||
"state": "Štats",
|
||||
"status": "Statuss",
|
||||
"stop_photo_sharing": "Beigt kopīgot jūsu fotogrāfijas?",
|
||||
@@ -1313,7 +1393,7 @@
|
||||
"sync_status": "Sinhronizācijas statuss",
|
||||
"sync_status_subtitle": "Skatīt un pārvaldīt sinhronizācijas sistēmu",
|
||||
"theme": "Dizains",
|
||||
"theme_setting_asset_list_storage_indicator_title": "Rādīt krātuves indikatoru uz aktīvu elementiem",
|
||||
"theme_setting_asset_list_storage_indicator_title": "Rādīt krātuves indikatoru uz attēliem režga skatā",
|
||||
"theme_setting_asset_list_tiles_per_row_title": "Failu skaits rindā ({count})",
|
||||
"theme_setting_colorful_interface_subtitle": "Piemērot pamatkrāsu fona virsmām.",
|
||||
"theme_setting_colorful_interface_title": "Krāsaina saskarne",
|
||||
@@ -1345,7 +1425,7 @@
|
||||
"trash_emptied": "Atkritne iztukšota",
|
||||
"trash_no_results_message": "Šeit parādīsies uz atkritni pārvietotās fotogrāfijas un video.",
|
||||
"trash_page_delete_all": "Dzēst Visu",
|
||||
"trash_page_empty_trash_dialog_content": "Vai vēlaties iztukšot savus izmestos aktīvus? Tie tiks neatgriezeniski izņemti no Immich",
|
||||
"trash_page_empty_trash_dialog_content": "Vai vēlaties iztukšot savus izmestos failus? Tie tiks neatgriezeniski izņemti no Immich",
|
||||
"trash_page_info": "Atkritnes vienumi tiks neatgriezeniski dzēsti pēc {days} dienām",
|
||||
"trash_page_no_assets": "Atkritnē nav aktīvu",
|
||||
"trash_page_restore_all": "Atjaunot Visu",
|
||||
@@ -1365,6 +1445,7 @@
|
||||
"unlimited": "Neierobežots",
|
||||
"unnamed_album": "Albums bez nosaukuma",
|
||||
"unsaved_change": "Nesaglabāta izmaiņa",
|
||||
"unselect_all": "Atcelt visu atlasi",
|
||||
"unstack": "At-Stekot",
|
||||
"updated_at": "Atjaunināts",
|
||||
"updated_password": "Parole ir atjaunināta",
|
||||
@@ -1405,6 +1486,7 @@
|
||||
"version_history": "Versiju vēsture",
|
||||
"version_history_item": "{version} uzstādīta {date}",
|
||||
"video": "Videoklips",
|
||||
"video_hover_setting_description": "Atskaņot video sīktēlu, kad peles kursors atrodas virs objekta. Pat ja funkcija ir atspējota, atskaņošanu var sākt, uzvirzot kursoru uz atskaņošanas ikonas.",
|
||||
"videos": "Videoklipi",
|
||||
"view": "Apskatīt",
|
||||
"view_album": "Skatīt Albumu",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user